.catalog-store.homepage-v2{background:#fff;color:#17131f;--home-muted:#686271;--home-line:#ece8f3;--home-lavender:#f6f2ff;--catalog-action:#713cf3}.catalog-store.homepage-v2>header.catalog-header.premium-phase-header{position:sticky;inset:auto;top:0;background:#fff!important;color:#17131f;backdrop-filter:none;margin-bottom:0;border-bottom:1px solid #ece8f3;box-shadow:0 2px 12px #20123b05}.catalog-store.homepage-v2>header.catalog-header.premium-phase-header>div.page-shell{height:76px;min-height:76px}.catalog-store.homepage-v2 .subscription-card.premium-product-card{background:#fff;color:#17131f;border-color:#e6dff1}.catalog-store.homepage-v2 .subscription-card.premium-product-card h3{color:#17131f}.catalog-store.homepage-v2 .subscription-card.premium-product-card .subscription-art{background:#f6f2ff}.catalog-store.homepage-v2 .subscription-card.premium-product-card .premium-category-badge{background:#f2ebff;color:#5b2cd5;border-color:#e1d3ff}.homepage-v2 .home-announcement{display:flex;justify-content:center;align-items:center;gap:2rem;padding:.65rem 1rem;background:#713cf3;color:white;font-size:.72rem;line-height:1.8;text-align:center}.homepage-v2 .home-announcement a{color:white;text-decoration:underline;text-underline-offset:4px}.homepage-v2 .catalog-header{background:#fff;color:#17131f;border-bottom:1px solid var(--home-line)}.homepage-v2 .brand-word{color:#17131f}.homepage-v2 .brand-word>span{color:#713cf3}.homepage-v2 .header-icon,.homepage-v2 .home-track-link,.homepage-v2 .premium-header-nav a{color:#3f384b}.homepage-v2 .header-icon:hover,.homepage-v2 .premium-header-nav a:hover{background:var(--home-lavender);color:#5b2cd5}.homepage-v2 .home-track-link{font-size:.75rem;white-space:nowrap}.homepage-v2 .home-cart:disabled{opacity:.5;cursor:not-allowed}.homepage-v2 .guest-navigation nav,.homepage-v2 .premium-mobile-menu nav{background:#fff;color:#17131f;border-color:var(--home-line);box-shadow:0 16px 50px #20123b15}.homepage-v2 .guest-navigation nav a,.homepage-v2 .premium-mobile-menu nav a{color:#3f384b}.homepage-v2 .page-shell{max-width:1240px}.homepage-v2 main{padding-top:0}.homepage-v2 .home-assurance{display:flex;justify-content:space-around;gap:1rem;padding:1.3rem .5rem;border-bottom:1px solid var(--home-line);color:#655778;font-size:.76rem;flex-wrap:wrap;text-align:center}.homepage-v2 .home-section{padding-block:3.75rem;min-inline-size:0}.homepage-v2 .home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.65rem;flex-wrap:wrap}.homepage-v2 .home-eyebrow{display:block;color:#713cf3;font-size:.73rem;font-weight:700;margin-bottom:.6rem;letter-spacing:.02em}.homepage-v2 .home-section h2{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:750;line-height:1.7;letter-spacing:-.035em;color:#17131f}.homepage-v2 .home-section p{color:var(--home-muted);font-size:.85rem;line-height:2;margin-top:.6rem}.homepage-v2 .home-text-link{display:inline-block;color:#5b2cd5;font-size:.78rem;font-weight:650;line-height:2;min-height:44px;padding-block:.6rem}.homepage-v2 .home-text-link:hover{text-decoration:underline;text-underline-offset:5px}.homepage-v2 .home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.homepage-v2 .home-category-card{display:flex;align-items:center;gap:.9rem;min-height:100px;border:1px solid var(--home-line);border-radius:18px;padding:1.2rem;background:#fff;transition:background .2s,border-color .2s,transform .2s;min-width:0}.homepage-v2 .home-category-card:hover{background:var(--home-lavender);border-color:#d4c3ff;transform:translateY(-3px)}.homepage-v2 .home-category-card bdi{overflow-wrap:anywhere;font-size:.85rem;font-weight:650}.homepage-v2 .home-category-icon{display:grid;place-items:center;background:var(--home-lavender);color:#713cf3;border-radius:14px;width:46px;height:46px;flex-shrink:0;font-size:1.5rem}.homepage-v2 .home-category-arrow{margin-inline-start:auto;color:#91859f}.homepage-v2 .home-category-empty{display:flex;align-items:center;gap:1.25rem;background:var(--home-lavender);border:1px solid #e8ddff;border-radius:18px;padding:1.5rem;flex-wrap:wrap}.homepage-v2 .home-category-empty>span{font-size:2.3rem;color:#713cf3}.homepage-v2 .home-category-empty h3{font-weight:700}.homepage-v2 .home-category-empty .home-text-link{margin-inline-start:auto}.homepage-v2 .catalog-state{background:#faf9fc;color:#17131f;border:1px solid var(--home-line);border-radius:18px}.homepage-v2 .catalog-state p,.homepage-v2 .text-\[\#5f5475\]{color:var(--home-muted)}.homepage-v2 .category-chip{background:#fff;color:#544963;border-color:var(--home-line)}.homepage-v2 .category-chip[aria-current=page]{background:#713cf3;color:white;border-color:#713cf3}.homepage-v2 .premium-product-card{background:#fff;border-color:var(--home-line);box-shadow:0 6px 26px #29104608}.homepage-v2 .premium-product-card:hover{border-color:#c5b1f9;box-shadow:0 12px 30px #29104610}.homepage-v2 .premium-card-content{background:#fff;color:#17131f}.homepage-v2 .premium-card-content h3{color:#17131f}.homepage-v2 .home-offers{margin-top:3rem;display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;padding:3rem;border-radius:28px;background:linear-gradient(120deg,#f8f5ff,#eee5ff);border:1px solid #e9dfff;overflow:hidden}.homepage-v2 .home-offers p{max-width:36rem}.homepage-v2 .home-primary{display:inline-flex;justify-content:center;align-items:center;gap:1.5rem;background:#713cf3;color:white;border-radius:10px;padding:.9rem 1.4rem;font-size:.8rem;font-weight:700;min-height:48px;margin-top:1.5rem}.homepage-v2 .home-primary:hover{background:#5b2cd5}.homepage-v2 .home-offers small{display:block;font-size:.68rem;color:#746382;margin-top:1rem}.homepage-v2 .home-offer-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px solid #d6c4fa;border-radius:28px;min-height:240px;background:radial-gradient(circle at 50% 40%,#fff,#e7dbff);transform:rotate(-5deg);color:#5b2cd5}.homepage-v2 .home-offer-art strong{font-size:6rem;line-height:1.2}.homepage-v2 .home-offer-art span:first-child{font:700 1.3rem system-ui}.homepage-v2 .home-offer-art span:last-child{font-size:.8rem}.homepage-v2 .home-status{font-size:.7rem;color:#705e89;background:var(--home-lavender);padding:.5rem .9rem;border-radius:99px}.homepage-v2 .home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;list-style:none;padding:0}.homepage-v2 .home-steps li{padding:1.5rem;border:1px solid var(--home-line);border-radius:18px}.homepage-v2 .home-step-number{display:block;font:700 1.8rem system-ui;color:#c8b5f5;margin-bottom:1.2rem}.homepage-v2 .home-steps h3{font-size:1rem;font-weight:700}.homepage-v2 .home-reviews{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;border-block:1px solid var(--home-line)}.homepage-v2 .home-review-note{padding:2rem;background:#faf9fc;border-radius:20px}.homepage-v2 .home-review-note>span{font:700 4rem Georgia;color:#b69ae9;line-height:1}.homepage-v2 .home-review-note h3{font-weight:700}.homepage-v2 .home-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem}.homepage-v2 .home-faq details{border-bottom:1px solid var(--home-line);padding-block:1.1rem}.homepage-v2 .home-faq summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;font-size:.88rem;font-weight:650;list-style:none;min-height:44px;align-items:center}.homepage-v2 .home-faq summary::-webkit-details-marker{display:none}.homepage-v2 .home-faq summary span{color:#713cf3;font-size:1.3rem}.homepage-v2 .home-faq details[open] summary span{transform:rotate(45deg)}.homepage-v2 .home-footer-links{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2rem;padding-block:3rem;border-top:1px solid var(--home-line)}.homepage-v2 .home-footer-links strong{font:800 1.5rem system-ui}.homepage-v2 .home-footer-links strong span{color:#713cf3}.homepage-v2 .home-footer-links p{font-size:.76rem;line-height:2;color:var(--home-muted);margin-top:.8rem}.homepage-v2 .home-footer-links nav{display:flex;flex-direction:column;align-items:start;gap:.6rem}.homepage-v2 .home-footer-links h2{font-size:.85rem;font-weight:700;margin-bottom:.4rem}.homepage-v2 .home-footer-links nav a{font-size:.75rem;color:#655a73;min-height:32px;padding-block:.3rem}.homepage-v2 .home-footer-note>span{font-size:.7rem;background:var(--home-lavender);color:#5b2cd5;padding:.5rem .8rem;border-radius:8px}.homepage-v2>footer{color:var(--home-muted);border-color:var(--home-line)}.homepage-v2 :is(a,button,summary):focus-visible{outline:2px solid #5b2cd5;outline-offset:4px}@media(max-width:1000px){.homepage-v2 .home-track-link{display:none}.homepage-v2 .home-category-grid,.homepage-v2 .home-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.homepage-v2 .home-announcement{font-size:.65rem;gap:.5rem;flex-wrap:wrap}.homepage-v2 .home-section{padding-block:2.4rem}.homepage-v2 .home-assurance{font-size:.65rem;gap:.8rem}.homepage-v2 .home-category-card{padding:.85rem;gap:.5rem;min-height:90px}.homepage-v2 .home-category-card bdi{font-size:.75rem}.homepage-v2 .home-category-icon{width:32px;height:36px;font-size:1.2rem}.homepage-v2 .home-category-arrow{display:none}.homepage-v2 .home-offers{grid-template-columns:1fr;padding:1.5rem;gap:1.5rem;margin-top:2rem}.homepage-v2 .home-offer-art{min-height:160px;transform:rotate(-2deg)}.homepage-v2 .home-offer-art strong{font-size:4rem}.homepage-v2 .home-faq,.homepage-v2 .home-reviews,.homepage-v2 .home-steps{grid-template-columns:1fr;gap:1rem}.homepage-v2 .home-steps li{padding:1.2rem}.homepage-v2 .home-step-number{margin-bottom:.6rem}.homepage-v2 .home-footer-links{gap:1.5rem;padding-block:2rem}.homepage-v2 .home-footer-links>div:first-child,.homepage-v2 .home-footer-note{grid-column:1/-1}.homepage-v2 .premium-header-actions{gap:.25rem}.homepage-v2 .home-cart{width:36px;min-width:36px}}@media(prefers-reduced-motion:reduce){.homepage-v2 .home-category-card{transition:none}.homepage-v2 .home-category-card:hover{transform:none}}.catalog-store.homepage-v2:has(.gaming-hero)>header.catalog-header.premium-phase-header{background:transparent!important;color:#fff;border:0;box-shadow:none;margin-bottom:-76px;backdrop-filter:none}.catalog-store.homepage-v2:has(.gaming-hero)>header.catalog-header[data-scrolled=true]{background:#0d0823eb!important;backdrop-filter:blur(16px)}.homepage-v2:has(.gaming-hero) .premium-phase-header :is(.brand-word,.premium-header-nav a,.header-icon){color:#fff}.homepage-v2:has(.gaming-hero) .header-icon:hover,.homepage-v2:has(.gaming-hero) .premium-header-nav a:hover{background:#ffffff14;color:#fff}.homepage-v2:has(.gaming-hero) .premium-header-nav a[aria-current=page]:after{background:#a788ff}.homepage-v2 .gaming-hero{height:clamp(620px,50vw,840px);min-height:620px;background:#100b22;isolation:isolate}.homepage-v2 .gaming-hero:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(0deg,#f6f2ff,transparent);pointer-events:none;z-index:1}.homepage-v2 .gaming-hero .hero-slide-scrim{background:linear-gradient(0deg,#100b2280,transparent 35%),linear-gradient(270deg,#100b22ed,#100b22a8 42%,#100b2240 75%),linear-gradient(180deg,#100b22b0,transparent 35%)}.homepage-v2 .gaming-hero .hero-slide-composition{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;margin-inline:auto;padding-block:110px 140px;z-index:1}.catalog-store.homepage-v2 .gaming-hero .hero-slide-copy.page-shell{position:static;inset:auto;transform:none;width:auto;max-width:none;text-align:right;margin:0;padding:0;min-width:0}.homepage-v2 .gaming-hero .hero-slide-copy h1,.homepage-v2 .gaming-hero .hero-slide-copy h2{font-family:inherit;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:850;line-height:1.35;letter-spacing:-.045em;color:#fff;text-wrap:balance}.homepage-v2 .gaming-hero .hero-slide-subtitle{font-size:clamp(.9rem,1.3vw,1.2rem);font-weight:400;line-height:2;color:#e5ddf5;max-width:34rem;margin-top:1.25rem}.homepage-v2 .gaming-hero .hero-slide-cta{border-radius:8px;background:#713cf3;color:#fff;box-shadow:none;padding:.85rem 1.6rem;margin-top:1.7rem;min-height:48px}.homepage-v2 .gaming-hero .hero-slide-cta:hover{background:#5b2cd5}.homepage-v2 .gaming-hero .hero-foreground{min-width:0;grid-column:2;grid-row:1;display:grid;place-items:center}.homepage-v2 .gaming-hero .hero-foreground img{object-fit:contain;width:100%;max-height:460px;filter:drop-shadow(0 25px 60px #05020e70)}.homepage-v2 .gaming-hero[data-alignment=start] .hero-foreground{grid-column:1}.homepage-v2 .gaming-hero[data-alignment=start] .hero-slide-copy{grid-column:2}.homepage-v2 .gaming-hero .hero-slider-controls{bottom:85px}.catalog-store.homepage-v2:has(.gaming-hero){background:linear-gradient(180deg,#f6f2ff 650px,#fff 1100px)}.homepage-v2:has(.gaming-hero) main{background:transparent}.homepage-v2 .home-assurance{border:0;padding-top:1.5rem}.homepage-v2 .home-discovery{padding-top:2rem}.homepage-v2 .home-announcement{background:#100b22;font-size:.68rem}.homepage-v2 .brand-logo-image{object-fit:contain;max-width:150px;max-height:48px;width:auto}@media(max-width:767px){.homepage-v2 .gaming-hero{height:auto;min-height:730px}.homepage-v2 .gaming-hero .hero-slide-composition{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem;padding:110px 0 145px}.catalog-store.homepage-v2 .gaming-hero .hero-slide-copy.page-shell{grid-column:1;grid-row:1}.homepage-v2 .gaming-hero .hero-foreground,.homepage-v2 .gaming-hero[data-alignment=start] .hero-foreground{grid-column:1;grid-row:2}.homepage-v2 .gaming-hero .hero-foreground img{max-height:200px;max-width:80%;margin:auto}.homepage-v2 .gaming-hero .hero-slide-copy h1,.homepage-v2 .gaming-hero .hero-slide-copy h2{font-size:clamp(2rem,8.8vw,3.2rem)}.homepage-v2 .gaming-hero:has(.hero-foreground){min-height:850px}}.homepage-v2 .home-products{padding-block:1rem 2.5rem;scroll-margin-top:100px}.homepage-v2 .home-products>div:first-child{margin-bottom:1.7rem}.homepage-v2 .home-products h2{font-size:clamp(1.4rem,2.7vw,2.2rem);font-weight:800;line-height:1.6;letter-spacing:-.035em}.homepage-v2 .home-products .catalog-empty{padding:2.5rem 1.5rem;background:#faf7ff;border-color:#e9dfff}.homepage-v2 .gaming-hero:after{height:180px}.homepage-v2 .gaming-hero .hero-slider-controls{bottom:105px}.homepage-v2 .gaming-hero .hero-slide-copy :is(h1,h2){color:var(--hero-text,#fff)}.homepage-v2 .home-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.homepage-v2 .home-published-offer{border:1px solid #e9dfff;border-radius:20px;background:#faf7ff;overflow:hidden;min-width:0}.homepage-v2 .home-published-offer>img{width:100%;height:230px;object-fit:cover}.homepage-v2 .home-published-offer>div{padding:1.5rem}.homepage-v2 .home-published-offer h3{font-size:1.35rem;font-weight:750;overflow-wrap:anywhere}.homepage-v2 .home-published-offer strong{display:block;margin-top:1rem;font-size:1.5rem;color:#5b2cd5}.homepage-v2 .home-published-offer small{display:block;margin-top:.6rem;color:#686271}.homepage-v2 .home-published-offers>.catalog-state{margin-top:1.5rem;padding:1.5rem}@media(max-width:640px){.homepage-v2 .home-offer-grid{grid-template-columns:1fr}}.homepage-v2 .gaming-hero .hero-slide-copy[data-long-copy=true] :is(h1,h2){font-size:clamp(1.6rem,3.2vw,3rem);line-height:1.4}.homepage-v2 .gaming-hero .hero-slide-copy[data-long-copy=true] .hero-slide-subtitle{font-size:1rem;line-height:1.85}.catalog-store.homepage-v2 .gaming-hero[data-foreground=true]{height:auto;min-height:620px}.homepage-v2 .gaming-hero[data-foreground=true] .hero-slide-track{position:relative;inset:auto;align-items:stretch;min-height:inherit}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-composition{position:relative;inset:auto;direction:ltr;width:max-content;max-width:calc(100% - 6rem);margin-inline:auto;min-height:clamp(620px,45vw,820px);grid-template-columns:150px fit-content(32rem);grid-template-areas:"artwork title" "artwork cta";column-gap:28px;row-gap:20px;align-content:end;align-items:center;padding-block:120px 160px}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-composition[data-supporting=false]{grid-template-areas:"artwork title" "artwork cta"}.catalog-store.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy.page-shell{display:contents}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-heading{grid-area:title;justify-self:start;width:fit-content;max-width:100%;direction:rtl;text-align:left;min-width:0}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-foreground{grid-area:artwork;align-self:center;justify-self:center;width:150px;height:150px;min-width:0}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-foreground img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy :is(h1,h2){font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.2;letter-spacing:-.025em;max-width:100%;margin:0}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-supporting{direction:rtl;text-align:start;width:fit-content;max-width:32rem;min-width:0;margin-top:10px}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy :is(.hero-slide-subtitle,.hero-slide-description){font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.8;margin:0;max-width:100%;white-space:pre-line}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy .hero-slide-description{color:#d3cbe3;margin-top:.5rem}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-cta{grid-area:cta;justify-self:start;direction:rtl;display:inline-flex;align-items:center;justify-content:center;margin:0;max-width:100%;white-space:normal}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy[data-long-copy=true] :is(h1,h2){font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.35}@media(max-width:767px){.catalog-store.homepage-v2 .gaming-hero[data-foreground=true]{min-height:0}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-composition,.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product][data-alignment=start] .hero-slide-composition{width:calc(100% - 3rem);max-width:calc(100% - 3rem);margin-inline:auto;grid-template-columns:clamp(72px,23vw,92px) minmax(0,1fr);grid-template-areas:"artwork title" "cta cta";min-height:680px;padding-block:112px 170px;column-gap:16px;row-gap:20px;align-content:end}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-composition[data-supporting=false],.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product][data-alignment=start] .hero-slide-composition[data-supporting=false]{grid-template-areas:"artwork title" "cta cta"}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy :is(h1,h2){font-size:clamp(1.65rem,7.6vw,2.6rem);line-height:1.3}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy :is(.hero-slide-subtitle,.hero-slide-description){font-size:.95rem;line-height:1.75}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-foreground{grid-area:artwork;width:100%;height:auto;aspect-ratio:1}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-foreground img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-supporting{max-width:100%;margin-top:6px}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-cta{width:100%;min-height:52px;justify-self:stretch}.homepage-v2 .gaming-hero .hero-cinematic-slide[data-composition=product] .hero-slide-copy[data-long-copy=true] :is(h1,h2){font-size:1.65rem;line-height:1.4}}.homepage-v2 .gaming-hero .hero-slide-description{white-space:pre-line}