.product__media-wrapper{--ae-media-radius: 20px}.product__media-wrapper .product__media,.product__media-wrapper deferred-media,.product__media-wrapper .media{border-radius:var(--ae-media-radius);overflow:hidden}.product__media-wrapper .product-media-container{background:var(--ae-bg, #fbf5f0)}.product__media-wrapper .thumbnail-list{gap:10px}.product__media-wrapper .thumbnail{border-radius:12px;overflow:hidden}@media screen and (min-width:990px){.product__info-container{padding:8px 6px 8px 36px}}.product__info-container>*+*{margin-top:18px}.product__info-container .product__text{font-family:var(--ae-sans, inherit);font-size:11px;letter-spacing:1.6px;color:var(--ae-accent-deep, var(--color-foreground));opacity:.85}.product__title{margin-top:6px!important}.product__title h1,.product__title .h1{font-family:var(--ae-serif, inherit);font-weight:500;letter-spacing:.3px;line-height:1.08}.product__title a.product__title{display:none}.product__info-container .price{font-family:var(--ae-sans, inherit)}.product__info-container .price--large .price-item--sale{color:var(--ae-accent-deep, inherit)}.product__info-container .badge{border-radius:999px;letter-spacing:.4px}.ae-pdp-summary{max-width:48ch;margin:8px 0 2px;font-family:var(--ae-sans, inherit);font-size:14px;line-height:1.6;color:var(--ae-muted, #6f625c)}.ae-pdp-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0;padding:0;overflow:hidden;border:1px solid var(--ae-line, rgba(190, 168, 150, .32));border-radius:14px;background:#fffdfab8}.ae-pdp-fact{min-width:0;padding:13px 12px 14px}.ae-pdp-fact+.ae-pdp-fact{border-left:1px solid var(--ae-line, rgba(190, 168, 150, .32))}.ae-pdp-fact dt{margin:0 0 6px;font-family:var(--ae-sans, inherit);font-size:9px;font-weight:700;line-height:1.2;letter-spacing:1.45px;text-transform:uppercase;color:var(--ae-accent-deep, #9d756c)}.ae-pdp-fact dd{margin:0;font-family:var(--ae-serif, inherit);font-size:13px;font-weight:600;line-height:1.35;color:var(--ae-head, #443a35);overflow-wrap:anywhere}.ae-pdp-confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ae-pdp-confidence__item{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:11px 10px;border-radius:12px;background:#f9f1ebc7;color:var(--ae-muted, #6f625c);font-family:var(--ae-sans, inherit);font-size:10.5px;line-height:1.35;text-decoration:none}.ae-pdp-confidence__item:hover{color:var(--ae-ink, #443a35);background:#f6e9e0f2}.ae-pdp-confidence__item .ae-icon,.ae-pdp-confidence__item svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--ae-accent-deep, #9d756c)}.ae-pdp-confidence__item span{min-width:0}.ae-pdp-confidence__item strong{display:block;margin-bottom:2px;color:var(--ae-ink, #443a35);font-weight:650}.product__info-container .ae-circle-product{align-items:center;margin:0;padding:12px 14px;border-radius:12px;background:#fffdfa85}.product__info-container .ae-circle-product__mark{width:30px;height:30px;font-size:16px}.product__info-container .ae-circle-product__title{margin-bottom:2px;font-size:9px}.product__info-container .ae-circle-product__text{margin-bottom:3px;font-size:11.5px;line-height:1.4}.product__info-container .ae-circle-product__link{font-size:11.5px}.product__info-container product-form,.product__info-container .product-form{margin-top:6px}.product-form__buttons .button,.product-form__buttons .shopify-payment-button__button{border-radius:999px!important;font-weight:500;letter-spacing:.3px}.product-form__buttons .button--primary{background:var(--ae-accent, var(--color-button));box-shadow:0 16px 30px -14px #be786e8c}.product-form__quantity .quantity{border-radius:999px;overflow:hidden;border-color:var(--ae-line, rgba(190, 168, 150, .35))}.ae-pdp-benefits{list-style:none;margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:var(--ae-accent-tint, #fbeeeb);border-radius:16px}.ae-pdp-benefits li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--ae-ink, inherit)}.ae-pdp-benefits li svg,.ae-pdp-benefits li .icon{flex:none;width:16px;height:16px;color:var(--ae-accent-deep, currentColor)}.ae-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ae-pdp-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px;border:1px solid var(--ae-line, rgba(190, 168, 150, .3));border-radius:14px;background:#fff}.ae-pdp-trust__item svg,.ae-pdp-trust__item .icon{width:20px;height:20px;color:var(--ae-accent-deep, currentColor)}.ae-pdp-trust__item span{font-size:11px;line-height:1.3;color:var(--ae-muted, inherit)}.ae-pdp-ritual{--ae-ritual-accent: var(--ae-accent, #ce9a94);--ae-ritual-deep: var(--ae-accent-deep, #b07c74);--ae-ritual-wash: var(--ae-accent-tint, #fbeeeb);--ae-ritual-line: var(--ae-line, rgba(190, 168, 150, .25));position:relative;isolation:isolate;overflow:hidden;padding:20px;border:1px solid var(--ae-ritual-line);border-radius:18px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--ae-ritual-accent),transparent 72%),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.78),var(--ae-ritual-wash));box-shadow:0 24px 44px -34px #5c3c3057}.ae-pdp-ritual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;background-image:linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.38) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,transparent 0%,#000 16%,#000 68%,transparent 100%);mask-image:linear-gradient(135deg,transparent 0%,#000 16%,#000 68%,transparent 100%)}.ae-pdp-ritual--face{--ae-ritual-accent: #cda5a0;--ae-ritual-deep: #a97770;--ae-ritual-wash: #f8e8e5}.ae-pdp-ritual--hair{--ae-ritual-accent: #b99b5f;--ae-ritual-deep: #8b6d3e;--ae-ritual-wash: #f2e6d2}.ae-pdp-ritual--hands{--ae-ritual-accent: #d0a39a;--ae-ritual-deep: #9e6f66;--ae-ritual-wash: #fbefea}.ae-pdp-ritual--feet{--ae-ritual-accent: #b3925f;--ae-ritual-deep: #7d6240;--ae-ritual-wash: #f1e5d3}.ae-pdp-ritual--lips{--ae-ritual-accent: #c98391;--ae-ritual-deep: #9c5a68;--ae-ritual-wash: #f8e4e8}.ae-pdp-ritual--body{--ae-ritual-accent: #b99b5f;--ae-ritual-deep: #7a6648;--ae-ritual-wash: #f3eadb}.ae-pdp-ritual--glowlift{--ae-ritual-accent: #c89078;--ae-ritual-deep: #7f5548;--ae-ritual-wash: #f6e3dc;--ae-ritual-line: rgba(181, 123, 96, .32)}.ae-pdp-ritual--ice{--ae-ritual-accent: #a8bdc0;--ae-ritual-deep: #607b82;--ae-ritual-wash: #e8f1f1;--ae-ritual-line: rgba(120, 153, 160, .28)}.ae-pdp-ritual--stone{--ae-ritual-accent: #9fb89f;--ae-ritual-deep: #5f7a62;--ae-ritual-wash: #e9f0e7;--ae-ritual-line: rgba(114, 142, 112, .3)}.ae-pdp-ritual--serum{--ae-ritual-accent: #d5b16b;--ae-ritual-deep: #8a6932;--ae-ritual-wash: #f7edd5;--ae-ritual-line: rgba(188, 148, 70, .3)}.ae-pdp-ritual--smooth-reset,.ae-pdp-ritual--body-exhale{--ae-ritual-accent: #b88d5f;--ae-ritual-deep: #766048;--ae-ritual-wash: #f3e7d8;--ae-ritual-line: rgba(160, 118, 75, .28)}.ae-pdp-ritual--overnight{--ae-ritual-accent: #ad9a7c;--ae-ritual-deep: #6d5b46;--ae-ritual-wash: #eee6da;--ae-ritual-line: rgba(128, 103, 74, .28)}.ae-pdp-ritual--lip-polish,.ae-pdp-ritual--lip-sleep{--ae-ritual-accent: #c9828d;--ae-ritual-deep: #985864;--ae-ritual-wash: #f8e3e7;--ae-ritual-line: rgba(187, 104, 121, .26)}.ae-pdp-ritual--quiet-hands{--ae-ritual-accent: #c99d90;--ae-ritual-deep: #8f665c;--ae-ritual-wash: #f8ece6;--ae-ritual-line: rgba(173, 122, 104, .28)}.ae-pdp-ritual--smooth-step{--ae-ritual-accent: #b99763;--ae-ritual-deep: #775f3d;--ae-ritual-wash: #f2e5d1;--ae-ritual-line: rgba(155, 118, 65, .3)}.ae-pdp-ritual__composition{position:absolute;top:18px;right:18px;width:74px;display:grid;gap:8px;justify-items:end;color:var(--ae-ritual-deep);opacity:.34;pointer-events:none}.ae-pdp-ritual__mark{display:block;font-family:var(--ae-serif, inherit);font-size:18px;font-weight:600;line-height:1;letter-spacing:1.4px}.ae-pdp-ritual__axis{display:block;width:74px;height:48px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:skew(-16deg)}.ae-pdp-ritual__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ae-pdp-ritual__eyebrow{margin:0 0 7px;font-family:var(--ae-sans, inherit);font-size:10px;font-weight:600;letter-spacing:1.9px;text-transform:uppercase;color:var(--ae-ritual-deep)}.ae-pdp-ritual__title{margin:0;font-family:var(--ae-serif, inherit);font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.05;letter-spacing:.2px;color:var(--ae-head, #4a3a34)}.ae-pdp-ritual__time{flex:none;padding:7px 10px;border:1px solid color-mix(in srgb,var(--ae-ritual-accent),transparent 35%);border-radius:999px;background:#ffffff94;font-family:var(--ae-sans, inherit);font-size:10px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--ae-ritual-deep)}.ae-pdp-ritual__moment{margin:0 0 16px;font-family:var(--ae-serif, inherit);font-size:17px;line-height:1.45;color:var(--ae-ink, inherit)}.ae-pdp-ritual__signal{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ae-pdp-ritual__signal span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--ae-ritual-accent),transparent 48%);border-radius:999px;background:#ffffff75;font-family:var(--ae-sans, inherit);font-size:10px;font-weight:650;letter-spacing:1px;text-transform:uppercase;color:var(--ae-ritual-deep)}.ae-pdp-ritual__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px;margin-bottom:14px}.ae-pdp-ritual__card{padding:15px;border:1px solid color-mix(in srgb,var(--ae-ritual-accent),transparent 58%);border-radius:14px;background:#ffffff8f}.ae-pdp-ritual__card span{display:block;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ae-ritual-deep)}.ae-pdp-ritual__card p,.ae-pdp-ritual__card li,.ae-pdp-ritual__benefits li,.ae-pdp-ritual__pairing{font-size:13px;line-height:1.48;color:var(--ae-muted, inherit)}.ae-pdp-ritual__card p{margin:0}.ae-pdp-ritual__card--scene{grid-column:1 / -1;display:grid;grid-template-columns:minmax(92px,.34fr) 1fr;gap:14px;align-items:start;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-ritual-accent),transparent 84%),transparent),#ffffff75}.ae-pdp-ritual__card--scene span{margin-bottom:0}.ae-pdp-ritual__card ol{margin:0;padding-left:19px}.ae-pdp-ritual__card li+li{margin-top:6px}.ae-pdp-ritual__benefits{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.ae-pdp-ritual__benefits li{display:flex;align-items:flex-start;gap:8px}.ae-pdp-ritual__benefits .ae-icon{margin-top:2px;color:var(--ae-ritual-deep)}.ae-pdp-ritual__pairing{margin:14px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ae-ritual-accent),transparent 60%);color:var(--ae-ink, inherit)}@media screen and (max-width:749px){.ae-pdp-ritual{padding:18px}.ae-pdp-ritual__composition{display:none}.ae-pdp-ritual__header{flex-direction:column}.ae-pdp-ritual__grid,.ae-pdp-ritual__card--scene{grid-template-columns:1fr}}@media screen and (max-width:480px){.ae-pdp-trust{grid-template-columns:1fr}.ae-pdp-trust__item{flex-direction:row;text-align:left;justify-content:flex-start}}.ae-pdp-accordion,.product__accordion{border:1px solid var(--ae-line, rgba(190, 168, 150, .3));border-radius:14px;padding:2px 4px}.ae-pdp-accordion+.ae-pdp-accordion,.ae-pdp-accordion+.product__accordion,.product__accordion+.ae-pdp-accordion,.product__accordion+.product__accordion{margin-top:10px!important}.ae-pdp-accordion summary,.product__accordion summary{padding:14px 12px}.ae-pdp-accordion .accordion__title,.product__accordion .accordion__title{font-family:var(--ae-serif, inherit);font-weight:600;font-size:16px}.ae-pdp-accordion .accordion__content,.product__accordion .accordion__content{padding:0 14px 16px;color:var(--ae-muted, inherit);font-size:13.5px;line-height:1.6}.ae-pdp-accordion .accordion__content img{border-radius:10px;max-width:100%}.related-products .related-products__heading{font-family:var(--ae-serif, inherit);font-weight:500;letter-spacing:.3px}.related-products .card{border-radius:16px;overflow:hidden}.related-products .card,.related-products .card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.related-products .card-wrapper:hover{transform:translateY(-4px)}@media screen and (max-width:749px){.product__info-container{padding-top:24px}.product-form__buttons .button,.product-form__buttons .shopify-payment-button__button{min-height:52px;font-size:15px}.ae-pdp-trust__item{padding:12px}.ae-pdp-summary{max-width:none;font-size:13.5px}.ae-pdp-fact{padding:11px 9px 12px}.ae-pdp-fact dt{font-size:8px;letter-spacing:1.1px}.ae-pdp-fact dd{font-size:11.5px}.ae-pdp-confidence{gap:5px}.ae-pdp-confidence__item{display:grid;justify-items:center;gap:5px;padding:10px 6px;text-align:center;font-size:9.5px}.product__info-container .ae-circle-product{padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/aeternis-product.css.map */
