:where(#main){--os-navy: #0F0A30;--os-yellow:#FDF5A4;--os-blue: #9BCBEB;--os-gray: #EEEFE8;--os-white: #FFFFFF;--os-navy-deep: #160E45;--os-yellow-deep: #FCF28B;--os-navy-tint-70: #3A3556;--os-navy-tint-60: #514E66;--os-navy-tint-40: #8C8A9C;--os-navy-tint-15: #DCDBE1;--fn-error: #B8243D;--fn-sale: #9E1B33;--fn-success: #2E7D45;--fn-star: #FF9000;--legacy-cta: #DD2A4A;--color-bg: var(--os-white);--color-bg-subtle: var(--os-gray);--color-bg-secondary: var(--os-blue);--color-bg-inverse: var(--os-navy);--color-text: var(--os-navy);--color-text-muted: var(--os-navy-tint-60);--color-heading: var(--os-navy);--color-text-inverse: var(--os-white);--color-text-inverse-muted: var(--os-blue);--color-link: var(--os-navy);--color-link-inverse: var(--os-yellow);--color-border: var(--os-navy-tint-15);--color-border-strong: var(--os-navy);--color-selected: var(--os-blue);--color-selected-border: var(--os-navy);--color-selected-text: var(--os-navy);--color-action: var(--os-navy);--color-action-text: var(--os-yellow);--color-action-hover: var(--os-navy-deep);--color-action-inverse: var(--os-yellow);--color-action-inverse-text: var(--os-navy);--color-action-inverse-hover: var(--os-yellow-deep);--color-focus: var(--os-navy);--color-focus-inverse: var(--os-yellow);--color-error: var(--fn-error);--color-success: var(--fn-success);--color-sale: var(--fn-sale);--color-low-stock: var(--fn-error);--color-star: var(--fn-star);--color-accent: var(--os-yellow);--font-display: "GT Alpina Extended", Georgia, "Times New Roman", serif;--font-body: "Pitch Sans", ui-monospace, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-hand: "Founders Hand", cursive;--text-display: clamp(3rem, 6vw, 5rem);--text-headline: clamp(1.75rem, 4vw, 2.5rem);--text-subhead: clamp(1.125rem, 2vw, 1.5rem);--text-body: 1rem;--text-body-lg: 1.125rem;--text-eyebrow: 1rem;--text-small: .875rem;--weight-light: 300;--weight-regular:400;--weight-medium: 500;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal:1.6;--tracking-tight: -.02em;--tracking-wide: .08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:96px;--section-pad-y: var(--space-9);--section-pad-y-mobile: var(--space-7);--section-pad-x: var(--space-5);--logo-min-width: 120px;--logo-clear-space: 1em;--radius-base: 4px;--radius-none: 0;--radius-flush: 0;--radius-button: var(--radius-base);--radius-image: var(--radius-base);--radius-input: var(--radius-base);--radius-card: var(--radius-base);--radius-badge: var(--radius-base);--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15,10,48,.06);--shadow-md: 0 2px 4px rgba(15,10,48,.06), 0 8px 20px -10px rgba(15,10,48,.18);--shadow-lg: 0 4px 8px rgba(15,10,48,.07), 0 20px 40px -16px rgba(15,10,48,.24);--container-max: 1200px;--container-narrow: 760px;--content-measure: 68ch;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-drawer:300;--z-modal:400;--z-toast:500;--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-base:.22s;--color--brand: var(--os-navy);--color--brand-dark: #08061B;--color--brand-light: var(--os-navy-deep);--color--accent: var(--os-yellow);--color--accent-dark: var(--os-yellow-deep);--color--link: var(--color-link);--color--link-dark: var(--os-navy);--color--text: var(--color-text);--color--text-rgb: 15, 10, 48;--color--text-light: rgba(15,10,48,.7);--color--text-lighter: rgba(15,10,48,.55);--color--text-lightest:rgba(15,10,48,.2);--color--text-bg: rgba(15,10,48,.05);--color--headings: var(--color-heading);--color--alt-text: var(--color-text-muted);--color--btn: var(--color-action-text);--color--bg: var(--color-bg);--color--bg-dark: var(--color-bg-subtle);--color--bg-light: var(--color-bg);--color--drawer-bg: var(--color-bg);--color--title-border: var(--color-border-strong);--color--product-sale: var(--color-sale);--color--low-stock: var(--color-low-stock);--color--in-stock: var(--color-success);--star-color--text: var(--color-star);--color--drop-shadow: rgba(15,10,48,.08);--font--body: var(--font-body);--font--title: var(--font-display);--font--button: var(--font-body)}:where(#main){font-size:var(--text-body);line-height:var(--leading-normal)}:where(#main) h1,:where(#main) h2,:where(#main) h3,:where(#main) h4,:where(#main) h5,:where(#main) h6{font-family:var(--font-display);font-weight:var(--weight-light);color:var(--color-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}:where(#main) h1{font-size:var(--text-display)}:where(#main) h2{font-size:var(--text-headline)}:where(#main) h3{font-size:var(--text-subhead)}:where(#main) .eyebrow{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wide)}:where(#main) img{border-radius:var(--radius-image)}:where(#main) .is-flush,:where(#main) .is-flush img{border-radius:var(--radius-flush)}:where(#main) a{color:var(--color-link);text-decoration:underline;text-underline-offset:.15em}:where(#main) .on-navy a,:where(#main) .bg-inverse a{color:var(--color-link-inverse)}:where(#main) :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(#main) .bg-inverse :focus-visible,:where(#main) .on-navy :focus-visible{outline-color:var(--color-focus-inverse)}:where(#main) button,:where(#main) [type=submit],:where(#main) .btn,:where(#main) a.btn{min-height:44px;min-width:44px}@media(prefers-reduced-motion:reduce){:where(#main) *,:where(#main) *:before,:where(#main) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(#main) .os-lp-section{--text-body: calc(18 / 14 * 1rem);--text-body-lg: calc(20 / 14 * 1rem);--text-eyebrow: calc(16 / 14 * 1rem);--text-small: calc(15 / 14 * 1rem);--container-max: min(100%, 1600px);--text-table: calc(16 / 14 * 1rem);font-size:var(--text-body)}@media(max-width:767px){:where(#main) .os-lp-section{--text-table: calc(15 / 14 * 1rem)}}:where(#main) .os-lp-section .page-width{max-width:var(--container-max)}:where(#main) .os-reveal--armed{opacity:0;transform:translateY(var(--os-reveal-rise, 20px));transition:opacity var(--os-reveal-duration, .5s) var(--ease-out) var(--os-reveal-delay, 0ms),transform var(--os-reveal-duration, .5s) var(--ease-out) var(--os-reveal-delay, 0ms);animation:os-reveal-failsafe 1ms linear var(--os-reveal-failsafe, 8s) forwards}@keyframes os-reveal-failsafe{to{opacity:1;transform:none}}:where(#main) .os-reveal--armed.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){:where(#main) .os-reveal,:where(#main) .os-reveal--armed,:where(#main) .os-reveal--armed.is-revealed{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/os-tokens.css.map */
