:root{--motion-ease-luxury: cubic-bezier(.16, 1, .3, 1);--motion-ease-subtle: cubic-bezier(.25, .1, .25, 1);--motion-ease-out: cubic-bezier(.22, 1, .36, 1);--motion-duration-fast: .25s;--motion-duration-medium: .5s;--motion-duration-slow: .85s;--motion-duration-hero: 1.2s;--motion-gold: #C8A879;--motion-gold-light: rgba(200, 168, 121, .15);--motion-shadow-card: 0 10px 30px rgba(23, 21, 19, .05);--motion-shadow-hover: 0 16px 36px rgba(23, 21, 19, .09);--motion-border-hover: rgba(200, 168, 121, .4)}html.js-motion-ready .reveal-on-scroll{transition:opacity var(--motion-duration-slow) var(--motion-ease-luxury),transform var(--motion-duration-slow) var(--motion-ease-luxury);transition-delay:calc(var(--reveal-index, 0) * 75ms);will-change:opacity,transform}html.js-motion-ready .reveal-on-scroll:not(.is-revealed){opacity:0!important;transform:translateY(20px)!important}html.js-motion-ready .reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}html.js-motion-ready .reveal-fade{transition:opacity var(--motion-duration-slow) var(--motion-ease-luxury);transition-delay:calc(var(--reveal-index, 0) * 75ms);will-change:opacity}html.js-motion-ready .reveal-fade:not(.is-revealed){opacity:0!important}html.js-motion-ready .reveal-fade.is-revealed{opacity:1}html.js-motion-ready .reveal-scale{transition:opacity var(--motion-duration-slow) var(--motion-ease-luxury),transform var(--motion-duration-slow) var(--motion-ease-luxury);transition-delay:calc(var(--reveal-index, 0) * 75ms);will-change:opacity,transform}html.js-motion-ready .reveal-scale:not(.is-revealed){opacity:0!important;transform:scale(.97)!important}html.js-motion-ready .reveal-scale.is-revealed{opacity:1;transform:scale(1)}html.js-motion-ready #MainContent>.shopify-section{transition:opacity .8s var(--motion-ease-luxury),transform .8s var(--motion-ease-luxury);will-change:opacity,transform}html.js-motion-ready #MainContent>.shopify-section:not(.is-revealed):not([id*=header]):not([id*=announcement]){opacity:0;transform:translateY(16px)}html.js-motion-ready #MainContent>.shopify-section.is-revealed{opacity:1;transform:translateY(0)}.hero{position:relative;overflow:hidden}.hero .hero__media-wrapper img,.hero .hero__media-wrapper picture img{transform:scale(1.035);transition:transform var(--motion-duration-hero) var(--motion-ease-luxury);will-change:transform}.hero.is-revealed .hero__media-wrapper img,.hero.is-revealed .hero__media-wrapper picture img{transform:scale(1)}html.js-motion-ready .hero .hero__content-wrapper>:not(style):not(script){transition:opacity var(--motion-duration-slow) var(--motion-ease-luxury),transform var(--motion-duration-slow) var(--motion-ease-luxury);transition-delay:calc(var(--reveal-index, 0) * .12s);will-change:opacity,transform}html.js-motion-ready .hero:not(.is-revealed) .hero__content-wrapper>:not(style):not(script){opacity:0;transform:translateY(14px)}html.js-motion-ready .hero.is-revealed .hero__content-wrapper>:not(style):not(script){opacity:1;transform:translateY(0)}.hero .hero__content-wrapper .text-block:first-child p,.hero .hero__content-wrapper .text-block--text_eyebrow p{font-family:var(--font-body--family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#2b2b2b!important;line-height:1.2!important;margin:0!important}.hero .hero__content-wrapper h1,.hero .hero__content-wrapper h2,.hero .hero__content-wrapper .text-block--text_heading h2,.hero .hero__content-wrapper .text-block--text_heading h1{font-family:var(--font-heading--family),"Playfair Display","Didot","Cinzel",Georgia,serif!important;font-size:clamp(2.1rem,3.8vw,2.75rem)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.01em!important;color:#121212!important;margin:0!important}.hero .hero__content-wrapper .text-block:nth-child(3) p,.hero .hero__content-wrapper .text-block--text_description p{font-family:var(--font-body--family),"Karla",-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(13px,1.05vw,14px)!important;line-height:1.55!important;font-weight:400!important;color:#3f3f3f!important;max-width:410px!important;margin:0!important}.hero .hero__content-wrapper .button-custom,.hero .hero__content-wrapper a[class*=button]{font-family:var(--font-body--family),-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:12px 28px!important;background-color:#000!important;color:#fff!important;border:1px solid #000000!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;box-shadow:none!important;margin-top:6px!important;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease!important}.hero .hero__content-wrapper .button-custom:hover,.hero .hero__content-wrapper a[class*=button]:hover{background-color:#222!important;color:#fff!important;border-color:#222!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}@media screen and (max-width:749px){.hero .hero__content-wrapper h1,.hero .hero__content-wrapper h2{font-size:1.75rem!important;line-height:1.2!important;max-width:260px!important}.hero .hero__content-wrapper .text-block:nth-child(3) p{font-size:12.5px!important;line-height:1.5!important;max-width:230px!important}.hero .hero__content-wrapper .button-custom{padding:10px 22px!important}}.collection-card{transition:transform var(--motion-duration-medium) var(--motion-ease-luxury),box-shadow var(--motion-duration-medium) var(--motion-ease-luxury),border-color var(--motion-duration-medium) ease;position:relative;overflow:hidden}.collection-card:hover{transform:translateY(-4px);box-shadow:var(--motion-shadow-hover)}.collection-card .collection-card__image,.collection-card .collection-card__inner,.collection-card img{transition:transform .75s var(--motion-ease-luxury),filter .75s ease;will-change:transform}.collection-card:hover .collection-card__image img,.collection-card:hover img{transform:scale(1.045)}.collection-card__content{transition:transform var(--motion-duration-medium) var(--motion-ease-luxury)}.collection-card:hover .collection-card__content{transform:translateY(-2px)}.product-card{position:relative;transition:transform var(--motion-duration-medium) var(--motion-ease-luxury),box-shadow var(--motion-duration-medium) var(--motion-ease-luxury),border-color var(--motion-duration-medium) ease!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:var(--motion-shadow-hover)!important}.product-card .card-gallery,.product-card .product-card__image{overflow:hidden}.product-card .card-gallery img,.product-card .product-card__image img{transition:transform .7s var(--motion-ease-luxury),filter .7s ease!important;will-change:transform}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.05)!important}.product-card .quick-add,.product-card button[name=add],.product-card .quick-add__button{transition:opacity .3s ease,transform .3s var(--motion-ease-luxury),background-color .3s ease,color .3s ease}.product-badge{transition:transform .3s var(--motion-ease-luxury)}.product-card:hover .product-badge{transform:scale(1.03)}.luxury-benefits-inline__item{transition:transform .35s var(--motion-ease-luxury),opacity var(--motion-duration-slow) var(--motion-ease-luxury)}.luxury-benefits-inline__item:hover{transform:translateY(-3px)}.luxury-benefits-inline__icon{transition:transform .35s var(--motion-ease-luxury),color .35s ease}.luxury-benefits-inline__item:hover .luxury-benefits-inline__icon{transform:scale(1.1);color:var(--motion-gold)}#a-skin-why-4a-v1-0 .why-media{transition:transform .7s var(--motion-ease-luxury),box-shadow .7s ease;overflow:hidden}#a-skin-why-4a-v1-0:hover .why-media{box-shadow:var(--motion-shadow-card)}#a-skin-why-4a-v1-0 .why-media img{transition:transform .85s var(--motion-ease-luxury)!important;will-change:transform}#a-skin-why-4a-v1-0 .why-media:hover img{transform:scale(1.04)!important}#a-skin-why-4a-v1-0 .why-tag{transition:letter-spacing .3s ease,color .3s ease}#a-skin-why-4a-v1-0 .why-tag:hover{letter-spacing:.16em;color:var(--motion-gold)}#a-skin-customer-reviews-v1-2 .review-card{transition:transform var(--motion-duration-medium) var(--motion-ease-luxury),box-shadow var(--motion-duration-medium) var(--motion-ease-luxury),border-color var(--motion-duration-medium) ease!important}#a-skin-customer-reviews-v1-2 .review-card:hover{transform:translateY(-3px)!important;box-shadow:var(--motion-shadow-hover)!important;border-color:var(--motion-border-hover)!important}#a-skin-customer-reviews-v1-2 .review-stars{transition:transform .3s var(--motion-ease-luxury)}#a-skin-customer-reviews-v1-2 .review-card:hover .review-stars{transform:scale(1.04)}.accordion-custom details{transition:background-color .3s ease,border-color .3s ease}.accordion-custom summary{transition:color .3s ease}.accordion-custom summary:hover{color:var(--motion-gold)}.accordion-custom summary svg,.accordion-custom summary .icon-caret{transition:transform .4s var(--motion-ease-luxury)}.accordion-custom details[open] summary svg,.accordion-custom details[open] summary .icon-caret{transform:rotate(180deg)}#header-group{transition:background-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}#header-group.header--scrolled{box-shadow:0 4px 20px #1715130d}.header-menu__item,.menu-list__link{position:relative;transition:color .25s ease}.button,.button-primary,.button-secondary,.button-custom{position:relative;overflow:hidden;transition:transform .25s var(--motion-ease-luxury),background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease!important}.button:hover,.button-primary:hover,.button-secondary:hover,.button-custom:hover{transform:translateY(-1px) scale(1.01)!important}.button:active,.button-primary:active,.button-secondary:active,.button-custom:active{transform:scale(.985)!important}a{transition:color .2s ease,opacity .2s ease}.cart-drawer__dialog,.search-modal{transition:transform .4s var(--motion-ease-luxury),opacity .4s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}html.js-motion-ready .reveal-on-scroll,html.js-motion-ready .reveal-fade,html.js-motion-ready .reveal-scale,html.js-motion-ready #MainContent>.shopify-section,html.js-motion-ready .hero .hero__content-wrapper>:not(style):not(script){opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/theme-motion.css.map */
