@font-face{font-family:Anton;src:url(/fonts/Anton.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Anton;src:url(/fonts/Anton-rupee.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20B9}@font-face{font-family:Inter;src:url(/fonts/Inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-rupee.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+20B9}:root{--ink:#0e0e10;--base:#f7f5ef;--surface:#fff;--volt:#c8f031;--blue:#2d5bff;--coral:#ff5a36;--violet:#8b5cf6;--red:#e10600;--red-deep:#b80500;--muted:#55524b;--soft:#e6e2d6;--sun:#ffc83d;--aqua:#5ce6dc;--ok:#0b7a3b;--r:20px;--r-sm:12px;--bw:2.5px;--shadow:4px 4px 0 var(--ink);--shadow-lg:6px 6px 0 var(--ink);--shadow-blue:5px 5px 0 var(--blue);--shadow-coral:5px 5px 0 var(--coral);--shadow-volt:5px 5px 0 var(--volt);--shadow-violet:5px 5px 0 var(--violet);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--head:"Anton", "Impact", "Arial Narrow", sans-serif;--ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--base);color:var(--ink);font-family:var(--ui);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img,video{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--volt);border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (width>=768px){.wrap{padding:0 28px}}.section{padding-top:32px;padding-bottom:32px}@media (width>=768px){.section{padding-top:48px;padding-bottom:48px}}.stack{gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:14px}.tiny{font-size:12.5px}.h1{font-family:var(--head);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(40px,9vw,84px);font-weight:400;line-height:1.02}.h2{font-family:var(--head);letter-spacing:.015em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(28px,5vw,44px);font-weight:400;line-height:1.04}.h3{font-family:var(--head);letter-spacing:.015em;margin:0;font-size:21px;font-weight:400;line-height:1.1}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.wordmark{align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.wordmark-lockup{width:auto;height:52px;display:block}@media (width<=420px){.wordmark-lockup{height:44px}}.wordmark .tld{font-family:var(--ui);color:var(--ink);background:var(--volt);border:2px solid var(--ink);letter-spacing:0;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.footer-logo{max-width:200px;display:inline-block}.footer-logo img{width:200px;height:auto;display:block}.top-note{background:var(--ink);color:var(--base);text-align:center;padding:8px 16px;font-size:13px}.top-note b{color:var(--volt)}.header{z-index:30;background:var(--base);border-bottom:var(--bw) solid var(--ink);position:sticky;top:0;overflow:visible}.header:after{content:"";background:linear-gradient(90deg, var(--volt) 0%, var(--blue) 32%, var(--coral) 66%, var(--violet) 100%);pointer-events:none;z-index:1;height:4px;position:absolute;bottom:-2.5px;left:0;right:0}.header-in{align-items:center;gap:16px;height:auto;min-height:64px;padding-top:8px;padding-bottom:8px;display:flex}.nav{gap:4px;margin-left:12px;display:none}.nav a{border-radius:999px;padding:8px 12px;font-weight:600;text-decoration:none}.nav a:hover,.nav a[data-status=active]{background:var(--ink);color:var(--volt)}.header-right{align-items:center;gap:8px;margin-left:auto;display:flex;overflow:visible}.bag-link{white-space:nowrap;border:var(--bw) solid var(--ink);background:var(--surface);border-radius:999px;flex:none;align-items:center;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.bag-icon{display:none}.bag-count{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.mnav{scrollbar-width:none;border-top:1.5px solid var(--soft);gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.mnav::-webkit-scrollbar{display:none}.mnav a{border:2px solid var(--ink);background:var(--surface);border-radius:999px;flex:none;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.mnav a[data-status=active]{background:var(--ink);color:var(--volt)}@media (width>=860px){.nav{display:flex}.mnav{display:none}}@media (width<=859px){.header .market-tag{display:none}.header .brand-lock{flex:none;min-width:auto}.header-in{gap:6px;min-height:52px;padding-top:6px;padding-bottom:6px}.wordmark-lockup{height:36px}.wordmark{gap:5px}.wordmark .tld{padding:0 5px;font-size:10px}.header-right{gap:4px}.header-auth{gap:5px}.header-auth .btn{min-height:32px;box-shadow:2px 2px 0 var(--ink);padding:0 10px;font-size:13px}.share-icon-btn,.header .bell,.bag-link,.get-app-btn,.userbtn .avatar{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.bag-link{place-items:center;font-size:0;display:inline-grid}.bag-icon{display:block}.bag-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bag-link .bag-count,.header .bell-count{min-width:18px;height:18px;margin:0;padding:0 5px;font-size:11px;position:absolute;top:-5px;right:-2px}.get-app-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mnav{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:6px;width:100%;min-width:0;max-width:100%;padding:6px 16px 8px}.mnav a{white-space:nowrap;padding:5px 11px;font-size:13px}}@media (width<=400px){.header-signup,.header .wordmark .tld{display:none}.header-in{gap:6px}}.btn{border:var(--bw) solid var(--ink);cursor:pointer;background:var(--surface);min-height:48px;color:var(--ink);box-shadow:var(--shadow);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:hover{box-shadow:var(--shadow-lg);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-volt{background:var(--volt);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--volt)}.btn-coral{background:var(--coral);color:var(--ink)}.btn-blue{background:var(--blue);color:#fff}.btn-coral:hover,.btn-coral:focus-visible{box-shadow:var(--shadow), 0 0 0 3px var(--ink), 0 0 20px color-mix(in srgb, var(--coral) 70%, transparent)}.btn-blue:hover,.btn-blue:focus-visible{box-shadow:var(--shadow), 0 0 0 3px var(--ink), 0 0 20px color-mix(in srgb, var(--blue) 70%, transparent)}.btn-red{background:var(--red);color:#fff}.btn-block{width:100%}.btn-sm{min-height:38px;box-shadow:3px 3px 0 var(--ink);padding:0 14px;font-size:14px}@media (width<=400px){.header-auth a.header-signup{display:none}}.linkbtn{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.card{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow)}.card-pad{padding:18px}@media (width>=768px){.card-pad{padding:24px}}.card-ink{background:var(--ink);color:var(--base)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:var(--bw) solid var(--ink);background:var(--surface);cursor:pointer;min-height:40px;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.chip:nth-child(4n+1){transform:rotate(-1.5deg)}.chip:nth-child(4n+3){transform:rotate(1.2deg)}.chip.c-volt{background:var(--volt)}.chip.c-sun{background:var(--sun)}.chip.c-aqua{background:var(--aqua)}.chip.c-ink,.chip[aria-pressed=true],.chip.on{background:var(--ink);color:var(--volt)}.chip-sm{min-height:34px;box-shadow:2px 2px 0 var(--ink);padding:0 12px;font-size:14px;transform:none!important}.tag{letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);background:var(--volt);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.tag-red{background:var(--red);color:#fff}.tag-plain{background:var(--surface)}.hero{background:var(--ink);color:var(--base);border-bottom:var(--bw) solid var(--ink);overflow:hidden}.hero-in{grid-template-columns:1fr 200px;grid-template-areas:"copy copy""aside video";align-items:start;gap:12px 14px;padding-top:16px;padding-bottom:16px;display:grid}.hero-copy{grid-area:copy;min-width:0}.hero-aside{grid-area:aside;gap:14px;min-width:0;display:grid}.hero-ctas{gap:10px;margin:0}@media (width<=899px){.hero-aside p{margin:0;font-size:15px}.hero-ctas .btn{min-height:40px;padding:0 12px;font-size:14px}}@media (width>=900px){.hero-in{grid-template-columns:1.2fr 260px;grid-template-areas:"copy video""aside video";align-items:center;gap:16px 24px;padding-top:64px;padding-bottom:64px}.hero-video{justify-self:end}.hero-ctas{gap:14px}}.hero .h1{color:var(--base);letter-spacing:.012em;font-size:clamp(40px,6.6vw,76px);line-height:1.12}.hero .hl{white-space:nowrap;background:var(--volt);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:0 .14em;line-height:1}.hero p{color:#d9d6cc;max-width:520px;font-size:18px}.hero-eyebrow{color:#ffffffb8;margin:0 0 10px}.hero .btn-volt{border-color:var(--ink);box-shadow:4px 4px #1a1a18}.hero .btn-ghost{color:var(--base);box-shadow:none;background:0 0;border:2px solid #ffffffe6}.hero .btn-ghost:hover{box-shadow:none;background:#ffffff0f}.hero-art{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.hero-art .blob{border:var(--bw) solid #3a3a38;background:#2a2a28;border-radius:42% 58% 55% 45%/48% 40% 60% 52%;position:absolute;inset:6%}.hero-art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:relative;transform:rotate(-12deg)}.hero-sticker{background:var(--red);color:#fff;font-family:var(--head);border:var(--bw) solid var(--base);border-radius:999px;padding:10px 14px;font-size:15px;font-weight:400;position:absolute;top:4%;right:2%;transform:rotate(8deg)}.hero-video{aspect-ratio:9/16;grid-area:video;justify-self:center;width:100%;max-width:200px;height:auto;position:relative}.hero-video .promo-video{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border-color:#3a3a38;margin:0}.hero-video .promo-video-el{object-fit:contain;background:#0e0e10}.hero-story{color:var(--volt);padding:8px 0;font-size:15px;font-weight:700;text-decoration:none}.hero-story:hover{text-decoration:underline}@media (width>=900px){.hero-video{max-width:260px}}.strip{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=768px){.strip{grid-template-columns:repeat(4,1fr)}}.strip>div{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r-sm);padding:12px 14px;font-size:14px;font-weight:600}.strip b{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:400;display:block}.rail{scroll-snap-type:x mandatory;grid-auto-columns:62%;grid-auto-flow:column;gap:14px;padding:4px 4px 14px;display:grid;overflow-x:auto}@media (width>=640px){.rail{grid-auto-columns:40%}}@media (width>=1000px){.rail{grid-auto-columns:1fr;grid-auto-flow:initial;grid-template-columns:repeat(4,1fr);overflow:visible}}.clip{scroll-snap-align:start;border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);background:var(--ink);aspect-ratio:4/5;position:relative;overflow:hidden}.clip video,.clip img{object-fit:cover;width:100%;height:100%}.clip-link{align-items:flex-end;padding:12px;text-decoration:none;display:flex;position:absolute;inset:0}.clip-label{background:var(--base);border:var(--bw) solid var(--ink);font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:19px;font-weight:400}.clip-label span{color:var(--red)}.clip-toggle{z-index:2;border:var(--bw) solid var(--ink);background:var(--volt);cursor:pointer;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=768px){.grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width>=1100px){.grid.g4{grid-template-columns:repeat(4,1fr)}}.pcard{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex;overflow:hidden}.pcard:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.pcard-img{aspect-ratio:1;background:var(--soft);border-bottom:var(--bw) solid var(--ink);position:relative}.pcard-img img{object-fit:cover;width:100%;height:100%}.pcard-img .tag{position:absolute;top:10px;left:10px}.pcard-body{gap:2px;padding:12px 14px 14px;display:grid}.pcard-house{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.pcard-name{font-family:var(--head);letter-spacing:.015em;overflow-wrap:anywhere;font-size:20px;font-weight:400;line-height:1.08}.price{color:var(--ink);font-size:19px;font-weight:800}.price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.mrp{color:var(--muted);font-size:14px;text-decoration:line-through}.off{color:var(--ink);font-size:14px;font-weight:800}.shop{gap:20px;display:grid}@media (width>=960px){.shop{grid-template-columns:280px 1fr;align-items:start}.shop>details{position:sticky;top:84px}}.filters{gap:16px;display:grid}.fgroup h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:800}.select,.input{border:var(--bw) solid var(--ink);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;padding:10px 14px;font-size:16px}.input:focus,.select:focus{box-shadow:0 0 0 4px var(--volt);outline:none}.input.bad{border-color:var(--red)}label.lab{gap:6px;font-size:14px;font-weight:700;display:grid}.pdp{gap:24px;display:grid}@media (width>=900px){.pdp{grid-template-columns:1.1fr 1fr;align-items:start}}.pdp-img{border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow-lg);aspect-ratio:1;background:#f1eee6;overflow:hidden}.pdp-img img,.pdp-img .photo-zoom-btn,.pdp-img .photo-zoom-btn img{object-fit:contain;width:100%;height:100%;display:block}.pdp-img .photo-zoom-btn{cursor:zoom-in;background:0 0;border:0;padding:0}.pdp-price{font-family:var(--ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--red);font-size:38px;font-weight:800;line-height:1}.sizes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width>=500px){.sizes{grid-template-columns:repeat(7,1fr)}}.size{border:var(--bw) solid var(--ink);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;place-items:center;min-height:52px;font-weight:800;line-height:1.1;display:grid}.size small{color:var(--muted);font-size:11px;font-weight:500}.size[aria-pressed=true]{background:var(--ink);color:var(--volt)}.size[aria-pressed=true] small{color:var(--base)}.size:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.facts{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:15px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:600}.note{border:2px dashed var(--ink);border-radius:var(--r-sm);background:var(--base);padding:12px 14px;font-size:14px}.note-volt{background:var(--volt);border-style:solid}.msg-ok{color:var(--ok);font-weight:700}.msg-bad{color:var(--red-deep);font-weight:700}.bag{gap:20px;display:grid}@media (width>=900px){.bag{grid-template-columns:1.4fr 1fr;align-items:start}}.line{border-bottom:2px solid var(--soft);grid-template-columns:84px 1fr;gap:12px;padding:12px 0;display:grid}.line:last-child{border-bottom:0}.line img{border:2px solid var(--ink);border-radius:var(--r-sm);aspect-ratio:1;object-fit:cover}.qty{border:var(--bw) solid var(--ink);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.qty button{background:var(--surface);cursor:pointer;border:0;width:38px;height:36px;font-weight:800}.qty span{text-align:center;min-width:30px;font-weight:800}.sum{grid-template-columns:1fr auto;gap:6px;display:grid}.sum .total{font-family:var(--ui);font-variant-numeric:tabular-nums;border-top:var(--bw) solid var(--ink);margin-top:4px;padding-top:8px;font-size:24px;font-weight:800}.pay{gap:8px;display:grid}.pay label{border:var(--bw) solid var(--ink);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.pay label:has(input:checked){background:var(--volt)}.pay input{accent-color:var(--ink);width:18px;height:18px}.auth{max-width:460px;margin:0 auto}.tabs{border:var(--bw) solid var(--ink);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.tabs button,.tabs a{background:var(--surface);cursor:pointer;min-height:48px;color:inherit;border:0;place-items:center;padding:8px;font-weight:800;line-height:1.2;text-decoration:none;display:grid}.tabs button[aria-selected=true],.tabs a[aria-selected=true]{background:var(--ink);color:var(--volt)}.rules{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.rules li{align-items:center;gap:8px;display:flex}.rules .dot{border:2px solid var(--ink);border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.rules .pass .dot{background:var(--ok);border-color:var(--ok);color:#fff}.rules .pass{color:var(--ok)}.rules .fail{color:var(--muted)}.divider{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.divider:before,.divider:after{content:"";background:var(--soft);flex:1;height:2px}.oauth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.soon{background:var(--sun);border:1.5px solid var(--ink);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.otp{letter-spacing:.5em;text-align:center;font-size:24px;font-weight:800}.cam{background:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r);aspect-ratio:3/4;max-height:70vh;box-shadow:var(--shadow);position:relative;overflow:hidden}@media (width>=700px){.cam{aspect-ratio:4/3}}.cam video{object-fit:cover;width:100%;height:100%}.cam-hint{justify-content:space-between;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.rec{background:var(--red);color:#fff;border:2px solid #fff;border-radius:999px;padding:4px 10px;font-weight:800}.shots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.shot{aspect-ratio:1;border:var(--bw) dashed var(--ink);border-radius:var(--r-sm);text-align:center;background:var(--surface);place-items:center;padding:4px;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.shot.done{border-style:solid;padding:0}.shot.now{background:var(--volt)}.shot img,.shot video{object-fit:cover;width:100%;height:100%}.shot .k{background:var(--ink);color:var(--volt);border-radius:999px;padding:1px 7px;font-size:11px;position:absolute;bottom:4px;left:4px}.form-grid{gap:12px;display:grid}@media (width>=640px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}}.dash-tabs{grid-template-columns:repeat(2,1fr);gap:8px;margin:4px 0 8px;display:grid}@media (width>=640px){.dash-tabs{grid-template-columns:repeat(4,1fr)}}.dash-tabs a{text-align:center;background:var(--surface);border:var(--bw) solid var(--ink);min-height:44px;box-shadow:3px 3px 0 var(--ink);border-radius:999px;place-items:center;padding:8px 10px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.dash-tabs a.on,.dash-tabs a[aria-current=page]{background:var(--ink);color:var(--volt)}.tabs-3{grid-template-columns:1fr 1fr 1fr}.dash-listing{gap:10px;display:grid}@media (width>=640px){.dash-listing{grid-template-columns:minmax(0,280px) 1fr;align-items:end}.dash-listing .pcard{max-width:280px}}.code{border:var(--bw) solid var(--ink);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:300px;padding:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.issues li{border:2px solid var(--ink);border-left:8px solid var(--red);background:var(--surface);border-radius:10px;padding:8px 12px;font-size:14px}.issues code{font-weight:700}.footer{background:var(--ink);color:var(--base);margin-top:0;padding:52px 0 32px;position:relative}.footer:before{content:"";background:linear-gradient(90deg, var(--violet) 0%, var(--coral) 32%, var(--blue) 66%, var(--volt) 100%);height:4px;position:absolute;top:0;left:0;right:0}.footer-logo{justify-self:start}.footer a{color:var(--base)}.footer-grid{gap:32px;display:grid}@media (width>=800px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.footer-brand{align-content:start;justify-items:start;gap:16px;display:grid}.footer-promise{max-width:22rem;margin:0}.footer h4{font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;color:var(--volt);margin:0 0 8px;font-size:18px;font-weight:400}.footer ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.footer-legal{color:#b9b5aa;border-top:1px solid #2a2a2e;gap:8px;margin-top:32px;padding-top:16px;font-size:13px;display:grid}.footer-legal p{margin:0}.steps{counter-reset:s;gap:14px;display:grid}@media (width>=768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{counter-increment:s}.step:before{content:counter(s);background:var(--volt);border:var(--bw) solid var(--ink);width:40px;height:40px;font-family:var(--head);border-radius:999px;place-items:center;margin-bottom:8px;font-size:20px;font-weight:400;display:inline-grid}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.fsum{cursor:pointer;font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:20px;font-weight:400;list-style:none;display:flex}.fsum::-webkit-details-marker{display:none}.fsum:after{content:"+";font-size:24px}details[open]>.fsum:after{content:"–"}details[open]>.fsum{margin-bottom:12px}.bell{border:var(--bw) solid var(--ink);background:var(--surface);border-radius:999px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;position:relative}.bell-count{margin:0;position:absolute;top:-8px;right:-10px}.notif:hover{box-shadow:var(--shadow-lg);transform:translate(-1px,-1px)}.save-wish{background:var(--volt);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.tag-free{background:var(--volt);color:var(--ink)}.pcard-img .tag-corner{left:auto;right:10px}.soul{font-family:var(--head);font-weight:400}.howit-sec{padding:8px 0}.howit{grid-template-columns:1fr;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.howit li{text-align:left;background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);grid-template-rows:auto auto;grid-template-columns:48px 1fr;gap:4px 16px;max-height:none;padding:16px;display:grid}.howit-icon{background:var(--volt);width:48px;height:48px;color:var(--ink);border:2px solid var(--ink);border-radius:999px;grid-row:1/span 2;align-self:center;place-items:center;display:grid}.howit .num{display:none}.howit .h3{letter-spacing:.01em;margin:0;font-size:20px;line-height:1.15}.howit-body{margin:0;display:block}@media (width>=800px){.howit{grid-template-columns:repeat(3,1fr);gap:16px}}.toggle{border:var(--bw) solid var(--ink);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.toggle:has(input:checked){background:var(--aqua)}.toggle input{width:20px;height:20px;accent-color:var(--ink)}.suggest{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.price,.mrp,.sum,.pdp-price,.bag-count,.bell-count{font-variant-numeric:tabular-nums}.price{font-family:var(--ui);letter-spacing:-.01em;font-weight:800}.header-auth{align-items:center;gap:8px;display:flex}.header-auth .btn{white-space:nowrap}.userbtn{flex:none;position:relative}.userbtn .avatar{border:var(--bw) solid var(--ink);background:var(--ink);width:40px;height:40px;color:var(--volt);line-height:1;font-family:var(--ui);cursor:pointer;box-shadow:var(--shadow);border-radius:999px;place-items:center;padding:0;font-size:16px;font-weight:800;display:grid}.userbtn .avatar[aria-expanded=true],.userbtn .avatar:focus-visible{outline:3px solid var(--volt);outline-offset:2px}.userbtn .menu{z-index:40;background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r);width:max-content;min-width:260px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-lg);flex-direction:column;padding:8px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0}.userbtn .menu-head{border-bottom:1.5px solid var(--soft);word-break:break-word;margin-bottom:6px;padding:10px 16px 12px;font-size:15px;font-weight:800}.userbtn .menu-item{box-sizing:border-box;width:100%;min-height:44px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.userbtn .menu-item:hover,.userbtn .menu-item:focus-visible{background:var(--volt);outline:none}.userbtn .menu-item.menu-signout{border-top:1.5px solid var(--soft);color:var(--red);margin-top:6px;font-weight:800}.userbtn .menu-share{padding:8px 16px 12px;display:block}.userbtn .menu-share .share-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.userbtn .menu-share .share-kicker{width:100%;font-family:var(--ui);letter-spacing:.06em;margin:0 0 4px;font-size:12px;font-weight:800;display:block}.userbtn .menu-share .share-dot{display:none}.userbtn .menu-share .share-chip{border:2px solid var(--ink);background:var(--base);border-radius:999px;padding:5px 10px;font-size:13px}.userbtn .menu-share .share-chip:hover,.userbtn .menu-share .share-chip:focus-visible{background:var(--volt);text-decoration:none}.get-app-btn{border:var(--bw) solid var(--ink);background:var(--volt);height:40px;color:var(--ink);font-family:var(--ui);cursor:pointer;box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.get-app-btn:hover,.get-app-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.get-app-home{background:var(--volt);border-bottom:var(--bw) solid var(--ink)}.get-app-home-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;padding-bottom:12px;display:flex}.get-app-home-copy{flex:200px;gap:2px;min-width:0;display:grid}.get-app-home-copy strong{font-size:16px;font-weight:800}.get-app-home-copy span{font-size:13px;font-weight:600}@media (width<=859px){.userbtn .avatar{width:36px;height:36px;font-size:14px}.get-app-btn{width:36px;height:36px;min-height:36px;padding:0}.get-app-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.share{gap:6px;display:grid}.share-row{flex-wrap:nowrap;align-items:center;gap:0;min-width:0;display:flex;overflow:visible}.share-kicker{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin-right:8px;font-size:15px;font-weight:400}.share-chip{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 7px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}.share-chip:hover{text-underline-offset:3px;text-decoration:underline}.share-dot{color:var(--muted);-webkit-user-select:none;user-select:none;padding:0 1px;font-weight:700}.share-status{margin:0}.share-inline .share-kicker{color:inherit}.share-icon-wrap{position:relative}.share-icon-btn{border:var(--bw) solid var(--ink);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.share-pop{z-index:40;background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r-sm);box-shadow:var(--shadow);min-width:min(320px,100vw - 32px);padding:8px 10px;position:absolute;top:calc(100% + 8px);right:0}.share-pop .share-kicker{display:none}.menu-share{padding:6px 8px 8px}.menu-share .share-row{flex-wrap:wrap}.share-cta{max-width:560px}.share-cta .share{max-width:none}.footer .share-chip,.footer .share-kicker,.footer .share-dot{color:inherit}.footer .share,.footer .share-row{flex-wrap:wrap}.addr-list{flex-direction:column;gap:8px;display:flex}.addr-pick{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.addr-pick:has(input:checked){border-color:var(--ink)}.addr-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.addr-grid .addr-span{grid-column:1/-1}.addr-grid .lab{margin-bottom:4px}@media (width<=560px){.addr-grid{grid-template-columns:1fr}}.demo-banner{background:var(--ink);color:#fff;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.gift-box{border:1px dashed var(--line);border-radius:10px;padding:12px}.pay-extra{flex-direction:column;gap:8px;padding:8px 0 4px 28px;display:flex}.brand-strip{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.brand-strip-cell,.brand-cell{border:1px solid var(--line,#e4e0d8);cursor:pointer;text-align:center;color:inherit;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.brand-strip>[role=listitem]{scroll-snap-align:start;flex:0 0 108px}.brand-strip-cell{width:100%;min-height:84px;padding:10px 8px}.brand-strip-cell span,.brand-cell span{font-size:11px;font-weight:700;line-height:1.2}.brand-logo{object-fit:contain;width:auto;max-width:88px;height:28px;display:block}.brand-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width>=640px){.brand-grid{grid-template-columns:repeat(5,1fr)}}.brand-cell{min-height:84px;padding:10px 6px}.brand-cell.on,.brand-strip-cell:active{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.brand-other-label{font-family:var(--head);font-size:18px;font-weight:400}.sheet-back{z-index:80;background:#0e0e1075;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--base,#f7f5ef);border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:min(88vh,720px);padding:16px 16px 28px;overflow:auto;box-shadow:0 -8px 32px #0000002e}@media (width>=640px){.sheet{border-radius:16px;margin-bottom:24px}}.brand-line-notes{gap:4px;margin:10px 0 0;padding-left:18px;display:grid}.shop-brand-chip{align-items:center;gap:6px;display:inline-flex}.shop-brand-chip img{object-fit:contain;width:auto;max-width:42px;height:14px}.shop-brand-nav{gap:12px;margin:0 0 18px;display:grid}@media (width>=640px){.shop-brand-nav{grid-template-columns:1fr 1fr;align-items:end}}.shop-brand-nav .tiny{grid-column:1/-1}.hero-market{color:#ffffffe0;letter-spacing:.02em;margin:0 0 10px;font-size:15px;font-weight:700}.brand-lock{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.market-tag{font-family:var(--ui);color:var(--muted);max-width:14.5rem;font-size:11px;font-weight:600;line-height:1.25}.footer .market-tag,.market-tag-footer{color:#ffffffb8;max-width:22rem}.pcard-sold{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:600;display:block}.why-rekick{padding-top:28px}.why-rekick-lead{text-align:center;max-width:36rem;margin:0 auto 16px}.why-rekick .h2{text-align:center}.promo-video{aspect-ratio:9/16;background:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r);width:100%;max-width:420px;box-shadow:var(--shadow);margin:0 auto;position:relative;overflow:hidden}.promo-video-el{object-fit:cover;background:var(--ink);width:100%;height:100%}.promo-play{border:var(--bw) solid var(--ink);background:var(--volt);min-height:48px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;z-index:1;border-radius:999px;padding:0 22px;font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about{gap:32px;min-width:0;max-width:880px;display:grid}.about>*{min-width:0;max-width:100%}.about .h1{margin-bottom:0;font-size:clamp(36px,8vw,64px)}.about-lead{max-width:640px;margin:0;font-size:18px;line-height:1.55}.about-copy{gap:16px;max-width:720px;font-size:18px;line-height:1.6;display:grid}.about-copy p{margin:0}.about-beat,.about-close{font-family:var(--head);letter-spacing:.015em;font-size:clamp(22px,4vw,32px);font-weight:400;line-height:1.15}.about-close{color:var(--ink);max-width:720px;margin:0}.about .promo-video{margin-top:4px}.about .promo-clips{padding:0}.why-rekick-about{text-align:center;margin:-6px 0 16px}.about-mission{background:var(--volt);border:var(--bw) solid var(--ink);border-radius:var(--r);max-width:720px;box-shadow:var(--shadow);padding:18px 20px}@media (width>=768px){.about-mission{padding:22px 24px}}.about-mission .h2{margin-bottom:8px}.about-mission p{margin:0;font-size:18px;font-weight:600;line-height:1.45}.about-stand{gap:16px;display:grid}.about-stand .h2{margin-bottom:2px}.about-stand-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.about-stand-grid{gap:16px}}.about-stand-card{align-content:start;gap:8px;padding:14px;display:grid}@media (width>=700px){.about-stand-card{padding:18px}}.about-stand-icon{background:var(--volt);border:2.5px solid var(--ink);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.about-stand-grid .h3{margin:0;font-size:18px}@media (width>=700px){.about-stand-grid .h3{font-size:21px}}.about-stand-grid p{margin:0;font-size:13.5px;line-height:1.4}@media (width>=700px){.about-stand-grid p{font-size:15px;line-height:1.45}}.promo-clips{min-width:0;max-width:100%;padding-top:24px;padding-bottom:8px}.promo-clips.compact{padding-top:20px;padding-bottom:0}.promo-clips .h2{margin-bottom:12px}.promo-clips-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;min-width:0;max-width:100%;padding:4px 2px 14px;display:flex;overflow-x:auto}.promo-clips-row::-webkit-scrollbar{display:none}.promo-clip{scroll-snap-align:start;flex:0 0 min(42vw,200px);gap:8px;min-width:0;display:grid}.promo-clips.compact .promo-clip{flex-basis:min(38vw,180px)}@media (width>=800px){.promo-clips-row{gap:16px;padding-bottom:8px;overflow:visible}.promo-clip,.promo-clips.compact .promo-clip{flex:1 1 0;max-width:240px}}.promo-clip-frame{aspect-ratio:9/16;background:var(--base);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);position:relative;overflow:hidden}.promo-clip-el{object-fit:contain;background:var(--base);width:100%;height:100%;display:block}.promo-clip-title{font-family:var(--head);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:16px;font-weight:400;line-height:1.1}.promo-clip-frame .promo-play{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.install-banner{background:var(--volt);border-bottom:var(--bw) solid var(--ink)}.install-banner-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:700;display:flex}.app-steps{gap:14px;display:grid}@media (width>=700px){.app-steps{grid-template-columns:1fr 1fr}}.app-steps ol{gap:8px;margin:0;padding-left:1.2em;display:grid}@media (display-mode:standalone){.install-banner,.get-app-home,.get-app-btn{display:none}}html[data-rk-standalone] .install-banner,html[data-rk-standalone] .get-app-home,html[data-rk-standalone] .get-app-btn{display:none}.tag-live{background:var(--ink);color:var(--volt)}.tag-fresh,.tag-free{background:var(--volt);color:var(--ink)}.pcard-wrap{min-width:0;display:flex;position:relative}.pcard-wrap .pcard{flex:1;width:100%}.pcard{transition:transform .1s,box-shadow .1s}@media (hover:hover) and (pointer:fine){.pcard:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}}.pcard-img .live-preview{object-fit:cover;opacity:0;pointer-events:none;background:#111;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.pcard-img .live-preview.is-on{opacity:1}.pcard-badges{flex-direction:column;align-items:flex-end;gap:4px;max-width:70%;display:flex;position:absolute;top:8px;right:8px}.pcard-badges .tag{position:static}.wish-heart{z-index:3;border:2px solid var(--ink);background:var(--base);width:36px;height:36px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:absolute;top:10px;bottom:auto;right:10px}.pcard-badges{top:48px;right:8px}.wish-heart:hover,.wish-heart:focus-visible{background:var(--volt)}.wish-heart.is-pop{animation:.45s wish-pop}@keyframes wish-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.92)}to{transform:scale(1)}}.drop-hero{background:var(--ink);color:var(--base);border-bottom:var(--bw) solid var(--ink);overflow:hidden}.drop-hero-in{grid-template-columns:1fr;gap:20px;padding-top:16px;padding-bottom:28px;display:grid}@media (width>=900px){.drop-hero-in{grid-template-columns:1.15fr .95fr;align-items:center;gap:36px;padding-top:36px;padding-bottom:48px}.drop-hero-copy{order:-1}}.drop-hero-title{color:var(--base);letter-spacing:.01em;margin:0 0 16px;font-size:clamp(40px,8vw,104px);line-height:.96}.hl,.drop-hero .hl{background:var(--volt);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;border-radius:10px;padding:0 .14em;line-height:1}.drop-hero-lead{color:#d9d6cc;max-width:440px;margin:0 0 18px;font-size:17px}.drop-hero .hero-ctas{margin-bottom:18px}.drop-hero .btn-ghost{color:var(--base);box-shadow:none;background:0 0;border:2px solid #ffffffe6}.drop-hero .btn-ghost:hover{box-shadow:none;background:#ffffff0f}.drop-hero .btn-volt{box-shadow:4px 4px #1a1a18}.drop-feature{color:inherit;border:var(--bw) solid #3a3a38;cursor:pointer;background:#161616;border-radius:24px;text-decoration:none;display:grid;overflow:hidden;box-shadow:8px 8px #000}.drop-feature-media{aspect-ratio:1;background:#1c1c1c;position:relative}.drop-feature-media img,.drop-feature-media .live-preview{object-fit:cover;width:100%;height:100%;display:block}.drop-feature-media .live-preview{opacity:0;transition:opacity .3s;position:absolute;inset:0}.drop-feature-media .live-preview.is-on{opacity:1}.drop-feature-tags{flex-wrap:wrap;gap:6px;max-width:80%;display:flex;position:absolute;top:12px;left:12px}.drop-feature-meta{color:var(--base);background:#0e0e10;gap:4px;padding:14px 16px 16px;display:grid}.drop-feature-meta .pcard-house{color:#b9b6ac}.drop-feature-name{font-family:var(--head);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(26px,4vw,40px);line-height:1}.drop-feature-meta .price{color:var(--volt);font-size:24px}.drop-feature-meta .mrp{color:#8c8a82}.drop-hero-nav{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.drop-hero-btn{width:40px;height:40px;color:var(--base);cursor:pointer;background:#161616;border:2px solid #3a3a38;border-radius:999px;font-size:22px}.drop-hero-btn:hover,.drop-hero-btn:focus-visible{background:var(--volt);color:var(--ink);border-color:var(--ink)}.drop-hero-dots{gap:6px;display:flex}.drop-hero-dots button{cursor:pointer;background:#555;border:0;border-radius:999px;width:24px;height:24px;padding:0}.drop-hero-dots button.on{background:var(--volt);width:28px}.drop-hero-promo{width:112px;margin-top:8px}.drop-hero-promo .promo-video{aspect-ratio:9/16;width:100%;max-width:none;box-shadow:none;border-color:#3a3a38;margin:0}@media (width>=900px){.drop-hero-promo{width:140px}}.drop-count{color:var(--volt);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}.drop-count-units{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--base)}.drop-count-units b{font-family:var(--head);color:var(--volt);font-size:22px;font-weight:400}.drop-count-live{color:var(--volt)}.drop-ticker{border-bottom:var(--bw) solid var(--ink);background:var(--volt);overflow:hidden}.drop-ticker-track{gap:0;width:max-content;animation:36s linear infinite ticker;display:flex}.drop-ticker-item{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;flex:none;padding:10px 22px;font-size:13px;font-weight:800;text-decoration:none}.drop-ticker-item:hover,.drop-ticker-item:focus-visible{text-decoration:underline}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.drop-ticker:hover .drop-ticker-track{animation-play-state:paused}.sport-tiles{padding-top:16px;padding-bottom:4px}.sport-tiles-head{margin-bottom:12px}.sport-tile-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin-right:-16px;padding:4px 16px 14px 0;display:flex;overflow-x:auto}.sport-tile-row::-webkit-scrollbar{display:none}.sport-tile{aspect-ratio:1;scroll-snap-align:start;background:var(--surface);width:120px;color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);flex:none;grid-template-rows:1fr auto;place-items:center;gap:4px;padding:10px 8px 8px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid}.sport-blue{background:var(--blue);color:#fff;box-shadow:var(--shadow-blue)}.sport-blue .sport-tile-icon{color:var(--blue);background:#fff}.sport-blue .sport-tile-name{color:#fff}.sport-coral{background:var(--coral);color:var(--ink);box-shadow:var(--shadow-coral)}.sport-coral .sport-tile-icon{background:var(--base);color:var(--ink)}.sport-violet{background:var(--violet);color:var(--ink);box-shadow:var(--shadow-violet)}.sport-violet .sport-tile-icon{background:var(--base);color:var(--ink)}.sport-volt{background:var(--volt);color:var(--ink);box-shadow:var(--shadow-volt)}.sport-volt .sport-tile-icon{background:var(--ink);color:var(--volt)}.sport-ink{background:var(--ink);color:var(--base);box-shadow:5px 5px 0 var(--blue)}.sport-ink .sport-tile-icon{background:var(--volt);color:var(--ink)}.sport-ink .sport-tile-name{color:var(--base)}.sport-aqua{background:var(--aqua);color:var(--ink);box-shadow:5px 5px 0 var(--blue)}.sport-aqua .sport-tile-icon{background:var(--ink);color:var(--aqua)}.sport-sun{background:var(--sun);color:var(--ink);box-shadow:var(--shadow-coral)}.sport-sun .sport-tile-icon{background:var(--ink);color:var(--sun)}.sport-tile-icon{background:var(--volt);width:54px;height:54px;color:var(--ink);border:2px solid var(--ink);border-radius:999px;place-items:center;display:grid}.sport-tile-icon svg{width:32px;height:32px;display:block}.sport-tile-name{font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--ink);font-size:14px;line-height:1.1}@media (width>=900px){.sport-tile-row{grid-template-columns:repeat(7,1fr);gap:12px;margin-right:0;padding:4px 0 8px;display:grid;overflow:visible}.sport-tile{width:auto}.sport-tile-name{font-size:16px}}.brand-marquee{border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);background:var(--surface);margin:28px 0 0;overflow:hidden}.brand-marquee-track{width:max-content;animation:40s linear infinite ticker;display:flex}.brand-marquee-item{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.85;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.brand-marquee-item img{object-fit:contain;filter:grayscale();width:auto;max-width:92px;height:28px}.brand-marquee-item:hover{opacity:1}.brand-marquee-item:hover img{filter:none}.brand-marquee:hover .brand-marquee-track{animation-play-state:paused}.seller-earn{margin-top:28px}.confetti{pointer-events:none;z-index:80;position:fixed;inset:0;overflow:hidden}.confetti i{top:-10px;left:calc(var(--n) * 5%);background:var(--volt);border:2px solid var(--ink);width:8px;height:14px;animation:1.1s ease-in forwards confetti-fall;animation-delay:calc(var(--n) * 18ms);position:absolute}.confetti i:nth-child(odd){background:#e10600;border-radius:999px;width:10px;height:10px}.confetti i:nth-child(3n){background:#0e0e10}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(240deg)}}.reveal{transition:transform .5s ease var(--reveal-delay,0s);transform:translateY(12px)}.reveal.is-in{transform:none}@media (prefers-reduced-motion:reduce){.drop-ticker-track,.brand-marquee-track,.wish-heart.is-pop,.confetti i,.reveal{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.pcard:hover{transform:none}.confetti{display:none}}.drop-floor-head .h2{font-size:clamp(32px,6vw,56px)}.live-dot{background:var(--volt);vertical-align:middle;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 2px #0e0e10}.drop-feature-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=899px){.drop-hero-in{gap:12px;padding-top:12px;padding-bottom:20px}.drop-feature{width:min(100%,46vh);margin:0 auto;position:relative}.drop-feature-media{aspect-ratio:1}.drop-feature-meta{background:linear-gradient(#0000,#0e0e10 30%);padding:40px 14px 14px;position:absolute;bottom:0;left:0;right:0}.drop-hero-title{margin:4px 0 10px;font-size:clamp(32px,10vw,48px)}.drop-hero-lead{display:none}.drop-hero-promo{width:84px}.drop-count-units b{font-size:18px}}.brand-banner{background:var(--ink);position:relative}.brand-banner-stage{position:relative}.brand-banner-viewport{height:38vh;min-height:220px;max-height:340px;overflow:hidden}@media (width>=900px){.brand-banner-viewport{height:38vh;min-height:312px;max-height:380px}}.brand-banner-track{will-change:transform;height:100%;display:flex}.brand-slide{flex:0 0 100%;width:100%;height:100%;text-decoration:none;display:block;overflow:hidden}.brand-slide-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:12px;max-width:1200px;height:100%;margin:0 auto;padding:20px 16px 52px;display:grid}@media (width>=900px){.brand-slide-inner{gap:24px;padding:20px 24px 52px}.brand-slide-name{font-size:clamp(48px,6.2vw,80px)}.brand-slide-copy{gap:8px}}.brand-slide.is-dark{background:var(--ink);color:var(--base)}.brand-slide.is-light{background:var(--volt);color:var(--ink)}.brand-slide.tone-0{color:var(--base);background:linear-gradient(135deg,#0e0e10 0%,#15235a 42%,#2d5bff 100%)}.brand-slide.tone-1{color:var(--ink);background:linear-gradient(135deg,#c8f031 0%,#ffe27a 52%,#ff5a36 100%)}.brand-slide.tone-2{color:var(--base);background:linear-gradient(135deg,#0e0e10 0%,#3b1d7a 50%,#8b5cf6 100%)}.brand-slide.tone-3{color:var(--ink);background:linear-gradient(135deg,#ff5a36 0%,#ff8a4a 48%,#ffc83d 100%)}.brand-slide.tone-4{color:var(--base);background:linear-gradient(135deg,#0e0e10 0%,#1a3fe0 46%,#2d5bff 100%)}.brand-slide.tone-5{color:var(--ink);background:linear-gradient(135deg,#c8f031 0%,#7ee0c8 46%,#2d5bff 100%)}.brand-slide.is-dark .brand-slide-line{color:#f0eee6}.brand-slide.is-light .brand-slide-line{color:var(--ink)}.brand-slide:before,.brand-slide:after{content:"";pointer-events:none;border:3px solid color-mix(in srgb, var(--ink) 35%, transparent);border-radius:28px;position:absolute}.brand-slide:before{background:#ffffff38;width:140px;height:140px;top:-48px;left:38%;transform:rotate(-14deg)}.brand-slide.is-light:before{background:color-mix(in srgb, var(--ink) 8%, transparent)}.brand-slide:after{background:#ffffff2e;border-radius:999px;width:88px;height:88px;bottom:18%;left:8%;transform:rotate(18deg)}.brand-slide{position:relative}.brand-slide-copy{z-index:1;align-content:center;gap:10px;min-width:0;display:grid}.brand-slide-logo{background:var(--base);border:var(--bw) solid var(--ink);border-radius:var(--r-sm);width:fit-content;max-width:160px;min-height:52px;box-shadow:var(--shadow);justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.brand-slide-logo img{object-fit:contain;width:auto;max-width:132px;max-height:36px;display:block}.brand-slide-name{font-family:var(--head);text-transform:uppercase;letter-spacing:.01em;flex-wrap:wrap;font-size:clamp(40px,12vw,96px);line-height:.86;display:flex;overflow:hidden}.brand-slide-name .ch{will-change:transform;display:inline-block}.brand-slide.is-on .ch{animation:.45s cubic-bezier(.22,.8,.25,1) both letter-in;animation-delay:calc(var(--i) * 28ms)}.brand-slide-name .ch.space{width:.28em}@keyframes letter-in{0%{transform:translateY(.28em)}to{transform:none}}.brand-slide-line{font-size:15px;font-weight:700}.brand-slide-cta{pointer-events:none;width:fit-content;min-height:38px;padding:0 14px;font-size:14px}.brand-slide.is-on .brand-slide-cta{animation:.5s cubic-bezier(.22,.8,.25,1) .18s both cta-pop}@keyframes cta-pop{0%{transform:scale(.9)}70%{transform:scale(1.05)}to{transform:none}}.brand-slide-art{place-items:center;min-width:0;height:100%;display:grid;position:relative}.brand-slide-art img{object-fit:contain;width:auto;max-width:100%;max-height:100%;filter:drop-shadow(4px 6px 0 var(--ink))}.brand-slide-art{padding:24px 8px 8px}.brand-slide-mono{aspect-ratio:1;background:linear-gradient(145deg, var(--volt) 0 46%, var(--base) 46%);border:var(--bw) solid var(--ink);border-radius:var(--r);width:64%;max-width:260px;box-shadow:var(--shadow-volt);place-items:center;padding:16px;display:grid;transform:rotate(-6deg)}.brand-slide.tone-0 .brand-slide-mono{background:linear-gradient(145deg, var(--blue) 0 46%, var(--base) 46%);box-shadow:var(--shadow-blue)}.brand-slide.tone-1 .brand-slide-mono{background:linear-gradient(145deg, var(--coral) 0 46%, var(--volt) 46%);box-shadow:var(--shadow-coral)}.brand-slide.tone-2 .brand-slide-mono{background:linear-gradient(145deg, var(--violet) 0 46%, var(--base) 46%);box-shadow:var(--shadow-violet)}.brand-slide.tone-3 .brand-slide-mono{background:linear-gradient(145deg, var(--sun) 0 46%, var(--coral) 46%);box-shadow:var(--shadow-coral)}.brand-slide.tone-4 .brand-slide-mono{background:linear-gradient(145deg, var(--blue) 0 46%, var(--volt) 46%);box-shadow:var(--shadow-blue)}.brand-slide.tone-5 .brand-slide-mono{background:linear-gradient(145deg, var(--blue) 0 46%, var(--volt) 46%);box-shadow:var(--shadow-volt)}.brand-slide-mono img{object-fit:contain;filter:none;width:72%;height:auto;max-height:68%;transform:rotate(7deg)}@media (width>=800px){.brand-slide-mono{width:56%}}.brand-slide.is-on .brand-slide-art{animation:3.2s ease-in-out infinite float-art}.brand-banner.is-paused .brand-slide-art{animation-play-state:paused}@keyframes float-art{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.brand-banner-ui{justify-content:center;align-items:center;gap:10px;padding:8px 16px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-banner-btn{border:var(--bw) solid var(--ink);background:var(--base);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:2px 2px 0 var(--ink);border-radius:999px;font-size:22px}.brand-banner-btn:hover,.brand-banner-btn:focus-visible{background:var(--volt)}.brand-banner-dots{align-items:center;gap:6px;display:flex}.brand-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.brand-dot:before{content:"";background:var(--base);border:2px solid var(--ink);width:18px;height:6px;box-shadow:1px 1px 0 var(--ink);border-radius:999px;display:block}.brand-banner-stage:has(.brand-slide.is-light.is-on) .brand-dot:before{background:var(--base)}.brand-banner-stage:has(.brand-slide.is-light.is-on) .brand-dot.on:before{background:var(--ink)}.brand-dot.on:before{background:var(--ink)}.brand-dot-fill{background:var(--volt);transform-origin:0;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--volt) 70%, transparent);border-radius:999px;animation:linear forwards banner-bar;position:absolute;left:5px;right:5px}@keyframes banner-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.brand-all-link{z-index:3;border:2px solid var(--ink);background:var(--volt);min-height:32px;color:var(--ink);letter-spacing:.02em;box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:16px}.brand-all-link:hover,.brand-all-link:focus-visible{box-shadow:2px 2px 0 var(--ink), 0 0 0 3px var(--ink)}.brand-banner-more{background:var(--base);border-top:var(--bw) solid var(--ink);justify-content:center;padding:10px 16px 12px;display:flex}.brand-all-chip{border:var(--bw) solid var(--ink);background:var(--volt);min-height:36px;color:var(--ink);letter-spacing:.02em;box-shadow:var(--shadow);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.brand-all-chip:after{content:"";background:var(--ink);transform-origin:0;border-radius:2px;height:3px;transition:transform .35s;position:absolute;bottom:7px;left:14px;right:14px;transform:scaleX(0)}.brand-all-chip:hover:after,.brand-all-chip:focus-visible:after{transform:scaleX(1)}.brand-all-chip:hover,.brand-all-chip:focus-visible{box-shadow:var(--shadow), 0 0 18px color-mix(in srgb, var(--volt) 70%, transparent)}@media (width<=599px){.brand-slide-inner{grid-template-columns:1.15fr .85fr;gap:8px;padding:16px 16px 52px}.brand-slide-name{font-size:clamp(34px,13vw,52px)}.brand-slide-logo{min-height:40px;padding:6px 8px}.brand-slide-logo img{max-height:28px}.brand-slide-cta{min-height:40px;padding:0 14px;font-size:14px}}.home-intro{isolation:isolate;background:var(--ink);color:var(--base);border-bottom:var(--bw) solid var(--ink);padding:28px 0 32px;position:relative;overflow:hidden}.home-intro-bg{z-index:0;background:radial-gradient(ellipse 55% 70% at 8% 10%, color-mix(in srgb, var(--blue) 72%, transparent), transparent 62%), radial-gradient(ellipse 45% 55% at 92% 0%, color-mix(in srgb, var(--violet) 58%, transparent), transparent 58%), radial-gradient(ellipse 50% 45% at 88% 100%, color-mix(in srgb, var(--coral) 50%, transparent), transparent 55%), var(--ink);pointer-events:none;animation:18s ease-in-out infinite alternate intro-shift;position:absolute;inset:-30%}@keyframes intro-shift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,3%)scale(1.07)}}.home-intro-in{z-index:1;position:relative}.home-intro .drop-count{color:#f0eee6;gap:8px 12px;margin:0 0 16px;padding-bottom:2px;overflow:visible}.home-intro .drop-count-label{line-height:1.3}.home-intro .drop-count-units{color:var(--base);overflow:visible}.home-intro .drop-count-units b{color:var(--volt);font-size:22px;line-height:1.25}.home-intro-title{color:var(--base);margin:0 0 12px;padding-top:.16em;font-size:clamp(32px,7vw,64px);line-height:1.16;overflow:visible}@media (width<=699px){.home-intro-title{max-width:18ch}}.home-intro-lead{color:#f0eee6;max-width:36rem;margin:0 0 16px;font-weight:600}.home-intro .hero-ctas{gap:10px;margin:0}.home-intro .btn-ghost{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.intro-sticker{font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);pointer-events:none;z-index:2;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1;display:none;position:absolute}.intro-sticker-a{background:var(--coral);color:var(--ink);top:8px;right:8px;transform:rotate(8deg)}.intro-sticker-b{background:var(--volt);color:var(--ink);bottom:20px;right:16px;transform:rotate(-7deg)}@media (width>=700px){.intro-sticker{display:inline-block}.intro-sticker-a{top:16px;right:24px}.intro-sticker-b{bottom:28px;right:48px}.home-intro{padding:24px 0 28px}}@media (hover:hover) and (pointer:fine){.home-intro:hover .intro-sticker-a{transform:rotate(12deg)translate(-2px,-2px)}.home-intro:hover .intro-sticker-b{transform:rotate(-11deg)translate(2px,-2px)}.intro-sticker{transition:transform .2s}}.roll-num{font:inherit;color:inherit;font-weight:inherit;display:inline-flex}.roll-ch{vertical-align:-.05em;height:1em;line-height:1;display:inline-block;overflow:hidden}.roll-strip{transform:translateY(calc(var(--d) * -1em));flex-direction:column;transition:transform .28s cubic-bezier(.22,.8,.25,1);display:flex}.roll-strip>span{height:1em;line-height:1}.slash{background:var(--volt);clip-path:polygon(0 70%,100% 0,100% 40%,0 100%);height:16px}.slash-ink{background:var(--ink)}.btn-volt:hover,.btn-volt:focus-visible{box-shadow:var(--shadow), 0 0 0 3px var(--ink), 0 0 20px color-mix(in srgb, var(--volt) 75%, transparent)}@media (hover:hover) and (pointer:fine){.pcard:hover{box-shadow:var(--shadow-lg);transform:translate(-3px,-3px)}.sport-tile:hover{box-shadow:var(--shadow-lg);transform:translate(-3px,-3px)rotate(-2deg)}}.pcard:active,.sport-tile:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)scale(.98)}.sell-pill{display:none}@media (width<=899px){.sell-pill{--sell-pill-h:48px;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:25;height:var(--sell-pill-h);min-height:var(--sell-pill-h);border:var(--bw) solid var(--ink);background:var(--volt);color:var(--ink);box-shadow:var(--shadow);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:800;text-decoration:none;transition:transform .25s,opacity .25s;display:flex;position:fixed}.sell-pill.is-away{transform:translateY(calc(100% + 16px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}.sell-pill:hover,.sell-pill:focus-visible{box-shadow:var(--shadow), 0 0 0 3px var(--ink)}.sell-pill:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}main:has(.sell-pill){padding-bottom:0}body:has(.sell-pill) .footer{padding-bottom:calc(32px + var(--sell-pill-h,48px) + 12px + 16px + env(safe-area-inset-bottom,0px))}.home-intro .sell-inline{display:none}}.brand-directory{grid-template-columns:repeat(3,1fr);gap:14px 10px;display:grid}@media (width>=700px){.brand-directory{grid-template-columns:repeat(5,1fr);gap:20px 16px}}.brand-directory-item{color:var(--ink);justify-items:center;gap:8px;text-decoration:none;display:grid}.brand-directory-mark{border:var(--bw) solid var(--ink);background:var(--surface);width:88px;height:88px;box-shadow:var(--shadow);border-radius:999px;place-items:center;display:grid;overflow:hidden}.brand-directory-mark img{object-fit:contain;width:52px;height:52px}.brand-directory-name{text-align:center;font-size:12px;font-weight:800;line-height:1.2}.brand-directory-item:hover .brand-directory-mark,.brand-directory-item:focus-visible .brand-directory-mark{background:var(--volt)}.brand-directory-item:active{transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.brand-banner-track{transition:none!important}.brand-slide.is-on .ch,.brand-slide.is-on .brand-slide-cta,.brand-slide.is-on .brand-slide-art,.brand-dot-fill{animation:none!important}.brand-slide-name .ch{opacity:1;transform:none}.brand-slide-art{transform:none!important}.roll-strip{transition:none!important}.pcard:hover,.pcard:active,.sport-tile:hover,.sport-tile:active,.sell-pill:active,.sell-pill.is-away{transform:none}.sell-pill{transition:none!important}}.section-head{margin-bottom:16px}.floor-note{color:var(--muted);margin:16px 0 0;font-weight:600}.trust-strip{grid-template-columns:1fr 1fr;gap:16px;padding:16px 0 32px;display:grid}@media (width>=800px){.trust-strip{grid-template-columns:repeat(4,1fr)}}.trust-item{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);padding:16px}.trust-icon{background:var(--volt);width:40px;height:40px;color:var(--ink);border:2px solid var(--ink);border-radius:999px;place-items:center;margin-bottom:8px;display:grid}.trust-item:first-child .trust-icon{background:var(--blue);color:#fff}.trust-item:nth-child(2) .trust-icon{background:var(--coral);color:var(--ink)}.trust-item:nth-child(3) .trust-icon{background:var(--violet);color:var(--ink)}.trust-item:nth-child(4) .trust-icon{background:var(--volt);color:var(--ink)}.trust-item:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.trust-item{transition:transform .12s,box-shadow .12s}.trust-item b{font-family:var(--head);text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:18px;font-weight:400;display:block}.trust-item p{color:var(--muted);margin:0;font-size:14px;font-weight:600}.earn-calc{background:var(--ink);color:var(--base);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);margin:16px 0 32px;padding:32px 24px}.earn-calc .h2{color:var(--volt);margin:0 0 8px}.earn-calc-lead,.earn-calc-range,.earn-calc-out{color:#d9d6cc;margin:0 0 16px}.earn-calc-sports{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.earn-chip{border:var(--bw) solid var(--base);min-height:36px;color:var(--base);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800}.earn-chip.on,.earn-chip:hover,.earn-chip:focus-visible{background:var(--volt);color:var(--ink);border-color:var(--ink)}.earn-toggle{cursor:pointer;align-items:center;gap:8px;margin:0 0 16px;font-weight:700;display:flex}.earn-toggle input{width:18px;height:18px;accent-color:var(--volt)}.earn-ask{margin:0 0 16px}.earn-ask-val{font-family:var(--head);color:var(--volt);letter-spacing:.02em;font-size:32px}.earn-ask input[type=range]{width:100%;accent-color:var(--volt);margin-top:8px}.earn-calc .btn{margin-top:8px}.share-band{background:var(--volt);color:var(--ink);border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);padding:40px 0;position:relative;overflow:hidden}.share-band:before,.share-band:after{content:"";pointer-events:none;border:3px solid var(--ink);position:absolute}.share-band:before{background:var(--coral);border-radius:28px;width:110px;height:110px;top:-64px;left:-64px;transform:rotate(-12deg)}.share-band:after{background:var(--blue);border-radius:999px;width:90px;height:90px;bottom:-32px;right:-24px}.share-band-in{z-index:1;gap:16px;display:grid;position:relative}@media (width>=800px){.share-band-in{grid-template-columns:1fr auto;align-items:center;gap:32px}}.share-band .h2{color:var(--ink);margin:0 0 8px}.share-band p{color:var(--ink);margin:0;font-weight:600}.share-band .share-chip,.share-band .share-kicker,.share-band .share-dot{color:var(--ink)}.share-band .share-chip:hover{color:var(--blue)}@media (width<=899px){.home-intro .sell-inline{display:inline-flex}}.howit-band{background:var(--blue);color:var(--base);border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);padding:48px 0 56px;position:relative;overflow:hidden}.howit-band:before{content:"";background:var(--volt);border:3px solid var(--ink);pointer-events:none;border-radius:36px;width:220px;height:220px;position:absolute;top:-80px;right:-60px;transform:rotate(18deg)}.howit-band:after{content:"";background:var(--coral);border:3px solid var(--ink);pointer-events:none;border-radius:999px;width:140px;height:140px;position:absolute;bottom:-50px;left:-40px}.howit-band .wrap{z-index:1;position:relative}.howit-band .h2{color:#fff}.howit-band .howit li{background:var(--base);color:var(--ink);box-shadow:var(--shadow-lg)}.howit-band .howit-body{color:var(--muted)}.howit li:first-child .howit-icon{background:var(--volt);color:var(--ink)}.howit li:nth-child(2) .howit-icon{background:var(--coral);color:var(--ink)}.howit li:nth-child(3) .howit-icon{background:var(--violet);color:var(--ink)}@media (hover:hover) and (pointer:fine){.howit-band .howit li:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)rotate(-1deg)}.howit-band .howit li{transition:transform .12s,box-shadow .12s}}.earn-calc{box-shadow:var(--shadow-volt);position:relative;overflow:hidden}.earn-calc:after{content:"";background:var(--coral);border:3px solid var(--base);pointer-events:none;opacity:.9;border-radius:24px;width:100px;height:100px;position:absolute;top:-36px;right:-28px;transform:rotate(14deg)}.floor-note{color:var(--muted)}@media (prefers-reduced-motion:reduce){.home-intro-bg,.intro-sticker{transition:none!important;animation:none!important}.home-intro:hover .intro-sticker-a{transform:rotate(8deg)}.home-intro:hover .intro-sticker-b{transform:rotate(-7deg)}.howit-band .howit li:hover,.trust-item:hover,.sport-tile:hover{transform:none}}.page-hero{isolation:isolate;border-bottom:var(--bw) solid var(--ink);position:relative;overflow:hidden}.page-hero-bg{z-index:0;pointer-events:none;animation:18s ease-in-out infinite alternate intro-shift;position:absolute;inset:-30%}.page-hero-in{z-index:1;padding:28px 0 32px;position:relative}.page-hero-title{color:inherit;margin:0 0 12px;padding-top:.12em;font-size:clamp(32px,7vw,64px);line-height:1.14;overflow:visible}.page-hero-lead{max-width:36rem;margin:0;font-weight:600}.page-hero-eye{margin:0 0 8px}.page-hero-count{margin:12px 0 0;font-weight:800}.page-hero-ink{background:var(--ink);color:var(--base)}.page-hero-ink .page-hero-bg{background:radial-gradient(ellipse 55% 70% at 8% 10%, color-mix(in srgb, var(--blue) 70%, transparent), transparent 62%), radial-gradient(ellipse 45% 55% at 92% 0%, color-mix(in srgb, var(--violet) 50%, transparent), transparent 58%), var(--ink)}.page-hero-ink .page-hero-lead{color:#f0eee6}.page-hero-blue{background:var(--blue);color:#fff}.page-hero-blue .page-hero-bg{background:radial-gradient(ellipse 50% 60% at 90% 0%, color-mix(in srgb, var(--violet) 45%, transparent), transparent 60%), radial-gradient(ellipse 40% 50% at 0% 100%, color-mix(in srgb, var(--volt) 30%, transparent), transparent 55%), var(--blue)}.page-hero-blue .page-hero-lead{color:#f7f5ef}.page-hero-coral{background:var(--coral);color:var(--ink)}.page-hero-coral .page-hero-bg{background:radial-gradient(ellipse 50% 60% at 100% 0%, color-mix(in srgb, var(--sun) 55%, transparent), transparent 60%), var(--coral)}.page-hero-violet{background:var(--violet);color:var(--ink)}.page-hero-violet .page-hero-bg{background:radial-gradient(ellipse 50% 60% at 0% 0%, #ffffff2e, transparent 60%), var(--violet)}.page-hero-volt{background:var(--volt);color:var(--ink)}.page-hero-volt .page-hero-bg{background:radial-gradient(ellipse 50% 60% at 100% 100%, color-mix(in srgb, var(--blue) 25%, transparent), transparent 60%), var(--volt)}.page-hero-sun{background:var(--sun);color:var(--ink)}.page-hero-aqua{background:var(--aqua);color:var(--ink)}.page-hero-coral .page-hero-lead,.page-hero-violet .page-hero-lead,.page-hero-volt .page-hero-lead,.page-hero-sun .page-hero-lead,.page-hero-aqua .page-hero-lead{color:var(--ink)}.sticker{font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);transform:rotate(var(--sticker-rot,8deg));white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.sticker-volt{background:var(--volt);color:var(--ink)}.sticker-coral{background:var(--coral);color:var(--ink)}.sticker-violet{background:var(--violet);color:var(--ink)}.sticker-sun{background:var(--sun);color:var(--ink)}.sticker-aqua{background:var(--aqua);color:var(--ink)}.sticker-blue{background:var(--blue);color:#fff}.sticker-ink{background:var(--ink);color:var(--volt)}.page-hero-sticker{z-index:2;position:absolute;top:16px;right:16px}@media (width<=699px){.page-hero-sticker{margin:0 0 12px;display:inline-flex;position:static}.page-hero-in{padding:24px 0 28px}}.empty-state{box-shadow:var(--shadow-blue)}.empty-state-lead{color:var(--muted);margin:0}.photo-zoom-btn{cursor:zoom-in;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.photo-zoom-btn img{object-fit:contain;width:100%;height:auto;display:block}.zoom-shot .photo-zoom-btn,.zoom-shot .photo-zoom-btn img{object-fit:cover;height:100%}.lightbox{z-index:80;background:color-mix(in srgb, var(--ink) 92%, transparent);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.lightbox-stage{touch-action:none;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.lightbox-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.lightbox-bar{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pdp-band{background:var(--ink);color:var(--base);border-bottom:var(--bw) solid var(--ink);padding:12px 0}.pdp-band a{color:var(--volt)}.pdp-band .muted,.pdp-band{font-size:14px;font-weight:600}.shop-brand-nav{margin-bottom:16px}.fsum{cursor:pointer;font-weight:800}.cam{box-shadow:var(--shadow-coral)}.demo-banner{background:var(--volt);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:800}.about-stand-card:first-child .about-stand-icon{background:var(--blue);color:#fff}.about-stand-card:nth-child(2) .about-stand-icon{background:var(--coral);color:var(--ink)}.about-stand-card:nth-child(3) .about-stand-icon{background:var(--violet);color:var(--ink)}.about-stand-card:nth-child(4) .about-stand-icon{background:var(--volt);color:var(--ink)}.about-stand-card:nth-child(5) .about-stand-icon{background:var(--aqua);color:var(--ink)}.about-stand-card:nth-child(6) .about-stand-icon{background:var(--sun);color:var(--ink)}.about-stand-card{box-shadow:var(--shadow);transition:transform .12s,box-shadow .12s}@media (hover:hover) and (pointer:fine){.about-stand-card:hover,.card:hover,.brand-directory-item:hover .brand-directory-mark{transform:translate(-2px,-2px)}.about-stand-card:hover,.card:hover{box-shadow:var(--shadow-lg)}}.brand-directory-item:nth-child(6n+1) .brand-directory-mark{box-shadow:var(--shadow-volt)}.brand-directory-item:nth-child(6n+2) .brand-directory-mark{box-shadow:var(--shadow-blue)}.brand-directory-item:nth-child(6n+3) .brand-directory-mark{box-shadow:var(--shadow-coral)}.brand-directory-item:nth-child(6n+4) .brand-directory-mark{box-shadow:var(--shadow-violet)}.brand-directory-item:nth-child(6n+5) .brand-directory-mark{box-shadow:var(--shadow-coral);background:var(--sun)}.brand-directory-item:nth-child(6n+6) .brand-directory-mark{box-shadow:var(--shadow-blue);background:var(--aqua)}@media (prefers-reduced-motion:reduce){.page-hero-bg{animation:none!important}.about-stand-card:hover,.card:hover{transform:none}.lightbox-img{transition:none}.app-launch-mark .monogram-stroke path,.app-launch-mark .monogram-fill,.app-launch-tag,.app-launch{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}}.app-launch{z-index:10000;padding:24px 32px calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--volt);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:none;position:fixed;inset:0}@media (display-mode:standalone),(display-mode:fullscreen){html:not([data-rk-launched]) .app-launch{display:flex}}html[data-rk-standalone]:not([data-rk-launched]) .app-launch{display:flex}html[data-rk-standalone]:not([data-rk-launched]),html[data-rk-standalone]:not([data-rk-launched]) body{overflow:hidden}.app-launch-mark{width:min(46vw,200px);height:auto;color:var(--volt);filter:drop-shadow(0 0 28px color-mix(in srgb, var(--blue) 55%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--volt) 45%, transparent))}.app-launch-mark .monogram-stroke path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s cubic-bezier(.4,0,.2,1) forwards rk-logo-draw}.app-launch-mark .monogram-fill{opacity:0;animation:.2s .36s forwards rk-logo-fade}.app-launch-tag{max-width:16rem;font-family:var(--head);letter-spacing:.03em;text-transform:uppercase;color:var(--base);opacity:0;margin:0;font-size:clamp(18px,5vw,24px);font-weight:400;line-height:1.2;animation:.24s .28s forwards rk-logo-fade}@keyframes rk-logo-draw{to{stroke-dashoffset:0}}@keyframes rk-logo-fade{to{opacity:1}}.app-tabbar{display:none}@media (display-mode:standalone),(display-mode:fullscreen){html,body{background:var(--ink)}.top-note{padding-top:calc(8px + env(safe-area-inset-top,0px))}.install-cta,.get-app-home,.get-app-btn{display:none}}html[data-rk-standalone],html[data-rk-standalone] body{background:var(--ink)}html[data-rk-standalone] .top-note{padding-top:calc(8px + env(safe-area-inset-top,0px))}html[data-rk-standalone] .install-cta,html[data-rk-standalone] .get-app-home,html[data-rk-standalone] .get-app-btn,html[data-rk-standalone] .install-banner{display:none}@media (display-mode:standalone) and (width<=859px),(display-mode:fullscreen) and (width<=859px){.mnav,.header .bag-link{display:none}.sell-pill{display:none!important}body:has(.sell-pill) .footer{padding-bottom:calc(32px + var(--tabbar-h,56px) + env(safe-area-inset-bottom,0px))}.footer{padding-bottom:calc(32px + var(--tabbar-h,56px) + env(safe-area-inset-bottom,0px))}.app-tabbar{display:flex}}@media (width<=859px){html[data-rk-standalone] .mnav,html[data-rk-standalone] .header .bag-link{display:none}html[data-rk-standalone] .sell-pill{display:none!important}html[data-rk-standalone] .footer{padding-bottom:calc(32px + var(--tabbar-h,56px) + env(safe-area-inset-bottom,0px))}html[data-rk-standalone] body:has(.sell-pill) .footer{padding-bottom:calc(32px + var(--tabbar-h,56px) + env(safe-area-inset-bottom,0px))}html[data-rk-standalone] .app-tabbar{display:flex}}.app-tabbar{--tabbar-h:56px;z-index:40;min-height:var(--tabbar-h);padding:4px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--base);border-top:2px solid #1c1c22;justify-content:space-around;align-items:flex-end;gap:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000047}.app-tabbar:before{content:"";background:linear-gradient(90deg, var(--volt) 0%, var(--blue) 32%, var(--coral) 66%, var(--violet) 100%);pointer-events:none;height:2px;position:absolute;top:-2px;left:0;right:0}.app-tab{color:#b9b5aa;letter-spacing:.02em;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:6px 4px 4px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.app-tab[data-status=active]{color:var(--volt)}.app-tab-icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.app-tab-badge{background:var(--coral);min-width:16px;height:16px;color:var(--ink);border:1.5px solid var(--ink);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:800;line-height:13px;position:absolute;top:-6px;right:-10px}.app-tab-sell{width:56px;color:var(--ink);flex:none;margin:0 4px 2px}.app-tab-sell .app-tab-icon{background:var(--volt);width:48px;height:48px;color:var(--ink);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--blue);border-radius:999px;margin-top:-18px}.app-tab-sell .app-tab-label{color:var(--volt)}.app-tab-sell[data-status=active] .app-tab-icon{background:var(--volt);box-shadow:3px 3px 0 var(--blue), 0 0 0 3px color-mix(in srgb, var(--volt) 50%, transparent)}.app-tab:focus-visible{outline-offset:-2px}
