:root{--red: #bc102f;--red-hover: #d4153a;--red-soft: rgba(188, 16, 47, .16);--bg: #1f1f1f;--bg-deep: #161616;--bg-alt: #1b1b1b;--surface: #242424;--surface-2: #2c2c2c;--line: rgba(255, 255, 255, .09);--text: #fff;--muted: #b5b5b5;--dim: #8a8a8a;--card: #fff;--card-text: #111;--radius: 22px;--radius-sm: 14px;--wrap: 1240px;--twitch: #9146ff;--wa: #25d366}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;white-space:nowrap;background:var(--red);color:#fff;transition:background .2s,transform .2s,border-color .2s}.btn:hover{transform:translateY(-1px)}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-hover)}.btn-ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.18)}.btn-ghost:hover{border-color:#fff6}.btn-sm{height:36px;padding:0 16px;font-size:13px}.btn-block{width:100%}.topbar{background:var(--red);font-size:12.5px;font-weight:700}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:36px;gap:16px}.socials{display:flex;gap:14px}.socials a{opacity:.95;display:grid;place-items:center}.socials svg{width:15px;height:15px;fill:#fff}.topbar-msg{flex:1;text-align:center}.topbar-msg u{text-underline-offset:3px}.lang{display:flex;gap:4px}.lang button{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;opacity:.75}.lang button.active{background:#fff;color:var(--red);opacity:1}.header{position:sticky;top:0;z-index:50;background:#161616f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header-main{display:flex;align-items:center;gap:28px;height:76px}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo img{height:46px;width:auto}.logo-text{font-weight:900;font-size:22px;letter-spacing:-.5px}.logo-text span{color:var(--red)}.search{flex:1;display:flex;align-items:center;max-width:560px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 4px 4px 20px}.search input{flex:1;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:14px;min-width:0}.search input::placeholder{color:var(--dim)}.search button{width:38px;height:38px;border-radius:50%;background:var(--red);display:grid;place-items:center}.search button svg{width:17px;height:17px;stroke:#fff}.header-icons{display:flex;gap:6px;margin-left:auto}.icon-btn{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;transition:background .2s}.icon-btn:hover{background:var(--surface)}.icon-btn svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.8}.badge{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--red);font-size:10px;font-weight:700;display:grid;place-items:center}.menu-toggle{display:none}.nav{border-top:1px solid var(--line)}.nav ul{list-style:none;display:flex;justify-content:center;gap:4px;height:48px;align-items:center}.nav a{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;transition:color .2s,background .2s}.nav a:hover,.nav a.active{color:var(--red)}.pill-new{background:var(--red);color:#fff;font-size:9.5px;padding:2px 7px;border-radius:999px;letter-spacing:.5px}.pill-live{display:inline-flex;align-items:center;gap:5px}.pill-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 var(--red);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #bc102fb3}70%{box-shadow:0 0 0 8px #bc102f00}to{box-shadow:0 0 #bc102f00}}section{padding:96px 0}.eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.eyebrow-pill{padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff08}.h2{font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.05;letter-spacing:-1.5px}.h2 em,.h1 em{font-style:normal;color:var(--red)}.lead{color:var(--muted);font-size:16.5px;max-width:620px;margin-top:16px}.section-head{text-align:center;margin-bottom:52px}.section-head .lead{margin-left:auto;margin-right:auto}.hero{position:relative;padding:110px 0 90px;overflow:hidden;background:radial-gradient(900px 520px at 78% 18%,rgba(188,16,47,.38),transparent 60%),radial-gradient(600px 420px at 10% 90%,rgba(188,16,47,.12),transparent 60%),linear-gradient(180deg,#232323,var(--bg))}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);margin-bottom:22px}.hero-badge i{width:8px;height:8px;border-radius:50%;background:#3ddc84}.h1{font-size:clamp(46px,7vw,84px);font-weight:900;line-height:.98;letter-spacing:-3px;text-transform:uppercase}.hero p.lead{font-size:18px;color:#e6e6e6;max-width:560px;margin-top:24px}.hero-search{margin-top:34px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px;max-width:600px}.hero-search .chip{padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);transition:.2s}.hero-search .chip.active{background:var(--red);color:#fff}.hero-search .chip:not(.active):hover{color:#fff}.hero-search input{flex:1;min-width:120px;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:14px;padding:0 10px}.hero-ctas{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.hero-visual{position:relative;height:520px}.price-card{position:absolute;width:230px;border-radius:var(--radius);background:var(--card);color:var(--card-text);padding:12px 12px 16px;box-shadow:0 30px 60px #00000073;transition:transform .4s}.price-card:hover{transform:translateY(-8px) rotate(0)!important;z-index:5}.price-card .art{height:230px;border-radius:14px;position:relative;overflow:hidden}.price-card .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 48%,transparent 62%);transform:translate(-100%);animation:shine 4.5s infinite}@keyframes shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.price-card h4{font-size:13px;font-weight:800;text-transform:uppercase;margin-top:12px}.price-card .price{font-size:22px;font-weight:900;color:var(--red)}.price-card small{font-size:12px;font-weight:600;color:#666}.pc-1{top:10px;right:40px;transform:rotate(6deg);z-index:2}.pc-2{top:150px;left:0;transform:rotate(-8deg);z-index:3}.pc-3{bottom:0;right:0;transform:rotate(3deg);z-index:1;background:#111;color:#fff}.pc-3 small{color:#aaa}.art-a{background:radial-gradient(circle at 30% 30%,#ffcf5a,#e94f1d 55%,#6e1014)}.art-b{background:radial-gradient(circle at 70% 30%,#9ad7ff,#2a4fbf 55%,#150f3a)}.art-c{background:radial-gradient(circle at 50% 40%,#b690ff,#3e1b7a 55%,#0b0b1a)}.art-d{background:radial-gradient(circle at 40% 40%,#7affc4,#138a6a 55%,#062a22)}.art-e{background:radial-gradient(circle at 60% 30%,#ffe0f0,#d03a7a 55%,#3a0a22)}.art-f{background:radial-gradient(circle at 50% 30%,#fff1a8,#c9a227 55%,#3b2c05)}.art-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:900;font-size:64px;color:#ffffffe6;text-shadow:0 6px 24px rgba(0,0,0,.35);letter-spacing:-2px}.services{padding:0;margin-top:-30px;position:relative;z-index:3}.service-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:16px}.service{display:flex;gap:14px;align-items:flex-start;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .2s,transform .2s}.service:hover{border-color:var(--red);transform:translateY(-3px)}.service .ico{width:46px;height:46px;flex-shrink:0;border-radius:12px;background:var(--red-soft);display:grid;place-items:center}.service .ico svg{width:22px;height:22px;stroke:var(--red);fill:none;stroke-width:2}.service h3{font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px}.service p{font-size:13px;color:var(--muted)}.tag{font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--red);color:#fff;letter-spacing:.5px}.tag-outline{background:none;border:1px solid rgba(255,255,255,.3);color:var(--muted)}.trust{padding:36px 0 0}.trust-row{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.trust-item b{color:#fff}.trust-item svg{width:20px;height:20px;stroke:var(--red);fill:none;stroke-width:2}.rating{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:14px;color:var(--muted);flex-wrap:wrap}.stars{display:inline-flex;gap:3px}.stars span{width:20px;height:20px;background:var(--red);color:#fff;display:grid;place-items:center;font-size:12px;border-radius:3px}.rating a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.adventure{background:var(--bg-alt)}.flip-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:20px}.flip{perspective:1200px;height:360px}.flip-inner{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;cursor:pointer}.flip.flipped .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;overflow:hidden}.flip-front{background:linear-gradient(160deg,#2b2b2b,#161616);border:1px solid var(--line)}.flip-front:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-90px;background:radial-gradient(circle,rgba(188,16,47,.45),transparent 70%)}.flip-front .emoji{font-size:44px;position:relative}.flip-front .kicker{margin-top:auto;font-size:11px;font-weight:800;letter-spacing:2px;color:var(--red)}.flip-front h3{font-size:30px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-1px;margin:6px 0 10px}.flip-front p{color:var(--muted);font-size:14px}.flip-front .hint{margin-top:16px;font-size:12px;color:var(--dim);display:flex;align-items:center;gap:6px}.flip-back{background:var(--red);transform:rotateY(180deg)}.flip-back h3{font-size:22px;font-weight:900;text-transform:uppercase;margin-bottom:14px}.flip-back ul{list-style:none;display:grid;gap:10px;font-size:14px}.flip-back li{display:flex;gap:8px}.flip-back li:before{content:"\2713";font-weight:900}.flip-back .btn{margin-top:auto;background:#fff;color:var(--red)}.flip-note{text-align:center;color:var(--dim);font-size:14px;margin-top:30px}.tabs{display:inline-flex;gap:4px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:999px;margin:0 auto 40px}.tabs-center{display:flex;justify-content:center}.tab{padding:10px 22px;border-radius:999px;font-size:14px;font-weight:700;color:var(--muted);transition:.2s}.tab.active{background:var(--red);color:#fff}.tab:not(.active):hover{color:#fff}.list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.list-card{background:var(--card);color:var(--card-text);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column}.list-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.list-head .ico{width:40px;height:40px;border-radius:12px;background:#f3f3f3;display:grid;place-items:center;font-size:20px}.list-head h3{font-size:18px;font-weight:800}.list-head .tag{margin-left:auto}.list-item{display:grid;grid-template-columns:22px 56px 1fr auto 16px;align-items:center;gap:12px;padding:10px 8px;border-radius:12px;transition:background .2s}.list-item:hover{background:#f5f5f5}.list-item .rank{font-weight:900;color:#bbb;font-size:15px}.list-item .thumb{width:56px;height:56px;border-radius:10px;position:relative;overflow:hidden}.list-item .thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-weight:900;font-size:13px}.list-item .meta small{font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--red)}.list-item .meta p{font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-item .p{font-weight:800;font-size:14px}.list-item .chev{color:#bbb}.list-foot{margin-top:auto;padding-top:14px;border-top:1px solid #eee;font-size:14px;font-weight:700;color:var(--red);display:flex;justify-content:space-between}.center-cta{text-align:center;margin-top:40px}.carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.carousel-head .eyebrow{margin-bottom:4px}.carousel-head h3{font-size:30px;font-weight:900;letter-spacing:-.5px}.carousel-ctrl{display:flex;gap:8px;align-items:center}.round{width:38px;height:38px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;font-size:18px}.round:hover{border-color:var(--red)}.track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.track::-webkit-scrollbar{display:none}.product{scroll-snap-align:start;background:var(--card);color:var(--card-text);border-radius:var(--radius);padding:14px 14px 20px;text-align:center;display:flex;flex-direction:column;position:relative}.product .img{aspect-ratio:1;border-radius:16px;background:#f5f5f5;display:grid;place-items:center;position:relative;overflow:hidden}.product .img .box{width:62%;height:72%;border-radius:10px;box-shadow:0 14px 30px #00000040;transform:rotate(-4deg);display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;text-align:center;padding:8px;line-height:1.1;transition:transform .3s}.product:hover .img .box{transform:rotate(0) scale(1.04)}.product .flag{position:absolute;top:12px;left:12px;background:#111;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;z-index:2}.product .flag.deal{background:var(--red)}.product h4{font-size:13.5px;font-weight:800;text-transform:uppercase;margin:16px 0 8px;line-height:1.35;min-height:54px}.product .price{color:var(--red);font-weight:800;font-size:16px;margin-bottom:14px}.product .price s{color:#999;font-weight:500;font-size:13px;margin-right:6px}.product .btn{margin-top:auto;align-self:center}.product.sold .img{opacity:.6}.vault{background:var(--bg-alt)}.vault-demo{display:grid;grid-template-columns:340px 1fr;gap:24px;background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:24px}.vault-side{background:var(--bg-deep);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:18px}.vault-side .live{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--red);display:flex;align-items:center;gap:8px}.vault-tabs{display:flex;gap:4px;background:var(--surface);padding:4px;border-radius:999px}.vault-tabs button{flex:1;padding:8px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--muted)}.vault-tabs button.active{background:#fff;color:#111}.vault-value small{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--dim)}.vault-value strong{display:block;font-size:42px;font-weight:900;letter-spacing:-1px}.vault-cats{display:grid;gap:8px}.vault-cats div{display:flex;justify-content:space-between;padding:10px 14px;background:var(--surface);border-radius:12px;font-size:14px}.vault-cats b{color:var(--red)}.crates{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-content:start}.crate{position:relative;background:var(--bg-deep);border:2px solid transparent;border-radius:var(--radius);padding:18px;cursor:pointer;transition:border-color .2s,transform .2s;-webkit-user-select:none;user-select:none}.crate:hover{transform:translateY(-2px)}.crate.selected{border-color:var(--red)}.crate .top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);font-weight:600}.crate .check{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.25);display:grid;place-items:center;font-size:13px;font-weight:900;color:transparent;transition:.2s}.crate.selected .check{background:var(--red);border-color:var(--red);color:#fff}.crate .art{height:110px;border-radius:14px;margin:14px 0;position:relative;overflow:hidden}.crate h4{font-size:17px;font-weight:800}.crate .chips{display:flex;gap:6px;margin:8px 0}.crate .chips span{font-size:10px;font-weight:800;letter-spacing:1px;padding:3px 9px;border-radius:999px;background:var(--surface-2)}.crate .chips span.hot{background:var(--red)}.crate .foot{display:flex;justify-content:space-between;font-size:13px;color:var(--dim)}.crate .foot b{color:#fff;font-size:15px}.vault-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 22px;background:var(--bg-deep);border-radius:999px}.vault-bar span{font-weight:600;color:var(--muted)}.vault-bar span b{color:#fff}.loyalty-box{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.tier-tabs{display:flex;gap:8px;margin:26px 0;flex-wrap:wrap}.tier-tabs button{padding:10px 18px;border-radius:999px;border:1px solid var(--line);font-weight:700;font-size:14px;background:var(--surface);transition:.2s}.tier-tabs button.active{background:var(--red);border-color:var(--red)}.member-card{position:relative;aspect-ratio:1.586;border-radius:26px;padding:30px;overflow:hidden;background:linear-gradient(135deg,#2e2e2e,#121212);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px #00000080;display:flex;flex-direction:column;transition:background .4s}.member-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px 260px at 90% 0%,var(--glow, rgba(188,16,47,.5)),transparent 60%)}.member-card>*{position:relative}.member-card .row{display:flex;justify-content:space-between;align-items:center}.member-card .tier{font-size:30px;font-weight:900;letter-spacing:-.5px}.member-card .perk{color:var(--muted);font-size:14px}.member-card .spend{margin-top:auto}.member-card .spend small{font-size:11px;letter-spacing:1.8px;font-weight:800;color:var(--dim)}.member-card .spend b{display:block;font-size:34px;font-weight:900}.member-card .since{font-size:12px;color:var(--dim);font-weight:600;letter-spacing:1px}.perks{list-style:none;display:grid;gap:10px;margin-bottom:26px}.perks li{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--surface);border-radius:14px;font-weight:600;font-size:15px}.perks li b{color:var(--red);min-width:28px}.marquee{padding:0;background:var(--red);overflow:hidden}.marquee-track{display:flex;gap:48px;width:max-content;padding:18px 0;animation:scroll 40s linear infinite}.marquee-track span{font-weight:700;font-size:15px;white-space:nowrap;display:flex;align-items:center;gap:10px}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:18px}.review .stars span{width:18px;height:18px;font-size:11px}.review p{color:#e2e2e2;font-size:15px}.review .who{display:flex;align-items:center;gap:12px;margin-top:auto}.review .avatar{width:42px;height:42px;border-radius:50%;background:var(--red);display:grid;place-items:center;font-weight:900}.review .who b{display:block;font-size:14px}.review .who small{color:var(--dim);font-size:13px}.newsletter{padding:0 0 96px}.nl-box{border-radius:30px;padding:56px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;background:radial-gradient(700px 300px at 100% 0%,rgba(255,255,255,.18),transparent 60%),var(--red)}.nl-box .h2{font-size:clamp(30px,4vw,44px)}.nl-box p{color:#ffffffd9;margin-top:10px}.nl-form{display:flex;background:#fff;border-radius:999px;padding:6px}.nl-form input{flex:1;min-width:0;border:0;outline:0;padding:0 18px;font:inherit;font-size:15px;background:none;color:#111}.nl-form .btn{background:#111}.nl-msg{margin-top:10px;font-size:14px;font-weight:600;min-height:20px}.footer{background:var(--bg-deep);border-top:1px solid var(--line);padding:70px 0 30px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer h5{font-size:13px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:18px}.footer ul{list-style:none;display:grid;gap:10px}.footer ul a{color:var(--muted);font-size:14px;transition:color .2s}.footer ul a:hover{color:#fff}.footer .about{color:var(--muted);font-size:14px;margin:16px 0 20px;max-width:320px}.pay{display:flex;gap:8px;flex-wrap:wrap}.pay span{font-size:11px;font-weight:800;padding:6px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:50px;padding-top:24px;font-size:13px;color:var(--dim)}.fab-wa{position:fixed;left:22px;bottom:22px;width:56px;height:56px;border-radius:50%;background:var(--wa);display:grid;place-items:center;z-index:60;box-shadow:0 10px 30px #0006}.fab-wa svg{width:28px;height:28px;fill:#fff}.fab-twitch{position:fixed;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#161616;border:1px solid var(--line);z-index:60;box-shadow:0 10px 30px #0006;font-size:12px;font-weight:700;line-height:1.2}.fab-twitch svg{width:20px;height:20px;fill:var(--twitch)}.fab-twitch small{display:block;color:var(--dim);font-weight:600}.toast{position:fixed;top:130px;right:22px;z-index:80;background:#fff;color:#111;padding:14px 20px;border-radius:14px;font-weight:600;font-size:14px;box-shadow:0 20px 40px #0006;transform:translate(130%);transition:transform .35s;display:flex;align-items:center;gap:10px}.toast.show{transform:none}.toast i{width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-style:normal;display:grid;place-items:center;font-size:12px}@media(max-width:1100px){.service-grid,.flip-grid{grid-template-columns:repeat(2,1fr)}.track{grid-auto-columns:calc((100% - 40px) / 3)}.list-grid,.review-grid,.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.hero .wrap,.loyalty-box,.nl-box,.vault-demo{grid-template-columns:1fr}.hero-visual{height:440px;max-width:460px;margin:0 auto;width:100%}.nav{display:none}.nav.open{display:block}.nav.open ul{flex-direction:column;height:auto;padding:12px 0;align-items:stretch}.menu-toggle{display:grid}.header-main .search,.topbar .socials,.topbar .lang{display:none}}@media(max-width:640px){section{padding:70px 0}.wrap{padding:0 16px}.service-grid,.flip-grid,.list-grid,.review-grid,.foot-grid,.crates{grid-template-columns:1fr}.track{grid-auto-columns:78%}.price-card{width:180px}.price-card .art{height:170px}.nl-box{padding:32px 22px}.vault-bar{flex-direction:column;border-radius:22px;padding:16px}.h1{letter-spacing:-1.5px}.fab-twitch{display:none}}.ship-pill{font-size:12px;font-weight:700;padding:7px 14px;border-radius:999px;background:#3ddc8424;color:#3ddc84;border:1px solid rgba(61,220,132,.35);white-space:nowrap}.ship-pill[hidden]{display:none}.hero-visual.rip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.rip-stage{position:relative;width:280px;height:420px}.rip-ui{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-height:84px}.rip-hint{font-size:13px;color:var(--muted);max-width:300px}.pack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));transition:transform .8s cubic-bezier(.5,0,.2,1),opacity .8s;animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(1deg)}}.pack.shake{animation:shake .12s linear infinite}@keyframes shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-2px,1px) rotate(-1deg)}75%{transform:translate(2px,-1px) rotate(1deg)}}.pack.opened{animation:none;transform:translateY(120%) rotate(6deg);opacity:0;pointer-events:none}.pack-top{position:absolute;top:0;left:0;right:0;height:64px;z-index:2;border-radius:14px 14px 0 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 3px,transparent 3px 7px),linear-gradient(180deg,#d91a3c,#9c0c26);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:10px;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.pack-top:active{cursor:grabbing}.pack-top.torn{transform:translate(140px,-260px) rotate(38deg);opacity:0}.tear-track{position:absolute;left:0;right:0;bottom:0;height:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 6px,transparent 6px 11px)}.tear-fill{height:100%;width:0;background:#fff;box-shadow:0 0 12px #fff,0 0 24px #ffd24a}.tear-label{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#ffffffe6;animation:nudge 1.6s ease-in-out infinite;pointer-events:none}@keyframes nudge{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}.pack-body{position:absolute;top:64px;left:0;right:0;bottom:0;overflow:hidden;border-radius:0 0 14px 14px;background:radial-gradient(260px 200px at 50% 38%,rgba(255,255,255,.22),transparent 70%),conic-gradient(from 200deg at 50% 45%,#bc102f,#3a0510,#bc102f,#ff5a77,#bc102f);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding-bottom:16px;box-shadow:inset 0 0 0 2px #ffffff1f}.pack-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 3px,transparent 3px 7px),#8d0a22}.pack-shine{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);animation:packshine 3.5s ease-in-out infinite;pointer-events:none}@keyframes packshine{0%,40%{transform:translate(-60%)}to{transform:translate(60%)}}.pack-logo{position:relative;font-weight:900;font-size:20px;letter-spacing:-.5px;background:#111;padding:4px 12px;border-radius:8px}.pack-logo span{color:var(--red)}.pack-emblem{position:relative;font-size:92px;line-height:1;color:#fff;text-shadow:0 0 30px rgba(255,210,74,.8),0 6px 0 rgba(0,0,0,.2);margin:6px 0}.pack-title{position:relative;font-weight:900;font-size:34px;line-height:.95;letter-spacing:-1px;text-shadow:0 3px 0 rgba(0,0,0,.25)}.pack-sub{position:relative;font-size:11px;font-weight:700;letter-spacing:.6px;background:#00000059;padding:4px 10px;border-radius:999px;margin-top:6px}.rip-cards{position:absolute;top:20px;right:12px;bottom:20px;left:12px;z-index:2}.tcard{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:10px;cursor:pointer;background:linear-gradient(145deg,#f4f4f4,#cfcfcf);color:#111;box-shadow:0 20px 40px #00000073;transform:translateY(60px) scale(.9);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s}.rip-cards.show .tcard{opacity:1;transform:translateY(calc(var(--i) * -4px)) rotate(calc(var(--i) * 1.2deg - 2deg))}.rip-cards.show .tcard.gone{transform:translate(260px,-40px) rotate(28deg);opacity:0;pointer-events:none}.tcard-inner{height:100%;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;background:var(--tc, #ddd)}.tcard-head{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-weight:800;font-size:13px;background:#ffffff8c}.tcard-art{flex:1;margin:0 10px;border-radius:8px;display:grid;place-items:center;font-size:76px;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.75),transparent 65%),#00000014}.tcard-text{padding:10px;font-size:11.5px;line-height:1.35;font-weight:500}.tcard-foot{display:flex;justify-content:space-between;padding:0 10px 8px;font-size:10px;font-weight:700;opacity:.7}.tcard.hit{background:linear-gradient(135deg,#ffd24a,#ff5a77,#7a5cff,#3ddcff,#ffd24a);background-size:300% 300%;animation:holo 4s linear infinite;cursor:default}@keyframes holo{to{background-position:300% 0}}.tcard.hit .tcard-inner{background:#141414;color:#fff;text-align:center;justify-content:center;align-items:center;gap:10px;padding:18px;position:relative}.tcard.hit .tcard-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);background-size:250% 100%;animation:holo 2.8s linear infinite;pointer-events:none}.hit-rarity{font-size:10px;font-weight:800;letter-spacing:2.4px;color:#ffd24a}.hit-icon{font-size:60px;line-height:1;filter:drop-shadow(0 0 18px rgba(255,210,74,.6))}.hit-title{font-size:28px;font-weight:900;line-height:1;letter-spacing:-.5px}.hit-title em{font-style:normal;color:var(--red);display:block}.hit-sub{font-size:12px;color:var(--muted)}.hit-code{position:relative;font-family:ui-monospace,Consolas,monospace;font-weight:800;font-size:16px;letter-spacing:2px;padding:8px 14px;border:2px dashed rgba(255,255,255,.35);border-radius:10px;cursor:pointer}.tcard.hit .btn{position:relative}.tcard.hit.claimed .btn{background:#3ddc84;color:#0b2a18}.hit-pop{animation:pop .6s cubic-bezier(.2,1.6,.4,1),holo 4s linear infinite}@keyframes pop{0%{transform:scale(.6) rotate(-8deg)}to{transform:scale(1) rotate(0)}}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.confetti i{position:absolute;left:50%;top:40%;width:8px;height:14px;border-radius:2px;opacity:0;animation:confetti 1.4s ease-out forwards}@keyframes confetti{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@media(max-width:640px){.rip-stage{width:240px;height:360px}.pack-emblem{font-size:70px}.pack-title{font-size:28px}.tcard-art{font-size:56px}.ship-pill{display:none}}@media(prefers-reduced-motion:reduce){.pack,.pack-shine,.tear-label,.tcard.hit,.tcard.hit .tcard-inner:before{animation:none}}.skip-link{position:absolute;left:-999px;top:8px;z-index:999;background:var(--red);color:#fff;padding:8px 14px;border-radius:999px}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.dim{color:var(--dim)}.accent{color:var(--red)}.center{text-align:center}.stack{display:grid;gap:16px}.rte p+p{margin-top:1em}.rte a{color:var(--red);text-decoration:underline}.rte ul{list-style:disc;padding-left:1.2em}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon--fill{fill:currentColor;stroke:none}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.h3{font-size:clamp(22px,2.6vw,30px);font-weight:900;letter-spacing:-.5px;line-height:1.1}.h3 em{font-style:normal;color:var(--red)}.btn--accent{background:var(--red);color:#fff}.btn--accent:hover{background:var(--red-hover)}.btn--ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.18)}.btn--ghost:hover{border-color:#fff6}.btn--small{height:36px;padding:0 16px;font-size:13px}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.topbar-msg{position:relative;height:20px;overflow:hidden}.topbar-msg p{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(100%);transition:.5s}.topbar-msg p.is-active{opacity:1;transform:none}.topbar-msg a{text-decoration:underline;text-underline-offset:3px}.lang form{display:flex;gap:4px}.logo img{max-width:180px;object-fit:contain}.nav details{position:relative}.nav summary{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.nav summary::-webkit-details-marker{display:none}.nav summary:hover{color:var(--red)}.nav details ul{position:absolute;top:100%;left:0;min-width:220px;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:var(--bg-deep);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 40px #00000073;z-index:5}.nav details ul a{text-transform:none;border-radius:10px}.nav details ul a:hover{background:var(--surface)}.header .search.is-open{display:flex}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product .img img{width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .3s}.product:hover .img img{transform:scale(1.04)}.product h4 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product form,.product .btn{position:relative;z-index:2}.product form{margin-top:auto;align-self:center}.product .vendor{font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--red);text-transform:uppercase;margin-top:14px}.product .vendor+h4{margin-top:4px}.product .flag.pre{background:#1d6fd8}.list-item .thumb img,.crate .art img{width:100%;height:100%;object-fit:cover}.fab-live{position:fixed;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#161616;border:1px solid var(--line);z-index:60;box-shadow:0 10px 30px #0006;font-size:12px;font-weight:700;line-height:1.2}.fab-live svg{width:20px;height:20px;fill:var(--live-color, #fff)}.fab-live small{display:block;color:var(--dim);font-weight:600}.fab-live.is-live{border-color:var(--red)}.fab-live.is-live small{color:var(--red)}.live-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.live-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.live-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;padding:6px 12px;border-radius:999px;background:var(--surface-2)}.live-status i{width:9px;height:9px;border-radius:50%;background:var(--dim)}.live-status.is-live{background:var(--red)}.live-status.is-live i{background:#fff}.schedule{list-style:none;margin:18px 0 22px;display:grid;gap:8px}.schedule li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:14px;background:var(--bg-deep);font-size:14px}.schedule b{color:var(--red)}.steps{list-style:none;display:grid;gap:14px;counter-reset:step}.steps li{display:flex;gap:14px;align-items:flex-start}.steps li:before{counter-increment:step;content:counter(step);flex:none;width:32px;height:32px;border-radius:50%;background:var(--red);font-weight:800;display:grid;place-items:center}.tiktok-embeds{display:flex;gap:16px;overflow-x:auto;margin-top:30px}.tiktok-embeds blockquote{flex:none;margin:0!important}body.cart-open{overflow:hidden}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}body.cart-open .cart-drawer{visibility:visible}.cart-drawer .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .3s}body.cart-open .cart-drawer .overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--bg-deep);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s ease}body.cart-open .cart-drawer__panel{transform:none}.cart-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--line)}.cart-drawer__items{flex:1;overflow-y:auto;padding:8px 20px}.cart-drawer__foot{padding:20px;border-top:1px solid var(--line);display:grid;gap:12px}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-line__img{width:72px;height:72px;border-radius:12px;background:var(--card);overflow:hidden}.cart-line__img img{width:100%;height:100%;object-fit:contain;padding:4px}.cart-line__title{font-weight:700;font-size:14px;line-height:1.3}.cart-line__meta,.cart-line__props{font-size:12px;color:var(--muted)}.cart-line__props b{color:#fff}.cart-line .price,.summary-card .price{font-weight:800;color:#fff}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;margin-top:8px}.qty button{width:32px;height:32px;display:grid;place-items:center;font-weight:800}.qty span,.qty input{width:34px;text-align:center;font-weight:700;font-size:14px;background:none;border:0;color:#fff}.subtotal{display:flex;justify-content:space-between;font-weight:800;font-size:18px}.cart-empty{text-align:center;padding:60px 0;color:var(--muted);display:grid;gap:16px;justify-items:center}.icon-btn.bordered{border:1px solid var(--line)}.field{display:grid;gap:6px;margin-bottom:16px}.field label{font-size:13px;font-weight:700}.input,.field input,.field select,.field textarea,select.input{width:100%;padding:12px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);outline:0;font:inherit;font-size:15px;color:#fff}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red)}.form-card{max-width:480px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.form-card .h3{margin-bottom:20px}.form-errors{background:var(--red-soft);border:1px solid var(--red);color:#ffd4da;border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px}.form-success{background:#3ddc8424;border:1px solid rgba(61,220,132,.4);color:#3ddc84;border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px}.choice-group{display:grid;gap:10px;border:0}.choice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:2px solid var(--line);background:var(--surface);cursor:pointer}.choice:has(input:checked){border-color:var(--red)}.choice input{accent-color:var(--red);margin-top:4px}.choice small{display:block;color:var(--muted)}.pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.pdp__gallery{display:grid;gap:12px;position:sticky;top:150px}.pdp__main-img{background:var(--card);border-radius:var(--radius);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.pdp__main-img img{width:100%;height:100%;object-fit:contain;padding:30px}.pdp__main-img .box{width:55%;height:65%;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:34px}.pdp__thumbs{display:flex;gap:10px;overflow-x:auto}.pdp__thumbs button{flex:none;width:76px;height:76px;border-radius:14px;background:var(--card);border:2px solid transparent;overflow:hidden}.pdp__thumbs button.is-active{border-color:var(--red)}.pdp__thumbs img{width:100%;height:100%;object-fit:contain;padding:6px}.pdp__info{display:grid;gap:18px}.pdp__title{font-size:clamp(30px,3.8vw,46px);font-weight:900;letter-spacing:-1.5px;line-height:1.05;text-transform:uppercase}.pdp__price{font-size:30px;font-weight:900;color:var(--red)}.pdp__price s{color:var(--dim);font-size:18px;font-weight:600;margin-right:8px}.stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.stock i{width:9px;height:9px;border-radius:50%;background:#3ddc84}.stock.is-out i{background:var(--red)}.buy-row{display:flex;gap:10px}.buy-row .qty{margin:0}.buy-row .qty button,.buy-row .qty input{height:48px}.buy-row .btn{flex:1}.pdp__usps{list-style:none;display:grid;gap:8px;padding:18px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);font-size:14px}.rip-box{padding:20px;border-radius:var(--radius-sm);background:linear-gradient(160deg,var(--red-soft),var(--surface) 70%);border:1px solid var(--red);display:grid;gap:12px}.rip-box h2{font-size:18px;font-weight:800}.collection-hero{padding:64px 0 30px;background:radial-gradient(700px 300px at 80% 0%,rgba(188,16,47,.3),transparent 60%),linear-gradient(180deg,#232323,var(--bg))}.collection-hero .rte{color:var(--muted);max-width:700px;margin-top:10px}.collection-layout{display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:start}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px;position:sticky;top:150px}.filters details{border-bottom:1px solid var(--line);padding:12px 0}.filters summary{font-weight:800;cursor:pointer;font-size:14px}.filters label{display:flex;gap:10px;align-items:center;font-size:14px;padding:5px 0;cursor:pointer}.filters input[type=checkbox]{accent-color:var(--red)}.filters .price-range{display:flex;gap:8px;margin-top:8px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.toolbar select{width:auto;padding:10px 14px;border-radius:999px}.active-filters{display:flex;gap:8px;flex-wrap:wrap}.active-filters a{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--surface-2)}.pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.pagination a,.pagination span{min-width:42px;height:42px;padding:0 12px;border-radius:999px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);font-weight:700}.pagination .current{background:var(--red);border-color:var(--red)}.cart-page{display:grid;grid-template-columns:1fr 380px;gap:30px;align-items:start}.summary-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:grid;gap:14px;position:sticky;top:150px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}.table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px 14px}.account-grid{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:start}.row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head{padding:64px 0 24px}.page-content{padding:0 0 80px}.page-content .rte{max-width:800px;color:#e2e2e2}main>section:first-child.page-plain{padding-top:64px}.crate[hidden]{display:none}.crate.is-locked{cursor:default}.crate .hits{font-size:12px;white-space:pre-line;background:var(--surface);border-radius:10px;padding:8px 10px;margin-top:8px;color:#e2e2e2}.crate .until{font-size:12px;color:var(--dim);margin-top:6px}.vault-empty{color:var(--dim);padding:20px}.vault-bar form{margin:0}.pl-filters{display:grid;gap:12px;max-width:1000px;margin:0 auto 30px}.pl-filters .row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pl-filters select{width:auto;border-radius:999px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.pl-card{background:var(--card);color:var(--card-text);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:10px}.pl-card img,.pl-card .box{border-radius:12px;aspect-ratio:5 / 7;object-fit:cover;width:100%;background:#f5f5f5}.pl-card .box{display:grid;place-items:center;color:#fff;font-weight:900;font-size:26px}.pl-card h3{font-size:14px;font-weight:800;line-height:1.3;text-transform:uppercase}.pl-card small{color:#666;font-size:12px}.pl-card dl{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:13px}.pl-card dt{color:#777}.pl-card dd{font-weight:700;text-align:right}.pl-card dd.main{color:var(--red);font-size:18px;font-weight:900}.pl-card .ok{color:#178a55}.pl-card .out{color:var(--red)}.pl-card .btn{margin-top:auto}.pl-status{text-align:center;color:var(--muted);padding:10px 0 24px}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cat-tile{border-radius:var(--radius);padding:26px 22px;min-height:240px;text-align:center;background:linear-gradient(170deg,var(--red),#7d0a1f);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;transition:transform .3s}.cat-tile:hover{transform:translateY(-6px)}.cat-tile__img{flex:1;display:grid;place-items:center;width:100%}.cat-tile__img img{max-height:130px;width:auto;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35))}.cat-tile h3{font-size:22px;font-weight:900}.cat-tile p{font-size:13px;color:#ffffffd9}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.pdp,.cart-page,.account-grid,.collection-layout,.live-grid{grid-template-columns:1fr}.pdp__gallery,.filters,.summary-card{position:static}.product-grid,.cat-grid{grid-template-columns:repeat(2,1fr)}.header .search.is-open{position:absolute;left:16px;right:16px;top:100%;margin-top:8px;max-width:none;z-index:5}}@media(max-width:640px){.product-grid{gap:12px}.cat-grid{grid-template-columns:1fr}.fab-live{display:none}}.nav ul{flex-wrap:wrap;height:auto;min-height:48px}@media(max-width:1200px){.nav a,.nav summary{padding:8px 10px;font-size:12.5px}}.tabs{max-width:100%;flex-wrap:wrap;justify-content:center}@media(max-width:900px){.nav.open{max-height:calc(100vh - 110px);overflow-y:auto}.nav.open ul{gap:0}.nav.open a,.nav.open summary{padding:12px 14px;font-size:14px;border-radius:12px}.nav.open details ul{position:static;box-shadow:none;border:0;background:var(--surface);margin:4px 0 8px}.header-main{gap:12px}}@media(max-width:640px){.header-main{height:64px;gap:8px}.logo img{height:36px}.logo img+.logo-text{display:none}.logo-text{font-size:19px}.header-icons{gap:0}.icon-btn{width:38px;height:38px}.icon-btn svg{width:20px;height:20px}.icon-btn[aria-label=Verlanglijst],.icon-btn[aria-label=Wishlist],.icon-btn[aria-label=Favoris]{display:none}.topbar .wrap{height:auto;min-height:36px;padding-top:6px;padding-bottom:6px}.topbar-msg{height:34px;font-size:11.5px;line-height:1.4}.tabs{border-radius:22px;padding:4px;margin-bottom:28px}.tab{padding:8px 14px;font-size:13px}.hero{padding:64px 0 60px}.hero-search{border-radius:22px}.hero-search input{flex-basis:100%;padding:8px 10px}.hero-search .btn{width:100%}.hero-ctas .btn{flex:1}.section-head{margin-bottom:36px}.list-card{padding:16px}.list-item{grid-template-columns:20px 48px 1fr auto;gap:10px}.list-item .thumb{width:48px;height:48px}.list-item .chev{display:none}.carousel-head{flex-wrap:wrap}.carousel-head h3{font-size:24px}.product h4{min-height:0}.loyalty-box{gap:28px}.member-card{padding:22px}.member-card .tier{font-size:24px}.member-card .spend b{font-size:26px}.trust-row{justify-content:flex-start}.rating{text-align:center}.fab-wa{width:50px;height:50px;left:14px;bottom:14px}.toast{left:16px;right:16px;top:auto;bottom:80px;transform:translateY(20px);opacity:0;visibility:hidden;transition:transform .35s,opacity .35s,visibility .35s}.toast.show{transform:none;opacity:1;visibility:visible}}.nl-box>*,.loyalty-box>*,.hero .wrap>*,.list-grid>*,.vault-demo>*{min-width:0}@media(max-width:900px){.nl-box,.loyalty-box,.hero .wrap{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.nl-form input{width:100%;padding:0 12px}.nl-form .btn{padding:0 18px}}[hidden]{display:none!important}.coll{padding:34px 0 96px}.coll__layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}.coll__side{position:sticky;top:140px;max-height:calc(100vh - 160px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;scrollbar-width:thin}.coll__side-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.coll__side-head h2{font-size:20px;font-weight:900}.coll__close{display:none}.coll__clear{display:inline-block;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;margin-bottom:10px}.coll__pills{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:4px}.coll__pill{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--red-soft);border:1px solid var(--red)}.coll__group{border-bottom:1px solid var(--line);padding:14px 0}.coll__group:last-child{border-bottom:0}.coll__group summary{list-style:none;cursor:pointer;font-weight:800;font-size:14px;display:flex;justify-content:space-between;align-items:center}.coll__group summary::-webkit-details-marker{display:none}.coll__group summary:after{content:"\2303";color:var(--red);transform:rotate(180deg);transition:transform .2s;font-size:14px}.coll__group[open] summary:after{transform:none}.coll__group>:not(summary){margin-top:10px}.coll__radio,.coll__check{position:relative;display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px;color:#e6e6e6;cursor:pointer}.coll__radio span,.coll__check span{margin-left:auto;font-size:12px;color:var(--dim)}.coll__radio i,.coll__check i{flex:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:.2s}.coll__radio i{border-radius:50%}.coll__check i{border-radius:5px}.coll__radio.is-on i,.coll__check.is-on i,.coll__check input:checked+i{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px var(--surface)}.coll__check input{position:absolute;opacity:0;pointer-events:none}.coll__check.is-empty{opacity:.45;cursor:default}.coll__radio:hover,.coll__check:hover{color:#fff}.coll__price-label{font-size:14px;margin-bottom:14px;color:var(--muted)}.coll__price-label b{color:#fff}.coll__slider{position:relative;height:22px}.coll__track{position:absolute;left:0;right:0;top:9px;height:4px;border-radius:4px;background:var(--surface-2)}.coll__fill{position:absolute;top:0;bottom:0;background:var(--red);border-radius:4px}.coll__slider input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.coll__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--red);cursor:pointer}.coll__slider input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid var(--red);cursor:pointer}.coll__slider input[type=range]::-moz-range-track{background:none}.coll__banner{position:relative;display:flex;align-items:center;gap:16px;padding:16px 48px 16px 20px;margin-bottom:18px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--red-soft),var(--surface));border:1px solid rgba(188,16,47,.35);font-size:14px}.coll__banner p{flex:1;color:#e6e6e6}.coll__banner p a{color:#fff;font-weight:700}.coll__banner-dots{display:flex;align-items:center;gap:4px;flex:none}.coll__banner-dots i{width:12px;height:12px;border-radius:50%;background:var(--dim)}.coll__banner-dots i+i{background:#ffd24a}.coll__banner-cta{font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.coll__banner-x{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.coll__panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin-bottom:18px}.coll__top{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.coll__count{display:grid;text-align:center;padding-right:18px;border-right:1px solid var(--line);line-height:1.1}.coll__count b{font-size:26px;font-weight:900}.coll__count small{font-size:10px;font-weight:800;letter-spacing:1.6px;color:var(--dim)}.coll__title{font-size:26px;font-weight:900;letter-spacing:-.5px;display:flex;align-items:center;gap:8px;flex:1;min-width:0}.coll__title span{color:var(--red);font-size:20px}.coll__tools{display:flex;align-items:center;gap:8px;margin-left:auto}.coll__sort select{height:38px;padding:0 34px 0 14px;border-radius:999px;background-color:var(--bg-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%223%22%3E%3Cpath d=%22m6 9 6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid var(--line);color:#fff;font:inherit;font-size:13px;font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer}.coll__views{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--bg-deep);border:1px solid var(--line)}.coll__views button{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--dim)}.coll__views button.is-on{background:var(--red);color:#fff}.coll__views svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.coll__filter-btn{display:none}.coll__games{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.coll__label{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--dim);margin-right:6px}.coll__game{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;background:var(--bg-deep);border:1px solid var(--line);transition:border-color .2s}.coll__game span{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.coll__game em{font-style:normal;font-size:11px;opacity:.85}.coll__game:hover{border-color:#ffffff59}.coll__game.is-on{background:var(--red);border-color:var(--red)}.coll__game.is-on span{background:#00000040;color:#fff}.coll__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.coll__chip{position:relative}.coll__chip summary{list-style:none;cursor:pointer;padding:7px 14px;border-radius:999px;border:1px dashed rgba(255,255,255,.3);font-size:13px;font-weight:600;font-style:italic;color:#e6e6e6}.coll__chip summary::-webkit-details-marker{display:none}.coll__chip summary:before{content:"\203a  ";color:var(--red);font-style:normal}.coll__chip.is-on summary{border-style:solid;border-color:var(--red);font-style:normal;background:var(--red-soft)}.coll__chip-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:240px;max-height:320px;overflow-y:auto;padding:8px 14px;background:var(--bg-deep);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 40px #00000080}.coll__wipe{margin-left:auto;font-size:13px;font-weight:700;color:var(--muted)}.coll__wipe:hover{color:#fff}.coll__search{position:sticky;top:140px;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 18px;margin-bottom:22px;border-radius:14px;background:var(--surface);border:2px solid var(--red);box-shadow:0 10px 30px #00000059}.coll__search svg{width:20px;height:20px;stroke:var(--red);flex:none}.coll__search input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:15px}.coll__search input::placeholder{color:var(--dim)}.coll__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ccard{container:ccard / inline-size;display:flex;flex-direction:column;min-width:0;background:var(--card);color:var(--card-text);border-radius:20px;padding:8px;transition:transform .25s,box-shadow .25s}.ccard:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0006}.ccard__img{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#f2f2f2;display:grid;place-items:center}.ccard__img img{width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .35s ease}.ccard:hover .ccard__img img{transform:scale(1.05)}.ccard__img .flag{position:absolute;top:10px;left:10px;z-index:2;background:#111;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:4px 10px;border-radius:999px}.ccard__img .flag.deal{background:var(--red)}.ccard__img .flag.pre{background:#1d6fd8}.ccard.is-sold .ccard__img img,.ccard.is-sold .ccard__img .box{filter:grayscale(1);opacity:.45}.ccard__img .box{width:52%;height:74%;border-radius:8px;transform:rotate(-4deg);display:grid;place-items:center;color:#fff;font-weight:900;font-size:22px;letter-spacing:-.5px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 5px) top / 100% 9% no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 5px) bottom / 100% 9% no-repeat,radial-gradient(circle at 50% 40%,rgba(255,255,255,.28),transparent 60%),linear-gradient(160deg,#d91a3c,#7d0a1f);box-shadow:0 14px 28px #00000040}.ccard__body{display:flex;flex-direction:column;gap:4px;padding:12px 6px 4px;flex:1;min-width:0}.ccard__crumb{min-height:1.4em;font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccard__crumb span{color:#c4c4c4;margin:0 2px}.ccard__title{font-size:14.5px;font-weight:800;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccard__title a:hover{color:var(--red)}.ccard__price{display:flex;align-items:baseline;justify-content:space-between;gap:4px 8px;flex-wrap:wrap;margin-top:4px}.ccard__amount{font-size:19px;font-weight:900;color:var(--red);letter-spacing:-.3px;white-space:nowrap}.ccard__amount s{font-size:12.5px;color:#9a9a9a;font-weight:600;margin-right:6px;letter-spacing:0}.ccard__pts{font-size:11px;font-weight:700;color:#8c8c8c;white-space:nowrap}.ccard__desc{display:none;font-size:13px;color:#666}.ccard__buy{margin-top:auto;padding-top:12px;display:flex;gap:6px;align-items:center}.ccard__buy .qty{flex:none;margin:0;height:36px;border:1px solid #e6e6e6;background:#f6f6f6}.ccard__buy .qty button{width:26px;height:34px;color:#111;font-size:15px}.ccard__buy .qty input{width:22px;height:34px;padding:0;color:#111;font-size:13.5px;-moz-appearance:textfield}.ccard__buy .qty input::-webkit-inner-spin-button,.ccard__buy .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ccard__add{flex:1 1 0;min-width:0;height:36px;padding:0 10px;gap:6px}.ccard__add svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:none}.ccard__add span{overflow:hidden;text-overflow:ellipsis}.ccard__cta{margin-top:auto;width:100%;height:36px}.ccard__cta--sold{background:#f2f2f2;color:#555;border:1px solid #e6e6e6}.ccard__cta--sold:hover{background:#e9e9e9;color:#111}.ccard .btn-ghost{color:#111;border-color:#ddd}@container ccard (max-width: 190px){.ccard__add span{display:none}.ccard__add svg{display:block}.ccard__pts{width:100%}}@container ccard (min-width: 260px){.ccard__add svg{display:block}}.coll__grid.is-list{grid-template-columns:minmax(0,1fr)}.coll__grid.is-list .ccard{flex-direction:row;gap:18px;align-items:stretch}.coll__grid.is-list .ccard__img{width:170px;flex:none}.coll__grid.is-list .ccard__title{min-height:0}.coll__grid.is-list .ccard__desc{display:block}.coll__grid.is-list .ccard__buy,.coll__grid.is-list .ccard__cta{max-width:320px}.coll__nomatch,.coll__empty{text-align:center;color:var(--muted);padding:50px 0;display:grid;gap:14px;justify-items:center}.coll__nomatch a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.coll__about{margin-top:50px;padding:26px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:#e2e2e2}.coll__overlay{display:none}@media(max-width:1200px){.coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.coll__layout{grid-template-columns:minmax(0,1fr)}.coll__side{position:fixed;z-index:95;top:0;bottom:0;left:0;width:min(340px,88vw);max-height:none;border-radius:0 var(--radius) var(--radius) 0;transform:translate(-105%);transition:transform .3s ease}.coll.filters-open .coll__side{transform:none}.coll__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;background:#0009}.coll.filters-open .coll__overlay{display:block}.coll__close{display:grid}.coll__filter-btn{display:inline-flex}.coll__search{top:76px}.coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.coll{padding-top:18px}.coll__banner{flex-wrap:wrap;gap:8px;font-size:13px;padding:14px 42px 14px 16px}.coll__banner-dots{display:none}.coll__panel{padding:16px}.coll__top{gap:12px}.coll__count{padding-right:12px}.coll__count b,.coll__title{font-size:22px}.coll__tools{width:100%;margin-left:0}.coll__sort{flex:1}.coll__sort select{width:100%}.coll__games{gap:6px}.coll__label{width:100%;margin-bottom:2px}.coll__game{padding:6px 11px;font-size:12.5px}.coll__chip-menu{min-width:0;width:min(280px,calc(100vw - 64px))}.coll__search{top:64px;padding:10px 14px}.coll__grid{gap:10px}.ccard{padding:6px;border-radius:16px}.ccard__body{padding:10px 4px 2px}.ccard__title{font-size:13.5px}.ccard__amount{font-size:17px}.coll__grid.is-list .ccard{gap:12px}.coll__grid.is-list .ccard__img{width:110px}.coll__grid.is-list .ccard__desc{display:none}}@media(max-width:640px){.coll__chips{position:relative}.coll__chip{position:static}.coll__chip-menu{left:0;right:0;width:auto;min-width:0}}.fab-live svg{fill:#fff}.fab-live.is-live{background:var(--red);border-color:var(--red)}.fab-live.is-live small{color:#ffffffd9}.fab-live.is-live svg{animation:live-pulse 1.4s ease-in-out infinite}@keyframes live-pulse{50%{transform:scale(1.15)}}.topbar-live,body.is-live-now .topbar-msg p{display:none}body.is-live-now .topbar-msg .topbar-live{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:none}.topbar-live a{font-weight:800}@media(max-width:640px){.fab-live.is-live{display:flex;right:14px;bottom:14px;padding:8px 12px}}.pill-soon{background:#ffd24a;color:#111;font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.5px}.soon-badge{position:absolute;top:22px;right:22px;z-index:1;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffd24a;color:#111}.btn.is-soon{opacity:.7;cursor:default;pointer-events:none}.flip-back .btn.is-soon{background:#ffffffd9;color:var(--red)}.soon-banner{display:flex;align-items:center;gap:18px;padding:18px 22px;margin-bottom:40px;border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(255,210,74,.14),var(--surface));border:1px dashed rgba(255,210,74,.6)}.soon-banner__tag{flex:none;font-size:11px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#ffd24a;color:#111}.soon-banner b{font-size:17px}.soon-banner p{color:var(--muted);font-size:14px;margin-top:2px}.kiosk.is-soon .loyalty-box{opacity:.85}.member-card__soon{position:absolute;top:18px;right:-44px;z-index:2;transform:rotate(35deg);width:180px;text-align:center;padding:6px 0;background:#ffd24a;color:#111;font-size:11px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}@media(max-width:640px){.soon-banner{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}}.ship-bar{padding:14px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.ship-bar__text{font-size:13.5px;font-weight:600;margin-bottom:8px}.ship-bar__text b{color:var(--red);font-weight:800}.ship-bar__track{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.ship-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),#ff4d6d);transition:width .5s ease}.ship-bar.is-done .ship-bar__text{color:#3ddc84}.ship-bar.is-done .ship-bar__fill{background:#3ddc84}.cart-page__bar .ship-bar{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:20px}.upsell{margin:18px 0 10px;padding:14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);display:grid;gap:10px}.upsell__head{font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.upsell__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.upsell__img{width:52px;height:52px;border-radius:10px;background:#f2f2f2;overflow:hidden;display:grid;place-items:center;isolation:isolate}.upsell__img img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.upsell__img .box{width:60%;height:78%;border-radius:4px;font-size:10px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(160deg,#d91a3c,#7d0a1f)}.upsell__info{min-width:0;display:grid;gap:2px}.upsell__title{font-size:13.5px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upsell__title:hover{color:var(--red)}.upsell__price{font-size:13px;font-weight:800;color:var(--red)}.upsell__price s{color:var(--dim);font-weight:500;margin-right:4px}.upsell__add{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;font-size:20px;font-weight:700;line-height:1;display:grid;place-items:center;transition:background .2s,transform .2s}.upsell__add:hover{background:var(--red-hover);transform:scale(1.06)}.upsell__add[aria-disabled=true]{opacity:.5;pointer-events:none}.upsell__choose{font-size:12.5px;font-weight:700;padding:8px 12px;border-radius:999px;border:1px solid var(--line)}.upsell__choose:hover{border-color:var(--red)}.cart-page__upsell .upsell{margin-top:30px;max-width:calc(100% - 410px)}.recs:empty{display:none}.recs.is-loaded{padding:70px 0;border-top:1px solid var(--line)}@media(max-width:900px){.cart-page__upsell .upsell{max-width:none}}.btn-outline-light{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff}.btn-outline-light:hover{background:#ffffff1a}.btn svg{width:18px;height:18px;fill:currentColor;flex:none}.rs-hero{position:relative;overflow:hidden;padding:80px 0 90px;background:radial-gradient(800px 480px at 82% 20%,rgba(188,16,47,.35),transparent 60%),radial-gradient(500px 360px at 0% 100%,rgba(37,244,238,.08),transparent 60%),linear-gradient(180deg,#232323,var(--bg))}.rs-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.rs-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;background:#ffffff0f;border:1px solid var(--line)}.rs-pill i{width:8px;height:8px;border-radius:50%;background:var(--dim)}.rs-pill.is-live i{background:var(--red);animation:pulse 1.6s infinite}.rs-hero__title{margin:20px 0 22px}.rs-hero__intro{font-size:18px;color:#e6e6e6;max-width:560px}.rs-hero__intro strong{color:#fff}.rs-tt{margin-top:30px;display:flex;align-items:center;gap:16px;max-width:480px;padding:14px 18px 14px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:border-color .2s,transform .2s}.rs-tt:hover{border-color:#fff;transform:translateY(-2px)}.rs-tt__icon{width:50px;height:50px;border-radius:14px;background:#000;display:grid;place-items:center;flex:none;box-shadow:-2px -2px #25f4ee,2px 2px #fe2c55}.rs-tt__icon svg{width:24px;height:24px;fill:#fff}.rs-tt__text{flex:1;display:grid}.rs-tt__text b{font-size:16px}.rs-tt__text small{color:var(--muted);font-size:13px}.rs-tt__arrow{font-size:26px;color:var(--muted)}.rs-tt.is-live{border-color:var(--red);background:linear-gradient(90deg,rgba(188,16,47,.25),var(--surface))}.rs-shoplink{display:inline-block;margin-top:18px;font-weight:700;font-size:14px;color:var(--muted)}.rs-shoplink:hover{color:#fff}.rs-phone{justify-self:center;width:min(330px,100%);aspect-ratio:9 / 17;padding:10px;border-radius:42px;background:#0b0b0b;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px #0000008c,0 0 0 6px #161616;transform:rotate(2deg)}.rs-phone__screen{position:relative;height:100%;border-radius:32px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 30%,#3a0a16,#120407 70%)}.rs-phone__top{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center}.rs-live-badge{font-size:10px;font-weight:900;letter-spacing:1px;padding:4px 9px;border-radius:6px;background:#fff3}.rs-live-badge.is-live{background:#fe2c55}.rs-viewers{font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;background:#00000073}.rs-stage{position:relative;padding:56px 16px 0;text-align:center;flex:1}.rs-stage__logo{font-weight:900;font-size:22px;letter-spacing:-.5px}.rs-stage__logo span{color:var(--red)}.rs-stage__sub{font-size:10px;font-weight:800;letter-spacing:3px;color:var(--muted);margin-top:2px}.rs-fan{position:relative;height:170px;margin-top:22px}.rs-card{position:absolute;left:50%;top:0;width:98px;height:136px;margin-left:-49px;border-radius:9px;border:3px solid #f0f0f0;box-shadow:0 14px 30px #00000080}.rs-card--1{transform:translate(-62px) rotate(-14deg);background:linear-gradient(160deg,#3aa0ff,#15306e)}.rs-card--2{transform:translate(62px) rotate(14deg);background:linear-gradient(160deg,#ffd24a,#b06a00)}.rs-card--3{z-index:2;transform:translateY(-8px);display:grid;place-items:center;font-size:42px;color:#fff;background:linear-gradient(135deg,#ffd24a,#ff5a77,#7a5cff,#3ddcff);background-size:300% 300%;animation:holo 4s linear infinite;text-shadow:0 0 18px rgba(255,255,255,.8)}.rs-host{position:absolute;z-index:3;left:12px;right:12px;bottom:132px;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.2}.rs-host b{display:block}.rs-host small{color:#ffffffb3;font-size:10.5px}.rs-host__avatar{width:32px;height:32px;border-radius:50%;background:var(--red);display:grid;place-items:center;font-weight:900;font-size:11px;border:2px solid #fff}.rs-host__follow{margin-left:4px;width:20px;height:20px;border-radius:50%;background:#fe2c55;display:grid;place-items:center;font-weight:900}.rs-chat{position:absolute;left:12px;right:60px;bottom:14px;height:108px;overflow:hidden;mask-image:linear-gradient(transparent,#000 35%);-webkit-mask-image:linear-gradient(transparent,#000 35%)}.rs-chat__track{display:flex;flex-direction:column;gap:6px;animation:rs-chat calc(var(--n) * 2.2s) linear infinite}.rs-chat p{font-size:11.5px;line-height:1.3;padding:5px 9px;border-radius:12px;background:#00000059;width:fit-content;max-width:100%}.rs-chat b{color:#ffffffa6;font-weight:700;margin-right:4px}@keyframes rs-chat{to{transform:translateY(-50%)}}.rs-hearts{position:absolute;right:16px;bottom:20px;width:30px;height:120px}.rs-hearts i{position:absolute;bottom:0;left:6px;font-style:normal;color:#fe2c55;font-size:18px;opacity:0;animation:rs-heart 3s ease-in infinite}.rs-hearts i:nth-child(2){animation-delay:1s;color:#ffd24a}.rs-hearts i:nth-child(3){animation-delay:2s;color:#fff}@keyframes rs-heart{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(-14px,-110px) scale(1.2)}}.rs-steps{background:var(--bg-alt)}.rs-steps__grid{list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:18px}.rs-step{position:relative;padding:28px 22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:border-color .2s,transform .2s}.rs-step:hover{border-color:var(--red);transform:translateY(-4px)}.rs-step:after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-70px;border-radius:50%;background:radial-gradient(circle,rgba(188,16,47,.35),transparent 70%)}.rs-step__emoji{font-size:34px;display:block;position:relative;z-index:1}.rs-step__nr{display:block;margin:14px 0 6px;font-size:34px;font-weight:900;color:var(--red);line-height:1}.rs-step h3{font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:-.2px;margin-bottom:8px}.rs-step p{color:var(--muted);font-size:14px}.rs-community{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;padding:48px;border-radius:30px;background:radial-gradient(600px 300px at 100% 0%,rgba(37,244,238,.12),transparent 60%),radial-gradient(500px 300px at 0% 100%,rgba(254,44,85,.18),transparent 60%),var(--surface);border:1px solid var(--line)}.rs-community .lead{margin-top:10px}.rs-community__btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rs-faq{background:var(--bg-alt)}.rs-faq__list{max-width:820px;margin:0 auto;display:grid;gap:12px}.rs-faq__item{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);transition:border-color .2s}.rs-faq__item[open]{border-color:#bc102f99}.rs-faq__item summary{list-style:none;cursor:pointer;padding:20px 56px 20px 22px;font-weight:800;font-size:16px;position:relative}.rs-faq__item summary::-webkit-details-marker{display:none}.rs-faq__item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-size:18px;transition:transform .25s,background .25s}.rs-faq__item[open] summary:after{content:"\2212";background:var(--red)}.rs-faq__answer{padding:0 22px 20px;color:#d9d9d9;font-size:15px}.rs-cta-wrap{padding:90px 0}.rs-cta{text-align:center;padding:60px 30px;border-radius:30px;background:radial-gradient(700px 300px at 100% 0%,rgba(255,255,255,.18),transparent 60%),var(--red)}.rs-cta p{margin-top:10px;color:#ffffffe0;font-size:17px}.rs-cta__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.rs-cta .btn:not(.btn-outline-light){background:#111;color:#fff}@media(max-width:1100px){.rs-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rs-hero__grid,.rs-community{grid-template-columns:1fr}.rs-phone{width:min(290px,100%)}.rs-community__btns{justify-content:flex-start}}@media(max-width:640px){.rs-hero{padding:50px 0 60px}.rs-steps__grid{grid-template-columns:1fr}.rs-community{padding:28px 22px}.rs-cta{padding:40px 20px}}@media(prefers-reduced-motion:reduce){.rs-chat__track,.rs-hearts i,.rs-card--3{animation:none}}.list-item .p s{display:block;font-size:11.5px;font-weight:600;color:#999;text-align:right}.list-empty{padding:18px 8px;color:#888;font-size:14px;text-align:center}#assortiment>.wrap>.list-empty{color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-sm);margin-bottom:40px}.nav{position:relative}.nav details.mega-wrap{position:static}.nav .mega-wrap>summary{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;cursor:pointer;list-style:none}.nav .mega-wrap>summary::-webkit-details-marker{display:none}.nav .mega-wrap>summary:hover,.nav .mega-wrap[open]>summary,.nav .mega-wrap>summary.active{color:var(--red)}.mega-chev{font-size:10px;transition:transform .2s}.mega-wrap[open] .mega-chev{transform:rotate(180deg)}.mega{position:absolute;z-index:60;left:50%;top:calc(100% + 1px);transform:translate(-50%);width:min(1100px,calc(100vw - 40px));padding:30px 34px;background:var(--bg-deep);border:1px solid var(--line);border-top:2px solid var(--red);border-radius:0 0 22px 22px;box-shadow:0 30px 60px #0000008c;animation:mega-in .18s ease-out}@keyframes mega-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.mega__inner{display:grid;grid-template-columns:140px repeat(auto-fit,minmax(170px,1fr));gap:26px 30px}.nav .mega a{display:block;padding:0;border-radius:0;text-transform:none;letter-spacing:0;font-weight:500}.nav .mega .mega__head{font-size:13px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;color:#fff;margin-bottom:14px}.nav .mega .mega__head:hover{color:var(--red)}.mega__col--all .mega__head{color:var(--red)!important}.mega__links{display:grid;gap:2px}.nav .mega__links a{font-size:14.5px;color:var(--muted);padding:6px 0;line-height:1.35;transition:color .15s,transform .15s}.nav .mega__links a:hover,.nav .mega__links a.is-current{color:#fff;transform:translate(3px)}@media(max-width:900px){.nav .mega-wrap>summary{justify-content:space-between;border-radius:12px}.mega{position:static;transform:none;width:auto;margin:4px 0 10px;padding:16px 18px;border-radius:14px;border-top-width:1px;box-shadow:none;animation:none;background:var(--surface)}.mega__inner{grid-template-columns:1fr 1fr;gap:18px}.mega__col--all{grid-column:1 / -1}.nav .mega .mega__head{margin-bottom:6px}.nav .mega__links a{padding:5px 0;font-size:14px}}@media(max-width:480px){.mega__inner{grid-template-columns:1fr}}.about-hero{padding:80px 0 70px;text-align:center;background:radial-gradient(700px 360px at 50% 0%,rgba(188,16,47,.3),transparent 65%),linear-gradient(180deg,#232323,var(--bg))}.about-hero .h1{margin-top:18px}.about-hero .lead{margin:18px auto 0}.about-values-wrap{margin-top:-30px;position:relative;z-index:2}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-value{display:flex;gap:14px;align-items:center;padding:20px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line)}.about-value__icon{width:48px;height:48px;flex:none;border-radius:12px;background:var(--red-soft);display:grid;place-items:center;font-size:22px}.about-value b{font-size:15px}.about-value p{color:var(--muted);font-size:13px}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:50px;align-items:start}.about-story{font-size:16.5px;color:#e2e2e2;max-width:720px}.about-story h2,.about-story h3{color:#fff;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin:1.6em 0 .5em}.about-story h2{font-size:clamp(26px,3vw,34px)}.about-story h3{font-size:21px}.about-story>:first-child{margin-top:0}.about-story h2:after{content:"";display:block;width:46px;height:4px;border-radius:4px;background:var(--red);margin-top:12px}.about-story ul{list-style:none;padding:0;display:grid;gap:10px;margin:1em 0}.about-story ul li{position:relative;padding:14px 16px 14px 48px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.about-story ul li:before{content:"\2713";position:absolute;left:16px;top:13px;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-size:12px;font-weight:900;display:grid;place-items:center}.about-story strong{color:#fff}.about-side{display:grid;gap:16px;position:sticky;top:150px}.about-card{padding:24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.about-card h2{font-size:18px;font-weight:900;margin-bottom:8px;display:flex;gap:8px;align-items:center}.about-card p,.about-card .rte{color:var(--muted);font-size:14.5px}.about-card--contact{background:radial-gradient(400px 200px at 100% 0%,rgba(188,16,47,.35),transparent 70%),var(--surface);border-color:#bc102f66}.about-contact{display:grid;gap:8px;margin:16px 0}.about-contact a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#00000040;font-weight:700;font-size:14.5px;word-break:break-all;transition:background .2s}.about-contact a:hover{background:#00000073}.about-contact span{width:28px;height:28px;flex:none;border-radius:50%;background:var(--red);display:grid;place-items:center;font-size:13px}.about-socials{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.about-grid{grid-template-columns:1fr}.about-side{position:static}.about-values{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
