:root{--white:#FFFFFF;--ink:#0B0B0B;--grey:#F0F0EE;--mid:#8E8E89;--line:#D2D2CE;--signal:#F2C200;--display:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--sans:"IBM Plex Sans",system-ui,Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--rule:3px solid var(--ink);--rule-card:2px solid var(--ink);--rule-thin:1px solid var(--line);--tile-zoom:2.6;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--white);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45}body{margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}svg.placeholder{width:100%;height:100%;display:block;fill:var(--mid);background:var(--grey)}button{font:inherit;color:inherit;cursor:pointer;border-radius:0}input,select,textarea{font:inherit;color:inherit;border-radius:0}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--display);text-transform:uppercase;line-height:.9;letter-spacing:0;text-wrap:balance}p{margin:0 0 12px}[hidden]{display:none!important}.wrap{max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:20;background:var(--signal);color:var(--ink);padding:8px 12px;font-family:var(--mono);font-weight:600;text-decoration:none}.skip:focus{top:8px}.lab{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.hl{background:var(--signal);color:var(--ink);padding:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:2px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--mono);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center}.btn.ghost{background:transparent;color:var(--ink)}.btn.signal{background:var(--signal);border-color:var(--ink);color:var(--ink)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--signal)}.section{padding-block:36px 64px;border-bottom:var(--rule)}.section--flush{padding-block:0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.section-head h2,.h-section{font-size:clamp(34px,5vw,64px);font-weight:800}.h-page{font-size:clamp(40px,6vw,84px);font-weight:900}.note{margin-top:8px}.rte{max-width:70ch}.rte h2,.rte h3{margin:24px 0 10px}.rte h2{font-size:34px}.rte h3{font-size:26px}.rte table{border-collapse:collapse;font-family:var(--mono);font-size:12.5px}.rte th,.rte td{border-bottom:var(--rule-thin);padding:8px 6px;text-align:left}.pay-steps{list-style:none;margin:22px 0 30px;padding:14px 0 0;border-top:var(--rule);display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:14px 4px}.pay-steps li{display:grid;gap:8px;align-content:start;min-width:0}.pay-steps__n{font-family:var(--display);font-size:clamp(34px,5vw,56px);font-weight:800;line-height:.9;justify-self:start;background:var(--signal);color:var(--ink);padding:0 .08em}.pay-steps__t{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pay-body{max-width:760px}.pay-body h2{margin:32px 0 12px;padding-top:14px;border-top:var(--rule)}.pay-body ul{list-style:none;margin:0 0 16px;padding:0;border-top:var(--rule-thin)}.pay-body li{padding:9px 0;border-bottom:var(--rule-thin)}.pay-body strong,.pay-body code{font-family:var(--mono);font-weight:600;font-size:1.05em;letter-spacing:.03em;font-variant-numeric:tabular-nums;background:none}.pay-body img{display:block;width:100%!important;max-width:260px!important;height:auto!important;float:none!important;margin:0!important;padding:10px;border:var(--rule-card);background:var(--white)}.pay-body p:has(>img),.pay-body div:has(>img){display:inline-block;vertical-align:top;margin:4px 16px 16px 0}.pay-body p:has(>img) img+img{margin-top:16px!important}.pay-body table{width:100%!important;border-collapse:collapse;font-family:var(--sans);font-size:inherit}.pay-body th,.pay-body td{vertical-align:top;padding:12px 16px 12px 0;border-bottom:0}@media(max-width:900px){.pay-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pay-body p:has(>img),.pay-body div:has(>img){display:block;margin-right:0}.pay-body table,.pay-body tbody,.pay-body thead,.pay-body tr,.pay-body th,.pay-body td{display:block;width:100%!important}.pay-body td{padding-right:0}}.ticker{background:var(--signal);color:var(--ink);font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;white-space:nowrap;padding-block:7px}.ticker__track{display:inline-block;animation:tick var(--tick-speed,28s) linear infinite}.ticker__track span{margin-right:48px}.ticker__track .ticker__dup{margin-right:0}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.store{position:sticky;top:0;z-index:8;background:var(--white);border-bottom:var(--rule)}.store .wrap{display:flex;align-items:center;gap:22px;padding-block:12px}.store .logo{display:block;text-decoration:none;flex:0 0 auto}.store .logo img{height:39px;width:auto;display:block}.store .logo span{font-family:var(--display);font-weight:900;font-size:28px;text-transform:uppercase;line-height:1}.store nav{display:flex;gap:18px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;flex:1;min-width:0;overflow-x:auto}.store nav a{text-decoration:none;white-space:nowrap;padding-block:4px}.store nav a[aria-current=page]{background:var(--signal);padding-inline:5px}.menu-btn{display:none;border:2px solid var(--ink);background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-weight:600}.cartbox{margin-left:auto;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);padding:8px 12px;text-decoration:none;white-space:nowrap}.cartbox b{background:var(--signal);padding:0 5px;font-weight:600}.mnav{display:none;border-top:var(--rule-thin)}.mnav a{display:block;padding:14px 0;border-bottom:var(--rule-thin);font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:stretch}.hero h1{font-size:clamp(68px,11vw,164px);font-weight:900;line-height:.82}.hero h1 span{display:block}.hero h1 .o{background:var(--signal);display:inline-block;padding:0 .08em;line-height:.9}.hero__sub{margin-top:18px;max-width:46ch;font-size:16px}.spec{border:var(--rule);display:grid;align-content:space-between}.spec dl{margin:0;display:grid;grid-template-columns:1fr auto}.spec dt,.spec dd{margin:0;padding:11px 14px;border-bottom:1px solid var(--ink)}.spec dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.spec dd{font-family:var(--mono);font-weight:600;font-size:14px;text-align:right}.spec .cta{padding:14px;display:grid;gap:8px}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.strip figure{margin:0;aspect-ratio:3/4;background:var(--grey);overflow:hidden;position:relative}.strip a{display:block;height:100%}.strip img,.strip svg{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.strip figcaption{position:absolute;left:8px;bottom:8px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;padding:4px 7px;text-transform:uppercase}.tblwrap{overflow-x:auto;border-top:var(--rule);-webkit-overflow-scrolling:touch}table.board-t{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12.5px;min-width:820px}.board-t th{text-align:left;font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid);padding:10px 8px;border-bottom:1px solid var(--ink)}.board-t td{padding:10px 8px;border-bottom:var(--rule-thin);white-space:nowrap}.board-t td.n{font-family:var(--sans);font-weight:600;white-space:normal}.board-t td.n a{text-decoration:none}.board-t td.n a:hover{text-decoration:underline}.board-t td.r,.board-t th.r{text-align:right}.board-t td.hi{background:var(--signal);font-weight:600}.board-t tr:hover td{background:var(--grey)}.board-t tr:hover td.hi{background:var(--signal)}.ladder{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);gap:4px;border-top:var(--rule);padding-top:14px}.ladder div{display:grid;gap:8px;align-content:end;min-width:0}.ladder small{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.ladder strong{font-family:var(--display);font-size:clamp(26px,5vw,64px);font-weight:800;line-height:.9;justify-self:start}.ladder i{display:block;height:10px;background:var(--ink)}.ladder .o strong{background:var(--signal);display:inline-block;padding:0 .08em}.ladder .o i{background:var(--signal);box-shadow:inset 0 0 0 2px var(--ink)}.teams{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;border:var(--rule);padding:22px}.teams h2{font-size:clamp(34px,5vw,64px);font-weight:900}.teams p{margin:10px 0 0;max-width:60ch}.teams .cta{display:flex;gap:8px;flex-wrap:wrap}.wallhead{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.wallhead h1,.wallhead h2{font-size:clamp(40px,6vw,84px);font-weight:900}.filters{display:flex;gap:4px;flex-wrap:wrap}.filters button{border:2px solid var(--ink);background:transparent;padding:7px 11px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}.filters button.on,.filters button[aria-pressed=true]{background:var(--signal);color:var(--ink)}.filterbar{display:grid;gap:8px;margin-bottom:6px}.frow{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.frow .filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px}@media(min-width:768px){.frow{grid-template-columns:64px minmax(0,1fr);align-items:start}.frow .lab{padding-top:9px}.frow .filters{flex-wrap:wrap;overflow:visible}}.sgroup{border-top:var(--rule);padding-top:10px;margin-top:22px}.sghead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px}.sghead .code{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em}.sghead h2{font-size:clamp(26px,3.6vw,40px);font-weight:800}.sghead .n,.sghead .pr{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mid)}.sghead .pr b{color:var(--ink);background:var(--signal);padding:0 5px;font-weight:600}.fits{display:flex;gap:4px;border-top:var(--rule);padding-top:10px;margin-bottom:18px;overflow-x:auto}.fits a{background:var(--grey);padding:10px 14px;font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none}.fits a[aria-current=page]{background:var(--signal);color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px;list-style:none;margin:0;padding:0}.tile{background:var(--grey);position:relative}.tile a{text-decoration:none;display:block;height:100%}.tile .ph{aspect-ratio:1;overflow:hidden;position:relative}.tile .ph img,.tile .ph svg{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.grid--zoom .tile .ph img{transform:scale(var(--tile-zoom));transform-origin:50% 30%}.tile .meta{padding:8px 8px 10px;border-top:var(--rule-card);background:var(--white)}.tile .nm{font-weight:600;font-size:12.5px;line-height:1.2}.tile .pr{font-family:var(--mono);font-size:11px;color:var(--mid);margin-top:3px}.tile .pr b{color:var(--ink);font-weight:600}.tile .cd{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--mid)}.tile .core{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--signal);padding:2px 5px;margin-top:5px}.tile .core.seasonal{background:var(--grey)}.tile .so{position:absolute;left:6px;top:6px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 6px}.empty{padding:28px 0;font-family:var(--mono);font-size:13px}.pagination{display:flex;gap:4px;flex-wrap:wrap;margin-top:22px;font-family:var(--mono);font-size:12px}.pagination a,.pagination span{border:2px solid var(--ink);padding:8px 12px;text-decoration:none}.pagination .current{background:var(--ink);color:#fff}.crumb{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-bottom:14px}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.pdp>*,.cart>*,.hero>*,.teams>*{min-width:0}.gallery{display:grid;gap:4px}.gallery .main{aspect-ratio:3/4;background:var(--grey);overflow:hidden}.gallery .main img,.gallery .main svg{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.thumbs button{padding:0;border:2px solid transparent;background:var(--grey);aspect-ratio:3/4;overflow:hidden}.thumbs button.on,.thumbs button[aria-pressed=true]{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover}.buy h1{font-size:clamp(40px,5vw,72px);font-weight:900}.specs{margin:14px 0 0;border-top:var(--rule);display:grid;grid-template-columns:1fr 1fr}.specs div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:var(--rule-thin);font-family:var(--mono);font-size:12px}.specs div:nth-child(odd){padding-right:14px}.specs div:nth-child(2n){padding-left:14px;border-left:var(--rule-thin)}.specs dt{color:var(--mid);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.specs dd{margin:0;font-weight:600;text-align:right}.pricebox{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:18px 0 2px}.pricebox .big{font-family:var(--display);font-size:56px;font-weight:800;line-height:1}.pricebox s{font-family:var(--mono);color:var(--mid)}.pricebox .from{font-family:var(--mono);font-size:12px;color:var(--mid);letter-spacing:.04em;text-transform:uppercase}.pricebox .from b{background:var(--signal);color:var(--ink);padding:0 4px;font-weight:600}.vat{font-family:var(--mono);font-size:11px;color:var(--mid);text-transform:uppercase}.sect{margin-top:18px}.sect .lbl,.sect legend{display:flex;justify-content:space-between;width:100%;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;padding:0}.sect .lbl span,.sect legend span{color:var(--mid)}fieldset.sect{border:0;padding:0;margin-inline:0;min-width:0}.cchips{display:flex;gap:4px;flex-wrap:wrap}.chip{display:block;width:36px;height:36px;border:2px solid transparent;background-color:var(--grey);background-size:420%;background-position:50% 24%;padding:0}.chip.swatch{background-size:cover;background-position:center}.chip.on,.chip[aria-current=true]{border-color:var(--ink);outline:2px solid var(--signal);outline-offset:-4px}.mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:22px}.mode button{border:2px solid var(--ink);background:transparent;padding:11px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.mode button[aria-pressed=true]{background:var(--ink);color:#fff}.sizes{display:flex;gap:4px;flex-wrap:wrap}.sizes label{position:relative}.sizes input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.sizes span{display:block;min-width:48px;padding:10px;text-align:center;border:2px solid var(--ink);background:transparent;font-family:var(--mono);font-weight:600;font-size:13px}.sizes .ext span{border-color:var(--line);color:var(--mid)}.sizes input:checked+span{background:var(--signal);border-color:var(--ink);color:var(--ink)}.sizes input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--signal)}.sizes input:disabled+span{text-decoration:line-through;color:var(--mid);border-color:var(--line);cursor:not-allowed}.runwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.run{display:grid;grid-template-columns:repeat(var(--n,9),minmax(52px,1fr));gap:4px;min-width:calc(var(--n,9) * 58px)}.run label{display:grid;gap:4px;text-align:center}.run label span{font-family:var(--mono);font-size:12px;font-weight:600}.run label small{font-family:var(--mono);font-size:10px;color:var(--mid);min-height:1.3em}.run input{width:100%;padding:12px 4px;text-align:center;font-family:var(--mono);font-size:17px;font-weight:600;border:2px solid var(--line);background:var(--white);-moz-appearance:textfield}.run input::-webkit-inner-spin-button,.run input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.run input:not(:placeholder-shown){border-color:var(--ink)}.run input:disabled{background:var(--grey)}.presets{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px;align-items:center}.presets .lab{margin-right:4px}.presets button{border:1px solid var(--ink);background:transparent;padding:5px 10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.qtyone{display:flex;align-items:center;gap:8px;margin-top:10px}.qtyone input{width:72px;padding:10px;border:2px solid var(--ink);font-family:var(--mono);font-weight:600;text-align:center}.summary{margin-top:18px;border:var(--rule);padding:14px 16px}.summary .row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.summary .row.big{font-family:var(--display);font-size:38px;font-weight:800;line-height:1;text-transform:uppercase}.summary .row.big span:last-child{font-family:var(--mono);font-size:26px;font-weight:600;text-transform:none}.summary .row:not(.big){font-family:var(--mono);font-size:12px;color:var(--mid);margin-top:6px}.nudge{margin-top:10px;font-weight:600;font-size:14px;color:var(--ink);background:var(--signal);display:inline;padding:2px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.7}.meter{height:10px;background:var(--grey);margin:12px 0 6px;position:relative}.meter i{position:absolute;left:0;top:0;bottom:0;background:var(--signal);transition:width .25s ease}.ticks{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);font-family:var(--mono);font-size:10px;color:var(--mid);letter-spacing:.06em}.ticks b{color:var(--ink);font-weight:600}.addbtn{width:100%;margin-top:14px;padding:16px;font-size:14px}.form-msg{margin-top:10px;font-family:var(--mono);font-size:12px}.form-msg.err{border-left:4px solid var(--ink);padding-left:8px}.tiertable{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12.5px;margin-top:6px}.tiertable th,.tiertable td{text-align:left;padding:8px 6px;border-bottom:var(--rule-thin)}.tiertable th{font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mid);border-bottom:1px solid var(--ink)}.tiertable tr.now td{background:var(--signal);font-weight:600}details.acc{margin-top:14px;border-top:var(--rule-card)}details.acc summary{padding:12px 0;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;cursor:pointer}details.acc .rte,details.acc p{font-size:14px}details.acc>div{padding-bottom:12px}.cart{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:start}.cart h1{font-size:clamp(40px,5vw,72px);font-weight:900;margin-bottom:10px}.line{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:14px 0;border-top:var(--rule-card);align-items:start}.line .ph{aspect-ratio:3/4;background:var(--grey);overflow:hidden}.line .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}.line .nm{font-weight:600;text-decoration:none}.line .sub{font-family:var(--mono);font-size:12px;color:var(--mid);margin-top:2px;text-transform:uppercase}.line .sz{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.line .sz label{display:flex;align-items:center;font-family:var(--mono);font-size:11px;border:1px solid var(--ink)}.line .sz label span{padding:3px 7px}.line .sz input{width:46px;border:0;border-left:1px solid var(--ink);padding:3px 4px;font-family:var(--mono);font-size:11px;text-align:center;background:var(--white)}.line .rm{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;display:inline-block;color:var(--mid)}.line .amt{text-align:right;font-family:var(--mono)}.line .amt b{font-size:17px;font-weight:600;display:block}.line .amt s{color:var(--mid);font-size:12px}.line .amt small{display:inline-block;background:var(--signal);color:var(--ink);padding:1px 5px;font-size:11px;margin-top:3px;letter-spacing:.04em;text-transform:uppercase}.cart-sum{margin-top:12px;border-top:var(--rule-card);padding-top:10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.cart-sum button{border:1px solid var(--ink);background:transparent;padding:5px 10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.receipt{border:var(--rule);padding:16px;font-family:var(--mono)}.receipt h2{font-size:34px;font-weight:800;line-height:1}.receipt .st{font-size:12.5px;margin-top:6px;font-family:var(--sans)}.receipt .save{margin-top:8px;font-weight:600;background:var(--signal);display:inline-block;padding:3px 6px;font-size:13px;text-transform:uppercase}.totals{margin-top:16px;border-top:2px dashed var(--ink);padding-top:10px}.totals .row{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;text-transform:uppercase}.totals .row.grand{font-size:22px;font-weight:600;padding-top:10px;border-top:var(--rule-card);margin-top:6px}.receipt .note,.cart .quote{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--mid)}.cart .quote{margin-top:14px;text-transform:uppercase}.cart .quote a{color:var(--ink)}.pay{display:flex;gap:4px;flex-wrap:wrap;margin-top:12px;list-style:none;padding:0}.pay li{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;border:1px solid var(--ink);padding:4px 7px;text-transform:uppercase}.form{display:grid;gap:14px;max-width:640px}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px}.field>span,.field legend{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.field input,.field textarea,.field select{width:100%;padding:12px;border:2px solid var(--ink);background:var(--white);font-size:15px}.field textarea{min-height:120px;resize:vertical}fieldset.field{border:0;padding:0;margin:0}.radios{display:flex;gap:4px;flex-wrap:wrap}.radios label{display:flex;align-items:center;gap:8px;border:2px solid var(--ink);padding:10px 12px;font-family:var(--mono);font-size:12px;text-transform:uppercase}.radios input{accent-color:var(--ink)}.notice{border:var(--rule-card);padding:12px 14px;font-family:var(--mono);font-size:13px;margin-bottom:14px}.notice.ok{background:var(--signal)}.notice ul{margin:6px 0 0;padding-left:18px}.searchbar{display:flex;gap:4px;margin:14px 0 22px;max-width:640px}.searchbar input{flex:1;min-width:0;padding:12px;border:2px solid var(--ink);font-size:15px}.list{list-style:none;margin:0;padding:0;border-top:var(--rule-card)}.list li{border-bottom:var(--rule-thin);padding:12px 0}.list a{font-weight:600;text-decoration:none}.foot{padding-block:28px 48px;font-size:12.5px;color:var(--mid)}.foot .cols{display:grid;grid-template-columns:2fr 1fr;gap:24px}.foot p{margin:0 0 6px;max-width:70em}.foot b{color:var(--ink)}.foot nav{display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.foot nav a{text-decoration:none;color:var(--ink)}.foot .genknit{margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:900px){.hero,.pdp,.cart,.teams,.foot .cols{grid-template-columns:1fr}.strip{grid-template-columns:repeat(2,1fr)}.store .wrap{gap:12px}.store nav{display:none}.menu-btn{display:inline-block}.mnav.open{display:block}.specs{grid-template-columns:1fr}.specs div:nth-child(2n){padding-left:0;border-left:0}.specs div:nth-child(odd){padding-right:0}.form .two{grid-template-columns:1fr}}@media(max-width:520px){.ladder small{font-size:9.5px;letter-spacing:.06em}.line{grid-template-columns:64px 1fr}.line .amt{grid-column:2;text-align:left}.pricebox .big{font-size:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.ticker{white-space:normal}.ticker__track{transform:none}.ticker__dup{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
