body:has([data-oe-product-screen]){background:var(--oe-pdp-page-color,#e7f2ee)}body:has([data-oe-product-screen]):before{display:var(--oe-pdp-page-layer,block);background-image:linear-gradient(rgb(17 43 28 / var(--oe-pdp-page-overlay,.3)),rgb(17 43 28 / var(--oe-pdp-page-overlay,.3))),var(--oe-pdp-page-image);filter:blur(var(--oe-pdp-page-blur,4px));top:-30px;right:-30px;bottom:-30px;left:-30px}.oe-product-screen{position:relative;--oe-screen-ink:#173a2a;font-family:OE Onest,sans-serif}.oe-product-screen .oe-product-page{max-width:none;border-radius:0;overflow:clip}.oe-product-screen .oe-pdp__main{max-width:var(--oe-screen-width,1360px)}.oe-product-screen .oe-product-page .oe-pdp__grid{grid-template-columns:minmax(0,var(--oe-screen-column,55%)) minmax(0,1fr);gap:var(--oe-screen-gap,40px);min-height:calc(100svh - 110px);padding:32px 36px 44px}.oe-product-screen .oe-product-page .oe-pdp__media{position:relative;inset:auto;width:100%;height:var(--oe-screen-photo-height,600px);min-height:0;align-self:center}.oe-product-screen .oe-product-page .product-details{max-width:600px}.oe-product-screen .oe-product-page .product-details>.group-block{border-radius:var(--oe-screen-radius,34px);background:color-mix(in srgb,var(--oe-mint-glass,#355739) calc(var(--oe-mint-opacity,.7)*100%),transparent);border-color:#ffffffb8;box-shadow:inset 0 1px 1px #ffffff73,0 18px 50px #173a2a10}.oe-product-screen .oe-product-page .product-details>.group-block:before{background:linear-gradient(135deg,#d5e9c615,#13381b0d)}.oe-product-screen .oe-product-page .oe-mint__background{top:-16px;right:-16px;bottom:-16px;left:-16px}.oe-product-screen .oe-product-page .oe-mint__background img{object-position:var(--oe-screen-bg-x,50%) var(--oe-screen-bg-y,50%);filter:blur(var(--oe-screen-bg-blur,0px))}.oe-product-screen .oe-product-page .oe-mint__background:after{background:rgb(15 38 23 / var(--oe-screen-bg-overlay,.05))}.oe-product-screen .oe-product-page media-gallery .product-media__image{padding:12px 20px 92px;object-fit:contain;scale:var(--oe-screen-scale,1);filter:drop-shadow(0 16px 16px #18351c26)}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__thumbnail{background:#ffffff26;border:1px solid #ffffff70;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__thumbnail img{object-fit:contain}.oe-screen-nav{display:none}.oe-screen-nav__circle{display:grid;place-items:center;flex:none;width:46px;height:46px;min-width:46px;min-height:46px;padding:0;border:1px solid #173a2a26;border-radius:50%;background:#ffffff21;box-shadow:inset 0 1px 1px #ffffff96;color:var(--oe-screen-ink);text-decoration:none;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.oe-screen-nav__circle svg{width:22px;height:22px}.oe-screen-nav__circle:focus-visible,.oe-screen-menu :is(a,button):focus-visible,.oe-screen-sticky a:focus-visible{outline:2px solid #173a2a;outline-offset:4px}.oe-screen-menu{position:fixed;inset:14px 14px auto;margin:0 auto;width:calc(100% - 28px);max-width:430px;max-height:calc(100svh - 28px);overflow:auto;padding:24px;border:1px solid #ffffffb8;border-radius:30px;background:#f2f9f1de;box-shadow:0 18px 65px #092c272b;color:#173a2a;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);font:400 17px/1.5 OE Onest,sans-serif}.oe-screen-menu:not([open]){display:none}.oe-screen-menu::backdrop{background:#10241a42;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.oe-screen-menu__top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;font-size:21px;letter-spacing:-.04em}.oe-screen-menu ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.oe-screen-menu li{margin:0;padding:0}.oe-screen-menu a{display:block;padding:9px 0;color:inherit;text-decoration:none}.oe-screen-menu li>span{display:block;padding:9px 0;opacity:.6}.oe-screen-menu__categories{margin-top:18px;padding-top:18px;border-top:1px solid #173a2a1f;font-size:15px}.oe-screen-menu__categories>ul{grid-template-columns:1fr 1fr;gap:4px 16px}.oe-screen-menu__categories ul ul{display:block;font-size:14px;padding-left:8px}.oe-screen-menu__tools{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px;padding-top:14px;border-top:1px solid #173a2a1f;font-size:14px}.oe-screen-menu__tools span{display:inline-grid;place-items:center;min-width:20px;margin-left:4px;font-size:12px;border-radius:50%;background:#173a2a12}body.oe-product-screen-menu-open{overflow:hidden}.oe-screen-sticky{display:none}.oe-product-screen .oe-cart-slide__cart{box-sizing:content-box;padding:11px;border:1px solid #ffffff40;border-radius:50%;background:#ffffff30;right:7px;color:#f7fff1}.oe-product-screen .oe-cart-slide__handle{background:#c2e1b2d9;color:#fafff5}.oe-product-screen .oe-cart-slide__track{background:#edf4e238;border-color:#f6fff2a1;box-shadow:inset 0 1px 1px #ffffff50}.oe-product-screen[data-motion-enabled=false] :is(.oe-motion-pending,.oe-motion-in,.oe-motion-media-enter){opacity:1!important;translate:none!important;animation:none!important}body:has([data-oe-product-screen][data-motion-enabled=false]) #MainContent :is(.oe-product-screen,.oe-forest-shipping,.oe-pdp-bundle,.oe-ritual) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:750px)and (max-width:1099px){.oe-product-screen .oe-product-page .oe-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:26px 24px 36px;gap:24px;min-height:700px}.oe-product-screen .oe-product-page .oe-pdp__media{height:min(var(--oe-screen-photo-height,600px),62svh)}.oe-product-screen .oe-product-page .product-details>.group-block{padding:26px}.oe-product-screen .oe-product-page .product-details h1{font-size:clamp(28px,3.2vw,36px)}}@media(min-width:750px){body:has([data-oe-product-screen]) .oe-home-header-section{position:fixed;inset:0 0 auto;background:transparent;box-shadow:none;border:0;transform:none}.oe-product-screen .oe-product-page .oe-pdp__grid{min-height:100svh;padding-top:calc(var(--oe-screen-header-clearance,100px) + 24px)}}@media(min-width:990px){html:not([scroll-lock]) body:has([data-oe-product-screen]) .page-wrapper.oe-site-wrapper{overflow-y:auto;overflow-x:hidden}}@media(max-width:749px){body:has([data-oe-product-screen]) .oe-home-header-section{position:fixed!important;top:0;left:0;right:0;transform:translateY(calc(-100% - 16px))!important;visibility:hidden;pointer-events:none}body.oe-product-screen-header-visible:not(.oe-product-screen-in-hero) .oe-home-header-section{transform:translateY(0)!important;visibility:visible;pointer-events:auto}body:has([data-oe-product-screen]) #MainContent{padding-top:0}.oe-product-screen .oe-product-page .oe-pdp__grid{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;min-height:100svh;padding:calc(78px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));grid-template-columns:none}.oe-product-screen .oe-product-page .oe-pdp__media{flex:1 0 clamp(210px,var(--oe-screen-photo-mobile,31svh),380px);height:clamp(210px,var(--oe-screen-photo-mobile,31svh),380px);max-height:430px;min-height:210px;align-self:stretch}.oe-product-screen .oe-product-page .product-details{flex:0 0 auto;align-self:stretch;max-width:none;margin:0}.oe-product-screen .oe-product-page .product-details>.group-block{padding:var(--oe-pdp-pad-mobile,20px);border-radius:var(--oe-screen-radius-mobile,32px)}.oe-product-screen .oe-product-page .product-details>.group-block>.group-block-content{gap:8px;text-align:center;align-items:center}.oe-product-screen .oe-product-page .product-details h1{font-size:var(--oe-pdp-title-mobile,24px);font-weight:400;line-height:1.13;letter-spacing:-.04em;text-wrap:balance}.oe-product-screen .oe-product-page .oe-product-identity{font-size:13px;line-height:1.4;color:#ffffffe0;gap:3px 8px}.oe-product-screen .oe-product-page .oe-product-identity span+span:before{margin-right:8px}.oe-product-screen .oe-product-page .product-form-buttons{gap:14px;padding-top:2px;align-items:center}.oe-product-screen .oe-product-page .quantity-selector{width:154px;min-height:52px;height:52px;padding:3px;border:1px solid #ffffff75;background:#e7f2ee29}.oe-product-screen .oe-product-page .quantity-selector button{height:44px;min-height:44px;width:44px;min-width:44px;background:#fffffff2}.oe-product-screen .oe-product-page .quantity-selector input{font-size:17px;width:56px;max-width:56px}.oe-product-screen .oe-product-page oe-line-total{gap:5px}.oe-product-screen .oe-product-page .oe-line-total__label{font-size:13px;font-weight:400;color:#ffffffe0}.oe-product-screen .oe-product-page .oe-line-total__value{font-size:clamp(38px,11.4vw,48px);font-weight:400;line-height:1.06;letter-spacing:-.045em}.oe-product-screen .oe-product-page .variant-option__name{font-size:13px}.oe-product-screen .oe-product-page .variant-option__button-label{min-height:44px;padding:8px 12px;font-size:14px}.oe-product-screen .oe-product-page :is(.product-form-text__error,.quantity-rules){font-size:13px}.oe-product-screen .oe-product-page media-gallery .product-media__image{padding:0 32px 24px;scale:var(--oe-screen-scale-mobile,1);filter:drop-shadow(0 12px 10px #173b2724)}.oe-product-screen .oe-product-page media-gallery slideshow-controls{left:14px;right:14px;bottom:0}.oe-product-screen .oe-product-page media-gallery slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__dots{max-width:100%;min-width:0;padding:0 8px;gap:0;overflow-x:auto;scrollbar-width:none;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__dot{width:6px;height:6px;min-width:6px;min-height:6px;color:#173a2a}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__dots button{--size:6px;min-width:44px;min-height:44px;width:44px;height:44px;margin:0;padding:10px}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__dots button:after{width:6px;height:6px;background:#ffffff80}.oe-product-screen .oe-product-page media-gallery .slideshow-controls__dots button[aria-selected=true]:after{background:#fff}.oe-product-screen .oe-product-page .oe-mint__background img{object-position:var(--oe-mint-mobile-x,50%) var(--oe-mint-mobile-y,50%)}.oe-screen-nav{position:absolute;z-index:6;display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:14px;top:calc(18px + env(safe-area-inset-top,0px));left:22px;right:22px;color:#173a2a;text-align:center;font-size:18px;line-height:1.25;letter-spacing:-.035em}.oe-screen-nav__circle{width:46px;height:46px}.oe-product-screen .oe-cart-slide__tap:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oe-product-screen .oe-cart-slide__tap:focus-visible{position:relative;width:auto;height:auto;margin:8px auto 0;clip:auto}.oe-screen-sticky[data-visible]{position:fixed;z-index:75;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:block;max-width:520px;margin:0 auto;border:1px solid #ffffffb5;border-radius:25px;background:#eef5ebc7;box-shadow:inset 0 1px 1px #ffffffbf,0 6px 28px #0a291f24;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#173a2a}.oe-screen-sticky__link{display:flex;align-items:center;gap:12px;min-height:78px;padding:10px 12px;color:inherit;text-decoration:none}.oe-screen-sticky img{display:block;flex:none;width:50px;height:56px;object-fit:contain}.oe-screen-sticky__text{display:grid;gap:4px;flex:1;min-width:0}.oe-screen-sticky__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.25;font-weight:400}.oe-screen-sticky__text strong{font-size:17px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.oe-screen-sticky__cart{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid #ffffff80;border-radius:50%;background:#ffffff5e}.oe-screen-sticky__cart svg{width:23px;height:23px}.oe-screen-sticky[hidden]{display:none!important}}@media(max-width:359px){.oe-product-screen .oe-product-page .oe-pdp__grid{padding-inline:12px;padding-top:76px;gap:10px}.oe-product-screen .oe-product-page .product-details>.group-block{padding:18px 16px}.oe-product-screen .oe-product-page .product-details h1{font-size:min(var(--oe-pdp-title-mobile,24px),23px)}.oe-product-screen .oe-product-page .product-form-buttons{gap:12px}.oe-screen-nav{left:18px;right:18px;font-size:17px}}@media(prefers-reduced-motion:no-preference){.oe-screen-menu[open]{animation:oe-screen-menu-in .25s ease-out both}.oe-screen-sticky[data-visible]{animation:oe-screen-bar-in .3s ease-out both}.oe-screen-cart-confirmed .oe-screen-sticky__cart{animation:oe-screen-confirm .5s ease both}}@keyframes oe-screen-menu-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes oe-screen-bar-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes oe-screen-confirm{45%{scale:1.1;background:#ffffffdc}to{scale:1}}@media(prefers-reduced-motion:reduce){.oe-product-screen *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.oe-product-screen .product-details>.group-block{background:#355739!important}.oe-screen-menu,.oe-screen-sticky[data-visible]{background:#f2f7ed;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oe-product-screen.css.map */
