:root{--ink:#0B0B0B;--paper:#F4F3F0;--tile:#E9E8E4;--line:#D9D8D3;--muted:#66656A;--red:#D81E27;--dark2:#1B1B1C;--display:"Anton","Impact","Arial Narrow",sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px 12px;z-index:99}.wrap{max-width:1240px;margin:0 auto;padding-inline:20px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}h1,h2,h3,.display{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.98;margin:0;letter-spacing:.005em;text-wrap:balance}h1{font-size:clamp(46px,8vw,104px)}h2{font-size:clamp(32px,4.6vw,56px)}h3{font-size:22px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.lede{font-size:17px;max-width:52ch}.rte p{margin:0 0 1em}section.sec{padding-block:56px}.sechead{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:#fff;border:0;text-decoration:none;font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:14px 22px}.btn--red{background:var(--red)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn--light{background:#fff;color:var(--ink)}.btn:hover{filter:brightness(1.12)}.btn[disabled]{opacity:.5;cursor:not-allowed}.row{display:flex;gap:12px;flex-wrap:wrap}.announce{background:var(--red);color:#fff;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 16px}.announce a{text-decoration:none}.site-header{position:sticky;top:0;z-index:20;background:var(--ink);color:#fff}.nav{display:flex;align-items:center;gap:22px;min-height:64px;flex-wrap:wrap}.logo{display:inline-flex;align-items:baseline;font-family:var(--display);font-size:30px;line-height:1;text-decoration:none;letter-spacing:.01em;color:#fff;white-space:nowrap}.logo span{background:var(--red);padding:2px 5px 0;margin-left:4px}.logo img{max-height:44px;width:auto}.nav nav{display:flex;gap:18px;flex-wrap:wrap;flex:1}.nav nav a{text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap}.nav nav a[aria-current=page],.nav nav a:hover{border-color:var(--red)}.cartlink{border:1.5px solid #fff;border-radius:999px;padding:7px 14px;font-weight:700;font-size:13px;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.cartlink b{background:var(--red);border-radius:999px;padding:0 7px;margin-left:6px}.subnav{background:var(--dark2);color:#cfcfd2}.subnav .wrap{display:flex;gap:20px;overflow-x:auto;white-space:nowrap;padding-block:9px;scrollbar-width:none}.subnav a{text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.subnav a:hover{color:#fff}.bigHero{background:var(--ink);color:#fff}.bigHero .slide{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;padding-block:48px 40px}.bigHero h1,.bigHero h2.h1{font-size:clamp(52px,9vw,128px);margin:10px 0 14px}.bigHero .lede{color:#cfcfd2}.bigHero .pic{background:var(--tile);aspect-ratio:1/1;display:block;overflow:hidden}.bigHero .pic img{width:100%;height:100%;object-fit:cover}.cities{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;font-weight:800;letter-spacing:.2em;font-size:12px}.cities span{border:1px solid #444;padding:6px 10px}.dotsNav{display:flex;gap:8px;padding-bottom:22px}.dotsNav button{width:34px;height:4px;border:0;background:#444;padding:0}.dotsNav button[aria-pressed=true]{background:var(--red)}.lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lanes a{background:var(--ink);color:#fff;text-decoration:none;padding:26px 22px;display:flex;flex-direction:column;gap:8px;min-height:190px}.lanes a.is-red .eyebrow{color:#fff}.lanes b{font-family:var(--display);font-weight:400;font-size:34px;text-transform:uppercase;line-height:1}.lanes span{color:#e8e8ea;font-size:14px}.lanes em{margin-top:auto;font-style:normal;font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.card{display:flex;flex-direction:column;gap:8px;text-decoration:none}.card .ph{background:var(--tile);aspect-ratio:4/5;position:relative;overflow:hidden}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card:hover .ph img{transform:scale(1.04)}.card .nm{font-weight:700;font-size:14px}.card .pr{font-weight:800;font-size:14px}.card .sub{font-size:12px;color:var(--muted)}.badges{position:absolute;left:10px;top:10px;display:flex;gap:5px;flex-wrap:wrap}.badges i{font-style:normal;background:var(--ink);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;padding:4px 7px;text-transform:uppercase}.badges i.r{background:var(--red)}.placeholder-svg{width:100%;height:100%;fill:#bdbdb8;background:var(--tile)}.talent{display:grid;grid-template-columns:1fr 1fr;gap:16px}.talent article{background:var(--ink);color:#fff;padding:28px;display:flex;flex-direction:column;gap:10px;min-height:240px}.talent article:nth-child(2n){background:var(--dark2)}.talent h3{font-size:40px}.talent .handle{color:#bdbdc1;font-weight:700;letter-spacing:.06em}.talent p{margin:0;color:#cfcfd2}.talent .btn{margin-top:auto;align-self:flex-start}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tile{position:relative;background:var(--tile);aspect-ratio:4/5;text-decoration:none;overflow:hidden;display:block}.tile img{width:100%;height:100%;object-fit:cover}.tile span{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:#fff;font-family:var(--display);font-size:22px;padding:10px 12px;text-transform:uppercase}.band-dark{background:var(--ink);color:#fff}.band-red{background:var(--red);color:#fff}.band-red .eyebrow{color:#fff}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.newsletter form{display:flex;gap:10px;flex-wrap:wrap;max-width:620px;margin-top:18px}.newsletter input[type=email]{flex:1;min-width:0;padding:14px;border:1.5px solid #fff;background:transparent;color:#fff}.newsletter input::placeholder{color:#bdbdc1}.notice{background:#fff;border-left:4px solid var(--red);padding:12px 14px;font-size:14px;color:var(--ink)}.msg-ok{font-weight:700;margin-top:10px}.msg-err{color:#ffd2d4;font-weight:700;margin-top:10px}.crumbs{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:22px}.crumbs a{text-decoration:none}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;padding-block:24px 56px}.pdp .main{background:var(--tile);aspect-ratio:1/1}.pdp .main img{width:100%;height:100%;object-fit:contain}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:10px}.thumbs button{padding:0;border:1.5px solid transparent;background:var(--tile);aspect-ratio:1/1}.thumbs button[aria-pressed=true]{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain}.opts{display:flex;flex-direction:column;gap:18px}.price-lg{font-size:24px;font-weight:800}.strike{color:var(--muted);text-decoration:line-through;font-weight:600;margin-left:8px;font-size:16px}fieldset.opt{border:0;padding:0;margin:0;min-width:0}fieldset.opt legend{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:0;margin-bottom:8px}.choices{display:flex;gap:8px;flex-wrap:wrap}.choices label{position:relative}.choices input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.choices span{display:inline-block;min-width:52px;text-align:center;padding:11px 12px;background:#fff;border:1.5px solid var(--line);font-weight:700;font-size:14px}.choices input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.choices input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.choices input:disabled+span{opacity:.4;text-decoration:line-through}.qty{display:flex;align-items:center;gap:8px}.qty input{width:70px;padding:12px;border:1.5px solid var(--ink);background:#fff}.specs{border-top:1px solid var(--line)}.specs details{border-bottom:1px solid var(--line);padding:14px 0}.specs summary{font-weight:800;cursor:pointer}.collection-head{padding-block:40px 20px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:30px;font-weight:700}.pagination a,.pagination span{padding:8px 12px}.cart-table{width:100%;border-collapse:collapse}.cart-table td{padding:14px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.cart-table img{width:80px;height:80px;object-fit:contain;background:var(--tile)}.cart-foot{display:flex;justify-content:flex-end;gap:18px;align-items:center;flex-wrap:wrap;margin-top:22px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tiers article{border:1.5px solid var(--ink);padding:20px;display:flex;flex-direction:column;gap:8px;background:#fff}.tiers article.dk{background:var(--ink);color:#fff}.tiers ul{margin:0;padding-left:18px}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rules div{background:#fff;padding:16px;border:1px solid var(--line)}.embed-wrap iframe{width:100%;min-height:1200px;border:0;background:#fff}.form-narrow{max-width:520px;margin-inline:auto;padding-block:48px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field input,.field textarea{padding:13px;border:1.5px solid var(--ink);background:#fff;color:var(--ink)}.errors{background:#fff;border-left:4px solid var(--red);padding:10px 14px;margin-bottom:14px}.site-footer{background:var(--ink);color:#bdbdc1;padding-block:44px 30px;font-size:14px}.site-footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.site-footer h4{color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.site-footer a{display:block;text-decoration:none;padding:3px 0}.site-footer a:hover{color:#fff}.site-footer .fine{margin-top:28px;font-size:12px;color:#86868b}@media(max-width:900px){.bigHero .slide,.lanes,.talent,.split,.pdp,.tiers,.rules{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,1fr)}.site-footer .cols{grid-template-columns:1fr 1fr}.nav{gap:10px 16px;padding-block:8px}.nav .logo{font-size:24px}.nav nav{order:3;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;gap:18px;scrollbar-width:none}.cartlink{margin-left:auto}.cart-table .hide-sm{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tile--text{display:flex;align-items:flex-end}.tile--text span{position:static;background:none;font-size:34px;line-height:1;padding:18px}.tile--ink{background:var(--ink)}.tile--red{background:var(--red)}.vote__wrap{max-width:760px}.vote__head{margin-bottom:22px}.vote__title{font-family:var(--display);text-transform:uppercase;font-size:clamp(40px,8vw,72px);line-height:.95;margin:8px 0 12px;text-wrap:balance}.vote__note{display:inline-block;background:var(--ink);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;margin:0}.vote__pieces{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:26px}.vote__piece{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--tile);border:0;box-shadow:inset 0 0 0 2px transparent;padding:18px;cursor:pointer;font:inherit;color:var(--ink)}.vote__piece[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--red)}.vote__sku{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.vote__pname{font-family:var(--display);text-transform:uppercase;font-size:22px;line-height:1.05}.vote__spec{font-size:13px;color:var(--muted)}.vote__form{display:flex;flex-direction:column;gap:18px}.vote__field{border:0;padding:0;margin:0}.vote__field legend{font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.vote__chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.chip span{display:inline-block;padding:11px 14px;box-shadow:inset 0 0 0 2px var(--ink);font-weight:700;font-size:13px}.chip--sm span{min-width:44px;text-align:center}.chip input:checked+span{background:var(--ink);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.vote__intent{display:flex;gap:10px;align-items:center;font-weight:700}.vote__intent input{width:20px;height:20px;accent-color:var(--red)}.vote__row{display:flex;gap:8px;flex-wrap:wrap}.vote__row input[type=email]{flex:1 1 220px;min-width:0;padding:14px;border:2px solid var(--ink);font:inherit}.vote__fine{font-size:12px;color:var(--muted);margin:0}.vote__back{margin-top:28px}.hub{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hub__card{display:flex;flex-direction:column;gap:8px;background:var(--ink);color:#fff;text-decoration:none;padding:22px;min-height:190px}.hub__card .vote__spec{color:#cfcfd2}.hub__name{font-family:var(--display);text-transform:uppercase;font-size:34px;line-height:1}.hub__cta{margin-top:auto;align-self:flex-start;color:#fff}.vote__optin{font-weight:500;font-size:14px}@media(max-width:640px){.vote__pieces,.hub{grid-template-columns:1fr}.tile--text span{font-size:26px}}.ctiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ctile{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.ctile__img{background:var(--tile);aspect-ratio:4/5;overflow:hidden}.ctile__img img,.ctile__img svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ctile:hover .ctile__img img{transform:scale(1.04)}.ctile__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 2px 0}.ctile__name{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1;flex-basis:100%}.ctile__count{font-size:13px;color:var(--muted)}.ctile__cta{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.render-note{font-size:12px;color:var(--muted);margin:8px 0 0}@media(max-width:900px){.ctiles{grid-template-columns:repeat(2,1fr);gap:12px}.ctile__name{font-size:20px}}.card .ph img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}@media(hover:hover){.card:hover .ph img.alt{opacity:1}}.cwall{padding:48px 0}.cwall--dark{background:var(--ink);color:#fff}.cwall__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.cwall__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.cwall__tile{position:relative;display:block;aspect-ratio:4/5;background:var(--tile);overflow:hidden;color:var(--ink);text-decoration:none}.cwall__tile img,.cwall__tile svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.cwall__tile:hover img{transform:scale(1.06)}.cwall__label{position:absolute;left:8px;bottom:8px;display:flex;flex-direction:column;background:#ffffffe6;padding:5px 8px;line-height:1.15}.cwall__label b{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cwall__label i{font-style:normal;font-size:11px;color:var(--muted)}@media(max-width:900px){.cwall__grid{grid-template-columns:repeat(3,1fr);gap:2px}.cwall__label{left:4px;bottom:4px;padding:3px 5px}.cwall__label i{display:none}}.seen{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.seen__item{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;background:#1b1b1c}.seen__item img{width:100%;height:100%;object-fit:cover}.seen__item figcaption{position:absolute;left:8px;bottom:8px;background:#000000a6;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}@media(max-width:900px){.seen{grid-template-columns:repeat(2,1fr)}}:root{--fg:#EDEDEF;--line:#26262B;--muted:#9C9CA3;--dark2:#111113;--glow:0 0 6px rgba(255,31,45,.9),0 0 18px rgba(255,31,45,.6),0 0 42px rgba(255,31,45,.35)}body{background:var(--paper);color:var(--fg)}::selection{background:var(--red);color:#fff}a{color:inherit}.btn{background:#1c1c1f;color:#fff}.btn--red,.btn--neon{background:var(--red);color:#fff;box-shadow:0 0 #ff1f2d00;transition:box-shadow .25s ease,transform .15s ease}.btn--red:hover,.btn--neon:hover{box-shadow:var(--glow);filter:none;transform:translateY(-1px)}.btn--ghost,.btn--line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}.btn--line:hover,.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--red),0 0 14px #ff1f2d59}.btn--light{background:#fff;color:#0b0b0b}.eyebrow{color:var(--red)}.neon-sm{text-shadow:0 0 8px rgba(255,31,45,.7)}section.sec h2{letter-spacing:.01em}.site-header{background:#070708c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #ff1f2d8c,0 6px 24px #ff1f2d14}.logo span{box-shadow:var(--glow)}.subnav{background:#0d0d0f;border-bottom:1px solid var(--line)}.navr{display:flex;align-items:center;gap:10px;margin-left:auto}.wishlink{position:relative;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid rgba(255,255,255,.7)}.wishlink svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2}.wishlink b{position:absolute;top:-6px;right:-6px;background:var(--red);border-radius:999px;font-size:11px;padding:0 6px;box-shadow:var(--glow)}.cartlink{border-color:#ffffffb3}.cartlink b{box-shadow:0 0 10px #ff1f2dcc}.announce{background:#000;color:#fff;box-shadow:inset 0 -1px #ff1f2d99}.nhero{position:relative;min-height:min(92vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:#000;isolation:isolate}.nhero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.nhero__media img,.nhero__media video{width:100%;height:100%;object-fit:cover;opacity:.55;filter:saturate(1.1) contrast(1.05)}.nhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000059,#0003 40%,#070708f5),radial-gradient(80% 60% at 50% 110%,rgba(255,31,45,.28),transparent 70%)}.nhero__grid{position:absolute;left:-10%;right:-10%;bottom:-2px;height:38%;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(255,31,45,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,31,45,.7) 1px,transparent 1px);background-size:64px 64px;transform:perspective(420px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 90%);mask-image:linear-gradient(to top,#000 10%,transparent 90%);animation:gridrun 2.6s linear infinite}@keyframes gridrun{to{background-position:0 64px,0 0}}.nhero__in{padding-block:0 72px;width:100%}.nhero__word{font-size:clamp(64px,15vw,230px);line-height:.84;letter-spacing:-.01em;margin:10px 0 0;white-space:nowrap}.nhero__word sup{font-size:.16em;vertical-align:top;margin-left:.1em;color:#fff;font-family:var(--body);font-weight:800}.chrome{background:linear-gradient(180deg,#fff,#d9d9de 38%,#7d7d86 52%,#f2f2f5 64%,#a9a9b1);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6))}.neon{position:relative;color:#ff3a46;text-shadow:0 0 4px #fff,0 0 10px #ff1f2d,0 0 26px #ff1f2d,0 0 60px rgba(255,31,45,.8);animation:flick 5.5s infinite steps(1)}@keyframes flick{0%,to{opacity:1}41%{opacity:1}42%{opacity:.35}43%{opacity:1}44.5%{opacity:.55}45%{opacity:1}78%{opacity:1}78.6%{opacity:.4}79%{opacity:1}}.nhero__tube{height:3px;width:min(560px,70%);margin:18px 0 16px;background:linear-gradient(90deg,transparent,var(--red) 20%,#fff 50%,var(--red) 80%,transparent);background-size:200% 100%;box-shadow:var(--glow);animation:tube 3.2s ease-in-out infinite}@keyframes tube{0%,to{background-position:0 0}50%{background-position:100% 0}}.nhero__tag{font-size:clamp(15px,1.6vw,19px);letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:#d9d9de;margin:0 0 22px}.nhero__cta{gap:12px}.nhero__scroll{position:absolute;left:50%;bottom:18px;width:22px;height:36px;border:1.5px solid rgba(255,255,255,.6);border-radius:12px;transform:translate(-50%)}.nhero__scroll span{position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--red);box-shadow:var(--glow);animation:scrolly 1.6s ease-in-out infinite}@keyframes scrolly{0%{transform:translateY(0);opacity:1}80%{transform:translateY(12px);opacity:0}to{opacity:0}}.ticker{overflow:hidden;background:#000;border-block:1px solid rgba(255,31,45,.5);box-shadow:0 0 24px #ff1f2d1f inset}.ticker--red{background:var(--red);border:0}.ticker__track{display:flex;width:max-content;animation:tick var(--speed,28s) linear infinite}.ticker__run{display:flex;align-items:center;gap:22px;padding:13px 11px;white-space:nowrap}.ticker__run span{font-family:var(--display);text-transform:uppercase;font-size:22px;letter-spacing:.04em;color:#fff}.ticker__run i{font-style:normal;color:var(--red);text-shadow:var(--glow)}.ticker--red .ticker__run i{color:#000;text-shadow:none}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.cardw{position:relative}.card .ph{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s ease}.card:hover .ph{box-shadow:inset 0 0 0 1.5px var(--red),0 0 22px #ff1f2d59}.card .nm{color:#fff;letter-spacing:.02em}.card .pr{color:#fff}.card .pr .strike{font-size:13px}.badges i{background:#000;box-shadow:inset 0 0 0 1px #ffffff40}.badges i.r{background:var(--red);box-shadow:0 0 12px #ff1f2db3}.heart{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:999px;border:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.heart svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;transition:transform .2s ease}.heart[aria-pressed=true] svg{fill:var(--red);stroke:var(--red);filter:drop-shadow(0 0 6px rgba(255,31,45,.9));transform:scale(1.12)}.heart--lg{position:static;width:46px;height:46px;flex:none;background:#151518}.heart--lg svg{width:22px;height:22px}.pdp__title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sw{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sw__dot{width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 1px #ffffff59;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.sw__dot:hover{transform:scale(1.25);box-shadow:0 0 0 1.5px #fff,0 0 10px #ff1f2dcc}.sw__more{font-size:11px;color:var(--muted);font-weight:700}.cmp{display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;cursor:pointer}.cmp input{accent-color:var(--red);width:14px;height:14px}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0 18px;border-block:1px solid var(--line);margin-bottom:10px;position:relative;z-index:5}.filter{position:relative}.filter summary{list-style:none;cursor:pointer;border:1px solid var(--line);padding:9px 14px;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.filter summary::-webkit-details-marker{display:none}.filter[open] summary,.filter summary:hover{border-color:var(--red);box-shadow:0 0 12px #ff1f2d4d}.filter summary b{background:var(--red);padding:0 6px;border-radius:999px;margin-left:4px}.filter__body{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;max-height:320px;overflow:auto;background:#101012;border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 40px #0009}.filter__body input[type=number]{width:90px;background:#000;color:#fff;border:1px solid var(--line);padding:8px}.fchk{display:flex;gap:8px;align-items:center;font-size:14px}.fchk input{accent-color:var(--red)}.fchk span{color:var(--muted)}.fchk.is-empty{opacity:.4}.sort{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sort select{background:#000;color:#fff;border:1px solid var(--line);padding:9px 10px}.clearf{font-size:12px;color:var(--red);font-weight:700}.count{font-size:12px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 14px}.empty{color:var(--muted)}.cmpbar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:30;display:flex;gap:10px;align-items:center;background:#0a0a0ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,31,45,.6);box-shadow:0 0 30px #ff1f2d40;padding:8px 8px 8px 16px;font-weight:700;font-size:13px;max-width:calc(100% - 32px)}.cmpbar .btn{padding:10px 14px}.cmpt__scroll{overflow-x:auto}.cmpt table{border-collapse:collapse;min-width:640px;width:100%}.cmpt th,.cmpt td{border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:top;font-size:14px}.cmpt th{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase;width:110px}.cmpt td img{aspect-ratio:4/5;object-fit:cover;background:var(--tile);margin-bottom:8px;max-width:220px;width:100%}.cmpt td a{text-decoration:none}.cdown{background:radial-gradient(60% 120% at 50% 0%,rgba(255,31,45,.18),transparent 70%)}.cdown__in{display:flex;flex-wrap:wrap;gap:22px 34px;align-items:center;justify-content:space-between}.cdown__clock{display:flex;gap:10px}.cdown__clock div{min-width:78px;text-align:center;border:1px solid rgba(255,31,45,.55);padding:12px 8px;box-shadow:0 0 18px #ff1f2d33 inset}.cdown__clock b{display:block;font-family:var(--display);font-size:44px;line-height:1;color:#fff;text-shadow:var(--glow);font-variant-numeric:tabular-nums}.cdown__clock span{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.look__stage{position:relative;overflow:hidden;background:var(--tile)}.look__stage>img{width:100%;max-height:78vh;object-fit:cover}.look__dot{position:absolute;transform:translate(-50%,-50%)}.look__dot button{width:30px;height:30px;border-radius:999px;border:2px solid #fff;background:#ff1f2dd9;box-shadow:var(--glow);padding:0;position:relative}.look__dot button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;border:2px solid var(--red);animation:ping 1.8s ease-out infinite}.look__dot button span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:2px;background:#fff}.look__dot button span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:rotate(90deg);transition:transform .2s ease}.look__dot button[aria-expanded=true] span:after{transform:rotate(0)}@keyframes ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.look__pop{display:none;position:absolute;left:24px;top:-10px;width:250px;gap:10px;align-items:center;background:#0a0a0cf2;border:1px solid rgba(255,31,45,.6);box-shadow:0 0 26px #ff1f2d4d;padding:8px;text-decoration:none;z-index:3}.look__pop.is-left{left:auto;right:24px}.look__pop img{width:64px;height:80px;object-fit:cover;flex:none}.look__pop span{display:flex;flex-direction:column;gap:2px;font-size:13px}.look__pop em{font-style:normal;color:#d9d9de}.look__pop i{font-style:normal;color:var(--red);font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase}[data-look-dot][aria-expanded=true]+.look__pop{display:flex}.pdp .main,.thumbs button{background:var(--tile)}.thumbs button[aria-pressed=true]{border-color:var(--red);box-shadow:0 0 10px #ff1f2d80}.choices span{background:#111113;color:#fff;border-color:#2b2b30}.choices input:checked+span{background:#fff;color:#000;border-color:#fff;box-shadow:0 0 14px #ff1f2d8c}.qty input{background:#000;color:#fff;border-color:#3a3a40}.specs,.specs details{border-color:var(--line)}.notice{background:#111113;color:#fff}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#070708f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,31,45,.6)}.stickybuy div{display:flex;flex-direction:column;font-size:13px;min-width:0}.stickybuy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:901px){.stickybuy{display:none!important}}.ctile{color:#fff}.vote__piece{background:#111113;color:#fff}.chip span{box-shadow:inset 0 0 0 1.5px #fff9}.chip input:checked+span{background:#fff;color:#000}.vote__row input[type=email],.field input,.field textarea{background:#000;color:#fff;border-color:#3a3a40}.tiers article,.rules div,.errors{background:#111113;color:#fff;border-color:var(--line)}.tiers article.dk{background:#000}.cart-table td{border-color:var(--line)}.cart-table img{background:var(--tile)}.cwall{background:var(--paper)}.cwall__tile{background:var(--tile)}.cwall__label{background:#000000b8;color:#fff}.lanes a,.talent article,.hub__card{background:#111113;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s ease}.lanes a:hover,.talent article:hover,.hub__card:hover{box-shadow:inset 0 0 0 1.5px var(--red),0 0 24px #ff1f2d40}.lanes a.is-red{background:var(--red)}.band-dark{background:#000}.newsletter input[type=email]{border-color:#fff9}.site-footer{background:#000;border-top:1px solid rgba(255,31,45,.5)}.placeholder-svg{fill:#2a2a2f;background:var(--tile)}.rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.rv.is-in{opacity:1;transform:none}@media(max-width:900px){.nhero{min-height:78vh}.nhero__in{padding-bottom:64px}.filters{gap:8px}.sort{margin-left:0}.cdown__clock div{min-width:62px}.cdown__clock b{font-size:34px}.ticker__run span{font-size:18px}}@media(prefers-reduced-motion:reduce){.neon,.nhero__grid,.nhero__tube,.ticker__track{animation:none!important}.rv{opacity:1;transform:none}}.nhero .eyebrow,.nhero__tag{text-shadow:0 1px 12px rgba(0,0,0,.9)}@media(max-width:600px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card .nm{font-size:13px}.heart{width:32px;height:32px;top:8px;right:8px}.look__pop,.look__pop.is-left{left:50%;right:auto;top:26px;transform:translate(-50%);width:210px}.nhero__cta .btn{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
