.has-paper-texture{position:relative;isolation:isolate}.has-paper-texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-repeat:repeat}.has-paper-texture>.container,.has-paper-texture>.section-wave-divider{position:relative;z-index:1}[data-reveal],.reveal[data-luxury-reveal]{opacity:0;transform:translateY(28px)}.reveal-text .word{display:inline-block;overflow:hidden;vertical-align:top}.reveal-text .word-inner{display:inline-block;transform:translateY(110%);opacity:0}.section-wave-divider-section{padding:0!important;margin:0;line-height:0}.section-wave-divider{display:block;width:100%;line-height:0;color:var(--color-stone);margin:0;overflow:hidden}.section-wave-divider__svg{display:block;width:100%;height:clamp(2rem,4vw,3.5rem)}.section-wave-divider__stroke{opacity:.55}.section-wave-divider__fill{opacity:0}.section-wave-divider.is-drawn .section-wave-divider__fill{opacity:1;transition:opacity .45s ease .15s}.section-wave-divider--flip{transform:scaleY(-1)}.svg-draw-icon{display:inline-flex;width:2.75rem;color:var(--color-secondary);opacity:.85;margin-bottom:.65rem}.svg-draw-icon__svg{width:100%;height:auto}.svg-draw-icon__path{vector-effect:non-scaling-stroke}.ingredient-block__title-wrap{position:relative;display:inline-block;margin-bottom:.75rem}.ingredient-block__title-line{display:block;height:1px;width:0;margin-top:.45rem;background:linear-gradient(90deg,var(--color-accent),transparent);transform-origin:left center}[data-ingredient-media]{overflow:hidden}[data-ingredient-media] img{transform:scale(1.05);opacity:0}[data-ingredient-media].is-revealed img{transform:scale(1);opacity:1;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .8s ease}.product-card--luxury{position:relative}.product-card--luxury .product-card__media{overflow:hidden}.product-card__hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(75,52,43,.42));opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:2}.product-card--luxury:hover .product-card__hover-overlay,.product-card--luxury:focus-within .product-card__hover-overlay{opacity:1}.product-card__hover-price{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;color:#fff;font-family:var(--font-body);font-size:.92rem;letter-spacing:.04em;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.product-card--luxury:hover .product-card__hover-price,.product-card--luxury:focus-within .product-card__hover-price{opacity:1;transform:translateY(0)}.product-card__border-draw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;color:var(--color-accent)}.product-card__border-draw rect{fill:none;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.product-card--luxury:hover .product-card__border-draw rect,.product-card--luxury:focus-within .product-card__border-draw rect{stroke-dashoffset:0;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}.product-card--luxury .product-card__img--primary{transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card--luxury:hover .product-card__img--primary{transform:scale(1.04)}.product-spotlight__media--luxury{position:relative}.product-spotlight__media--luxury .baroque-frame{position:relative;z-index:1}.product-spotlight__media--luxury .baroque-frame>img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.product-spotlight__media--luxury:hover .baroque-frame>img{transform:scale(1.03)}.product-spotlight__border-draw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;color:var(--color-accent)}.product-spotlight__border-draw rect{fill:none;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.product-spotlight__media--luxury:hover .product-spotlight__border-draw rect{stroke-dashoffset:0}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out}.tilt-card__inner{transform:translateZ(0)}.hero--luxury .hero__media img{will-change:transform}[data-magnetic]{position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1)}[data-reveal-stagger] .review-card{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){[data-reveal],.reveal[data-luxury-reveal],[data-reveal-stagger] .review-card,[data-ingredient-media] img,.reveal-text .word-inner{opacity:1!important;transform:none!important}.product-card--luxury:hover .product-card__img--primary{transform:none}.tilt-card{transform:none!important}}@media(max-width:767px){.tilt-card{transform:none!important}}html.motion-reduced [data-reveal],html.motion-reduced .reveal[data-luxury-reveal],html.motion-reduced [data-reveal-stagger] .review-card,html.motion-reduced [data-ingredient-media] img{opacity:1!important;transform:none!important}html.motion-reduced .section-wave-divider__fill{opacity:1}html.motion-reduced .section-wave-divider__stroke{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luxury-animations.css.map */
