*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f4f1;background:#08090b;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.ticker{color:#fff;text-align:center;letter-spacing:2px;background:#ef3d24;padding:9px;font-size:10px}.ticker b{margin:0 28px}nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9;background:#08090bef;border-bottom:1px solid #2a2c30;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:-1px;font-size:23px;font-style:italic;font-weight:900}.logo span,em{color:#ef3d24;font-style:normal}.links{letter-spacing:1.5px;gap:32px;margin:auto;font-size:11px;font-weight:700;display:flex}.actions{align-items:center;gap:16px;font-size:12px;display:flex}.actions input{color:#fff;background:#121418;border:1px solid #2c2f34;width:145px;padding:10px}.hero{background:linear-gradient(90deg,#08090b 0%,#08090bdb 42%,#08090b22 75%),url(https://images.unsplash.com/photo-1503736334956-4c8f8e92946d?auto=format&fit=crop&w=2000&q=85) 50%/cover;align-items:center;min-height:690px;padding:7vw;display:flex;position:relative}.hero:after{content:"";background:linear-gradient(#0000 65%,#08090b 100%);position:absolute;inset:0}.heroCopy{z-index:1;max-width:750px;position:relative}.eyebrow,small{letter-spacing:2.5px;color:#a7abb1;font-size:10px}.hero h1,.sectionHead h2,.fit h2,.banner h2{letter-spacing:-6px;margin:25px 0;font-size:clamp(56px,8vw,112px);font-weight:900;line-height:.82}.hero p{color:#b8bbc0;max-width:430px;line-height:1.6}.primary,.ghost{letter-spacing:1px;margin:25px 12px 0 0;padding:16px 22px;font-size:11px;font-weight:900;display:inline-block}.primary{background:#ef3d24}.ghost{border:1px solid #4b4e53}.stat{z-index:2;grid-template-columns:auto auto;align-items:end;gap:7px 18px;display:grid;position:absolute;bottom:55px;right:5vw}.stat strong{font-size:30px}.stat span{color:#999;letter-spacing:1px;font-size:9px}.fit{border-bottom:1px solid #24262a;grid-template-columns:1fr 1.1fr;gap:80px;padding:90px 7vw;display:grid}.fit h2,.sectionHead h2{letter-spacing:-3px;font-size:58px;line-height:.9}.selector{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.selector select,.selector button{color:#ddd;background:#111318;border:1px solid #303238;height:54px;padding:0 16px;font-weight:700}.selector button{color:#fff;cursor:pointer;background:#ef3d24;border:0;grid-column:1/-1}.success{color:#73d39a;grid-column:1/-1;font-size:12px}.categories,.shop{padding:100px 7vw}.sectionHead p{color:#858991}.catGrid{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.cat{border:1px solid #292b30;height:190px;padding:25px;transition:all .25s;position:relative}.cat:hover{background:#ef3d24;transform:translateY(-4px)}.cat b{color:#777;font-size:9px}.cat h3{margin-top:65px;font-size:25px}.cat span{font-size:10px;position:absolute;bottom:25px;right:20px}.shop{background:#0d0f12}.products{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px;display:grid}.products article{background:#131519;border:1px solid #25272b}.photo{filter:saturate(.8);background-position:50%;background-size:cover;height:270px;position:relative}.photo span{letter-spacing:1px;background:#ef3d24;padding:7px 9px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px}.info{padding:18px}.info h3{margin:9px 0 22px;font-size:18px}.price{justify-content:space-between;align-items:center;display:flex}.price button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;padding:8px 10px}.price button:hover{background:#ef3d24}.info p{color:#69d093;font-size:9px}.banner{background:linear-gradient(90deg,#090a0ddd,#090a0d4d),url(https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=1900&q=80) 50%/cover;min-height:520px;padding:100px 7vw}.banner h2{font-size:80px}.banner p{color:#bbb}footer{color:#858990;grid-template-columns:2fr 2fr 1fr 1fr;gap:35px;padding:70px 7vw;font-size:12px;line-height:2;display:grid}footer .logo{color:#fff}footer b{color:#fff;letter-spacing:2px;font-size:10px}footer small{border-top:1px solid #222;grid-column:1/-1;margin-top:30px;padding-top:25px}@media (max-width:800px){.links,.actions input{display:none}.hero{min-height:620px}.hero h1{letter-spacing:-3px}.stat{display:none}.fit{grid-template-columns:1fr;gap:20px}.catGrid{grid-template-columns:1fr 1fr}.products{grid-template-columns:1fr}.photo{height:340px}.banner h2{font-size:58px}footer{grid-template-columns:1fr 1fr}.fit h2,.sectionHead h2{font-size:45px}}
