:root{--void:#080808;--ink:#101113;--line:#26292d;--steel:#8b9095;--text:#d5d9dc;--bone:#f2f1ee;--display:"Big Shoulders Display",Impact,sans-serif;--body:"Inter Tight",system-ui,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--gut:clamp(18px,4vw,56px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--bone);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid #fff;outline-offset:3px}input,select,textarea{font-size:16px}.wrap{max-width:1360px;margin:0 auto;padding:0 var(--gut)}.narrow{max-width:820px}.d{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.85;letter-spacing:-.01em}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a5}.chrome{background:linear-gradient(178deg,#fff,#e8ebee 14%,#9aa0a5 31%,#43484c 47%,#202326 51%,#7d8388 59%,#e2e6e9 74%,#b0b5b9 88%,#f4f6f7);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.22)) drop-shadow(0 6px 22px rgba(0,0,0,.65))}.ann{background:#fff;color:#000;overflow:hidden;border-bottom:1px solid #000}.ann-track{display:flex;width:max-content;animation:slide 34s linear infinite}.ann span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:9px 26px;white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}.hdr{position:sticky;top:0;z-index:60;background:#080808d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hdr-in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:70px}.logo{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:.14em;text-transform:uppercase;padding-top:4px}.nav{display:flex;gap:28px}.nav a{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);padding:6px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#fff;transition:width .28s}.nav a:hover,.nav a.on{color:#fff}.nav a:hover:after,.nav a.on:after{width:100%}.util{display:flex;align-items:center;gap:18px}.cartbtn{border:1px solid var(--line);padding:8px 14px;border-radius:2px;color:#fff;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.burger{display:none;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);padding:10px;margin:-10px}.crumb{border-bottom:1px solid var(--line)}.crumb .wrap{display:flex;gap:10px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.crumb a,.crumb span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6f7479}.crumb a:hover,.crumb .now{color:#fff}.phead{padding:clamp(44px,6vw,86px) 0 clamp(28px,4vw,48px);border-bottom:1px solid var(--line)}.phead h1{font-size:clamp(46px,8vw,104px);margin:12px 0 0;color:#fff;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.85}.phead p{color:var(--text);max-width:60ch;margin:22px 0 0}.sec{padding:clamp(60px,8vw,110px) 0;border-bottom:1px solid var(--line)}.sec-head{margin-bottom:clamp(30px,4vw,52px)}.sec-head h2{margin:6px 0 0;font-size:clamp(38px,5.6vw,76px);color:#fff}.sec-head p{color:var(--text);max-width:52ch;margin:12px 0 0}h3.sub{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:30px;margin:0 0 14px;color:#fff}.prose p,.prose ul,.rte{color:var(--text);max-width:66ch}.rte h2,.rte h3{font-family:var(--display);font-weight:800;text-transform:uppercase;color:#fff;margin:28px 0 10px}.rte h3{font-size:26px}.rte h2{font-size:34px}.rte ul,.rte ol{padding-left:20px}.rte li{margin-bottom:7px}.rte a{text-decoration:underline}.btn{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:17px 28px;border-radius:2px;text-align:center;transition:transform .18s,box-shadow .25s,background .25s}.btn-chrome{color:#0a0a0a;background:linear-gradient(180deg,#fff,#e3e6e9 40%,#a8aeb3 52%,#eef1f3 68%,#c4c9cd);box-shadow:0 10px 30px #ffffff1a}.btn-chrome:hover{transform:translateY(-2px);box-shadow:0 16px 40px #fff3}.btn-ghost{border:1px solid #3a3e42;color:#fff}.btn-ghost:hover{background:#fff;color:#000;border-color:#fff}.btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.cards.three{grid-template-columns:repeat(3,1fr)}.cards.two{grid-template-columns:repeat(2,1fr)}.card{background:var(--void);padding:28px 24px;display:flex;flex-direction:column}.card:hover{background:var(--ink)}.card figure{margin:16px 0 22px;display:flex;justify-content:center;align-items:flex-end;min-height:170px}.card h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:30px;margin:0 0 10px;line-height:.95}.card p{color:#b6bbbf;font-size:15.5px;line-height:1.55;margin:0 0 20px;flex:1}.card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:16px}.card .pr{font-family:var(--display);font-weight:800;font-size:24px}.add{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid #3a3e42;padding:11px 14px;border-radius:2px;min-height:44px;display:inline-flex;align-items:center}.add:hover{background:#fff;color:#000;border-color:#fff}.tablewrap{overflow-x:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:520px}th,td{text-align:left;padding:17px 20px;border-bottom:1px solid var(--line)}th{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-weight:400}td{font-size:16px;color:#d3d7da}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.step{background:var(--void);padding:clamp(26px,3vw,38px)}.step .num{font-family:var(--display);font-weight:900;font-size:58px;line-height:.8;color:#3f4449;margin-bottom:18px}.step h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:26px;margin:0 0 10px}.step p{color:var(--text);margin:0}.form{display:grid;gap:14px;max-width:620px}.f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin-bottom:7px}input,select,textarea{width:100%;background:#0b0c0e;border:1px solid #33383c;color:#fff;padding:15px;border-radius:2px;font-family:var(--body)}textarea{min-height:130px;resize:vertical}input::placeholder,textarea::placeholder{color:#5d6267}.formNote{font-family:var(--mono);font-size:11px;color:#9fe0ad;margin:0}.panel{border:1px solid var(--line);background:var(--ink);padding:clamp(24px,3vw,36px)}.authbox{max-width:520px;border:1px solid var(--line);background:var(--ink);padding:clamp(24px,3.4vw,40px)}.errors{border:1px solid #6b3535;background:#6b353526;padding:14px 16px;margin-bottom:18px;color:#e6b3b3;font-size:15px}.errors ul{margin:0;padding-left:18px}.sortRow{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.sortRow select{width:auto;padding:12px 14px;font-family:var(--mono);font-size:12px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{font-family:var(--mono);font-size:12px;letter-spacing:.1em;padding:12px 16px;border:1px solid var(--line);border-radius:2px;min-height:44px;display:inline-flex;align-items:center}.pagination .cur{background:#fff;color:#000;border-color:#fff}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,72px);padding:clamp(36px,5vw,72px) 0 clamp(60px,7vw,100px)}.gallery{position:sticky;top:96px;align-self:start}.stage{border:1px solid var(--line);background:radial-gradient(85% 70% at 50% 38%,rgba(255,255,255,.12),transparent 66%),repeating-linear-gradient(115deg,#0c0d0f 0 8px,#111316 8px 16px);display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px);min-height:clamp(320px,42vw,520px);overflow:hidden}.stage img{width:100%;height:auto;object-fit:contain;max-height:500px}.stage .ph{font-family:var(--display);font-weight:900;font-size:clamp(48px,9vw,96px);text-transform:uppercase}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumb{border:1px solid var(--line);background:#0c0d0f;padding:8px;min-height:64px}.thumb[aria-selected=true]{border-color:#fff}.buy h1{font-size:clamp(46px,6.5vw,82px);margin:8px 0 14px;color:#fff}.priceRow{display:flex;align-items:baseline;gap:14px;margin-bottom:22px;flex-wrap:wrap}.price{font-family:var(--display);font-weight:900;font-size:42px;line-height:1}.was{font-family:var(--mono);font-size:13px;color:#6f7479;text-decoration:line-through}.opt{margin-bottom:24px}.opt h3{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-weight:400;margin:0 0 12px}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{border:1px solid #33383c;border-radius:2px;padding:14px 18px;min-height:48px;font-family:var(--mono);font-size:12px;color:#c9ced2}.chip[aria-pressed=true]{border-color:#fff;background:#15171a;color:#fff}.chip.sold{opacity:.4;text-decoration:line-through}.plan{display:grid;gap:10px;margin-bottom:24px}.planOpt{border:1px solid #33383c;border-radius:2px;padding:16px;display:grid;grid-template-columns:20px 1fr auto;gap:14px;align-items:center;text-align:left}.planOpt .rad{width:18px;height:18px;border-radius:50%;border:1px solid #6a7075;position:relative}.planOpt[aria-pressed=true]{border-color:#fff;background:#15171a}.planOpt[aria-pressed=true] .rad:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}.planOpt b{display:block;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:21px;line-height:1;margin-bottom:4px}.planOpt i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--steel)}.planOpt .amt{font-family:var(--display);font-weight:800;font-size:22px}.qtyRow{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.qtyBox{display:flex;align-items:center;border:1px solid #33383c;border-radius:2px}.qtyBox button{width:48px;height:56px;font-size:20px;color:#c9ced2}.qtyBox input{width:52px;height:56px;text-align:center;background:transparent;border:0;color:#fff;font-family:var(--mono);font-size:14px;padding:0}.addBtn{flex:1;min-width:220px;border:0;cursor:pointer}.stock{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9aa0a5;margin-bottom:24px}.dot{width:7px;height:7px;border-radius:50%;background:#7bd88f;box-shadow:0 0 10px #7bd88f}.dot.off{background:#e08585;box-shadow:0 0 10px #e08585}.plate{border:1px solid var(--line);background:var(--ink);display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:26px}.plate div{padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.plate div:nth-child(2n){border-right:0}.plate dt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:6px}.plate dd{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:21px;line-height:1}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#101113f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));display:none;gap:12px;align-items:center}.sticky .nm{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:19px;line-height:1}.sticky .pr{font-family:var(--mono);font-size:11px;color:var(--steel)}.sticky .btn{padding:14px 18px;flex:1;border:0}.cartline{display:grid;grid-template-columns:90px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cartline img{width:90px;height:auto;border:1px solid var(--line)}.cartline .nm{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:24px;line-height:1;margin-bottom:6px}.cartsum{border:1px solid var(--line);background:var(--ink);padding:26px;margin-top:26px}.cartsum .row{display:flex;justify-content:space-between;gap:14px;font-family:var(--mono);font-size:12px;color:var(--steel);margin-bottom:10px}.cartsum .tot{border-top:1px solid var(--line);padding-top:14px;margin-top:14px;color:#fff}.cartsum .tot b{font-family:var(--display);font-weight:900;font-size:30px}footer.ft{padding:clamp(48px,6vw,76px) 0 30px}.ft-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.ft h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 16px;font-weight:400}.ft ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ft ul a{font-size:15px;color:#c3c8cc}.ft ul a:hover{color:#fff}.ft-logo{font-family:var(--display);font-weight:900;font-size:52px;letter-spacing:.1em;text-transform:uppercase;line-height:1}.ft-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:44px;padding-top:22px}.ft-bottom span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#5d6267}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;pointer-events:none;transition:.3s;z-index:80}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;height:100%;width:min(468px,100%);background:var(--ink);border-left:1px solid var(--line);transform:translate(102%);transition:transform .4s cubic-bezier(.3,.8,.3,1);z-index:90;display:flex;flex-direction:column}.drawer.on{transform:none}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line);flex:none}.dr-head h3{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:27px;margin:0}.dr-head .n{font-family:var(--mono);font-size:12px;color:var(--steel);margin-left:8px}.dr-close{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);padding:10px;margin:-10px}.ship{padding:16px 22px;border-bottom:1px solid var(--line);flex:none;background:#0c0d0f}.ship p{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c6cacd}.ship b{color:#fff}.track{height:4px;background:#292d31;border-radius:2px;overflow:hidden}.track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#6a7075,#fff 60%,#c9ced2);transition:width .5s ease}.ship.done p{color:#9fe0ad}.ship.done .track i{background:linear-gradient(90deg,#4d8f5f,#9fe0ad)}.dr-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.lines{padding:0 22px}.line{display:grid;grid-template-columns:56px 1fr auto;gap:14px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.line .art{border:1px solid var(--line);background:#0c0d0f;padding:6px;display:flex;justify-content:center}.line .art img{width:40px;height:auto}.line .nm{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:21px;line-height:1;margin-bottom:4px}.line .var{font-family:var(--mono);font-size:11px;color:var(--steel);margin-bottom:10px}.abo{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9fe0ad;border:1px solid #3d6b4a;border-radius:2px;padding:4px 8px;margin-bottom:10px}.stepper{display:inline-flex;align-items:center;border:1px solid #33383c;border-radius:2px}.stepper button{width:38px;height:38px;color:#c9ced2;font-size:17px;line-height:1}.stepper button:hover{color:#fff;background:#1a1d20}.stepper span{width:32px;text-align:center;font-family:var(--mono);font-size:13px}.line .right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.line .pr{font-family:var(--display);font-weight:800;font-size:21px;line-height:1}.line .old{font-family:var(--mono);font-size:11px;color:#6f7479;text-decoration:line-through}.line .rm{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6f7479;padding:6px 0}.line .rm:hover{color:#fff}.up{padding:22px;border-top:1px solid var(--line);margin-top:8px}.up h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);font-weight:400;margin:0 0 14px}.up-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.up-card{flex:0 0 172px;border:1px solid var(--line);background:#0c0d0f;padding:14px;display:flex;flex-direction:column;scroll-snap-align:start}.up-card:hover{border-color:#5c6166}.up-card .art{display:flex;justify-content:center;margin-bottom:12px}.up-card .nm{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:19px;line-height:1;margin-bottom:6px}.up-card .why{font-size:13px;line-height:1.45;color:#9aa0a5;margin:0 0 12px;flex:1}.up-card .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.up-card .pr{font-family:var(--display);font-weight:800;font-size:19px}.up-add{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid #3a3e42;padding:10px 12px;border-radius:2px}.up-add:hover{background:#fff;color:#000;border-color:#fff}.extras{padding:0 22px 22px}.codeRow{display:flex;gap:8px}.codeRow input{flex:1;padding:13px;font-family:var(--mono);font-size:13px;text-transform:uppercase;min-width:0}.codeRow button{border:1px solid #33383c;padding:0 16px;border-radius:2px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.codeMsg{font-family:var(--mono);font-size:11px;margin:9px 0 0;color:#9fe0ad;min-height:16px}.codeMsg.bad{color:#e08585}.noteToggle{margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);text-decoration:underline;padding:8px 0}.note{margin-top:10px;min-height:76px;display:none}.note.on{display:block}.drawer .empty{padding:56px 22px 30px;text-align:center}.drawer .empty .t{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:30px;margin-bottom:8px}.drawer .empty p{color:var(--steel);margin:0 0 24px;font-size:15px}.dr-foot{border-top:1px solid var(--line);padding:18px 22px calc(18px + env(safe-area-inset-bottom));flex:none;background:#0d0f11}.sums{display:grid;gap:7px;margin-bottom:14px}.sums div{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:12px;color:var(--steel)}.sums div.tot{align-items:baseline;color:#fff;margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.sums .tot b{font-family:var(--display);font-weight:900;font-size:30px}.sums .save{color:#9fe0ad}.drawer .btn{display:block;width:100%;padding:18px 20px}.drawer .pay{display:flex;justify-content:center;gap:14px;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5d6267;flex-wrap:wrap}.drawer .keep{display:block;width:100%;text-align:center;margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);padding:8px 0}.drawer .keep:hover{color:#fff}.bump{animation:bump .4s ease}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.mscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;pointer-events:none;transition:.3s;z-index:95}.mscrim.on{opacity:1;pointer-events:auto}.mmenu{position:fixed;top:0;left:0;height:100%;width:min(340px,86%);background:var(--ink);border-right:1px solid var(--line);transform:translate(-102%);transition:transform .35s cubic-bezier(.3,.8,.3,1);z-index:100;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.mmenu.on{transform:none}.mm-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.mm-head .lg{font-family:var(--display);font-weight:900;font-size:27px;letter-spacing:.14em;text-transform:uppercase}.mm-head button{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);padding:10px;margin:-10px}.mm-nav{flex:1;overflow-y:auto;padding:8px 0}.mm-nav a{display:block;padding:18px 22px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:30px;line-height:1;border-bottom:1px solid var(--line)}.mm-foot{padding:20px 22px;border-top:1px solid var(--line);display:grid;gap:12px}.mm-foot a{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}@media(max-width:1080px){.cards,.cards.three{grid-template-columns:repeat(2,1fr)}.ft-grid{grid-template-columns:1fr 1fr}.pdp{grid-template-columns:1fr}.gallery{position:static}}@media(max-width:860px){.burger{display:block}.nav{display:none}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.hdr-in{height:62px}.logo{font-size:26px}.util .acct{display:none}.cards,.cards.three,.cards.two,.steps,.f2,.ft-grid,.plate{grid-template-columns:1fr}.plate div{border-right:0}.sticky{display:flex}body.template-product{padding-bottom:86px}.cartline{grid-template-columns:64px 1fr}.cartline img{width:64px}}@media(max-width:560px){.drawer{width:100%;border-left:0}.lines,.up,.extras,.dr-foot{padding-left:18px;padding-right:18px}.line{grid-template-columns:52px 1fr;gap:12px}.line .right{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}.stepper button{width:44px;height:44px}}@media(max-width:420px){.sec-head h2{font-size:clamp(34px,10vw,48px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/krafd.css.map */
