:root{--carbon:#181B1F;--graphite:#53565A;--ink:#23262B;--slate:#585C61;--mute:#989BA0;--paper:#FCFBF8;--sand:#F0ECE4;--shell:#E8E3DA;--line:#E5E1DA;--white:#FFFFFF;--orange:#FE5000;--orange-press:#DE4500;--teal:#0F3F3A;--teal-bright:#5FBFB2;--lagoon:#CDE7E0;--carbon-2:#2A2D31;--display:"Saira Condensed","Arial Narrow",Arial,sans-serif;--body:"Archivo",-apple-system,"Helvetica Neue",Arial,sans-serif;--logo:"Fasten","Arial Black",sans-serif;--model:"Audiowide","Saira Condensed",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--orange);color:#fff}.kicker{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--orange)}.kicker.dim{color:var(--mute)}.kicker.teal{color:var(--teal-bright)}.display{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:.9;margin:0}.h-hero{font-size:clamp(56px,9vw,128px)}.h-xl{font-size:clamp(40px,6vw,84px)}.h-lg{font-size:clamp(32px,4.5vw,56px)}.h-md{font-size:clamp(26px,3vw,38px)}.brandline{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.model{font-family:var(--model);text-transform:uppercase;letter-spacing:.02em;font-weight:400}.url-lockup{font-family:var(--model);text-transform:lowercase;letter-spacing:.01em}.lead{font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:var(--slate)}.body{font-size:16px;line-height:1.7;color:var(--slate)}.small{font-size:13px;line-height:1.6;color:var(--mute)}.accent{color:var(--orange)}.mono{font-family:var(--display);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.wrap-tight{max-width:1080px;margin:0 auto;padding:0 32px}section{position:relative}.pad{padding:clamp(64px,9vw,128px) 0}.pad-sm{padding:clamp(48px,6vw,80px) 0}.on-carbon{background:var(--carbon);color:#fff}.on-carbon .lead,.on-carbon .body{color:#c3c4c7}.on-graphite{background:var(--graphite);color:#fff}.on-graphite .lead,.on-graphite .body{color:#d7d8da}.on-teal{background:var(--teal);color:#fff}.on-teal .lead,.on-teal .body{color:#bbd8d2}.on-air{background:var(--lagoon);color:var(--ink)}.on-air .lead,.on-air .body{color:var(--slate)}.hr{height:1px;background:var(--line);border:0;margin:0}.hr-dark{height:1px;background:#2a2d31;border:0;margin:0}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:16px 28px;border:1.5px solid transparent;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .12s var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn-solid{background:var(--carbon);color:#fff;border-color:var(--carbon)}.btn-solid:hover{background:#2a2723;border-color:#2a2723}.btn-orange{background:var(--orange);color:var(--carbon);border-color:var(--orange);font-weight:800}.btn-orange:hover{background:var(--orange-press);border-color:var(--orange-press)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-ghost.on-dark{color:#fff;border-color:#ffffff80}.btn-ghost.on-dark:hover{background:#fff;color:var(--carbon);border-color:#fff}.btn-lg{padding:19px 34px;font-size:14px}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:40px;padding:6px 14px;font-weight:800;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-family:var(--body)}.pill-free{background:var(--orange);color:var(--carbon)}.pill-stock{background:var(--carbon);color:#fff}.pill-limited{border:1.5px solid #CFC8BD;color:var(--mute)}.pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.announce{background:var(--carbon);color:#fff;border-bottom:1px solid #2A2D31}.announce-line{display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 16px;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#c9ccd0;text-align:center}.announce-line .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.announce-line.is-in .dot{background:#46c26a;box-shadow:0 0 0 3px #46c26a2e}.announce-line.is-pre .dot{background:var(--orange);box-shadow:0 0 0 3px #d6672a2e}.nav{position:sticky;top:0;z-index:50;background:#141619db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #2A2D31}.nav .wrap{max-width:none;padding:0 40px}.nav .row{display:flex;align-items:center;gap:36px;height:68px}.nav .logo{height:19px;width:auto}.nav .links{display:flex;gap:30px;margin-left:14px}.nav .links a{font-family:var(--body);font-weight:600;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#c9ccd0;transition:color .18s;cursor:pointer}.nav .links a:hover,.nav .links a.active{color:#fff}.nav .right{margin-left:auto;display:flex;align-items:center;gap:22px}.nav .icon{color:#c9ccd0;cursor:pointer;transition:color .18s;display:flex}.nav .icon:hover{color:#fff}.nav .cart{position:relative}.nav .cart .badge{position:absolute;top:-7px;right:-9px;background:var(--orange);color:var(--carbon);font-family:var(--body);font-weight:800;font-size:9px;min-width:15px;height:15px;border-radius:40px;display:flex;align-items:center;justify-content:center;padding:0 3px}.nav .icon.menu-btn{display:none}.hdr-locale{display:flex;align-items:center}.hdr-locale-sel{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:#c9ccd0;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:6px 18px 6px 4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23C9CCD0' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;transition:color .18s}.hdr-locale-sel:hover{color:#fff}.hdr-locale-sel option{color:var(--ink);background:#fff}@media(max-width:860px){.nav .links{display:none}.nav .icon.menu-btn{display:flex}.nav .hide-mobile,.hdr-locale{display:none}}.mobile-drawer{display:flex;flex-direction:column;border-top:1px solid #2A2D31;background:#141619f7;padding:8px 0}.mobile-drawer a{font-family:var(--body);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#c9ccd0;padding:16px 32px;border-bottom:1px solid #232629;cursor:pointer}.mobile-drawer a:last-child{border-bottom:0}.mobile-drawer a.acct{color:var(--orange)}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;background:var(--carbon);overflow:hidden}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero .bg img{width:100%;height:100%;object-fit:cover;opacity:.92}.hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14161957,#14161900,#1416192e 60%,#141619eb)}.hero .inner{position:relative;width:100%;padding-bottom:clamp(48px,7vw,88px)}.hero h1{color:#fff;margin-top:18px}.hero h1 .o{color:var(--orange)}.hero .sub{max-width:540px;margin-top:24px;color:#d8d3ca}.hero .cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero .hero-meta{display:flex;align-items:center;gap:22px;margin-top:38px;flex-wrap:wrap}.hero .hero-meta span{display:flex;flex-direction:column;gap:2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a857c}.hero .hero-meta b{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;font-size:14px;letter-spacing:.01em;color:#fff}.hero .hero-meta b.model{font-family:var(--model);font-weight:400;letter-spacing:.02em}.hero .hero-meta .sep{width:1px;height:32px;background:#2a2d31;padding:0}@media(max-width:760px){.hero .hero-meta .sep{display:none}}.eyebrow-row{display:flex;align-items:center;gap:16px;margin-bottom:24px}.eyebrow-row .num{font-family:var(--display);font-weight:800;font-size:14px;color:var(--orange)}.eyebrow-row .ln{flex:1;height:1px;background:var(--line)}.on-carbon .eyebrow-row .ln,.on-teal .eyebrow-row .ln{background:#2a2d31}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,80px);align-items:center}.split.rev .media{order:-1}@media(max-width:880px){.split{grid-template-columns:1fr}.split.rev .media{order:0}}.media-frame{position:relative;overflow:hidden;background:var(--sand)}.media-frame img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.media-tag{position:absolute;left:0;bottom:0;background:var(--carbon);color:#fff;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a2d31;border:1px solid #2A2D31}.stats .cell{background:var(--carbon);padding:30px 26px}.stats .n{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,46px);color:#fff;line-height:.95;letter-spacing:-.01em}.stats .n .u{color:var(--orange);font-size:.5em}.stats .k{font-size:12px;color:#8a857c;letter-spacing:.08em;text-transform:uppercase;margin-top:12px}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr}}.range{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:880px){.range{grid-template-columns:1fr}}.pcard{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s var(--ease);overflow:hidden}.pcard:hover{transform:translateY(-4px)}.pcard .ph{aspect-ratio:4/3;overflow:hidden;background:var(--sand);position:relative}.pcard .ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.pcard:hover .ph img{transform:scale(1.04)}.pcard .b{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1}.pcard .nm{font-family:var(--model);font-weight:400;text-transform:uppercase;font-size:18px;letter-spacing:.01em}.pcard .ds{margin-top:8px;flex:1}.pcard .ft{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.pcard .pr{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;font-size:16px;letter-spacing:.01em}.pcard .pr small{color:var(--mute);font-weight:600}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:880px){.reviews{grid-template-columns:1fr}}.rcard{border:1px solid var(--line);background:var(--white);padding:28px;display:flex;flex-direction:column}.rcard .q{font-size:17px;line-height:1.55;color:var(--ink);font-weight:500;flex:1}.rcard .who{margin-top:22px;display:flex;align-items:center;gap:12px}.rcard .av{width:38px;height:38px;border-radius:50%;background:var(--carbon);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:15px}.rcard .nm{font-weight:700;font-size:14px;color:var(--ink)}.rcard .src{font-size:12px;color:var(--mute)}.awards{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center;justify-content:center}.awards .awsep{background:#fff3!important}.award{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.award .t{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.04em;color:#fff}.award .s{font-size:11px;color:#c9ccd0;letter-spacing:.1em;text-transform:uppercase}.signup{display:flex;gap:10px;max-width:460px;margin-top:26px}.signup input{flex:1;background:transparent;border:1.5px solid #3A3D42;color:#fff;font-family:var(--body);font-size:15px;padding:15px 18px;outline:none;transition:border-color .2s}.signup input::placeholder{color:#8a8d92}.signup input:focus{border-color:var(--orange)}.foot{background:var(--carbon);color:#7c776e}.foot .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:72px 0 48px}@media(max-width:880px){.foot .top{grid-template-columns:1fr 1fr;gap:32px}}.foot h5{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:#fff;margin:0 0 18px}.foot a{display:block;color:#aeb0b4;font-size:14px;padding:5px 0;transition:color .18s}.foot a:hover{color:#fff}.foot .logo{height:24px;margin-bottom:20px}.foot .bn{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--orange);font-size:20px;margin-top:18px}.foot .url{font-family:var(--model);text-transform:lowercase;color:#aeb0b4;font-size:13px;letter-spacing:.02em;margin-top:8px}.foot .bottom{border-top:1px solid #2A2D31;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#7c7f84}.foot-locale-sel{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #2A2D31;color:#aeb0b4;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:7px 26px 7px 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23AEB0B4' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;transition:color .18s,border-color .18s}.foot-locale-sel:hover{color:#fff;border-color:#3a3d41}.foot-locale-sel option{color:var(--ink);background:#fff}.foot-legal{display:inline-flex;flex-wrap:wrap;gap:20px}.foot-legal a{display:inline;padding:0;color:#7c7f84}.foot-legal a:hover{color:#fff}.foot-fern{margin-top:22px}.pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:0;min-height:calc(100vh - 68px)}@media(max-width:920px){.pdp{grid-template-columns:1fr}}.pdp .gallery{background:var(--sand);position:relative;display:flex;flex-direction:column;min-width:0}.pdp .gallery .main{flex:1;overflow:hidden}.pdp .gallery .main img{width:100%;height:100%;object-fit:cover;min-height:360px}.pdp .gallery .thumbs{display:flex;gap:10px;padding:16px;background:var(--paper);border-top:1px solid var(--line);overflow-x:auto;min-width:0;scrollbar-width:thin;scroll-behavior:smooth}.pdp .gallery .thumbs button{flex:0 0 auto;width:64px;height:64px;border:1.5px solid var(--line);background:var(--sand);padding:0;cursor:pointer;overflow:hidden;transition:border-color .18s}.pdp .gallery .thumbs button.active{border-color:var(--carbon)}.pdp .gallery .thumbs img{width:100%;height:100%;object-fit:cover}.pdp .info{padding:clamp(36px,5vw,64px);display:flex;flex-direction:column}.pdp .info .ttl{margin:14px 0 0}.pdp .price{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;font-size:27px;margin-top:18px;letter-spacing:.01em}.pdp .price small{color:var(--mute);font-size:15px;font-weight:600}.sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.size{border:1.5px solid var(--line);background:#fff;padding:14px 10px;cursor:pointer;text-align:center;transition:border-color .18s,background .18s}.size:hover{border-color:var(--slate)}.size.active{border-color:var(--carbon);background:var(--carbon);color:#fff}.size .l{font-family:var(--model);font-weight:400;font-size:16px}.size .v{font-size:11px;color:var(--mute);letter-spacing:.05em;text-transform:uppercase;margin-top:3px}.size.active .v{color:#9a958c}.speclist{margin-top:26px;border-top:1px solid var(--line)}.speclist .r{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.speclist .r .k{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.speclist .r .v{font-family:var(--body);font-weight:700;letter-spacing:0}.fadein{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.fadein.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fadein{opacity:1;transform:none}}.skip-to-content-link{position:absolute!important;left:-9999px;top:0;z-index:9999;background:var(--paper,#fff);color:var(--ink,#111);padding:10px 16px;border:1px solid var(--line,#ddd)}.skip-to-content-link:focus{left:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/waka-base.css.map */
