:root{--sb-ivory: #F5F0E8;--sb-sand: #EDE4D6;--sb-ink: #2E2A24;--sb-green: #2F3B2D;--sb-olive: #6B705C;--sb-sage: #A8AA91;--sb-gold: #C9964A;--sb-taupe: #D8CFC1;--sb-cream: #F8F4EC;--sb-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--sb-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--FONT-STACK-BODY: var(--sb-sans);--FONT-STACK-HEADING: var(--sb-serif);--FONT-STACK-ACCENT: var(--sb-serif)}html,body{background-color:var(--sb-ivory)}body{color:var(--sb-ink);font-family:var(--sb-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}main p,main li,main input,main select,main textarea,main label,main button{font-family:var(--sb-sans)}::selection{background:var(--sb-sage);color:var(--sb-ink)}h1,h2,h3,.h1,.h2,.h3,.product__title,main [class*=title]:is(h1,h2,h3,h4),main [class*=heading]:is(h1,h2,h3,h4){font-family:var(--sb-serif)!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.08}main h1{font-size:clamp(2.6rem,5vw,4.5rem)!important}main h2{font-size:clamp(2.1rem,3.4vw,3.25rem)!important;line-height:1.1}main h3{font-size:clamp(1.4rem,2vw,1.875rem)!important;line-height:1.2}main h2 em,main h1 em,main h2 i,main h1 i{font-style:italic;font-weight:400}main [class*=eyebrow],main [class*=-ey],main [class*=__ey],main [class*=kicker]{font-family:var(--sb-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--sb-olive)!important}main .sb-on-dark[class]{color:var(--sb-sage)!important}main .sbho .sbho__eyebrow{color:#f8f4ece6!important}body .btn--primary,body .btn--add-to-cart,body .sb-sticky-atc-btn,.sb-dn__btn,.sb-capture__btn,.sb-btn--primary,#sb-hero .sb-btn--primary,.cr-cta-btn,.sb-cv2-empty-btn,.sb-hsp-btn,.sbb-cta-btn,.sbc-submit,.sbi-cta-btn,.sbsci-cta-btn,.su-cta-btn,.tp-cta-btn,.sbq-btn-next,.sbq-email-submit,.sbq-r-cta-primary,#sb-faq .sb-faq-contact a.sb-faq-cta,.cart__checkout,button[name=checkout],input[name=checkout],.shopify-payment-button__button--unbranded{background:var(--sb-green)!important;color:var(--sb-cream)!important;border:1px solid var(--sb-green)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--sb-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease!important}body .btn--primary:hover,body .btn--add-to-cart:hover,body .sb-sticky-atc-btn:hover,.sb-dn__btn:hover,.sb-capture__btn:hover,.sb-btn--primary:hover,.cr-cta-btn:hover,.sb-cv2-empty-btn:hover,.sb-hsp-btn:hover,.sbb-cta-btn:hover,.sbc-submit:hover,.sbi-cta-btn:hover,.sbsci-cta-btn:hover,.su-cta-btn:hover,.tp-cta-btn:hover,.sbq-btn-next:hover,.sbq-email-submit:hover,.sbq-r-cta-primary:hover,.cart__checkout:hover,button[name=checkout]:hover,.shopify-payment-button__button--unbranded:hover{background:#252f24!important;border-color:#252f24!important;color:var(--sb-cream)!important}body .btn--add-to-cart *{color:inherit!important}body .btn--add-to-cart:disabled,body .btn--add-to-cart[disabled]{opacity:.55}.btn--secondary,.btn--outline:not(.btn--add-to-cart):not(.btn--primary),.sb-btn--secondary,.sb-btn--outline,.sb-cv2-btn-outline{background:transparent!important;color:var(--sb-green)!important;border:1px solid var(--sb-green)!important;border-radius:0!important;font-family:var(--sb-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.btn--secondary:hover,.sb-btn--secondary:hover,.sb-btn--outline:hover,.sb-cv2-btn-outline:hover{background:var(--sb-green)!important;color:var(--sb-cream)!important}#sb-ritual .sb-ritual__cta,.sb-ritual .sb-ritual__cta,.tp-dark .tp-cta-btn,.su-dark .su-cta-btn{background:var(--sb-cream)!important;color:var(--sb-green)!important;border:1px solid var(--sb-cream)!important;border-radius:0!important;font-family:var(--sb-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important}#sb-ritual .sb-ritual__cta:hover,.sb-ritual .sb-ritual__cta:hover,.tp-dark .tp-cta-btn:hover,.su-dark .su-cta-btn:hover{background:transparent!important;color:var(--sb-cream)!important}main [class*=card],main [class*=btn],main input,main select,main textarea,.quantity-selector,.product__quantity .quantity-selector,.sb-sticky-atc{border-radius:0!important}main [class*=card],.sb-sticky-atc{box-shadow:none!important}.sb-sticky-atc{border-top:1px solid var(--sb-taupe)!important;background:var(--sb-ivory)!important}hr,main hr{border:0;border-top:1px solid var(--sb-taupe)}.accordion__title,.product__block,.product-single,.sb-faq-item{border-color:var(--sb-taupe)!important}.template-product .product__title,.template-product h1.product__title{font-size:clamp(2.4rem,3.6vw,3.375rem)!important;color:var(--sb-green)!important;line-height:1.05!important;margin-bottom:10px!important}.template-product main h2{font-size:clamp(1.9rem,2.8vw,2.6rem)!important}.template-product main h3{font-size:clamp(1.3rem,1.7vw,1.6rem)!important}.template-product .product__price,.template-product .product__price *,.template-product [class*=accent-size]{font-family:var(--sb-sans)!important;font-size:18px!important;font-weight:500!important;color:var(--sb-ink)!important}.template-product .product__price s,.template-product .product__price .compare-at,.template-product .product__price [class*=compare]{color:var(--sb-olive)!important;font-weight:400!important}.template-product .product__block,.template-product .product__block__description,.template-product .product-description__content,.template-product .accordion__body,.template-product .accordion__title,.template-product .loox-rating,.template-product [class*=rating],.template-product .sb-faq-question,.template-product .sb-faq-answer{font-family:var(--sb-sans)!important}.template-product .product__block__description,.template-product .product-description__content,.template-product .accordion__body{color:var(--sb-ink)!important;font-size:16px;line-height:1.7}.template-product .accordion__title{color:var(--sb-ink)!important;font-size:14px!important;letter-spacing:.08em;text-transform:uppercase}.template-product .product__block{border-width:0 0 1px 0!important}.template-product .product__quantity .quantity-selector,.template-product .quantity-selector{border:1px solid var(--sb-taupe)!important;background:transparent!important}.template-product .btn--add-to-cart{min-height:54px}.template-product .radio__button label,.template-product [class*=variant] label{border-radius:0!important;border-color:var(--sb-taupe)!important;font-family:var(--sb-sans)!important}.template-product .radio__button input:checked+label,.template-product [class*=variant] input:checked+label{border-color:var(--sb-green)!important;background:var(--sb-green)!important;color:var(--sb-cream)!important}.template-product .sls-option-container,.template-product .sealsubs-container{border-color:var(--sb-taupe)!important;border-radius:0!important;background:transparent!important}.announcement,.announcement *{letter-spacing:.12em!important;text-transform:uppercase;font-family:var(--sb-sans)!important}.site-footer,.footer{font-family:var(--sb-sans)}.site-footer h2,.site-footer h3,.footer h2,.footer h3{font-family:var(--sb-serif)!important;font-weight:500!important}main [class*=proof],main [class*=trust] li,main [class*=disclaimer],main small{font-family:var(--sb-sans);font-size:14px}@media(max-width:749px){body{font-size:16px}main h1{font-size:clamp(2.3rem,9vw,2.9rem)!important}main h2{font-size:clamp(1.9rem,7.5vw,2.4rem)!important}.template-product .product__title{font-size:clamp(2.1rem,8vw,2.6rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sb-brand.css.map */
