.solvi-product-page-scope{height:0;overflow:visible}body:has(.solvi-product-page-scope){--solvi-product-forest: #274827;--solvi-product-ink: #203c2e;--solvi-product-paper: #faf7f2;--solvi-product-paper-deep: #ece3d3;--solvi-product-terracotta: #c45e3e;--solvi-product-aqua: #bce1e6;--solvi-product-pistachio: #8faf6a;--solvi-product-line: rgba(32, 60, 46, .2);color:var(--solvi-product-ink)!important;background:var(--solvi-product-forest)!important}body:has(.solvi-product-page-scope) .shopify-section-group-header-group,body:has(.solvi-product-page-scope) .header-section,body:has(.solvi-product-page-scope) sticky-header,body:has(.solvi-product-page-scope) #shopify-section-header{display:none!important}body:has(.solvi-product-page-scope) .site-wrapper{background:transparent!important}body:has(.solvi-product-page-scope) main#MainContent{position:relative;width:var(--solvi-page-shell-width, calc(100vw - clamp(12px, 1.6vw, 32px)) );max-width:none;margin:var(--solvi-page-shell-margin, clamp(6px, .9vw, 16px)) auto clamp(10px,2vw,24px)!important;overflow:clip;color:var(--solvi-product-ink);background-color:var(--solvi-product-paper)!important;background-image:var(--solvi-page-paper-image, none),linear-gradient(rgba(32,60,46,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(32,60,46,.028) 1px,transparent 1px)!important;background-repeat:repeat,repeat,repeat!important;background-position:center,0 0,0 0!important;background-size:auto,22px 22px,22px 22px!important;border:7px solid var(--solvi-product-forest);border-radius:30px;box-shadow:0 28px 70px #00000047}body:has(.solvi-product-page-scope) main#MainContent>.shopify-section,body:has(.solvi-product-page-scope) .solvi-product-gallery-section,body:has(.solvi-product-page-scope) .solvi-product-journal-section{background:transparent!important}body:has(.solvi-product-page-scope) product-info{display:block;overflow:visible;color:var(--solvi-product-ink);background:transparent!important}body:has(.solvi-product-page-scope) product-info.page-width{width:100%;max-width:none;padding:28px 14px 44px!important}body:has(.solvi-product-page-scope) product-info .product{--product-gap: clamp(30px, 5vw, 72px);align-items:flex-start;gap:var(--product-gap)}body:has(.solvi-product-page-scope) .product__media-wrapper,body:has(.solvi-product-page-scope) .product__info-wrapper,body:has(.solvi-product-page-scope) .product__info-container{min-width:0}body:has(.solvi-product-page-scope) .product__info-container{color:var(--solvi-product-ink)}body:has(.solvi-product-page-scope) .product__badges,body:has(.solvi-product-page-scope) .product-badges{display:none!important}body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.28em .42em;margin:0 0 clamp(14px,1.7vw,22px);color:var(--solvi-product-forest);font-family:Courier Prime,American Typewriter,Courier New,monospace;font-size:clamp(1rem,1.08vw,1.28rem);line-height:1.25;letter-spacing:.01em}body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:opacity .16s ease,transform .16s ease}body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs a:hover,body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs a:focus-visible{opacity:.72}body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs span{color:inherit}body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs [aria-current=page]{text-decoration:none}body:has(.solvi-product-page-scope) .solvi-product-vendor{margin:0 0 .2rem;color:var(--solvi-product-terracotta);font-family:"Poppins",var(--font-body-family, Arial, sans-serif)!important;font-size:clamp(1.16rem,3.84vw,1.52rem);font-weight:500!important;letter-spacing:.14em;text-transform:uppercase}body:has(.solvi-product-page-scope) .product__title{margin:0;color:var(--solvi-product-forest);font-family:"TAY Bea",var(--font-heading-family, Georgia, serif)!important;font-size:clamp(2.6rem,9.6vw,4.2rem);font-weight:400!important;line-height:.95;letter-spacing:-.025em!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important}body:has(.solvi-product-page-scope) .product__block--price{margin-top:.75rem!important;color:var(--solvi-product-forest);font-weight:600!important}body:has(.solvi-product-page-scope) .price,body:has(.solvi-product-page-scope) .price-item,body:has(.solvi-product-page-scope) product-info .f-price,body:has(.solvi-product-page-scope) product-info .f-price-item,body:has(.solvi-product-page-scope) .product__block--price .f-price,body:has(.solvi-product-page-scope) .product__block--price .f-price-item,body:has(.solvi-product-page-scope) .product__block--price .f-price-item--regular,body:has(.solvi-product-page-scope) .product__block--price .price__regular .money,body:has(.solvi-product-page-scope) .product__block--price .price__sale .money,body:has(.solvi-product-page-scope) .product__block--price .f-price .money{color:inherit;font-family:Courier Prime,American Typewriter,Courier New,monospace!important;font-size:clamp(2.35rem,6.7vw,3.55rem)!important;font-weight:600!important;line-height:1!important}body:has(.solvi-product-page-scope) .product__block--price .price *,body:has(.solvi-product-page-scope) .product__block--price .price__regular,body:has(.solvi-product-page-scope) .product__block--price .price__sale,body:has(.solvi-product-page-scope) .product__block--price .money{font-weight:600!important}body:has(.solvi-product-page-scope) .product__block--price .f-price,body:has(.solvi-product-page-scope) .product__block--price .price{margin-bottom:.72rem!important}body:has(.solvi-product-page-scope) .product__block--price shopify-payment-terms,body:has(.solvi-product-page-scope) .product__block--price .product__tax,body:has(.solvi-product-page-scope) .product__block--price .installment,body:has(.solvi-product-page-scope) .product__block--price .shopify-installments,body:has(.solvi-product-page-scope) .product__block--price [data-shopify-payment-terms]{display:block;font-size:clamp(1.15rem,3.1vw,1.45rem)!important;font-weight:400!important;line-height:1.35}body:has(.solvi-product-page-scope) .solvi-product-smells{position:relative;width:100%;min-height:0;margin:-.4rem 0 1.5rem;padding:0;color:var(--solvi-product-terracotta)!important;font-family:Biro Script,Bradley Hand,cursive;font-size:clamp(2.28rem,6.3vw,2.89rem);font-weight:400!important;line-height:1.2;background-color:transparent;background-image:none!important;border:0;box-shadow:none;transform:none}body:has(.solvi-product-page-scope) .solvi-product-smells strong{display:none!important}body:has(.solvi-product-page-scope) .solvi-product-shelf{margin:.4rem 0 1.6rem}body:has(.solvi-product-page-scope) .solvi-product-shelf__button{min-height:4.8rem;padding:.8rem 1.8rem!important;gap:.7rem;color:var(--solvi-product-forest)!important;background:#fffdf8b8!important;border:1.5px solid var(--solvi-product-forest)!important;border-radius:1.1rem!important;box-shadow:none!important;font-size:clamp(1.42rem,3.9vw,1.72rem);font-weight:700!important;letter-spacing:.01em;text-transform:lowercase}body:has(.solvi-product-page-scope) .solvi-product-shelf__button:hover,body:has(.solvi-product-page-scope) .solvi-product-shelf__button:focus-visible,body:has(.solvi-product-page-scope) .solvi-product-shelf__button[aria-pressed=true],body:has(.solvi-product-page-scope) .solvi-product-shelf__button.is-saved{color:var(--solvi-product-forest)!important;background:var(--solvi-product-aqua)!important;box-shadow:inset 0 0 0 3px #ffffff3d!important}body:has(.solvi-product-page-scope) .solvi-shelf-button__plus{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;color:inherit;font:inherit;font-size:1.15em;line-height:1}.solvi-product-smells-doodle{position:absolute;right:-10px;bottom:-42px;z-index:3;display:block;width:clamp(58px,18vw,92px);height:auto;pointer-events:none;transform:rotate(-4deg)}body:has(.solvi-product-page-scope) .product__block{--product-blocks-gap: 1.6rem;--product-blocks-gap-large: 2.2rem}body:has(.solvi-product-page-scope) .product-form__input legend,body:has(.solvi-product-page-scope) .product-form__input .form__label{color:var(--solvi-product-ink);font-family:"Poppins",var(--font-body-family, Arial, sans-serif)!important;font-size:0!important;font-weight:800!important;letter-spacing:.16em;text-transform:uppercase}body:has(.solvi-product-page-scope) .product-form__input legend:before,body:has(.solvi-product-page-scope) .product-form__input .form__label:before{content:"Choose your size";font-size:clamp(1.24rem,3.4vw,1.48rem)}body:has(.solvi-product-page-scope) .product-form__input legend>*,body:has(.solvi-product-page-scope) .product-form__input .form__label>*{display:none!important}body:has(.solvi-product-page-scope) .product-form__input legend:has([data-selected-value]),body:has(.solvi-product-page-scope) .product-form__input .form__label:has([data-selected-value]),body:has(.solvi-product-page-scope) .product-form__input legend:has(.selected-value),body:has(.solvi-product-page-scope) .product-form__input .form__label:has(.selected-value){font-size:0!important}body:has(.solvi-product-page-scope) .product-form__input legend:has([data-selected-value]):before,body:has(.solvi-product-page-scope) .product-form__input .form__label:has([data-selected-value]):before,body:has(.solvi-product-page-scope) .product-form__input legend:has(.selected-value):before,body:has(.solvi-product-page-scope) .product-form__input .form__label:has(.selected-value):before{content:"Choose your size";font-size:clamp(1.24rem,3.4vw,1.48rem)}body:has(.solvi-product-page-scope) .product-form__input legend [data-selected-value],body:has(.solvi-product-page-scope) .product-form__input .form__label [data-selected-value],body:has(.solvi-product-page-scope) .product-form__input legend .selected-value,body:has(.solvi-product-page-scope) .product-form__input .form__label .selected-value{display:none!important}body:has(.solvi-product-page-scope) .product-form__input input[type=radio]+label{min-width:clamp(7.8rem,22vw,11.6rem);min-height:4.4rem;padding:.65rem 1.45rem!important;color:var(--solvi-product-forest)!important;background:#fffdf8bd!important;font-family:"Poppins",var(--font-body-family, Arial, sans-serif)!important;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:400!important;text-transform:lowercase;border:1px solid rgba(32,60,46,.58)!important;border-radius:999px!important;box-shadow:none}body:has(.solvi-product-page-scope) .product-form__input input[type=radio]+label *,body:has(.solvi-product-page-scope) .product-form__input .form__label [data-selected-value],body:has(.solvi-product-page-scope) .product-form__input .form__label .selected-value{font-weight:400!important}body:has(.solvi-product-page-scope) .product-form__input input[type=radio]:checked+label{color:var(--solvi-product-forest)!important;background:var(--solvi-product-aqua)!important;border-color:var(--solvi-product-forest)!important;box-shadow:inset 0 0 0 3px #ffffff47}body:has(.solvi-product-page-scope) .product-form__input input[type=radio]+label:hover,body:has(.solvi-product-page-scope) .product-form__input input[type=radio]+label:focus-visible{color:var(--solvi-product-forest)!important;background:var(--solvi-product-aqua)!important;border-color:var(--solvi-product-forest)!important}body:has(.solvi-product-page-scope) .product-form__quantity,body:has(.solvi-product-page-scope) quantity-input,body:has(.solvi-product-page-scope) .quantity{position:relative}body:has(.solvi-product-page-scope) .quantity{border-color:#203c2e47!important;border-radius:999px!important}body:has(.solvi-product-page-scope) quantity-input button:hover,body:has(.solvi-product-page-scope) .quantity__button:hover{color:var(--solvi-product-forest)!important;background:var(--solvi-product-aqua)!important}.solvi-product-control-doodle{display:block;width:clamp(112px,34vw,170px);height:auto;margin:.7rem 0 0 auto;pointer-events:none}.solvi-product-control-doodle--quantity{transform:rotate(-3deg)}.solvi-product-control-doodle--sample{margin-right:auto;transform:rotate(1.5deg)}body:has(.solvi-product-page-scope) .product__block--buy_buttons{margin-top:2.4rem}body:has(.solvi-product-page-scope) .solvi-product-purchase-row{display:grid!important;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,.58fr);gap:clamp(.8rem,2.8vw,1.2rem);align-items:end;position:relative;overflow:visible!important;isolation:isolate}body:has(.solvi-product-page-scope) .solvi-product-purchase-row:before{content:"";position:absolute;top:calc(50% + 1.55rem);right:-24%;left:18%;z-index:1;display:block;height:clamp(5.4rem,12vw,7rem);pointer-events:none;background-color:transparent;background-image:var(--solvi-product-scent-strip-image, none);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(-50%) rotate(-6deg);transform-origin:center}body:has(.solvi-product-page-scope) .solvi-product-purchase-row>*{grid-column:1 / -1;min-width:0}body:has(.solvi-product-page-scope) .solvi-product-purchase-row>.solvi-product-purchase-row__quantity{grid-column:1;align-self:end;margin:0!important;position:relative;z-index:3}body:has(.solvi-product-page-scope) .solvi-product-purchase-row>.solvi-product-purchase-row__submit{grid-column:2;align-self:end;margin:0!important;position:relative;z-index:2;overflow:visible!important}body:has(.solvi-product-page-scope) .product-form__submit{width:100%;min-height:clamp(5.4rem,12vw,7rem);padding:1rem 1.4rem!important;color:var(--solvi-product-forest)!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:"Poppins",var(--font-body-family, Arial, sans-serif)!important;font-size:clamp(1.28rem,3.5vw,1.75rem);font-weight:700;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;position:relative;z-index:1;overflow:visible!important;isolation:isolate;transform:translate(.9rem,1.35rem) rotate(-6deg);transform-origin:center}body:has(.solvi-product-page-scope) .product-form__submit:after{display:none!important}body:has(.solvi-product-page-scope) .product-form__submit:before{display:none!important}body:has(.solvi-product-page-scope) .product-form__submit>*{position:relative;z-index:1}body:has(.solvi-product-page-scope) .product-form__submit:hover{color:var(--solvi-product-forest)!important;background-color:transparent!important;filter:brightness(.98);transform:translate(.9rem,1.35rem) rotate(-6deg)}body:has(.solvi-product-page-scope) .solvi-product-sample-link{margin:1.4rem 0 0;text-align:center}body:has(.solvi-product-page-scope) .solvi-product-sample-link a{color:inherit;text-decoration-color:var(--solvi-product-terracotta);text-decoration-thickness:2px;text-underline-offset:.45rem}body:has(.solvi-product-page-scope) .product__block--addons,body:has(.solvi-product-page-scope) .product-addons{padding-top:1.6rem;border-top:1px solid var(--solvi-product-line)}body:has(.solvi-product-page-scope) .product__media-wrapper{position:relative;z-index:1;margin-bottom:clamp(15rem,29vw,18rem);overflow:visible;isolation:isolate}body:has(.solvi-product-page-scope) .product__media-wrapper.solvi-polaroid-gallery{padding:0}.solvi-product-gallery-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.solvi-product-gallery-scrap,.solvi-product-gallery-annotation{position:absolute;display:block;height:auto;pointer-events:none}.solvi-product-gallery-scrap--stack{top:-8%;right:auto;bottom:auto;left:-7%;z-index:3;display:block!important;width:114%!important;max-width:none!important;height:116%;opacity:1!important;visibility:visible!important;object-fit:fill;object-position:center bottom;filter:drop-shadow(0 14px 12px rgba(32,60,46,.2));transform:scale(.9) rotate(1.2deg);transform-origin:center top}.solvi-product-gallery-scrap--motion{top:13%;right:-1%;z-index:13;width:clamp(50px,15vw,92px);transform:rotate(-7deg)}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-viewer-wrap{position:relative;z-index:4;width:calc(100% - 32px);margin:1.2rem auto 0;overflow:visible;isolation:isolate}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery:not(.solvi-gallery-has-stack-art) .product__media-gallery-viewer-wrap:before,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery:not(.solvi-gallery-has-stack-art) .product__media-gallery-viewer-wrap:after{position:absolute;top:1.2rem;right:0;bottom:-2.7rem;left:0;z-index:-2;content:"";background:#f8f4e9;border:1px solid rgba(70,61,48,.14);border-radius:.3rem;box-shadow:0 18px 30px #203c2e2b}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery:not(.solvi-gallery-has-stack-art) .product__media-gallery-viewer-wrap:before{transform:translate(5.5%,2.8%) rotate(2deg)}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery:not(.solvi-gallery-has-stack-art) .product__media-gallery-viewer-wrap:after{z-index:-1;transform:translate(-2.5%,5.8%) rotate(-1.2deg)}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-viewer{box-sizing:border-box;padding:.9rem .9rem 6.2rem;overflow:hidden;background-color:#fbf7ed;background-image:var(--solvi-gallery-paper-image, none);background-repeat:repeat;background-position:center;background-size:auto;border:1px solid rgba(70,61,48,.14);border-radius:.4rem;box-shadow:0 18px 34px #203c2e33,0 3px 5px #203c2e1c;transform:rotate(-.3deg)}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-item,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-container{overflow:hidden;background:#eee9df;border-radius:.2rem}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media img{object-fit:cover;object-position:center}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-thumbails,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-thumbnails,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-thumbnails,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__thumbs{display:none!important}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .swiper-button-prev,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .swiper-button-next,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .slider-button--prev,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .slider-button--next,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .slider-controls--group,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-navigation{display:none!important}.solvi-product-gallery-count-wrap{position:absolute;bottom:1.8rem;left:1rem;z-index:14;display:grid;grid-template-columns:2.8rem minmax(5.8rem,auto) 2.8rem;gap:.15rem;box-sizing:border-box;min-width:12.8rem;min-height:4.7rem;padding:.35rem .55rem;place-items:center;color:var(--solvi-product-forest);background:#f8f3e8e6;border:1px solid rgba(32,60,46,.1);border-radius:.55rem;box-shadow:0 8px 18px #203c2e21;transform:rotate(-1deg)}.solvi-product-gallery-count-wrap>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.solvi-product-gallery-count-wrap:has(>img){background:transparent;border:0;border-radius:0;box-shadow:none}.solvi-product-gallery-count{position:relative;z-index:1;font-family:ui-monospace,Courier New,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.14em}.solvi-product-gallery-count-arrow{position:relative;z-index:2;display:grid;width:2.8rem;height:2.8rem;padding:0;place-items:center;color:var(--solvi-product-forest);background:transparent;border:0;border-radius:50%;pointer-events:auto;cursor:pointer;transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.solvi-product-gallery-count-arrow:hover{background:#ffffff7a;transform:scale(1.06)}.solvi-product-gallery-count-arrow:focus-visible{outline:2px solid var(--solvi-product-forest);outline-offset:1px}.solvi-product-gallery-count-arrow:disabled{opacity:.28;cursor:default}.solvi-product-gallery-count-arrow svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.solvi-product-gallery-annotation{right:0;bottom:-7.8rem;z-index:14;width:clamp(130px,38vw,205px);transform:rotate(-4deg)}.solvi-scent-card{position:absolute;right:0;bottom:-2.8rem;z-index:16;display:block!important;width:min(31%,220px);height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:72 / 100;margin:0;padding:0;appearance:none;-webkit-appearance:none;color:var(--solvi-product-ink);font:inherit;font-weight:400!important;text-align:left;background:transparent;border:0;perspective:1200px;pointer-events:auto;cursor:pointer;transform:rotate(2.2deg);transform-origin:right bottom;transition:transform .26s ease,filter .26s ease}.solvi-scent-card:hover{filter:brightness(1.02);transform:translateY(-3px) rotate(1deg)}.solvi-scent-card.is-open{position:fixed;top:50%;right:auto;bottom:auto;left:50%;z-index:260;width:min(calc(100vw - 28px),620px,calc((100vh - 32px)*.72));height:auto!important;max-height:none;aspect-ratio:72 / 100;transform:translate(-50%,-50%) rotate(-.5deg)}.solvi-scent-card:focus-visible{outline:3px solid var(--solvi-product-terracotta);outline-offset:5px}.solvi-scent-card__flip{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.72,.25,1)}.solvi-scent-card.is-open .solvi-scent-card__flip{transform:rotateY(180deg)}.solvi-scent-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;box-sizing:border-box;width:100%;height:100%;flex-direction:column;overflow:visible;color:var(--solvi-product-ink);background:transparent;border:0;border-radius:0;box-shadow:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.solvi-scent-card__face.is-fallback{overflow:hidden;background:#fbf7ed;border:1px solid rgba(32,60,46,.38);border-radius:1.5rem}.solvi-scent-card__paper,.solvi-scent-card__full-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.solvi-scent-card__paper{object-fit:cover}.solvi-scent-card__full-art{object-fit:contain}.solvi-scent-card__paper:not(.solvi-scent-card__paper--back){opacity:.62}.solvi-scent-card__face>:not(.solvi-scent-card__paper,.solvi-scent-card__full-art){position:relative;z-index:2}.solvi-scent-card__front{align-items:center;justify-content:flex-end;padding:3.2rem 2.4rem 3.8rem;text-align:center}.solvi-scent-card__back{padding:5.2rem 2.4rem 2.2rem;font-family:"Poppins",var(--font-body-family, Arial, sans-serif);transform:rotateY(180deg)}.solvi-scent-card__front-title,.solvi-scent-card__heading{color:var(--solvi-product-forest)!important;font-family:ui-monospace,Courier New,monospace;font-size:clamp(1.2rem,4vw,1.75rem);font-weight:600!important;letter-spacing:.1em;line-height:1.2;text-align:center;text-transform:uppercase}.solvi-scent-card__heading{padding-bottom:1.2rem;font-family:"TAY Bea",var(--font-heading-family, Georgia, serif)!important;font-size:clamp(2.5rem,8vw,3.6rem);font-weight:400!important;letter-spacing:-.02em;line-height:1;text-transform:lowercase!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;border-bottom:0}.solvi-scent-card__front-action,.solvi-scent-card__close-hint{color:var(--solvi-product-forest)!important;margin-top:1rem;font-family:Biro Script,Bradley Hand,cursive;font-size:1.45rem;font-weight:400!important;text-align:center}.solvi-scent-card__botanical{width:5.4rem;height:auto;margin-bottom:1rem}.solvi-scent-card__corner-art{position:absolute!important;top:1.3rem;left:1.4rem;width:5.2rem;height:auto}.solvi-scent-card__pull-art{display:block;width:min(82%,18rem);height:auto;margin:1.2rem auto 0}.solvi-scent-card__pull-art--back{margin-top:auto}.solvi-scent-card__close{position:absolute!important;top:1.4rem;right:1.4rem;display:grid;width:4.4rem;height:4.4rem;place-items:center;font-size:3rem;font-weight:300;line-height:1;background:#fbf7edeb;border:1px solid rgba(32,60,46,.25);border-radius:50%}.solvi-scent-card__close img{width:100%;height:100%;object-fit:contain}.solvi-scent-card__rows{display:grid;margin-top:.8rem}.solvi-scent-card__row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;min-height:5.5rem;padding:.55rem 0;border-bottom:0}.solvi-scent-card__row--intensity{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}.solvi-scent-card__row-icon{grid-column:3;grid-row:1;display:grid;width:3.8rem;height:3.8rem;place-items:center}.solvi-scent-card__row>:not(.solvi-scent-card__row-icon){grid-column:2;grid-row:1}.solvi-scent-card__row-icon img{display:block;width:100%;height:100%;object-fit:contain}.solvi-scent-card__primary-value-line{display:inline-flex;max-width:100%;align-items:center;gap:.45rem}.solvi-scent-card__primary-value-line .solvi-scent-card__value{display:inline-block;flex:0 1 auto}.solvi-scent-card__primary-value-line .solvi-scent-card__row-icon{display:grid;width:3.8rem;height:3.8rem;flex:0 0 3.8rem;place-items:center}.solvi-scent-card__label,.solvi-scent-card__value{display:block}.solvi-scent-card__label{margin-bottom:.15rem;font-family:"Poppins",var(--font-body-family, Arial, sans-serif);font-size:.9rem;color:var(--solvi-product-forest)!important;font-weight:600!important;letter-spacing:.07em;text-transform:uppercase}.solvi-scent-card__value{color:var(--solvi-product-ink)!important;font-family:"Poppins",var(--font-body-family, Arial, sans-serif);font-size:1.2rem;font-weight:400!important;line-height:1.25}.solvi-scent-card__intensity{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.solvi-scent-card__intensity-art{position:relative;display:inline-block;flex:0 0 8.64rem;width:8.64rem;height:1.6rem;overflow:hidden}.solvi-scent-card__intensity-art img{position:absolute;top:50%;left:0;display:block;width:8.64rem;height:auto;max-width:none;transform:translateY(-50%)}.solvi-scent-card__dots{display:inline-flex;gap:.36rem}.solvi-scent-card__dots i{display:block;width:.72rem;height:.72rem;border:1px solid var(--solvi-product-forest);border-radius:50%}.solvi-scent-card__dots i.is-filled{background:var(--solvi-product-forest)}.solvi-scent-card-note{position:absolute;right:.2rem;bottom:-4.6rem;z-index:15;color:var(--solvi-product-forest)!important;font-family:Biro Script,Bradley Hand,cursive;font-size:clamp(1.35rem,4.2vw,1.8rem);font-weight:400!important;line-height:1;white-space:nowrap;pointer-events:none;transform:rotate(-4deg);transform-origin:center;transition:opacity .18s ease}.solvi-scent-card.is-open+.solvi-scent-card-note{opacity:0}body.solvi-scent-card-open{overflow:hidden}.solvi-product-journal{position:relative;padding:0;font-family:"Poppins",var(--font-body-family, Arial, sans-serif)}.solvi-product-journal__inner{width:100%;margin:0 auto;color:var(--solvi-product-ink)}.solvi-product-journal__row{position:relative;display:block;min-height:0;padding:2.4rem 2rem;overflow:visible;background:transparent;border:0}.solvi-product-journal__row-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.solvi-product-journal__row>:not(.solvi-product-journal__row-art,.solvi-product-journal__scrap,.solvi-product-journal__annotation){position:relative;z-index:2}.solvi-product-journal__row--take{padding-top:1.4rem;padding-bottom:1.4rem;background:transparent}.solvi-product-journal__row--notes{padding-bottom:1.4rem;background:transparent}.solvi-product-journal__row--good-for{padding-top:1.4rem;background:transparent}.solvi-product-journal__content{width:min(100%,64rem);min-width:0;margin:0 auto}.solvi-product-journal h2{margin:0;color:var(--solvi-product-forest);font-family:"TAY Bea",var(--font-heading-family, Georgia, serif)!important;font-size:clamp(2rem,6.5vw,3.2rem);font-weight:400!important;line-height:1.1;letter-spacing:.025em!important;text-align:center;-webkit-text-stroke:0 transparent!important;text-shadow:none!important}.solvi-product-journal__take-card{position:relative;max-width:56rem;margin:0 auto;padding:clamp(1.8rem,5vw,3rem);overflow:hidden;background:#d6e9e7;border:1px solid rgba(32,60,46,.14);border-radius:1.8rem;box-shadow:0 12px 24px #203c2e1f}.solvi-product-journal__paper-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.46;pointer-events:none}.solvi-product-journal__take-card>:not(.solvi-product-journal__paper-texture,.solvi-product-journal__scrap){position:relative;z-index:2}.solvi-product-journal .solvi-product-journal__take-heading{margin:0 0 1.6rem;font-family:"TAY Bea",var(--font-heading-family, Georgia, serif)!important;font-weight:400!important;letter-spacing:.035em!important;text-align:center}.solvi-product-journal__take{font-family:Courier Prime,American Typewriter,Rockwell,Courier New,monospace;font-size:clamp(1.2rem,2.15vw,1.5rem);line-height:1.62;text-align:left}.solvi-product-journal__take>:first-child{margin-top:0}.solvi-product-journal__take>:last-child{margin-bottom:0}.solvi-product-journal__scrap,.solvi-product-journal__annotation,.solvi-product-journal__heading-doodle{position:absolute;z-index:4;display:block;height:auto;pointer-events:none}.solvi-product-journal__scrap--take-stamp{top:1.2rem;right:1.2rem;width:clamp(70px,20vw,116px);transform:rotate(4deg)}.solvi-product-journal__heading-wrap{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}.solvi-product-journal__heading-doodle{position:static;width:clamp(44px,13vw,76px)}.solvi-product-journal__scent-strip{position:relative;display:flex;min-width:0;align-items:center;gap:.9rem;margin-top:2rem;padding:1.35rem 1.6rem;overflow-x:auto;background:#eee1c7;box-shadow:0 7px 16px #203c2e1a;scrollbar-width:thin;transform:rotate(-.3deg)}.solvi-product-journal__notes-card{display:grid;align-items:stretch;gap:.8rem;overflow:visible;padding:0;background:transparent;box-shadow:none;transform:none}.solvi-product-journal__note-tier-wrap{display:block}.solvi-product-journal__note-tier{position:relative;z-index:1;display:grid;width:100%;min-height:clamp(9rem,20vw,11rem);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(.35rem,1vw,.75rem);padding:1.2rem clamp(2rem,6vw,3.8rem);background:transparent;border:0;box-shadow:none}.solvi-product-journal__notes-card:not(.has-paper-image) .solvi-product-journal__note-tier{background:#f1e7d2}.solvi-product-journal__notes-card.has-paper-image .solvi-product-journal__note-tier{background-color:transparent;background-image:var(--solvi-note-paper-image);background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:none}.solvi-product-journal__note-tier-label{position:static;width:auto;margin:0;color:var(--solvi-product-terracotta);font-family:Biro Script,Bradley Hand,cursive;font-size:clamp(2.3rem,7vw,3.2rem);font-weight:400;grid-column:1;grid-row:1;letter-spacing:0;line-height:1;justify-self:start;text-align:left;text-decoration:none;text-transform:lowercase;border-bottom:0;transform:translate(clamp(.7rem,2vw,1.1rem))}.solvi-product-journal__note-tier-prompt{position:absolute;top:.8rem;right:clamp(2rem,9%,4.5rem);z-index:2;margin:0;color:var(--solvi-product-forest);font-family:Biro Script,Bradley Hand,cursive;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:400;line-height:1;text-align:right;white-space:nowrap;transform:rotate(-2deg)}.solvi-product-journal__note-tier-values{display:flex;width:auto;min-width:0;grid-column:2;grid-row:1;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .65rem;margin:0;padding:0 0 0 clamp(2.4rem,5vw,3.4rem);text-align:center;transform:none}.solvi-product-journal__note-tier-values .solvi-product-journal__scent-note:not(:last-child):after{margin-left:.65rem;color:var(--solvi-product-terracotta);content:"\b7"}.solvi-product-journal__strip-texture,.solvi-product-journal__library-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.solvi-product-journal__scent-note,.solvi-product-journal__scent-divider{position:relative;z-index:1;flex:0 0 auto}.solvi-product-journal__scent-note{font-family:ui-monospace,Courier New,monospace;font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:400;line-height:1.3;text-align:center;white-space:normal}.solvi-product-journal__scent-divider{color:var(--solvi-product-terracotta)!important;font-size:.9rem}.solvi-product-journal__scrap--notes-wave{right:1.5rem;bottom:-3rem;width:clamp(66px,20vw,112px);transform:rotate(3deg)}.solvi-product-journal__library-card{position:relative;max-width:56rem;margin:2rem auto 0;padding:.7rem 1.8rem .8rem 4rem;overflow:hidden;background-color:#fbf6ea;background-image:linear-gradient(to right,transparent 0,transparent 2.55rem,rgba(201,77,40,.28) 2.55rem,rgba(201,77,40,.28) 2.65rem,transparent 2.65rem),repeating-linear-gradient(to bottom,transparent 0,transparent 3.85rem,rgba(82,157,162,.3) 3.85rem,rgba(82,157,162,.3) 3.95rem);border:1px solid rgba(32,60,46,.2);border-radius:.8rem;box-shadow:0 12px 24px #203c2e1f;transform:none}.solvi-product-journal__checklist{position:relative;z-index:1;display:grid;margin:0;padding:0;list-style:none}.solvi-product-journal__checklist li{display:grid;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;min-height:3.95rem;padding:.35rem 0;font-family:"Poppins",var(--font-body-family, Arial, sans-serif);font-size:1.15rem;font-weight:400;border-bottom:0}.solvi-product-journal__checklist li>span{display:grid;width:1.7rem;height:1.7rem;place-items:center;color:var(--solvi-product-forest);font-size:1.65rem;line-height:1;border:1px solid rgba(32,60,46,.42);border-radius:.2rem}.solvi-product-journal__checklist li.is-selected>span{border-color:transparent}.solvi-product-journal__checklist img{width:100%;height:100%;object-fit:contain}.solvi-product-journal__library-texture{opacity:.45}body:has(.solvi-product-page-scope) .section--related-products{position:relative;padding-right:1.8rem;padding-left:1.8rem;color:var(--solvi-product-ink);background:transparent!important}body:has(.solvi-product-page-scope) .section--related-products .section__header,body:has(.solvi-product-page-scope) .section--related-products .section-heading{position:relative;margin-bottom:0!important;padding-top:3.8rem;text-align:center}body:has(.solvi-product-page-scope) .section--related-products product-recommendations>.section__header:before,body:has(.solvi-product-page-scope) .section--related-products product-recommendations>.section-heading:before{position:absolute;top:0;left:50%;color:var(--solvi-product-forest);content:"you may also love";font-family:Biro Script,Bradley Hand,cursive;font-size:clamp(1.8rem,5.4vw,2.6rem);font-weight:400;line-height:1;white-space:nowrap;transform:translate(-50%) rotate(-2deg)}body:has(.solvi-product-page-scope) .section--related-products h2{color:var(--solvi-product-forest);font-family:"TAY Bea",var(--font-heading-family, Georgia, serif)!important;font-size:clamp(2.6rem,9.6vw,4.2rem);font-weight:400!important;line-height:.95;letter-spacing:-.025em!important}body:has(.solvi-product-page-scope) .section--related-products .products-grid-wrap{position:relative;margin-top:1.2rem;padding-bottom:0}body:has(.solvi-product-journal-settings.has-related-arrow) .section--related-products .products-grid-wrap:before{position:absolute;top:-5.5rem;left:0;width:clamp(180px,52vw,300px);height:5.5rem;content:"";background-image:var(--solvi-related-arrow-image);background-repeat:no-repeat;background-position:left center;background-size:contain;pointer-events:none}body:has(.solvi-product-journal-settings.has-related-arrow) .section--related-products .products-grid-wrap{margin-top:5.8rem}body:has(.solvi-product-page-scope) .section--related-products .products-grid{position:relative;padding-bottom:4.6rem}body:has(.solvi-product-page-scope) .section--related-products .products-grid:after{position:absolute;right:0;bottom:1.2rem;left:0;z-index:0;height:4.2rem;content:"";background-color:transparent;background-image:var(--solvi-shelf-image, none);background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:.3rem;box-shadow:0 9px 13px #203c2e3d}body:has(.solvi-product-page-scope) .section--related-products .product-card,body:has(.solvi-product-page-scope) .section--related-products .card-product{height:auto!important;min-height:0!important;padding:.8rem;background:#fbf7edc2;border:1px solid rgba(32,60,46,.14);border-radius:1.2rem}body:has(.solvi-product-page-scope) .section--related-products .product-card__wrapper,body:has(.solvi-product-page-scope) .section--related-products .card-product__wrapper,body:has(.solvi-product-page-scope) .section--related-products .product-card__info{height:auto!important;min-height:0!important}body:has(.solvi-product-page-scope) .section--related-products .product-card__info{padding:1.3rem 1.4rem 1.5rem!important}body:has(.solvi-product-page-scope) .section--related-products .product-card__actions,body:has(.solvi-product-page-scope) .section--related-products .product-card__actions:before,body:has(.solvi-product-page-scope) .section--related-products .product-card__actions:after{background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.solvi-product-page-scope) .section--related-products .product-card__image-wrapper:after{background:transparent!important;background-image:none!important}body:has(.solvi-product-page-scope) .section--related-products .product-card__vendor,body:has(.solvi-product-page-scope) .section--related-products .product-card__type,body:has(.solvi-product-page-scope) .section--related-products .product-card__info .text-subtext{font-size:clamp(1rem,3vw,1.2rem)!important;line-height:1.3!important}body:has(.solvi-product-page-scope) .section--related-products .product-card__title,body:has(.solvi-product-page-scope) .section--related-products .product-card__info h3{font-size:clamp(1.25rem,3.8vw,1.55rem)!important;line-height:1.25!important}body:has(.solvi-product-page-scope) .section--related-products .product-card__info .f-price,body:has(.solvi-product-page-scope) .section--related-products .product-card__info .price{font-size:clamp(1.05rem,3.2vw,1.3rem)!important;line-height:1.3!important}body:has(.solvi-product-page-scope) .section--related-products .products-grid>.f-column{position:relative;z-index:1;align-self:flex-end;height:auto!important}@media screen and (max-width:767px){body:has(.solvi-product-page-scope) product-info .product{display:block!important}body:has(.solvi-product-page-scope) .product__media-wrapper{margin-bottom:10rem}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-viewer-wrap{width:calc(100% - 34px);margin-top:3.5rem}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-viewer{padding:.75rem .75rem 5.5rem}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-item,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-container,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media{aspect-ratio:4 / 5!important;min-height:0!important}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media img{width:100%!important;height:100%!important;object-fit:cover!important}.solvi-product-gallery-count-wrap{bottom:1.35rem;left:.65rem;min-width:10.2rem;min-height:4.4rem}.solvi-product-gallery-count{font-size:1rem}body:has(.solvi-product-page-scope) .solvi-product-gallery-ui{overflow:visible!important}body:has(.solvi-product-page-scope) .solvi-product-gallery-ui>.solvi-scent-card:not(.is-open){position:absolute!important;display:block!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;opacity:1!important;visibility:visible!important;z-index:16!important;transform:rotate(2.2deg)!important;transform-origin:right bottom!important;pointer-events:auto!important}body:has(.solvi-product-page-scope) .solvi-product-gallery-ui>.solvi-scent-card-note{position:absolute!important;display:block!important;width:auto!important;opacity:1!important;visibility:visible!important;z-index:15!important;text-align:center!important;pointer-events:none!important}body:has(.solvi-product-page-scope) .solvi-product-gallery-ui>.solvi-product-gallery-scrap--stack{position:absolute!important;top:.85rem!important;right:auto!important;bottom:auto!important;left:-2.45rem!important;z-index:2!important;display:block!important;width:auto!important;max-width:none!important;height:calc(100% - 1.5rem)!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;object-position:left center!important;transform:none!important;pointer-events:none!important}body:has(.solvi-product-page-scope) .product__info-wrapper{padding:1.8rem 1.1rem 0}body:has(.solvi-product-page-scope) .solvi-product-breadcrumbs{margin-bottom:1rem;font-size:clamp(1.06rem,5.1vw,1.42rem)}.solvi-product-journal__row{padding:2.1rem 1.5rem}.solvi-product-journal__row--notes,.solvi-product-journal__row--good-for{padding-top:1.4rem}.solvi-product-journal__row--notes{padding-bottom:1.4rem}.solvi-product-journal__row--take{padding-top:1.4rem;padding-bottom:1.4rem}body:has(.solvi-product-page-scope) .section--related-products .products-grid-wrap{margin-right:-1.8rem;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}body:has(.solvi-product-page-scope) .section--related-products .products-grid-wrap::-webkit-scrollbar{display:none}body:has(.solvi-product-page-scope) .section--related-products .products-grid{display:flex!important;width:max-content;gap:1rem;padding-right:1.8rem;transform:none!important}body:has(.solvi-product-page-scope) .section--related-products .products-grid>.f-column{width:clamp(19rem,62vw,27rem)!important;flex:0 0 clamp(19rem,62vw,27rem);scroll-snap-align:start}}@media screen and (max-width:767px){body:has(.solvi-product-page-scope) .solvi-scent-card.is-open{position:fixed!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;inset-inline-start:auto!important;inset-inline-end:auto!important;width:min(calc(100vw - 28px),380px,calc((100dvh - 32px)*.72))!important;min-width:0!important;max-width:380px!important;height:auto!important;z-index:9999!important;transform:translate(-50%,-50%) rotate(-.5deg)!important;transform-origin:center!important;opacity:1!important;visibility:visible!important}body.solvi-scent-card-open main#MainContent{overflow:visible!important}}@media screen and (min-width:768px){body:has(.solvi-product-page-scope) main#MainContent{width:calc(100vw - 32px);max-width:none;margin-top:16px!important;border-width:10px;border-radius:44px}body:has(.solvi-product-page-scope) product-info.page-width{padding:5.2rem clamp(3rem,5vw,7.2rem) 7rem!important}body:has(.solvi-product-page-scope) .product__title{font-size:clamp(3.2rem,4.24vw,5.2rem)}body:has(.solvi-product-page-scope) .section--related-products h2{font-size:clamp(3.2rem,4.24vw,5.2rem)}body:has(.solvi-product-page-scope) .product__media-wrapper{margin-bottom:7rem}.solvi-product-gallery-count-wrap{bottom:-5.5rem;left:2.2rem}.solvi-product-gallery-annotation{bottom:-8rem}.solvi-scent-card{right:1%;bottom:-3rem;width:min(30%,220px)}.solvi-scent-card.is-open{top:50%;width:min(380px,calc(100vw - 48px),calc((100vh - 48px)*.72))}.solvi-product-journal{padding:0 clamp(2rem,4vw,5.2rem)}.solvi-product-journal__inner{width:min(100%,1120px)}.solvi-product-journal__row{padding:3.2rem 5.2rem}.solvi-product-journal__row+.solvi-product-journal__row{margin-top:.6rem}.solvi-product-journal__row--notes .solvi-product-journal__content,.solvi-product-journal__row--good-for .solvi-product-journal__content{display:block}.solvi-product-journal__scent-strip,.solvi-product-journal__library-card{margin-top:2rem}}@media screen and (min-width:1024px){body:has(.solvi-product-page-scope) product-info.page-width{width:min(calc(100% - 3.2rem),1440px);margin-right:auto;margin-left:auto;padding:14rem clamp(2.4rem,3.2vw,4.8rem) 5.2rem!important}body:has(.solvi-product-page-scope) product-info .product{--media-width: 54%;--product-gap: clamp(72px, 7vw, 112px);display:flex!important;flex-wrap:nowrap!important}body:has(.solvi-product-page-scope) .product:not(.product--media-has-0) .product__info-wrapper{padding-inline-start:0!important}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-gallery-viewer{aspect-ratio:6 / 5}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-list,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-item,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-container{height:100%!important}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-container .media-wrapper,body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media-container deferred-media{height:100%!important;padding-bottom:0!important}body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media img{width:100%;height:100%!important}.solvi-product-journal{padding:1.2rem clamp(1.6rem,2.6vw,3.6rem) 2.4rem}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for){display:grid;width:min(100%,1360px);grid-template-areas:"take notes" "take good";grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,3vw,3.6rem);align-items:start}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for)>.solvi-product-journal__row{margin:0;padding:0}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for)>.solvi-product-journal__row--take{grid-area:take;align-self:stretch}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for)>.solvi-product-journal__row--notes{grid-area:notes}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for)>.solvi-product-journal__row--good-for{grid-area:good}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__content{width:100%}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__take-card{display:flex;box-sizing:border-box;height:100%;max-width:none;flex-direction:column;justify-content:center}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__take-heading{margin-bottom:2.8rem}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for)>.solvi-product-journal__row--take .solvi-product-journal__content{height:100%}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__notes-card{width:88%;margin-right:auto;margin-left:auto}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__note-tier{min-height:9rem;gap:.5rem;padding:1.2rem 2.6rem}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__note-tier-label{font-size:3rem;transform:translate(2.6rem)}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__note-tier-prompt{top:.8rem;right:8rem;font-size:1.7rem}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__note-tier-values{padding-left:4.8rem;text-align:left}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__scent-note{font-size:clamp(1.32rem,1.35vw,1.62rem);text-align:left}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__library-card{max-width:none;margin-top:1.2rem}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__checklist{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:1.8rem}body:has(.solvi-product-journal-settings.has-shelf-image) .section--related-products .products-grid-wrap{padding-bottom:4.6rem;isolation:isolate}body:has(.solvi-product-journal-settings.has-shelf-image) .section--related-products .products-grid{z-index:1}body:has(.solvi-product-journal-settings.has-shelf-image) .section--related-products .products-grid:after{display:none}body:has(.solvi-product-journal-settings.has-shelf-image) .section--related-products .products-grid-wrap:after{position:absolute;right:0;bottom:4.8rem;left:0;z-index:0;height:4.2rem;content:"";background-color:transparent;background-image:var(--solvi-shelf-image);background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:.3rem;box-shadow:0 9px 13px #203c2e3d;pointer-events:none}}@media(prefers-reduced-motion:reduce){.solvi-scent-card,.solvi-scent-card__flip{transition-duration:.01ms!important}}.solvi-product-journal__take-card{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.solvi-product-journal__take-card:before,.solvi-product-journal__take-card:after{display:none!important}.solvi-product-journal__take-eyebrow{display:block;margin:0 0 .9rem;color:var(--solvi-product-terracotta);font-family:Biro Script,Bradley Hand,cursive;font-size:clamp(1.7rem,2.7vw,2.25rem);font-weight:400;line-height:1.05}.solvi-product-journal__take{font-family:Courier Prime,American Typewriter,Rockwell,Courier New,monospace;font-size:clamp(1.4rem,2.8vw,1.75rem);line-height:1.65;text-align:left}@media screen and (max-width:767px){.solvi-product-journal__take-eyebrow{margin-bottom:.85rem!important;font-size:clamp(1.8rem,6vw,2.15rem)!important;line-height:1.05!important}.solvi-product-journal__take{font-size:clamp(1.18rem,4vw,1.36rem)!important;line-height:1.62!important}}@media screen and (max-width:767px){.solvi-product-journal__notes-card{width:calc(100% + 3rem);max-width:none;margin-right:-1.5rem;margin-left:-1.5rem}.solvi-product-journal__scent-note{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}}@media screen and (max-width:767px){body>.solvi-scent-card.is-open{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(calc(100vw - 28px),620px,calc((100dvh - 32px)*.72))!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;z-index:999999!important;opacity:1!important;visibility:visible!important;transform:translate3d(-50%,-50%,0) rotate(-.5deg)!important;transform-origin:center center!important}}@media screen and (min-width:768px){body>.solvi-scent-card.is-open{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(380px,calc(100vw - 48px),calc((100dvh - 48px)*.72))!important;min-width:0!important;max-width:380px!important;height:auto!important;margin:0!important;z-index:999999!important;opacity:1!important;visibility:visible!important;transform:translate3d(-50%,-50%,0) rotate(-.5deg)!important;transform-origin:center center!important}}.solvi-product-journal__note-tier-values{box-sizing:border-box;width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important;align-content:flex-start;overflow:hidden}.solvi-product-journal__note-tier-values .solvi-product-journal__scent-note{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.solvi-product-journal__note-tier-values .solvi-product-journal__scent-note:not(:last-child):after,.solvi-product-journal__scent-divider{color:var(--solvi-product-terracotta)!important}@media screen and (min-width:768px){.solvi-product-journal__note-tier{grid-template-columns:max-content minmax(0,1fr)!important;overflow:hidden}.solvi-product-journal__note-tier-values{padding-right:.5rem}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__note-tier-values{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:3rem!important;padding-right:.75rem!important}.solvi-product-journal__inner:has(>.solvi-product-journal__row--notes):has(>.solvi-product-journal__row--take):has(>.solvi-product-journal__row--good-for) .solvi-product-journal__scent-note{flex:0 1 auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media screen and (max-width:767px){body:has(.solvi-product-page-scope) .solvi-polaroid-gallery .product__media img{object-fit:cover!important;object-position:center center!important}}@media screen and (min-width:768px){.solvi-product-journal__notes-card>.solvi-product-journal__note-tier-wrap:only-child .solvi-product-journal__note-tier{min-height:8.6rem!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:1rem!important;padding:1.25rem clamp(2rem,4vw,3.5rem)!important;overflow:hidden!important}.solvi-product-journal__notes-card>.solvi-product-journal__note-tier-wrap:only-child .solvi-product-journal__note-tier-label{align-self:center!important;font-size:clamp(2.2rem,2.6vw,2.9rem)!important;transform:translate(.4rem)!important}.solvi-product-journal__notes-card>.solvi-product-journal__note-tier-wrap:only-child .solvi-product-journal__note-tier-values{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 .6rem!important;justify-content:center!important;align-content:center!important;gap:.18rem .55rem!important;text-align:center!important;overflow:visible!important}.solvi-product-journal__notes-card>.solvi-product-journal__note-tier-wrap:only-child .solvi-product-journal__scent-note{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;font-size:clamp(1.02rem,1.15vw,1.34rem)!important;line-height:1.35!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.solvi-product-journal__notes-card>.solvi-product-journal__note-tier-wrap:only-child .solvi-product-journal__scent-note:not(:last-child):after{margin-left:.55rem!important;color:var(--solvi-product-terracotta)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/solvi-product-page.css.map */
