:root{--bg: #05050a;--panel: rgba(255,255,255,.045);--panel-2: rgba(255,255,255,.075);--text: rgba(255,255,255,.94);--muted: rgba(255,255,255,.66);--soft: rgba(255,255,255,.12);--pink: #ff35f5;--blue: #5a7cff;--cyan: #23fff2;--green: #60ff9d;--radius: 24px;color-scheme:dark}*{box-sizing:border-box}html{min-height:100%;background:radial-gradient(circle at 10% 0%,rgba(255,53,245,.11),transparent 28%),radial-gradient(circle at 90% 3%,rgba(90,124,255,.12),transparent 30%),var(--bg)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:transparent}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px clamp(18px,4vw,58px);background:#05050abd;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--pink),var(--blue));font-weight:1000;box-shadow:0 0 28px #ff35f540}.brand strong{display:block;letter-spacing:-.04em}.brand small{display:block;color:var(--muted);font-size:.76rem}.main-nav{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:.93rem}.main-nav a:hover{color:#fff}.header-cta,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:11px 16px;font-weight:800;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.header-cta,.btn-primary{background:linear-gradient(135deg,var(--pink),var(--blue));color:#fff;box-shadow:0 0 26px #ff35f533}.btn-secondary{background:#ffffff0f}.header-cta:hover,.btn-primary:hover,.btn-secondary:hover{transform:translateY(-2px);border-color:#ffffff47}.hero{max-width:1280px;margin:34px auto 22px;padding:clamp(34px,7vw,82px) clamp(22px,5vw,64px);border:1px solid rgba(178,75,255,.28);border-radius:34px;background:radial-gradient(circle at 14% 20%,rgba(255,53,245,.22),transparent 34%),radial-gradient(circle at 88% 12%,rgba(35,255,242,.12),transparent 31%),linear-gradient(135deg,#11111bfa,#040409fa);overflow:hidden;box-shadow:0 0 80px #7d44ff1f}.eyebrow{display:inline-flex;gap:8px;align-items:center;color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:900}.hero h1{margin:16px 0;max-width:980px;font-size:clamp(2.4rem,7vw,6.4rem);line-height:.9;letter-spacing:-.08em}.hero p{max-width:810px;color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.section{max-width:1280px;margin:0 auto;padding:34px clamp(18px,4vw,34px)}.section-title{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:18px}.section-title h2{margin:0;font-size:clamp(1.7rem,4vw,3rem);letter-spacing:-.055em}.section-title p{margin:0;color:var(--muted);max-width:620px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff0b}.stat-card strong{display:block;font-size:1.8rem}.stat-card span{color:var(--muted);font-size:.9rem}.filters{display:grid;grid-template-columns:2fr repeat(4,minmax(130px,1fr));gap:12px;margin:20px 0}.filters input,.filters select{width:100%;border:1px solid rgba(255,255,255,.13);background:#ffffff12;color:#fff;border-radius:14px;padding:13px 14px;outline:none}.filters input:focus,.filters select:focus{border-color:#ff35f5bf;box-shadow:0 0 0 3px #ff35f51f}.catalog-count{color:var(--muted);margin:12px 0 20px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:24px}.tcg-card{position:relative;min-height:404px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:14px 14px 16px;background:linear-gradient(180deg,#fff1,#ffffff06),#08080eeb;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;transform-style:preserve-3d;overflow:visible}.tcg-card:before{content:"";position:absolute;inset:-1px;border-radius:var(--radius);pointer-events:none;opacity:0;transition:opacity .22s ease;background:linear-gradient(135deg,var(--pink),var(--blue),var(--cyan));z-index:-1}.tcg-card:hover{transform:translateY(-9px) scale(1.035);border-color:#ff35f5db;background:radial-gradient(circle at 50% 20%,rgba(255,53,245,.18),transparent 42%),linear-gradient(180deg,#2d0e3ccc,#0c0814f5);box-shadow:0 0 0 2px #ff35f5bf,0 0 28px #ff35f570,0 0 56px #5278ff42,0 24px 54px #0000008c}.tcg-card:hover:before{opacity:.42}.card-image{display:flex;align-items:center;justify-content:center;height:284px;margin-bottom:14px}.card-image img{max-width:100%;max-height:276px;object-fit:contain;border-radius:14px;transition:transform .22s ease,filter .22s ease;filter:drop-shadow(0 15px 22px rgba(0,0,0,.45))}.tcg-card:hover img{transform:scale(1.035) rotateX(1deg);filter:drop-shadow(0 18px 26px rgba(255,53,245,.2))}.card-title{color:#fff;font-weight:900;line-height:1.15;min-height:38px;margin-bottom:7px}.card-meta{color:var(--muted);font-size:.82rem;line-height:1.38}.price-row{display:flex;justify-content:space-between;align-items:end;gap:8px;margin-top:11px}.price{font-size:1.18rem;font-weight:1000;text-shadow:0 0 14px rgba(255,53,245,.24)}.badge{font-size:.72rem;color:#05050a;background:linear-gradient(135deg,var(--pink),var(--cyan));border-radius:999px;padding:5px 8px;font-weight:1000}.add-cart{width:100%;margin-top:12px;border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:11px 10px;color:#fff;background:#ffffff13;font-weight:900;cursor:pointer}.add-cart:hover{background:linear-gradient(135deg,#ff35f547,#5a7cff38)}.content-card{border:1px solid rgba(255,255,255,.09);border-radius:28px;padding:clamp(22px,4vw,38px);background:#ffffff0b;color:var(--muted);line-height:1.75}.content-card h1,.content-card h2,.content-card h3{color:#fff;letter-spacing:-.04em}.site-footer{max-width:1280px;margin:40px auto 0;padding:34px clamp(18px,4vw,34px) 54px;display:flex;justify-content:space-between;gap:28px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted)}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.footer-links a:hover{color:#fff}.cart-drawer{position:fixed;right:18px;bottom:18px;z-index:70;max-width:380px;width:calc(100vw - 36px);border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#090910eb;backdrop-filter:blur(18px);box-shadow:0 0 50px #0006;padding:16px}.cart-drawer[hidden]{display:none}.cart-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding:9px 0;color:var(--muted);font-size:.9rem}.cart-actions{display:grid;gap:8px;margin-top:12px}@media(max-width:900px){.main-nav{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.site-header{padding:14px 16px}.header-cta{display:none}.hero{margin:18px 12px;border-radius:24px}.section{padding:26px 12px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tcg-card{min-height:318px;padding:10px;border-radius:18px}.card-image{height:205px}.card-image img{max-height:200px}.card-title{font-size:.83rem;min-height:34px}.card-meta{font-size:.72rem}.filters{grid-template-columns:1fr}.site-footer{flex-direction:column}}.card-grid{perspective:1200px}.tcg-card{--card-lift: 0px;--card-scale: 1;--img-rx: 0deg;--img-ry: 0deg;--img-tx: 0px;--img-ty: 0px;--img-scale: 1;isolation:isolate;overflow:visible;transform:translateY(var(--card-lift)) scale(var(--card-scale));will-change:transform,box-shadow,border-color}.tcg-card:after{display:none}.tcg-card:hover,.tcg-card.is-tilting{--card-lift: -7px;--card-scale: 1.018;border-color:#ff35f594;box-shadow:0 0 0 1px #ff35f57a,0 0 22px #ff35f538,0 16px 34px #00000080}.card-image{position:relative;overflow:visible;perspective:900px;isolation:isolate}.card-image img{transform:perspective(900px) translate3d(var(--img-tx),var(--img-ty),0) rotateX(var(--img-rx)) rotateY(var(--img-ry)) scale(var(--img-scale));transform-origin:center center;transform-style:preserve-3d;will-change:transform,filter;transition:transform 80ms linear,filter .12s linear;filter:drop-shadow(0 13px 18px rgba(0,0,0,.42))}.tcg-card.is-tilting .card-image img{--img-scale: 1.08;filter:drop-shadow(0 16px 22px rgba(0,0,0,.46))}.tcg-card.is-tilting .card-image,.tcg-card.is-tilting .card-title,.tcg-card.is-tilting .card-meta,.tcg-card.is-tilting .price-row,.tcg-card.is-tilting .add-cart,.tcg-card.is-resetting .card-image,.tcg-card.is-resetting .card-title,.tcg-card.is-resetting .card-meta,.tcg-card.is-resetting .price-row,.tcg-card.is-resetting .add-cart{transform:none}.tcg-card.is-resetting,.tcg-card.is-resetting .card-image img{transition:transform .34s cubic-bezier(.2,.9,.2,1),box-shadow .22s ease,border-color .22s ease,filter .22s ease}.hover-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:16px;z-index:3;opacity:0;transition:opacity .18s ease}.hover-fx--basic .particle{position:absolute;width:5px;height:5px;border-radius:999px;background:radial-gradient(circle,#fffffff2,#abf8ffe0 40%,#fff0 72%);box-shadow:0 0 8px #ffffff57,0 0 14px #44fcff33;opacity:0}.hover-fx--basic .particle:before,.hover-fx--basic .particle:after{display:none}.particle-1{left:14%;top:18%}.particle-2{right:16%;top:28%}.particle-3{left:19%;bottom:23%}.particle-4{right:14%;bottom:18%}.tcg-card:hover .hover-fx--basic .particle,.tcg-card.is-tilting .hover-fx--basic .particle{animation:nexusFireflyBasic 2.1s ease-in-out infinite}.tcg-card:hover .hover-fx--basic .particle-2,.tcg-card.is-tilting .hover-fx--basic .particle-2{animation-delay:.25s}.tcg-card:hover .hover-fx--basic .particle-3,.tcg-card.is-tilting .hover-fx--basic .particle-3{animation-delay:.55s}.tcg-card:hover .hover-fx--basic .particle-4,.tcg-card.is-tilting .hover-fx--basic .particle-4{animation-delay:.85s}.tcg-card--expensive{border-color:#ffd65938;box-shadow:0 0 0 1px #ffd6591a,0 10px 28px #00000057}.tcg-card--expensive:hover,.tcg-card--expensive.is-tilting{border-color:#ffd65994;box-shadow:0 0 0 1px #ffd65961,0 0 14px #ffd6591a,0 18px 38px #0000008a}.tcg-card--expensive .price{color:#fff7c9;text-shadow:0 0 10px rgba(255,214,89,.28),0 0 20px rgba(255,53,245,.14)}.tcg-card--expensive .card-image img,.tcg-card--expensive.is-tilting .card-image img,.tcg-card--expensive:hover .card-image img{filter:drop-shadow(0 16px 22px rgba(0,0,0,.48))}.hover-fx--premium .shine-streak{position:absolute;left:-34%;top:-8%;width:22%;height:126%;transform:rotate(-33deg) translate(0);background:linear-gradient(90deg,#fff0,#fff0b40d 18%,#ffffff2e 47%,#fff4c67a 52%,#afffff24 62%,#fff0);filter:blur(.2px);opacity:0;mix-blend-mode:screen}.tcg-card:hover .hover-fx--premium .shine-streak,.tcg-card.is-tilting .hover-fx--premium .shine-streak{opacity:.78;animation:nexusPremiumSweep 4.4s ease-in-out infinite}.hover-fx--premium .firefly{position:absolute;width:7px;height:7px;border-radius:999px;background:radial-gradient(circle,#fffffffa,#ffef9aeb 35%,#ffc45485 60%,#fff0 76%);box-shadow:0 0 8px #fff1ad8c,0 0 16px #ffc85842;opacity:0}.firefly-1{left:10%;top:14%}.firefly-2{right:12%;top:21%}.firefly-3{left:17%;bottom:17%}.firefly-4{right:16%;bottom:14%}.firefly-5{left:50%;top:48%;width:5px;height:5px}.tcg-card:hover .hover-fx--premium .firefly,.tcg-card.is-tilting .hover-fx--premium .firefly{animation:nexusFireflyPremium 2.9s ease-in-out infinite}.tcg-card:hover .hover-fx--premium .firefly-2,.tcg-card.is-tilting .hover-fx--premium .firefly-2{animation-delay:.4s}.tcg-card:hover .hover-fx--premium .firefly-3,.tcg-card.is-tilting .hover-fx--premium .firefly-3{animation-delay:.9s}.tcg-card:hover .hover-fx--premium .firefly-4,.tcg-card.is-tilting .hover-fx--premium .firefly-4{animation-delay:1.35s}.tcg-card:hover .hover-fx--premium .firefly-5,.tcg-card.is-tilting .hover-fx--premium .firefly-5{animation-delay:1.8s}@keyframes nexusFireflyBasic{0%{opacity:0;transform:translate3d(0,6px,0) scale(.55)}18%{opacity:.78;transform:translate3d(1px,0,0) scale(1)}48%{opacity:.32;transform:translate3d(-2px,-7px,0) scale(.72)}72%{opacity:.82;transform:translate3d(2px,-11px,0) scale(1.05)}to{opacity:0;transform:translate3d(0,-16px,0) scale(.35)}}@keyframes nexusPremiumSweep{0%,55%{transform:rotate(-33deg) translate(-12%);opacity:0}60%{opacity:.28}70%{transform:rotate(-33deg) translate(165%);opacity:.72}76%{opacity:0}to{transform:rotate(-33deg) translate(165%);opacity:0}}@keyframes nexusFireflyPremium{0%{opacity:0;transform:translate3d(0,6px,0) scale(.55)}18%{opacity:.85;transform:translate3d(1px,0,0) scale(1)}48%{opacity:.38;transform:translate3d(-2px,-7px,0) scale(.72)}72%{opacity:.92;transform:translate3d(2px,-11px,0) scale(1.05)}to{opacity:0;transform:translate3d(0,-16px,0) scale(.35)}}@media(hover:none){.tcg-card:hover,.tcg-card.is-tilting{--card-lift: -3px;--card-scale: 1.01}.tcg-card.is-tilting .card-image img,.tcg-card:hover .card-image img{transform:scale(1.025)}}.tcg-card{--card-lift: 0px;--card-scale: 1;--img-rx: 0deg;--img-ry: 0deg;--img-tx: 0px;--img-ty: 0px;--img-scale: 1}.tcg-card,.tcg-card:hover,.tcg-card.is-tilting,.tcg-card.is-resetting{transform:translateY(var(--card-lift)) scale(var(--card-scale))!important}.tcg-card:hover,.tcg-card.is-tilting{--card-lift: -7px;--card-scale: 1.018}.card-image{position:relative!important;perspective:950px!important;transform:none!important;overflow:visible!important;isolation:isolate}.card-image img{transform:perspective(950px) translate3d(var(--img-tx),var(--img-ty),0) rotateX(var(--img-rx)) rotateY(var(--img-ry)) scale(var(--img-scale))!important;transform-origin:center center!important;transform-style:preserve-3d!important;backface-visibility:hidden;will-change:transform;filter:none!important;transition:transform 70ms linear!important;image-rendering:auto}.tcg-card.is-tilting .card-image img{--img-scale: 1.08;filter:none!important}.tcg-card.is-resetting .card-image img{transition:transform .32s cubic-bezier(.2,.9,.2,1)!important;filter:none!important}.tcg-card:hover img,.tcg-card.is-tilting img,.tcg-card--expensive:hover img,.tcg-card--expensive.is-tilting img{filter:none!important}.tcg-card.is-tilting .card-title,.tcg-card.is-tilting .card-meta,.tcg-card.is-tilting .price-row,.tcg-card.is-tilting .add-cart,.tcg-card.is-resetting .card-title,.tcg-card.is-resetting .card-meta,.tcg-card.is-resetting .price-row,.tcg-card.is-resetting .add-cart{transform:none!important}.tcg-card--expensive:hover,.tcg-card--expensive.is-tilting{border-color:#ffd65994!important;box-shadow:0 0 0 1px #ffd65961,0 0 14px #ffd6591a,0 18px 38px #0000008a!important}.hover-fx--premium .shine-streak{opacity:0;animation:none}.tcg-card:hover .hover-fx--premium .shine-streak,.tcg-card.is-tilting .hover-fx--premium .shine-streak{opacity:.72;animation:nexusPremiumSweep 4.4s ease-in-out infinite}.premium-glow-tag{display:none!important}@media(hover:none){.tcg-card:hover,.tcg-card.is-tilting{--card-lift: -3px;--card-scale: 1.01}.tcg-card.is-tilting .card-image img,.tcg-card:hover .card-image img{transform:scale(1.025)!important}}.filters select option{background:#171323;color:#fff}.filters select option:checked,.filters select option:hover{background:#3a2756;color:#fff}.cookie-notice{position:fixed;left:18px;right:18px;bottom:18px;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:980px;margin:0 auto;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:radial-gradient(circle at 12% 12%,rgba(255,53,245,.2),transparent 34%),linear-gradient(135deg,#100c1af5,#05050cf5);box-shadow:0 18px 50px #0000007a,0 0 28px #ff35f524;backdrop-filter:blur(18px)}.cookie-notice button{flex:0 0 auto;border:0;border-radius:999px;padding:12px 18px;color:#fff;font-weight:1000;cursor:pointer;background:linear-gradient(135deg,var(--pink),var(--blue));box-shadow:0 0 22px #ff35f547}.tcg-card:hover .hover-fx--premium .shine-streak,.tcg-card.is-tilting .hover-fx--premium .shine-streak{animation:nexusScrydexSweepV22 2.65s ease-in-out infinite}.tcg-card:hover .hover-fx--premium .firefly,.tcg-card.is-tilting .hover-fx--premium .firefly{animation:nexusScrydexDotsV22 2.15s ease-in-out infinite}.tcg-card:hover .hover-fx--premium .firefly-2,.tcg-card.is-tilting .hover-fx--premium .firefly-2{animation-delay:.22s}.tcg-card:hover .hover-fx--premium .firefly-3,.tcg-card.is-tilting .hover-fx--premium .firefly-3{animation-delay:.48s}.tcg-card:hover .hover-fx--premium .firefly-4,.tcg-card.is-tilting .hover-fx--premium .firefly-4{animation-delay:.74s}.tcg-card:hover .hover-fx--premium .firefly-5,.tcg-card.is-tilting .hover-fx--premium .firefly-5{animation-delay:1.02s}@keyframes nexusScrydexSweepV22{0%,24%{opacity:0;transform:rotate(-29deg) translateZ(0)}32%{opacity:.55}48%{opacity:.95}68%{opacity:.7;transform:rotate(-29deg) translate3d(245%,0,0)}78%,to{opacity:0;transform:rotate(-29deg) translate3d(245%,0,0)}}@keyframes nexusScrydexDotsV22{0%{opacity:0;transform:translate3d(0,5px,0) scale(.55)}18%{opacity:.98;transform:translate3d(1px,-1px,0) scale(1.08)}42%{opacity:.45;transform:translate3d(-2px,-7px,0) scale(.78)}67%{opacity:1;transform:translate3d(2px,-12px,0) scale(1.15)}to{opacity:0;transform:translate3d(0,-18px,0) scale(.34)}}@media(max-width:760px){.cookie-notice{flex-direction:column;align-items:stretch}.cookie-notice button{width:100%}}.filters select,.filters input{color-scheme:dark}.filters select option{background:#181424;color:#fff}.cookie-notice{position:fixed;left:18px;right:18px;bottom:18px;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1040px;margin:0 auto;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:radial-gradient(circle at 12% 12%,rgba(255,53,245,.2),transparent 34%),linear-gradient(135deg,#100c1af7,#05050cf7);box-shadow:0 18px 50px #0000007a,0 0 28px #ff35f524;backdrop-filter:blur(18px)}.cookie-notice[hidden]{display:none}.legal-page{max-width:980px}.legal-content h1{margin-top:0}.legal-content h2{margin-top:28px}.legal-content ul{color:var(--muted);line-height:1.7}.legal-warning,.legal-table{border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;background:#ffffff0d;margin:18px 0}.legal-warning{border-color:#ffd6594d;background:#ffd65912}.hover-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:16px;z-index:4;opacity:0;transition:opacity .16s ease}.tcg-card:hover .hover-fx,.tcg-card.is-tilting .hover-fx{opacity:1}.hover-fx--premium .shine-streak{position:absolute;left:-95%;top:-28%;width:82%;height:168%;transform:rotate(-29deg) translateZ(0);transform-origin:center;background:linear-gradient(90deg,#fff0,#fffad200 22%,#fffad229 36%,#ffffff9e 47%,#ffe891eb 51%,#afffff52 57%,#ffffff1f 66%,#fff0);filter:none;mix-blend-mode:screen;opacity:0;will-change:transform,opacity}.tcg-card:hover .hover-fx--premium .shine-streak,.tcg-card.is-tilting .hover-fx--premium .shine-streak{animation:nexusPremiumSweepV30 2.65s ease-in-out infinite}.hover-fx--premium .firefly,.hover-fx--basic .particle{position:absolute;border-radius:999px;opacity:0;will-change:transform,opacity}.hover-fx--premium .firefly{width:9px;height:9px;background:radial-gradient(circle,#fff,#fff7b7fa,#ffd65fb8 48%,#ffd65f38 64%,#ffd65f00 78%);box-shadow:0 0 8px #ffffffbf,0 0 16px #ffdd7094,0 0 26px #ffb84840}.firefly-1{left:12%;top:15%}.firefly-2{right:14%;top:24%}.firefly-3{left:18%;bottom:20%}.firefly-4{right:16%;bottom:15%}.firefly-5{left:49%;top:47%;width:7px;height:7px}.tcg-card:hover .hover-fx--premium .firefly,.tcg-card.is-tilting .hover-fx--premium .firefly{animation:nexusFireflyV30 2.15s ease-in-out infinite}.hover-fx--basic .particle{width:6px;height:6px;background:radial-gradient(circle,#fffffffa,#b0f9ffe6 32%,#5cecff61 58%,#5cecff00 78%);box-shadow:0 0 8px #ffffff7a,0 0 14px #50eeff47}.card-image img,.tcg-card:hover img,.tcg-card.is-tilting img,.tcg-card--expensive:hover img,.tcg-card--expensive.is-tilting img{filter:none!important}@keyframes nexusPremiumSweepV30{0%,24%{opacity:0;transform:rotate(-29deg) translateZ(0)}32%{opacity:.55}48%{opacity:.95}68%{opacity:.7;transform:rotate(-29deg) translate3d(245%,0,0)}78%,to{opacity:0;transform:rotate(-29deg) translate3d(245%,0,0)}}@keyframes nexusFireflyV30{0%{opacity:0;transform:translate3d(0,5px,0) scale(.55)}18%{opacity:.98;transform:translate3d(1px,-1px,0) scale(1.08)}42%{opacity:.45;transform:translate3d(-2px,-7px,0) scale(.78)}67%{opacity:1;transform:translate3d(2px,-12px,0) scale(1.15)}to{opacity:0;transform:translate3d(0,-18px,0) scale(.34)}}.cookie-notice{position:fixed;left:18px;right:18px;bottom:18px;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1040px;margin:0 auto;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:radial-gradient(circle at 12% 12%,rgba(255,53,245,.2),transparent 34%),linear-gradient(135deg,#100c1afa,#05050cfa);box-shadow:0 18px 50px #0000007a,0 0 28px #ff35f524;backdrop-filter:blur(18px)}.cookie-notice[hidden]{display:none!important}.cookie-notice strong{display:block;margin-bottom:5px;color:#fff}.cookie-notice p{margin:0;color:var(--muted);line-height:1.45;font-size:.92rem}.cookie-notice__small{margin-top:5px!important;font-size:.82rem!important}.cookie-notice__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cookie-notice__links a{color:var(--cyan);font-weight:800;font-size:.88rem}.cookie-notice__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.cookie-notice button{border:0;border-radius:999px;padding:12px 18px;color:#fff;font-weight:1000;cursor:pointer;background:linear-gradient(135deg,var(--pink),var(--blue));box-shadow:0 0 22px #ff35f547}.cookie-notice .btn-cookie-secondary{background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:none}@media(max-width:760px){.cookie-notice{flex-direction:column;align-items:stretch}.cookie-notice__actions{width:100%;flex-direction:column}.cookie-notice button{width:100%}}.filters-custom{align-items:start}.custom-select{position:relative;width:100%}.custom-select__button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.13);background:#ffffff12;color:#fff;border-radius:14px;padding:13px 14px;outline:none;cursor:pointer;font-weight:800;text-align:left}.custom-select__button:after{content:"⌄";color:#ffffffbf;font-size:1rem}.custom-select__button:hover,.custom-select.is-open .custom-select__button{border-color:#ff35f5bf;box-shadow:0 0 0 3px #ff35f51f}.custom-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:80;max-height:285px;overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:radial-gradient(circle at 18% 0%,rgba(255,53,245,.16),transparent 32%),linear-gradient(180deg,#181224fa,#0a0911fa);box-shadow:0 18px 44px #00000075,0 0 24px #ff35f51a;backdrop-filter:blur(14px);display:none}.custom-select.is-open .custom-select__menu{display:grid;gap:4px}.custom-select__option{width:100%;border:0;border-radius:10px;padding:10px 11px;color:#ffffffe6;background:transparent;text-align:left;cursor:pointer;font-weight:750;line-height:1.2}.custom-select__option:hover{background:linear-gradient(135deg,#ff35f538,#23fff21a);color:#fff}.custom-select__menu::-webkit-scrollbar{width:10px}.custom-select__menu::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.custom-select__menu::-webkit-scrollbar-thumb{background:#ff35f570;border-radius:999px;border:2px solid rgba(10,9,17,.95)}@media(max-width:900px){.filters-custom{grid-template-columns:1fr 1fr}}@media(max-width:620px){.filters-custom{grid-template-columns:1fr}.custom-select__menu{max-height:240px}}.quantity-badge{position:absolute;left:10px;bottom:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:6px 10px;border-radius:999px;color:#fff;font-size:.72rem;font-weight:1000;letter-spacing:.02em;background:linear-gradient(135deg,#ff35f5e0,#23fff2d1);box-shadow:0 0 14px #ff35f557,0 0 18px #23fff22e,0 8px 18px #00000061;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px)}.tcg-card--expensive .quantity-badge{background:linear-gradient(135deg,#ffd659f2,#ff35f5d1);color:#140616}.quantity-badge{display:none!important}.stock-line{display:inline-flex;width:fit-content;margin-top:8px;padding:5px 9px;border-radius:999px;color:#f8eaff;font-size:.76rem;font-weight:950;letter-spacing:.01em;background:#ff35f51f;border:1px solid rgba(255,53,245,.26);box-shadow:none}.tcg-card--expensive .stock-line{color:#fff4c8;background:#ffd6591a;border-color:#ffd6593d}.filters-custom--catalog{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(150px,1fr))}.custom-select__button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__menu{max-height:245px}@media(max-width:1100px){.filters-custom--catalog{grid-template-columns:1fr 1fr}}@media(max-width:620px){.filters-custom--catalog{grid-template-columns:1fr}}.filters-custom--catalog{grid-template-columns:minmax(320px,2.15fr) repeat(4,minmax(155px,1fr));align-items:stretch;gap:12px}.filters-custom--catalog input#search,.custom-select,.custom-select__button{height:52px}.filters-custom--catalog input#search{display:flex;align-items:center;margin:0}.custom-select__button{min-height:52px;padding:0 15px;line-height:1}.custom-select__button span{display:block;line-height:1.1}.stock-line{margin-top:9px;margin-bottom:2px;padding:5px 10px;border-radius:999px;font-size:.72rem;line-height:1}.stock-line--last{color:#1b071c;background:linear-gradient(135deg,#ffe986,#ff8de1 72%,#7cfaff);border-color:#ffffff59;box-shadow:0 0 12px #ffd65938,0 0 18px #ff35f529;text-transform:uppercase;letter-spacing:.045em}.tcg-card--expensive .stock-line--last{color:#180a10;background:linear-gradient(135deg,#fff0a6,#ffbe57 62%,#ff72df)}@media(max-width:1200px){.filters-custom--catalog{grid-template-columns:1fr 1fr}.filters-custom--catalog input#search{grid-column:1 / -1}}@media(max-width:620px){.filters-custom--catalog{grid-template-columns:1fr}.filters-custom--catalog input#search{grid-column:auto}}.price-row--clean{justify-content:flex-start}.price-row--clean .price{margin-right:auto}.pokemon-catalog-title{position:relative;width:fit-content;margin:8px 0 18px;font-family:Arial Black,Impact,Trebuchet MS,system-ui,sans-serif;font-size:clamp(2.15rem,5.2vw,5.1rem);line-height:.92;letter-spacing:.015em;text-transform:uppercase;color:#ffe86b;-webkit-text-stroke:clamp(1.4px,.22vw,3px) #3069d8;text-shadow:0 2px 0 #204997,0 4px 0 #173776,3px 3px 0 #2454b7,-2px -1px 0 #5aa7ff,0 0 18px rgba(255,53,245,.28),0 0 26px rgba(35,255,242,.16);transform:skew(-3deg)}.pokemon-catalog-title:after{content:"CATÁLOGO POKÉMON";position:absolute;inset:0;z-index:-1;color:transparent;-webkit-text-stroke:clamp(4px,.55vw,8px) rgba(255,53,245,.46);filter:blur(.2px);transform:translate(3px,5px);opacity:.85}.custom-select{display:grid;gap:7px}.filter-label{display:block;padding-left:3px;color:#ffffffb8;font-size:.72rem;line-height:1;font-weight:1000;letter-spacing:.095em;text-transform:uppercase}.filters-custom--catalog input#search{align-self:end}.custom-select__button{position:relative;padding-right:42px!important}.custom-select__button:after{content:"";position:absolute;right:15px;top:50%;width:9px;height:9px;border-right:2px solid rgba(124,250,255,.92);border-bottom:2px solid rgba(124,250,255,.92);transform:translateY(-64%) rotate(45deg);transition:transform .18s ease,border-color .18s ease,filter .18s ease;filter:drop-shadow(0 0 6px rgba(35,255,242,.18))}.custom-select.is-open .custom-select__button:after{transform:translateY(-30%) rotate(225deg);border-color:#ff35f5f2;filter:drop-shadow(0 0 8px rgba(255,53,245,.35))}.custom-select__button:hover:after{border-color:#fff}.filters-custom--catalog{align-items:end}.custom-select__menu{top:calc(100% + 8px)}@media(max-width:620px){.pokemon-catalog-title{font-size:clamp(2rem,12vw,3.4rem);-webkit-text-stroke:1.4px #3069d8}.pokemon-catalog-title:after{-webkit-text-stroke:4px rgba(255,53,245,.42);transform:translate(2px,4px)}}.catalog-page .section-title{display:block;text-align:center;margin-bottom:28px}.catalog-page .section-title h1,.catalog-page .pokemon-catalog-title{margin-left:auto;margin-right:auto}.catalog-page .section-title p,.catalog-page .eyebrow{display:none!important}.pokemon-catalog-title{position:relative;display:block;width:fit-content;max-width:min(980px,96vw);margin:0 auto 22px!important;text-align:center;font-family:Arial Rounded MT Bold,Arial Black,Trebuchet MS,system-ui,sans-serif;font-size:clamp(2.7rem,6.6vw,6.6rem);line-height:.86;letter-spacing:-.055em;word-spacing:.08em;text-transform:uppercase;color:#ffdf3d;-webkit-text-stroke:clamp(2.2px,.34vw,5px) #2f67d8;text-shadow:0 2px 0 #2455bd,0 4px 0 #1f469f,0 6px 0 #16347f,3px 4px 0 #15409a,-2px -2px 0 #6fb7ff,0 0 18px rgba(255,53,245,.3),0 0 32px rgba(35,255,242,.14);transform:none}.pokemon-catalog-title:first-letter{letter-spacing:-.075em}.pokemon-catalog-title:after{content:"CATALOGO POKÉMON";position:absolute;inset:0;z-index:-1;color:transparent;-webkit-text-stroke:clamp(5px,.75vw,10px) rgba(255,53,245,.48);transform:translate(4px,7px);opacity:.72;filter:blur(.15px)}.filters-custom--catalog{max-width:1180px;margin:0 auto 18px;display:grid;grid-template-columns:minmax(280px,1.65fr) repeat(4,minmax(150px,.86fr));gap:12px;align-items:end}.filters-custom--catalog input#search,.custom-select__button{height:52px;min-height:52px;box-sizing:border-box}.custom-select{min-width:0}.custom-select__button{width:100%;min-width:0;padding:0 42px 0 14px!important}.custom-select__button span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-label{min-height:13px;padding-left:2px;color:#ffffffc2;font-size:.69rem;line-height:1;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.custom-select__button:after{right:16px;width:8px;height:8px;border-right:2px solid rgba(124,250,255,.95);border-bottom:2px solid rgba(124,250,255,.95);transform:translateY(-60%) rotate(45deg)}.custom-select.is-open .custom-select__button:after{transform:translateY(-25%) rotate(225deg)}#clear-filters{display:flex;margin:4px auto 0}.catalog-count{text-align:center;min-height:22px}.catalog-count[hidden]{display:none!important}.card-grid{max-width:1280px;margin-left:auto;margin-right:auto}@media(max-width:1180px){.filters-custom--catalog{grid-template-columns:1fr 1fr;max-width:820px}.filters-custom--catalog input#search{grid-column:1 / -1}}@media(max-width:620px){.pokemon-catalog-title{font-size:clamp(2.35rem,14vw,4.1rem);-webkit-text-stroke:2px #2f67d8;letter-spacing:-.065em}.pokemon-catalog-title:after{-webkit-text-stroke:5px rgba(255,53,245,.42);transform:translate(3px,5px)}.filters-custom--catalog{grid-template-columns:1fr;max-width:100%}.filters-custom--catalog input#search{grid-column:auto}}.catalog-page .eyebrow,.catalog-page p.eyebrow,.eyebrow{display:none!important}.catalog-page .section-title{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:1180px!important;margin:0 auto 24px!important;padding:0!important}.pokemon-catalog-title{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:min(860px,94vw)!important;margin:0 auto 24px!important;text-align:center!important;font-family:Arial Rounded MT Bold,Arial Black,Trebuchet MS,system-ui,sans-serif!important;font-size:clamp(2.35rem,5.25vw,5.15rem)!important;line-height:.82!important;letter-spacing:-.055em!important;word-spacing:.08em!important;text-transform:uppercase!important;color:#ffdf3d!important;-webkit-text-stroke:clamp(1.8px,.28vw,4px) #2f67d8!important;text-shadow:0 2px 0 #2455bd,0 4px 0 #1f469f,0 5px 0 #16347f,3px 4px 0 #15409a,-2px -2px 0 #6fb7ff,0 0 16px rgba(255,53,245,.26),0 0 28px rgba(35,255,242,.12)!important;transform:none!important}.pokemon-catalog-title span{display:block}.pokemon-catalog-title .pokemon-title-indent{transform:translate(.23em)}.pokemon-catalog-title:after{display:none!important}.filters-custom--catalog{width:min(1180px,calc(100vw - 48px))!important;max-width:1180px!important;margin:0 auto 18px!important;display:grid!important;grid-template-columns:minmax(300px,1.75fr) repeat(4,minmax(145px,.85fr))!important;gap:12px!important;align-items:end!important;justify-content:center!important}#clear-filters{margin:6px auto 0!important;display:flex!important;width:fit-content!important}.catalog-count{text-align:center!important;margin:14px auto 20px!important}@media(max-width:1180px){.filters-custom--catalog{grid-template-columns:1fr 1fr!important;width:min(820px,calc(100vw - 32px))!important}.filters-custom--catalog input#search{grid-column:1 / -1!important}}@media(max-width:620px){.pokemon-catalog-title{font-size:clamp(2.15rem,12vw,3.5rem)!important;-webkit-text-stroke:1.5px #2f67d8!important}.pokemon-catalog-title .pokemon-title-indent{transform:translate(.14em)}.filters-custom--catalog{grid-template-columns:1fr!important;width:min(100%,calc(100vw - 24px))!important}.filters-custom--catalog input#search{grid-column:auto!important}}.catalog-page .section{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.catalog-page .section-title{width:100%!important;max-width:1280px!important;margin:0 auto 30px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.pokemon-catalog-title{width:min(780px,94vw)!important;max-width:780px!important;margin:0 auto 34px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;transform:none!important;font-family:Arial Rounded MT Bold,Arial Black,Trebuchet MS,system-ui,sans-serif!important;font-size:clamp(2.45rem,4.85vw,4.95rem)!important;line-height:.92!important;letter-spacing:-.055em!important;text-transform:uppercase!important;color:#ffdf3d!important;-webkit-text-stroke:clamp(1.7px,.24vw,3.8px) #2f67d8!important;text-shadow:0 2px 0 #2455bd,0 4px 0 #1f469f,0 5px 0 #16347f,3px 4px 0 #15409a,-2px -2px 0 #6fb7ff,0 0 16px rgba(255,53,245,.25),0 0 26px rgba(35,255,242,.12)!important}.pokemon-title-line{display:block!important;width:fit-content!important;margin:0 auto!important}.pokemon-title-line--catalogo{margin-bottom:.13em!important}.pokemon-title-line--pokemon{transform:translate(.18em)!important}.pokemon-catalog-title:after,.pokemon-catalog-title:before{display:none!important;content:none!important}.filters-custom--catalog{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:0 auto 16px!important;display:grid!important;grid-template-columns:minmax(320px,1.85fr) minmax(150px,.88fr) minmax(150px,.88fr) minmax(170px,1fr) minmax(170px,1fr)!important;column-gap:12px!important;row-gap:0!important;align-items:end!important;justify-content:center!important}.filters-custom--catalog input#search{width:100%!important;margin:0!important;align-self:end!important}.filters-custom--catalog .custom-select{min-width:0!important;width:100%!important}.filter-label{height:13px!important;min-height:13px!important;margin:0 0 7px 2px!important;padding:0!important;display:block!important}#clear-filters{margin:10px auto 0!important;display:flex!important;width:fit-content!important;justify-content:center!important}.card-grid{margin-top:24px!important}@media(max-width:620px){.pokemon-catalog-title{width:min(420px,94vw)!important;font-size:clamp(2.15rem,12vw,3.45rem)!important;line-height:.94!important;-webkit-text-stroke:1.5px #2f67d8!important;margin-bottom:24px!important}.pokemon-title-line--catalogo{margin-bottom:.16em!important}.pokemon-title-line--pokemon{transform:translate(.1em)!important}.filters-custom--catalog{grid-template-columns:1fr!important;width:min(100%,calc(100vw - 24px))!important}.filters-custom--catalog input#search{grid-column:auto!important}}.pokemon-catalog-title,.pokemon-title-line,.pokemon-title-line--catalogo,.pokemon-title-line--pokemon{display:none!important}.catalog-simple-title{margin:0 auto 26px!important;padding:0!important;width:fit-content!important;max-width:100%!important;color:#fff!important;font-size:clamp(2.1rem,4.6vw,4rem)!important;line-height:1.02!important;letter-spacing:-.06em!important;font-weight:1000!important;text-align:center!important;text-shadow:0 0 16px rgba(255,53,245,.26),0 0 24px rgba(35,255,242,.1)!important}.filters-custom--catalog{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:0 auto 12px!important;display:grid!important;grid-template-columns:minmax(330px,1.65fr) minmax(155px,.9fr) minmax(155px,.9fr) minmax(180px,1fr) minmax(180px,1fr)!important;gap:12px!important;align-items:end!important;justify-content:center!important}.filters-custom--catalog input#search,.filters-custom--catalog .custom-select__button{height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important}.filters-custom--catalog input#search{margin:0!important;width:100%!important;align-self:end!important}.filters-custom--catalog .custom-select{display:grid!important;grid-template-rows:13px 52px!important;gap:7px!important;min-width:0!important;width:100%!important}.filters-custom--catalog .custom-select__button{width:100%!important;min-width:0!important;padding:0 40px 0 14px!important;display:flex!important;align-items:center!important}.filter-label{height:13px!important;min-height:13px!important;margin:0!important;padding:0 0 0 2px!important;display:block!important;line-height:1!important}#clear-filters{display:flex!important;width:fit-content!important;margin:12px auto 0!important;justify-content:center!important}.card-grid{margin-top:26px!important}@media(max-width:1180px){.catalog-page .section-title,.filters-custom--catalog{width:min(860px,calc(100vw - 36px))!important}.filters-custom--catalog{grid-template-columns:1fr 1fr!important;row-gap:12px!important}.filters-custom--catalog input#search{grid-column:1 / -1!important}}@media(max-width:620px){.catalog-simple-title{font-size:clamp(2rem,10vw,3rem)!important;margin-bottom:22px!important}.catalog-page .section-title,.filters-custom--catalog{width:min(100%,calc(100vw - 24px))!important}.filters-custom--catalog{grid-template-columns:1fr!important}.filters-custom--catalog input#search{grid-column:auto!important}}.catalog-page .section-title{display:block!important;width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:0 auto 24px!important;padding:0!important;text-align:center!important}.catalog-simple-title{margin:0 auto 26px!important;padding:0!important;width:fit-content!important;color:#fff!important;font-size:clamp(2.1rem,4.6vw,4rem)!important;line-height:1.02!important;letter-spacing:-.06em!important;font-weight:1000!important;text-align:center!important;text-shadow:0 0 16px rgba(255,53,245,.26),0 0 24px rgba(35,255,242,.1)!important}.filters-custom--catalog{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:0 auto 14px!important;display:grid!important;grid-template-columns:minmax(300px,1.55fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(190px,1fr) minmax(190px,1fr)!important;gap:12px!important;align-items:end!important;justify-content:center!important}.filters-custom--catalog input#search{height:52px!important;min-height:52px!important;max-height:52px!important;width:100%!important;margin:0!important;align-self:end!important;box-sizing:border-box!important}.filters-custom--catalog .custom-select{min-width:0!important;width:100%!important;display:block!important}.filter-label{display:block!important;height:auto!important;min-height:0!important;margin:0 0 8px 2px!important;padding:0!important;color:#ffffffc2!important;font-size:.69rem!important;line-height:1!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important}.filters-custom--catalog .custom-select__button{height:52px!important;min-height:52px!important;max-height:52px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 40px 0 14px!important;display:flex!important;align-items:center!important}.custom-select__button span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#clear-filters{display:flex!important;width:fit-content!important;margin:18px auto 0!important;justify-content:center!important}.card-grid{margin-top:34px!important}.catalog-count{text-align:center!important;margin:14px auto 0!important}@media(max-width:1180px){.filters-custom--catalog{width:min(860px,calc(100vw - 36px))!important;grid-template-columns:1fr 1fr!important;row-gap:12px!important}.filters-custom--catalog input#search{grid-column:1 / -1!important}}@media(max-width:620px){.catalog-page .section-title,.filters-custom--catalog{width:min(100%,calc(100vw - 24px))!important}.filters-custom--catalog{grid-template-columns:1fr!important}.filters-custom--catalog input#search{grid-column:auto!important}}.section.catalog-page{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(18px,4vw,34px)!important;padding-right:clamp(18px,4vw,34px)!important}.section.catalog-page .section-title{display:block!important;width:100%!important;max-width:1180px!important;margin:0 auto 28px!important;padding:0!important;text-align:center!important}.section.catalog-page .catalog-simple-title{display:block!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important;font-size:clamp(2.2rem,4.2vw,3.6rem)!important;line-height:1.05!important;letter-spacing:-.055em!important}.section.catalog-page .filters-custom--catalog{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(300px,1.55fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(210px,1fr) minmax(210px,1fr)!important;gap:12px!important;align-items:end!important}.section.catalog-page .search-field,.section.catalog-page .custom-select{display:grid!important;grid-template-rows:13px 52px!important;gap:8px!important;min-width:0!important;width:100%!important}.section.catalog-page .filter-label{height:13px!important;min-height:13px!important;margin:0!important;padding:0 0 0 2px!important;display:block!important;color:#ffffffc7!important;font-size:.69rem!important;line-height:13px!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important}.section.catalog-page .filter-label--empty{visibility:hidden!important}.section.catalog-page .search-field input#search,.section.catalog-page .custom-select__button{height:52px!important;min-height:52px!important;max-height:52px!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.section.catalog-page .custom-select__button{padding:0 40px 0 14px!important;display:flex!important;align-items:center!important}.section.catalog-page .custom-select__button span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.section.catalog-page #clear-filters{position:static!important;display:flex!important;width:fit-content!important;margin:18px auto 0!important;transform:none!important;clear:both!important}@media(max-width:1180px){.section.catalog-page .filters-custom--catalog{max-width:860px!important;grid-template-columns:1fr 1fr!important;row-gap:12px!important}.section.catalog-page .search-field{grid-column:1 / -1!important}}@media(max-width:620px){.section.catalog-page{padding-left:12px!important;padding-right:12px!important}.section.catalog-page .filters-custom--catalog{grid-template-columns:1fr!important;max-width:100%!important}.section.catalog-page .search-field{grid-column:auto!important}}.section.catalog-page{max-width:1280px!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,34px)!important}.section.catalog-page .section-title{max-width:1180px!important;margin:0 auto 30px!important;padding:0!important;text-align:center!important}.section.catalog-page .catalog-simple-title{display:block!important;width:fit-content!important;margin:0 auto!important;color:#fff!important;font-size:clamp(2.2rem,4.2vw,3.6rem)!important;line-height:1.05!important;letter-spacing:-.055em!important;font-weight:1000!important;text-align:center!important}.section.catalog-page .filters-custom--catalog{all:unset}.catalog-controls-v46{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(330px,1.65fr) minmax(165px,.88fr) minmax(165px,.88fr) minmax(195px,1fr) minmax(195px,1fr)!important;gap:12px!important;align-items:end!important}.catalog-control-v46{display:grid!important;grid-template-rows:14px 52px!important;gap:8px!important;min-width:0!important;width:100%!important;position:relative!important}.catalog-control-label-v46{display:block!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0 0 0 2px!important;color:#ffffffc7!important;font-size:.69rem!important;line-height:14px!important;font-weight:1000!important;letter-spacing:.1em!important;text-transform:uppercase!important}.catalog-control-v46 input#search,.catalog-control-v46 .catalog-control-button-v46{height:52px!important;min-height:52px!important;max-height:52px!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.catalog-control-v46 input#search{display:block!important;border-radius:14px!important}.catalog-control-v46 .catalog-control-button-v46{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 40px 0 14px!important;border-radius:14px!important}.catalog-control-v46 .catalog-control-button-v46 span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.catalog-control-v46 .catalog-control-button-v46:after{right:16px!important;top:50%!important}.catalog-control-v46 .custom-select__menu{top:82px!important;left:0!important;right:0!important}.catalog-actions-v46{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important;margin:18px auto 0!important;display:flex!important;justify-content:center!important}.catalog-actions-v46 #clear-filters{position:static!important;transform:none!important;margin:0!important;display:inline-flex!important;width:fit-content!important}.section.catalog-page .card-grid{margin-top:36px!important}.section.catalog-page .catalog-count{text-align:center!important;margin:16px auto 0!important}@media(max-width:1180px){.catalog-controls-v46{width:min(860px,calc(100vw - 36px))!important;grid-template-columns:1fr 1fr!important}.catalog-control-v46--search{grid-column:1 / -1!important}.catalog-actions-v46{width:min(860px,calc(100vw - 36px))!important}}@media(max-width:620px){.section.catalog-page{padding-inline:12px!important}.catalog-controls-v46{width:100%!important;grid-template-columns:1fr!important}.catalog-control-v46--search{grid-column:auto!important}.catalog-actions-v46{width:100%!important}}.catalog-control-v46--search input#search,.section.catalog-page .catalog-control-v46--search input#search{appearance:none!important;-webkit-appearance:none!important;height:52px!important;min-height:52px!important;max-height:52px!important;width:100%!important;margin:0!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:#ffffff12!important;color:#fff!important;padding:0 15px!important;font:inherit!important;font-weight:750!important;line-height:52px!important;outline:none!important;box-shadow:none!important}.catalog-control-v46--search input#search::placeholder{color:#ffffff6b!important;opacity:1!important}.catalog-control-v46--search input#search:hover{border-color:#ffffff38!important;background:#ffffff16!important}.catalog-control-v46--search input#search:focus{border-color:#ff35f5bf!important;background:#ffffff16!important;box-shadow:0 0 0 3px #ff35f51f!important}.catalog-control-v46--search input#search:-webkit-autofill,.catalog-control-v46--search input#search:-webkit-autofill:hover,.catalog-control-v46--search input#search:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #ffffff12 inset!important;transition:background-color 9999s ease-in-out 0s!important}.catalog-control-v46--search .catalog-control-label-v46{color:#ffffffc7!important}.catalog-controls-v46{align-items:end!important}.catalog-control-v46--search{transform:translateY(20px)!important}.catalog-actions-v46{margin-top:38px!important}@media(max-width:1180px){.catalog-control-v46--search{transform:none!important}.catalog-actions-v46{margin-top:18px!important}}.cart-panel,.cart-drawer,#cart,.cart{border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 20% 0%,rgba(255,53,245,.15),transparent 34%),linear-gradient(180deg,#0a0911fa,#05050bfa);box-shadow:0 24px 70px #00000094,0 0 35px #ff35f51f;backdrop-filter:blur(18px)}.cart-empty{display:grid;gap:6px;padding:18px;border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:#ffffffad;text-align:center}.cart-empty strong{color:#fff}.cart-row-v5{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09)}.cart-row-v5:last-child{border-bottom:0}.cart-thumb{width:54px;height:74px;object-fit:cover;border-radius:8px;background:#ffffff0f;box-shadow:0 8px 16px #00000047}.cart-info{min-width:0;display:grid;gap:3px}.cart-info strong{display:block;color:#fff;font-size:.92rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-info span{display:block;color:#ffffff9e;font-size:.78rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-qty{display:inline-flex;align-items:center;gap:7px;margin-top:7px}.cart-qty button{width:26px;height:26px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#ffffff14;font-weight:1000;cursor:pointer}.cart-qty button:hover:not(:disabled){border-color:#23fff28c;background:#23fff21f}.cart-qty button:disabled{opacity:.35;cursor:not-allowed}.cart-qty span{min-width:18px;color:#fff;text-align:center;font-weight:900}.cart-qty small{color:#ffffff75;font-size:.72rem}.cart-side{align-self:stretch;display:grid;justify-items:end;align-content:space-between;gap:8px}.cart-side strong{color:#fff;font-size:.95rem;white-space:nowrap}.cart-remove{width:30px;height:30px;border:0;border-radius:9px;color:#fff;background:#ffffff24;cursor:pointer;font-size:1.1rem;line-height:1}.cart-remove:hover{background:#ff35f547}.cart-total-row,.total-row{margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}[data-checkout]:disabled,.checkout:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.25)}[data-cart-count]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--pink),var(--cyan));color:#fff;font-size:.72rem;font-weight:1000}[data-cart-count][hidden]{display:none!important}.cart-note,.cart-help{color:#ffffff94;font-size:.78rem;line-height:1.35}@media(max-width:620px){.cart-row-v5{grid-template-columns:48px minmax(0,1fr)}.cart-side{grid-column:2;display:flex;justify-content:space-between;align-items:center}.cart-thumb{width:48px;height:66px}}[data-checkout].is-disabled{opacity:.45;pointer-events:none;filter:grayscale(.25)}.cart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cart-head button{width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff1a;color:#fff;cursor:pointer;font-size:1.2rem;line-height:1}.cart-head button:hover{background:#ff35f538}.cart-toast-v53{position:fixed;right:22px;bottom:22px;z-index:9998;width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:radial-gradient(circle at 15% 0%,rgba(255,53,245,.18),transparent 36%),linear-gradient(180deg,#0a0911fa,#05050bfa);box-shadow:0 24px 70px #00000094,0 0 35px #ff35f524;backdrop-filter:blur(18px);transform:translateY(14px);opacity:0;transition:opacity .18s ease,transform .18s ease}.cart-toast-v53.is-visible{transform:translateY(0);opacity:1}.cart-toast-v53[hidden]{display:none!important}.cart-toast-close-v53{position:absolute;top:12px;right:12px;width:30px;height:30px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;background:#ffffff1a;cursor:pointer;font-size:1.05rem;line-height:1}.cart-toast-close-v53:hover{background:#ff35f540}.cart-toast-card-v53{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding-right:34px;align-items:center}.cart-toast-card-v53 img{width:52px;height:72px;object-fit:cover;border-radius:8px;background:#ffffff0f;box-shadow:0 8px 16px #0000004d}.cart-toast-card-v53 strong{display:block;color:#fff;font-size:.95rem;margin-bottom:4px}.cart-toast-card-v53 span{display:block;color:#ffffffd6;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-toast-card-v53 small{display:block;color:#ffffff8f;margin-top:3px}.cart-toast-actions-v53{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.cart-toast-actions-v53 span{color:#ffffffad;font-size:.86rem}.cart-toast-actions-v53 .btn-primary{width:auto;min-width:132px;padding:11px 15px;text-align:center}@media(max-width:620px){.cart-toast-v53{left:12px;right:12px;bottom:12px;width:auto}.cart-toast-actions-v53{align-items:stretch;flex-direction:column}.cart-toast-actions-v53 .btn-primary{width:100%}}.cart-page-v53{max-width:1280px}.cart-page-head-v53{margin-bottom:24px}.breadcrumb-v53{display:block;color:var(--cyan);font-weight:900;margin-bottom:10px;font-size:.85rem}.cart-page-head-v53 h1{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.cart-page-head-v53 p{color:var(--muted)}.cart-layout-v53{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.cart-main-v53,.cart-summary-v53{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0b;box-shadow:0 16px 44px #00000047}.cart-main-v53{padding:18px}.cart-summary-v53{position:sticky;top:94px;padding:20px}.cart-steps-v53{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.cart-steps-v53 span{padding:10px 13px;border-radius:999px;color:#ffffffa8;background:#ffffff0f;font-weight:900}.cart-steps-v53 .is-active{color:#fff;background:linear-gradient(135deg,#ff35f552,#23fff229)}.cart-page-items-v53{display:grid;gap:12px}.cart-item-page-v53{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto 34px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#05050b6b}.cart-item-page-v53 img{width:64px;height:88px;border-radius:9px;object-fit:cover}.cart-item-info-v53 h3{margin:0 0 5px;color:#fff;font-size:1rem}.cart-item-info-v53 p{margin:2px 0;color:#ffffff9e;font-size:.86rem}.cart-item-qty-v53{display:inline-flex;align-items:center;gap:8px}.cart-item-qty-v53 button{width:30px;height:30px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#ffffff14;cursor:pointer;font-weight:1000}.cart-item-qty-v53 button:disabled{opacity:.35;cursor:not-allowed}.cart-item-qty-v53 span{min-width:18px;text-align:center;font-weight:900}.cart-item-qty-v53 small{color:#ffffff7a}.cart-item-price-v53{white-space:nowrap;color:#fff}.cart-item-remove-v53{width:34px;height:34px;border:0;border-radius:10px;color:#fff;background:#ffffff1f;cursor:pointer;font-size:1.1rem}.cart-item-remove-v53:hover{background:#ff35f540}.summary-line-v53{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1)}.summary-note-v53{color:#ffffff94;line-height:1.45;font-size:.88rem}.cart-summary-v53 .btn-primary,.cart-summary-v53 .btn-secondary{width:100%;justify-content:center;margin-top:10px}.cart-summary-v53 .is-disabled{opacity:.45;pointer-events:none;filter:grayscale(.25)}.cart-empty-page-v53{min-height:280px;display:grid;place-items:center;text-align:center;gap:10px}.cart-empty-page-v53 p{color:var(--muted)}@media(max-width:900px){.cart-layout-v53{grid-template-columns:1fr}.cart-summary-v53{position:static}}@media(max-width:650px){.cart-item-page-v53{grid-template-columns:54px minmax(0,1fr) 34px}.cart-item-page-v53 img{width:54px;height:74px}.cart-item-qty-v53,.cart-item-price-v53{grid-column:2 / -1}}.cart-toast-v53{pointer-events:auto}.header-actions{display:flex;align-items:center;gap:10px}.header-cart{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;font-weight:1000;background:#ffffff12;box-shadow:0 0 18px #23fff214}.header-cart:hover{border-color:#23fff285;background:#23fff21a}.header-cart-icon{font-size:1rem}.header-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--pink),var(--cyan));color:#fff;font-size:.72rem;font-weight:1000}.header-cart-count[hidden]{display:none!important}.header-cart.is-bumping{animation:nexusCartBumpV56 .42s ease}@keyframes nexusCartBumpV56{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.checkout-page-v56{max-width:1280px}.checkout-layout-v56{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.checkout-form-card-v56{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0b;box-shadow:0 16px 44px #00000047}.cart-steps-v53 a{padding:10px 13px;border-radius:999px;color:#ffffffa8;background:#ffffff0f;font-weight:900;text-decoration:none}.form-grid-v56{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.form-grid-v56 label{display:grid;gap:7px;color:#ffffffc7;font-size:.85rem;font-weight:900}.form-grid-v56 input,.form-grid-v56 textarea{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff12;color:#fff;padding:13px 14px;font:inherit;box-sizing:border-box;outline:none}.form-grid-v56 input:focus,.form-grid-v56 textarea:focus{border-color:#ff35f5bf;box-shadow:0 0 0 3px #ff35f51f}.form-full-v56{grid-column:1 / -1}.legal-check-v56{display:flex;gap:10px;align-items:flex-start;margin-top:18px;color:#ffffffb3;font-size:.9rem}.form-actions-v56{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.payment-placeholder-v56 p{color:var(--muted);line-height:1.55}@media(max-width:900px){.checkout-layout-v56{grid-template-columns:1fr}}@media(max-width:720px){.header-actions{gap:6px}.header-cart span:not(.header-cart-icon):not(.header-cart-count){display:none}.form-grid-v56{grid-template-columns:1fr}.form-actions-v56{flex-direction:column}.form-actions-v56 .btn-primary,.form-actions-v56 .btn-secondary{width:100%;justify-content:center}}.cart-toast-v57{position:fixed;right:22px;bottom:22px;z-index:9998;width:min(360px,calc(100vw - 32px));padding:15px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:radial-gradient(circle at 15% 0%,rgba(255,53,245,.18),transparent 36%),linear-gradient(180deg,#0a0911fa,#05050bfa);box-shadow:0 20px 58px #0000008a,0 0 28px #ff35f521;backdrop-filter:blur(18px);transform:translateY(12px);opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:auto}.cart-toast-v57.is-visible{transform:translateY(0);opacity:1}.cart-toast-v57[hidden]{display:none!important}.cart-toast-close-v57{position:absolute;top:10px;right:10px;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#fff;background:#ffffff1a;cursor:pointer;font-size:1rem;line-height:1}.cart-toast-close-v57:hover{background:#ff35f540}.cart-toast-card-v57{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-right:30px;align-items:center}.cart-toast-card-v57 img{width:48px;height:66px;object-fit:cover;border-radius:8px;background:#ffffff0f;box-shadow:0 8px 16px #0000004d}.cart-toast-card-v57 strong{display:block;color:#fff;font-size:.92rem;margin-bottom:4px}.cart-toast-card-v57 span{display:block;color:#ffffffd6;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-toast-card-v57 small{display:block;color:#ffffff8f;margin-top:3px}@media(max-width:620px){.cart-toast-v57{left:12px;right:12px;bottom:12px;width:auto}}.contact-summary-v59{margin:18px 0;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0b}.contact-summary-v59 h3{margin:0 0 10px}.contact-summary-v59 p{margin:4px 0;color:#ffffffb8}.payment-warning-v59{margin-top:16px}#shopify-pay-link-v59.is-disabled{opacity:.45;pointer-events:none;filter:grayscale(.25)}.cart-refresh-warning-v62{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(35,255,242,.22);border-radius:14px;color:#bdfcff;background:#23fff214;font-weight:800}
