@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.LzUlFq_className{font-family:Barlow,Barlow Fallback;font-style:normal}.LzUlFq_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.33sztrngv_ieb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.198xu-2bu0foz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.2-6hkzwn24m5-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.K4R0za_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.K4R0za_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--tfi-black:#000;--ink-900:#101112;--ink-800:#1c1d1f;--ink-700:#2a2c2f;--ink-600:#3d4044;--ink-500:#55595e;--ink-400:#7b8085;--steel-300:#a4a8ac;--chrome-300:#c4c6c8;--chrome-250:#ccced0;--chrome-200:#d8d9db;--chrome-100:#e9e9ea;--chrome-050:#f4f5f6;--white:#fff;--orange-700:#b8630a;--orange-600:#de7e12;--orange-500:#f7901e;--orange-100:#fdecd9;--amber-600:#8a6d00;--amber-500:#c99a00;--amber-100:#faf2d4;--green-700:#15633b;--green-500:#1b7f4c;--green-100:#e3f2e9;--blue-600:#1f5f8b;--blue-100:#e4eef5}
:root{--font-display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--font-body:"Barlow","Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--text-display-1:clamp(44px,5.2vw,76px);--text-display-2:clamp(34px,3.6vw,52px);--text-display-3:28px;--lh-display:.98;--ls-display:.005em;--text-lead:19px;--text-body:16px;--text-sm:14px;--text-xs:12.5px;--lh-body:1.55;--lh-tight:1.3;--text-eyebrow:13px;--ls-eyebrow:.18em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--band-y:var(--space-20);--gutter:var(--space-6);--gutter-lg:var(--space-10);--container:1240px;--container-narrow:820px}
:root{--radius-0:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--border-hair:1px;--border-heavy:2px;--border-color:#dfe1e3;--border-color-strong:#c4c6c8;--border-color-dark:#2a2c2f}
:root{--shadow-none:none;--shadow-1:0 1px 2px #1011120f;--shadow-2:0 2px 6px #1011121a;--shadow-3:0 8px 24px #10111224;--shadow-4:0 18px 48px #10111233;--focus-ring:0 0 0 3px #f7901e59}
:root{--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--transition-ui:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}
:root{--surface-page:#fff;--surface-subtle:var(--chrome-050);--surface-card:#fff;--surface-inverse:var(--ink-900);--surface-plate:var(--tfi-black);--surface-steel:var(--chrome-100);--surface-overlay:#101112b8;--text-strong:var(--ink-900);--text-body-color:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-dark:#fff;--text-on-dark-muted:var(--steel-300);--text-accent:var(--orange-500);--text-link:var(--orange-600);--text-link-hover:var(--orange-700);--action-primary-bg:var(--orange-500);--action-primary-bg-hover:var(--orange-600);--action-primary-bg-active:var(--orange-700);--action-primary-fg:#fff;--action-dark-bg:var(--ink-900);--action-dark-bg-hover:var(--ink-700);--action-dark-fg:#fff;--action-secondary-bg:#fff;--action-secondary-fg:var(--ink-900);--action-secondary-border:var(--ink-900);--action-secondary-bg-hover:var(--chrome-100);--action-ghost-fg:var(--ink-700);--action-ghost-bg-hover:var(--chrome-100);--action-disabled-bg:var(--chrome-200);--action-disabled-fg:var(--ink-400);--border-subtle:var(--border-color);--border-strong:var(--border-color-strong);--border-inverse:#ffffff2e;--status-instock-fg:var(--green-700);--status-instock-bg:var(--green-100);--status-low-fg:var(--amber-600);--status-low-bg:var(--amber-100);--status-out-fg:var(--ink-500);--status-out-bg:var(--chrome-100);--status-sale-bg:var(--orange-500);--status-sale-fg:#fff;--status-info-fg:var(--blue-600);--status-info-bg:var(--blue-100)}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-body-color);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-strong);text-transform:uppercase;text-wrap:balance;margin:0}h1{font-size:var(--text-display-1)}h2{font-size:var(--text-display-2)}h3{font-size:var(--text-display-3)}h4{font-size:20px}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange-600);outline-offset:2px}strong{font-weight:var(--fw-bold);color:var(--text-strong)}.tfi-eyebrow{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-accent)}
:root{--status-red-700:#8c1d12;--status-red-600:#ad2417;--status-red-100:#f9e6e3;--status-orange-700:#b8630a;--status-orange-600:#de7e12;--status-orange-100:#fdecd9;--status-yellow-700:#8a6d00;--status-yellow-600:#c99a00;--status-yellow-100:#faf2d4;--status-green-700:#15633b;--status-green-600:#1b7f4c;--status-green-100:#e3f2e9;--tms-accent:#f7901e;--tms-accent-strong:#de7e12;--tms-accent-deep:#b8630a;--tms-accent-tint:#fdecd9;--tms-accent-contrast:#000;--tms-nav-bg:#000;--tms-nav-fg:#a4a8ac}
:root{--font-display:var(--font-barlow-condensed), "Arial Narrow", Arial, sans-serif;--font-body:var(--font-barlow), "Helvetica Neue", Arial, sans-serif}
