@font-face{font-family:Krona One;src:url(/fonts/KronaOne-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--bg:#000;--fg:#fff;--muted:#b8b8b8;--accent:#e44e10;--gold:#fcc23e;--card:#0c0c0c;--line:#222;--display:"Krona One","Arial Black",sans-serif}*{box-sizing:border-box;margin:0}body{background:var(--bg);color:var(--fg);font:16px/1.65 Poppins,Helvetica Neue,Arial,sans-serif}a{color:var(--gold)}img{max-width:100%;height:auto}.muted{color:var(--muted)}header{display:flex;justify-content:space-between;align-items:center;padding:.9rem 5vw;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}.logo{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);text-decoration:none}.logo span{color:var(--accent)}.menu summary{list-style:none;cursor:pointer;font-size:1.6rem;line-height:1}.menu summary::-webkit-details-marker{display:none}.menu nav{position:absolute;right:5vw;top:100%;background:var(--card);border:1px solid var(--line);padding:1rem 1.4rem;display:grid;gap:.6rem;min-width:15rem}.menu nav a{color:var(--fg);text-decoration:none;font-size:.95rem}.menu nav a:hover{color:var(--gold)}@media(min-width:1000px){.menu summary{display:none}.menu nav{position:static;align-items:center;gap:1.4rem;background:none;border:0;padding:0;min-width:0}.menu nav,.menu:not([open]) nav{display:flex}}.lang{font-size:.85rem}.lang a{margin-left:.4rem;color:var(--muted)!important}.lang a.on{color:var(--accent)!important;font-weight:700}.hero{padding:12vh 5vw 8vh;text-align:center;background:radial-gradient(ellipse at 50% 0,#2a1006 0,#000 65%)}.hero .kicker{color:var(--gold);letter-spacing:.2em;font-size:.8rem}.hero .kicker,.hero h1{text-transform:uppercase}.hero h1{font-family:var(--display);font-size:clamp(2.4rem,9vw,6.5rem);line-height:1.05;margin:.5rem 0}.hero h1 span{color:var(--accent)}.hero .lead{color:var(--muted);max-width:40rem;margin:1rem auto 0}.heroCd{margin-top:2.5rem}.heroCd h2{font-family:var(--display);font-size:1rem;color:var(--gold);text-transform:uppercase;letter-spacing:.1em}.cd{display:flex;gap:.8rem;justify-content:center;margin:1rem 0}.cd div{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);min-width:4.5rem;padding:.6rem .4rem;text-align:center}.cd b{display:block;font-family:var(--display);font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd span{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.cd-tbc{color:var(--gold);margin:1rem 0}.numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border-block:1px solid var(--line)}.numbers div{background:var(--bg);padding:2rem 1rem;text-align:center}.numbers b{display:block;font-family:var(--display);font-size:2.6rem;color:var(--accent)}.numbers span{color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:3rem 5vw}.card{background:var(--card);border:1px solid var(--line);padding:2rem}.card h2{font-family:var(--display);text-transform:uppercase;font-size:1.3rem;margin:.4rem 0}.card .cd{justify-content:flex-start}.tag{background:var(--accent);color:#fff;font-size:.72rem;padding:.2rem .7rem;letter-spacing:.1em}.btn,.tag{display:inline-block;font-weight:700;text-transform:uppercase}.btn{margin-top:1rem;padding:.7rem 1.4rem;border:2px solid var(--accent);color:var(--fg);text-decoration:none;font-size:.8rem;letter-spacing:.08em;background:transparent}.btn:hover{background:var(--accent)}.btn.ghost{border-color:var(--line)}.btn.ghost:hover{border-color:var(--gold);background:transparent}.band{margin:0 5vw 4rem;padding:2.5rem;text-align:center;background:linear-gradient(90deg,var(--accent),#b93a06)}.band h2{font-family:var(--display);text-transform:uppercase}.band .btn{border-color:#fff}.band .btn:hover{background:#fff;color:#000}main.page{max-width:50rem;margin:0 auto;padding:3rem 5vw 5rem}main.page.wide{max-width:64rem}main.page h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.4rem);margin:.6rem 0}main.page h2{margin:2.2rem 0 .5rem;color:var(--gold);text-transform:uppercase;font-size:1rem;letter-spacing:.1em}main.page li,main.page p{color:#d6d6d6}main.page ul{padding-left:1.2rem}.subnav{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;border-bottom:1px solid var(--line);margin:1rem 0 2rem}.subnav a{color:var(--muted);text-decoration:none;padding:.5rem 0;border-bottom:2px solid transparent;font-size:.9rem}.subnav a.on,.subnav a:hover{color:var(--fg);border-color:var(--accent)}.split{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:800px){.split{grid-template-columns:minmax(0,20rem) 1fr}}.poster{display:block;width:100%;height:auto;border:1px solid var(--line)}.facts b{color:var(--accent);font-family:var(--display)}.editabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.editabs a{border:1px solid var(--line);padding:.35rem .9rem;color:var(--muted);text-decoration:none;font-size:.85rem}.editabs a.on{border-color:var(--accent);color:var(--fg)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.prog{list-style:none;padding:0!important}.prog li{padding:.35rem 0;border-bottom:1px solid var(--line)}.prog .h{display:inline-block;min-width:4.5rem;color:var(--fg);font-weight:700}.timeline{list-style:none;padding:0!important;margin:2rem 0;border-left:2px solid var(--accent)}.timeline li{padding:0 0 1.4rem 1.4rem;display:grid;gap:.1rem}.timeline b{font-family:var(--display);color:var(--gold)}.partners{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin:1.5rem 0}.partners li{border:1px solid var(--line);background:var(--card);padding:1.6rem 1rem;text-align:center;font-weight:700}.assets{list-style:none;padding:0!important;display:grid;gap:1rem}.assets li{display:flex;gap:1rem;align-items:center}.faq details{border-bottom:1px solid var(--line);padding:.9rem 0}.faq summary{cursor:pointer;font-weight:700}.faq p{margin-top:.5rem}.form{display:grid;gap:1rem;margin-top:1.5rem;position:relative}.form label{display:grid;gap:.3rem;color:var(--muted);font-size:.9rem}.form input,.form select,.form textarea{background:var(--card);border:1px solid #333;color:var(--fg);padding:.7rem;font:inherit}.form button{justify-self:start;cursor:pointer;font:inherit;font-weight:700;text-transform:uppercase;color:var(--fg)}footer{border-top:1px solid var(--line);padding:3rem 5vw 2rem;background:var(--card)}footer .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem}footer h3{font-family:var(--display);font-size:.85rem;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem}footer ul{list-style:none;padding:0}footer a{color:var(--muted);text-decoration:none;font-size:.9rem}footer a:hover{color:var(--fg)}footer .legal{margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.artists{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.artists li{display:flex;gap:1rem;align-items:center;border:1px solid var(--line);background:var(--card);padding:.8rem}.artists img{width:72px;height:72px;object-fit:cover;border-radius:50%}.gallery figure{margin:0}.gallery figcaption{font-size:.75rem;color:var(--muted);margin-top:.3rem}.flash{padding:.8rem 1rem;margin:1rem 0;border-left:4px solid}.flash.ok{border-color:#3fb950;background:#0d1f12}.flash.err{border-color:var(--accent);background:#2a0d05}.row2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.admin-list{list-style:none;padding:0!important}.admin-list li{display:flex;align-items:center;gap:.8rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.admin-list li span{flex:1 1}.admin-list img{border-radius:50%;object-fit:cover}.admin-list .btn,.thumbs .btn{margin:0;padding:.3rem .7rem}.thumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.thumbs form{display:grid;gap:.2rem;justify-items:start;font-size:.7rem;color:var(--muted)}.thumbs img{object-fit:cover}.icons{display:flex;gap:.9rem;align-items:center;flex-wrap:wrap}.icons a{color:var(--muted);display:inline-flex}.icons a:hover{color:var(--gold)}.icons .btn{color:var(--fg);gap:.5rem;align-items:center;margin:0}.menu nav a.ico{display:inline-flex}.newsHome{padding:0 5vw 3rem;max-width:72rem;margin:0 auto}.newsHome h2{font-family:var(--display);text-transform:uppercase;color:var(--gold);font-size:1rem;letter-spacing:.1em;margin-bottom:1rem}.newsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.2rem}.newsCard{display:grid;gap:.4rem;align-content:start;background:var(--card);border:1px solid var(--line);padding:1rem;color:var(--fg);text-decoration:none}.newsCard img{width:100%;aspect-ratio:16/10;object-fit:cover}.newsCard:hover{border-color:var(--accent)}.ico.cart{position:relative;display:inline-flex}.badge{position:absolute;top:-.5rem;right:-.6rem;background:var(--accent);color:#fff;border-radius:999px;font-size:.65rem;font-weight:700;min-width:1.1rem;height:1.1rem;display:grid;place-items:center;padding:0 .2rem}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.2rem;margin-top:1.5rem}.product{display:grid;gap:.4rem;align-content:start;color:var(--fg);text-decoration:none;background:var(--card);border:1px solid var(--line);padding:.8rem}.product:hover{border-color:var(--accent)}.noimg,.product img{width:100%;aspect-ratio:1;object-fit:cover;background:#111}.pgallery{display:grid;gap:1rem}.price{font-family:var(--display);font-size:1.4rem;color:var(--gold)}.buy{display:grid;gap:.8rem;margin-top:1.5rem;max-width:22rem}.buy select,.cartlines input,.promo input{background:var(--card);border:1px solid #333;color:var(--fg);padding:.6rem;font:inherit}.buy button{justify-self:start;cursor:pointer;font:inherit;font-weight:700;text-transform:uppercase;color:var(--fg)}.cartlines{list-style:none;padding:0!important}.cartlines li{display:grid;grid-template-columns:auto 1fr 5rem auto auto;gap:1rem;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--line)}.cartlines img{object-fit:cover}.totals{text-align:right;font-size:1.1rem}.offers{display:grid;gap:.5rem}.offer{display:flex!important;grid-template-columns:none;align-items:center;gap:.8rem;border:1px solid var(--line);padding:.7rem;background:var(--card);color:var(--fg)!important}.offer span{flex:1 1}.promo{display:flex;gap:.6rem}.promo input{flex:1 1}.promo .btn{margin:0}.summary{border:1px solid var(--line);background:var(--card);padding:1rem}.summary p{display:flex;justify-content:space-between;gap:1rem;margin:.2rem 0}.summary .grand{font-size:1.2rem;border-top:1px solid var(--line);padding-top:.6rem;margin-top:.6rem}.check{display:flex!important;gap:.6rem;align-items:flex-start;grid-template-columns:none}.checkout button.btn{cursor:pointer;font:inherit;font-weight:700;text-transform:uppercase;color:var(--fg)}@media(max-width:640px){.cartlines li{grid-template-columns:auto 1fr}}.adminnav{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:center;padding:.7rem 5vw;border-bottom:1px solid var(--line);background:var(--card)}.adminnav a{color:var(--fg);text-decoration:none;font-size:.85rem}.adminnav a:hover{color:var(--gold)}.adminnav form{margin-left:auto}.adminnav button{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:.85rem}table.t{width:100%;border-collapse:collapse;font-size:.9rem}.t td,.t th{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--line)}.t th{color:var(--gold);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin:1.5rem 0}.kpi{background:var(--card);border:1px solid var(--line);padding:1rem}.kpi b{display:block;font-family:var(--display);font-size:1.5rem;color:var(--accent)}.kpi span{font-size:.75rem;color:var(--muted)}.kpi span,.st{text-transform:uppercase}.st{display:inline-block;padding:.1rem .5rem;font-size:.7rem;font-weight:700;border:1px solid var(--line)}.st.PAID{border-color:#3fb950;color:#3fb950}.st.SHIPPED{border-color:var(--gold);color:var(--gold)}.st.PENDING{color:var(--muted)}.st.CANCELLED,.st.REFUNDED{border-color:var(--accent);color:var(--accent)}.vrows{display:grid;gap:.4rem}.vrow{display:grid;grid-template-columns:1fr 6rem;gap:.5rem}.form .inline{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.form input[type=checkbox]{width:1.2rem;height:1.2rem}.logo img{display:block;height:46px;width:auto}.partners li{display:grid;gap:.8rem;justify-items:center}.partners img{height:72px;width:auto;max-width:100%}.partnerStrip{list-style:none;padding:0;margin:2rem 0 0;display:flex;gap:2.2rem;align-items:center;flex-wrap:wrap;opacity:.8}.partnerStrip img{height:40px;width:auto}.hero h1{margin:.4rem 0}.heroLogo{display:block;margin:0 auto;width:min(86vw,540px);height:auto}.marquee{overflow:hidden;margin-top:2rem;padding:1.2rem 0;border-top:1px solid var(--line);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee .track{display:flex;gap:4rem;align-items:center;width:max-content;list-style:none;padding:0;margin:0;animation:marquee 40s linear infinite}.marquee:hover .track{animation-play-state:paused}.marquee li{flex:none}.marquee img{height:44px;width:auto;opacity:.75;transition:opacity .2s}.marquee a:hover img{opacity:1}@keyframes marquee{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.marquee .track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.marquee li[aria-hidden]{display:none}}