@font-face{font-family:Archivo;src:url(bss-archivo-var.woff2) format("woff2-variations");font-weight:400 800;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(bss-martian-mono-var.woff2) format("woff2-variations");font-weight:400 700;font-stretch:75% 112.5%;font-style:normal;font-display:swap}:root{--bss-graphite-900: #14171A;--bss-graphite-800: #1F2429;--bss-graphite-700: #2E353C;--bss-graphite-600: #414A52;--bss-graphite-500: #5A646D;--bss-graphite-400: #7C868F;--bss-graphite-300: #A7AFB6;--bss-green-800: #153228;--bss-green-700: #1E4634;--bss-green-600: #2A5C46;--bss-green-500: #3A7458;--bss-green-100: #E4EDE7;--bss-green-050: #F1F6F2;--bss-amber-800: #6B4905;--bss-amber-700: #8A5D06;--bss-amber-600: #C7860B;--bss-amber-500: #E9A21A;--bss-amber-100: #FDF0D5;--bss-concrete-050: #FAF8F5;--bss-concrete-100: #F1EDE6;--bss-concrete-200: #E5E0D6;--bss-concrete-300: #D8D3C9;--bss-concrete-400: #CFC8BA;--bss-concrete-500: #AEA695;--bss-white: #FFFFFF;--bss-red-700: #9B2417;--bss-blue-700: #1F4E79;--color-bg: var(--bss-concrete-100);--color-bg-raised: var(--bss-concrete-050);--color-bg-sunken: var(--bss-concrete-200);--color-bg-inverse: var(--bss-graphite-900);--color-bg-brand: var(--bss-green-700);--color-bg-brand-soft: var(--bss-green-050);--color-text: var(--bss-graphite-900);--color-text-secondary: var(--bss-graphite-600);--color-text-muted: var(--bss-graphite-500);--color-text-inverse: var(--bss-concrete-100);--color-text-on-brand: var(--bss-white);--color-link: var(--bss-green-700);--color-link-hover: var(--bss-green-600);--color-border: var(--bss-concrete-400);--color-border-strong: var(--bss-concrete-500);--color-border-focus: var(--bss-green-600);--color-rule: var(--bss-concrete-400);--color-rule-hair: #DFD9CD;--color-price: var(--bss-graphite-900);--color-price-accent: var(--bss-amber-700);--color-price-was: var(--bss-graphite-500);--color-savings-bg: var(--bss-amber-100);--color-savings-border: #F2D9A3;--color-cta-bg: var(--bss-amber-500);--color-cta-bg-hover: var(--bss-amber-600);--color-cta-text: var(--bss-graphite-900);--color-cta2-bg: transparent;--color-cta2-text: var(--bss-green-700);--color-cta2-border: var(--bss-green-700);--color-success: var(--bss-green-600);--color-error: var(--bss-red-700);--color-info: var(--bss-blue-700);--color-dim: var(--bss-amber-700);--font-sans: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-regular: 420;--fw-medium: 520;--fw-semibold: 620;--fw-bold: 700;--wd-narrow: 80%;--wd-data: 78%;--wd-normal: 100%;--wd-display: 110%;--fs-3xs: 10px;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 15px;--fs-body: 16px;--fs-md: clamp(17px, 16px + .35vw, 19px);--fs-lg: clamp(18px, 16px + .7vw, 23px);--fs-xl: clamp(27px, 18px + 2.1vw, 45px);--fs-2xl: clamp(35px, 21px + 3.5vw, 66px);--fs-fig-sm: 18px;--fs-fig-md: clamp(24px, 18px + 1.6vw, 34px);--fs-fig-lg: clamp(34px, 21px + 3.4vw, 58px);--lh-tight: 1.06;--lh-snug: 1.3;--lh-normal: 1.55;--lh-relaxed: 1.65;--ls-tight: -.022em;--ls-fig: -.045em;--ls-wide: .13em;--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space-3xl: 96px;--band-pad: clamp(44px, 6vw, 86px);--band-pad-sm: clamp(28px, 3.4vw, 46px);--page-max: 1360px;--gutter: clamp(16px, 3.2vw, 40px);--prose-max: 62ch;--radius-none: 0;--radius-sm: 2px;--radius-md: 3px;--radius-pill: 999px;--shadow-none: none;--shadow-buybox: 0 1px 2px rgba(20, 23, 26, .05), 0 10px 28px -16px rgba(20, 23, 26, .2);--shadow-sticky: 0 -2px 12px -4px rgba(20, 23, 26, .22);--tap-min: 44px;--focus-ring: 2px solid var(--bss-green-600);--focus-offset: 2px;--dur-fast: .12s;--dur-base: .18s;--dur-slow: .85s;--ease: cubic-bezier(.2, .7, .2, 1);--z-header: 100;--z-sticky-bar: 90;--z-dialog: 200}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);font-stretch:var(--wd-normal);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text);text-wrap:balance}h1{font-size:var(--fs-2xl);font-stretch:var(--wd-display)}h2{font-size:var(--fs-xl);font-stretch:106%}h3{font-size:var(--fs-lg);font-stretch:var(--wd-normal)}p{max-width:none}.bss-lede{font-size:var(--fs-md);color:var(--color-text-secondary);max-width:var(--prose-max)}.bss-small{font-size:var(--fs-sm);color:var(--color-text-muted)}.tnum,.bss-fig,.bss-price,.bss-price *,.bss-spec-table,.bss-spec-table td,.bss-spec-table th,.bss-compare-table,.bss-compare-table td,.bss-compare-table th,.bss-freight-line,.bss-qty-tier,.bss-total,input[type=number],input[inputmode=numeric],td[data-numeric],.money,.price{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"calt" 0}.bss-dim{font-variant-numeric:tabular-nums;white-space:nowrap}.bss-eyebrow{font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:600;font-stretch:88%;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-muted)}.bss-fig{font-family:var(--font-mono);font-weight:600;font-stretch:var(--wd-data);letter-spacing:var(--ls-fig);line-height:.92;font-variant-numeric:tabular-nums lining-nums}.bss-fig--sm{font-size:var(--fs-fig-sm)}.bss-fig--md{font-size:var(--fs-fig-md)}.bss-fig--lg{font-size:var(--fs-fig-lg)}.bss-band{border-top:1px solid var(--color-rule);padding-block:var(--band-pad)}.bss-band--tight{padding-block:var(--band-pad-sm)}.bss-band--dark{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-top-color:var(--color-bg-inverse)}.bss-band--sunk{background:var(--color-bg-sunken)}.bss-wrap{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.bss-reg{position:absolute;width:11px;height:11px;pointer-events:none;opacity:.5}.bss-reg:before,.bss-reg:after{content:"";position:absolute;background:var(--color-border-strong)}.bss-reg:before{left:0;top:5px;width:11px;height:1px}.bss-reg:after{top:0;left:5px;width:1px;height:11px}.bss-gridpaper{background-image:linear-gradient(var(--color-rule-hair) 1px,transparent 1px),linear-gradient(90deg,var(--color-rule-hair) 1px,transparent 1px);background-size:28px 28px}.bss-rule{border:0;border-top:1px solid var(--color-rule);margin-block:var(--space-md)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}:where(a.bss-btn,button.bss-btn,.bss-tap,select){min-height:var(--tap-min)}.bss-checkbox-row{min-height:var(--tap-min);display:flex;align-items:flex-start;gap:var(--space-2xs)}.bss-checkbox-row input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--bss-green-700)}.bss-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:46px;padding:11px var(--space-md);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.bss-btn:active{transform:translateY(1px)}.bss-btn--primary{background:var(--color-cta-bg);color:var(--color-cta-text);border-color:var(--color-cta-bg)}.bss-btn--primary:hover{background:var(--color-cta-bg-hover);border-color:var(--color-cta-bg-hover)}.bss-btn--secondary{background:var(--color-cta2-bg);color:var(--color-cta2-text);border-color:var(--color-cta2-border)}.bss-btn--secondary:hover{background:var(--bss-green-050)}.bss-btn--ghost{background:transparent;color:var(--color-text);border-color:var(--color-rule)}.bss-btn--ghost:hover{border-color:var(--color-text)}.bss-btn--inverse{background:var(--bss-amber-500);color:var(--bss-graphite-900)}.bss-btn--block{width:100%}.bss-btn[disabled]{opacity:.5;cursor:not-allowed}.bss-btn--sm{min-height:36px;padding:7px 14px;font-size:var(--fs-sm)}.bss-chip{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:5px 10px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.bss-chip:hover{border-color:var(--color-border-strong);color:var(--color-text)}.bss-chip[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-foreground: 20, 23, 26;--color-background: 241, 237, 230;--color-base-text: 20, 23, 26;--color-base-background-1: 241, 237, 230;--color-base-background-2: 229, 224, 214;--color-base-accent-1: 30, 70, 52;--color-base-accent-2: 233, 162, 26;--color-base-solid-button-labels: 20, 23, 26;--color-base-outline-button-labels: 30, 70, 52;--page-width: 1360px;--buttons-radius: 2px;--inputs-radius: 2px;--media-radius: 2px;--card-corner-radius: 2px;--buttons-border-width: 1px}body,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-sans)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bss-tokens.css.map */
