@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:wght@400;500;600&display=swap";:root{--color-brand-terracotta: #C0543A;--color-brand-terracotta-matte: #A85440;--color-brand-sage: #8BA888;--color-brand-amber: #D4882A;--color-brand-amber-matte: #BF7B32;--color-bg-primary: #FAF6F0;--color-bg-surface: #EDE8E1;--color-bg-linen: #FDFCFA;--color-text-primary: #2C2420;--color-text-secondary: #7A6A60;--color-cta: var(--color-brand-amber);--color-cta-hover: var(--color-brand-amber-matte);--color-cta-text: var(--color-text-primary);--color-heading: var(--color-brand-terracotta);--color-body: var(--color-text-primary);--color-border: var(--color-bg-surface);--color-badge: var(--color-brand-sage);--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--font-label: "DM Sans", system-ui, sans-serif;--text-hero: clamp(2.4rem, 5vw, 3.8rem);--text-h2: clamp(1.8rem, 3.5vw, 2.8rem);--text-h3: clamp(1.4rem, 2.5vw, 1.9rem);--text-body: 1.0625rem;--text-small: .875rem;--text-label: .75rem;--leading-tight: 1.2;--leading-body: 1.65;--tracking-label: .08em;--radius-btn: 4px;--radius-card: 4px}body{font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg-primary);font-size:var(--text-body);line-height:var(--leading-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);line-height:var(--leading-tight)}.heading{font-family:var(--font-heading)}.subheading,.caption,.label{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-label)}body,.color-scheme-1,.color-scheme-background-1{background-color:var(--color-bg-primary)}.button,.button--primary,[type=submit],.shopify-payment-button__button--unbranded{background-color:var(--color-brand-amber)!important;color:var(--color-text-primary)!important;border-color:var(--color-brand-amber)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-label);font-weight:500;letter-spacing:.04em;text-transform:none;transition:background-color .2s ease,border-color .2s ease}.button:hover,.button--primary:hover,[type=submit]:hover{background-color:var(--color-brand-amber-matte)!important;border-color:var(--color-brand-amber-matte)!important;color:var(--color-text-primary)!important}.button--secondary{background-color:transparent!important;color:var(--color-brand-terracotta)!important;border-color:var(--color-brand-terracotta)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-label);font-weight:500;letter-spacing:.04em}.button--secondary:hover{background-color:var(--color-bg-surface)!important;color:var(--color-brand-terracotta-matte)!important;border-color:var(--color-brand-terracotta-matte)!important}header,.header,.header-section,#header-group{background-color:var(--color-bg-linen);border-bottom:1px solid var(--color-bg-surface)}.header__menu-item a,.header a,.nav-link{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);text-decoration:none}.header__menu-item a:hover,.header a:hover{color:var(--color-brand-terracotta)}footer,.footer,.footer-section{background-color:var(--color-bg-surface);color:var(--color-text-primary);border-top:1px solid var(--color-bg-surface)}.footer a{color:var(--color-text-secondary);font-family:var(--font-label);font-size:var(--text-small);text-decoration:none}.footer a:hover{color:var(--color-brand-terracotta)}.footer__heading,.footer h2,.footer h3{font-family:var(--font-heading);color:var(--color-brand-terracotta)}.card,.card-wrapper,.product-card{border-radius:var(--radius-card);background-color:var(--color-bg-linen)}.card__heading,.card .heading,.product-card__title{font-family:var(--font-heading);color:var(--color-text-primary);font-size:1.2rem}.card__price,.price,.price__sale{font-family:var(--font-body);color:var(--color-text-primary);font-weight:500}.badge--sale,.badge[data-type=sale]{background-color:var(--color-brand-amber);color:var(--color-text-primary);border-radius:100px;font-family:var(--font-label);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label)}.badge--sold-out,.badge[data-type=sold-out]{background-color:var(--color-brand-sage);color:var(--color-bg-linen);border-radius:100px}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{font-family:var(--font-body);background-color:var(--color-bg-linen);color:var(--color-text-primary);border:1px solid var(--color-bg-surface);border-radius:var(--radius-btn)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border-color:var(--color-brand-terracotta);outline:none;box-shadow:0 0 0 2px #c0543a26}::placeholder{color:var(--color-text-secondary)}.variant-swatch,.variant-input{border-radius:var(--radius-btn);font-family:var(--font-label)}.section-heading,.section__title{font-family:var(--font-heading);color:var(--color-brand-terracotta)}h1{font-family:var(--font-heading);font-weight:500;color:var(--color-brand-terracotta)}h2,h3,h4{font-family:var(--font-heading);font-weight:500;color:var(--color-text-primary)}a{color:var(--color-brand-terracotta)}a:hover{color:var(--color-brand-terracotta-matte)}.announcement-bar,.shopify-section-announcement-bar{background-color:var(--color-brand-terracotta);color:var(--color-bg-linen);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.announcement-bar a,.shopify-section-announcement-bar a{color:var(--color-bg-linen)}cart-drawer,.cart-drawer{background-color:var(--color-bg-primary)}.cart-items,.cart-item{border-color:var(--color-bg-surface)}.cart-item__title{font-family:var(--font-heading);color:var(--color-text-primary)}.price--sale .price__sale{color:var(--color-brand-terracotta)}.price--sale .price__compare{color:var(--color-text-secondary);text-decoration:line-through}.pagination .page-link,.breadcrumb a{font-family:var(--font-label);font-size:var(--text-small);color:var(--color-text-secondary)}.pagination .page-link:hover,.breadcrumb a:hover{color:var(--color-brand-terracotta)}@media(max-width:749px){h1{font-size:clamp(2rem,7vw,2.8rem)}h2{font-size:clamp(1.6rem,5vw,2.2rem)}body{font-size:1rem}}.shopify-section+.shopify-section{border-top:1px solid var(--color-bg-surface)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
