:root{--st-ease: cubic-bezier(.22, .61, .36, 1);--st-dur: .32s;--st-ink: #564e58;--st-ink-strong: #3c3540;--st-on-dark: #fff8f0;--st-terracotta: #a04f47;--st-terracotta-dark: #8e443d;--st-gold: #b29462}@media(prefers-reduced-motion:reduce){:root{--st-dur: 0ms}}.template-home .premium-hero .premium-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#14110fc7,#14110f66 26%,#14110f00 56%),linear-gradient(to right,#14110f8f,#14110f2e 36%,#14110f00 64%)}@media screen and (max-width:749px){.template-home .premium-hero .premium-hero__frame:after{background:linear-gradient(to top,#100d0cf5,#100d0ced 16%,#100d0cdb 26%,#100d0c85,#100d0c24 54%,#100d0c00 66%)}}.template-home .premium-hero .premium-hero__copy,.template-home .premium-hero .premium-hero__heading{color:var(--st-on-dark)!important;text-shadow:0 .1rem 2.4rem rgba(18,14,12,.42)}.template-home .premium-hero .premium-hero__actions .button,.template-home .premium-hero .premium-hero__actions .button--primary{background:var(--st-terracotta)!important;border-color:var(--st-terracotta)!important;color:#fff!important;box-shadow:0 .8rem 2.4rem #14110f47!important;transition:background var(--st-dur) var(--st-ease),transform var(--st-dur) var(--st-ease),box-shadow var(--st-dur) var(--st-ease)}.template-home .premium-hero .premium-hero__actions .button:hover{background:var(--st-terracotta-dark)!important;border-color:var(--st-terracotta-dark)!important;transform:translateY(-.2rem);box-shadow:0 1.2rem 3rem #14110f57!important}.premium-hero__shipping-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dae2dfdb}@media screen and (min-width:750px)and (max-width:989px){.template-home .premium-hero__shipping-tab{display:none!important}}@media screen and (min-width:990px){.editorial-banner__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#221a16a8,#221a1661 28%,#221a160f 50%,#221a1600 64%)}.editorial-banner__content{z-index:2}.editorial-banner .editorial-banner__heading{color:var(--st-on-dark)!important;text-shadow:0 .1rem 2.2rem rgba(24,18,15,.4)}}.shop-by-category__title{text-shadow:0 .1rem 1.8rem rgba(18,14,12,.55)}.shop-by-category__card{transition:transform var(--st-dur) var(--st-ease),box-shadow var(--st-dur) var(--st-ease)}.shop-by-category__card:hover .shop-by-category__media img,.shop-by-category__card:focus-visible .shop-by-category__media img{transform:scale(1.04)}.shop-by-category__media img{transition:transform .56s var(--st-ease)}.shop-by-category__card--unavailable{pointer-events:none;cursor:default}.shop-by-category__card--unavailable .shop-by-category__media img{filter:saturate(.82) brightness(.96)}.card__title-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:.2rem .9rem!important}.card__title-row .price{flex:0 0 auto;text-align:right;white-space:nowrap}.card-information .card__eyebrow{color:#564e589e!important}.card__heading,.card__heading a{transition:color var(--st-dur) var(--st-ease)}.card-wrapper .card__media img,.card-wrapper .card .media img{transition:transform .56s var(--st-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.03)}.card__badge .badge,.badge--sale,.card__badge>*{letter-spacing:.1em;font-weight:600}body #MainContent .card-information .card__title-row .price .price-item{font-size:1.45rem!important;line-height:1.2!important}body #MainContent .card-information .card__title-row .price--on-sale .price-item--regular{font-size:1.15rem!important;opacity:.6}@media screen and (min-width:750px){.card__title-row .price--on-sale .price__sale{flex-direction:row!important;align-items:baseline!important;gap:.6rem!important}}@media screen and (max-width:749px){body #MainContent .card-information .card__title-row .price .price-item{font-size:1.24rem!important}body #MainContent .card-information .card__title-row .price--on-sale .price-item--regular{font-size:1.02rem!important}}@media screen and (min-width:750px){.template-home #collection-featured-collection-0 .card__eyebrow,.card-information .card__eyebrow{font-size:1.05rem!important;letter-spacing:.18em!important;margin-bottom:.55rem!important;line-height:1.2!important}.template-home #collection-featured-collection-0 .card__title-row .price-item,.card__title-row .price-item{font-size:1.45rem!important;line-height:1.2!important}.card__title-row .price--on-sale .price-item--regular{font-size:1.15rem!important}}@media screen and (max-width:749px){.template-home #collection-featured-collection-0 .card__eyebrow,.card-information .card__eyebrow{font-size:.95rem!important;letter-spacing:.12em!important;margin-bottom:.42rem!important;line-height:1.2!important}.card__heading,.card__heading a{font-size:1.33rem!important;line-height:1.26!important}.template-home #collection-featured-collection-0 .card__title-row,.card__title-row{gap:.2rem .7rem!important;align-items:baseline!important}.template-home #collection-featured-collection-0 .card__title-row .price-item,.card__title-row .price-item{font-size:1.24rem!important;line-height:1.22!important}.template-home #collection-featured-collection-0 .card__title-row .price--on-sale .price-item--regular,.card__title-row .price--on-sale .price-item--regular{font-size:1.02rem!important;opacity:.62}}@media screen and (max-width:749px){.customer-reviews__body{gap:.5rem;padding:.7rem .62rem .72rem}.customer-reviews__quote{font-size:1.04rem;line-height:1.34}.customer-reviews__quote p{-webkit-line-clamp:3;line-clamp:3}.customer-reviews__name{font-size:1rem;line-height:1.22}.customer-reviews__star{font-size:.98rem}.customer-reviews__footer{gap:.3rem}}.customer-reviews__card{transition:transform var(--st-dur) var(--st-ease),box-shadow var(--st-dur) var(--st-ease)}@media screen and (min-width:990px){.customer-reviews__card:hover{transform:translateY(-.3rem);box-shadow:0 2rem 4rem #271f1824}}.rotating-banner__item{color:#423c44eb}.rotating-banner__dot{background:var(--st-gold);box-shadow:0 0 .8rem #b2946273}.button,.shopify-payment-button__button,.product-form__submit,.quick-add__submit{transition:background var(--st-dur) var(--st-ease),border-color var(--st-dur) var(--st-ease),transform var(--st-dur) var(--st-ease),box-shadow var(--st-dur) var(--st-ease)}.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.quick-add__submit:hover{background:var(--st-terracotta-dark)!important;border-color:var(--st-terracotta-dark)!important;transform:translateY(-.15rem)}.button:active,.product-form__submit:active{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.shop-by-category__card:focus-visible,.card__heading a:focus-visible{outline:.2rem solid var(--st-terracotta)!important;outline-offset:.3rem!important;border-radius:.4rem}@media screen and (min-width:990px){.template-index .shop-by-category[class*=section-]{padding-top:6.4rem;padding-bottom:5.6rem}.template-index .editorial-banner[class*=section-]{padding-top:5.6rem;padding-bottom:6.4rem}.template-index .customer-reviews[class*=section-]{padding-top:6.4rem;padding-bottom:6.4rem}}.shop-by-category__heading,.customer-reviews__eyebrow{color:#564e58b8!important}.header-wrapper{background:transparent!important;border-bottom:0!important}.shopify-section.section-header .header.page-width{border-radius:999px!important;background:#ffffffc7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:.1rem solid rgba(86,78,88,.08)!important;box-shadow:0 .8rem 2.4rem #271f1812!important}.shopify-section.section-header .header .header__heading{position:static!important;margin:0!important;transform:none!important;left:auto!important;display:flex!important;justify-content:center!important;width:100%!important}.shopify-section.section-header .header .header__heading-link{width:auto!important;max-width:none!important;padding:0!important;transform:none!important}@media screen and (min-width:990px){.shopify-section.section-header .header.page-width{margin:1rem 1.8rem 0!important;min-height:5.8rem!important}.template-home .shopify-section.section-header,.template-index .shopify-section.section-header{margin-bottom:1rem!important}@keyframes st-menu-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}.shopify-section.section-header{z-index:40!important}.shopify-section.section-header .header__inline-menu .header__submenu{top:calc(100% + 3.4rem)!important;min-width:21rem!important;padding:.9rem!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:.1rem solid rgba(86,78,88,.09)!important;border-radius:1.9rem!important;box-shadow:0 2rem 5rem #271f1829,0 .4rem 1.2rem #271f180f!important;animation:st-menu-in .22s var(--st-ease) forwards!important}.shopify-section.section-header .header__submenu .header__menu-item{display:block!important;padding:1.05rem 1.5rem!important;border-radius:1.2rem!important;color:#2a2530!important;text-decoration:none!important;transition:background .2s var(--st-ease),color .2s var(--st-ease)}.shopify-section.section-header .header__submenu .header__menu-item:hover,.shopify-section.section-header .header__submenu .header__menu-item:focus-visible{background:#f3ede4!important;color:var(--st-terracotta-dark)!important;text-decoration:none!important}.shopify-section.section-header .header__submenu li:has(>.header__menu-item--secondary){border-top:.1rem solid rgba(86,78,88,.13);margin-top:.55rem;padding-top:.55rem}.shopify-section.section-header .header__submenu .header__menu-item--secondary{color:#2a25308c!important}.shopify-section.section-header .header__submenu .header__menu-item--secondary:hover{color:var(--st-terracotta-dark)!important}.shopify-section.section-header .header .header__heading-logo-wrapper{width:auto!important;max-width:none!important}.shopify-section.section-header .header .header__heading-logo{width:14rem!important;max-width:14rem!important;height:auto!important;max-height:none!important;margin:0!important;margin-block:-2.9rem!important;transform:none!important}}@media screen and (max-width:989px){.shopify-section.section-header .header.page-width{margin:.8rem 1.2rem 0!important;padding-left:1.6rem!important;padding-right:1.6rem!important;min-height:4.6rem!important;display:flex!important;align-items:center!important;position:relative!important}.shopify-section.section-header.shopify-section-header-sticky .header.page-width{margin-top:.8rem!important}.template-home .shopify-section.section-header,.template-index .shopify-section.section-header{margin-bottom:.8rem!important}.shopify-section.section-header .header header-drawer{position:absolute!important;top:calc(50% - 1.6rem)!important;left:.6rem!important;height:3.2rem!important;display:flex!important;align-items:center!important;margin:0!important}.shopify-section.section-header .header header-drawer>details{position:static!important;margin:0!important;padding:0!important}.shopify-section.section-header{z-index:40!important}.shopify-section.section-header .header .menu-drawer{top:calc(100% + .72rem)!important;left:0!important;width:min(calc(100vw - 2.6rem),27.5rem)!important;max-width:min(calc(100vw - 2.6rem),27.5rem)!important;height:auto!important;max-height:min(59svh,42rem)!important;border:0!important;border-radius:1.8rem!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#ffffffeb!important}.shopify-section.section-header .header .menu-drawer__inner-container{border:.1rem solid rgba(255,255,255,.14)!important;border-radius:2rem!important;background:#151815d1!important;box-shadow:0 1.2rem 2.6rem #10121047!important;-webkit-backdrop-filter:blur(1.3rem)!important;backdrop-filter:blur(1.3rem)!important;overflow:hidden!important}.shopify-section.section-header .header .menu-drawer__navigation-container{height:auto!important;max-height:min(59svh,42rem)!important;overflow-y:auto!important}.shopify-section.section-header .header .menu-drawer__navigation{padding:.9rem 0!important}.shopify-section.section-header .header .menu-drawer__menu-item,.shopify-section.section-header .header .menu-drawer__close-button,.shopify-section.section-header .header .menu-drawer__account{color:#ffffffeb!important;padding:.8rem 2rem!important;font-size:1.02rem!important;letter-spacing:.14em!important;line-height:1.2!important;background:transparent!important}.shopify-section.section-header .header .menu-drawer__menu-item:hover,.shopify-section.section-header .header .menu-drawer__menu-item:focus-visible,.shopify-section.section-header .header .menu-drawer__close-button:hover,.shopify-section.section-header .header .menu-drawer__close-button:focus-visible{background:#ffffff0f!important}.shopify-section.section-header .header .menu-drawer__menu-item>.svg-wrapper,.shopify-section.section-header .header .menu-drawer__close-button>.svg-wrapper{right:1.9rem!important}.shopify-section.section-header .header .menu-drawer__utility-links{border-top:.1rem solid rgba(255,255,255,.08)!important;padding:.72rem 1.18rem .92rem!important;background:#ffffff08!important}.shopify-section.section-header .header .menu-drawer .list-social{margin-left:-.7rem!important}.shopify-section.section-header .header header-drawer details[open]>summary:before{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;background:#12141247!important;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem)}.shopify-section.section-header .header .header__icons{position:absolute!important;top:calc(50% - 1.6rem)!important;right:.78rem!important;left:auto!important}.shopify-section.section-header .header .header__icon{width:3.2rem!important;height:3.2rem!important}.shopify-section.section-header .header .header__icon--menu svg,.shopify-section.section-header .header header-drawer summary svg{width:1.55rem!important;height:1.55rem!important}.shopify-section.section-header .header .header__icon--cart svg,.shopify-section.section-header .header .header__icon--cart .icon{width:1.8rem!important;height:1.8rem!important}.shopify-section.section-header .header>.header__heading-link{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.shopify-section.section-header .header .header__icons details-modal,.shopify-section.section-header .header .header__icons .header__icon--search{display:none!important}.shopify-section.section-header .header .header__heading-logo-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important}.shopify-section.section-header .header .header__heading-logo{content:url(skin-therapy-logo-trim.png);width:auto!important;max-width:52vw!important;height:3.8rem!important;max-height:3.8rem!important;margin:0!important;transform:none!important}.shopify-section.section-header.shopify-section-header-sticky .header.page-width,.shopify-section.section-header.scrolled-past-header .header.page-width{display:flex!important;align-items:center!important;min-height:4.6rem!important;margin:.8rem 1.2rem 0!important;padding:0 1.6rem!important;border-radius:999px!important;background:#ffffffc7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:.1rem solid rgba(86,78,88,.08)!important;box-shadow:0 .8rem 2.4rem #271f1812!important;transform:none!important;position:relative!important}.shopify-section.section-header.shopify-section-header-sticky .header header-drawer,.shopify-section.section-header.scrolled-past-header .header header-drawer{position:absolute!important;top:calc(50% - 1.6rem)!important;left:.6rem!important;height:3.2rem!important;display:flex!important;align-items:center!important;margin:0!important}.shopify-section.section-header.shopify-section-header-sticky .header header-drawer>details.menu-drawer-container,.shopify-section.section-header.scrolled-past-header .header header-drawer>details.menu-drawer-container{position:static!important;margin:0!important;padding:0!important;top:auto!important;left:auto!important}.shopify-section.section-header.shopify-section-header-sticky .header .header__icons,.shopify-section.section-header.scrolled-past-header .header .header__icons{position:absolute!important;top:calc(50% - 1.6rem)!important;right:.78rem!important;left:auto!important}.shopify-section.section-header.shopify-section-header-sticky .header .header__heading,.shopify-section.section-header.scrolled-past-header .header .header__heading{position:static!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;margin:0!important;display:flex!important;justify-content:center!important}.shopify-section.section-header.shopify-section-header-sticky .header .header__heading-link,.shopify-section.section-header.scrolled-past-header .header .header__heading-link{width:auto!important;max-width:none!important;margin:0!important}.shopify-section.section-header.shopify-section-header-sticky .header>.header__heading-link,.shopify-section.section-header.scrolled-past-header .header>.header__heading-link{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.shopify-section.section-header.shopify-section-header-sticky .header .header__heading-logo-wrapper,.shopify-section.section-header.scrolled-past-header .header .header__heading-logo-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;height:auto!important}.shopify-section.section-header.shopify-section-header-sticky .header .header__heading-logo,.shopify-section.section-header.scrolled-past-header .header .header__heading-logo{width:auto!important;max-width:52vw!important;height:3.8rem!important;max-height:3.8rem!important;margin:0!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/st-refine.css.map */
