@font-face{font-family:Playfair Display;src:url('{{ "PlayfairDisplay-VariableFont.ttf" | asset_url }}') format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('{{ "Inter-VariableFont.ttf" | asset_url }}') format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--brin-navy: #1B2A47;--brin-cream: #F7F2E8;--brin-gold: #C9A84C;--brin-green: #4B7A58;--brin-cream-50: #FDFBF6;--brin-cream-100: #F7F2E8;--brin-cream-200: #EFE7D6;--brin-cream-300: #E4D8C0;--brin-cream-400: #D3C3A4;--brin-navy-900: #131F36;--brin-navy-800: #1B2A47;--brin-navy-700: #28406B;--brin-navy-600: #3A578C;--brin-navy-400: #7D93B6;--brin-navy-200: #C3CEDF;--brin-navy-light: #243352;--brin-gold-700: #9A7E31;--brin-gold-500: #C9A84C;--brin-gold-300: #E0CB8C;--brin-gold-100: #F2E9CC;--brin-green-700: #355A40;--brin-green-600: #4B7A58;--brin-green-400: #7AA386;--brin-green-200: #C2D6C8;--brin-bg: #F7F2E8;--brin-bg-raised: #FDFBF6;--brin-bg-sunken: #EFE7D6;--brin-bg-dark: #1B2A47;--brin-bg-cream-alt: #EDE7D8;--brin-fg1: #1B2A47;--brin-fg2: #41506B;--brin-fg3: #8A95A3;--brin-fg-light: #F7F2E8;--brin-fg-light-2: #AEB9CC;--brin-border: #D4C9B0;--brin-border-dark: #33456A;--brin-error: #CC4444;--brin-success: #4B7A58;--brin-font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--brin-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brin-text-xs: .75rem;--brin-text-sm: .875rem;--brin-text-base: 1rem;--brin-text-md: 1.125rem;--brin-text-lg: 1.375rem;--brin-text-xl: 1.75rem;--brin-text-2xl: 2.25rem;--brin-text-3xl: 3rem;--brin-text-4xl: 4rem;--brin-text-5xl: 5.25rem;--brin-space-1: 4px;--brin-space-2: 8px;--brin-space-3: 12px;--brin-space-4: 16px;--brin-space-5: 24px;--brin-space-6: 32px;--brin-space-7: 48px;--brin-space-8: 64px;--brin-space-9: 80px;--brin-space-10: 120px;--brin-radius-card: 12px;--brin-radius-button: 20px;--brin-radius-pill: 50px;--brin-radius-input: 12px;--brin-radius-sm: 8px;--brin-max-width: 1200px;--brin-section-pad-v: 80px;--brin-section-pad-h: 40px;--brin-ease: cubic-bezier(.4, 0, .2, 1);--brin-ease-out: cubic-bezier(.16, 1, .3, 1);--brin-dur-fast: .12s;--brin-dur: .2s;--brin-dur-slow: .36s}body{font-family:var(--brin-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.heading,[class*=heading],.section-heading,.product-title,.product-name{font-family:var(--brin-font-heading)!important;font-weight:700;letter-spacing:-.01em}.button,.btn,button[type=submit],input[type=submit],.shopify-payment-button__button{font-family:var(--brin-font-body);font-weight:600;border-radius:var(--brin-radius-button)!important}.button--primary,.button[data-variant=primary],.product-form__submit,.cart__checkout-button{background-color:var(--brin-navy)!important;color:var(--brin-gold)!important;border-color:var(--brin-navy)!important}.button--primary:hover{background-color:var(--brin-navy-light)!important;border-color:var(--brin-navy-light)!important}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{font-family:var(--brin-font-body);border-radius:var(--brin-radius-input)!important}.card,.product-card,.collection-card{border-radius:var(--brin-radius-card)!important;box-shadow:none!important}*{box-shadow:none!important}.announcement-bar,[class*=announcement]{background-color:var(--brin-navy-900)!important;color:var(--brin-cream-200)!important;font-family:var(--brin-font-body);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.eyebrow,.overline,[class*=eyebrow],[class*=overline]{font-family:var(--brin-font-body);font-weight:600;font-size:var(--brin-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brin-gold-700)}.section,[class*=section--]{padding-top:var(--brin-section-pad-v);padding-bottom:var(--brin-section-pad-v)}.page-width,.container,.wrap{max-width:var(--brin-max-width)}[data-color-scheme=scheme-1],.color-scheme-1{--color-background: var(--brin-cream);--color-foreground: var(--brin-fg1);--color-border: var(--brin-border)}[data-color-scheme=scheme-2],.color-scheme-2{--color-background: var(--brin-navy);--color-foreground: var(--brin-cream);--color-border: var(--brin-border-dark)}@media(max-width:768px){:root{--brin-section-pad-v: 48px;--brin-section-pad-h: 20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brin-tokens.css.map */
