@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-200.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-300.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-400.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-500.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-condensed-600.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-300.woff2) format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/speedway/assets/fonts/barlow-600.woff2) format('woff2')}main.sws-page{max-width:none}main.sws-page>*{margin-block-start:0!important;max-width:none!important}#swshop{display:block;position:relative;text-align:left;letter-spacing:normal}#swshop :where(h1,h2,h3,h4,p,ul,ol,li,figure,summary,details){letter-spacing:inherit;text-transform:none}#swshop :where(ul,ol){list-style:none;padding:0}#swshop{--bg:#000;--fg:#fff;--mute:rgba(255,255,255,.62);--faint:rgba(255,255,255,.38);--line:rgba(255,255,255,.12);--line2:rgba(255,255,255,.3);--soft:rgba(255,255,255,.06);--spot:#f5f5f5 0%,#e8e8e8 30%,#b9b9b9 54%,#4e4e4e 78%,#0d0d0d 95%,#000 100%;--pool:#f4f4f4 0%,#ebebeb 22%,#d2d2d2 40%,#a4a4a4 56%,#6a6a6a 70%,#353535 82%,#141414 92%,#080808 100%;--disp:'Barlow Condensed','Arial Narrow',system-ui,sans-serif;--body:'Barlow',system-ui,-apple-system,'Segoe UI',sans-serif;--pad:clamp(16px,3.9vw,56px);--wrap:1840px;--ease:cubic-bezier(.16,1,.3,1);--stage:clamp(360px,min(48vw,56vh),760px)}#swshop *,#swshop *::before,#swshop *::after{box-sizing:border-box}#swshop{margin:0;background:var(--bg);color:var(--fg);font:400 15px/1.55 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-tap-highlight-color:#fff0}@supports (overflow-x:clip){#swshop{overflow-x:clip}}body.sws-lock{overflow:hidden}#swshop img{max-width:100%;display:block}#swshop button,#swshop input,#swshop select{font:inherit;color:inherit}#swshop button{-webkit-appearance:none;appearance:none}#swshop a{color:inherit}#swshop :focus-visible{outline:2px solid var(--fg);outline-offset:3px}#swshop .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#swshop .wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}#swshop .cap{font:500 10px/1 var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--faint)}#swshop .num{font-variant-numeric:tabular-nums lining-nums}#swshop .feather{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}#swshop .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;border-radius:999px;border:1px solid var(--fg);background:var(--fg);color:var(--bg);cursor:pointer;text-decoration:none;white-space:nowrap;font:500 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:color .45s var(--ease),border-color .45s var(--ease)}#swshop .btn::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:var(--bg);transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}#swshop .btn.ghost{background:#fff0;color:var(--fg);border-color:var(--line2)}#swshop .btn.ghost::before{background:var(--fg)}#swshop .btn.dark{background:#000;color:#fff;border-color:rgb(255 255 255 / .4)}#swshop .btn.dark::before{background:#fff}@media (hover:hover){#swshop .btn:hover{color:var(--fg)}#swshop .btn:hover::before{transform:none}#swshop .btn.ghost:hover,#swshop .btn.dark:hover{color:var(--bg);border-color:var(--fg)}}#swshop .btn svg{width:14px;height:10px;flex:none}#swshop .linkbtn{background:none;border:0;padding:4px 0;cursor:pointer;font:500 10px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--fg)}#swshop [hidden]{display:none!important}#swshop .hero{position:relative;overflow:hidden;isolation:isolate;background:#000}#swshop .hero .bg{position:absolute;z-index:0;right:-4%;top:-16%;height:140%;width:auto;max-width:none;object-fit:contain;pointer-events:none;filter:grayscale(1) contrast(1.08) brightness(.6);animation:sws-bgin 1.2s var(--ease) both}#swshop .hero .bg.wide{right:-2%;top:6%;height:96%}@keyframes sws-bgin{from{opacity:0;transform:translateX(24px)}}#swshop .hero .scrim{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,rgb(0 0 0 / .92) 30%,rgb(0 0 0 / .45) 62%,rgb(0 0 0 / .15) 100%),linear-gradient(180deg,rgb(0 0 0 / .5) 0%,#fff0 46%,#fff0 58%,rgb(0 0 0 / .9) 100%)}#swshop .hero-in{position:relative;z-index:2;padding-top:34px}#swshop .crumbs{display:flex;flex-wrap:wrap;gap:10px;margin:0;font:500 10px/1.4 var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--faint)}#swshop .crumbs b{color:var(--fg);font-weight:500}#swshop .crumbs button{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}#swshop .crumbs button:hover{color:var(--fg)}#swshop .hero-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4.2vw,80px);align-items:end;padding-bottom:clamp(44px,5.6vw,104px)}#swshop .hero h1{margin:30px 0 0;font:600 clamp(54px,7vw,136px)/.86 var(--disp);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}#swshop .hero h1.long{font-size:clamp(44px,5vw,96px);line-height:.9}#swshop .hero h1 small{display:block;margin-top:10px;font:300 .42em/1 var(--disp);letter-spacing:.02em;color:var(--mute)}#swshop .hero h1 .ln{display:block;animation:sws-rise 1s var(--ease) both}@keyframes sws-rise{from{opacity:0;transform:translateY(22%)}}#swshop .lede{margin:0;font:300 16.5px/1.7 var(--body);color:rgb(255 255 255 / .78)}#swshop .lede a{color:var(--fg);text-underline-offset:4px}#swshop .ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}#swshop .sheet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line2)}#swshop .sheet div{min-width:0;padding:24px 28px 30px 0;border-right:1px solid var(--line)}#swshop .sheet div+div{padding-left:28px}#swshop .sheet div:last-child{border-right:0}#swshop .sheet b{display:block;margin-top:14px;font:200 clamp(46px,5.6vw,108px)/.84 var(--disp);letter-spacing:-.02em;white-space:nowrap}#swshop .sheet b small{margin-left:8px;font:500 12px var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}#swshop .sheet p{margin:12px 0 0;font:300 13px/1.5 var(--body);color:var(--mute)}@media (max-width:1180px){#swshop .hero-top{grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}#swshop .hero .bg{opacity:.8}}@media (max-width:860px){#swshop .sheet{grid-template-columns:repeat(2,minmax(0,1fr))}#swshop .sheet div:nth-child(2){border-right:0}#swshop .sheet div:nth-child(3){padding-left:0}#swshop .sheet div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){#swshop .hero-in{padding-top:22px}#swshop .hero h1{margin-top:22px;font-size:clamp(46px,14vw,70px)}#swshop .hero h1.long{font-size:clamp(38px,11vw,56px)}#swshop .hero .bg,#swshop .hero .bg.wide{right:-34%;top:2%;height:62%;opacity:.55}#swshop .hero .scrim{background:linear-gradient(180deg,rgb(0 0 0 / .35) 0%,rgb(0 0 0 / .82) 46%,#000 100%)}#swshop .lede{font-size:15px}#swshop .sheet div{padding:18px 14px 20px 0}#swshop .sheet div+div{padding-left:14px}#swshop .sheet div:nth-child(3){padding-left:0}#swshop .sheet b small{font-size:10px;margin-left:5px}#swshop .sheet p{font-size:12px}}#swshop .panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#swshop .panel-in{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:var(--cols,none);align-items:stretch}#swshop .mod{padding:22px 28px 24px;border-right:1px solid var(--line);min-width:0}#swshop .mod:first-child{padding-left:0}#swshop .mod-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}#swshop .mod-top b{font:300 24px/1 var(--disp);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#swshop .mod-top b small{font:500 9.5px var(--body);letter-spacing:.16em;color:var(--mute);margin-left:4px}#swshop .mod-top b.any{color:var(--faint);font-size:18px}#swshop .segs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--line2);border-radius:18px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}#swshop .segs button{white-space:nowrap;height:34px;border:0;border-left:1px solid var(--line);background:#fff0;cursor:pointer;padding:0 1px;font:400 12.5px/1 var(--disp);letter-spacing:0;color:var(--mute);transition:background .3s var(--ease),color .3s}#swshop .segs button:first-child{border-left:0}#swshop .segs button[aria-pressed="true"]{background:#fff;color:#000}#swshop .segs button:disabled{cursor:default;color:rgb(255 255 255 / .2)}#swshop .segs.words button{font:500 10px/1.1 var(--body);letter-spacing:.12em;text-transform:uppercase}#swshop .segs.many{display:flex;flex-wrap:wrap;gap:6px;border:0;border-radius:0;overflow:visible;-webkit-mask-image:none}#swshop .segs.many button{height:34px;padding:0 14px;border:1px solid var(--line2);border-radius:17px}#swshop .segs.many button[aria-pressed="true"]{border-color:#fff}@media (hover:hover){#swshop .segs button:hover:not(:disabled):not([aria-pressed="true"]){background:var(--soft);color:var(--fg)}}#swshop .slider{position:relative;height:36px}#swshop .slider .track{position:absolute;left:0;right:0;top:10px;height:1px;background:var(--line2)}#swshop .slider .fill{position:absolute;right:0;top:10px;height:1px;background:#fff}#swshop .slider .knob{position:absolute;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .12);transform:translateX(-50%);pointer-events:none;transition:left .4s var(--ease)}#swshop .slider .ticks{position:absolute;left:0;top:0;right:0;bottom:0}#swshop .slider .ticks button{position:absolute;top:0;height:36px;min-width:30px;transform:translateX(-50%);padding:21px 2px 0;border:0;background:none;cursor:pointer;font:400 11px/1 var(--disp);color:var(--faint)}#swshop .slider .ticks button:first-child{transform:none;text-align:left}#swshop .slider .ticks button:last-child{transform:translateX(-100%);text-align:right}#swshop .slider .ticks button[aria-pressed="true"]{color:#fff}#swshop .slider .ticks button:disabled{cursor:default;color:rgb(255 255 255 / .18)}#swshop .side-mod{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:14px;padding:16px 0 16px 28px;min-width:200px}#swshop .side-mod .btn{min-height:44px;padding:0 24px}#swshop .sortwrap{display:flex;gap:12px;align-items:baseline}#swshop .sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;border-bottom:1px solid #fff;background-color:#fff0;padding:4px 20px 5px 0;cursor:pointer;color:#fff;font:400 15px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 6px) 55%,100% 55%;background-size:6px 6px;background-repeat:no-repeat}#swshop .sort::-ms-expand{display:none}#swshop .sort option{color:#000;background:#fff}#swshop .fbtn-row{display:none;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line);z-index:5;background:rgb(0 0 0 / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#swshop .fbtn-row .btn{flex:none;min-height:42px;padding:0 20px}#swshop .fbtn-row .sortwrap{min-width:0}#swshop .fbtn-row .sort{min-width:0;max-width:100%;text-overflow:ellipsis}#swshop .rail{border-bottom:1px solid var(--line)}#swshop .rail-in{display:flex;gap:0 34px;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#swshop .rail-in::-webkit-scrollbar{display:none}#swshop .rail.more .rail-in{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}#swshop .rail.less .rail-in{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%);mask-image:linear-gradient(90deg,transparent,#000 14%)}#swshop .rail.less.more .rail-in{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}#swshop .rail-in .cap{white-space:nowrap}#swshop .rail a{flex:none;font:400 15px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:21px 0 18px;border-bottom:1px solid #fff0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .25s}#swshop .rail a[aria-current="page"]{color:var(--fg);border-color:var(--fg)}@media (hover:hover){#swshop .rail a:hover{color:var(--fg)}}#swshop .chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:22px}#swshop .chips:empty{padding-top:0}#swshop .chip{display:inline-flex;gap:10px;align-items:center;min-height:34px;border:1px solid var(--line2);border-radius:17px;background:#fff0;padding:0 14px;cursor:pointer;color:var(--fg);font:500 10px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}#swshop .chip b{font-weight:300;font-size:14px;line-height:.6;color:var(--faint)}@media (hover:hover){#swshop .chip:hover{background:#fff;color:#000;border-color:#fff}#swshop .chip:hover b{color:#000}}#swshop .subtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:16px;padding-top:28px}#swshop .subtile{position:relative;display:block;text-decoration:none;cursor:pointer}#swshop .subtile .lb{position:relative;display:block;height:0;padding-top:75%;overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:radial-gradient(ellipse 80% 76% at 50% 52%,var(--pool)) #080808}#swshop .subtile img{position:absolute;left:14%;top:10%;width:72%;height:78%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--ease)}#swshop .subtile .nm{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;font:300 24px/1 var(--disp);text-transform:uppercase}#swshop .subtile .nm i{font-style:normal;font-size:16px;color:var(--faint);transition:transform .4s var(--ease),color .4s}@media (hover:hover){#swshop .subtile:hover img{transform:scale(1.06)}#swshop .subtile:hover .nm i{transform:translateX(4px);color:#fff}}#swshop .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 24px;padding-top:34px}#swshop .tile{position:relative;display:flex;flex-direction:column;min-width:0;opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}#swshop .tile.in{opacity:1;transform:none}#swshop .pic{position:relative;display:block;height:0;padding-top:120%;overflow:hidden;isolation:isolate;border:1px solid rgb(255 255 255 / .1);transition:border-color .5s var(--ease);background:radial-gradient(ellipse 24% 4% at 50% 86%,rgb(255 255 255 / .5),#fff0),radial-gradient(ellipse 82% 72% at 50% 53%,var(--pool)) #080808}#swshop .pic .imgs{position:absolute;left:0;top:0;right:0;bottom:0;display:block}#swshop .pic img{position:absolute;left:8%;top:11%;width:84%;height:78%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .6s var(--ease),transform .9s var(--ease)}#swshop .pic .im2{opacity:0}#swshop .fig{position:absolute;left:20px;top:18px;z-index:3;display:flex;align-items:flex-start;gap:9px;pointer-events:none}#swshop .fig b{font:200 clamp(46px,4.2vw,60px)/.8 var(--disp);letter-spacing:-.02em}#swshop .fig span{margin-top:3px;font:500 8.5px/1.45 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}#swshop .sale{position:absolute;right:18px;top:18px;z-index:3;border:1px solid rgb(255 255 255 / .7);border-radius:13px;padding:7px 11px 6px;font:500 9px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;pointer-events:none}#swshop .feat{position:absolute;left:20px;right:20px;bottom:18px;z-index:3;font:500 9px/1.4 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);pointer-events:none;transition:opacity .4s var(--ease)}#swshop .acts{position:absolute;left:18px;right:18px;bottom:18px;z-index:4;display:none}#swshop .acts .btn{width:100%;min-height:48px;padding:0 16px;font-size:10px;letter-spacing:.18em}@media (hover:hover) and (pointer:fine){#swshop .acts{display:block;opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease),transform .45s var(--ease)}#swshop .tile:hover .acts,#swshop .tile:focus-within .acts{opacity:1;transform:none}#swshop .tile:hover .feat,#swshop .tile:focus-within .feat{opacity:0}#swshop .tile:hover .pic{border-color:rgb(255 255 255 / .3)}#swshop .tile:hover .pic .im1{transform:scale(1.05) translateY(-2%)}#swshop .tile.has2:hover .pic .im1{opacity:0}#swshop .tile.has2:hover .pic .im2{opacity:1;transform:scale(1.02)}}#swshop .meta{display:flex;flex-direction:column;flex:1;padding-top:20px;min-width:0}#swshop .name{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-top:10px}#swshop .name h3{margin:0;font:300 clamp(30px,2.7vw,38px)/.92 var(--disp);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere}#swshop .name h3 a{text-decoration:none}#swshop .price{text-align:right;font:300 clamp(26px,2.2vw,32px)/.92 var(--disp);letter-spacing:.01em;white-space:nowrap}#swshop .price s{display:block;margin-top:6px;font:400 12px/1 var(--body);color:var(--faint)}#swshop .price em{display:block;margin-top:5px;font:500 9px/1 var(--body);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:#fff}#swshop .specs{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#swshop .specs li{min-width:0;padding:12px 14px 11px;border-left:1px solid var(--line)}#swshop .specs li:first-child{padding-left:0;border-left:0}#swshop .specs b{display:block;font:300 22px/1 var(--disp);white-space:nowrap}#swshop .specs small{display:block;margin-top:6px;font:500 8.5px/1.25 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}#swshop .pay{margin-top:16px;display:grid;grid-template-columns:repeat(var(--pn,2),minmax(0,1fr))}#swshop .pay div{min-width:0;padding-right:14px}#swshop .pay div+div{padding-left:14px;border-left:1px solid var(--line)}#swshop .pay b{display:block;font:300 21px/1 var(--disp);letter-spacing:.01em;white-space:nowrap}#swshop .pay b small{margin-left:3px;font:400 11px/1 var(--body);letter-spacing:0;text-transform:none;color:var(--mute)}#swshop .pay em{display:block;margin-top:7px;font:500 8.5px/1.3 var(--body);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}#swshop .buy{margin-top:auto;padding-top:18px}#swshop .buy .btn{width:100%;min-height:50px}#swshop .tile.wide{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:36px;align-items:stretch}#swshop .tile.wide .pic{height:auto;padding-top:0;min-height:600px}#swshop .tile.wide .pic img{left:6%;top:8%;width:88%;height:82%}#swshop .tile.wide .fig b{font-size:clamp(60px,6vw,96px)}#swshop .tile.wide .meta{padding:0 0 2px;justify-content:flex-end}#swshop .flag{display:flex;align-items:center;gap:14px;margin-bottom:26px;color:#fff}#swshop .flag::before{content:'';width:34px;height:1px;background:#fff;flex:none}#swshop .tile.wide .name{grid-template-columns:minmax(0,1fr)}#swshop .tile.wide .name h3{font-size:clamp(44px,4.6vw,72px);line-height:.86}#swshop .tile.wide .price{text-align:left;margin-top:14px;font-size:40px}#swshop .tile.wide .price s,#swshop .tile.wide .price em{display:inline-block;margin:0 0 0 12px;vertical-align:middle}#swshop .blurb{margin:18px 0 0;font:300 15px/1.7 var(--body);color:var(--mute);max-width:38ch}#swshop .tile.wide .specs{display:block;border-bottom:0;margin-top:24px}#swshop .tile.wide .specs b{display:inline-block}#swshop .tile.wide .specs small{display:inline;margin:0 0 0 4px;font-size:9px}#swshop .tile.wide .specs li{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;border-left:0;border-bottom:1px solid var(--line)}#swshop .tile.wide .specs li span{font:500 9.5px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}#swshop .tile.wide .specs b{font-size:30px}#swshop .tile.wide .buy{margin-top:22px;padding-top:0}#swshop .empty{grid-column:1/-1;padding:80px 0;border-top:1px solid var(--line)}#swshop .empty h3{margin:0 0 10px;font:300 40px/1 var(--disp);text-transform:uppercase}#swshop .empty p{margin:0 0 22px;color:var(--mute)}#swshop .pager{display:grid;justify-items:center;gap:22px;margin-top:80px;padding-bottom:20px}#swshop .pages{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:center}#swshop .pages a,#swshop .pages span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 12px;border-radius:22px;text-decoration:none;font:400 15px/1 var(--disp);letter-spacing:.08em;color:var(--mute);border:1px solid #fff0;cursor:pointer}#swshop .pages a[aria-current="page"]{color:#000;background:#fff}@media (hover:hover){#swshop .pages a:hover:not([aria-current]){color:var(--fg);border-color:var(--line2)}}#swshop .footnote{max-width:70ch;text-align:center;margin:0 auto;font-size:11.5px;color:var(--faint)}#swshop .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:64px}#swshop .trust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#swshop .trust li{display:flex;gap:14px;align-items:center;padding:20px 18px 20px 0;font:300 13px/1.4 var(--body);color:var(--mute)}#swshop .trust li+li{padding-left:18px;border-left:1px solid var(--line)}#swshop .trust svg{width:22px;height:22px;flex:none;stroke:#fff;fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}#swshop .trust b{color:var(--fg);font-weight:500}#swshop .split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,5vw,96px);padding-top:80px;padding-bottom:56px}#swshop .toc{align-self:start;display:grid;gap:22px}#swshop .split h2{margin:0;font:300 clamp(42px,4.6vw,76px)/.9 var(--disp);text-transform:uppercase;letter-spacing:-.005em}#swshop .toc ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}#swshop .toc li a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none;font:300 14.5px/1.3 var(--body);color:var(--mute)}#swshop .toc li a::after{content:'→';opacity:.4}@media (hover:hover){#swshop .toc li a:hover{color:var(--fg)}}#swshop .gsec{padding:0 0 44px;scroll-margin-top:80px}#swshop .gsec h3{margin:0 0 16px;font:300 34px/1 var(--disp);text-transform:uppercase}#swshop .gsec p,#swshop .gsec li{font:300 17px/1.75 var(--body);color:var(--mute);max-width:70ch}#swshop .gsec p{margin:0 0 14px}#swshop .gsec ul{margin:0 0 14px;padding-left:20px}#swshop .gsec strong{color:var(--fg);font-weight:500}#swshop .gsec a,#swshop .qa a{color:var(--fg);text-underline-offset:4px}#swshop .placeholder{padding:22px;border:1px dashed var(--line);color:var(--faint);font-size:13px}#swshop .faq{border-top:1px solid var(--line)}#swshop .qa{border-bottom:1px solid var(--line)}#swshop .qa:first-child{border-top:1px solid var(--line)}#swshop .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;font:400 22px/1.15 var(--disp);letter-spacing:.02em;text-transform:uppercase}#swshop .qa summary::-webkit-details-marker{display:none}#swshop .qa summary::marker{content:''}#swshop .qa summary i{position:relative;flex:none;width:14px;height:14px}#swshop .qa summary i::before,#swshop .qa summary i::after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#fff;transition:transform .4s var(--ease)}#swshop .qa summary i::after{transform:rotate(90deg)}#swshop .qa[open] summary i::after{transform:rotate(0)}#swshop .qa .ans{padding:0 0 24px;max-width:70ch}#swshop .qa .ans p{margin:0 0 10px;font:300 16.5px/1.7 var(--body);color:var(--mute)}#swshop .scrim{position:fixed;left:0;top:0;right:0;bottom:0;z-index:60;background:rgb(0 0 0 / .66);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s .4s}#swshop .scrim.on{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}#swshop .drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:460px;max-width:100%;height:100vh;height:100dvh;background:#0a0a0a;border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .55s var(--ease),visibility 0s .55s}#swshop .drawer.on{transform:none;visibility:visible;transition:transform .55s var(--ease)}#swshop .d-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:calc(18px + env(safe-area-inset-top,0px)) 24px 14px;border-bottom:1px solid var(--line2)}#swshop .d-head h2{margin:0 auto 0 0;font:300 30px/1 var(--disp);text-transform:uppercase}#swshop .x{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--line2);background:#fff0;color:#fff;cursor:pointer;display:grid;place-items:center}#swshop .x svg{width:14px;height:14px}#swshop .d-body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 24px}#swshop .d-foot{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}#swshop .d-foot .btn{min-height:50px;padding:0 12px}#swshop .fg{border-bottom:1px solid var(--line)}#swshop .fg>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) 10px;gap:12px;align-items:center;padding:17px 0}#swshop .fg>summary::-webkit-details-marker{display:none}#swshop .fg>summary::marker{content:''}#swshop .fg>summary::after{content:'';width:7px;height:7px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg) translate(-2px,-2px);transition:transform .4s var(--ease)}#swshop .fg[open]>summary::after{transform:rotate(-135deg) translate(-1px,-1px)}#swshop .gl{font:500 10.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase}#swshop .gv{font:400 15px/1 var(--disp);letter-spacing:.04em;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#swshop .gv.any{color:var(--faint)}#swshop .gbody{padding:0 0 20px}#swshop .scale-cap{display:flex;justify-content:space-between;margin-top:8px;font:500 9px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}#swshop .pills{display:flex;flex-wrap:wrap;gap:6px}#swshop .pills.half{display:grid;grid-template-columns:1fr 1fr}#swshop .pill{border:1px solid var(--line2);border-radius:20px;background:#fff0;padding:10px 14px 9px;cursor:pointer;text-align:left;font:300 13.5px/1.15 var(--body);color:#fff;transition:border-color .3s,background .3s,color .3s}#swshop .pill[aria-pressed="true"]{background:#fff;border-color:#fff;color:#000;font-weight:500}#swshop .pill:disabled{cursor:default;color:var(--faint);border-style:dashed}@media (hover:hover){#swshop .pill:hover:not(:disabled){border-color:#fff}}#swshop .bsearch{width:100%;border:0;border-radius:0;border-bottom:1px solid var(--line);padding:8px 0;margin:0 0 6px;background:none;font-size:16px;color:#fff;-webkit-appearance:none;appearance:none}#swshop .bsearch:focus{outline:none;border-bottom-color:#fff}#swshop .blist{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#swshop .bitem{display:flex;gap:10px;align-items:center;min-height:36px;padding:6px 0;background:none;border:0;text-align:left;cursor:pointer;font:300 14px/1.2 var(--body);color:#fff;min-width:0}#swshop .bitem::before{content:'';flex:none;width:13px;height:13px;border:1px solid #fff;border-radius:2px}#swshop .bitem[aria-pressed="true"]{font-weight:500}#swshop .bitem[aria-pressed="true"]::before{background:#fff;box-shadow:inset 0 0 0 2px #0a0a0a}#swshop .bitem:disabled{cursor:default;color:var(--faint)}#swshop .bitem:disabled::before{border-color:var(--faint)}#swshop .prange{display:grid;grid-template-columns:1fr 18px 1fr;align-items:end;margin-top:14px}#swshop .prange label{display:grid;gap:5px;font:500 9px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}#swshop .prange input{width:100%;min-width:0;border:0;border-radius:0;border-bottom:1px solid var(--line);padding:6px 0;background:none;font:300 20px/1 var(--disp);color:#fff;-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield}#swshop .prange input::-webkit-outer-spin-button,#swshop .prange input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#swshop .prange input:focus{outline:none;border-bottom-color:#fff}#swshop .prange i{text-align:center;color:var(--faint);font-style:normal;padding-bottom:6px}#swshop .qv{position:fixed;left:50%;top:50%;z-index:70;width:1080px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#0a0a0a;border:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);transform:translate(-50%,-46%);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),transform .5s var(--ease),visibility 0s .5s}#swshop .qv.on{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity .4s var(--ease),transform .5s var(--ease)}#swshop .qv .pic{padding-top:100%;border:0}#swshop .qv .inner{padding:30px 32px 32px;display:flex;flex-direction:column;min-width:0}#swshop .qv .x{position:absolute;right:14px;top:14px;z-index:5;background:#fff;color:#000;border-color:#fff}#swshop .qv h3{margin:12px 0 0;font:300 clamp(40px,4.4vw,60px)/.9 var(--disp);text-transform:uppercase;overflow-wrap:anywhere}#swshop .qv .sub{display:block;margin-top:8px;font:500 10px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}#swshop .qv .specs{display:block;border-bottom:0;margin-top:24px}#swshop .qv .specs li{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;border-left:0;border-bottom:1px solid var(--line)}#swshop .qv .specs li span{font:500 9.5px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}#swshop .qv .specs b{font-size:28px}#swshop .qv .price{text-align:left;margin-top:22px;font-size:40px}#swshop .qv .price s,#swshop .qv .price em{display:inline-block;margin:0 0 0 12px;vertical-align:middle}#swshop .qv .mo{display:block;margin-top:8px}#swshop .qv .acts2{margin-top:auto;padding-top:26px;display:grid;gap:10px}#swshop .toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transform:translate(-50%,calc(100% + 80px));display:flex;gap:18px;align-items:center;width:max-content;max-width:calc(100% - 32px);padding:14px 16px 14px 22px;border-radius:30px;background:#fff;color:#000;box-shadow:0 20px 60px rgb(0 0 0 / .5);font:400 13.5px/1.3 var(--body);transition:transform .6s var(--ease)}#swshop .toast.on{transform:translate(-50%,0)}#swshop .toast a{white-space:nowrap;font:500 10.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#000}@media (min-width:1600px){#swshop .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){#swshop .foot{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"spot buyer" "copy copy";align-items:end;row-gap:34px}#swshop .lede{max-width:64ch}#swshop .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 20px}#swshop .tile.wide .pic{min-height:520px}#swshop .panel-in{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))!important}#swshop .mod{border-bottom:1px solid var(--line)}#swshop .mod:nth-child(odd){padding-left:0}#swshop .mod:nth-child(even){border-right:0}#swshop .side-mod{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0}}@media (max-width:1023px){#swshop .note{display:none}}@media (max-width:860px){#swshop .panel{border-top:0}#swshop .mod{padding:20px 24px 22px}#swshop .mod.solo{grid-column:1/-1;border-right:0}#swshop .side-mod{display:none}#swshop .fbtn-row{display:flex}#swshop .tile.wide .pic{min-height:440px}#swshop .tile.wide{gap:24px}#swshop .split{grid-template-columns:1fr;gap:28px;padding-top:56px}#swshop .toc{position:static}#swshop .trust ul{grid-template-columns:1fr 1fr}#swshop .trust li:nth-child(3){padding-left:0;border-left:0}#swshop .trust li:nth-child(n+3){border-top:1px solid var(--line)}#swshop .qv{grid-template-columns:1fr}}@media (max-height:520px) and (min-width:601px){#swshop{--stage:max(300px,calc(100vh - 40px))}#swshop .crumbs,#swshop .note{top:18px}}@media (max-width:600px){#swshop .panel-in{grid-template-columns:minmax(0,1fr)!important}#swshop .mod{padding:16px 0 18px;border-right:0;border-bottom:1px solid var(--line)}#swshop .mod:last-child{border-bottom:0}#swshop .stage{height:auto;padding:22px var(--pad) 0;background-image:radial-gradient(ellipse 40% 3% at 50% 93%,rgb(255 255 255 / .5),#fff0),radial-gradient(ellipse 54% 34% at 50% 70%,var(--spot))}#swshop .crumbs{position:relative;left:auto;top:auto;max-width:none}#swshop .horizon{display:none}#swshop .stage h1{position:relative;left:auto;right:auto;top:auto;margin-top:30px;transform:none;text-align:left;line-height:.86;mix-blend-mode:normal}#swshop .stage h1 .ln{white-space:normal}#swshop .stage h1.measure .ln{white-space:nowrap}#swshop .prod{position:relative;left:auto;top:auto;display:block;width:100%;max-width:440px;height:auto;margin:6px auto 0}#swshop .foot{grid-template-columns:minmax(0,1fr);grid-template-areas:"spot" "buyer" "copy";row-gap:0;padding-bottom:34px}#swshop .spot .specs div{margin-right:16px;padding-right:16px}#swshop .spot .specs b{font-size:24px}#swshop .buyer{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;margin-top:22px;padding-bottom:24px;border-bottom:1px solid var(--line)}#swshop .buyer .view{margin-top:10px}#swshop .switch{margin-top:0;gap:8px}#swshop .bars{display:none}#swshop .copy{padding-top:24px}#swshop .lede{font-size:15px}#swshop .ctas .btn{flex:1 1 auto;min-height:48px;padding:0 18px;font-size:10px}#swshop .rail-in{gap:0 24px}#swshop .grid{grid-template-columns:minmax(0,1fr);gap:52px}#swshop .tile.wide{grid-column:auto;display:flex;flex-direction:column;gap:0}#swshop .tile.wide .pic{min-height:0;height:0;padding-top:120%}#swshop .tile.wide .meta{padding-top:20px;justify-content:flex-start}#swshop .flag{margin-bottom:14px}#swshop .tile.wide .price{font-size:34px}#swshop .blurb{display:none}#swshop .tile.wide .specs{display:grid;border-bottom:1px solid var(--line);margin-top:18px}#swshop .tile.wide .specs li{display:block;padding:12px 14px 11px;border-left:1px solid var(--line);border-bottom:0}#swshop .tile.wide .specs li:first-child{padding-left:0;border-left:0}#swshop .tile.wide .specs li span{display:none}#swshop .tile.wide .specs b{display:block;font-size:22px}#swshop .tile.wide .specs small{display:block;margin:6px 0 0}#swshop .tile.wide .buy{margin-top:auto;padding-top:16px}#swshop .trust ul{grid-template-columns:1fr}#swshop .trust li,#swshop .trust li+li,#swshop .trust li:nth-child(3){padding:14px 0;border-left:0}#swshop .trust li+li{border-top:1px solid var(--line)}#swshop .gsec p,#swshop .gsec li{font-size:16px}#swshop .qv{max-width:calc(100% - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}#swshop .qv .inner{padding:24px 20px 22px}#swshop .d-head,#swshop .d-body{padding-left:20px;padding-right:20px}#swshop .d-foot{padding-left:20px;padding-right:20px}#swshop .blist{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:600px){#swshop .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}#swshop .tile.wide{grid-column:1/-1}#swshop .name{grid-template-columns:minmax(0,1fr)}#swshop .name .price{text-align:left}#swshop .name .price s,#swshop .name .price em{display:inline-block;margin:0 0 0 8px;vertical-align:middle}}@media (max-width:400px){#swshop .fbtn-row .btn{padding:0 16px;letter-spacing:.16em}#swshop .fbtn-row .sortwrap .cap{display:none}#swshop .fbtn-row .sort{font-size:14px;letter-spacing:.08em}}@media (max-width:360px){#swshop .fig b{font-size:40px}#swshop .name{gap:12px}#swshop .specs li{padding-left:14px;padding-right:14px}#swshop .d-foot{grid-template-columns:1fr}}@media (hover:none){#swshop .tile.has2 .pic .im2{display:none}}@media (prefers-reduced-motion:reduce){#swshop *,#swshop *::before,#swshop *::after{animation:none!important;transition:none!important}#swshop .tile{opacity:1;transform:none}}#swshop .scrim{z-index:210}#swshop .drawer{z-index:211}#swshop .qv{z-index:220}#swshop .toast{z-index:230}#swshop .hero-top{padding-bottom:clamp(36px,4.4vw,84px)}@media (min-width:1181px) and (max-height:960px){#swshop .hero-in{padding-top:24px}#swshop .hero-top{padding-bottom:clamp(28px,3vw,56px)}#swshop .hero h1{font-size:clamp(54px,min(7vw,12.5vh),136px)}#swshop .hero h1.long{font-size:clamp(44px,min(5vw,9.5vh),96px)}}#swshop .crumbs a{color:inherit;text-decoration:none}#swshop .crumbs a:hover{color:var(--fg)}#swshop .sws-ssr{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 24px;margin:0;padding:24px 0;font:400 14px/1.5 var(--body)}#swshop .sws-ssr a{color:var(--mute);text-decoration:none}