:root{--bg:#fff;--fg:#000;--mut:#555;--soft:#efefef;--d:"Anton",Impact,"Arial Narrow",sans-serif;--b:"Space Grotesk",Arial,sans-serif;--sh:5px 5px 0 #000}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:400 16px/1.5 var(--b);overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}img{max-width:100%;display:block;height:auto}a{color:inherit}h1,h2,h3,.d{font-family:var(--d);text-transform:uppercase;font-weight:400;line-height:1;letter-spacing:.01em}.big{font-size:clamp(40px,8vw,96px);margin-bottom:28px}.wrap{padding:clamp(36px,6vw,90px) 4vw}.dark{background:#000;color:#fff}.rte{max-width:720px;margin-bottom:20px;color:var(--mut)}.dark .rte{color:#bbb}.rte p{margin-bottom:12px}.btn{display:inline-block;background:#000;color:#fff;border:2px solid #000;padding:14px 26px;font:700 14px var(--b);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;cursor:pointer;box-shadow:var(--sh);transition:transform .1s,box-shadow .1s;text-align:center}.btn:hover{transform:translate(3px,3px);box-shadow:2px 2px #000}.btn.o{background:#fff;color:#000}.dark .btn{background:#fff;color:#000;border-color:#fff;box-shadow:5px 5px #666}.dark .btn:hover{box-shadow:2px 2px #666}.dark .btn.o{background:#000;color:#fff}.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.ann{background:#000;color:#fff;text-align:center;font:700 12px var(--b);letter-spacing:.1em;text-transform:uppercase;padding:9px 4vw}.hd{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 4vw;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:2px solid #000;position:sticky;top:0;background:#fff;z-index:10}.hd .logo{font-family:var(--d);font-size:28px;text-transform:uppercase;text-decoration:none}.hd nav{display:flex;gap:24px}.hd nav a,.hd .ic a{text-decoration:none;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.hd nav a:hover,.hd .ic a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.hd .ic{display:flex;gap:18px}.bg,#mt{display:none}@media(max-width:849px){.bg{display:block;cursor:pointer;font-size:26px;order:3}.hd nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:#fff;border-bottom:2px solid #000}.hd nav a{padding:16px 4vw;border-top:1px solid #ddd}#mt:checked~nav{display:flex}}.grid{display:grid;grid-template-columns:repeat(var(--c,4),minmax(0,1fr));gap:20px}@media(max-width:849px){.grid{grid-template-columns:repeat(var(--cm,2),minmax(0,1fr));gap:12px}}.pc{background:#fff;color:#000;border:2px solid #000;display:flex;flex-direction:column;transition:transform .12s,box-shadow .12s}.pc:hover{transform:translate(-3px,-3px);box-shadow:var(--sh)}.pc .im{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--soft);border-bottom:2px solid #000}.pc .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.pc .im img+img{opacity:0}.pc:hover .im img+img{opacity:1}.pc .tag{position:absolute;top:10px;left:10px;z-index:2;background:#000;color:#fff;font:700 11px var(--b);padding:4px 9px;text-transform:uppercase;letter-spacing:.08em}.pc .in{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.pc h3{font-size:20px;line-height:1.05}.pc h3 a{text-decoration:none}.pc .pr{font-weight:700;font-size:16px}.pc .pr s{color:var(--mut);font-weight:400;font-size:13px}.pc .sz{display:flex;gap:4px;flex-wrap:wrap}.pc .sz span{border:1px solid #000;font-size:11px;font-weight:700;padding:1px 7px}.pc .sz .x{opacity:.3;text-decoration:line-through}.pc .btn{margin-top:auto;padding:11px;box-shadow:none;width:100%}.pc form{margin-top:auto}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tile{position:relative;aspect-ratio:1;display:block;border:2px solid #000;background:var(--soft);overflow:hidden;text-decoration:none}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.tile:hover img{transform:scale(1.04)}.tile span{position:absolute;left:0;bottom:0;background:#000;color:#fff;font-family:var(--d);text-transform:uppercase;font-size:clamp(26px,3.6vw,44px);padding:12px 20px;line-height:1}.tile span:after{content:" \2192"}.tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.tr div{border:2px solid #fff;padding:24px}.tr b{font-family:var(--d);font-size:30px;text-transform:uppercase;font-weight:400;display:block;margin-bottom:8px;line-height:1}.tr p{color:#ccc;font-size:15px}.about{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5vw;align-items:center;border-top:2px solid #000}.about .t{font-family:var(--d);text-transform:uppercase;font-size:clamp(20px,2.4vw,28px);margin-top:20px;line-height:1.1}.about img{border:2px solid #000}.pdp{display:grid;grid-template-columns:1.2fr 1fr;gap:4vw;align-items:start}@media(max-width:849px){.pdp{grid-template-columns:1fr}}.pdp-g{display:grid;gap:12px}.pdp-g img{border:2px solid #000;width:100%}.pdp-i{position:sticky;top:90px;display:grid;gap:18px}@media(max-width:849px){.pdp-i{position:static}}.pdp-i h1{font-size:clamp(40px,5vw,72px)}.price{font-size:24px;font-weight:700}.price s{color:var(--mut);font-size:16px;font-weight:400}fieldset{border:0}legend{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.opts{display:flex;flex-wrap:wrap;gap:10px}.opts legend{width:100%}.opts input{position:absolute;opacity:0}.opts label{border:2px solid #000;padding:12px 22px;cursor:pointer;font-weight:700;font-size:15px;text-transform:uppercase;min-width:54px;text-align:center}.opts input:checked+label{background:#000;color:#fff;box-shadow:3px 3px #888}.opts input:focus-visible+label{outline:3px solid #888;outline-offset:2px}.opts input:disabled+label{opacity:.3;text-decoration:line-through;cursor:not-allowed}.buy{display:grid;gap:12px}@media(max-width:849px){.buy{position:sticky;bottom:0;background:#fff;z-index:5;border-top:2px solid #000;margin:0 -4vw;padding:10px 4vw calc(10px + env(safe-area-inset-bottom,0px))}}.qty{display:flex;gap:12px;align-items:center;font-weight:700}input[type=number],input[type=text],input[type=email],input[type=search],textarea{background:#fff;color:#000;border:2px solid #000;padding:12px;font:inherit;width:100%}.qty input{width:80px}.perks{border:2px solid #000;padding:14px 16px;font-size:14px}.perks b{display:block}.desc{color:var(--mut)}.desc p{margin-bottom:10px}table.ct{width:100%;border-collapse:collapse}.ct th{font-size:12px;text-transform:uppercase;letter-spacing:.1em;text-align:left;padding:10px;border-bottom:2px solid #000}.ct td{padding:16px 10px;border-bottom:1px solid #ccc;vertical-align:middle}.ct img{width:80px;border:2px solid #000}.fd{font-weight:700;margin-bottom:8px}.bar{height:12px;border:2px solid #000;margin-bottom:30px}.bar i{display:block;height:100%;background:#000}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{padding:8px 14px;border:2px solid #000;text-decoration:none;font-weight:700}.pagination .current{background:#000;color:#fff}form.f{display:grid;gap:12px;max-width:560px}.shopify-policy__container{max-width:860px;margin:0 auto;padding:clamp(40px,6vw,80px) 4vw}.shopify-policy__title{margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #000}.shopify-policy__title h1{font-size:clamp(40px,7vw,80px);line-height:1}.shopify-policy__body .rte,.shopify-policy__body{color:#222;max-width:none}.rte h1,.rte h2,.rte h3,.rte h4,.desc h2,.desc h3{margin:32px 0 12px;line-height:1.1;color:#000}.rte h2,.desc h2{font-size:clamp(24px,3vw,34px)}.rte h3,.desc h3{font-size:clamp(20px,2.4vw,26px)}.rte p,.rte ul,.rte ol{margin-bottom:16px}.rte ul,.rte ol{padding-left:22px}.rte>*:first-child{margin-top:0}.rte a{text-decoration:underline;text-underline-offset:3px}.hero{--hi:var(--hd,none);min-height:calc(var(--hh,80)*1vh);display:flex;align-items:flex-end;padding:clamp(40px,7vw,100px) 4vw;background:linear-gradient(0deg,#000000bf 0,#0000 55%),linear-gradient(rgba(0,0,0,var(--ov,.4)),rgba(0,0,0,var(--ov,.4))),var(--hi) var(--hp,center center)/cover #000}@media(max-width:749px){.hero{--hi:var(--hm,var(--hd,none))}}.hero h1{line-height:.92;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero p{max-width:520px;font-size:clamp(16px,2vw,20px);margin:18px 0 26px;color:#eee}.hero .bt{display:flex;gap:16px;flex-wrap:wrap}.dark .pc .btn{background:#000;color:#fff;border-color:#000}.fvs{border-top:2px solid #000}.fv{max-width:1000px;margin:0 auto;text-align:center}.eye{font:700 12px var(--b);letter-spacing:.18em;text-transform:uppercase;color:#555;margin-bottom:16px}.fv h2{font-size:clamp(44px,8vw,104px);line-height:1.18;margin-bottom:16px}.fv h2 span{background:#000;color:#fff;padding:.04em .22em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fs{font-size:clamp(16px,1.8vw,20px);color:#444;max-width:520px;margin:0 auto}.fr{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4vw,44px);margin-top:clamp(28px,4vw,48px)}.fr.rev .vw{order:2}.vw{width:100%;max-width:320px}.vid{aspect-ratio:9/16;background:#000;border:1px solid #000;overflow:hidden}.vid iframe{width:100%;height:100%;border:0;display:block}.vp{width:100%;max-width:270px;text-align:left}.tape{background:#000;color:#fff;overflow:hidden;white-space:nowrap;padding:clamp(10px,1.6vw,22px) 0}.tape div{display:inline-block;font-family:Archivo Black,Anton,Impact,Arial Black,sans-serif;text-transform:uppercase;line-height:1.1;animation:m 40s linear infinite}.tape span{margin-right:.45em}@keyframes m{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tape div{animation:none}}.ig{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:#fff;padding:clamp(28px,4vw,56px) 4vw;border-top:2px solid #000}.ig h2{font-family:Archivo Black,Anton,Impact,Arial Black,sans-serif;font-size:clamp(28px,4.6vw,60px);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;max-width:9.5em}.ig .btn{font-family:Archivo Black,Anton,Impact,Arial Black,sans-serif;padding:20px 30px;font-size:clamp(14px,1.6vw,20px);letter-spacing:.02em;text-transform:uppercase;box-shadow:none}.ig .btn:hover{transform:none;background:#000;color:#fff;opacity:.85}.ft{background:#000;color:#fff;padding:clamp(28px,4vw,56px) 4vw calc(24px + env(safe-area-inset-bottom,0px));overflow:hidden;font-family:Archivo Black,Anton,Impact,Arial Black,sans-serif;text-transform:uppercase}.fw{font-size:clamp(44px,10.5vw,190px);line-height:.9;letter-spacing:-.02em;white-space:nowrap}.ftag{font-size:clamp(11px,1.1vw,14px);letter-spacing:.04em;margin-top:clamp(12px,1.6vw,22px)}.ft hr{border:0;border-top:3px solid #fff;margin:clamp(18px,2.4vw,32px) 0}.fl{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 28px}.fl a{color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:clamp(11px,1.1vw,13px);margin-right:16px}.fl div:last-child a:last-child,.fl div a:last-child{margin-right:0}.fc{font-size:12px;margin-top:22px}.vid video{width:100%;height:100%;object-fit:cover;display:block}.vid img{width:100%;height:100%;object-fit:cover;display:block}.vsec{text-align:center;border-top:2px solid #000}.vsec h2{font-size:clamp(34px,6vw,76px);margin-bottom:12px}.vsec .vw{margin:28px auto 0;max-width:var(--w,360px)}.rtw{max-width:820px;margin:0 auto}.rt.left .rtw{margin-left:0}.rt{border-top:2px solid #000}.rt h2{font-size:clamp(34px,6vw,76px);margin-bottom:18px}.rt .rte{color:inherit;max-width:none;margin-bottom:24px;font-size:clamp(16px,1.6vw,19px)}.rt.dark .rte{color:#ccc}.mt{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;max-width:1200px;margin:0 auto}.mt.rev .mm{order:2}@media(max-width:849px){.mt{grid-template-columns:1fr}.mt.rev .mm{order:0}}.mmi img{width:100%;height:100%;object-fit:cover;border:2px solid #000;display:block}.mt h2{font-size:clamp(32px,5vw,64px);margin-bottom:16px}.mt .rte{font-size:clamp(16px,1.6vw,19px)}.dark .mt .rte{color:#ccc}.ll{text-align:center;overflow:hidden;border-top:2px solid #fff}.ll .d{line-height:.9;white-space:nowrap}.ll img{margin:0 auto}.rrs{border-top:2px solid #000;text-align:center}.rrs h2{font-size:clamp(40px,7vw,92px);line-height:1.18;margin-bottom:14px}.rrs h2 span{background:#000;color:#fff;padding:.04em .22em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rrs .fs{margin:0 auto 36px}.rrw{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 18px;scrollbar-width:thin}.rr{display:flex;gap:clamp(14px,2vw,24px);width:max-content;margin:0 auto;text-align:left}.rc{flex:0 0 min(72vw,280px);scroll-snap-align:center;display:flex;flex-direction:column;gap:8px}@media(min-width:850px){.rc{flex-basis:clamp(220px,22vw,290px)}}.rc .vid{border:2px solid #000}.rc .rn{font-size:clamp(17px,1.6vw,22px);line-height:1.05;margin-top:6px}.rc .rp{font-weight:700}.rc .btn{box-shadow:none;margin-top:4px;padding:11px;width:100%}.was{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:#f2f2f2;border-top:2px solid #000;padding:clamp(28px,4vw,56px) 4vw}.was h2{font-size:clamp(30px,4.4vw,56px);line-height:1}.was p{font-size:clamp(14px,1.4vw,17px);color:#444;margin-top:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.wab{display:inline-flex;align-items:center;gap:12px;background:#000;color:#fff;border:2px solid #000;padding:16px 26px;font:700 clamp(14px,1.5vw,17px) var(--b);text-decoration:none;letter-spacing:.04em;transition:.15s}.wab svg,.fab svg{fill:currentColor;flex:none}.wab svg{fill:#25d366}.wab svg{width:24px;height:24px}.wab:hover{background:#fff;color:#000}.fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;border:0;border-radius:0;padding:14px 20px 14px 16px;text-decoration:none;font:700 13px var(--b);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 14px #0000004d}.fab svg{width:26px;height:26px}.fab.k{background:#000}@media(max-width:849px){.fab span{display:none}.fab{padding:12px}.fab.up{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
