@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&family=Manrope:wght@300;400;500;600;700&display=swap";:root{--color-brand-forest: #2D4A3E;--color-brand-forest-dark: #1F3429;--color-brand-forest-darker: #15241B;--color-brand-terracotta: #B5613F;--color-brand-terracotta-dark: #8E4A30;--color-bg-primary: #FAF6EE;--color-bg-surface: #EFE9DD;--color-bg-linen: #FFFFFF;--color-text-primary: #1F1F1F;--color-text-secondary: #6E6A60;--color-text-muted: #8B8579;--color-cta: var(--color-brand-forest);--color-cta-hover: var(--color-brand-forest-dark);--color-cta-text: var(--color-bg-primary);--color-heading: var(--color-text-primary);--color-link: var(--color-brand-forest);--color-link-hover: var(--color-brand-terracotta);--color-border: #E6DFD0;--color-badge: var(--color-brand-terracotta);--font-heading: "Fraunces", "Cormorant Garamond", Georgia, serif;--font-body: "Manrope", system-ui, sans-serif;--font-label: "Manrope", system-ui, sans-serif;--text-hero: clamp(2.4rem, 5vw, 4rem);--text-h2: clamp(1.8rem, 3.5vw, 2.6rem);--text-h3: clamp(1.4rem, 2.5vw, 1.9rem);--text-body: 1rem;--text-small: .875rem;--text-label: .72rem;--leading-tight: 1.1;--leading-body: 1.6;--tracking-label: .16em;--radius-btn: 2px;--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);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{font-family:var(--font-heading);line-height:var(--leading-tight);letter-spacing:-.015em;font-variation-settings:"opsz" 144,"SOFT" 60}h1{font-family:var(--font-heading);font-weight:380;color:var(--color-text-primary)}h2{font-family:var(--font-heading);font-weight:400;color:var(--color-text-primary)}h3,h4{font-family:var(--font-heading);font-weight:460;color:var(--color-text-primary)}em,.em-italic,.italic{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.subheading,.caption,.label{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-label);font-weight:600}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-forest)!important;color:var(--color-bg-primary)!important;border-color:var(--color-brand-forest)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-label);font-weight:600;letter-spacing:.04em;text-transform:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.button:hover,.button--primary:hover,[type=submit]:hover{background-color:var(--color-brand-forest-dark)!important;border-color:var(--color-brand-forest-dark)!important;color:var(--color-bg-primary)!important;transform:translateY(-1px)}.button--secondary{background-color:transparent!important;color:var(--color-brand-forest)!important;border-color:var(--color-brand-forest)!important;border-radius:var(--radius-btn)!important;font-family:var(--font-label);font-weight:600;letter-spacing:.04em}.button--secondary:hover{background-color:var(--color-bg-surface)!important;color:var(--color-brand-forest-dark)!important;border-color:var(--color-brand-forest-dark)!important}header,.header,.header-section,#header-group{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.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);font-weight:600;text-decoration:none}.header__menu-item a:hover,.header a:hover{color:var(--color-brand-forest)}.header__heading-logo,.header__heading-link{font-family:var(--font-heading);font-weight:460;color:var(--color-brand-forest);letter-spacing:-.015em}footer,.footer,.footer-section{background-color:var(--color-brand-forest);color:var(--color-bg-primary);border-top:0}.footer a{color:#faf6eebf;font-family:var(--font-label);font-size:var(--text-small);text-decoration:none;transition:color .2s ease}.footer a:hover{color:var(--color-bg-primary)}.footer__heading,.footer h2,.footer h3,.footer h4{font-family:var(--font-label);color:var(--color-bg-primary);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.footer__copyright,.footer p{color:#faf6eea6;font-family:var(--font-body);font-size:var(--text-small)}.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);font-weight:460;color:var(--color-text-primary);font-size:1.15rem;letter-spacing:-.01em}.card__price,.price,.price__sale{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:380;font-variation-settings:"opsz" 144}.badge--sale,.badge[data-type=sale]{background-color:var(--color-brand-terracotta);color:var(--color-bg-primary);border-radius:100px;font-family:var(--font-label);font-size:var(--text-label);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.badge--sold-out,.badge[data-type=sold-out]{background-color:var(--color-text-muted);color:var(--color-bg-primary);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-border);border-radius:var(--radius-btn)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border-color:var(--color-brand-forest);outline:none;box-shadow:0 0 0 2px #2d4a3e2e}::placeholder{color:var(--color-text-muted)}.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-text-primary)}a{color:var(--color-brand-forest)}a:hover{color:var(--color-brand-terracotta)}.announcement-bar,.shopify-section-announcement-bar,.header-announcements{background-color:var(--color-brand-forest);color:var(--color-bg-primary);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.announcement-bar a,.header-announcements a{color:var(--color-bg-primary)}cart-drawer,.cart-drawer{background-color:var(--color-bg-primary)}.cart-items,.cart-item{border-color:var(--color-border)}.cart-item__title{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:460}.cart-drawer__heading,.cart__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-muted);text-decoration:line-through}.pagination .page-link,.breadcrumb a{font-family:var(--font-label);font-size:var(--text-small);color:var(--color-text-muted)}.pagination .page-link:hover,.breadcrumb a:hover{color:var(--color-brand-forest)}@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:0}.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important}.customer,.customer h1,.search,.search h1{font-family:var(--font-heading);color:var(--color-text-primary)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
