:root{--type-header-primary:'Cormorant Garamond';--type-header-fallback:Georgia,serif;--type-header-weight:400;--type-header-spacing:0;--type-base-primary:'Jost';--type-base-fallback:Helvetica,Arial,sans-serif;--type-base-weight:400}
body{font-family:'Jost',Helvetica,Arial,sans-serif;font-weight:400}
h1,h2,h3,.h1,.h2,.h3,.section-header__title,.page-title,.article__title,.collection-hero__title,.product-single__title{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;letter-spacing:0}
.h4,h4,.grid-product__title,.footer__title,.site-footer h2,.site-footer .h4{font-family:'Jost',Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}
.btn,.btn--secondary,.shopify-payment-button__button--unbranded,button.btn{letter-spacing:.16em;text-transform:uppercase;font-weight:400;font-size:13px}
.toolbar,.announcement-bar{letter-spacing:.18em;text-transform:uppercase;font-size:11px}
.toolbar p,.announcement-bar p{font-size:11px;letter-spacing:.18em}
.site-header{border-bottom:1px solid #D9CEC2;box-shadow:none}
.site-nav__link,.site-navigation a{letter-spacing:.16em;font-weight:400}
.site-nav__dropdown,.megamenu{background:#F5F0E9;border-top:1px solid #D9CEC2}
.megamenu .h5,.megamenu .site-nav__dropdown-link--top-level{font-family:'Cormorant Garamond',Georgia,serif;font-size:20px;letter-spacing:0;text-transform:none}
.site-footer{border-top:1px solid #D9CEC2}
.site-footer a{color:#2A211C}
.site-footer a:hover{color:#5C4A40}
.template-index .index-section,.template-index .shopify-section{margin-top:0}
.template-index .page-content,.template-index .main-content{padding-top:0}
.template-product .product-single__meta{padding-top:8px}
.template-product .product-single__vendor{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#6B5F58;margin-bottom:10px}
.template-product .product-single__title{font-size:clamp(32px,3vw,44px)!important;font-weight:300;line-height:1.1;text-transform:none!important;margin-bottom:6px}
.template-product .block-price .variant__label{display:none}
.template-product .product__price{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;font-weight:400}
.template-product .product__price sup{font-size:.55em}
.template-product .product-block--sales-point{font-size:13px;line-height:1.5;color:#5C4A40;margin:0 0 10px!important;display:block}
.template-product .product-block--sales-point .icon{width:16px;height:16px}
.template-product .add-to-cart{background:#4A3B33!important;color:#F5F0E9!important;border:0!important;min-height:54px}
.template-product .add-to-cart:hover{background:#2A211C!important}
.template-product .product__main-photos,.template-product .product-slideshow{background:#fff}
.template-product .product-full-width{max-width:760px;margin:0 auto;padding-top:24px;border-top:1px solid #D9CEC2;font-size:16px;line-height:1.75}
.template-product .product-full-width h2,.template-product .product-full-width h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;text-transform:none;letter-spacing:0}
img[src*="Acne_Icons_New_Safe"],img[src*="Acne_safe_1"],img[src*="Acne_Safe_"]{display:none!important}
.sbi-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 18px}
.sbi-badges__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6B5F58;margin:0 2px 0 6px}
.sbi-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border:1px solid #D9CEC2;background:#fff;font-size:12px;letter-spacing:.06em;color:#2A211C!important;text-decoration:none!important}
.sbi-pill:hover{border-color:#5C4A40}
.sbi-pill--safe{background:#2A211C;border-color:#2A211C;color:#F5F0E9!important;letter-spacing:.14em;text-transform:uppercase;font-size:11px}
.grid-product__tag.sbi-tag-safe{background:#2A211C!important;color:#F5F0E9!important;font-family:'Jost',sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;line-height:1;border-radius:0}
.sbi-drunote{margin-top:28px;padding:24px 26px;background:#EBE2D7}
.sbi-drunote__label{margin:0 0 10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#6B5F58}
.sbi-drunote__text{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:21px;line-height:1.45;color:#2A211C}
.sbi-drunote__sig{margin:12px 0 0;font-size:12px;color:#6B5F58}