#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}@media screen and (max-width:989px){#bem-sticky-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#fffffff5;border-top:1px solid #e8e2d9;padding:7px 12px;gap:8px;align-items:center;box-shadow:0 -2px 8px #0000000f;touch-action:pan-x;padding-bottom:calc(7px + env(safe-area-inset-bottom,0px))}#bem-sticky-bar a{display:flex;align-items:center;justify-content:center;flex:1;min-height:38px;font-family:var(--font-body-family);font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;font-weight:500;border-radius:2px;transition:opacity .2s ease;touch-action:manipulation}#bem-sticky-bar a:hover,#bem-sticky-bar a:active{opacity:.82}#bem-sticky-bar .bem-bar-book{background-color:#86754d;color:#fff;border:1px solid #86754d}#bem-sticky-bar .bem-bar-shop{background-color:#fff;color:#86754d;border:1px solid #86754d}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:989px){.shopify-section{touch-action:pan-y}.slider,.slider--mobile,.slider--tablet{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.kBeautyWrap .ft-grid,.signatureWrap .ft-grid{touch-action:pan-x pan-y;overscroll-behavior:contain}.section-header,.shopify-section-header-sticky,.collection,.product-grid,.card-wrapper,.card,.image-with-text,.image-with-text__media,.image-with-text__content,.rich-text,.multicolumn,.featured-collection,.announcement-bar{touch-action:pan-y}.shopify-section:has(.addOnWrap){display:none}}@media screen and (max-width:749px){.slideshow__slide .banner__media img,.banner__media img,.slideshow-banner .banner__media img{content-visibility:auto;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}h1,.h1{font-size:clamp(2.2rem,6vw,4rem)!important}h2,.h2{font-size:clamp(1.8rem,5vw,3rem)!important}h3,.h3{font-size:clamp(1.6rem,4.5vw,2.4rem)!important}.banner__heading,.banner__box h2,.slideshow__slide h2{font-size:clamp(2rem,7vw,4.5rem)!important;line-height:1.15!important;word-break:break-word}.banner__text,.slideshow__slide p{font-size:1.5rem!important;line-height:1.5!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){h1,.h1{font-size:2rem!important}h2,.h2{font-size:1.8rem!important}h3,.h3{font-size:1.6rem!important}.page-width{padding-left:1rem!important;padding-right:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/custom.css.map */
