:root{--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: Fraunces, serif;--font-heading-style: italic;--font-heading-weight: 400;--font-body-scale: 1.1;--font-heading-scale: 1.3636363636363635;--font-heading-letter-spacing: .06rem;--ts-title: 2.18rem;--ts-title-mobile: 1.72rem;--ts-price: 1.82rem;--ts-label: 1.18rem;--ts-body: 1.36rem;--ts-price-widget: 1.45rem;--ts-caption: 1.14rem;--ts-micro: 1rem;--ts-cta: 1.45rem;--ts-modal-title: 1.63rem;--color-base-text: 44, 36, 25;--color-shadow: 44, 36, 25;--color-base-background-1: 245, 237, 224;--color-base-background-2: 232, 213, 192;--color-base-accent-1: 107, 31, 46;--color-base-accent-2: 107, 31, 46;--color-base-solid-button-labels: 245, 237, 224;--color-base-outline-button-labels: 107, 31, 46;--gradient-base-background-1: #f5ede0;--gradient-base-background-2: #e8d5c0;--gradient-base-accent-1: #6b1f2e;--gradient-base-accent-2: #6b1f2e;--payment-terms-background-color: #f5ede0;--page-width: 140rem;--page-width-margin: 0rem;--media-padding: 0px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--product-card-corner-radius: 0rem;--product-card-image-padding: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: 0rem;--product-card-shadow-blur-radius: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: center;--collection-card-border-width: 0rem;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0}html,body{background-color:#f5ede0}body{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-scale) * .06rem);line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-base-text),.9)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.06rem;color:rgb(var(--color-base-text))}.title,.section-heading,.featured-collection h2,.collection-list h2{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:calc(var(--font-heading-scale) * 3.3rem);letter-spacing:.06rem;color:rgb(var(--color-base-text));margin-bottom:3.3rem}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 5.5rem}@media screen and (max-width:749px){.page-width{padding:0 1.5rem}}.header{background-color:transparent;padding:2rem 5.5rem;border-bottom:none}.header__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:4.5rem;letter-spacing:.06rem;color:rgb(var(--color-base-text));line-height:1}.header__heading-link{text-decoration:none;color:inherit}.header__menu-item{font-size:1.54rem;letter-spacing:calc(var(--font-body-scale) * .06rem);color:rgba(var(--color-base-text),.9);padding:1.32rem}.header__menu-item:hover,.header__active-menu-item{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.header{padding:1.5rem}}.button,button.button,a.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;letter-spacing:.1rem;text-transform:uppercase;border-radius:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease;cursor:pointer}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border:none}.button--primary:hover{opacity:.85}.button--secondary{background-color:transparent;color:rgb(var(--color-base-outline-button-labels));border:1px solid rgb(var(--color-base-outline-button-labels))}.button--secondary:hover,.skip-to-content-link{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels))}.shopify-section.section{padding-top:5.4rem;padding-bottom:5.4rem}.section__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:3.3rem}.section__header .title{margin-bottom:0}.price,.price--on-sale .price__sale{color:rgb(var(--color-base-text))}.price--on-sale .price__compare{color:rgba(var(--color-base-text),.5);text-decoration:line-through}.price-item--compare{text-decoration:line-through;color:rgba(var(--color-base-text),.5)}.footer{background-color:rgb(var(--color-base-background-1));color:rgba(var(--color-base-text),.9);padding:3.2rem 0 2rem}.footer__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2.7rem;letter-spacing:.06rem;color:rgb(var(--color-base-text));margin-bottom:2rem}.footer-block__list a,.footer__list a{font-size:1.54rem;letter-spacing:calc(var(--font-body-scale) * .06rem);color:rgba(var(--color-base-text),.9);text-decoration:none;line-height:2}.footer-block__list a:hover,.footer__list a:hover{text-decoration:underline}.footer__content-bottom{border-top:1px solid rgba(var(--color-base-text),.1);margin-top:3rem;padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem}.footer__copyright{font-size:1.4rem;color:rgba(var(--color-base-text),.7);text-align:center}.cart-drawer{background-color:rgb(var(--color-base-background-1))}.cart-drawer__header{border-bottom:1px solid rgba(var(--color-base-text),.1)}.cart-drawer__footer{background-color:rgb(var(--color-base-background-1));border-top:1px solid rgba(var(--color-base-text),.1)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f5ede0}::-webkit-scrollbar-thumb{background:#6b1f2e;border-radius:2px}.back-to-top{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));border-radius:50%;width:4.4rem;height:4.4rem;position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer;opacity:0;transition:opacity .3s ease;border:none}.back-to-top.visible{opacity:1}.popup-modal,.klaviyo-form-popup{--color-accent: #6b1f2e}.banner{position:relative;display:flex;align-items:stretch;min-height:70vh}.banner--adapt{min-height:60vh}@media screen and (max-width:749px){.banner{min-height:55vw}}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner__media img,.banner__media video{width:100%;height:100%;object-fit:cover;object-position:center}.banner__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 5.5rem}@media screen and (max-width:749px){.banner__content{padding:0 1.5rem 3rem;align-items:flex-end}}.banner__box{max-width:60rem;padding:4rem 5rem;background:#f5ede0e0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media screen and (max-width:749px){.banner__box{padding:2rem;max-width:100%}}.banner__heading,.banner .title{font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(3.5rem,5vw,7rem);line-height:1.05;letter-spacing:.03rem;color:#2c2419;margin:0 0 2rem}.banner__subtext{font-family:Inter,sans-serif;font-size:1.7rem;letter-spacing:.06em;color:#2c2419d9;margin:0 0 2.8rem;max-width:42rem;line-height:1.65}.banner__buttons .button{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;padding:1.5rem 3.5rem;background-color:#6b1f2e;color:#f5ede0;border:none;border-radius:0;font-weight:600}.banner__buttons .button:hover{opacity:.85}.banner__buttons .button--secondary{background-color:transparent;color:#6b1f2e;border:1.5px solid #6b1f2e}.banner__buttons .button--secondary:hover{background-color:#6b1f2e;color:#f5ede0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-overrides.css.map */
