@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&family=Karla:wght@400;500;600;700&display=swap";:root{--color-background: #FBFAF7;--color-surface: #FFFFFF;--color-neutral-100: #F4F2ED;--color-neutral-200: #E8E4DB;--color-border: #DDD8CE;--color-border-strong: #C9C3B7;--color-brass-light: #E0C893;--color-brass: #8A6D2F;--color-text: #00284A;--color-text-muted: #5A6473;--color-text-inverse: #FFFFFF;--color-primary: #003563;--color-primary-hover: #00243F;--color-secondary: #2C5578;--color-success: #1E6B4F;--color-warning: #8A5A0F;--color-error: #A32A22;--color-info: #2C5578;--color-disabled: #7A828E;--color-star: #B8912F;--font-heading: "Libre Caslon Display", Georgia, serif;--font-body: "Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-md: 18px;--font-size-lg: 20px;--font-size-xl: 26px;--font-size-2xl: 36px;--font-size-3xl: 50px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 96px;--radius-base: 2px;--radius-card: 4px;--motion-fast: .12s ease-out;--motion-base: .18s ease;--motion-slow: .28s cubic-bezier(.2, 0, .2, 1)}body,button,input,select,textarea,.rte,.product-meta,.price,.price-item{font-family:var(--font-body)}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.index-section__title,.collection-hero__title,.product-meta__title,.card__title,.card__heading{font-family:var(--font-heading);font-weight:400}h1,.h1{font-size:var(--font-size-3xl);line-height:1.1;letter-spacing:-.01em}h2,.h2{font-size:var(--font-size-2xl);line-height:1.2;letter-spacing:-.01em}h3,.h3{font-size:var(--font-size-xl);line-height:1.25}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-body);font-weight:600}.header,.site-header{background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.header .header__menu-icon-wrapper,.header button[aria-controls],.header .search-bar__input,.header .search-bar select{border-color:var(--color-border)}.price,.price-item,.product-meta__price,.money,[data-price],.cart__price,.totals__value,.size-guide table,.size-guide td,.size-guide th,table td,table th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.button,button.button,.btn,.shopify-payment-button__button--unbranded,.product-form__add-button,.search__input,select,textarea,input[type=text],input[type=email],input[type=search],input[type=tel]{border-radius:var(--radius-base)}.product-item,.card,.card--product,.card__media,.grid-product__content,.collection-item,.product-item__image-wrapper{border-radius:var(--radius-card)}.card,.card--product,.product-item,.grid-product__content,.drawer,.modal__content,.header,.site-header,.product-form__add-button,.button,.btn{box-shadow:none;background-image:none}.button,button.button,.btn,.shopify-payment-button__button--unbranded,.product-form__add-button{background-color:var(--color-primary);border-color:transparent;color:var(--color-text-inverse);transition:background-color var(--motion-base),border-color var(--motion-base)}.button:hover,button.button:hover,.btn:hover,.shopify-payment-button__button--unbranded:hover,.product-form__add-button:hover{background-color:var(--color-primary-hover)}.product-item:hover,.card--product:hover,.grid-product__content:hover{border-color:var(--color-border-strong);transform:none}.rte a,.article__content a,.page-content a{color:var(--color-brass);text-underline-offset:2px;transition:color var(--motion-fast)}.rte a:hover,.article__content a:hover,.page-content a:hover{color:var(--color-primary)}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.field,input[type=text],input[type=email],input[type=search],input[type=tel],select,textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.size-guide table,.rte table,.page-content table{width:100%;border-collapse:collapse;border:1px solid var(--color-border);font-size:var(--font-size-sm)}.size-guide th,.rte table th,.page-content table th{background:var(--color-neutral-100);color:var(--color-text);font-family:var(--font-body);font-weight:600;text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-strong)}.size-guide td,.rte table td,.page-content table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);color:var(--color-text)}.size-guide tr:nth-child(2n) td,.rte table tr:nth-child(2n) td{background:var(--color-neutral-100)}.product-label,.badge,.product-item__label{background:var(--color-neutral-200);color:var(--color-text);border-radius:var(--radius-base);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:var(--space-xs) 10px}.badge--protection{background:var(--color-primary);color:var(--color-text-inverse)}.badge--material{background:transparent;color:var(--color-brass);border:1px solid var(--color-brass-light)}.badge--stock{background:transparent;color:var(--color-success)}.product-meta__in-stock,.in-stock{color:var(--color-success)}.product-meta__low-stock,.low-stock{color:var(--color-warning)}.product-meta__sold-out,.sold-out{color:var(--color-disabled)}@media screen and (min-width:1024px){.product-list--collection,.collection-grid .grid{--products-per-row: 3}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brand-overrides.css.map */
