:root{--pink:#7657ff;--pink2:#2e9bff;--panel:#12172a;--bg:#070a13;--line:#7180ff2b}body{background:radial-gradient(circle at 90% 0,#0d2146 0,transparent 30%),#070a13}.site-header{background:#0d1222f2}.brand>b,.cta,.buy,.select-game,.bag,.game-picker summary,.category-chips a.active,.category-chips a:hover,.quick-add button,.sold-button{background:linear-gradient(135deg,#7657ff,#258cff);box-shadow:0 10px 30px #405cff55}.brand span,.collection-shop-head h1 em{color:#7b67ff}.hero h1 em,h2 em{background:linear-gradient(110deg,#8b69ff,#29a0ff);background-clip:text;color:transparent}.hero{background:radial-gradient(circle at 17% 15%,#492c853d 0,transparent 38%),radial-gradient(circle at 82% 28%,#126ed43d 0,transparent 42%),#080b15}.hero-grid{background-image:linear-gradient(#695cff12 1px,transparent 1px),linear-gradient(90deg,#258cff12 1px,transparent 1px)}.hero-orb-one{background:#7454ff}.hero-orb-two{background:#168dff}.eyebrow{color:#9ebdff}.eyebrow i,.announcement i{background:#4f91ff;box-shadow:0 0 12px #4f91ff}.trust>b{color:#47d7ff}.game-card-glow{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#574dff99,transparent 52%)}.product-card:hover,.faq details[open]{border-color:#665cff88}.product-image{background:linear-gradient(145deg,#14224a,#10162c)}.save-pill,.game-card small,.product-image small{background:#6755ff!important}.collection-grid .product-card section b,.category-row .product-card section b,.crumb,.section-heading>a,.game-card section span{color:#6aaeff}.game-modal{width:min(940px,calc(100vw - 28px));padding:26px 30px 30px;border:1px solid #6171ff55;border-radius:24px;background:linear-gradient(150deg,#151a31,#0b1020);color:#fff;box-shadow:0 40px 120px #000d,0 0 70px #305cff33;animation:modalIn .28s ease-out}.game-modal::backdrop{background:#02040bd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.game-modal-close{position:absolute;right:16px;top:14px;width:38px;height:38px;border:1px solid #ffffff1f;border-radius:50%;background:#202740;color:#fff;font-size:23px;cursor:pointer}.game-modal-brand{text-align:center;font-size:38px;font-weight:950;letter-spacing:-.06em}.game-modal-brand span{color:#6386ff}.game-modal>h2{text-align:center;margin:4px 0 24px;color:#aab5d0;font-size:15px;font-weight:650}.game-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.game-modal-grid>a{overflow:hidden;border:1px solid #39415d;border-radius:17px;background:#151b2e;transition:.24s;box-shadow:0 14px 35px #0005}.game-modal-grid>a:hover{transform:translateY(-5px) rotateX(2deg);border-color:#6786ff;box-shadow:0 22px 45px #0009,0 0 28px #486cff30}.game-modal-grid img{display:block;width:100%;height:155px;object-fit:cover;transition:.35s}.game-modal-grid>a:hover img{transform:scale(1.045)}.game-modal-grid section{display:flex;flex-direction:column;gap:5px;padding:13px 15px 15px}.game-modal-grid b{font-size:17px}.game-modal-grid small{color:#8d9ab7;font-size:10px;font-weight:850}.game-modal-grid img{aspect-ratio:16/9;object-fit:cover;object-position:center;image-rendering:auto;filter:saturate(1.04) contrast(1.02)}.game-modal-grid>a{transform-style:preserve-3d;will-change:transform}.game-modal-grid>a:hover img{transform:scale(1.055);filter:saturate(1.1) contrast(1.04)}.game-modal-grid>a:hover section{transform:translateZ(12px)}.game-modal-grid section{transition:transform .3s ease}.game-modal-trust{margin-top:18px;padding:14px;text-align:center;border:1px solid #6359ff55;border-radius:12px;background:#1c2240;color:#bdc8e2;font-size:10px;font-weight:900;letter-spacing:.08em}.game-modal-trust i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#39dfff;box-shadow:0 0 12px #39dfff}@keyframes modalIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:640px){.game-modal{padding:22px 14px 18px}.game-modal-brand{font-size:29px}.game-modal-grid{grid-template-columns:1fr 1fr;gap:8px}.game-modal-grid img{height:105px}.game-modal-grid section{padding:10px}.game-modal-grid b{font-size:13px}.game-modal-grid small,.game-modal-trust{font-size:8px}.hero-buttons .cta{width:100%}}.bestseller-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:-8px 0 28px}.bestseller-tabs button{padding:12px 18px;border:1px solid #34405f;border-radius:99px;background:#141a2d;color:#fff;font-size:12px;font-weight:850;cursor:pointer;transition:.2s}.bestseller-tabs button:hover,.bestseller-tabs button.active{border-color:#6179ff;background:linear-gradient(135deg,#7657ff,#258cff);box-shadow:0 9px 24px #405cff45;transform:translateY(-2px)}.bestseller-panel[hidden]{display:none}.bestseller-panel.active{animation:tabReveal .3s ease}.bestseller-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bestseller-grid .product-image{height:220px}.bestseller-grid .product-card{border-radius:15px}.bestseller-grid .product-card-link>section{padding:13px}.bestseller-grid .product-card h3{font-size:13px;min-height:32px}.bestseller-grid .product-card section b{color:#6aaeff}.bestseller-grid .quick-add button{background:linear-gradient(135deg,#7657ff,#258cff)}.game-picker-menu small,.save-pill,.game-card small,.product-image small{background:#6755ff!important}.category-chips a:hover,.category-chips a.active{border-color:#5f79ff!important;background:linear-gradient(135deg,#7657ff,#258cff)!important;box-shadow:0 7px 18px #405cff45!important}.product-card:hover{border-color:#6179ff88!important}.cta:hover{box-shadow:0 18px 38px #405cff70!important}.float-card{box-shadow:0 35px 80px #000b,0 0 40px #486cff24,inset 0 1px #ffffff40}.games-section:before{background:#4f63ff18}.section-heading label,.how>label,.collection-hero label,.cart-page>label,.empty-page>label,.how article small,.product-card section>div>strong{color:#79aaff}.faq details[open]{border-color:#6179ff88}.collection-hero{background:radial-gradient(circle at 50% 0,#222f6a,transparent 65%)}@keyframes tabReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:900px){.bestseller-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.bestseller-grid{grid-template-columns:repeat(2,1fr)}.bestseller-grid .product-image{height:170px}.bestseller-tabs{flex-wrap:nowrap;overflow-x:auto}.bestseller-tabs button{white-space:nowrap}}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(120deg,#070a13,#081226 58%,#070a13);filter:none;opacity:1}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 22% 35%,#633cff45,transparent 35%),radial-gradient(circle at 78% 35%,#168dff40,transparent 38%)}.bag{border:0;color:#fff;cursor:pointer}.cart-open{overflow:hidden}.cart-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;border:0;background:#02040bc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:.28s}.cart-drawer-overlay.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;z-index:90;right:0;top:0;width:min(430px,100vw);height:100dvh;display:grid;grid-template-rows:auto auto 1fr auto;transform:translate(105%);transition:transform .34s cubic-bezier(.22,.8,.28,1);background:#080c16;color:#fff;border-left:1px solid #536dff44;box-shadow:-30px 0 90px #000b}.cart-drawer.open{transform:none}.cart-drawer>header{height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.cart-drawer>header>div{display:flex;align-items:center;gap:9px}.cart-drawer>header span{padding:3px 7px;border:1px solid #ffffff24;border-radius:5px;font-size:10px}.cart-drawer>header button{width:34px;height:34px;border:0;border-radius:9px;background:#1b2235;color:#9eabc6;font-size:21px;cursor:pointer}.cart-reward{padding:15px 20px 18px;position:relative;overflow:hidden;border-bottom:1px solid #495cff4d;background:#111729}.cart-reward b,.cart-reward span{display:block;font-size:12px}.cart-reward span{margin-top:4px;color:#8390ad;font-size:10px}.cart-reward i{display:block;height:5px;margin-top:12px;border-radius:99px;background:linear-gradient(90deg,#7657ff 0 45%,#242a3a 45%);box-shadow:0 0 15px #516cff55}.cart-drawer-lines{padding:4px 20px;overflow:auto}.cart-drawer-lines article{min-height:106px;display:grid;grid-template-columns:68px 1fr auto;grid-template-rows:1fr auto;gap:8px 13px;align-items:center;padding:14px 0;border-bottom:1px solid #ffffff0e}.cart-drawer-lines article>a{grid-row:1/3}.cart-drawer-lines img{width:64px;height:64px;display:block;object-fit:contain;border-radius:10px;background:linear-gradient(145deg,#183b80,#132651)}.cart-drawer-lines article>div:nth-of-type(1){align-self:center;display:flex;flex-direction:column;gap:8px}.cart-drawer-lines article strong{font-size:13px}.cart-drawer-lines article b{font-size:15px}.cart-remove{align-self:start;border:0;background:none;color:#72809d;cursor:pointer}.cart-quantity{grid-column:2/4;justify-self:end;display:flex;align-items:center;gap:13px;padding:5px 9px;border-radius:99px;background:#171d2c}.cart-quantity button{border:0;background:none;color:#9db4ee;cursor:pointer}.cart-empty{height:100%;display:grid;place-content:center;text-align:center;gap:15px;color:#8d99b3}.cart-empty a{color:#72a7ff;font-weight:800}.cart-drawer>footer{padding:0 20px 18px;border-top:1px solid #ffffff12;background:#090d18}.cart-reserved{margin:0 -20px 14px;padding:11px;text-align:center;border-bottom:1px solid #536dff55;background:#171b3c;color:#8caeff;font-size:10px}.cart-discount label{display:block;margin-bottom:8px;color:#91a7d8;font-size:9px;font-weight:900;letter-spacing:.12em}.cart-discount>div{display:flex;gap:8px}.cart-discount input{min-width:0;flex:1;padding:12px;border:1px solid #35415e;border-radius:10px;background:#13192b;color:#fff}.cart-discount button{padding:0 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#7657ff,#258cff);color:#fff;font-size:11px;font-weight:900;cursor:pointer}.cart-secure-note{margin:13px 0;padding:10px 12px;border:1px solid #536dff55;border-radius:9px;color:#86aaff;font-size:10px}.cart-subtotal{display:flex;align-items:end;justify-content:space-between}.cart-subtotal span{font-size:10px;font-weight:900}.cart-subtotal small{display:block;margin-top:4px;color:#6f7d9b;font-weight:400}.cart-subtotal strong{font-size:27px}.cart-checkout{height:54px;margin-top:14px;display:flex;align-items:center;justify-content:center;border-radius:99px;background:linear-gradient(135deg,#7657ff,#258cff);box-shadow:0 12px 30px #405cff55;font-size:12px;font-weight:950;letter-spacing:.04em}.payment-badges{display:flex;justify-content:center;gap:5px;margin-top:11px}.payment-badges b{padding:4px 6px;border-radius:3px;background:#f4f7ff;color:#11172a;font-size:7px}@media(max-width:640px){.hero:before{background:linear-gradient(145deg,#070a13,#0a1830)}.cart-drawer{width:100vw}.cart-drawer>footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.site-header .nav-shell>nav{display:none}.site-header .game-picker{position:absolute;left:50%;right:auto;transform:translate(-50%);z-index:3}.site-header .game-picker summary{padding:13px 22px;font-size:12px}.site-header .game-picker-menu{left:50%;right:auto;transform:translate(-50%);width:310px}.all-items-heading{padding-top:16px;margin-top:18px;border-top:1px solid #ffffff12}.all-items-heading h2{font-size:32px}@media(max-width:760px){.site-header .game-picker{position:relative;left:auto;transform:none}.site-header .game-picker-menu{left:auto;right:0;transform:none}.site-header .game-picker summary{font-size:0}.site-header .game-picker summary:before{content:"GAMES";font-size:10px}}.site-header .nav-shell{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)}.site-header .game-picker{position:relative;left:auto;right:auto;transform:none;justify-self:center}.site-header .game-picker-menu{left:50%;right:auto;transform:translate(-50%)}.site-header .header-actions{grid-column:3;justify-self:end}.site-header .brand{grid-column:1}@media(max-width:760px){.site-header .nav-shell{grid-template-columns:1fr auto 1fr}.site-header .brand{font-size:0}.site-header .brand>b{margin:0}.site-header .header-search{display:none}.site-header .game-picker{grid-column:2}.site-header .header-actions{grid-column:3}.site-header .game-picker-menu{position:fixed;left:12px;right:12px;top:108px;width:auto;transform:none}}.site-header{border-bottom-color:#536dff35;box-shadow:0 12px 45px #0005}.announcement{background:linear-gradient(90deg,#0a1020,#101a39,#0a1020);border-bottom:1px solid #4e6dff24}.announcement,.announcement span{color:#b6c8ef}.game-card{border-color:#3f4d724d;background:linear-gradient(155deg,#151d35,#0b101e);box-shadow:0 22px 55px #0009,0 0 0 1px #617dff09;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.game-card:hover{border-color:#5f82ff99!important;box-shadow:0 38px 85px #000d,0 0 40px #3e73ff42!important}.game-card-glow{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#426effa6,transparent 53%)!important}.game-card small{background:linear-gradient(135deg,#7657ff,#258cff)!important;box-shadow:0 5px 15px #3c65ff66}.game-card section span{color:#79baff!important}.game-card-shine{background:linear-gradient(115deg,transparent 22%,#b9d7ff2b 47%,transparent 69%)}.product-card{border-color:#35436299;background:linear-gradient(155deg,#151c31,#0d1221);box-shadow:0 14px 38px #0007;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.product-card:hover{border-color:#68f9!important;box-shadow:0 30px 70px #000c,0 0 28px #3c68ff2e!important}.product-card:before{background:linear-gradient(125deg,#b8d4ff12,transparent 38%,#586fff0b)!important}.product-image{background:radial-gradient(circle at 50% 20%,#1d55a2,#101a38 72%)!important}.product-card section b,.collection-grid .product-card section b,.category-row .product-card section b{color:#72b6ff!important}.save-pill,.game-picker-menu small,.product-image small{background:linear-gradient(135deg,#7657ff,#258cff)!important;box-shadow:0 5px 16px #315fff55}.quick-add button,.sold-button,.cta,.buy,.select-game,.bag,.cart-checkout,.cart-discount button{background:linear-gradient(115deg,#7558ff,#278dff)!important;box-shadow:0 10px 28px #355fff4d!important}.quick-add button:hover,.cta:hover,.buy:hover,.cart-checkout:hover{box-shadow:0 16px 38px #326dff73!important;filter:brightness(1.08)}.category-chips a:hover,.category-chips a.active,.bestseller-tabs button:hover,.bestseller-tabs button.active{border-color:#6c8eff!important;background:linear-gradient(115deg,#7558ff,#278dff)!important;box-shadow:0 8px 24px #355fff4a!important}.hero-orb-one{background:#684dff!important}.hero-orb-two{background:#168dff!important}.float-card{border-color:#6f83ff35;box-shadow:0 35px 85px #000c,0 0 42px #3a67ff2c,inset 0 1px #ffffff3b!important}.benefits{border-color:#536dff36;background:linear-gradient(135deg,#121a30e8,#0d1325e8);box-shadow:0 26px 75px #0009}.benefits>div{color:#6daeff}.section-heading label,.how>label,.collection-hero label,.cart-page>label,.empty-page>label,.how article small,.crumb{color:#79aaff!important}.faq details{background:linear-gradient(145deg,#131a2e,#0d1221);border-color:#3d4c6b}.faq details[open]{border-color:#68f!important;box-shadow:0 18px 40px #0007}.js .reveal-target{opacity:0;transform:translateY(28px) scale(.985);filter:blur(3px);transition:opacity .62s ease var(--reveal-delay,0ms),transform .62s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms),filter .62s ease var(--reveal-delay,0ms)}.js .reveal-target.is-visible{opacity:1;transform:none;filter:none}.category-row-grid .product-card:nth-child(2),.product-grid .product-card:nth-child(2){animation-delay:45ms}.category-row-grid .product-card:nth-child(3),.product-grid .product-card:nth-child(3){animation-delay:90ms}.category-row-grid .product-card:nth-child(4),.product-grid .product-card:nth-child(4){animation-delay:135ms}.category-row-grid .product-card:nth-child(5),.product-grid .product-card:nth-child(5){animation-delay:.18s}@media(prefers-reduced-motion:reduce){.js .reveal-target{opacity:1;transform:none;filter:none;transition:none}.game-card,.product-card{transition:none}}.hero-showcase{height:520px}.hero-showcase .float-card{width:310px;height:185px;padding:7px;border-radius:22px;background:linear-gradient(145deg,#233766cc,#101a32dd);border:1px solid #7694ff66;box-shadow:0 34px 80px #000c,0 0 44px #376dff35,inset 0 1px #ffffff45!important;overflow:hidden}.hero-showcase .float-card img{width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;object-position:center;border-radius:16px;background:#0b1530;filter:saturate(.92) contrast(1.02) brightness(.92)}.hero-showcase .float-card:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:2;border-radius:16px;background:linear-gradient(135deg,#7657ff30,#258cff22);mix-blend-mode:color;pointer-events:none}.hero-showcase .float-card:after{z-index:3}.hero-showcase .float-card span{z-index:4;left:18px;bottom:16px;border-color:#7694ff55;background:#091126dc;box-shadow:0 8px 20px #0008}.hero-showcase .float-card-a{left:0;top:108px;animation:floatWideA 6.2s ease-in-out infinite}.hero-showcase .float-card-b{right:0;top:34px;animation:floatWideB 7s ease-in-out infinite}.hero-showcase .float-card-c{left:18%;bottom:32px;width:286px;height:171px;animation:floatWideC 5.8s ease-in-out infinite}.hero-showcase .float-card-d{right:5%;bottom:4px;width:270px;height:161px;animation:floatWideD 6.6s ease-in-out infinite}@keyframes floatWideA{0%,to{transform:perspective(900px) rotateY(10deg) rotate(-4deg) translateY(0)}50%{transform:perspective(900px) rotateY(7deg) rotate(-3deg) translateY(-13px)}}@keyframes floatWideB{0%,to{transform:perspective(900px) rotateY(-10deg) rotate(4deg) translateY(0)}50%{transform:perspective(900px) rotateY(-7deg) rotate(3deg) translateY(-15px)}}@keyframes floatWideC{0%,to{transform:perspective(900px) translateZ(70px) rotate(-2deg) translateY(0)}50%{transform:perspective(900px) translateZ(85px) rotate(-1deg) translateY(-10px)}}@keyframes floatWideD{0%,to{transform:perspective(900px) translateZ(110px) rotate(3deg) translateY(0)}50%{transform:perspective(900px) translateZ(125px) rotate(2deg) translateY(-12px)}}@media(max-width:1050px){.hero-showcase{height:400px}.hero-showcase .float-card{width:250px;height:149px}.hero-showcase .float-card-a{left:8%;top:78px}.hero-showcase .float-card-b{right:8%;top:24px}.hero-showcase .float-card-c{left:25%;bottom:25px;width:230px;height:137px}.hero-showcase .float-card-d{right:23%;bottom:0;width:220px;height:131px}}@media(max-width:640px){.hero-showcase{height:310px}.hero-showcase .float-card{width:174px;height:104px;padding:5px;border-radius:15px}.hero-showcase .float-card img,.hero-showcase .float-card:before{border-radius:11px}.hero-showcase .float-card:before{top:5px;right:5px;bottom:5px;left:5px}.hero-showcase .float-card span{left:11px;bottom:9px;padding:5px 8px;font-size:7px}.hero-showcase .float-card-a{left:0;top:70px}.hero-showcase .float-card-b{right:0;top:24px}.hero-showcase .float-card-c{left:4%;bottom:24px;width:165px;height:98px}.hero-showcase .float-card-d{right:2%;bottom:0;width:160px;height:95px}}.hero-showcase .float-card{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:filter .2s ease,border-color .2s ease}.hero-showcase .float-card:hover{filter:brightness(1.12) saturate(1.06);border-color:#8da2ffcc}.hero-showcase .float-card:focus-visible{outline:3px solid #2e9bff;outline-offset:5px}.hero-showcase{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:650px;height:auto!important;min-height:0;align-self:center;align-content:center;margin:0 auto;z-index:8;pointer-events:auto}.hero-showcase .float-card{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/9;z-index:1;isolation:isolate;pointer-events:auto;animation:heroCardLift 6s ease-in-out infinite!important;transform:none}.hero-showcase .float-card:nth-child(2n){animation-delay:-3s!important}.hero-showcase .float-card:hover{z-index:4;filter:brightness(1.08) saturate(1.05);border-color:#90a7ffdd!important}.hero-showcase .float-card img{object-fit:cover!important;filter:brightness(1.26) contrast(1.02) saturate(1.08)!important}.hero-showcase .float-card:before{background:linear-gradient(135deg,#7657ff18,#2e9bff24)!important;mix-blend-mode:screen!important;opacity:.22}.hero-showcase .float-card:after{pointer-events:none}.hero-showcase .float-card span{pointer-events:none}@keyframes heroCardLift{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-5px) rotateX(1.2deg)}}@media(max-width:1050px){.hero-showcase{max-width:760px;gap:18px;margin-top:34px}}@media(max-width:640px){.hero-showcase{gap:12px;margin-top:24px}.hero-showcase .float-card{padding:5px!important}.hero-showcase .float-card img{border-radius:11px}.hero-showcase .float-card:before{top:5px;right:5px;bottom:5px;left:5px}}.hero-showcase{display:block!important;position:relative!important;width:100%;max-width:650px;height:500px!important;margin:0 auto;z-index:8;isolation:isolate;pointer-events:auto}.hero-showcase .float-card{position:absolute!important;width:320px!important;height:180px!important;aspect-ratio:16/9;pointer-events:auto;will-change:transform;transform-origin:center}.hero-showcase .float-card-a{left:0!important;right:auto!important;top:104px!important;bottom:auto!important;z-index:3;animation:heroOverlapA 6.2s ease-in-out infinite!important}.hero-showcase .float-card-b{left:auto!important;right:25px!important;top:26px!important;bottom:auto!important;z-index:2;animation:heroOverlapB 6.8s ease-in-out infinite!important}.hero-showcase .float-card-c{left:74px!important;right:auto!important;top:auto!important;bottom:18px!important;z-index:2;animation:heroOverlapC 6.4s ease-in-out infinite!important}.hero-showcase .float-card-d{left:auto!important;right:0!important;top:auto!important;bottom:0!important;z-index:3;animation:heroOverlapD 7s ease-in-out infinite!important}.hero-showcase .float-card:hover,.hero-showcase .float-card:focus-visible{z-index:10!important}@keyframes heroOverlapA{0%,to{transform:rotate(-2.4deg) translateY(0)}50%{transform:rotate(-1.7deg) translateY(-5px)}}@keyframes heroOverlapB{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(1.3deg) translateY(-6px)}}@keyframes heroOverlapC{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(-.8deg) translateY(-5px)}}@keyframes heroOverlapD{0%,to{transform:rotate(2.2deg) translateY(0)}50%{transform:rotate(1.4deg) translateY(-6px)}}@media(max-width:1050px){.hero-showcase{max-width:620px;height:500px!important;margin:32px auto 0}.hero-showcase .float-card{width:300px!important;height:169px!important}.hero-showcase .float-card-b{right:25px!important}}@media(max-width:640px){.hero-showcase{height:310px!important;margin-top:22px}.hero-showcase .float-card{width:190px!important;height:107px!important}.hero-showcase .float-card-a{left:0!important;top:58px!important}.hero-showcase .float-card-b{right:0!important;top:10px!important}.hero-showcase .float-card-c{left:8px!important;bottom:28px!important}.hero-showcase .float-card-d{right:0!important;bottom:0!important}}@media(hover:hover)and (pointer:fine){.hero-showcase{perspective:1100px}.hero-showcase .float-card{transition:transform .48s cubic-bezier(.16,1,.3,1),filter .38s ease,box-shadow .42s ease,border-color .32s ease!important}.hero-showcase .float-card:after{animation:none!important;transform:translate(-125%);transition:transform .72s cubic-bezier(.16,1,.3,1)!important}.hero-showcase .float-card:hover:after{transform:translate(125%)}.hero-showcase .float-card:hover:before{opacity:.5}.hero-showcase .float-card:hover{z-index:12!important;box-shadow:0 48px 95px #000d,0 0 52px #3679ff66,inset 0 1px #fff5!important;border-color:#9eb2ff!important}.hero-showcase .float-card:hover span{transform:translateY(-2px) scale(1.06);background:#0b1530f2;box-shadow:0 10px 28px #000b,0 0 18px #4e76ff55}.hero-showcase .float-card span{transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s}.hero-showcase:has(.float-card-a:hover) .float-card-a{animation-play-state:paused!important;transform:translate3d(22px,-15px,35px) rotate(-.4deg) scale(1.07)!important;filter:brightness(1.1) saturate(1.08)}.hero-showcase:has(.float-card-a:hover) .float-card-b{animation-play-state:paused!important;transform:translate3d(28px,7px,-25px) rotate(4deg) scale(.96)!important;filter:brightness(.82) saturate(.88)}.hero-showcase:has(.float-card-b:hover) .float-card-b{animation-play-state:paused!important;transform:translate3d(-22px,-15px,35px) rotate(.4deg) scale(1.07)!important;filter:brightness(1.1) saturate(1.08)}.hero-showcase:has(.float-card-b:hover) .float-card-a{animation-play-state:paused!important;transform:translate3d(-28px,7px,-25px) rotate(-4deg) scale(.96)!important;filter:brightness(.82) saturate(.88)}.hero-showcase:has(.float-card-c:hover) .float-card-c{animation-play-state:paused!important;transform:translate3d(22px,-15px,35px) rotate(-.3deg) scale(1.07)!important;filter:brightness(1.1) saturate(1.08)}.hero-showcase:has(.float-card-c:hover) .float-card-d{animation-play-state:paused!important;transform:translate3d(28px,7px,-25px) rotate(4deg) scale(.96)!important;filter:brightness(.82) saturate(.88)}.hero-showcase:has(.float-card-d:hover) .float-card-d{animation-play-state:paused!important;transform:translate3d(-22px,-15px,35px) rotate(.3deg) scale(1.07)!important;filter:brightness(1.1) saturate(1.08)}.hero-showcase:has(.float-card-d:hover) .float-card-c{animation-play-state:paused!important;transform:translate3d(-28px,7px,-25px) rotate(-4deg) scale(.96)!important;filter:brightness(.82) saturate(.88)}}.hero-showcase{display:block!important;position:relative!important;width:100%;max-width:600px;height:540px!important;margin:0 auto;perspective:1200px;transform-style:preserve-3d;isolation:isolate;pointer-events:auto}.hero-showcase .portrait-card{position:absolute!important;inset:auto!important;width:245px!important;height:327px!important;aspect-ratio:3/4!important;padding:8px;border-radius:28px;background:linear-gradient(145deg,#263a68e8,#0b1329f2);border:1px solid #7796ff70;overflow:hidden;cursor:default!important;pointer-events:auto;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;will-change:transform;transition:filter .42s ease,box-shadow .42s ease,border-color .42s ease!important}.hero-showcase .portrait-card img{width:100%;height:100%;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center;border-radius:20px;background:#0b1530;filter:brightness(1.06) contrast(1.03) saturate(1.06)!important;pointer-events:none}.hero-showcase .portrait-card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;border-radius:20px;background:radial-gradient(circle at var(--hero-mx,50%) var(--hero-my,45%),#89c7ff40,transparent 42%),linear-gradient(145deg,#7657ff18,#258cff14);mix-blend-mode:screen!important;opacity:.34;pointer-events:none;transition:opacity .35s ease}.hero-showcase .portrait-card:after{z-index:3;pointer-events:none}.hero-showcase .portrait-card span{z-index:4;left:18px;bottom:16px;padding:7px 11px;border-radius:99px;background:#081128e8;border:1px solid #87a4ff55;box-shadow:0 10px 24px #0009;color:#f3f7ff;font-size:10px;font-weight:900;letter-spacing:.12em;pointer-events:none}.hero-showcase .portrait-card-one{left:2%!important;right:auto!important;top:112px!important;bottom:auto!important;z-index:2;animation:portraitFloatOne 6.8s ease-in-out infinite!important}.hero-showcase .portrait-card-two{left:auto!important;right:1%!important;top:18px!important;bottom:auto!important;z-index:1;animation:portraitFloatTwo 7.4s ease-in-out infinite!important}.hero-showcase .portrait-card-three{left:auto!important;right:22%!important;top:auto!important;bottom:0!important;width:215px!important;height:287px!important;z-index:3;animation:portraitFloatThree 6.2s ease-in-out infinite!important}@keyframes portraitFloatOne{0%,to{transform:perspective(1000px) rotateY(10deg) rotate(-5deg) translateZ(10px)}50%{transform:perspective(1000px) rotateY(7deg) rotate(-4deg) translate3d(0,-10px,24px)}}@keyframes portraitFloatTwo{0%,to{transform:perspective(1000px) rotateY(-10deg) rotate(5deg) translateZ(0)}50%{transform:perspective(1000px) rotateY(-7deg) rotate(4deg) translate3d(0,-12px,18px)}}@keyframes portraitFloatThree{0%,to{transform:perspective(1000px) rotateY(-2deg) rotate(1.5deg) translateZ(70px)}50%{transform:perspective(1000px) rotateY(2deg) rotate(2deg) translate3d(0,-9px,92px)}}.hero-showcase .portrait-card{padding:0!important;background:transparent!important;border:0!important;overflow:visible!important;box-shadow:none!important;color:inherit;text-decoration:none;cursor:pointer!important}.hero-showcase .portrait-card:before,.hero-showcase .portrait-card:after{content:none!important}.hero-showcase .portrait-card:hover{filter:none!important;border-color:transparent!important;box-shadow:none!important}.portrait-card-surface{position:relative;width:100%;height:100%;padding:8px;box-sizing:border-box;border-radius:28px;background:linear-gradient(145deg,#263a68ee,#0b1329f5);border:1px solid #7796ff70;overflow:hidden;transform-style:preserve-3d;will-change:transform;box-shadow:0 35px 85px #000c,0 0 42px #3a67ff2c,inset 0 1px #ffffff3b;transition:transform .34s cubic-bezier(.16,1,.3,1),filter .38s ease,box-shadow .4s ease,border-color .36s ease}.portrait-card-surface:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;border-radius:20px;background:radial-gradient(circle at var(--hero-mx,50%) var(--hero-my,45%),#9bd1ff42,transparent 42%),linear-gradient(145deg,#7657ff18,#258cff14);mix-blend-mode:screen;opacity:.34;pointer-events:none;transition:opacity .35s ease}.portrait-card-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(115deg,transparent 24%,#d9e8ff2e 48%,transparent 70%);transform:translate(-125%);transition:transform .72s cubic-bezier(.16,1,.3,1);pointer-events:none}.portrait-card-surface img{width:100%;height:100%;object-fit:cover;border-radius:20px;pointer-events:none}.portrait-card-surface span{position:absolute;z-index:4;left:18px;bottom:16px;padding:7px 11px;border-radius:99px;background:#081128e8;border:1px solid #87a4ff55;box-shadow:0 10px 24px #0009;color:#f3f7ff;font-size:10px;font-weight:900;letter-spacing:.12em;pointer-events:none}.hero-showcase .portrait-card:focus-visible{outline:none}.hero-showcase .portrait-card:focus-visible .portrait-card-surface{outline:3px solid #2e9bff;outline-offset:5px}@media(hover:hover)and (pointer:fine){.hero-showcase .portrait-card.is-tilting{z-index:12!important}.hero-showcase .portrait-card.is-tilting .portrait-card-surface{transform:perspective(1000px) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg)) translate3d(0,-9px,45px) scale(1.035);box-shadow:0 50px 105px #000d,0 0 56px #3979ff5f,inset 0 1px #fff5;border-color:#a8bcff}.hero-showcase .portrait-card.is-tilting .portrait-card-surface:before{opacity:.62}.hero-showcase .portrait-card.is-tilting .portrait-card-surface:after{transform:translate(125%)}.hero-showcase:has(.portrait-card.is-tilting) .portrait-card:not(.is-tilting) .portrait-card-surface{filter:brightness(.93) saturate(.95)}}@media(max-width:1050px){.hero-showcase{max-width:600px;height:520px!important;margin:30px auto 0}}@media(max-width:640px){.hero-showcase{height:305px!important;margin-top:22px}.hero-showcase .portrait-card{width:148px!important;height:197px!important;border-radius:18px}.portrait-card-surface{padding:5px;border-radius:18px}.portrait-card-surface img,.portrait-card-surface:before{border-radius:13px}.portrait-card-surface:before{top:5px;right:5px;bottom:5px;left:5px}.portrait-card-surface span{left:11px;bottom:9px;padding:5px 8px;font-size:7px}.hero-showcase .portrait-card-one{left:0!important;top:64px!important}.hero-showcase .portrait-card-two{right:0!important;top:8px!important}.hero-showcase .portrait-card-three{right:27%!important;bottom:0!important;width:132px!important;height:176px!important}}@media(prefers-reduced-motion:reduce){.hero-showcase .portrait-card{animation:none!important;transition:none!important}.hero-showcase .portrait-card-one{transform:rotate(-4deg)}.hero-showcase .portrait-card-two{transform:rotate(4deg)}.hero-showcase .portrait-card-three{transform:translateZ(60px) rotate(1.5deg)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/violet-blue.css.map */
