@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400&display=swap";:root{--brand-base: #FAF7F2;--brand-primary: #B8A99A;--brand-text: #2E2420;--brand-accent-rose: #C9958A;--brand-accent-sage: #B7C4B1;--brand-highlight: #E8D5B7;--brand-bg-dark: #2E2420;--font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif}body,.shopify-section{background-color:var(--brand-base);color:var(--brand-text);font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.section-header__title,.product__title,.collection-hero__title,.rte h1,.rte h2,.rte h3{font-family:var(--font-heading);font-weight:300;letter-spacing:.06em;color:var(--brand-text);text-transform:none}h1,.h1{font-size:clamp(2rem,5vw,3.5rem)}h2,.h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3,.h3{font-size:clamp(1.25rem,3vw,1.75rem)}p,li,span,a,.rte p{font-family:var(--font-body);font-weight:400;color:var(--brand-text)}.announcement-bar{background-color:var(--brand-highlight)!important;color:var(--brand-text)!important;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.announcement-bar a,.announcement-bar__message{color:var(--brand-text)!important}.header,.section-header,.shopify-section-header{background-color:var(--brand-base)!important;border-bottom:1px solid rgba(184,169,154,.2)}.header__heading-link{font-family:var(--font-heading);font-weight:300;font-size:28px;letter-spacing:.08em;color:var(--brand-text)!important;text-transform:lowercase}.header__menu-item,.list-menu__item{font-family:var(--font-body);font-weight:400;font-size:14px;letter-spacing:.03em;color:var(--brand-text)!important;text-transform:none}.header__menu-item:hover,.list-menu__item:hover{color:var(--brand-accent-rose)!important}.button,.btn,.shopify-payment-button__button,button[type=submit],.product-form__submit,.cart__submit{font-family:var(--font-body)!important;font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-radius:0!important;padding:14px 32px;transition:all .3s ease}.button--primary,.btn--primary,.product-form__submit{background-color:var(--brand-primary)!important;color:var(--brand-base)!important;border:1px solid var(--brand-primary)!important}.button--primary:hover,.btn--primary:hover,.product-form__submit:hover{background-color:var(--brand-text)!important;border-color:var(--brand-text)!important;color:var(--brand-base)!important}.button--secondary,.btn--secondary{background-color:transparent!important;color:var(--brand-text)!important;border:1px solid var(--brand-text)!important}.button--secondary:hover,.btn--secondary:hover{background-color:var(--brand-text)!important;color:var(--brand-base)!important}.shopify-payment-button__button--unbranded{background-color:var(--brand-accent-rose)!important;color:var(--brand-base)!important;border-radius:0!important;font-family:var(--font-body)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.card,.product-card,.card-wrapper{border:none!important;box-shadow:none!important;border-radius:0!important;background-color:transparent}.card__heading,.product-card__title,.card__heading a{font-family:var(--font-heading);font-weight:400;font-size:18px;letter-spacing:.04em;color:var(--brand-text);text-decoration:none}.card__information,.product-card__info{text-align:center;padding:12px 0}.price,.price-item,.price__regular,.card .price{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--brand-primary);letter-spacing:.02em}.card__media img,.product-card__image{border-radius:0!important;transition:opacity .4s ease}.card:hover .card__media img{opacity:.92}.product__title{font-family:var(--font-heading);font-weight:300;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:.04em}.product__description,.product__description .rte{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--brand-text)}.product__price,.product .price{font-family:var(--font-body);font-weight:500;font-size:20px;color:var(--brand-text)}.product-form__submit span{font-size:0}.product-form__submit span:after{content:"Add to Ritual";font-size:14px}.price--on-sale .price-item--regular{color:var(--brand-primary);opacity:.6}.price--on-sale .price-item--sale,.badge--sale{color:var(--brand-accent-rose)}.badge--sale{background-color:var(--brand-accent-rose);color:var(--brand-base);border-radius:0;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.collection-hero{background-color:var(--brand-base)}.collection-hero__title{font-family:var(--font-heading);font-weight:300}.cart-drawer,.drawer{background-color:var(--brand-base)!important}.cart-drawer__overlay{background-color:#2e242066}.footer,.section-footer{background-color:var(--brand-bg-dark)!important;color:var(--brand-base)!important;border-top:none}.footer a,.footer h2,.footer .footer-block__heading,.footer p{color:var(--brand-base)!important;opacity:.85}.footer a:hover{opacity:1;color:var(--brand-highlight)!important}.footer .newsletter-form__field-wrapper input{background-color:transparent;border:1px solid rgba(250,247,242,.3);color:var(--brand-base);border-radius:0;font-family:var(--font-body)}.footer .newsletter-form__button{background-color:var(--brand-accent-rose)!important;color:var(--brand-base)!important;border-radius:0}.newsletter{background-color:var(--brand-highlight)}.newsletter h2{font-family:var(--font-heading);font-weight:300}input,textarea,select{border:1px solid rgba(184,169,154,.4)!important;border-radius:0!important;font-family:var(--font-body);background-color:var(--brand-base);color:var(--brand-text);padding:12px 16px}input:focus,textarea:focus,select:focus{border-color:var(--brand-primary)!important;outline:none;box-shadow:none!important}.breadcrumbs,.breadcrumbs a{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:var(--brand-primary);text-transform:uppercase}.free-shipping-bar,[class*=shipping-bar]{background-color:var(--brand-accent-sage)!important;color:var(--brand-text)!important;font-family:var(--font-body);font-size:13px;letter-spacing:.03em}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--brand-base)}::-webkit-scrollbar-thumb{background:var(--brand-primary);border-radius:0}::selection{background-color:var(--brand-highlight);color:var(--brand-text)}@media screen and (max-width:749px){.header__heading-link{font-size:22px}.product-form__submit{width:100%;padding:16px}h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}}a,button,.card,input{transition:all .3s ease}.product__media img,.collection .card img{filter:saturate(.95) contrast(1.02)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-override.css.map */
