.sxsr{--red: #e01e26;--red-deep: #b30f16;--bg: #e9ebed;--bg-2: #dde0e3;--panel: #ffffff;--panel-2: #f2f3f4;--ink: #14161a;--ink-2: #454b52;--muted: #6d747c;--line: #c6ccd2;--steel: #191c1f;--steel-2: #22262a;--steel-line: #343a40;--on-steel: #f2f3f4;--on-steel-2: #a7aeb6;--green: #1a7f3a;--green-bg: #e6f4ea;--amber: #a35b00;--shadow: 0 10px 30px rgba(16, 18, 20, .14);--chamfer: polygon(12px 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 0 100%, 0 12px);color:var(--ink);font-family:Barlow,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.sxsr *,.sxsr *:before,.sxsr *:after{box-sizing:border-box}.sxsr img{max-width:100%;display:block}.sxsr a{color:inherit}.sxsr .wrap{max-width:1240px;margin:0 auto;padding:0 20px}.sxsr .cond{font-family:Barlow Condensed,Barlow,sans-serif}.sxsr .mono{font-family:IBM Plex Mono,monospace}.sxsr button:focus-visible,.sxsr a:focus-visible,.sxsr input:focus-visible,.sxsr select:focus-visible{outline:2px solid var(--red);outline-offset:2px}body{font-family:Barlow,system-ui,sans-serif}#MainContent{background:#e9ebed}.sxsr .util{background:var(--steel);color:var(--on-steel-2);font-size:12.5px;letter-spacing:.04em}.sxsr .util .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding-top:4px;padding-bottom:4px}.sxsr .util b{color:var(--on-steel);font-weight:600}.sxsr .util .phone{color:var(--on-steel);text-decoration:none;font-weight:600;white-space:nowrap}.sxsr .util .phone:hover{color:var(--red)}.sxsr .util .tag{text-transform:uppercase}@media(max-width:640px){.sxsr .util .tagline{display:none}}.sxsr header.site{position:sticky;top:0;z-index:60;background:var(--steel);border-bottom:3px solid var(--red)}.sxsr header.site .wrap{display:flex;align-items:center;gap:22px;padding-top:12px;padding-bottom:12px}.sxsr .logo{text-decoration:none;line-height:.95;flex-shrink:0;display:inline-flex;flex-direction:column}.sxsr .logo img{height:auto}.sxsr .logo .sub{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.32em;color:var(--on-steel-2);text-transform:uppercase;margin-top:5px}.sxsr .search{flex:1;display:flex;min-width:0;background:var(--steel-2);border:1px solid var(--steel-line);clip-path:var(--chamfer)}.sxsr .search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--on-steel);padding:11px 14px;font:inherit;font-size:15px;box-shadow:none}.sxsr .search input::placeholder{color:var(--on-steel-2)}.sxsr .search button{background:var(--red);color:#fff;border:0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;padding:0 20px}.sxsr .search button:hover{background:var(--red-deep)}.sxsr .head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.sxsr .icon-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:var(--steel-2);border:1px solid var(--steel-line);color:var(--on-steel);padding:10px 14px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;clip-path:var(--chamfer);text-decoration:none}.sxsr .icon-btn svg{width:19px;height:19px}.sxsr #cart-icon-bubble{padding-right:30px}.sxsr #cart-icon-bubble .svg-wrapper{display:inline-flex}.sxsr #cart-icon-bubble .svg-wrapper svg{width:19px;height:19px}.sxsr #cart-icon-bubble .cart-count-bubble{position:absolute;top:3px;right:3px;left:auto;bottom:auto;background:var(--red);color:#fff;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;line-height:1}.sxsr .burger{display:none}.sxsr nav.main{background:var(--steel-2);border-top:1px solid var(--steel-line)}.sxsr nav.main .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.sxsr nav.main .wrap::-webkit-scrollbar{display:none}.sxsr nav.main a{color:var(--on-steel);text-decoration:none;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:17px;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;border-bottom:3px solid transparent}.sxsr nav.main a:hover,.sxsr nav.main a.current{color:#fff;border-bottom-color:var(--red)}@media(max-width:860px){.sxsr .search{display:none}.sxsr .search.open{display:flex;position:absolute;left:12px;right:12px;top:68px;box-shadow:var(--shadow);z-index:5}.sxsr .burger{display:inline-flex}.sxsr .head-actions .acct{display:none}}@media(max-width:560px){.sxsr header.site .wrap{gap:10px;padding-left:14px;padding-right:14px}.sxsr .logo .sub{display:none}.sxsr .icon-btn{padding:9px 11px}.sxsr .icon-btn .btn-txt{display:none}.sxsr #cart-icon-bubble{padding-right:24px}.sxsr .head-actions{gap:7px;margin-left:auto}}.sxsr .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:18px;letter-spacing:.07em;text-transform:uppercase;padding:13px 24px;border:0;clip-path:var(--chamfer)}.sxsr .btn-red{background:var(--red);color:#fff}.sxsr .btn-red:hover{background:var(--red-deep)}.sxsr .btn-red:disabled{opacity:.45;cursor:not-allowed}.sxsr .btn-ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.45)}.sxsr .btn-ghost:hover{background:#ffffff2e}.sxsr .btn-dark{background:var(--steel);color:#fff}.sxsr .btn-dark:hover{background:#000}.sxsr .btn-steel{background:var(--steel);color:#fff}.sxsr .btn-steel:hover{background:var(--red)}.sxsr .btn-ghost2{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.sxsr .hero{position:relative;color:#fff;overflow:hidden;background:#0b0c0e}.sxsr .hero{min-height:430px;display:flex;flex-direction:column;justify-content:center}.sxsr .hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.sxsr .hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070809e0,#0708099e 46%,#0708091f 78%),linear-gradient(0deg,#070809b8,#07080900 42%)}.sxsr .hero .wrap{position:relative;padding-top:40px;padding-bottom:34px}.sxsr .hero .hero-copy{background:#090a0c85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:22px 26px 20px;max-width:860px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.sxsr .hero .kicker{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#ffb3b6}.sxsr .hero .kicker:before{content:"";width:34px;height:3px;background:var(--red)}.sxsr .hero h1{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(44px,5.8vw,84px);line-height:.94;text-transform:uppercase;margin:12px 0 0;max-width:12em;color:#fff}.sxsr .hero h1 em{font-style:normal;color:var(--red)}.sxsr .hero p.lede{font-size:clamp(17px,2vw,20px);color:#dfe3e6;max-width:34em;margin:18px 0 0}.sxsr .hero .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sxsr .hero .makes{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa8}.sxsr .hero .makes b{color:#fff;font-weight:600}.sxsr .hero .sale-pill{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:fit-content;max-width:100%;background:var(--red);color:#fff;padding:8px 12px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.sxsr .hero .sale-pill__label{font-weight:700}.sxsr .hero .sale-pill__deal{color:#ffe3e4}.sxsr .hero .sale-pill__codes{background:#0000003d;padding:3px 7px;font-weight:700}.sxsr .hero .sale-pill__timer{display:inline-flex;align-items:center;column-gap:.5em;background:#101214;border:1px solid rgba(255,255,255,.38);color:#ffb3b6;padding:2px 11px;font-size:16.5px;line-height:1.15;font-weight:700;letter-spacing:.05em;position:relative;overflow:hidden;animation:sxsr-sale-glow 2.8s ease-in-out infinite alternate}.sxsr .hero .sale-pill__timer span{display:inline-flex;align-items:center;gap:.24em;color:#fff;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;padding:.18em .62em;background-color:#16181b;background-image:linear-gradient(180deg,#ffffff14 0% 49.5%,#0000006b 50.5% 100%);background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px #fff3,inset 0 -1px #0000008c}.sxsr .hero .hero-copy.sale-on h1{margin-top:8px}.sxsr .hero .hero-copy.sale-on p.lede{margin-top:14px}.sxsr .hero .hero-copy.sale-on .cta-row{margin-top:24px}.sxsr .hero .hero-copy.sale-on .makes{margin-top:22px}.sxsr .hero.sale-active .hero-copy{display:none}.sxsr .hero .hero-sale-copy{display:none;background:#090a0c85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:22px 26px 20px;max-width:900px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.sxsr .hero.sale-active .hero-sale-copy{display:block}.sxsr .hero .sale-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#ffb3b6}.sxsr .hero .sale-eyebrow:before{content:"";width:34px;height:3px;background:var(--red)}.sxsr .hero .sale-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(54px,6.6vw,92px);line-height:.92;text-transform:uppercase;margin-top:10px;color:#fff;white-space:nowrap}.sxsr .hero .sale-title small{font-size:.34em;letter-spacing:.14em;color:#ffb3b6;vertical-align:.42em;margin-right:.1em}.sxsr .hero .sale-title em{font-style:normal;color:var(--red)}.sxsr .hero .sale-subline{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(23px,2.7vw,34px);letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-top:8px}.sxsr .hero .sale-code-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;max-width:780px}.sxsr .hero .sale-code-box{border:1px solid rgba(255,255,255,.28);border-top:3px solid var(--red);background:#00000057;padding:8px 10px;text-align:center}.sxsr .hero .sale-code-box b{display:block;font-family:Barlow Condensed,sans-serif;font-size:23px;line-height:1;color:#fff}.sxsr .hero .sale-code-box span{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#ffb3b6;margin-top:4px}.sxsr .hero .sale-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.sxsr .hero .sale-ends{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#dfe3e6}.sxsr .hero .sale-ends span{display:inline-flex;align-items:center;gap:.24em;background-color:#101214;background-image:linear-gradient(180deg,#ffffff14 0% 49.5%,#0000006b 50.5% 100%);background-size:100% 100%;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.38);color:#fff;font-weight:700;font-size:16.5px;letter-spacing:.06em;line-height:1.15;padding:.18em .62em;font-variant-numeric:tabular-nums;vertical-align:middle;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -1px #0000008c;animation:sxsr-sale-glow-board 2.8s ease-in-out infinite alternate}.sxsr .hero [data-sale-countdown] .cd-u{display:inline-flex;align-items:center;background:#ffffff17;padding:.16em .3em;line-height:1.15;letter-spacing:0;border:0;box-shadow:none;animation:none}.sxsr .hero [data-sale-countdown] .cd-u:after{content:none}.sxsr .hero [data-sale-countdown] .cd-u.cd-s{background:#e01e264d;box-shadow:0 0 0 1px #e01e26e6}.sxsr .hero .sale-pill__timer:after,.sxsr .hero .sale-ends span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);transform:translate(-160%);animation:sxsr-sale-shine 5.2s ease-in-out infinite;pointer-events:none}@keyframes sxsr-sale-glow{0%{box-shadow:0 0 #e01e2600}to{box-shadow:0 0 14px 2px #e01e2680}}@keyframes sxsr-sale-glow-board{0%{box-shadow:inset 0 1px #fff3,inset 0 -1px #0000008c,0 0 #e01e2600}to{box-shadow:inset 0 1px #fff3,inset 0 -1px #0000008c,0 0 14px 2px #e01e2680}}@keyframes sxsr-sale-shine{0%{transform:translate(-160%)}26%{transform:translate(160%)}to{transform:translate(160%)}}@media(prefers-reduced-motion:reduce){.sxsr .hero .sale-pill__timer,.sxsr .hero .sale-ends span{animation:none}.sxsr .hero .sale-pill__timer:after,.sxsr .hero .sale-ends span:after{animation:none}}.sxsr .finder-sec{padding:0 0 8px;margin-top:-34px;position:relative;z-index:5}.sxsr .finder{background:var(--steel);color:var(--on-steel);border-top:4px solid var(--red);box-shadow:var(--shadow);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);padding:26px 28px 28px;position:relative}.sxsr .finder:before,.sxsr .finder:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d7dce1,#59616a 70%);top:14px}.sxsr .finder:before{left:14px}.sxsr .finder:after{right:14px}.sxsr .finder-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.sxsr .finder h2{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(28px,3.4vw,38px);margin:0;line-height:1;color:var(--on-steel)}.sxsr .finder h2 span{color:var(--red)}.sxsr .finder-head p{margin:0;color:var(--on-steel-2);font-size:14.5px}.sxsr .finder-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;margin-top:20px}.sxsr .field{display:block}.sxsr .field label{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-steel-2);margin-bottom:7px}.sxsr .field label b{color:var(--red);font-weight:600}.sxsr .field select{width:100%;appearance:none;-webkit-appearance:none;background:var(--steel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23e01e26' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--steel-line);color:var(--on-steel);font:inherit;font-size:16px;font-weight:600;padding:13px 38px 13px 14px;cursor:pointer}.sxsr .field select:disabled{opacity:.45;cursor:not-allowed}.sxsr .finder .go{align-self:end}.sxsr .finder-actions{display:flex;gap:10px;align-self:end}.sxsr .finder-clear{background:transparent;color:var(--on-steel-2);border:1px solid var(--steel-line);padding-left:18px;padding-right:18px}.sxsr .finder-clear:hover{color:var(--on-steel);border-color:var(--on-steel-2);background:#ffffff0f}.sxsr .finder-note{margin:14px 0 0;color:var(--on-steel-2);font-size:14px}.sxsr .finder-note:empty{display:none}@media(max-width:900px){.sxsr .finder-grid{grid-template-columns:1fr 1fr}.sxsr .finder .go,.sxsr .finder-actions{grid-column:1 / -1}.sxsr .finder-actions .go{flex:1 1 auto}}@media(max-width:520px){.sxsr .finder-grid{grid-template-columns:1fr}.sxsr .finder{padding:22px 18px}}.sxsr section.block{padding:56px 0 8px}.sxsr .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.sxsr .sec-head h2{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(30px,4vw,42px);line-height:.98;margin:0;color:var(--ink)}.sxsr .sec-head h2 span{color:var(--red)}.sxsr .sec-head .note{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.sxsr .rule{height:3px;background:var(--ink);position:relative;margin-bottom:22px}.sxsr .rule:after{content:"";position:absolute;left:0;top:0;height:3px;width:120px;background:var(--red)}.sxsr .cats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sxsr .cat{position:relative;overflow:hidden;text-decoration:none;color:#fff;aspect-ratio:16 / 10;background:#101215;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);display:block}.sxsr .cats-wide .cat{aspect-ratio:16 / 9}.sxsr .cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sxsr .cat--contain{background:#eef0f2}.sxsr .cat--contain img{object-fit:contain;padding:16px}.sxsr .cat--contain .scrim{background:linear-gradient(0deg,#060708e6,#0607088c 34%,#06070800 62%)}.sxsr .cat:hover img{transform:scale(1.05)}.sxsr .cat .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060708db,#06070840 55%,#0607080d)}.sxsr .cat .txt{position:absolute;left:18px;right:18px;bottom:15px}.sxsr .cat .txt .n{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#ff9ea2}.sxsr .cat .txt h3{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:27px;line-height:1;margin:4px 0 0;color:#fff}.sxsr .cat .txt p{margin:5px 0 0;font-size:13.5px;color:#ffffffc7}.sxsr .cat .arrow{position:absolute;top:14px;right:14px;width:34px;height:34px;background:var(--red);display:grid;place-items:center;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.sxsr .cat .arrow svg{width:16px;height:16px}@media(max-width:900px){.sxsr .cats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sxsr .cats{grid-template-columns:1fr}.sxsr .cat{aspect-ratio:16 / 9}}.sxsr .prods{display:grid;gap:14px}.sxsr .prods-4{grid-template-columns:repeat(4,1fr)}.sxsr .prods-3{grid-template-columns:repeat(3,1fr)}.sxsr .prods-3 .prod .media{aspect-ratio:4 / 3}.sxsr .prods-c{grid-template-columns:repeat(3,1fr);margin-top:14px}.sxsr .prod{background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.sxsr .prod .media{background:#fff;aspect-ratio:1 / 1;overflow:hidden;position:relative}.sxsr .prod .media img{width:100%;height:100%;object-fit:cover}.sxsr .prod .flag{position:absolute;top:10px;left:10px;background:var(--steel);color:#fff;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;z-index:2}.sxsr .prod .flag.red{background:var(--red)}.sxsr .prod .body{padding:16px;display:flex;flex-direction:column;gap:7px;flex:1}.sxsr .prod .brand{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-weight:600}.sxsr .prod h3{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:22px;line-height:1.08;margin:0;text-transform:uppercase}.sxsr .prod h3 a{text-decoration:none}.sxsr .prod h3 a:hover{color:var(--red)}.sxsr .prod .fit{font-size:13.5px;color:var(--ink-2);font-weight:600;display:flex;align-items:center;gap:7px;margin:0}.sxsr .prod .fit svg{width:15px;height:15px;flex-shrink:0}.sxsr .prod .fit.warn{color:var(--amber)}.sxsr .prod .chips{display:flex;flex-wrap:wrap;gap:6px}.sxsr .prod .chips span{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;border:1px solid var(--line);color:var(--ink-2);padding:3px 7px;text-transform:uppercase}.sxsr .prod .stock{font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px;margin:0}.sxsr .prod .stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sxsr .prod .stock.in{color:var(--green)}.sxsr .prod .stock.low{color:var(--amber)}.sxsr .prod .stock.out{color:var(--red)}.sxsr .prod .stock.lead{color:var(--amber)}.sxsr .prod .stock.call,.sxsr .prod .stock.supplier{color:var(--muted)}.sxsr .prod .foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sxsr .prod .price{font-weight:700;font-size:20px}.sxsr .prod .price small{display:block;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sxsr .prod .price .in-cart{font-size:16.5px}.sxsr .add-btn{background:var(--steel);color:#fff;border:0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:16px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);white-space:nowrap;text-decoration:none;display:inline-block}.sxsr .add-btn:hover{background:var(--red)}.sxsr .add-btn:disabled{background:var(--bg-2);color:var(--muted);cursor:not-allowed}.sxsr .prod form{margin:0}@media(max-width:1020px){.sxsr .prods-4,.sxsr .prods-c{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sxsr .prods-3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sxsr .prods-4,.sxsr .prods-3,.sxsr .prods-c{grid-template-columns:1fr}}.sxsr .bmsm-band{background:var(--red);color:#fff;padding:26px 28px;display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:10px 34px;align-items:center;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.13) 0 14px,transparent 14px 28px)}.sxsr .bmsm-band .k{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffd7d9}.sxsr .bmsm-band h3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:40px;line-height:.95;text-transform:uppercase;margin:6px 0 4px;color:#fff}.sxsr .bmsm-band p{margin:0;font-size:14.5px;color:#ffe3e4}.sxsr .bmsm-band .tiers{border-top:1px solid rgba(255,255,255,.4)}.sxsr .bmsm-band .tier{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.4);font-weight:600}.sxsr .bmsm-band .tier b{font-family:Barlow Condensed,sans-serif;font-size:21px}.sxsr .bmsm-band .btn{background:#14161a;color:#fff}.sxsr .bmsm-band .btn:hover{background:#000}@media(max-width:860px){.sxsr .bmsm-band{grid-template-columns:1fr}}.sxsr .tier-strip{margin-top:16px;background:var(--red);color:#fff;background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.13) 0 14px,transparent 14px 28px);clip-path:var(--chamfer);padding:13px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}.sxsr .tier-strip .t{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.04em}.sxsr .tier-strip .tiers{display:flex;flex-wrap:wrap;gap:6px 22px;font-weight:600;font-size:15px}.sxsr .tier-strip .tiers b{font-family:Barlow Condensed,sans-serif;font-size:18px}.sxsr .tier-strip .note{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffd7d9}@media(max-width:700px){.sxsr .tier-strip .note{margin-left:0}}.sxsr .tiers-mini{border:1px dashed var(--line);padding:14px 16px;background:var(--panel)}.sxsr .tiers-mini .k{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-weight:600}.sxsr .tiers-mini .row{display:flex;justify-content:space-between;font-size:14px;padding:6px 0;border-bottom:1px solid var(--line)}.sxsr .tiers-mini .row:last-child{border-bottom:0}.sxsr .tiers-mini .row b{font-family:Barlow Condensed,sans-serif;font-size:18px}@media(min-width:921px){.sxsr .bmsm-mini-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:28px}.sxsr .bmsm-mini-wrap .tiers-mini{grid-column:2;margin-top:-6px}}@media(max-width:920px){.sxsr .bmsm-mini-wrap .tiers-mini{margin-top:14px}}.sxsr .spotlight{margin-top:64px;background:var(--steel);color:var(--on-steel);position:relative;overflow:hidden}.sxsr .spotlight .grid{display:grid;grid-template-columns:1fr 1.15fr;max-width:1240px;margin:0 auto}.sxsr .spotlight .copy{padding:48px 44px 48px 20px}.sxsr .spotlight .k{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:#ff9ea2}.sxsr .spotlight h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,52px);line-height:.96;text-transform:uppercase;margin:10px 0 0;color:#fff}.sxsr .spotlight h2 span{color:var(--red)}.sxsr .spotlight p{color:var(--on-steel-2);margin:14px 0 0;max-width:32em}.sxsr .spotlight .stats{display:flex;gap:28px;margin-top:24px;flex-wrap:wrap}.sxsr .spotlight .stats div b{display:block;font-family:Barlow Condensed,sans-serif;font-size:28px;color:#fff;line-height:1}.sxsr .spotlight .stats div span{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-steel-2)}.sxsr .spotlight .photo{min-height:320px}.sxsr .spotlight .photo img{width:100%;height:100%;object-fit:cover}.sxsr .spotlight .btn{margin-top:26px}@media(max-width:860px){.sxsr .spotlight .grid{grid-template-columns:1fr}.sxsr .spotlight .copy{padding:34px 22px}.sxsr .spotlight .photo{min-height:220px;order:-1}}.sxsr .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px}.sxsr .trust .t{background:var(--panel);border:1px solid var(--line);padding:22px;display:flex;gap:16px;align-items:flex-start}.sxsr .trust .ic{flex-shrink:0;width:46px;height:46px;background:var(--steel);display:grid;place-items:center;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.sxsr .trust .ic svg{width:24px;height:24px}.sxsr .trust h3{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:21px;text-transform:uppercase;margin:0;line-height:1.05}.sxsr .trust p{margin:5px 0 0;font-size:14px;color:var(--ink-2)}@media(max-width:860px){.sxsr .trust{grid-template-columns:1fr}}.sxsr .brands{margin-top:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.sxsr .brands .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 26px}.sxsr .brands span,.sxsr .brands a{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:21px;letter-spacing:.06em;color:var(--muted);text-decoration:none}.sxsr .brands span:hover,.sxsr .brands a:hover{color:var(--red)}.sxsr .brands .lbl{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;font-weight:500}.sxsr .mail-band{margin-top:56px;background:var(--steel);color:var(--on-steel);position:relative;overflow:hidden}.sxsr .mail-band .tread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.16}.sxsr .mail-band .inner{position:relative;padding:44px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.sxsr .mail-band h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(30px,4vw,44px);text-transform:uppercase;line-height:.98;margin:0;color:#fff}.sxsr .mail-band h2 span{color:var(--red)}.sxsr .mail-band p{color:var(--on-steel-2);margin:10px 0 0;max-width:36em}.sxsr .mail-form{display:flex;clip-path:var(--chamfer);background:var(--steel-2);border:1px solid var(--steel-line)}.sxsr .mail-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;padding:14px 16px;font:inherit;box-shadow:none}.sxsr .mail-form input::placeholder{color:var(--on-steel-2)}.sxsr .mail-form button{background:var(--red);color:#fff;border:0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:17px;letter-spacing:.08em;text-transform:uppercase;padding:0 22px}.sxsr .mail-form button:hover{background:var(--red-deep)}.sxsr .mail-done{border:1px dashed var(--steel-line);padding:16px 18px;font-weight:600}@media(max-width:860px){.sxsr .mail-band .inner{grid-template-columns:1fr}}.sxsr footer.site{background:var(--steel);color:var(--on-steel-2);margin-top:64px;border-top:4px solid var(--red)}.sxsr footer.site .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding:44px 0 34px}.sxsr footer.site h4{font-family:Barlow Condensed,sans-serif;color:#fff;font-weight:600;font-size:19px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.sxsr footer.site ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14.5px}.sxsr footer.site a{color:var(--on-steel-2);text-decoration:none}.sxsr footer.site a:hover{color:#fff}.sxsr footer.site .blurb{margin:14px 0 0;font-size:14.5px;max-width:30em}.sxsr footer.site .fine{border-top:1px solid var(--steel-line);padding:16px 0 20px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;font-size:12.5px}.sxsr footer.site .fine .concept{font-family:IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ff9ea2}@media(max-width:860px){.sxsr footer.site .cols{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sxsr footer.site .cols{grid-template-columns:1fr}}.sxsr .crumbs{padding:18px 0 0;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sxsr .crumbs a{text-decoration:none;color:var(--ink-2)}.sxsr .crumbs a:hover{color:var(--red)}.sxsr .crumbs .sep{color:var(--red);font-weight:700}.sxsr .crumbs .here{color:var(--ink);font-weight:600}.sxsr .product{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;padding:20px 0 8px;align-items:start}@media(max-width:920px){.sxsr .product{grid-template-columns:1fr}}.sxsr .gallery{position:sticky;top:118px}@media(max-width:920px){.sxsr .gallery{position:static}}.sxsr .main-img{background:#fff;border:1px solid var(--line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);position:relative;overflow:hidden;aspect-ratio:1 / 1}.sxsr .main-img img{width:100%;height:100%;object-fit:cover}.sxsr .main-img .flag{position:absolute;top:14px;left:14px;background:var(--red);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;font-weight:600}.sxsr .main-img .zoom-note{position:absolute;bottom:12px;right:12px;background:#0a0a0cc7;color:#fff;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px}.sxsr .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.sxsr .thumb{border:2px solid var(--line);background:#fff;padding:0;cursor:pointer;overflow:hidden;aspect-ratio:1 / 1;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.sxsr .thumb img{width:100%;height:100%;object-fit:cover}.sxsr .thumb.active{border-color:var(--red)}.sxsr .thumb-label{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:10px;text-align:center}.sxsr .buy{background:var(--panel);border:1px solid var(--line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);padding:26px 26px 24px}.sxsr .buy .brand{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-weight:600;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sxsr .buy .brand .sku{color:var(--muted);letter-spacing:.08em}.sxsr .buy h1{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(36px,4.6vw,52px);line-height:.96;text-transform:uppercase;margin:10px 0 0;color:var(--ink)}.sxsr .buy h1 em{font-style:normal;color:var(--red)}.sxsr .short{color:var(--ink-2);margin:14px 0 0;font-size:15.5px}.sxsr .price-row{display:flex;align-items:flex-end;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);flex-wrap:wrap}.sxsr .price-now{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:46px;line-height:1}.sxsr .price-was{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:24px;color:var(--muted);text-decoration:line-through}.sxsr .price-meta{font-size:13.5px;color:var(--muted);line-height:1.35}.sxsr .price-meta b{color:var(--ink)}.sxsr .stock{display:inline-flex;align-items:center;gap:8px;background:var(--green-bg);color:var(--green);font-weight:700;font-size:13.5px;padding:7px 11px;margin-top:14px}.sxsr .stock i{width:9px;height:9px;border-radius:50%;background:var(--green);display:inline-block}.sxsr .stock small{font-weight:500;color:var(--ink-2)}.sxsr .stock.out{background:#fbe9ea;color:var(--red)}.sxsr .stock.out i{background:var(--red)}.sxsr .stock.low{background:#faf0dc;color:var(--amber)}.sxsr .stock.low i{background:var(--amber)}.sxsr .stock.call{background:var(--bg-2);color:var(--ink-2)}.sxsr .stock.call i{background:var(--muted)}.sxsr .stock.supplier{background:var(--bg-2);color:var(--ink-2)}.sxsr .stock.supplier i{background:var(--muted)}.sxsr-card-stock.is-call{color:#6d747c}.sxsr .opt-label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:22px 0 9px;display:flex;justify-content:space-between}.sxsr .opt-label b{color:var(--ink)}.sxsr .sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sxsr .size{border:1.5px solid var(--line);background:var(--panel-2);padding:11px 6px 9px;cursor:pointer;text-align:center;font:inherit;color:var(--ink)}.sxsr .size b{display:block;font-family:Barlow Condensed,sans-serif;font-size:20px;line-height:1}.sxsr .size span{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);margin-top:4px}.sxsr .size.active{border-color:var(--red);background:var(--panel);box-shadow:inset 0 -3px 0 var(--red)}.sxsr .size.active span{color:var(--red);font-weight:600}.sxsr .size:disabled{opacity:.4;cursor:not-allowed}@media(max-width:480px){.sxsr .sizes{grid-template-columns:repeat(2,1fr)}}.sxsr .variant-select{width:100%;appearance:none;-webkit-appearance:none;background:var(--panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23e01e26' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;border:1.5px solid var(--line);color:var(--ink);font:inherit;font-size:15.5px;font-weight:600;padding:12px 38px 12px 13px;cursor:pointer}.sxsr .qty-cart{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.sxsr .qty{display:flex;align-items:stretch;border:1.5px solid var(--line);background:var(--panel-2)}.sxsr .qty button{width:42px;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--ink)}.sxsr .qty input{width:44px;border:0;background:transparent;text-align:center;font:inherit;font-weight:700;font-size:17px;box-shadow:none}.sxsr .qty-cart .btn-red{flex:1;min-width:180px}.sxsr .buy-actions{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.sxsr .buy-actions .btn{flex:1}.sxsr .buy .form-error{color:var(--red);font-weight:600;font-size:14px;margin-top:10px}.sxsr .perks{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:18px;font-size:13.5px;color:var(--ink-2)}.sxsr .perks div{display:flex;gap:8px;align-items:flex-start}.sxsr .perks svg{flex-shrink:0;margin-top:2px}@media(max-width:520px){.sxsr .perks{grid-template-columns:1fr}.sxsr .buy{padding:20px 18px}}.sxsr .badge-slot{margin-top:20px}.sxsr .fitcheck{margin-top:22px;background:var(--steel);color:var(--on-steel);padding:18px;border-top:4px solid var(--red);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.sxsr .fitcheck h3{font-family:Barlow Condensed,sans-serif;font-size:22px;text-transform:uppercase;margin:0;line-height:1;color:#fff}.sxsr .fitcheck h3 span{color:var(--red)}.sxsr .fitcheck p{margin:6px 0 0;color:var(--on-steel-2);font-size:13.5px}.sxsr .fitcheck p a{color:#fff}.sxsr .fit-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:13px}.sxsr .fit-grid select{width:100%;appearance:none;-webkit-appearance:none;background:var(--steel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23e01e26' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--steel-line);color:var(--on-steel);font:inherit;font-size:14px;font-weight:600;padding:10px 30px 10px 8px;cursor:pointer}.sxsr .fit-grid select:disabled{opacity:.45}.sxsr .fit-result{display:none;margin-top:12px;padding:11px 12px;font-size:14px;font-weight:600}.sxsr .fit-result.show{display:block}.sxsr .fit-result.ok{background:#22964638;border:1px dashed #3cb371;color:#b7f0c8}.sxsr .fit-result.no{background:#e01e262e;border:1px dashed #ff7a7f;color:#ffd7d9}@media(max-width:520px){.sxsr .fit-grid{grid-template-columns:1fr}}.sxsr .tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:2px solid var(--line)}.sxsr .tab-btn{border:0;background:transparent;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:19px;letter-spacing:.05em;text-transform:uppercase;padding:11px 16px;cursor:pointer;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-2px}.sxsr .tab-btn.active{color:var(--ink);border-bottom-color:var(--red)}.sxsr .tab-panel{display:none;background:var(--panel);border:1px solid var(--line);border-top:0;padding:26px}.sxsr .tab-panel.active{display:block}.sxsr .tab-panel h3{font-family:Barlow Condensed,sans-serif;font-size:26px;text-transform:uppercase;margin:0 0 8px}.sxsr .tab-panel p{color:var(--ink-2);max-width:72em;margin:0 0 12px}.sxsr .spec-table{width:100%;border-collapse:collapse;font-size:15px}.sxsr .spec-table th,.sxsr .spec-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.sxsr .spec-table th{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);width:34%;font-weight:600}.sxsr .fit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sxsr .fit-list div{background:var(--panel-2);border:1px solid var(--line);padding:12px 14px;font-weight:600;font-size:14.5px}.sxsr .fit-list div span{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-top:2px}@media(max-width:760px){.sxsr .fit-list{grid-template-columns:1fr 1fr}.sxsr .tab-panel{padding:20px 16px}}@media(max-width:480px){.sxsr .fit-list{grid-template-columns:1fr}}.sxsr .feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.sxsr .feat-grid{grid-template-columns:1fr}}.sxsr .lifestyle{margin-top:52px;display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.sxsr .lifestyle figure{margin:0;position:relative;overflow:hidden;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);min-height:280px;background:#101215}.sxsr .lifestyle img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sxsr .lifestyle figcaption{position:absolute;left:18px;bottom:16px;color:#fff;z-index:2}.sxsr .lifestyle figcaption b{font-family:Barlow Condensed,sans-serif;font-size:26px;text-transform:uppercase;display:block;line-height:1}.sxsr .lifestyle figcaption span{font-size:13.5px;color:#ffffffd9}.sxsr .lifestyle .scrim2{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(6,7,8,.82),transparent 60%)}@media(max-width:760px){.sxsr .lifestyle{grid-template-columns:1fr}}.sxsr .sticky-buy{display:none}@media(max-width:920px){.sxsr .sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--steel);color:#fff;padding:12px 16px;gap:12px;align-items:center;border-top:3px solid var(--red)}.sxsr .sticky-buy .sp{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;white-space:nowrap}.sxsr .sticky-buy .sp small{display:block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-steel-2);font-weight:500}.sxsr .sticky-buy .btn{flex:1}.sxsr .sticky-spacer{height:76px}}.sxsr .col-banner{position:relative;margin-top:14px;overflow:hidden;color:#fff;background:#0b0c0e;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.sxsr .col-banner img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 68%}.sxsr .col-banner .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070809e6,#0708099e 52%,#07080926 85%)}.sxsr .col-banner .inner{position:relative;padding:40px 34px 36px}.sxsr .col-banner .kicker{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:#ffb3b6}.sxsr .col-banner .kicker:before{content:"";width:30px;height:3px;background:var(--red)}.sxsr .col-banner h1{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(40px,6vw,64px);line-height:.95;text-transform:uppercase;margin:10px 0 0;color:#fff}.sxsr .col-banner h1 em{font-style:normal;color:var(--red)}.sxsr .col-banner p{margin:12px 0 0;max-width:56em;color:#dfe3e6;font-size:16.5px}.sxsr .col-banner .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sxsr .col-banner .meta span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.4);background:#0a0b0c73;padding:6px 10px}@media(max-width:560px){.sxsr .col-banner .inner{padding:28px 20px}}.sxsr .fitbar{margin-top:16px;background:var(--steel);color:var(--on-steel);border-top:4px solid var(--red);box-shadow:var(--shadow);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);padding:20px 24px 22px}.sxsr .fitbar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px}.sxsr .fitbar h2{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:27px;margin:0;line-height:1;color:var(--on-steel)}.sxsr .fitbar h2 span{color:var(--red)}.sxsr .fitbar-head p{margin:0;color:var(--on-steel-2);font-size:14px}.sxsr .fitbar-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;margin-top:16px}.sxsr .fitbar .go{align-self:end;padding:11px 22px;font-size:17px}.sxsr .machine-chip{display:none;margin-top:16px;align-items:center;flex-wrap:wrap;gap:10px 14px;border:1px dashed var(--steel-line);background:#ffffff0a;padding:12px 16px}.sxsr .machine-chip.show{display:flex}.sxsr .machine-chip .veh{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:21px;text-transform:uppercase;line-height:1.1}.sxsr .machine-chip .veh span{color:var(--red)}.sxsr .machine-chip p{margin:0;color:var(--on-steel-2);font-size:14px}.sxsr .machine-chip button{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-steel);border:1px solid var(--steel-line);background:var(--steel-2);padding:8px 12px;cursor:pointer}.sxsr .machine-chip button:hover{border-color:var(--red)}@media(max-width:900px){.sxsr .fitbar-grid{grid-template-columns:1fr 1fr}.sxsr .fitbar .go{grid-column:1 / -1}}@media(max-width:520px){.sxsr .fitbar-grid{grid-template-columns:1fr}.sxsr .fitbar{padding:18px 16px}}.sxsr .shop{display:grid;grid-template-columns:252px 1fr;gap:26px;margin-top:26px;align-items:start}.sxsr .filters{background:var(--panel);border:1px solid var(--line);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);padding:6px 0 10px;position:sticky;top:118px;max-height:calc(100vh - 138px);max-height:calc(100dvh - 138px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.sxsr .filters::-webkit-scrollbar{width:8px}.sxsr .filters::-webkit-scrollbar-track{background:transparent}.sxsr .filters::-webkit-scrollbar-thumb{background:var(--line)}.sxsr .filters::-webkit-scrollbar-thumb:hover{background:var(--red)}.sxsr .filters .f-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 6px}.sxsr .filters .f-head h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;margin:0}.sxsr .filters .clear{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-weight:600;padding:4px 0;text-decoration:none}.sxsr .filters .clear:hover{text-decoration:underline}.sxsr .f-close{display:none;background:var(--steel);color:#fff;border:0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px}.sxsr .f-group{padding:12px 18px 6px;border-top:1px solid var(--line);margin-top:10px}.sxsr .f-group h3{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 8px}.sxsr .f-opt{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-left:3px solid transparent;cursor:pointer;font:inherit;font-size:15px;font-weight:500;color:var(--ink-2);padding:7px 8px 7px 10px;text-align:left;text-decoration:none}.sxsr .f-opt:hover{color:var(--ink);background:var(--panel-2)}.sxsr .f-opt .box{flex-shrink:0;width:15px;height:15px;border:2px solid var(--line);background:var(--panel);position:relative}.sxsr .f-opt.on{color:var(--ink);font-weight:700;border-left-color:var(--red)}.sxsr .f-opt.on .box{border-color:var(--red);background:var(--red)}.sxsr .f-opt.on .box:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.sxsr .f-opt.off{opacity:.42;pointer-events:none}.sxsr .f-opt .cnt{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted)}.sxsr .f-note{padding:12px 18px 4px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);margin-top:10px}.sxsr .fscrim{display:none}.sxsr .price-range{display:flex;gap:8px;align-items:center;padding:2px 0 6px}.sxsr .price-range input{width:100%;min-width:0;border:1px solid var(--line);background:var(--panel-2);font:inherit;font-size:14px;padding:7px 9px}.sxsr .price-range button{background:var(--steel);color:#fff;border:0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px}.sxsr .toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);padding:10px 14px;clip-path:var(--chamfer)}.sxsr .toolbar .count{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.sxsr .toolbar .count b{color:var(--red)}.sxsr .toolbar .spacer{flex:1}.sxsr .toolbar label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.sxsr .toolbar select{appearance:none;-webkit-appearance:none;background:var(--panel-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23e01e26' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line);color:var(--ink);font:inherit;font-size:14.5px;font-weight:600;padding:8px 34px 8px 12px;cursor:pointer}.sxsr .filters-btn{display:none;background:var(--steel);color:#fff;border:0;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:16px;letter-spacing:.07em;text-transform:uppercase;padding:9px 16px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.sxsr .filters-btn .n{background:var(--red);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;padding:1px 7px;margin-left:6px}.sxsr .active-chips{display:none;flex-wrap:wrap;gap:8px;margin-top:12px}.sxsr .active-chips.show{display:flex}.sxsr .active-chips .chip{display:inline-flex;align-items:center;gap:8px;background:var(--steel);color:#fff;font-size:13.5px;font-weight:600;padding:6px 8px 6px 12px}.sxsr .active-chips .chip a{background:var(--red);color:#fff;width:18px;height:18px;line-height:1;font-size:13px;display:grid;place-items:center;text-decoration:none}.sxsr .no-results{display:none;border:1px dashed var(--line);background:var(--panel);padding:30px 24px;margin-top:14px;text-align:center}.sxsr .no-results.show{display:block}.sxsr .no-results h3{font-family:Barlow Condensed,sans-serif;font-size:26px;text-transform:uppercase;margin:0 0 6px}.sxsr .no-results p{margin:0 auto;color:var(--ink-2);max-width:44em}.sxsr .pager{display:flex;gap:8px;justify-content:center;margin-top:26px;flex-wrap:wrap}.sxsr .pager a,.sxsr .pager span{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;padding:8px 13px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);text-decoration:none}.sxsr .pager span.cur{background:var(--steel);color:#fff;border-color:var(--steel)}.sxsr .pager a:hover{border-color:var(--red);color:var(--red)}@media(max-width:900px){.sxsr .shop{grid-template-columns:1fr}.sxsr .filters-btn{display:inline-flex;align-items:center}.sxsr .filters{display:none}.sxsr .filters.open{display:block;position:fixed;top:0;left:0;bottom:0;width:min(320px,86vw);z-index:90;overflow-y:auto;max-height:none;overscroll-behavior:contain;clip-path:none;border:0;border-right:3px solid var(--red);padding-top:10px;box-shadow:var(--shadow);background:var(--panel)}.sxsr .f-close{display:inline-block}.sxsr .fscrim.show{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0506078c;z-index:80}}.sxsr .col-notes{margin-top:44px;display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.sxsr .col-notes .about{background:var(--panel);border:1px solid var(--line);padding:26px 28px;clip-path:var(--chamfer)}.sxsr .col-notes .about h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;margin:0;line-height:1}.sxsr .col-notes .about h2 span{color:var(--red)}.sxsr .col-notes .about p{color:var(--ink-2);margin:12px 0 0}.sxsr .col-notes .about ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.sxsr .col-notes .about li{display:flex;gap:10px;font-size:15px;color:var(--ink-2)}.sxsr .col-notes .about li b{color:var(--ink)}.sxsr .col-notes .about li:before{content:"";flex-shrink:0;width:9px;height:9px;background:var(--red);margin-top:7px;clip-path:polygon(0 0,100% 50%,0 100%)}.sxsr .help-card{background:var(--steel);color:var(--on-steel);padding:26px 28px;clip-path:var(--chamfer);display:flex;flex-direction:column}.sxsr .help-card .k{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ff9ea2}.sxsr .help-card h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;margin:8px 0 0;line-height:1;color:#fff}.sxsr .help-card p{color:var(--on-steel-2);margin:10px 0 0;font-size:15px}.sxsr .help-card .btnrow{margin-top:auto;padding-top:20px}.sxsr .help-card .btn{align-self:flex-start;padding-top:11px;padding-bottom:11px;font-size:17px}@media(max-width:860px){.sxsr .col-notes{grid-template-columns:1fr}}.sxsr .x-sell{margin-top:40px}.sxsr .x-sell .sec-head{margin-bottom:0}.sxsr .x-sell .rule{margin:16px 0 18px}@media(prefers-reduced-motion:reduce){.sxsr .cat img{transition:none}}.sxsr .lifestyle .tile-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}.sxsr .lifestyle.solo{grid-template-columns:1fr}.sxsr .util .util-contact{display:flex;align-items:center;gap:16px}.sxsr .util .mail{color:var(--on-steel-2);text-decoration:none;white-space:nowrap}.sxsr .util .mail:hover{color:var(--red)}@media(max-width:640px){.sxsr .util .mail{display:none}}.sxsr predictive-search,.sxsr search-form{flex:1;min-width:0;position:relative;display:block}.sxsr form.search{position:relative}.sxsr .predictive-search{background:#fff;color:#14161a;text-align:left;box-shadow:var(--shadow);z-index:70}.sxsr nav.main .caret{width:12px;height:12px;margin-left:5px;flex-shrink:0}.sxsr footer.site .socials{display:flex;gap:10px;margin-top:16px}.sxsr footer.site .socials a{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--steel-line);border-radius:50%;color:var(--on-steel)}.sxsr footer.site .socials svg{width:17px;height:17px}.sxsr footer.site .socials a:hover{color:#fff;border-color:var(--red)}.sxsr footer.site .fine .policies{display:flex;flex-wrap:wrap;gap:6px 16px}@media(min-width:921px){.sxsr footer.site .cols{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}@media(min-width:990px){.sxsr nav.main .dnav-list{overflow:visible;list-style:none;margin-top:0;margin-bottom:0}.sxsr nav.main .dnav-li{position:relative;display:flex}.sxsr nav.main details.dnav-l1,.sxsr nav.main details.dnav-l2{position:static;display:block}.sxsr nav.main summary.dd-sum{display:block;cursor:pointer;list-style:none}.sxsr nav.main summary.dd-sum::-webkit-details-marker{display:none}.sxsr nav.main .dd-link{display:inline-flex;align-items:center}.sxsr nav.main details.dnav-l1[open]>summary .dd-link.l1{color:#fff;border-bottom-color:var(--red)}.sxsr .dd-panel{display:none;position:absolute;top:calc(100% - 2px);left:0;z-index:65;min-width:300px;margin:0;padding:8px 0;list-style:none;text-align:left;background:var(--steel);border-top:3px solid var(--red);box-shadow:var(--shadow)}.sxsr nav.main details.dnav-l1[open]>.dd-panel{display:block}.sxsr .dd-row{position:relative}.sxsr nav.main .dd-panel a,.sxsr nav.main .dd-fly a{white-space:normal;border-bottom:0;letter-spacing:.02em}.sxsr nav.main .dd-link.l2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;font-family:Barlow,sans-serif;font-size:15px;font-weight:600;text-transform:none;color:var(--on-steel)}.sxsr nav.main .dd-link.l2 .caret{transform:rotate(-90deg)}.sxsr nav.main .dd-link.l2:hover{color:var(--red);border-bottom-color:transparent}.sxsr nav.main details.dnav-l2[open]>summary .dd-link.l2{color:#fff;box-shadow:inset 3px 0 0 var(--red)}.sxsr .dd-fly{display:none;position:absolute;top:-9px;left:100%;z-index:66;width:288px;margin:0;padding:8px 0;list-style:none;text-align:left;background:var(--steel-2);border:1px solid var(--steel-line);border-left:3px solid var(--red);box-shadow:var(--shadow)}.sxsr nav.main details.dnav-l2[open]>.dd-fly{display:block}.sxsr .dd-fly.flip{left:auto;right:100%;border-left:1px solid var(--steel-line);border-right:3px solid var(--red)}.sxsr nav.main .dd-link.l3{display:block;padding:7px 16px;font-family:Barlow,sans-serif;font-size:14.5px;font-weight:500;text-transform:none;color:var(--on-steel-2)}.sxsr nav.main .dd-link.l3:hover{color:var(--red);border-bottom-color:transparent}.sxsr nav.main .dd-panel .current,.sxsr nav.main .dd-fly .current{color:var(--red)}}.sxsr .menu-toggle,.sxsr .mnav,.sxsr .mnav-scrim{display:none}body.sxsr-lock{overflow:hidden}@media(max-width:989px){body{overflow-x:clip}.sxsr .menu-toggle{display:inline-flex}.sxsr nav.main{display:none}.sxsr header.site .logo img{width:178px}.sxsr .mnav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0506079e;z-index:190;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.sxsr .mnav-scrim.show{opacity:1;visibility:visible;transition:opacity .3s ease}.sxsr .mnav{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:min(348px,88vw);background:var(--steel);color:var(--on-steel);z-index:200;border-right:3px solid var(--red);box-shadow:var(--shadow);transform:translate(-103%);visibility:hidden;transition:transform .34s cubic-bezier(.32,.72,.24,1),visibility 0s linear .34s}.sxsr .mnav.open{transform:translate(0);visibility:visible;transition:transform .34s cubic-bezier(.32,.72,.24,1)}.sxsr .mnav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px 13px 18px;border-bottom:1px solid var(--steel-line);flex-shrink:0}.sxsr .mnav-logo{display:inline-flex;line-height:.95;text-decoration:none}.sxsr .mnav-logo img{width:148px;height:auto}.sxsr .mnav-logo-txt{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;color:#fff}.sxsr .mnav-logo-txt span{color:var(--red)}.sxsr .mnav-close{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;background:var(--steel-2);border:1px solid var(--steel-line);color:var(--on-steel);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.sxsr .mnav-close svg{width:20px;height:20px}.sxsr .mnav-search{display:flex;flex-shrink:0;margin:14px 16px 8px;background:var(--steel-2);border:1px solid var(--steel-line);clip-path:var(--chamfer)}.sxsr .mnav-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--on-steel);padding:12px 13px;font:inherit;font-size:16px;box-shadow:none}.sxsr .mnav-search input::placeholder{color:var(--on-steel-2)}.sxsr .mnav-search button{background:var(--red);color:#fff;border:0;cursor:pointer;padding:0 17px;display:grid;place-items:center}.sxsr .mnav-search button svg{width:19px;height:19px}.sxsr .mnav-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0 16px;overscroll-behavior:contain}.sxsr .mnav-body>.mnav-item{border-bottom:1px solid var(--steel-line)}.sxsr .mnav-row{display:flex;align-items:stretch}.sxsr .mnav-item.open>.mnav-row{box-shadow:inset 3px 0 0 var(--red)}.sxsr .mnav-link{flex:1;min-width:0;display:flex;align-items:center;min-height:48px;text-decoration:none;color:var(--on-steel)}.sxsr .mnav-link.l1{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:20px;letter-spacing:.05em;text-transform:uppercase;padding:11px 8px 11px 18px}.sxsr .mnav-link.l2{font-size:15.5px;font-weight:600;padding:10px 8px 10px 32px}.sxsr .mnav-link.l3{font-size:14.5px;font-weight:500;color:var(--on-steel-2);min-height:44px;padding:9px 16px 9px 48px}.sxsr .mnav-link.current{color:var(--red)}.sxsr .mnav-toggle{width:52px;min-height:48px;flex-shrink:0;display:grid;place-items:center;background:transparent;border:0;border-left:1px solid var(--steel-line);color:var(--on-steel-2);cursor:pointer}.sxsr .mnav-toggle svg{width:18px;height:18px;transition:transform .25s ease}.sxsr .mnav-item.open>.mnav-row .mnav-toggle svg{transform:rotate(180deg)}.sxsr .mnav-item.open>.mnav-row .mnav-toggle{color:#fff}.sxsr .mnav-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.sxsr .mnav-panel-in{overflow:hidden;min-height:0}.sxsr .mnav-item.open>.mnav-panel{grid-template-rows:1fr}.sxsr .mnav-body>.mnav-item>.mnav-panel>.mnav-panel-in{background:var(--steel-2)}.sxsr .mnav-panel .mnav-item{border-top:1px solid rgba(255,255,255,.05)}.sxsr .mnav-panel .mnav-item:first-child{border-top:0}.sxsr .mnav-util{flex-shrink:0;border-top:1px solid var(--steel-line);padding:8px 18px calc(10px + env(safe-area-inset-bottom));display:grid}.sxsr .mnav-util a{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--on-steel);text-decoration:none;font-weight:600;font-size:15px}.sxsr .mnav-util a svg{width:18px;height:18px;color:var(--on-steel-2);flex-shrink:0}.sxsr .hero .wrap{padding-top:46px;padding-bottom:46px}.sxsr .hero{min-height:0}.sxsr .hero .shade{background:linear-gradient(0deg,#0708098c,#07080961 55%,#07080938)}.sxsr .hero .hero-copy{padding:18px 16px 16px;max-width:none}.sxsr .hero h1{font-size:clamp(42px,12.5vw,64px);max-width:none}.sxsr .hero p.lede{font-size:16.5px}.sxsr .hero .cta-row{gap:10px;margin-top:24px}.sxsr .hero .cta-row .btn{flex:1 1 150px}.sxsr .hero .makes{margin-top:30px;gap:6px 16px;font-size:11px}.sxsr .hero .sale-pill{width:100%;gap:5px 9px;font-size:10.5px;padding:8px 10px}.sxsr .hero .sale-pill__timer{font-size:15px;padding:5px 9px}.sxsr .hero .sale-ends span{font-size:15px;padding:.18em .62em}.sxsr .hero .hero-sale-copy{padding:20px 18px 18px;max-width:none}.sxsr .hero .sale-title{font-size:clamp(44px,13.5vw,64px)}.sxsr .hero .sale-subline{font-size:22px}.sxsr .hero .sale-code-row{grid-template-columns:repeat(2,1fr)}.sxsr .hero .sale-actions .btn{flex:1 1 170px}.sxsr section.block{padding-top:38px}.sxsr .spotlight{margin-top:44px}.sxsr .trust,.sxsr .brands,.sxsr .mail-band{margin-top:38px}.sxsr footer.site{margin-top:44px}.sxsr .sticky-buy{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.sxsr .sticky-spacer{height:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:640px){.sxsr .wrap{padding-left:16px;padding-right:16px}.sxsr .cats{grid-template-columns:repeat(2,1fr);gap:10px}.sxsr .cat{aspect-ratio:4 / 3}.sxsr .cat .txt{left:12px;right:12px;bottom:10px}.sxsr .cat .txt .n{font-size:10px;letter-spacing:.16em}.sxsr .cat .txt h3{font-size:19px}.sxsr .cat .txt p{display:none}.sxsr .cat .arrow{width:27px;height:27px;top:10px;right:10px}.sxsr .cat .arrow svg{width:13px;height:13px}.sxsr .prods{gap:10px}.sxsr .prods-4,.sxsr .prods-3,.sxsr .prods-c{grid-template-columns:repeat(2,1fr)}.sxsr .prod .media{aspect-ratio:1 / 1}.sxsr .prod .flag{top:8px;left:8px;font-size:9.5px;padding:4px 6px}.sxsr .prod .body{padding:11px 12px 13px;gap:5px}.sxsr .prod .brand{font-size:10px;letter-spacing:.16em}.sxsr .prod h3{font-size:16.5px;line-height:1.12;overflow-wrap:break-word}.sxsr .prod .fit{font-size:12px;gap:5px}.sxsr .prod .fit svg{width:13px;height:13px}.sxsr .prod .stock{font-size:12px;gap:5px}.sxsr .prod .chips{gap:4px}.sxsr .prod .chips span{font-size:9.5px;padding:2px 5px}.sxsr .prod .foot{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.sxsr .prod .price{font-size:18px}.sxsr .prod .price small{display:inline;margin-right:5px}.sxsr .prod product-form{display:block}.sxsr .prod .add-btn{width:100%;text-align:center;padding:10px 6px;font-size:15px}.sxsr .bmsm-band{padding:20px 18px}.sxsr .bmsm-band h3{font-size:31px}.sxsr .bmsm-band .tier b{font-size:19px}.sxsr .tier-strip{padding:12px 14px;gap:6px 18px}.sxsr .tier-strip .t{font-size:19px}.sxsr .toolbar{padding:9px 11px;gap:9px}.sxsr .toolbar select{flex:1;min-width:0;max-width:100%}.sxsr .col-banner p{font-size:15px}.sxsr .lifestyle figure{min-height:230px}.sxsr .lifestyle figcaption b{font-size:22px}.sxsr footer.site .cols{grid-template-columns:1fr 1fr;gap:24px 20px;padding:36px 0 28px}.sxsr footer.site .cols>div:first-child{grid-column:1 / -1}.sxsr footer.site ul{gap:6px}.sxsr footer.site ul a{display:inline-block;padding:3px 0}}@media(max-width:560px){.sxsr header.site .logo img{width:148px}}@media(max-width:480px){.sxsr .qty-cart{flex-wrap:nowrap}.sxsr .qty-cart .btn-red{min-width:0;padding-left:12px;padding-right:12px}.sxsr .buy-actions .btn{padding-left:10px;padding-right:10px;font-size:16px}.sxsr .price-now{font-size:40px}.sxsr .mail-form button{padding:0 14px;font-size:15px}}@media(max-width:420px){.sxsr footer.site .cols{grid-template-columns:1fr}.sxsr footer.site .cols>div:first-child{grid-column:auto}}@media(max-width:989px){.sxsr .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sxsr .tabs::-webkit-scrollbar{display:none}.sxsr .tab-btn{white-space:nowrap;font-size:17px;padding:10px 13px}.sxsr .tab-panel{overflow-wrap:break-word}.sxsr .tab-panel table:not(.spec-table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sxsr .tab-panel img{height:auto}}@media(prefers-reduced-motion:reduce){.sxsr .mnav,.sxsr .mnav-scrim,.sxsr .mnav-panel,.sxsr .mnav-toggle svg{transition:none}}.sxsr .brandgrid{padding:30px 0 6px}.sxsr .brandgrid.no-head{padding-top:0}.sxsr .bgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sxsr .btile{display:flex;flex-direction:column;height:100%;background:var(--panel);border:1px solid var(--line);clip-path:var(--chamfer);text-decoration:none;color:var(--ink);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sxsr .btile:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--red)}.sxsr .btile .bstage{display:flex;align-items:center;justify-content:center;height:120px;padding:12px}.sxsr .btile .bstage img{display:block;width:100%;height:100%;object-fit:contain}.sxsr .btile .btext-name{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:30px;line-height:1.02;color:var(--ink);text-align:center}.sxsr .btile .bname{display:block;margin-top:auto;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:15px;line-height:1.15;padding:8px 8px 11px;color:var(--ink-2)}.sxsr .btile:hover .bname{color:var(--red)}.sxsr .btile--dark{background:var(--ink);border-color:#2b2f36;color:#fff}.sxsr .btile--dark .bname{color:#e9ebee}.sxsr .btile--dark .btext-name{color:#fff}@media(max-width:1024px){.sxsr .bgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.sxsr .bgrid{grid-template-columns:repeat(2,1fr);gap:10px}.sxsr .btile .bstage{height:120px;padding:12px}.sxsr .btile .bname{font-size:15px;padding-bottom:11px}}.sxsr .hero .bg.slide{opacity:0;transition:opacity 1.1s ease}.sxsr .hero .bg.slide.is-active{opacity:1;z-index:1}.sxsr .hero .shade{z-index:2}.sxsr .hero .wrap{z-index:3}.sxsr .tab-panel[data-panel=desc]{color:var(--ink-2)}.sxsr .tab-panel[data-panel=desc] *{color:inherit!important;background-color:transparent!important;border-color:var(--line)!important;font-family:inherit!important}.sxsr .tab-panel[data-panel=desc] h1,.sxsr .tab-panel[data-panel=desc] h2,.sxsr .tab-panel[data-panel=desc] h3,.sxsr .tab-panel[data-panel=desc] h4{font-family:Barlow Condensed,sans-serif!important;font-weight:700;text-transform:uppercase;color:var(--ink)!important;line-height:1.05;margin:20px 0 10px}.sxsr .tab-panel[data-panel=desc] h1{font-size:32px}.sxsr .tab-panel[data-panel=desc] h2{font-size:28px}.sxsr .tab-panel[data-panel=desc] h3{font-size:24px}.sxsr .tab-panel[data-panel=desc] h4{font-size:20px}.sxsr .tab-panel[data-panel=desc] h1 span,.sxsr .tab-panel[data-panel=desc] h2 span,.sxsr .tab-panel[data-panel=desc] h3 span,.sxsr .tab-panel[data-panel=desc] h4 span{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.sxsr .tab-panel[data-panel=desc] strong,.sxsr .tab-panel[data-panel=desc] b{color:var(--ink)!important}.sxsr .tab-panel[data-panel=desc] a{color:var(--red)!important;text-decoration:underline}.sxsr .tab-panel[data-panel=desc] ul,.sxsr .tab-panel[data-panel=desc] ol{margin:0 0 14px;padding-left:22px}.sxsr .tab-panel[data-panel=desc] li{margin-bottom:5px}.sxsr .tab-panel[data-panel=desc] img{max-width:100%;height:auto}.sxsr .tab-panel[data-panel=desc] table{width:100%;border-collapse:collapse;margin:0 0 14px}.sxsr .tab-panel[data-panel=desc] th,.sxsr .tab-panel[data-panel=desc] td{border:1px solid var(--line);padding:8px 10px;text-align:left}.sxsr .tab-panel[data-panel=desc] hr{border:0;border-top:1px solid var(--line)!important;margin:16px 0}.sxsr .tab-panel[data-panel=desc]{line-height:1.6}.sxsr .tab-panel[data-panel=desc]>p:first-of-type{font-size:18px;line-height:1.55;font-weight:500;color:var(--ink)!important;border-left:3px solid var(--red)!important;padding-left:16px;margin-bottom:20px}.sxsr .tab-panel[data-panel=desc] h3{position:relative;margin:30px 0 14px;padding-bottom:9px;border-bottom:2px solid var(--line)}.sxsr .tab-panel[data-panel=desc] h3:first-of-type{margin-top:22px}.sxsr .tab-panel[data-panel=desc] h3:before{content:"";position:absolute;left:0;bottom:-2px;width:46px;height:2px;background:var(--red)}.sxsr .tab-panel[data-panel=desc] ul{list-style:none;padding-left:2px;margin:0 0 20px}.sxsr .tab-panel[data-panel=desc] ul li{position:relative;padding-left:26px;margin-bottom:10px}.sxsr .tab-panel[data-panel=desc] ul li:before{content:"";position:absolute;left:0;top:7px;width:13px;height:9px;background:var(--red);clip-path:polygon(0 0,100% 0,72% 100%,0 100%)}.sxsr .tab-panel[data-panel=desc] table{margin:0 0 20px;font-size:15px}.sxsr .tab-panel[data-panel=desc] thead th{background:var(--steel)!important;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.sxsr .tab-panel[data-panel=desc] tbody th{background:var(--panel-2)!important;color:var(--ink-2)!important;font-family:IBM Plex Mono,monospace!important;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;width:34%;vertical-align:top}.sxsr .tab-panel[data-panel=desc] tbody tr:nth-child(2n) td{background:var(--panel-2)!important}.sxsr .tab-panel[data-panel=desc] blockquote{margin:20px 0 14px;padding:14px 18px;background:var(--panel-2)!important;border:1px solid var(--line);border-left:4px solid var(--red)!important}.sxsr .tab-panel[data-panel=desc] blockquote p{margin:0 0 8px}.sxsr .tab-panel[data-panel=desc] blockquote p:last-child{margin-bottom:0}.sxsr .tab-panel[data-panel=desc] blockquote strong{font-family:IBM Plex Mono,monospace!important;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--red)!important}.sxsr .tab-panel[data-panel=desc] hr{margin:24px 0}@media(max-width:760px){.sxsr .tab-panel[data-panel=desc]>p:first-of-type{font-size:16.5px;padding-left:13px}}.sxsr .tab-panel[data-panel=desc] .sx-deepdive{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;margin:4px 0 22px}.sxsr .tab-panel[data-panel=desc] .sx-deepdive figure{margin:0}.sxsr .tab-panel[data-panel=desc] .sx-deepdive img{display:block;width:100%;height:auto;border:1px solid var(--line);margin:0 0 12px}.sxsr .tab-panel[data-panel=desc] .sx-deepdive figcaption{font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:20px;text-transform:uppercase;line-height:1.1;color:var(--ink)!important;margin:0 0 8px}.sxsr .tab-panel[data-panel=desc] .sx-deepdive p{margin:0;font-size:14.5px}.sxsr .tab-panel[data-panel=desc] .sx-deepdive figure p+p{margin-top:8px}.sxsr .col-banner .banner-badge{position:absolute;top:40px;right:34px;background:#fff;padding:10px 16px;display:flex;align-items:center;clip-path:var(--chamfer)}.sxsr .col-banner .banner-badge img{display:block;max-height:58px;max-width:210px;width:auto;height:auto;object-fit:contain}@media(max-width:760px){.sxsr .col-banner .banner-badge{position:static;margin-top:14px;padding:7px 10px;display:inline-flex}.sxsr .col-banner .banner-badge img{max-height:40px;max-width:130px}}.sxsr .wguide-body{padding:6px 0 10px}.sxsr .wguide-body .container{max-width:none;padding:0;margin:0}.sxsr .wguide-body section{padding:22px 0 4px}.sxsr .wguide-body h1{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(30px,4.4vw,46px);line-height:1;text-transform:uppercase;margin:0 0 10px;color:var(--ink)}.sxsr .wguide-body h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.05;text-transform:uppercase;margin:18px 0 8px;color:var(--ink)}.sxsr .wguide-body h3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:21px;line-height:1.1;text-transform:uppercase;margin:16px 0 6px;color:var(--ink)}.sxsr .wguide-body p,.sxsr .wguide-body li{color:#33393f;font-size:15.5px;line-height:1.55}.sxsr .wguide-body .eyebrow{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.sxsr .wguide-body .lead{font-size:17.5px;color:#22262a}.sxsr .wguide-body .cards,.sxsr .wguide-body .diagram-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:12px 0}.sxsr .wguide-body .card,.sxsr .wguide-body .diagram-card,.sxsr .wguide-body .fitment-box,.sxsr .wguide-body .hero-card{border:1px solid var(--line);background:#fff;padding:16px;clip-path:var(--chamfer)}.sxsr .wguide-body .callout{border:1px solid #101216;background:#101216;color:#e8ebee;padding:16px 18px;margin:14px 0;clip-path:var(--chamfer)}.sxsr .wguide-body .callout p,.sxsr .wguide-body .callout li{color:#c9ced4}.sxsr .wguide-body .callout h2,.sxsr .wguide-body .callout h3{color:#fff}.sxsr .wguide-body table{width:100%;border-collapse:collapse;font-size:14.5px;margin:10px 0 18px}.sxsr .wguide-body th{text-align:left;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:#101216;color:#fff;padding:8px 10px}.sxsr .wguide-body td{border:1px solid var(--line);padding:7px 10px;color:#33393f}.sxsr .wguide-body tbody tr:nth-child(2n) td{background:#f4f5f6}.sxsr .wguide-body .btn{display:inline-flex;align-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:9px 18px;margin:6px 8px 6px 0;clip-path:var(--chamfer)}.sxsr .wguide-body .btn--primary{background:var(--red);color:#fff}.sxsr .wguide-body .btn--secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.sxsr .wguide-body .mono{font-family:IBM Plex Mono,monospace;font-size:.92em}.sxsr .wguide-body svg{max-width:100%;height:auto}.sxsr .wguide-body .hero__actions{margin-top:10px}.sxsr .boltguide{margin:26px 0 8px}.sxsr .bg-callout{background:#101216;color:#fff;padding:22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;clip-path:var(--chamfer)}.sxsr .bg-callout-text{flex:1 1 320px}.sxsr .bg-callout h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:28px;line-height:1;text-transform:uppercase;margin:0;color:#fff}.sxsr .bg-callout p{color:#c9ced4;margin:6px 0 0;font-size:15px}.sxsr .bg-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:26px;text-transform:uppercase;margin:24px 0 10px;color:var(--ink)}.sxsr .bg-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 26px}.sxsr .bg-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--line);padding:7px 2px;font-size:14.5px;color:#33393f}.sxsr .bg-list span{font-family:IBM Plex Mono,monospace;font-size:13px;white-space:nowrap;color:var(--ink)}.sxsr .wguide-body{--color-primary: #e13124;--color-secondary: #2e2e2e;--space-5: 1.25rem}.sxsr .wguide-body svg{display:block}.sxsr .wguide-body .diagram-grid{grid-template-columns:1fr 1fr}.sxsr .wguide-body .section-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:start}.sxsr .wguide-body .label{display:inline-flex;padding:3px 10px;border-radius:999px;background:#f8d8d4;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b9281d;margin-bottom:10px}.sxsr .wguide-body .warning-box{background:linear-gradient(180deg,#fff7f6,#f5efea);border:1px solid rgba(225,49,36,.25);padding:16px;clip-path:var(--chamfer)}.sxsr .wguide-body .warning-box h3{color:var(--red)}@media(max-width:1024px){.sxsr .wguide-body .diagram-grid,.sxsr .wguide-body .section-intro{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sxs-mockup.css.map */
