#smlogo{height:60px;visibility:visible}.footer__content-top.page-width{padding-bottom:0}#bottommenulinks ul{display:flex;align-items:center;justify-content:center;padding:2rem 0;flex-direction:column}.page-width.page-width--narrow{max-width:110rem}.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2{text-align:center}.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin{justify-content:center}.text-center{text-align:center}.klaviyo-popup{cursor:pointer}.klaviyo-popup:hover{text-decoration:underline}.accordion,.shopify-policy__container{padding-block-end:3em;margin-block-end:3em}@media screen and (min-width:750px){#bottommenulinks ul{flex-direction:row;gap:2rem}#bottommenulinks ul>li:not(:last-child){margin-right:0}#bottommenulinks ul>li:first-child .list-menu__item--link{padding-top:1rem}}@media screen and (min-width:990px){.header:not(.header--top-center)>.header__search,.header--top-center>.header__search{display:none}.header:not(.header--top-center) *>.header__search,.header--top-center *>.header__search{display:inline-flex}.header--top-center .header__inline-menu>.list-menu--inline,.header--top-center .header__inline-menu{width:100%}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:space-between}#bottommenulinks ul>li:first-child .list-menu__item--link{padding-top:.5rem}}@media screen and (max-width:989px){#smlogo{display:none;visibility:hidden}}#bem-sticky-bar{display:none!important}@media screen and (max-width:989px){.slider,.slider--mobile,.slider--tablet,.kBeautyWrap .ft-grid,.signatureWrap .ft-grid{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.shopify-section:has(.addOnWrap){display:none}.shopify-section:has(.facial-treatments-wrapper:not(.signatureWrap):not(.kBeautyWrap):not(.addOnWrap)){display:none}}@media screen and (max-width:749px){.slideshow__slide .banner__media img,.banner__media img,.slideshow-banner .banner__media img{max-width:750px;width:100%}.multicolumn-list__item img,.multicolumn-card__image img{max-width:100%!important;height:auto!important;width:100%!important}.footer__menu .list-menu__item--link,#bottommenulinks ul li a,.footer a{padding-top:.8rem;padding-bottom:.8rem;min-height:44px;display:inline-flex;align-items:center}.rich-text__wrapper--full-width{padding-top:48px!important;padding-bottom:48px!important}.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.image-with-text__media,.image-with-text__content{width:100%!important}.button,.btn,[class*=btn-]{min-height:44px!important}}@media screen and (max-width:390px){.page-width{padding-left:1rem!important;padding-right:1rem!important}}html,body{overflow-x:clip}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:clip}}body,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,p,a,li,span,div,td,th,button,.button,.btn,input,textarea,select,label,legend,.header__menu-item,.list-menu__item,.card__heading,.product__title,.price,.price-item,.cart-item__name,.announcement-bar__message{font-family:Jost,Josefin Sans,Century Gothic,Avenir Next,sans-serif!important;font-weight:300!important}strong,b{font-weight:300!important}body,p,li,h1,h2,h3,h4,h5,h6,.card__heading,.card__heading a,.product__title{color:#1a1a1a!important}.price,.price-item,.price-item--regular{color:#86754d!important;letter-spacing:.04em!important}.header__menu-item,.header__menu-item span,.list-menu__item{font-size:1.2rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.button,.btn,button[type=submit],.shopify-payment-button__button{font-size:1.3rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.card__heading,.card__heading a,.product__title{letter-spacing:.04em!important;line-height:1.5!important}.announcement-bar__message{font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}p,li,.rich-text__text,.rich-text__text p,.banner__text,.banner__text p,.slideshow__slide p,.multicolumn-list__item p,.multicolumn-card__info p,.image-with-text__text,.image-with-text__content p,.card__information p,.card__caption,.product__description,.product__description p,.product__description li,.accordion__content,.accordion__content p,.accordion__content li,.collection-description,.collection-description p,.page-content p,.page-content li,.rte,.rte p,.rte li,.shopify-policy__body p,.facial-treatments-wrapper p,.ft-grid p,.cart-item p,.cart__note,.totals,.contact p,.contact__field,.footer p,.footer li,.footer a,.footer__content-bottom,.copyright__content{font-size:1.6rem!important;line-height:1.7!important;font-weight:300!important;letter-spacing:.01em!important}@media screen and (max-width:749px){p,li,.rich-text__text,.rich-text__text p,.banner__text,.banner__text p,.slideshow__slide p,.multicolumn-list__item p,.image-with-text__content p,.product__description,.product__description p,.accordion__content,.accordion__content p,.rte,.rte p,.rte li,.facial-treatments-wrapper p,.ft-grid p,.footer p,.footer li,.footer a{font-size:1.6rem!important;line-height:1.65!important}}h1,.h1{font-size:5.2rem!important;line-height:1.15!important}h2,.h2{font-size:4rem!important;line-height:1.2!important}h3,.h3{font-size:2.8rem!important;line-height:1.3!important}h4,.h4{font-size:2.2rem!important;line-height:1.35!important}.h0{font-size:6rem!important;line-height:1.1!important}.banner__heading,.banner__box h2,.slideshow__slide h2{font-size:5.6rem!important;line-height:1.12!important}.rich-text__heading,.image-with-text__heading,.collection__title h2,.title-wrapper h2{font-size:4rem!important;line-height:1.2!important}.product__title,.product__title h1{font-size:3.4rem!important;line-height:1.25!important}@media screen and (max-width:989px){h1,.h1{font-size:4rem!important}h2,.h2{font-size:3.2rem!important}h3,.h3{font-size:2.4rem!important}.h0{font-size:4.6rem!important}.banner__heading,.banner__box h2,.slideshow__slide h2{font-size:4.2rem!important}.rich-text__heading,.image-with-text__heading,.collection__title h2,.title-wrapper h2{font-size:3.2rem!important}.product__title,.product__title h1{font-size:2.8rem!important}}@media screen and (max-width:749px){h1,.h1{font-size:clamp(2.8rem,8vw,4rem)!important}h2,.h2{font-size:clamp(2.4rem,6.5vw,3.2rem)!important}h3,.h3{font-size:clamp(2rem,5.5vw,2.6rem)!important}.h0{font-size:clamp(3rem,9vw,4.2rem)!important}.banner__heading,.banner__box h2,.slideshow__slide h2{font-size:clamp(2.8rem,8.5vw,4.2rem)!important;line-height:1.15!important;word-break:break-word}.rich-text__heading,.image-with-text__heading,.collection__title h2,.title-wrapper h2{font-size:clamp(2.4rem,6.5vw,3.2rem)!important}.product__title,.product__title h1{font-size:clamp(2.2rem,6vw,2.8rem)!important}}@media screen and (max-width:390px){h1,.h1{font-size:2.6rem!important}h2,.h2{font-size:2.2rem!important}h3,.h3{font-size:1.9rem!important}.banner__heading,.banner__box h2,.slideshow__slide h2{font-size:2.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/custom.css.map */
