body:has(.oe-product-page){--oe-lower-glass-color: #ffffff;--oe-lower-glass-opacity: 78%;--oe-lower-glass-blur: 16px;position:relative;isolation:isolate;background:#173a2a}body:has(.oe-product-page):before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(180deg,#173a2a75,#173a2a52 65%,#173a2a4d),url(oe-product-atmosphere-v2.jpg);background-position:center,center;background-size:cover;background-repeat:no-repeat}body:has(.oe-product-page) .page-wrapper,body:has(.oe-product-page) #MainContent{background:transparent}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping,.oe-pdp-bundle,.oe-ritual){--color-foreground: var(--oe-lower-ink, #173a2a);--color-foreground-rgb: 23 58 42;--color-foreground-subdued: #385246;background:transparent;color:var(--oe-lower-ink, #173a2a)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner){position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--oe-lower-border-color, #ffffff) var(--oe-lower-border-opacity, 88%),transparent);border-radius:var(--oe-lower-radius, 34px);background:#ffffffc7;background:color-mix(in srgb,var(--oe-lower-glass-color) var(--oe-lower-glass-opacity),transparent);color:var(--oe-lower-ink, #173a2a);box-shadow:inset 0 0 0 4px #ffffff24,inset 0 1px 2px #ffffffd9,0 12px 35px #123a231f}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff52,#ffffff0d);backdrop-filter:blur(var(--oe-lower-glass-blur)) saturate(105%);-webkit-backdrop-filter:blur(var(--oe-lower-glass-blur)) saturate(105%);pointer-events:none}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping,.oe-pdp-bundle,.oe-ritual) :is(h2,h3,a,summary){color:inherit}body:has(.oe-product-page) #MainContent .oe-forest-shipping__icon{border:1px solid rgb(255 255 255 / .24);border-radius:14px;background:#ffffff80}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__conditions,.oe-forest-shipping__details){border-color:#173a2a2e}body:has(.oe-product-page) #MainContent .oe-forest-shipping .oe-delivery-terms__qualifier{opacity:1}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__note{border-color:#ffffff80;background:#ffffffdb;color:var(--oe-lower-ink, #173a2a)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__product{border-color:#ffffff73;background:#ffffff47;color:var(--oe-lower-ink, #173a2a)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__media{background:#fff3}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__placeholder{fill:currentColor;opacity:.6}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__plus{border-color:#ffffffb3;background:#ffffffeb;color:var(--oe-lower-ink, #173a2a);box-shadow:0 0 0 5px #fff3,inset 0 1px 1px #ffffffb3}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__formula{border:1px solid rgb(255 255 255 / .5);background:#fff9;color:var(--oe-lower-ink, #173a2a)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__summary{border-color:#173a2a2e}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__add{border-color:#ffffffa6;background:#173a2a;color:#fff}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__add:disabled{border-style:dashed;border-color:#173a2a4d;background:#ffffff73;color:var(--oe-lower-ink, #456052);opacity:1;cursor:not-allowed}body:has(.oe-product-page) #MainContent .oe-ritual__image{border:1px solid rgb(255 255 255 / .4);background:#fff3}body:has(.oe-product-page) #MainContent .oe-ritual__fact{border-color:#173a2a24;background:#fff3}body:has(.oe-product-page) #MainContent :is(.oe-ritual__detail,.oe-ritual__footer),body:has(.oe-product-page) #MainContent .oe-ritual__text :is(td,th){border-color:#173a2a2e}body:has(.oe-product-page) #MainContent .oe-ritual__empty{margin:16px 32px;padding:18px 22px;border:1px dashed rgb(255 255 255 / .5);border-radius:22px;background:#ffffffdb;color:var(--oe-lower-ink, #173a2a);font:400 16px/1.6 var(--oe-product-font, "OE Onest", sans-serif)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping,.oe-pdp-bundle,.oe-ritual) :is(a,button,summary):focus-visible{outline:2px solid var(--oe-lower-ink, #173a2a);outline-offset:4px;box-shadow:0 0 0 6px #ffffffb3}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__details,.oe-ritual__detail)[open]>summary{color:var(--oe-lower-ink, #173a2a);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover){body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__conditions,.oe-pdp-bundle__link,.oe-ritual a):hover{color:var(--oe-lower-ink, #173a2a);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__details,.oe-ritual__detail)>summary:hover{background:#fff3;border-radius:8px;color:var(--oe-lower-ink, #173a2a)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__product:has(a:hover){border-color:var(--oe-lower-ink, #173a2a);background:#ffffff73}}@media(max-width:749px){body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner){border-radius:var(--oe-lower-radius-mobile, 32px)}body:has(.oe-product-page) #MainContent .oe-ritual__empty{margin-inline:16px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner){background:#f4f7f3}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner){background:#fff}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner):before{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}}body:has(.oe-product-page) #MainContent .oe-ritual__image:has(img[src*=oe-facial-clean-cutout]) img{object-fit:contain;padding:24px;filter:drop-shadow(0 14px 16px #09211724)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__media:has(img[src*=cutout]) img{padding:8px;filter:drop-shadow(0 10px 10px #09211724)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__media:has(img[src*=cutout]){position:relative}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__media:has(img[src*=cutout]) img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner){padding:var(--oe-lower-padding, 24px)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping,.oe-pdp-bundle,.oe-ritual){font-size:var(--oe-lower-body-size, 17px)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping h2,.oe-pdp-bundle__heading,.oe-ritual__heading h2){font-size:var(--oe-lower-heading-size, 32px)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__copy,.oe-pdp-bundle__offer,.oe-ritual__content){text-align:var(--oe-lower-alignment, left)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__methods,.oe-forest-shipping__conditions,.oe-forest-shipping__details summary,.oe-forest-shipping .oe-delivery-terms p,.oe-pdp-bundle__description,.oe-pdp-bundle__price-note,.oe-pdp-bundle__pending,.oe-pdp-bundle__unavailable,.oe-ritual__text,.oe-ritual__fact,.oe-ritual__detail summary){font-size:var(--oe-lower-body-size, 17px)}body:has(.oe-product-page) #MainContent .oe-forest-shipping__icon{flex-basis:var(--oe-shipping-icon-size, 48px);width:var(--oe-shipping-icon-size, 48px);height:var(--oe-shipping-icon-size, 48px);color:var(--oe-shipping-icon-color, #e5232e)}body:has(.oe-product-page) #MainContent .oe-forest-shipping__icon svg{width:88%;height:88%}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__product{border-radius:var(--oe-bundle-card-radius, 24px)}body:has(.oe-product-page) #MainContent .oe-pdp-bundle__media img{transform:scale(var(--oe-bundle-image-scale, .9));transform-origin:center}body:has(.oe-product-page) #MainContent .oe-ritual__grid:not(.oe-ritual__grid--text-only){grid-template-columns:minmax(0,var(--oe-ritual-image-fraction, 46fr)) minmax(0,var(--oe-ritual-text-fraction, 54fr))}body:has(.oe-product-page) #MainContent .oe-ritual__image{aspect-ratio:var(--oe-ritual-image-ratio, 4 / 5)}body:has(.oe-product-page) #MainContent .oe-ritual .oe-ritual__image img{object-fit:var(--oe-ritual-image-fit, contain)}@media(max-width:749px){body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__inner,.oe-pdp-bundle__panel,.oe-ritual__inner){padding:var(--oe-lower-padding-mobile, 20px)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping,.oe-pdp-bundle,.oe-ritual){font-size:var(--oe-lower-body-size-mobile, 16px)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping h2,.oe-pdp-bundle__heading,.oe-ritual__heading h2){font-size:var(--oe-lower-heading-size-mobile, 28px)}body:has(.oe-product-page) #MainContent :is(.oe-forest-shipping__methods,.oe-forest-shipping__conditions,.oe-forest-shipping__details summary,.oe-forest-shipping .oe-delivery-terms p,.oe-pdp-bundle__description,.oe-pdp-bundle__price-note,.oe-pdp-bundle__pending,.oe-pdp-bundle__unavailable,.oe-ritual__text,.oe-ritual__fact,.oe-ritual__detail summary){font-size:var(--oe-lower-body-size-mobile, 16px)}body:has(.oe-product-page) #MainContent .oe-forest-shipping__conditions{margin-left:calc(var(--oe-shipping-icon-size, 48px) + 14px)}body:has(.oe-product-page) #MainContent .oe-ritual__grid:not(.oe-ritual__grid--text-only){grid-template-columns:minmax(0,1fr)}body:has(.oe-product-page) #MainContent .oe-ritual__image{height:var(--oe-ritual-image-height-mobile, 200px);aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oe-product-glass-sections.css.map */
