:root{--brand-forest: #214E2F;--brand-moss: #214E2F;--brand-bone: #EFE6D2;--brand-paper: #F7F1E2;--brand-charcoal: #1B1A16;--brand-sand: #C9B58A;--brand-rust: #B5532D;--brand-sky: #5B89A0;--brand-ash: #7A766C;--font-display: "Caprasimo", "Cooper Std", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace}body{font-family:var(--font-body)}.brand-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-forest)}.brand-price{font-family:var(--font-mono);font-weight:600;letter-spacing:.5px}.brand-label{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase}.brand-badge{font-family:var(--font-mono);font-size:10px;padding:4px 8px;letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-bone);display:inline-block}.brand-badge--new{background:var(--brand-forest)}.brand-badge--low-stock{background:var(--brand-rust)}.brand-badge--exclusive{background:var(--brand-charcoal)}.brand-badge--restocked{background:var(--brand-sky)}.brand-stamp{border:2px solid currentColor;display:inline-block;padding:6px 12px;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:16px;letter-spacing:.5px;text-transform:uppercase;background:transparent;white-space:nowrap}.brand-contour{width:100%;height:1px;background:repeating-linear-gradient(to right,var(--brand-charcoal) 0 8px,transparent 8px 14px)}.brand-contour--forest{background:repeating-linear-gradient(to right,var(--brand-forest) 0 8px,transparent 8px 14px)}.brand-btn-primary{background:var(--brand-forest);color:var(--brand-bone);border:none;padding:16px 28px;font-family:var(--font-display);font-weight:400;font-style:italic;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-block}.brand-btn-primary:hover{background:var(--brand-moss)}.brand-btn-outline{background:transparent;color:var(--brand-charcoal);border:2px solid var(--brand-charcoal);padding:14px 24px;font-family:var(--font-display);font-weight:400;font-style:italic;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.brand-btn-outline:hover{background:var(--brand-charcoal);color:var(--brand-bone)}.brand-btn-text{background:transparent;color:var(--brand-forest);border:none;padding:14px 0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:color .2s ease}.brand-btn-text:hover{color:var(--brand-moss)}.product-card .product-card-title,.product-card product-title{font-family:var(--font-display);font-style:italic;text-transform:uppercase;line-height:1}.header__navigation a,.header__nav-link{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:.6px;text-transform:uppercase}.footer-utilities__text{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase}.price,[class*=price] .money,product-price{font-family:var(--font-mono);font-weight:600;letter-spacing:.5px}.product-badges__badge,.product-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 8px}input[type=email],input[type=text],.field__input{font-family:var(--font-body)}.brand-hairline{height:1px;background:var(--brand-charcoal);opacity:.13}.variant-selector__button,.size-selector button{font-family:var(--font-mono);font-size:12px;letter-spacing:1px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-system.css.map */
