@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;900&family=Inter:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Actor&family=Inter:wght@600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;900&family=Inter:wght@300;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;900&family=Inter:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap";.dark-theme{background-color:var(--primary-bg);color:var(--text-color)}.main-content.games-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,SST,sans-serif;overflow-x:hidden}.games-container{width:100%;max-width:440px;margin:0 auto;padding:80px 14px;box-sizing:border-box;position:relative;z-index:1;overflow-x:clip}.page-header{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 10px;position:relative}.logo-container{display:flex;align-items:center;gap:12px}.ps-logo-icon{width:30px;height:30px;margin-bottom:10px}.logo-part-1{width:12.76px;height:19.34px;position:absolute;left:7.07px;top:7.56px;background:#fff}.logo-part-2{width:9.16px;height:20.74px;position:absolute;left:3px;top:4px;background:#fff}.store-title{font-size:20px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;margin:0}.header-actions-pill{display:flex;align-items:center;justify-content:flex-end;gap:30px;height:40px;padding:0 15px;border-radius:50px;background:#113d8405;box-shadow:0 3px 6.2px -1px #0000003b}.header-action-icon{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.header-action-icon img{width:25px;height:25px;display:block}.header-cart-icon{position:relative}.search-icon{width:21px;height:21px;position:relative}.search-icon-inner{width:21px;height:18.08px;position:absolute;top:2px;background:#fff}.cart-icon{width:21px;height:21px;position:relative}.cart-icon-inner{width:21px;height:15px;position:absolute;top:3px;background:#fff}.cart-badge{position:absolute;width:11px;height:11px;right:-6px;top:-4px;background:#472e96;border-radius:50%;color:#fff;font-size:7px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:2px}.category-tabs{display:flex;justify-content:center;align-items:center;height:36px;background:#072a65;border-radius:50px;padding:4px 8px;gap:6px;box-shadow:0 3px 6.2px -1px #0000003b;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.tab-item{flex:0 0 auto;height:100%;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tab-item-content{position:relative;color:#fff;font-size:15px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;padding:2px 14px;border-radius:50px;transition:background .12s ease,box-shadow .12s ease,opacity .12s ease;opacity:.9;z-index:1;white-space:nowrap}.tab-item.active .tab-item-content:after{content:none;display:none}.collections-layout{padding:20px 14px 120px}.collections-feature{position:relative;display:block;background:#fff;border-radius:20px;box-shadow:0 4px 4px #00000040;overflow:hidden;text-decoration:none}.collections-feature-media{padding:0}.collections-feature-image,.collections-feature-placeholder{width:100%;border-radius:0;object-fit:cover;display:block;border:0}.collections-feature-placeholder{background:#e8e8e8}.collections-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.collections-item{display:block;border-radius:12px}.collections-image{width:100%;aspect-ratio:1 / 1;border-radius:12px;object-fit:cover;display:block;border-left:.3px rgba(255,255,255,.35) solid;border-top:.7px rgba(255,255,255,.35) solid;border-right:.7px rgba(255,255,255,.35) solid;border-bottom:.3px rgba(255,255,255,.35) solid}.collections-image--placeholder{background:#ffffff24}.collections-show-more{margin:18px auto 0;width:111px;height:24px;border-radius:25px;background:#fff;border:.5px solid #0072CE;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-decoration:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.collections-show-more-text{opacity:.7;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#000;font-size:11px;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;line-height:17px;word-wrap:break-word}.offers-layout{padding:14px 0 120px}.offers-tabs{display:flex;gap:8px;padding:0 14px 12px;overflow-x:auto;scrollbar-width:none}.offers-tabs::-webkit-scrollbar{display:none}.offers-tab{flex:0 0 auto;height:28px;padding:0 12px;border-radius:999px;border:.5px solid rgba(255,255,255,.35);background:#072a65b3;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;line-height:28px;cursor:pointer;opacity:.85;white-space:nowrap}.offers-tab.active{opacity:1;background:#ffffff1f;box-shadow:0 3px 6.2px -1px #0000003b}.offers-empty{padding:8px 14px 0;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;font-weight:500}.offers-hero{margin:8px 0 18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none}@media (hover: hover) and (pointer: fine){.offers-hero{scroll-snap-type:none}}.offers-hero::-webkit-scrollbar{display:none}.offers-hero-track{display:inline-flex;width:max-content;gap:10px;align-items:center;padding:0 clamp(14px,calc(50% - 119px),120px) 2px}.offers-hero-card{flex:0 0 238px;width:238px;height:278px;scroll-snap-align:center;border-radius:20px;overflow:hidden;display:block;box-shadow:0 4px 4px #00000042;border-left:.3px rgba(255,255,255,.35) solid;border-top:.5px rgba(255,255,255,.35) solid;border-right:.5px rgba(255,255,255,.35) solid;border-bottom:.2px rgba(255,255,255,.35) solid;opacity:.72;transform:scale(.72);transform-origin:center;transition:transform .26s ease,opacity .26s ease}.offers-hero-card img{width:100%;height:100%;object-fit:cover;display:block}.offers-hero-card.is-center{opacity:1;transform:scale(1)}.offers-section{margin-top:22px}.offers-section-title{height:36px;width:100%;border-radius:50px;background:#072a65;box-shadow:0 3px 6.2px -1px #0000003b;border-top:.5px rgba(255,255,255,.21) solid;border-right:.5px rgba(255,255,255,.21) solid;display:flex;align-items:center;padding:0 22px;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:20px;line-height:17px;color:#fff;box-sizing:border-box;margin-bottom:10px}.offers-cards{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;align-items:flex-start;scrollbar-width:none}.offers-cards::-webkit-scrollbar{display:none}.offer-card{width:170px;height:auto;min-height:278px;position:relative;text-decoration:none;color:#fff;background:linear-gradient(91deg,#00296c26,#0057a326);box-shadow:2px 0 6.4px 2px #00000040 inset;flex:0 0 auto;border-radius:20px;overflow:hidden;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column}.offer-card-media{position:relative;flex:0 0 158px}.offer-card-image{width:100%;height:158px;object-fit:cover;display:block;border-radius:20px;box-shadow:0 4px 4px #00000042}.offer-discount-badge{position:absolute;right:12px;bottom:12px;width:40px;height:14px;border-radius:3px;background:#000000eb;border:1px solid rgba(255,255,255,.9);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:center}.offer-card-overlay{flex:1 1 auto;border-radius:0 0 20px 20px;padding:10px;box-sizing:border-box;display:flex;flex-direction:column}.offer-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:12px;line-height:17px;text-shadow:0px 4px 4px rgba(0,0,0,.25);margin-bottom:4px}.offer-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.offer-chip{height:14px;padding:0 8px;border-radius:5px;border:.5px rgba(255,255,255,.43) solid;background:#00296c;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:10px;line-height:14px;display:inline-flex;align-items:center;justify-content:center}.offer-chip-muted{opacity:.9}.offer-price-pill{margin-top:auto;width:100%;height:26px;border-radius:20px;background:linear-gradient(90deg,#003a68,#0072ce);display:flex;align-items:center;justify-content:center}.offer-price{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;line-height:17px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.offer-price-old{opacity:.51;text-decoration:line-through}.offer-price-sep{opacity:.9}.offer-price-new{color:#fff}.product-section{padding:20px}.subs-layout{padding:20px 14px 120px;display:flex;flex-direction:column;gap:18px}.subs-top-banners{display:flex;gap:14px;overflow-x:auto;margin:0 -14px;padding:0 22px 0 14px;scrollbar-width:none}.subs-top-banners::-webkit-scrollbar{display:none}.subs-top-banner-card{flex:0 0 min(374px,calc(100vw - 48px));width:min(374px,calc(100vw - 48px));height:251px;border-radius:20px;overflow:hidden}.subs-section-title{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:24px;background:#072a65;box-shadow:0 3px 6.2px -1px #0000003b;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:20px;line-height:17px}.subs-duration-pill{margin-top:10px;border-radius:24px;background:linear-gradient(136deg,#00296c,#0057a3);display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:5px;box-sizing:border-box}.subs-duration-option{border:0;background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:400;font-size:16px;line-height:30px;border-radius:20px;cursor:pointer}.subs-duration-option.active{background:#0000001f;box-shadow:0 4px 4px #00000040;font-weight:600}.subs-cards{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,170px);justify-content:start;gap:14px}.subs-card.offer-card{color:#fff;background:linear-gradient(124deg,#003a68,#0072ce);box-shadow:2px 0 6.4px 2px #00000040 inset}.subs-card.offer-card .offer-chip{background:#00296c;border-color:#ffffff6e}.subs-card.offer-card .offer-price-pill{background:linear-gradient(23deg,#0072ce,#003a68);border:.5px rgba(255,255,255,.66) solid}.subs-card.offer-card .offer-price-sep{opacity:.8}.subs-psn-card{margin-top:12px;width:100%;min-height:196px;border-radius:24px;overflow:hidden;position:relative;display:block;text-decoration:none;color:#fff;background:linear-gradient(148deg,#003a68 11.18%,#0072ce);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.subs-psn-card-image{width:100%;height:160px;object-fit:cover;display:block;border-radius:25px}.subs-psn-card-content{padding:10px 12px;display:flex;flex-direction:column;justify-content:flex-start;gap:2px}.subs-psn-card-title{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:700;line-height:1.15}.subs-psn-card-subtitle{color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:10px;font-weight:500;line-height:1.2}.subs-psn-card-cta{margin-top:4px;width:100%;height:23px;border-radius:20px;border:.5px solid rgba(255,255,255,.66);background:linear-gradient(45.64deg,#0072ce 1.92%,#003a68 99.95%);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:700;line-height:23px;text-align:center}.section-header{text-decoration:none;color:#fff;display:flex;justify-content:space-between;margin-bottom:15px;padding-right:20px}.section-title-container{display:flex;align-items:center}.section-title{font-size:20px;font-weight:300;margin:0 10px 0 0}.section-arrow-icon{margin-top:2px}.products-grid{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;margin-bottom:-20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;cursor:grab;scroll-behavior:smooth}.products-grid:active{cursor:grabbing}.product-card{flex:0 0 auto;width:var(--product-card-size);scroll-snap-align:start;transition:transform .2s}.product-card:hover{transform:scale(1.02)}.products-grid::-webkit-scrollbar{display:none}.products-grid{-ms-overflow-style:none;scrollbar-width:none}.product-card{scroll-snap-align:start;flex:0 0 auto;width:var(--product-card-size);text-decoration:none;color:#fff}.product-image{width:100%;height:var(--product-card-size);border-radius:var(--border-radius);object-fit:cover}.product-price{text-decoration:none;font-size:20px;font-weight:300;margin-top:8px}.section-arrow{position:relative;width:10px;height:16px;margin:auto 0}.arrow-container{position:relative;width:10px;height:16px}.arrow-down{width:6px;height:4px;position:absolute;transform:rotate(-45deg);outline:2px white solid;outline-offset:-1px;top:6px;left:0}.arrow-up{width:6px;height:4px;position:absolute;transform:rotate(45deg);outline:2px white solid;outline-offset:-1px;top:0;left:2.83px}.subscription-grid{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:20px;margin-bottom:-20px}.region-icon{width:35px;height:29px;overflow:hidden;cursor:pointer;border-radius:6px}.region-flag{width:100%;height:100%;object-fit:cover}.region-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000040}.region-menu{position:absolute;width:min(440px,calc(100vw - 24px));box-sizing:border-box;padding:16px 16px 18px;border-radius:25px;background:#0000;box-shadow:0 4px 4px #00000040,0 521px 75.3px 620px #00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.region-menu-arrow{position:absolute;top:-10px;width:0;height:0;transform:translate(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid rgba(128,128,128,.35)}.region-menu-title{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:15px;font-weight:800;margin:0 0 14px}.region-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;align-items:center;justify-items:start}.region-menu-btn{height:30px;border:0;border-radius:15px;padding:0 14px;cursor:pointer;background:linear-gradient(90deg,#dbe4ec,#939faf);box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset;color:#000;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:500;line-height:30px;white-space:nowrap;transition:transform .12s ease,filter .12s ease}.region-menu-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.region-menu-btn:active{transform:translateY(0);filter:brightness(.98)}.region-menu-btn--half{width:190px;max-width:100%;border-radius:15px;background:linear-gradient(90deg,#dbe4ec,#939faf)}.region-menu-btn--faq{width:193px;max-width:100%;grid-column:1 / -1;justify-self:center}.region-menu-btn--help{width:133px;max-width:100%;grid-column:1 / -1;justify-self:center}@media (max-width: 440px){.region-menu-actions{grid-template-columns:1fr;gap:10px;justify-items:stretch}.region-menu-btn,.region-menu-btn--half,.region-menu-btn--faq,.region-menu-btn--help{width:100%}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:var(--secondary-bg);padding:20px;border-radius:var(--border-radius);width:80%;max-width:400px;max-height:80vh;overflow-y:auto}.modal-content h3{margin-top:0;text-align:center}.region-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.region-item{display:flex;align-items:center;gap:15px;padding:10px;cursor:pointer;transition:background-color .3s}.region-item:hover{background-color:#ffffff1a}.region-item.active{background-color:var(--accent-light)}.region-item .region-flag{width:30px;height:30px}.sales-banners{display:flex;overflow-x:auto;gap:15px;padding:20px;margin-bottom:20px;scrollbar-width:none;flex-wrap:wrap}.sales-banners::-webkit-scrollbar{display:none}.sale-banner{flex:0 0 auto;width:150px;border-radius:12px;overflow:hidden;position:relative}.sale-image{width:100%;height:150px}.sale-info{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:10px;height:30px}.sale-info h3{margin:0;font-size:10px}.sale-info p{margin:5px 0 0;font-size:8px}.sale-banner-large{margin:15px;border-radius:12px;overflow:hidden;position:relative}.sale-banner-large img{width:60px;height:60px;object-fit:cover}.sale-banner-large p{position:absolute;bottom:10px;right:10px;background:#000000b3;color:#fff;padding:5px 10px;border-radius:20px;font-size:12px}.steam-games-page.main-content.games-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,SST,sans-serif;overflow-x:hidden}.steam-games-page .games-container{width:100%;max-width:440px;margin:0 auto;padding:80px 14px;box-sizing:border-box;position:relative;z-index:1;overflow-x:clip}.steam-games-page .page-header{display:flex;justify-content:space-between;align-items:center}.steam-games-page .logo-container{display:flex;align-items:center;gap:12px}.steam-games-page .store-title{font-size:20px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;margin:0}.steam-games-page .header-actions-pill{display:flex;align-items:center;justify-content:flex-end;border-radius:50px}.steam-games-page .header-action-icon{width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.steam-games-page .header-cart-icon{position:relative}.steam-games-page .cart-badge{position:absolute;width:11px;height:11px;right:-6px;top:-4px;border-radius:50%;color:#fff;font-size:7px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:2px}.steam-games-header{padding:14px 14px 10px}.steam-logo-icon{width:30px;height:30px;margin-bottom:10px}.steam-header-actions{background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b}.steam-header-actions .header-action-icon img{width:25px;height:25px}.steam-header-actions .cart-badge{background:var(--accent-color)}.steam-games-page .category-tabs.steam-category-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:53px;margin-top:4px;padding:4px 15px;gap:6px;border-radius:50px;background:#ffffff0d;box-shadow:0 3px 6.2px -1px #0000003b;box-sizing:border-box;width:100%;max-width:411px;margin-left:auto;margin-right:auto;overflow:hidden}.steam-games-page .steam-category-tabs .tab-item{border:0;background:transparent;padding:0 6px;height:100%;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}.steam-games-page .steam-category-tabs .tab-item.active{background:#0000000a;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset}.steam-games-page .steam-category-tabs .tab-item-content{color:#fff;font-size:15px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;letter-spacing:-.5px;opacity:.92;transition:opacity .12s ease}.steam-games-page .steam-category-tabs .tab-item.active .tab-item-content{opacity:1}.steam-games-page .steam-category-tabs .tab-item:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:-2px}.steam-games-page .bottom-nav .nav-item.active[href="/games"] .nav-label{transform:translateY(-2px)}.steam-games-body{margin-top:18px;padding-bottom:120px}.steam-games-page .games-empty{padding:14px 16px;border-radius:18px;border:.5px solid rgba(255,255,255,.22);background:#ffffff08;box-shadow:0 4px 12px #00000040;color:#ffffffc7;font-size:13px;font-weight:600;letter-spacing:-.2px}.steam-games-page .offers-hero{margin:8px 0 18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none}.steam-games-page .offers-hero::-webkit-scrollbar{display:none}.steam-games-page .offers-hero-track{display:inline-flex;width:max-content;gap:10px;align-items:center;padding:0 clamp(14px,calc(50% - 119px),120px) 2px}.steam-games-page .offers-hero-card{flex:0 0 238px;width:238px;height:278px;scroll-snap-align:center;border-radius:20px;overflow:hidden;display:block;box-shadow:0 4px 4px #00000042;border-left:.3px rgba(255,255,255,.35) solid;border-top:.5px rgba(255,255,255,.35) solid;border-right:.5px rgba(255,255,255,.35) solid;border-bottom:.2px rgba(255,255,255,.35) solid;opacity:.72;transform:scale(.72);transform-origin:center;transition:transform .26s ease,opacity .26s ease;background:#ffffff0a}.steam-games-page .offers-hero-card img{width:100%;height:100%;object-fit:cover;display:block}.steam-games-page .offers-hero-card-placeholder{width:100%;height:100%;display:block;background:#ffffff14}.steam-games-page .offers-hero-card.is-center{opacity:1;transform:scale(1)}.steam-games-page .store-section{margin-top:16px}.steam-games-page .store-section-pill{height:36px;width:100%;max-width:411px;display:flex;align-items:center;padding:0 22px;box-sizing:border-box;border-radius:50px;background:#ffffff0d;box-shadow:0 3px 6.2px -1px #0000003b;font-size:20px;font-weight:600;letter-spacing:-.5px}.steam-games-page .store-section-row{margin-top:10px;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:contain}.steam-games-page .store-section-row::-webkit-scrollbar{display:none}.steam-games-page .store-product-card{--store-card-bg: linear-gradient(120deg, rgb(0, 58, 104) 11.183%, rgb(0, 114, 206) 100%);--store-cta-bg: linear-gradient(71.33390662456287deg, rgb(0, 114, 206) 1.9178%, rgb(0, 58, 104) 99.947%);--store-cta-color: #ffffff;--store-cta-border: rgba(255, 255, 255, .66);--store-subtitle-color: rgba(255, 255, 255, .75);flex:0 0 auto;width:148px;height:143px;border-radius:24px;text-decoration:none;color:#fff;overflow:hidden;position:relative;border:.5px solid rgba(255,255,255,.65);box-shadow:0 3px 4.7px 1px #00000054;background:var(--store-card-bg)}.steam-games-page .store-product-card--netflix{--store-card-bg: linear-gradient(135.30297331362019deg, rgb(109, 0, 0) 14.89%, rgb(245, 6, 4) 89.96%);--store-cta-bg: linear-gradient(102.10260134237768deg, rgb(0, 0, 0) .65701%, rgb(113, 0, 1) 99.384%)}.steam-games-page .store-product-card--spotify{--store-card-bg: linear-gradient(148.75675616518302deg, rgb(39, 53, 40) 11.183%, rgb(46, 117, 47) 100%);--store-cta-bg: #282828}.steam-games-page .store-product-card--extra{--store-card-bg: linear-gradient(120deg, #2b1f3a 0%, #3a2b5a 100%)}.steam-games-page .store-product-card--valorant{--store-card-bg: linear-gradient(144.361209245083deg, rgb(224, 4, 40) 11.183%, rgb(11, 2, 3) 100%);--store-cta-bg: linear-gradient(100.29082493964731deg, rgb(16, 24, 35) .65701%, rgb(230, 54, 70) 99.384%)}.steam-games-page .store-product-card--xbox{--store-card-bg: linear-gradient(148.18283296156488deg, rgb(26, 26, 26) 11.183%, rgb(7, 83, 8) 100%);--store-cta-bg: #117c0d}.steam-games-page .store-product-card--nintendo{--store-card-bg: linear-gradient(230.63155361150646deg, rgb(230, 0, 18) 50.18%, rgb(184, 0, 14) 60.399%);--store-cta-bg: #ffffff;--store-cta-color: #000000;--store-cta-border: #0a1220}.steam-games-page .store-product-card--blizzard{--store-card-bg: linear-gradient(144.88639239559274deg, rgb(0, 58, 104) 11.183%, rgb(0, 114, 206) 100%);--store-cta-bg: linear-gradient(46.6342170617025deg, rgb(0, 114, 206) 1.9178%, rgb(0, 58, 104) 99.947%)}.steam-games-page .store-product-card--steam:not(.store-product-card--wide){--store-card-bg: linear-gradient(144.88639239559274deg, rgb(0, 58, 104) 11.183%, rgb(0, 114, 206) 100%);--store-cta-bg: linear-gradient(46.6342170617025deg, rgb(0, 114, 206) 1.9178%, rgb(0, 58, 104) 99.947%);width:147px;height:250px;border:0;background:transparent;box-shadow:none;overflow:visible}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-img{position:absolute;left:0;right:0;top:0;height:148px;width:100%;object-fit:cover;opacity:1;z-index:2;border-radius:24px;border:.5px solid rgba(255,255,255,.65);box-shadow:0 3px 4.7px 1px #00000054}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-img--placeholder{position:absolute;left:0;right:0;top:0;height:148px;z-index:2;border-radius:24px;border:.5px solid rgba(255,255,255,.65);box-shadow:0 3px 4.7px 1px #00000054}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-body{position:absolute;left:0;right:0;top:91px;bottom:0;z-index:1;padding:62px 9px 10px;justify-content:flex-start;gap:6px;border-radius:24px;border:.5px solid rgba(255,255,255,.65);background:var(--store-card-bg);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-title{font-size:12px;font-weight:700;line-height:13px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-subtitle{display:none}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-chip{height:14px;border-radius:5px;padding:0 10px;border:.5px solid rgba(255,255,255,.75);background:#00296c;font-size:12px;line-height:14px;font-weight:500;letter-spacing:-.5px}.steam-games-page .store-product-card--steam:not(.store-product-card--wide) .store-product-card-cta{margin-top:auto;height:27px;border-radius:20px;font-size:13px}.steam-games-page .store-product-card--wide{width:min(411px,calc(100% - 4px));max-width:100%;height:250px;border:0;background:transparent;box-shadow:none}.steam-games-page .store-product-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.steam-games-page .store-product-card-img--placeholder{background:#ffffff14}.steam-games-page .store-product-card-body{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:linear-gradient(180deg,#0000 20%,#00000073);box-sizing:border-box}.steam-games-page .store-product-card-title{font-size:14px;font-weight:700;letter-spacing:-.5px;line-height:17px}.steam-games-page .store-product-card-subtitle{font-size:12px;color:var(--store-subtitle-color);letter-spacing:-.5px;line-height:17px}.steam-games-page .store-product-card-chip{align-self:flex-start;height:14px;padding:0 8px;border-radius:5px;border:.5px solid rgba(255,255,255,.75);background:#00296cd9;font-size:12px;line-height:14px}.steam-games-page .store-product-card-cta{margin-top:4px;align-self:stretch;height:24px;border-radius:20px;border:.5px solid var(--store-cta-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:-.5px;color:var(--store-cta-color);background:var(--store-cta-bg);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-games-page .store-product-card--wide .store-product-card-img{top:0;bottom:auto;height:148px;opacity:1;z-index:2;border-radius:24px;box-shadow:0 3px 4.7px 1px #00000054}.steam-games-page .store-product-card-body--wide{top:90px;bottom:0;z-index:1;padding:60px 14px 12px;justify-content:flex-start;gap:0;border-radius:24px;border:.5px solid rgba(255,255,255,.65);background:var(--store-card-bg);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-games-page .store-product-card--wide .store-product-card-title{margin:3px 0;font-size:16px}.steam-games-page .store-product-card--wide .store-product-card-subtitle{margin-top:1px}.steam-games-page .store-product-card--wide .store-product-card-chip{margin-top:2px}.steam-games-page .store-product-card-cta--wide{margin-top:auto;height:23px}.steam-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.steam-service-card{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:16px;text-decoration:none;color:#fffffff2;background:#ffffff0a;box-shadow:0 4px 12px #00000040;border:.5px solid rgba(255,255,255,.18)}.steam-service-card-img{width:100%;aspect-ratio:1 / 1;border-radius:14px;object-fit:cover;background:#ffffff0f}.steam-service-card-img-placeholder{display:block}.steam-service-card-title{font-size:13px;font-weight:800;letter-spacing:-.2px}.notifications-container{width:100%;padding:clamp(90px,12vh,120px) 16px calc(130px + env(safe-area-inset-bottom,0px));box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-height:100vh}.notifications-title{margin:0 0 26px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:26px;font-weight:900;line-height:17px}.notifications-list{display:flex;flex-direction:column;gap:32px}.notification-card{width:100%;min-height:183px;box-sizing:border-box;display:flex;align-items:flex-start;gap:20px;padding:5px 18px;background:#0a337959;box-shadow:0 4px 4px #00000040;border-radius:25px}.notification-icon{width:35px;height:35px;flex:0 0 35px;margin-top:2px}.notification-icon img{width:35px;height:35px;display:block;object-fit:contain}.notification-content{flex:1 1 auto;min-width:0;padding-top:2px;border-left:2px solid rgba(255,255,255,.9)}.notification-line{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;font-weight:500;line-height:17px;margin-left:10px;text-align:left}.notification-divider{height:1px;width:100%;background:#ffffffe6;margin:10px 0}.notification-body{margin-top:2px}.notification-body .notification-text+.notification-text{margin-top:10px}.notification-footer{margin-top:0}.no-notifications{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:500;text-align:center;margin-top:40px}.notifications-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.profile-container{width:100%;padding:80px 16px;box-sizing:border-box}.profile-header{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-user-pill{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 6px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040}:root[data-storefront=steam] .profile-user-pill{background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b}.profile-avatar{width:34px;height:34px;border-radius:38px;object-fit:cover;box-shadow:0 4px 4px #00000040}.profile-name{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:16px;line-height:17px}.profile-actions-pill{display:flex;align-items:center;gap:10px;padding:0 10px;height:40px;border-radius:24px;background:#17284900;box-shadow:0 3px 6.2px -1px #0000003b}.profile-actions-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none}.profile-actions-btn img{width:22px;height:22px;display:block}.profile-top-cards{display:flex;gap:10px;margin-bottom:12px}.profile-mini-card{height:57px;border-radius:10px;background:linear-gradient(90deg,#01478954,#00113654);border:.5px solid rgba(255,255,255,.75);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;position:relative;padding:10px;box-sizing:border-box}:root[data-storefront=steam] .profile-mini-card{background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b;border:0}.profile-mini-card-wide{width:166px;cursor:pointer;background:linear-gradient(90deg,#01478954,#00113654)}.profile-mini-title{width:128px;text-align:center;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:12px}.profile-mini-arrow{position:absolute;right:10px;bottom:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.profile-mini-arrow img{width:14px;height:14px}.profile-mini-card-balance{width:166px;height:40px;padding:7px 10px;justify-content:flex-start;margin-left:auto}:root[data-storefront=steam] .profile-mini-card.profile-mini-card-balance{background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b;border:0}.profile-mini-caption{position:absolute;left:8px;top:7px;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:12px}.profile-mini-balance{position:absolute;left:74px;top:22px;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:13px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.profile-region-card{width:100%;height:76px;border-radius:24px;background:#0000004d;border:.5px solid rgba(255,255,255,.7);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;cursor:pointer;margin-bottom:12px;position:relative;text-decoration:none;color:#fff}.profile-region-illustration{opacity:.4;width:95px;height:70px;position:relative;flex:0 0 95px}.profile-region-chip{position:absolute;width:44px;height:44px;border-radius:16px;background:#ffffff1f;box-shadow:0 4px 4px #00000040}.profile-region-text{flex:1 1 auto;min-width:0;padding-right:34px}.profile-region-title{font-family:Archivo,Inter,SST,sans-serif;text-align:left;font-weight:900;font-size:14px}.profile-region-subtitle{font-family:Archivo,Inter,SST,sans-serif;text-align:left;font-weight:400;font-size:13px;margin-top:4px}.profile-section-title{margin:10px 0 10px 2px;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:22px;letter-spacing:.5px;color:#ffffffbf}.profile-input{width:100%;height:37px;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);border:.6px solid rgba(255,255,255,.75);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;margin-bottom:10px}.profile-input input{width:100%;background:transparent;border:none;outline:none;color:#ffffffeb;font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:12px;letter-spacing:.5px}.profile-input input::placeholder{color:#fff9}.profile-save-row{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;cursor:pointer;margin:8px 0 10px}.profile-checkbox{width:30px;height:30px;border-radius:5px;border:3px solid transparent;background:transparent;box-sizing:border-box;opacity:1;position:relative;transition:border-color .2s ease}.profile-checkbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;padding:3px;background:linear-gradient(135deg,#0057a3,#00296c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.profile-checkbox.checked{border-color:transparent}.profile-checkbox.checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-58%) rotate(45deg)}.profile-save-text{opacity:.71;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px}.profile-hint{margin:6px 0 12px;color:#ffffffa8;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:12px;letter-spacing:.5px}.profile-row{width:100%;height:44px;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);border:.6px solid rgba(255,255,255,.75);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box;color:#fff9;text-decoration:none;position:relative;margin-bottom:8px}.profile-row-wide{padding-right:42px}.profile-row-tall{height:44px}.profile-row-icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#d9d9d94d;box-shadow:0 4px 4px #00000040;border-radius:10px;border:.5px solid rgba(255,255,255,.75);flex:0 0 35px}.profile-row-icon img{width:25px;height:25px;display:block}.profile-row-label{flex:1 1 auto;min-width:0;font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:12px;letter-spacing:.5px;line-height:1.15}.profile-row-arrow{position:absolute;right:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.profile-row-arrow img{width:14px;height:14px;display:block}.profile-row-stack{width:100%;display:flex;flex-direction:column;gap:8px}.search-page{min-height:100vh;margin-bottom:75px}.search-container{width:100%;padding:80px 16px;box-sizing:border-box}.search-box{width:100%;height:40px;display:flex;align-items:center;gap:12px;padding:0 16px;box-sizing:border-box;background:#0d2d5f;box-shadow:0 3px 6.2px -1px #0000003b;border-radius:24px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21)}.search-icon{width:22px;height:22px;opacity:.7;flex:0 0 22px}.search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:18px;font-family:Actor,Inter,Archivo,SST,sans-serif}.search-input::placeholder{color:#ffffff87}.search-content{min-height:55vh;display:flex;flex-direction:column}.search-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:36px 8px 0;box-sizing:border-box}.search-state img{width:64px;height:64px;opacity:.35}.search-state-title{opacity:.35;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:24px;line-height:1.1}.search-state-subtitle{opacity:.55;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:14px;line-height:1.2}.search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px}.search-loading{grid-column:1 / -1;text-align:center;padding:6px 0 2px;opacity:.55;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:14px;line-height:1.2}.search-result-card{text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:10px}.search-result-image{width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;box-shadow:0 4px 12px #00000040}.search-result-image img{width:100%;height:100%;object-fit:cover;display:block}.search-result-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:600;font-size:13px;line-height:17px;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-container{width:100%;padding:80px 16px 0;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.settings-title{margin:0 0 28px 6px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:36px;font-weight:900;line-height:1}.settings-list{display:flex;flex-direction:column;gap:22px}.settings-card{height:50px;width:100%;display:flex;align-items:center;gap:12px;padding:0 14px 0 12px;box-sizing:border-box;background:#0a3379;box-shadow:0 3px 8.5px #0000003d;border-radius:24px;border-top:.9px solid rgba(255,255,255,.21);border-right:.9px solid rgba(255,255,255,.21);text-decoration:none;color:#fff;cursor:pointer;transition:transform .14s ease,filter .14s ease}.settings-card:hover{transform:translateY(-1px);filter:brightness(1.02)}.settings-card:active{transform:translateY(0);filter:brightness(.98)}.settings-card-leading{width:35px;height:35px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;background:#d9d9d94d;box-shadow:0 4px 4px #00000040;border-radius:10px;border:.5px solid rgba(200,200,200,.75)}.settings-card-leading img{width:23px;height:23px;display:block}.settings-card-text{flex:1 1 auto;min-width:0;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-card-trailing{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center}.settings-card-trailing img{width:22px;height:22px;display:block}.settings-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.transactions-page{position:relative;width:100%;max-width:375px;margin:0 auto;background:#191627;color:#fff;font-family:Archivo,SST,sans-serif;overflow-x:hidden;padding-bottom:80px}.transactions-container{width:100%;padding:0 16px;box-sizing:border-box}.transactions-title{color:#fff;font-size:28px;font-weight:400;margin:32px 0 32px 16px;padding:0}.transaction-group{margin-bottom:32px}.transaction-date{color:#fff;font-size:16px;font-weight:300;margin-bottom:12px;padding-left:16px}.transaction-items{display:flex;flex-direction:column;gap:16px}.transaction-item{width:90%;background:#ffffff4d;border-radius:22px;padding:16px;display:flex;align-items:center;gap:16px}.transaction-item-image{width:90px;height:90px;border-radius:14px}.transaction-item-details{flex:1}.transaction-item-title{font-size:14px;font-weight:500;margin:0 0 8px}.transaction-item-price{font-size:14px;font-weight:400;margin:0}.error-message{color:#ff4d4f;text-align:center;margin-top:20px}.no-transactions{text-align:center;color:#888;margin-top:20px}.transaction-header{display:flex;flex-direction:column;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eee}.transaction-header-top{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:5px}.transaction-header-bottom{display:flex}.transaction-id{font-weight:700}.transaction-date{color:#fff}.transaction-total{font-weight:700;color:#fff}.transaction-status{padding:2px 8px;border-radius:12px;font-size:12px}.transaction-status.completed{color:#60ff68}.transaction-status.pending{color:#ff8f00}.transaction-status.failed{color:red}.transaction-item-type{font-size:12px;color:#666;display:block;margin-top:4px}.main-content.wishlist-page{max-width:440px;min-height:100vh;box-sizing:border-box;margin:0 auto;padding:149px 14px 120px}.wishlist-shell{position:relative}.wishlist-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:1}.wishlist-content{margin-top:38px}.wishlist-items{display:grid;gap:18px}.wishlist-item{position:relative;width:100%;min-height:154px;display:grid;grid-template-columns:132px minmax(0,1fr);border-radius:25px;border:1px solid #d9d9d9;overflow:hidden;background:linear-gradient(227deg,#163855,#141c29);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;cursor:pointer}.wishlist-item:nth-child(odd){background-image:url(/assets/card1-DZSfcvVm.png)}.wishlist-item:nth-child(2n){background-image:url(/assets/card2-BcAc0y_i.png)}.wishlist-item-image{width:132px;height:154px;border-radius:25px;border:1px solid rgba(255,255,255,.65);object-fit:cover;box-sizing:border-box}.wishlist-item-details{position:relative;padding:13px 18px 10px}.wishlist-item-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:500;line-height:17px;white-space:normal;overflow:visible;text-overflow:clip;max-width:none;word-break:break-word}.wishlist-item-edition{margin:6px 0 0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:10px;font-weight:300;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.wishlist-item-meta{margin-top:9px;display:flex;align-items:center;gap:12px}.wishlist-platform-chip{min-width:29px;height:14px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,Archivo,sans-serif;font-size:11px;font-weight:500;line-height:1;padding:0 6px;box-sizing:border-box}.wishlist-discount-chip{min-width:40px;height:14px;border-radius:3px;border:1px solid #fff;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,Archivo,sans-serif;font-size:12px;font-weight:500;line-height:1;padding:0 5px;box-sizing:border-box}.wishlist-item-price{margin:9px 0 0;min-width:0;display:flex;align-items:baseline;gap:4px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:500;line-height:17px}.wishlist-price-old{color:#ffffff82;text-decoration:line-through;white-space:nowrap}.wishlist-price-new{color:#fff;white-space:nowrap}.wishlist-item-action{position:absolute;left:50%;bottom:9px;transform:translate(-50%);width:107px;height:20px;border-radius:24px;border:0;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);background:linear-gradient(227deg,#111f2f,#122c44);box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:12px;font-weight:600;line-height:17px;cursor:pointer}.wishlist-item-remove{position:absolute;right:19px;bottom:4px;width:30px;height:30px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.remove-icon{width:18px;height:20px}.wishlist-empty{margin-top:58px;display:grid;justify-items:center}.wishlist-empty-lead{margin:0;color:#fff;text-align:center;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.5px;max-width:362px}.wishlist-empty-icon{width:78px;height:73px;margin-top:29px;object-fit:contain}.wishlist-empty-info{width:100%;margin-top:16px;border-radius:13px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);background:linear-gradient(227deg,#16385580,#141c2980);box-shadow:0 3px 6.2px -1px #0000003b,0 4px 4px #00000040,inset 0 4px 4px #00000040;padding:10px 20px 14px;box-sizing:border-box}.wishlist-empty-info-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3}.wishlist-empty-list{margin:4px 0 0;padding-left:0;list-style:none}.wishlist-empty-list li{position:relative;padding-left:12px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3}.wishlist-empty-list li:before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:50%;transform:translateY(-50%);background:#d9d9d98c}.wishlist-empty-note{margin:8px 0 0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.3}.wishlist-empty-note span{color:#d9d9d999}.wishlist-catalog-btn{margin-top:52px;width:292px;max-width:100%;height:84px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#17171724,#00000024);box-shadow:0 4px 4px #0000005e;color:#fff;text-align:center;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.wishlist-page .back-button{left:30px;bottom:112px;transform:none;z-index:15}@media (max-width: 420px){.main-content.wishlist-page{padding:132px 14px 120px}.wishlist-item{grid-template-columns:118px minmax(0,1fr);min-height:142px}.wishlist-item-image{width:118px;height:142px}.wishlist-item-title,.wishlist-item-edition{max-width:145px}.wishlist-item-details{padding-right:12px}.wishlist-item-action{right:54px}.wishlist-item-remove{right:13px;bottom:5px}}.main-content.wishlist-page{position:relative}.wishlist-shell{position:relative;z-index:1;min-height:calc(100vh - 269px)}.wishlist-shell:before{content:"";position:fixed;top:62px;left:0;right:0;bottom:0;border-top-left-radius:50px;border-top-right-radius:50px;background:linear-gradient(227deg,#16385580,#141c2980);pointer-events:none;z-index:0}.wishlist-shell.has-items:before{content:none}@media (max-width: 420px){.wishlist-shell{min-height:calc(100vh - 252px)}}.wishlist-shell>*{position:relative;z-index:1}.main-content.cart-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,Arial,sans-serif}.cart-page{font-family:Archivo,Arial,sans-serif}.cart-container{width:100%;max-width:440px;margin:0 auto;padding:80px 16px 5px;box-sizing:border-box;position:relative;z-index:1}.cart-title{font-size:22px;font-weight:900;letter-spacing:.5px;margin:0 0 16px}.cart-form{display:flex;flex-direction:column;gap:20px}.cart-summary-block{display:grid;gap:10px}.summary-row{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.summary-row.muted{color:#fff6;font-weight:500}.summary-row.accent{color:#0e82e7;font-weight:500}.summary-row.strong{color:#fff;font-weight:700}.section-title-cart{font-size:20px;font-weight:600;letter-spacing:.5px;margin:8px 0 0}.cart-items-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:contain;padding-bottom:8px;margin-bottom:4px;scroll-snap-type:x mandatory}.cart-items-grid::-webkit-scrollbar{height:4px}.cart-items-grid::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.cart-item-card{width:153px;flex:0 0 auto;border-radius:20px;background:linear-gradient(180deg,#091022f2,#060c1cf2);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 16px #00000059;scroll-snap-align:start;overflow:hidden;position:relative}.cart-item-media{position:relative}.cart-item-image{width:100%;height:156px;object-fit:cover;display:block;border-radius:18px;border:1px solid rgba(255,207,112,.45);box-shadow:0 6px 12px #00000059}.cart-item-meta{padding:8px 12px 12px;background:linear-gradient(180deg,#0c102000,#070c1af2 35%)}.cart-item-title{font-size:10px;font-weight:600;letter-spacing:.5px;color:#fff9;min-height:22px}.cart-item-prices{display:flex;align-items:center;gap:8px}.cart-item-price{font-size:18px;font-weight:600;color:#fff}.cart-original-price{font-size:12px;font-weight:600;color:#fff6;text-decoration:line-through}.cart-item-remove{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.remove-icon{width:16px;height:16px}.buy-button{width:min(403px,100%);height:62px;border-radius:150px;border:none;background:linear-gradient(227deg,#03163b59,#0666ba59);color:#fff;font-size:20px;font-weight:700;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 4px #00000040;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 0}.buy-button{position:relative;z-index:1}.buy-button:disabled{opacity:.6;cursor:not-allowed}.buy-button-cis-offer{border:1px solid rgba(255,255,255,.55);box-shadow:0 6px 20px #0054a759}.payment-block{border-radius:25px;padding:20px 16px 16px;background:linear-gradient(90deg,#17171740,#00000040);border:1px solid rgba(255,255,255,.23);box-shadow:inset 0 4px 12px #00000040}.payment-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.payment-method-card{position:relative;height:75px;border-radius:25px;border:1px solid rgba(255,255,255,.5);background:#152034;color:#fff;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.payment-method-card.active{background:#152034;background-image:linear-gradient(#ffffff14,#ffffff14);border:.5px solid #ffffff;box-shadow:0 4px 18.5px 5px #002d7fad,0 4px 4px #00000040;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.payment-method-active-corner{position:absolute;top:0;width:33px;height:24.64px;background:#d9d9d9;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.5px;color:#02173e}.payment-method-active-corner.left{left:0;border-top-left-radius:25px;border-bottom-right-radius:25px}.payment-method-active-corner.right{right:0;border-top-right-radius:25px;border-bottom-left-radius:25px;pointer-events:none}.payment-method-card.active .payment-method-active-corner.left{position:absolute}.payment-method-card.active .payment-method-active-corner.left:after{content:"";position:absolute;left:12px;top:8px;width:6px;height:10px;border-right:2px solid #0040b7;border-bottom:2px solid #0040b7;transform:rotate(45deg)}.payment-method-card>:not(.payment-method-active-corner){position:relative;z-index:2}.payment-method-icon{width:33px;height:33px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.payment-method-icon img{width:24px;height:24px;object-fit:contain}.payment-method-card.active .payment-method-icon{width:38px;height:30.55px;border-radius:0}.payment-method-card.active .payment-method-icon img{width:100%;height:100%}.payment-method-card.active .payment-method-icon.placeholder{background:transparent}.payment-method-icon.placeholder{background:#ffdd2d}.payment-method-icon-text{font-size:14px;font-weight:700;color:#333}.payment-method-name{font-size:10px;font-weight:600;text-align:center}.payment-method-card.active .payment-method-name{font-size:15px;font-weight:500;letter-spacing:.5px}.payment-method-fee{display:none}.payment-inline-banner{margin-top:12px;border-radius:150px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 4px #00000040;background:#0000002e;border:none;width:100%;text-align:left;cursor:pointer;position:relative;overflow:hidden}.payment-inline-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(5px);z-index:0}.payment-inline-icon{width:30px;height:30px;border-radius:999px;background:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.payment-inline-icon img{width:16px;height:16px;object-fit:contain}.dolyame-expanded{margin-top:16px;display:grid;gap:12px}.dolyame-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dolyame-card-left,.dolyame-card-right{height:85px;box-sizing:border-box;padding:12px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:#00000040;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.dolyame-card-left{box-shadow:0 4px 18.5px 5px #002d80ad}.dolyame-card-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(12px);opacity:.65;z-index:0}.dolyame-mini-icon{width:30px;height:30px;border-radius:50%;aspect-ratio:1 / 1;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:1}.dolyame-mini-icon img{width:16px;height:16px;object-fit:contain}.dolyame-mini-text{font-size:10px;position:relative;z-index:1}.dolyame-mini-text div:first-child{font-weight:700;color:#fff}.dolyame-mini-text div:last-child{color:#ffffffb8}.dolyame-mini-arrow{width:7px;height:16px;margin-left:auto;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.dolyame-card-right{justify-content:space-between;border:none;background:#152034;cursor:pointer;text-align:left}.dolyame-card-right-content{display:flex;flex-direction:column;gap:6px}.dolyame-card-right-text{color:#fff;font-size:12px;font-weight:500}.dolyame-card-right-icons{display:flex;gap:6px;align-items:center}.dolyame-card-right-icons img{width:18px;height:18px;object-fit:contain}.dolyame-card-right-arrow{width:auto;height:100%;max-width:60%;object-fit:contain;flex:0 0 auto}.dolyame-schedule{padding:25px;border-radius:25px;background:#0000002e;box-shadow:0 4px 4px #00000040;outline:1px solid rgba(255,255,255,.23);outline-offset:-1px}.dolyame-schedule-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.dolyame-step{display:grid;gap:4px;font-size:12px;color:#ffffff80}.dolyame-step span{height:6px;border-radius:6px;background:linear-gradient(180deg,#b6b6b6,#505050);box-shadow:0 4px 4px #00000040}.dolyame-step.active{color:#fff}.dolyame-step.active span{background:linear-gradient(180deg,#428bf9,#275293)}.dolyame-schedule-note{font-size:10px;color:#fff;text-align:center}@media (max-width: 360px){.dolyame-row{grid-template-columns:1fr}}.buy-flag{width:100px;height:62px;object-fit:cover;border-top-left-radius:150px;border-bottom-left-radius:150px;margin-right:8px}.buy-arrow{width:22px;height:22px;object-fit:contain}.payment-inline-text{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.payment-inline-title{color:#fff;font-size:14px;font-weight:700}.payment-inline-subtitle{font-size:12px;color:#ffffffb8}.payment-inline-arrow{margin-left:auto;width:7px;height:16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);position:relative;z-index:1}.account-choice{display:grid;gap:8px;font-size:11px;font-weight:600;letter-spacing:.5px;color:#ffffffb5}.wallet-balance-block{display:grid;gap:8px}.wallet-balance-toggle{font-size:11px;font-weight:600;letter-spacing:.5px;color:#ffffffe6}.wallet-balance-input-row input{width:100%;height:37px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,#0057a3bf,#00296cbf);color:#fff;font-size:12px;padding:0 12px;box-sizing:border-box}.wallet-balance-input-row input::placeholder{color:#fff9}.choice-item{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.choice-item input{position:absolute;opacity:0;pointer-events:none}.manager-card{padding:16px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#17171740,#00000040);font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center;box-shadow:0 4px 4px #00000040}.account-section{display:grid;gap:12px}.account-grid{display:grid;gap:10px}.account-grid input{width:100%;height:37px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,#0057a3bf,#00296cbf);color:#fff;font-size:12px;padding:0 12px;box-sizing:border-box}.account-grid input::placeholder{color:#fff9}.reserve-codes-card{padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#000d2d,#0e1f3d);text-align:center;font-size:12px;display:flex;flex-direction:column}.cart-reserve-codes-title{font-weight:500;margin:auto 0}.reserve-codes-link-row{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px}.reserve-codes-link{font-weight:600}.reserve-codes-arrow{width:18px;height:18px;object-fit:contain}.consent{display:flex;align-items:flex-start;gap:10px;font-size:10px;font-weight:500;letter-spacing:.5px;color:#ffffffb5;position:relative;cursor:pointer}.consent input{position:absolute;opacity:0;pointer-events:none}.choice-item .profile-checkbox,.consent .profile-checkbox{width:30px;height:30px;flex:0 0 30px;border-radius:5px;border:3px solid transparent;background:transparent;box-sizing:border-box;position:relative}.choice-item .profile-checkbox:before,.consent .profile-checkbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;padding:3px;background:linear-gradient(135deg,#0057a3,#00296c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.choice-item .profile-checkbox.checked:after,.consent .profile-checkbox.checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:13px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-58%) rotate(45deg)}.pay-button-final{width:70%;height:50px;border-radius:150px;border:1px solid transparent;background:linear-gradient(#1e2c48,#1e2c48) padding-box,conic-gradient(from 45deg,#a0aabe8c,#ffffffe6,#a0aabe8c,#ffffffe6,#a0aabe8c 360deg) border-box;color:#fff;font-size:24px;font-weight:800;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 4px #00000040;margin:0 auto}.pay-button-final:disabled{opacity:.6;cursor:not-allowed}.empty-cart{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px,16px;gap:16px}.empty-cart-title{font-size:16px;font-weight:600;letter-spacing:.5px;margin:0}.empty-cart-illustration{position:relative;width:88px;height:88px;margin:0 auto 20px}.empty-cart-icon{position:absolute;width:72px;height:72px;left:8px;top:8px;object-fit:contain}.empty-cart-logo{width:70px;height:auto}.empty-cart-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.back-to-shop{display:inline-block;width:min(292px,90%);height:70px;line-height:70px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#18181824,#00000024);color:#fff;font-size:14px;font-weight:800;letter-spacing:.5px;text-decoration:none;box-shadow:0 4px 4px #0000005e}.pay-row{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:calc(24px + env(safe-area-inset-bottom))}.pay-row .back-button{width:50px;height:50px;flex:0 0 50px}.back-button-inline{position:static}.back-button-fixed{position:fixed;left:16px;bottom:calc(24px + env(safe-area-inset-bottom));transform:none}.pay-row .pay-button-final{display:flex;align-items:center;justify-content:center}.error-message{background:#ff3b3033;border:1px solid rgba(255,59,48,.5);color:#ff3b30;padding:12px 16px;border-radius:12px;margin-bottom:24px;font-size:14px;position:relative}.error-close{position:absolute;right:8px;top:6px;background:none;border:none;color:inherit;font-size:16px;cursor:pointer;padding:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:16px;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-cis-modal{height:300px;width:min(100%,430px);border-radius:20px;background:linear-gradient(180deg,#ffffff24,#21437f66);box-shadow:0 12px 30px #00000073;padding:52px 16px 16px;position:relative;text-align:center;display:flex;flex-direction:column}.cart-cis-modal-close{position:absolute;top:14px;right:14px;width:24px;height:24px;border:none;background:transparent;padding:0;cursor:pointer}.cart-cis-modal-close img{width:24px;height:24px}.cart-cis-modal-title{margin:0;color:#fff;font-size:36px;line-height:1;letter-spacing:-.5px;font-weight:700}.cart-cis-modal-text{margin:12px 0 0;color:#ffffffeb;font-size:16px;line-height:1.2}.cart-cis-modal-note{color:#fff;font-weight:600}.cart-cis-modal-main-btn{margin:18px auto 0;width:min(245px,100%);height:36px;border-radius:15px;border:1px solid #0072ce;background:#fff;color:#000;font-size:18px;font-weight:600;cursor:pointer;box-shadow:0 5px 18px #0006}.cart-cis-modal-main-btn:disabled{opacity:.6;cursor:not-allowed}.cart-cis-modal-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart-cis-modal-link-btn{height:48px;border-radius:15px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,#0057a36b,#00296c6b);color:#fff;font-size:14px;line-height:1.05;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;cursor:pointer}.cart-cis-modal-link-icon{width:40px;height:40px;border-radius:10px;border:.5px solid rgba(255,255,255,.75);background:#d9d9d94d;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px}.cart-cis-modal-link-icon img{width:20px;height:20px;object-fit:contain}.success-modal,.error-modal,.info-modal{background:#1e1a30;padding:24px;border-radius:16px;max-width:320px;width:90%;text-align:center;box-shadow:0 4px 20px #00000040}.success-modal{border:1px solid #472E96}.error-modal{border:1px solid #FF3B30}.success-modal h2,.error-modal h2,.info-modal h2{color:#fff;font-size:20px;margin-bottom:16px}.error-modal h2{color:#ff3b30}.success-modal p,.error-modal p{color:#fffc;font-size:16px;margin-bottom:12px}.modal-close-button{background:#472e96;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:16px;cursor:pointer}.indian-region-explanation{margin:16px 0;text-align:left}.amount-comparison{background:#ffffff1a;border-radius:12px;padding:16px;margin:16px 0}.amount-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.amount-row:last-child{margin-bottom:0}.amount-row span:first-child{color:#ffffffb3}.amount-row span:last-child{color:#fff;font-weight:500}.amount-row.difference{border-top:1px solid rgba(255,255,255,.2);padding-top:12px;margin-top:12px;font-weight:600}.rounded-amount{color:#4cd964!important;font-weight:600!important}.difference-amount{color:#007aff!important;font-weight:600!important}.modal-buttons{display:flex;gap:12px;margin-top:20px}.modal-cancel-button,.modal-confirm-button{flex:1;padding:12px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.modal-cancel-button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.modal-confirm-button{background:#472e96;color:#fff;border:none}@media (max-width: 360px){.cart-container{padding:88px 12px}.cart-title,.section-title-cart{font-size:18px}.summary-row,.buy-button{font-size:16px}}.cart-page .cart-form{gap:14px}.cart-page .cart-summary-block{gap:6px}.cart-page .summary-row{font-size:clamp(13px,3.4vw,15px)}.cart-page .cart-title{font-size:clamp(18px,4.4vw,20px);margin-bottom:12px}.cart-page .section-title-cart{font-size:clamp(16px,4.1vw,18px)}.cart-page .cart-items-grid{gap:8px}.cart-page .cart-item-card{width:clamp(130px,32vw,153px);border-radius:20px}.cart-page .cart-item-image{height:clamp(120px,32vw,156px);border-radius:18px}.cart-page .cart-item-title{font-size:9px;min-height:22px}.cart-page .cart-item-price{font-size:14px}.cart-page .cart-original-price{font-size:10px}.cart-page .buy-button{height:62px;font-size:18px}.cart-page .payment-block{padding:14px 12px 12px}.cart-page .payment-method-card{height:75px;border-radius:25px}.cart-page .payment-method-name{font-size:10px}.cart-page .payment-method-fee{font-size:12px;padding:2px 6px}.cart-page .payment-inline-banner{padding:8px 10px}.cart-page .payment-inline-title{font-size:12px}.cart-page .payment-inline-subtitle,.cart-page .account-choice,.cart-page .wallet-balance-toggle{font-size:10px}.cart-page .wallet-balance-input-row input,.cart-page .account-grid input{height:32px;font-size:11px}.cart-page .pay-button-final{height:50px;font-size:16px}.account-layout{display:flex;gap:12px;align-items:stretch}.account-layout .account-grid{flex:1;min-width:0}.account-layout .reserve-codes-card{width:124px;align-self:stretch}@media (max-width: 360px){.account-layout{flex-direction:column}.account-layout .reserve-codes-card{width:100%}}.card-page{min-height:100vh}.card-container{width:100%;margin:0 auto}.figma-card-page{padding-bottom:120px}.figma-card-layout{position:relative;padding-top:62px}.figma-card-hero{width:100%;height:250px;border:1px solid rgba(255,255,255,.5);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:inset 0 -20px 24px #00000052}.figma-hero-image{width:100%;height:100%;object-fit:cover}.figma-card-content{margin-top:-1px;background:linear-gradient(180deg,#07245a,#061a43);border-radius:0 0 16px 16px;border:1px solid rgba(255,255,255,.16);padding:14px 9px 16px}.figma-dlc-page{padding-bottom:120px}.figma-dlc-layout{position:relative}.figma-dlc-hero{width:100%;height:370px;border:1px solid rgba(255,255,255,.75);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:66px 59px 4px #00000040,inset 0 -26px 12.2px 5px #00000040}.figma-dlc-content{margin-top:-36px;border-radius:35px;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71.6px #0d1b32,inset 0 5px 14.6px #00000040;padding:26px 9px 16px;position:relative;z-index:1}.figma-dlc-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.figma-dlc-title{margin:0;font-size:25px;font-weight:600;line-height:1.08;color:#fff}.figma-dlc-price-box{margin-top:10px;padding:13px 9px 10px}.figma-dlc-price-row{display:grid;grid-template-columns:188px 1fr;gap:8px}.figma-dlc-price-row.has-subscription{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-dlc-price-row.no-subscription.is-single{grid-template-columns:1fr}.figma-dlc-price-row.no-subscription.is-single .figma-dlc-price-option-base-solo{width:172px}.figma-dlc-price-option{border:.6px solid rgba(255,255,255,.65);border-radius:15px;min-height:89px;position:relative;padding:10px 8px 26px;box-shadow:0 4px 4px #00000040,inset 0 -12px 19.8px -5px #00000059;text-align:left;color:#fff}.figma-dlc-price-option-base{background:linear-gradient(180deg,#1653b5,#0062ff)}.figma-dlc-price-option-subscription{background:linear-gradient(180deg,#0d1043 27%,#86223b)}.figma-dlc-price-option .figma-edition-radio{top:14px;right:11px}.figma-dlc-price-label{color:#ffffff8f;font-family:Archivo,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1}.figma-dlc-price-value{margin-top:9px;font-size:38px;font-size:clamp(24px,5.4vw,38px);font-weight:700;line-height:1}.figma-dlc-price-sub-label-row{display:flex;align-items:center;gap:8px;padding-right:16px}.figma-dlc-price-sub-logo{width:42px;height:14px;object-fit:contain}.figma-dlc-price-sub-name{font-size:14px;font-weight:700}.figma-dlc-price-badges{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.figma-dlc-price-badge{height:22px;padding:0 10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);color:#fff;display:inline-flex;align-items:center;font-size:10px;line-height:1}.figma-dlc-price-badge-discount{border-radius:0 4px 0 15px;border-top:0}.figma-dlc-price-badge-discount:empty{display:none}.figma-dlc-price-badge-cashback{border-radius:6px 0 15px;border-top:0}.figma-dlc-price-row:not(.has-subscription) .figma-dlc-price-option-base{min-height:66px;padding:12px 8px 24px}.figma-dlc-price-row:not(.has-subscription) .figma-dlc-price-option-base .figma-dlc-price-badges{justify-content:flex-end}.figma-dlc-price-option-base-solo{min-height:89px;padding:10px 8px 22px;display:flex;align-items:center;justify-content:center;text-align:center}.figma-dlc-price-option-base-solo .figma-dlc-price-value{margin-top:0}.figma-dlc-price-option-base-solo .figma-dlc-price-badges{justify-content:stretch}.figma-dlc-price-badge-cashback.is-full{width:100%;height:22px;border-left:0;border-right:0;border-bottom:0;border-top:.6px solid rgba(255,255,255,.65);border-radius:0 0 15px 15px;justify-content:center}.figma-dlc-cis-option{border:0;border-radius:15px;min-height:66px;background:linear-gradient(227deg,#b0132f91,#6c001691);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040,inset 0 4px 4px 4px #00000040;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-family:Archivo,Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.figma-dlc-cis-option strong{background:linear-gradient(107deg,#8912ad,#dff800);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.figma-dlc-cis-arrow{width:20px;height:20px}.figma-dlc-promo-full{margin-top:12px}.figma-dlc-cis-side{margin-top:0;min-height:89px;height:auto;border-radius:15px}.figma-dlc-subscription-prices{margin-top:0}.figma-dlc-free-label{font-size:24px;font-weight:800;line-height:1;color:#fff;text-align:center;padding:6px 0}.figma-dlc-expiry{margin-top:10px;display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:16px;line-height:17px}.figma-dlc-expiry span:first-child{color:#fff9}.figma-dlc-composition{margin-top:10px}.figma-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.figma-card-title{margin:0;font-size:24px;font-weight:700;line-height:1;color:#fff}.figma-editions-row{margin-top:14px;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:contain;padding-bottom:6px;align-items:flex-start;scrollbar-width:none}.figma-editions-row::-webkit-scrollbar{display:none}.figma-edition-picker-btn{width:100%;margin-top:2px;border:.6px solid rgba(255,255,255,.65);background:#153678;border-radius:17px;min-height:57px;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label arrow" "value arrow";row-gap:2px;text-align:left;padding:8px 14px;cursor:pointer}.figma-edition-picker-label{grid-area:label;font-size:14px;color:#ffffffb3;line-height:1.1}.figma-edition-picker-value{grid-area:value;font-size:14px;line-height:1.1}.figma-edition-picker-arrow{grid-area:arrow;width:10px;height:18px;align-self:center;justify-self:end;transition:transform .2s ease}.figma-edition-picker-arrow.is-open{transform:rotate(90deg)}.figma-edition-card{flex:0 0 172px;min-width:172px;height:89px;position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.55);box-shadow:0 4px 4px #00000040;color:#fff;padding:8px;text-align:left;cursor:pointer}.figma-edition-1{background:linear-gradient(180deg,#1653b5,#0062ff)}.figma-edition-2{background:linear-gradient(180deg,#6017a3,#b66cff)}.figma-edition-3{background:linear-gradient(180deg,#7a0022,#d81e5b)}.figma-edition-card.is-selected{outline:none}.figma-edition-name{min-height:30px;padding-right:20px;font-size:14px;font-weight:700;line-height:.95;color:#ffffffb3}.figma-edition-radio{position:absolute;top:14px;right:14px;width:12px;height:12px;border-radius:50%;background:#d9d9d900;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;isolation:isolate;overflow:hidden}.figma-edition-radio-dot{position:static;width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#fff;display:block;opacity:0}.figma-edition-radio.is-active .figma-edition-radio-dot{opacity:1}.figma-edition-price{margin-top:4px;font-size:20px;font-weight:700;line-height:1}.figma-edition-price-row{margin-top:4px;display:flex;align-items:flex-end;gap:6px}.figma-edition-price-row .figma-edition-price{margin-top:0}.figma-edition-price-old{font-size:11px;line-height:1;color:#ffffffa6;text-decoration:line-through;text-decoration-thickness:1px}.figma-promo-card{margin-top:10px;height:62px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background-image:url(/assets/sngCard-C9i3rhsU.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;gap:3px;font-size:18px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.figma-promo-card strong{color:#dff800}.figma-promo-arrow{margin-left:10px;width:30px;height:30px}.figma-addons-row{width:100%;margin-top:10px;border:1px solid rgba(255,255,255,.65);background:#153678;border-radius:17px;color:#fff;height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:20px;line-height:1;cursor:pointer}.figma-addons-arrow{width:20px;height:25px}.figma-info-card{margin-top:14px;background:#0f2552;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);border-radius:13px;box-shadow:0 3px 6.2px -1px #0000003b;padding:14px 18px 12px}.figma-editions-info-card{padding:10px 12px 12px}.figma-editions-info-card .figma-editions-row{padding-bottom:2px}.figma-editions-info-card .figma-promo-card{margin-top:8px}.figma-subscription-prices{margin-top:8px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.figma-subscription-prices::-webkit-scrollbar{display:none}.figma-sub-price-card{flex:0 0 max(188px,calc((100% - 10px)/2));min-width:max(188px,calc((100% - 10px)/2));height:89px;position:relative;box-sizing:border-box;border-radius:15px;border:.6px solid rgba(255,255,255,.65);box-shadow:0 4px 4px #00000040,0 -12px 19.8px -5px #00000059 inset;padding:8px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer}.figma-sub-price-card-base{background:linear-gradient(180deg,#1a5bc3,#0a78ff)}.figma-sub-price-card-offer{background:linear-gradient(180deg,#0d1043,#86223b)}.figma-sub-price-card-offer.is-selected{border-color:#ffffffa6}.figma-sub-price-card .figma-edition-radio{top:12px;right:12px}.figma-sub-price-label-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding-right:20px}.figma-sub-price-logo{width:24px;height:24px;object-fit:contain;flex:0 0 24px;margin-left:2px}.figma-sub-price-card-theme-ps-plus{background:linear-gradient(0deg,#e9b21d,#e9b21d)}.figma-sub-price-card-theme-ea{background:linear-gradient(180deg,#0d1043 26.63%,#86223b)}.figma-sub-price-card-theme-ubisoft{background:linear-gradient(90deg,#06acb2,#5195d6)}.figma-sub-price-card-theme-default{background:linear-gradient(180deg,#0d1043,#86223b)}.figma-sub-price-label{color:#ffffffb3;font-size:14px;font-weight:700;line-height:.95;min-height:30px;display:flex;flex-direction:column;gap:2px}.figma-sub-price-label-base{font-size:16px}.figma-sub-price-prefix{font-size:12px}.figma-sub-price-value{margin-top:4px;font-size:24px;font-weight:700;line-height:1}.figma-editions-page{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:0 8px 20px;box-sizing:border-box}.figma-editions-page-panel{position:absolute;top:123px;left:0;width:100%;bottom:0;border-top-left-radius:50px;border-top-right-radius:50px;background:linear-gradient(227deg,#16385580,#141c2980);pointer-events:none;z-index:0}.figma-editions-page-header{position:relative;display:flex;align-items:center;justify-content:space-between;margin:118px 6px 16px;z-index:1}.figma-editions-page-title{margin:0;font-size:24px;font-weight:800;line-height:17px;color:#fff}.figma-editions-page-close{width:28px;height:28px;border:0;background:transparent;position:absolute;right:14px;top:-42px;cursor:pointer;padding:0}.figma-editions-page-close span{position:absolute;left:3px;top:13px;width:22px;height:2px;background:#fff;transform-origin:center}.figma-editions-page-close span:first-child{transform:rotate(45deg)}.figma-editions-page-close span:last-child{transform:rotate(-45deg)}.figma-editions-page-list{position:relative;display:grid;gap:18px;padding-bottom:16px;z-index:1}.figma-edition-page-card{width:100%;border:1px solid #d9d9d9;border-radius:25px;overflow:hidden;background:linear-gradient(227deg,#163855,#141c29);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;padding:0;text-align:left}.figma-editions-page-list .figma-edition-page-card:nth-child(odd){background-image:url(/assets/card1-DZSfcvVm.png)}.figma-editions-page-list .figma-edition-page-card:nth-child(2n){background-image:url(/assets/card2-BcAc0y_i.png)}.figma-edition-page-main{min-height:134px;display:grid;grid-template-columns:132px 1fr auto;align-items:center;border:1px solid #d9d9d9;border-radius:25px}.figma-edition-page-image{width:132px;height:134px;object-fit:cover;border:1px solid rgba(255,255,255,.65);border-radius:25px}.figma-edition-page-info{padding:10px 10px 10px 18px}.figma-edition-page-name{font-size:16px;font-weight:500;line-height:17px}.figma-edition-page-price-row{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:16px;line-height:17px}.figma-edition-page-price{color:#fff;font-weight:500}.figma-edition-page-price-old{color:#ffffff82;text-decoration:line-through;font-weight:500}.figma-edition-page-price-dot{color:#fff}.figma-edition-page-platforms{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.figma-edition-page-chip{min-width:29px;height:14px;padding:0 4px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;color:#fff;font-size:11px;font-weight:500;line-height:14px;text-align:center}.figma-edition-page-card .figma-edition-radio{position:static;margin-right:16px}.figma-edition-page-details{border-left:1px solid rgba(255,255,255,.65);border-right:1px solid rgba(255,255,255,.65);border-bottom:1px solid rgba(255,255,255,.65);border-bottom-left-radius:25px;border-bottom-right-radius:25px;background:linear-gradient(227deg,#16385580,#141c2980);padding:12px 16px 14px 24px}.figma-edition-page-detail-line{position:relative;color:#ffffffa6;font-size:16px;font-weight:500;line-height:17px;padding-left:10px;margin-top:4px}.figma-edition-page-detail-line:before{content:"";width:5px;height:5px;border-radius:50%;background:#d9d9d9;position:absolute;left:0;top:6px}.figma-editions-page-submit{position:sticky;bottom:6px;margin-top:auto;width:238px;align-self:center;height:36px;background:transparent;box-shadow:none;border:1px solid rgba(255,255,255,.65);border-radius:50px;color:#fff;font-size:20px;font-weight:800;line-height:17px;cursor:pointer;z-index:2}.figma-subscription-free-list{margin-top:8px;display:grid;gap:8px}.figma-subscription-free-row{margin:0 15px;border:.6px solid rgba(255,255,255,.65);border-radius:20px;height:45px;background:linear-gradient(90deg,#06acb2,#5195d6);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer}.figma-subscription-free-row-theme-ps-plus{background:linear-gradient(90deg,#fdd635,#b98029)}.figma-subscription-free-row-theme-gta-plus{background:linear-gradient(90deg,#a43a8a,#3e1634)}.figma-subscription-free-row-theme-ea{background:linear-gradient(90deg,#0d1140,#662443)}.figma-subscription-free-row-theme-ubisoft{border-radius:20px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#06acb2,#5195d6)}.figma-subscription-free-icon{width:35px;object-fit:contain;flex:0 0 30px}.figma-subscription-free-text{flex:1;color:#fff;font-size:14px;font-weight:500;line-height:1.1}.figma-subscription-free-row-theme-ps-plus .figma-subscription-free-text{color:#1f1a06}.figma-subscription-free-arrow-wrap{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.figma-subscription-free-arrow{margin-right:50px;width:30px;height:30px;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%)}.figma-info-card h3{margin:0 0 10px;font-size:20px;font-weight:600}.figma-info-card ul{margin:0 0 2px;padding-left:18px}.figma-info-card li{margin-bottom:6px;font-size:18px}.figma-metric-row{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:18px}.figma-metric-row span:first-child{color:#ffffff9e;flex:0 0 40%}.figma-metric-row span:last-child{text-align:right;color:#fff}.figma-metric-row-small{display:grid;grid-template-columns:93px 1fr;column-gap:12px;align-items:start}.figma-metric-row-small span:first-child{width:auto;flex:none}.figma-metric-row-small span:last-child{font-size:11px;line-height:1.15;text-align:left;justify-self:start}.figma-bottom-cta-wrap{position:fixed;left:50%;right:auto;bottom:30px;transform:translate(-50%);width:min(339px,calc(100vw - 24px));z-index:40}.figma-card-page .back-button{left:12px;bottom:80px;transform:none;z-index:41}.figma-bottom-cta{width:100%;height:38px;border:1px solid rgba(255,255,255,.65);border-radius:18px;background:linear-gradient(90deg,#071a39,#06235b);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-size:20px;font-weight:700;cursor:pointer}.figma-bottom-cta.is-in-cart{border-radius:18px;border:.6px solid #fff;background:#0072ce;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040}.figma-bottom-cta:disabled{opacity:.65;cursor:not-allowed}.card-header{position:relative;width:100%;max-height:350px}.card-image{width:100%;border-top-left-radius:19px;border-top-right-radius:19px;max-height:350px}.card-header-info{padding:15px 40px 5px;background:linear-gradient(180deg,#191627,#231f36)}.card-title{font-size:20px;margin:0}.addons-section{margin-top:14px}.figma-addons-list{margin:14px 0 0}.addon-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px;background:#0f2552;border-radius:12px}.addon-image{width:72px;height:72px;border-radius:9px;object-fit:cover}.addon-details{flex:1}.addon-title{font-size:14px;font-weight:600;margin-bottom:4px}.addon-price-container{display:flex;align-items:center;gap:6px}.addon-price-discount{color:#fff;font-weight:700}.addon-price-original{text-decoration:line-through;color:#ffffffb3;font-size:.9em}.addon-discount-badge{background-color:#472e96;color:#fff;padding:2px 6px;border-radius:4px;font-size:.8em;font-weight:700}.addon-arrow{width:10px;height:18px}.no-addons{color:#fffc;padding:14px;background:#0f2552;border-radius:12px}@media (max-width: 390px){.figma-bottom-cta-wrap{width:calc(100vw - 24px);max-width:280px}.figma-card-title{font-size:22px}.figma-edition-price{font-size:16px}.figma-info-card h3{font-size:18px}.figma-info-card li,.figma-metric-row{font-size:14px}.figma-addons-row{font-size:18px}.figma-metric-row{font-size:16px}.figma-metric-row-small span:last-child{font-size:10px}.figma-subscription-free-text{font-size:13px}}.subscription-page{min-height:100vh;padding-bottom:120px}.subscription-layout{position:relative}.subscription-hero{width:100%;height:370px;border:1px solid rgba(255,255,255,.75);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:66px 59px 4px #00000040,inset 0 -26px 12.2px 5px #00000040}.subscription-hero-image{width:100%;height:100%;object-fit:cover}.subscription-content{margin-top:-35px;border-radius:35px;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71.6px #0d1b32,inset 0 5px 14.6px #00000040;padding:26px 15px 18px;position:relative;z-index:1}.subscription-title{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:36px;font-weight:600;line-height:1.05}.subscription-period{margin-top:16px;padding:8px 10px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:grid;gap:8px}.subscription-period-1{grid-template-columns:1fr;width:46%}.subscription-period-2{grid-template-columns:repeat(2,minmax(0,1fr));width:70%}.subscription-period-3,.subscription-period-4,.subscription-period-5{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.subscription-period-option{min-height:40px;border:0;border-radius:24px;background:transparent;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:400;line-height:17px;cursor:pointer}.subscription-period-option.active{box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040,0 0 142.9px 12px #1554ba}.subscription-buy-card{margin-top:18px;border-radius:24px;border:1px solid rgba(255,255,255,.65);background-image:linear-gradient(36deg,#1554bad1,#092654d1),url(/assets/subBackground-BMgOuWYg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:218px;padding:14px 20px 10px;position:relative}.subscription-buy-card:before,.subscription-buy-card:after{content:"";position:absolute;width:490px;height:290px;border-radius:50%;border:1px solid rgba(69,141,255,.28);pointer-events:none}.subscription-buy-card:before{top:-208px;left:-120px;transform:rotate(-18deg)}.subscription-buy-card:after{top:-144px;left:24px;transform:rotate(12deg)}.subscription-platform-chips{display:inline-flex;gap:8px}.subscription-platform-chip{min-width:33px;height:18px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;box-shadow:0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:10px;font-weight:500;line-height:17px}.subscription-favorite{position:absolute;top:14px;right:20px;width:38px;height:38px;border-radius:19px;border:0;background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 34.5px -6px #00000012;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.subscription-favorite img{width:22px;height:22px;object-fit:contain}.subscription-price{margin-top:30px;text-align:center;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:40px;font-weight:700;line-height:1}.subscription-price-caption{margin-top:4px;text-align:center;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:400;line-height:17px}.subscription-cashback{width:fit-content;margin:10px auto 0;min-width:98px;height:29px;padding:0 14px;border-radius:10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Inter,Archivo,sans-serif;font-size:10px;font-weight:400;line-height:19px}.subscription-cart-button{margin:14px auto 0;width:245px;height:37px;border-radius:50px;border:1px solid #001b4d;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#001b4d;font-family:Inter,Archivo,sans-serif;font-size:16px;font-weight:600;line-height:19px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;position:relative;z-index:2}.subscription-cart-button img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(10%) sepia(25%) saturate(1805%) hue-rotate(191deg) brightness(89%) contrast(102%)}.subscription-card{margin-top:15px;border-radius:13px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);background:#0f2552;box-shadow:0 3px 6.2px -1px #0000003b;padding:13px 16px}.subscription-card h2{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px}.subscription-benefits-card ul,.subscription-notes-list{margin:12px 0 0;padding-left:16px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px}.subscription-benefits-card li,.subscription-notes-list li{margin-bottom:2px}.subscription-info-card{padding:13px 10px}.subscription-info-text{margin:0;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2px;line-height:1.22}.subscription-info-divider{margin:11px 0 10px;border-top:1px solid rgba(255,255,255,.9)}.subscription-notes-list{margin-top:0}.subscription-spec-row{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-family:Inter,Archivo,sans-serif;font-size:18px;font-weight:400}.subscription-spec-row span:first-child{color:#fff9}.subscription-page .back-button{left:15px;bottom:30px;transform:none;z-index:20}.subscription-page-ea .subscription-content{padding-bottom:20px}.subscription-page-ea .subscription-info-card{margin-top:9px}.subscription-loading,.subscription-error{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter,Archivo,sans-serif}.subscription-error{flex-direction:column;gap:12px}@media (max-width: 430px){.subscription-content{padding-left:10px;padding-right:10px}.subscription-title{font-size:32px}.subscription-period-option{font-size:18px}.subscription-price{font-size:34px}.subscription-price-caption{font-size:18px}.subscription-spec-row{font-size:16px}.subscription-page .back-button{left:10px;bottom:20px}}.main-content.categories-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,Inter,SST,sans-serif}.categories-container{width:100%;max-width:440px;margin:0 auto;padding:90px 16px 120px;box-sizing:border-box;position:relative;z-index:1}.categories-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.categories-title{margin:0;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:800}.categories-sort-button{width:26px;height:26px;border-radius:9999px;background:linear-gradient(93deg,#0072ce,#00296c);border:.6px solid rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.categories-sort-button img{width:16px;height:16px;display:block}.categories-grid{display:grid;grid-template-columns:repeat(2,170px);justify-content:center;gap:22px 30px}.categories-card{width:170px;height:300px;position:relative;text-decoration:none;color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 4px #00000040}.categories-card-media{position:absolute;left:0;right:0;top:0;height:158px}.categories-card-media img{width:100%;height:158px;object-fit:cover;display:block;border-radius:20px;box-shadow:0 4px 4px #00000042;border-left:.3px rgba(255,255,255,.35) solid;border-top:.5px rgba(255,255,255,.35) solid;border-right:.5px rgba(255,255,255,.35) solid;border-bottom:.2px rgba(255,255,255,.35) solid}.categories-discount-badge{position:absolute;right:12px;bottom:12px;width:40px;height:14px;border-radius:3px;background:#000000eb;border:1px solid rgba(255,255,255,.9);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:center}.categories-card-overlay{position:absolute;left:0;right:0;bottom:0;top:158px;border-radius:0 0 20px 20px;background:linear-gradient(91deg,#00296c26,#0057a326);box-shadow:2px 0 6.4px 2px #00000040 inset;padding:10px;box-sizing:border-box;display:flex;flex-direction:column}.categories-card-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:12px;line-height:17px;text-shadow:0px 4px 4px rgba(0,0,0,.25);margin-bottom:6px;max-height:34px;overflow:hidden}.categories-card-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.categories-chip{height:14px;padding:0 8px;border-radius:5px;border:.5px rgba(255,255,255,.43) solid;background:#00296c;font-family:Inter,Archivo,SST,sans-serif;font-weight:500;font-size:10px;line-height:14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.categories-chip-wide{padding:0 10px}.categories-price-pill{margin-top:auto;width:158px;height:26px;border-radius:20px;background:linear-gradient(90deg,#003a68,#0072ce);display:flex;align-items:center;justify-content:center}.categories-price{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;line-height:17px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.categories-price-old{opacity:.51;text-decoration:line-through}.categories-price-sep{opacity:.9}.categories-price-new{color:#fff}.categories-loading{text-align:center;padding:18px 0 0;opacity:.75}.categories-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000}.categories-filter-sheet{position:fixed;left:0;right:0;top:128px;bottom:0;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71.6px #0d1b32;border-radius:35px 35px 0 0;overflow-y:auto;padding:26px 20px 110px;box-sizing:border-box}.categories-filter-title{text-align:center;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:800;margin-bottom:26px}.categories-filter-section{margin-bottom:22px}.categories-filter-section-title{font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px}.categories-price-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.categories-price-preset{height:31px;border-radius:7px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(93deg,#0072ce99,#00296c99);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 6px;white-space:nowrap}.categories-price-preset.active{outline:2px solid rgba(255,255,255,.65);outline-offset:-2px}.categories-price-range{margin-top:14px;display:flex;align-items:flex-start;gap:12px;justify-content:flex-start}.categories-price-range-field{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.categories-price-range-label{display:block;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:500;line-height:1}.categories-price-range-field input{width:100%;height:31px;border-radius:7px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(93deg,#0072ce99,#00296c99);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400;padding:0 12px;box-sizing:border-box}.categories-price-range-field input::placeholder{color:#ffffffbf}.categories-price-range-sep{display:none}.categories-filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400}.categories-filter-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:9999px;background:#171523;border:2px solid rgba(255,255,255,.75);position:relative}.categories-filter-row input[type=checkbox]{border-radius:9999px}.categories-filter-row input:checked{border-color:#0072ce}.categories-filter-row input:checked:after{content:"";position:absolute;width:8px;height:8px;background:linear-gradient(93deg,#0072ce,#00296c);border-radius:9999px;left:50%;top:50%;transform:translate(-50%,-50%)}.categories-filter-confirm{position:fixed;left:50%;bottom:22px;transform:translate(-50%);width:238px;height:36px;border-radius:50px;background:#0000;box-shadow:0 4px 4px #00000040;outline:1px solid rgba(255,255,255,.65);outline-offset:-1px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:800;line-height:17px;cursor:pointer}.main-content.bonus-page{min-height:100vh;width:100%;max-width:none;margin:0;padding-bottom:0;position:relative;color:#fff;font-family:Archivo,Inter,SST,sans-serif}.bonus-container{width:100%;max-width:440px;margin:0 auto;padding:80px 16px 140px;box-sizing:border-box;position:relative;z-index:1}.bonus-header{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bonus-user-pill{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 6px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040}.bonus-avatar{width:34px;height:34px;border-radius:38px;object-fit:cover;box-shadow:0 4px 4px #00000040}.bonus-name{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:16px;line-height:17px}.bonus-actions-pill{display:flex;align-items:center;gap:10px;padding:0 10px;height:40px;border-radius:24px;background:#17284900;box-shadow:0 3px 6.2px -1px #0000003b;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21)}.bonus-actions-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none}.bonus-actions-btn img{width:22px;height:22px;display:block}.bonus-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.bonus-title{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:900;font-size:20px;letter-spacing:.5px;margin-top:8px}.bonus-balance-card{width:166px;height:40px;border-radius:10px;background:linear-gradient(90deg,#01478954,#00113654);border:.5px solid rgba(255,255,255,.75);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;justify-content:flex-start;padding:7px 10px;box-sizing:border-box;position:relative;overflow:hidden}.bonus-balance-caption{position:absolute;left:8px;top:7px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:12px;line-height:1.1;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-balance-value{position:absolute;left:74px;top:22px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:600;font-size:13px;line-height:1;text-shadow:0px 4px 4px rgba(0,0,0,.25);white-space:nowrap}.bonus-plan{width:100%;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:0 4px 4px #00000040;border:.6px solid rgba(255,255,255,.75);display:flex;overflow:hidden;margin-top:10px}.bonus-plan-deluxe{min-height:150px}.bonus-plan-side{width:122px;border-right:.6px solid rgba(255,255,255,.75);box-shadow:0 3px 6.2px -1px #0000003b;display:flex;flex-direction:column;box-sizing:border-box;min-height:100%}.bonus-plan-side-top{padding:8px 5px 4px;min-height:41px;box-sizing:border-box;display:flex;align-items:center}.bonus-plan-side-top .bonus-plan-name{width:108px}.bonus-plan-side-bottom{margin-top:auto;min-height:49px;border:.6px solid rgba(255,255,255,.75);border-bottom-left-radius:15px;background:#00000070;box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;padding:4px 5px 5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.bonus-plan-side-bottom-tall .bonus-plan-side-price{width:100%;line-height:17px;margin:0}.bonus-plan-side-bottom .bonus-plan-price-pill{margin:0 auto}.bonus-plan-side-bottom .bonus-plan-cta{margin:0 auto;background:#0000;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.bonus-plan-side-bottom .bonus-plan-price-pill.ring-border:before{display:none}.bonus-plan-name{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:14px;line-height:1.2}.bonus-plan-price-pill{margin:0;width:100px;height:28px;border-radius:50px;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;background:transparent}.bonus-plan-price-pill.ring-border{background:#0000;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.bonus-plan-price-pill span{font-family:Inter,Archivo,SST,sans-serif;font-weight:300;font-size:9px}.bonus-plan-side-price{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:11px;text-align:center}.bonus-plan-cta{margin:0;width:100px;height:28px;border-radius:50px;border:none;background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:300;font-size:9px;cursor:pointer;box-shadow:0 4px 4px #00000040;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.bonus-plan-cta:disabled{opacity:.7;cursor:default}.bonus-plan-cta-static{cursor:default;pointer-events:none}.bonus-plan-cta-label{position:relative;z-index:2}.bonus-plan-main{flex:1;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.bonus-plan-standard .bonus-plan-main{display:grid;grid-template-rows:repeat(2,1fr)}.bonus-plan-standard .bonus-plan-row+.bonus-plan-row{padding-top:0}.bonus-plan-row{padding:5px;display:flex;align-items:center;gap:10px;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:12px}.bonus-plan-row+.bonus-plan-row{border-top:1px solid rgba(255,255,255,.65);padding-top:8px}.bonus-plan-check{width:16px;height:20px;border-radius:5px;background:#d9d9d94d;border:.5px solid rgba(255,255,255,.75);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center;flex:0 0 20px}.bonus-plan-check img{width:16px;height:16px;display:block}.bonus-hint{margin:8px 0 12px;color:#ffffffa8;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:12px}.bonus-buy-error{margin:2px 0 12px;color:#ffd4d4;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:500}.bonus-referral-card{width:100%;border-radius:15px;background:#0072ce;box-shadow:0 4px 4px #00000040;border:.6px solid rgba(255,255,255,.75);display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;gap:10px;margin-top:10px}.bonus-referral-card-compact{height:46px}.bonus-referral-card-mini{height:33px;position:relative;overflow:hidden}.bonus-referral-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.bonus-referral-icon.small{width:20px;height:20px;margin-left:2px;background:#fff3;border-radius:6px}.bonus-referral-icon img{width:20px;height:20px;display:block}.bonus-referral-text{flex:1;min-width:0}.bonus-referral-title{font-family:Archivo,Inter,SST,sans-serif;font-weight:500;font-size:14px;color:#fff;line-height:1.1}.bonus-referral-title.dark{color:#013c7d}.bonus-referral-subtitle{margin-top:4px;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:8px;color:#ffffffbf}.bonus-referral-subtitle.code{font-size:12px;color:#fff;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.bonus-referral-link-btn{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;display:block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-referral-copy-notice{margin-top:2px;font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:600;color:#d9f4ff}.bonus-referral-amount{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:20px;color:#fff}.bonus-referral-mini-count{margin-left:auto;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#013c7d}.bonus-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:300;padding:20px;box-sizing:border-box}.bonus-modal-card{width:min(400px,100%);border-radius:16px;background:linear-gradient(180deg,#0f2552,#0a1b3f);border:.6px solid rgba(255,255,255,.65);box-shadow:0 8px 30px #00000059;padding:14px;box-sizing:border-box}.bonus-modal-title{font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:10px}.bonus-modal-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:Archivo,Inter,SST,sans-serif;font-size:13px;color:#ffffffe6;padding:6px 0;border-bottom:.5px solid rgba(255,255,255,.2)}.bonus-modal-row strong{color:#fff;font-weight:700}.bonus-modal-code{margin-top:10px;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;color:#fff;background:#ffffff14;border-radius:8px;padding:8px 10px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bonus-modal-code-btn{border:0;text-align:left;cursor:pointer}.bonus-modal-note{margin-top:10px;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;color:#ffffffc7;line-height:1.3}.bonus-modal-close{margin-top:12px;width:100%;height:34px;border-radius:18px;border:0;color:#fff;background:#00000024;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;cursor:pointer}.bonus-referral-chevron span,.bonus-referral-arrow span{display:block;width:8px;height:15px;background:#ffffffe6;clip-path:polygon(0 0,0 100%,100% 50%)}.bonus-subscribe-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:500;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:80px 16px 16px;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bonus-subscribe-modal-card{position:relative;width:min(100%,430px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;border-radius:20px;background:linear-gradient(180deg,#ffffff24,#21437f66);box-shadow:0 12px 30px #00000073,inset 0 4px 4px #00000040;padding:52px 16px 16px;box-sizing:border-box}.bonus-subscribe-modal-card::-webkit-scrollbar{display:none}.bonus-subscribe-modal-close{position:absolute;right:12px;top:12px;border:0;background:transparent;padding:0;width:24px;height:24px;cursor:pointer}.bonus-subscribe-modal-close img{width:100%;height:100%;object-fit:contain}.bonus-subscribe-modal-title{margin:36px 0 12px;text-align:center;font-family:Archivo,Inter,SST,sans-serif;font-size:22px;line-height:1;font-weight:900;color:#fff;letter-spacing:.5px}.bonus-subscribe-modal-text{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:13px;line-height:1.12;margin:0 2px 14px}.bonus-subscribe-modal-text p{margin:0 0 6px}.bonus-subscribe-modal-text p:last-child{margin-bottom:0}.bonus-subscribe-modal-card .payment-block{border-radius:25px;padding:20px 16px 16px;background:linear-gradient(90deg,#17171740,#00000040);border:1px solid rgba(255,255,255,.23);box-shadow:inset 0 4px 12px #00000040}.bonus-subscribe-modal-card .payment-methods-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.bonus-subscribe-modal-card .payment-method-card{position:relative;height:75px;border-radius:25px;border:1px solid rgba(255,255,255,.5);background:#152034;color:#fff;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bonus-subscribe-modal-card .payment-method-card.active{background:#152034;background-image:linear-gradient(#ffffff14,#ffffff14);border:.5px solid #ffffff;box-shadow:0 4px 18.5px 5px #002d7fad,0 4px 4px #00000040;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.bonus-subscribe-modal-card .payment-method-active-corner{position:absolute;top:0;width:33px;height:24.64px;background:#d9d9d9;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.5px;color:#02173e}.bonus-subscribe-modal-card .payment-method-active-corner.left{left:0;border-top-left-radius:25px;border-bottom-right-radius:25px}.bonus-subscribe-modal-card .payment-method-active-corner.right{right:0;border-top-right-radius:25px;border-bottom-left-radius:25px;pointer-events:none}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-active-corner.left:after{content:"";position:absolute;left:12px;top:8px;width:6px;height:10px;border-right:2px solid #0040b7;border-bottom:2px solid #0040b7;transform:rotate(45deg)}.bonus-subscribe-modal-card .payment-method-card>:not(.payment-method-active-corner){position:relative;z-index:2}.bonus-subscribe-modal-card .payment-method-icon{width:33px;height:33px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.bonus-subscribe-modal-card .payment-method-icon img{width:24px;height:24px;object-fit:contain}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-icon{width:38px;height:30.55px;border-radius:0}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-icon img{width:100%;height:100%}.bonus-subscribe-modal-card .payment-method-name{font-size:10px;font-weight:600;text-align:center}.bonus-subscribe-modal-card .payment-method-card.active .payment-method-name{font-size:15px;font-weight:100;letter-spacing:.5px}.bonus-subscribe-modal-card .payment-inline-banner{margin-top:12px;border-radius:150px;padding:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 4px #00000040;background:#0000002e;border:none;width:100%;text-align:left;cursor:pointer;position:relative;overflow:hidden}.bonus-subscribe-modal-card .payment-inline-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(5px);z-index:0}.bonus-subscribe-modal-card .payment-inline-icon{width:30px;height:30px;border-radius:999px;background:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.bonus-subscribe-modal-card .payment-inline-icon img{width:16px;height:16px;object-fit:contain}.bonus-subscribe-modal-card .payment-inline-text{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.bonus-subscribe-modal-card .payment-inline-title{color:#fff;font-size:14px;font-weight:700}.bonus-subscribe-modal-card .payment-inline-subtitle{font-size:12px;color:#ffffffb8}.bonus-subscribe-modal-card .payment-inline-arrow{margin-left:auto;width:7px;height:16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);position:relative;z-index:1}.bonus-subscribe-modal-card .dolyame-expanded{margin-top:16px;display:grid;gap:12px}.bonus-subscribe-modal-card .dolyame-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bonus-subscribe-modal-card .dolyame-card-left,.bonus-subscribe-modal-card .dolyame-card-right{height:85px;box-sizing:border-box;padding:12px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:#00000040;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.bonus-subscribe-modal-card .dolyame-card-left{box-shadow:0 4px 18.5px 5px #002d80ad}.bonus-subscribe-modal-card .dolyame-card-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/background-color-C6vt03Sz.png) center/cover no-repeat;filter:blur(12px);opacity:.65;z-index:0}.bonus-subscribe-modal-card .dolyame-mini-icon{width:30px;height:30px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:1}.bonus-subscribe-modal-card .dolyame-mini-icon img{width:16px;height:16px;object-fit:contain}.bonus-subscribe-modal-card .dolyame-mini-text{font-size:10px;position:relative;z-index:1}.bonus-subscribe-modal-card .dolyame-mini-text div:first-child{font-weight:700;color:#fff}.bonus-subscribe-modal-card .dolyame-mini-text div:last-child{color:#ffffffb8}.bonus-subscribe-modal-card .dolyame-mini-arrow{width:7px;height:16px;margin-left:auto;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.bonus-subscribe-modal-card .dolyame-card-right{justify-content:space-between;border:none;background:#152034;cursor:pointer;text-align:left}.bonus-subscribe-modal-card .dolyame-card-right-content{display:flex;flex-direction:column;gap:6px}.bonus-subscribe-modal-card .dolyame-card-right-text{color:#fff;font-size:12px;font-weight:500}.bonus-subscribe-modal-card .dolyame-card-right-icons{display:flex;gap:6px;align-items:center}.bonus-subscribe-modal-card .dolyame-card-right-icons img{width:18px;height:18px;object-fit:contain}.bonus-subscribe-modal-card .dolyame-card-right-arrow{width:auto;height:100%;max-width:60%;object-fit:contain;flex:0 0 auto}.bonus-subscribe-pay-btn{margin:12px auto 0;display:block;width:min(245px,100%);height:36px;border-radius:15px;border:1px solid #0072ce;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#000;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:600;line-height:17px;letter-spacing:-.5px;cursor:pointer}.bonus-subscribe-pay-btn:disabled{opacity:.7;cursor:not-allowed}.bonus-subscribe-actions{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bonus-subscribe-action-btn{border:.6px solid #ffffff;border-radius:15px;background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;min-height:50px;padding:6px 10px;display:flex;align-items:center;gap:10px;cursor:pointer}.bonus-subscribe-action-btn:disabled{opacity:.7;cursor:not-allowed}.bonus-subscribe-action-btn span:last-child{font-family:Archivo,Inter,SST,sans-serif;font-size:12px;line-height:1.05;font-weight:600;letter-spacing:.5px;color:#fff;text-align:left}.bonus-subscribe-action-icon{width:40px;height:40px;min-width:40px;border-radius:10px;border:.5px solid rgba(255,255,255,.75);background:#d9d9d94d;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center}.bonus-subscribe-action-icon img{width:24px;height:24px;object-fit:contain}@media (max-width: 420px){.bonus-subscribe-modal-title{font-size:20px}.bonus-subscribe-pay-btn{font-size:15px}}.regions-container{width:100%;padding:80px 16px 0;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.regions-header{width:100%;height:41px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.regions-user-pill{display:flex;align-items:center;gap:10px;padding:3px 12px 3px 6px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040}.regions-avatar{width:34px;height:34px;border-radius:38px;object-fit:cover;box-shadow:0 4px 4px #00000040}.regions-name{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-weight:700;font-size:16px;line-height:17px}.regions-actions-pill{display:flex;align-items:center;gap:10px;padding:0 10px;height:40px;border-radius:24px;background:#17284900;box-shadow:0 3px 6.2px -1px #0000003b;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21)}.regions-actions-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none}.regions-actions-btn img{width:22px;height:22px;display:block}.regions-title-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.regions-title-icon{width:32px;height:32px;border-radius:25px;border-left:.1px solid rgba(255,255,255,.39);border-top:.3px solid rgba(255,255,255,.39);border-right:.3px solid rgba(255,255,255,.39);border-bottom:.1px solid rgba(255,255,255,.39);object-fit:cover}.regions-title{color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:900;font-size:18px;line-height:1.2}.regions-subtitle{margin-top:2px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:14px;opacity:.9}.regions-list{display:flex;flex-direction:column;gap:14px}.regions-card{width:100%;height:95px;border-radius:22px;border:1px solid rgba(255,255,255,.24);box-shadow:0 4px 4px #00000040;position:relative;overflow:hidden;cursor:pointer;color:#fff;text-align:right;padding:12px 12px 12px 110px;box-sizing:border-box;background:transparent}.regions-card:disabled{cursor:default;opacity:.85}.regions-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff14;border-radius:22px;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);pointer-events:none}.regions-card-overlay-light{background:#ffffff14}.regions-card-art{position:absolute;left:5px;top:5px;width:90px;height:90px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));object-fit:cover;border-radius:18px;opacity:.95}.regions-card-title{position:absolute;right:12px;top:12px;font-family:Archivo,Inter,SST,sans-serif;font-weight:900;font-size:20px;letter-spacing:.5px}.regions-card-desc{position:absolute;right:12px;top:38px;width:255px;opacity:.48;font-family:Archivo,Inter,SST,sans-serif;font-weight:400;font-size:13px;line-height:16px}.regions-card-cis{background:linear-gradient(90deg,#0055fc33,#0e1f4033)}.regions-card-turkey{background:linear-gradient(90deg,#860101d6,#4a0000d6)}.regions-card-india{background:linear-gradient(90deg,#ff800099,#47250499)}.regions-divider{width:100%;height:1px;background:#ffffffa6;box-shadow:0 4px 4px #00000040}.regions-card-steam{height:95px;text-align:left;padding:14px 14px 14px 128px;background:linear-gradient(180deg,#0a1220,#0f1e3a)}.regions-steam-icon{position:absolute;left:26px;top:12px;width:70px;height:70px;object-fit:contain;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.regions-card-steam .regions-card-title{left:auto;right:12px}.regions-card-steam .regions-card-desc{left:128px;right:12px;width:auto;top:40px;opacity:.74}.regions-saving{margin-top:14px;text-align:center;color:#ffffffb3;font-family:Archivo,Inter,SST,sans-serif;font-size:13px}.regions-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:18px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.regions-bottom-chip{width:98px;height:90px;border-radius:21px;background:#0000;box-shadow:0 4px 4px #00000040;position:relative;display:flex;align-items:center;justify-content:center}.regions-bottom-chip-img{width:80x;height:80px;display:block;object-fit:contain;opacity:.9}.empty-cart-buttons{width:120px;height:auto;opacity:.25}.platform-container{width:100%;padding:80px 16px 0;box-sizing:border-box}.platform-title{margin:0 0 18px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:800;line-height:17px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px}.platform-card{height:162px;border-radius:20px;border:1px solid rgba(255,255,255,.43);background:#d9d9d903;box-shadow:0 4px 4px #00000040;color:#fff;cursor:pointer;padding:14px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.platform-card.selected{border:2px solid #0072ce;background:#d9d9d908}.platform-card:disabled{cursor:default;opacity:.7}.platform-card-icon{opacity:.55;display:block}.platform-card-icon.ps5{width:110px;height:110px}.platform-card-icon.ps4{width:100px;height:100px}.platform-card-label{opacity:.55;text-align:center;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;font-weight:400;line-height:17px;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.platform-warning{width:100%;background:#0f2552;box-shadow:0 3px 6.2px -1px #0000003b;border-radius:13px;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);padding:16px 16px 18px;box-sizing:border-box}.platform-warning-title{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:600;line-height:17px;margin-bottom:12px}.platform-warning-list{display:flex;flex-direction:column;gap:14px}.platform-warning-item{position:relative;padding-left:14px;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:14px;font-weight:400;line-height:17px}.platform-warning-item:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:9999px;background:#d9d9d9bf}.platform-warning-item.underline{text-decoration:underline}.platform-saving{margin-top:12px;text-align:center;color:#ffffffb3;font-family:Inter,Archivo,SST,sans-serif;font-size:13px}.psplus-page{background:linear-gradient(180deg,#001b4d,#05122c)}.psplus-container{width:100%;max-width:440px;margin:0 auto;padding:88px 0 92px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}.psplus-top-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.psplus-top-logo-wrap{display:flex;align-items:center;gap:9px}.psplus-top-icon{width:30px;height:30px;object-fit:contain}.psplus-top-title{color:#fff;font-size:14px;font-weight:600;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-top-buy{width:194px;height:26px;border:0;border-radius:24px;padding:0;background:#d9a604;color:#fff;font-size:12px;line-height:17px;white-space:nowrap;box-shadow:0 3px 6.2px -1px #0000003b}.psplus-tabs{display:flex;justify-content:center;align-items:center;height:36px;background:#072a65;border-radius:50px;padding:4px 8px;gap:6px;box-shadow:0 3px 6.2px -1px #0000003b;border-top:.5px rgba(255,255,255,.21) solid;border-right:.5px rgba(255,255,255,.21) solid;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.psplus-tabs::-webkit-scrollbar{display:none}.psplus-tab-item{flex:0 0 auto;height:100%;border-radius:50px}.psplus-tab-button{border:0;background:transparent;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.psplus-tabs .tab-item-content{position:relative;color:#fff;font-size:15px;font-family:Inter,Archivo,SST,sans-serif;font-weight:800;padding:2px 14px;border-radius:50px;transition:background .12s ease,box-shadow .12s ease,opacity .12s ease;opacity:.9;z-index:1;white-space:nowrap}.psplus-tab-item.active .tab-item-content{opacity:1;background:#0000000a;box-shadow:0 4px 4px #00000040 inset,0 4px 4px #00000040}.psplus-tab-swipe{will-change:transform,opacity}.psplus-tab-swipe-left{animation:psplus-tab-swipe-left .26s ease}.psplus-tab-swipe-right{animation:psplus-tab-swipe-right .26s ease}@keyframes psplus-tab-swipe-left{0%{opacity:.72;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes psplus-tab-swipe-right{0%{opacity:.72;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.psplus-hero{display:flex;flex-direction:column;gap:10px}.psplus-hero-card{border-radius:20px;overflow:hidden;position:relative}.psplus-hero-banner-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.psplus-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:38px 24px 16px 22px;display:flex;flex-direction:column;justify-content:flex-start;gap:7px;background:transparent}.psplus-hero-title-row{display:flex;align-items:center;gap:6px}.psplus-hero-icon{width:50px;height:50px;object-fit:contain}.psplus-hero-title{color:#000;font-size:14px;font-weight:700}.psplus-hero-text{max-width:176px;color:#000;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-hero-subtext{max-width:171px;color:#000000bf;font-size:8px;font-weight:400;line-height:10px}.psplus-buy-btn{width:107px;height:20px;border:0;border-radius:24px;background:#d9a604;color:#fff;font-size:12px;font-weight:600;line-height:17px;box-shadow:0 3px 6.2px -1px #0000003b}.psplus-section{display:flex;flex-direction:column;gap:9px}.psplus-section-title{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:17px}.psplus-overview .psplus-section-title{margin:20px 0;color:#fff}.psplus-overview .psplus-about{min-height:213px;padding:11px 5px 8px}.psplus-overview .psplus-about-head{font-size:15px;max-width:318px}.psplus-overview .psplus-about-cards{margin-top:10px;gap:10px;grid-template-columns:repeat(3,127px);justify-content:center}.psplus-overview .psplus-mini-card{height:160px;min-height:151px;padding:4px;border-radius:15px;border:.4px solid #0072ce}.psplus-overview .psplus-mini-image{width:119px;height:63px;border-radius:15px}.psplus-overview .psplus-mini-title{font-size:8px;font-weight:500}.psplus-overview .psplus-mini-text{color:#000000a6;font-size:6px}.psplus-overview .psplus-mini-chip{width:max-content;min-width:66px;margin:0 auto;padding:0 10px;height:12px;font-size:8px;font-weight:500}.psplus-overview .psplus-wide-btn{width:288px;margin:15px auto 30px;font-size:13px}.psplus-overview .psplus-library{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;min-height:329px;border-top-left-radius:15px;border-top-right-radius:15px}.psplus-overview .psplus-library.ring-border:before{display:none}.psplus-overview .psplus-library-content{display:flex;flex-direction:column;min-height:329px;padding:31px 14px 10px}.psplus-overview .psplus-library-title{font-size:15px;max-width:182px}.psplus-overview .psplus-library-desc{font-size:10px;max-width:199px}.psplus-overview .psplus-game-card{flex:0 0 107px;border-radius:15px;height:180px}.psplus-overview .psplus-game-image{width:calc(100% - 6.4px);margin:4px auto 0;height:94px;border-radius:15px}.psplus-overview .psplus-game-title{font-size:8px;min-height:14px}.psplus-overview .psplus-game-genre{margin-top:4px;font-size:7px}.psplus-overview .psplus-game-text{font-size:6px;line-height:1.2}.psplus-overview .psplus-library-cards{margin-top:auto}.psplus-overview .psplus-all-games-btn{width:120px;max-width:100%;height:30px;border-radius:15px;font-size:13px;font-weight:500;background:#0072ce8f}.psplus-overview .psplus-plan-card{flex:0 0 238px;border-radius:20px}.psplus-overview .psplus-plan-image{height:125px;border-radius:15px}.psplus-overview .psplus-plan-list{font-size:10px}.psplus-overview .psplus-plan-buy{width:107px;height:20px;border-radius:24px;padding:0}.psplus-overview .psplus-perks-title{margin:10px 10px 0;color:#000;font-size:11px;font-weight:600}.psplus-overview .psplus-perk-card{flex:0 0 127px;height:151px;border-radius:15px}.psplus-overview .psplus-perk-image{width:119px;height:63px;margin:4px auto 0;display:block;border-radius:15px}.psplus-about{position:relative;border-radius:15px;overflow:hidden;min-height:220px;padding:11px 8px 8px;background:#dadce9}.psplus-about-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-about-head{margin-left:20px;position:relative;color:#000;font-size:14px;font-weight:700;max-width:250px}.psplus-about-cards{position:relative;margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.psplus-mini-card{background:#fff;border-radius:12px;padding:4px 4px 6px;display:flex;flex-direction:column;gap:4px;min-height:146px}.psplus-mini-image{width:100%;height:52px;object-fit:cover;border-radius:10px}.psplus-mini-title{color:#000;font-size:8px;font-weight:700;line-height:1.1}.psplus-mini-text{color:#000000b8;font-size:6px;line-height:1.2;flex:1}.psplus-mini-chip{position:relative;height:15px;border-radius:15px;border:0;background:#0072ce;color:#fff;font-size:7px;font-weight:600}.psplus-mini-chip:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:.5px solid #0072ce;border-radius:17px;pointer-events:none}.psplus-wide-btn{width:100%;height:30px;border-radius:15px;border:0;background:#0072ce8f;color:#fff;font-size:12px;font-weight:500}.psplus-library{position:relative;border-radius:15px;min-height:330px;overflow:hidden;background:#dadce9}.psplus-library-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-library-content{position:relative;min-height:330px;padding:12px;z-index:1}.psplus-library-title{color:#000;font-size:14px;font-weight:700;max-width:190px}.psplus-library-desc{margin-top:7px;color:#000000a6;font-size:10px;max-width:199px}.psplus-library-tabs{position:absolute;top:129px;right:24px;width:157px;height:29px;border-radius:15px;border:.6px solid #0072ce;background:#000;display:flex;align-items:center;gap:1px;padding:2px 4px;box-sizing:border-box}.psplus-library-tab{border:0;border-radius:15px;height:24px;min-width:73px;background:transparent;color:#fff;font-size:10px;line-height:1}.psplus-library-tab-active{background:#d9d9d926}.psplus-library-cards{margin-top:30px;display:flex;gap:11px;overflow-x:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;padding-bottom:2px;scrollbar-width:none}.psplus-library-cards::-webkit-scrollbar{display:none}.psplus-game-card{flex:0 0 107px;height:162px;border-radius:15px;overflow:hidden;background:#1e1e1e;border:.4px solid #0072ce;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:flex;flex-direction:column}.psplus-game-image{width:calc(100% - 6.4px);margin:4px auto 0;height:92px;object-fit:cover;border-radius:15px;border:.4px solid #fff}.psplus-game-genre{margin:4px 8px 0;color:#0072ce;font-size:5px}.psplus-game-title{color:#fff;font-size:6px;line-height:8px;margin:1px 8px 0}.psplus-game-text{font-weight:100;margin:2px 8px 0;color:#fff;font-size:5px;line-height:1.2}.psplus-all-games-btn{display:block;margin:15px auto 0;width:288px;max-width:100%;height:30px;border:0;border-radius:15px;background:#0072ce8f;color:#fff;font-size:13px;font-weight:500}.psplus-plans{margin:8px 0 2px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}@media (hover: hover) and (pointer: fine){.psplus-plans{scroll-snap-type:none}}.psplus-plans::-webkit-scrollbar{display:none}.psplus-plans-track{display:inline-flex;width:max-content;gap:10px;align-items:center;padding:0 clamp(14px,calc(50% - 119px),120px) 2px}.psplus-plan-card{flex:0 0 238px;width:238px;min-height:278px;scroll-snap-align:center;border-radius:20px;overflow:hidden;border-left:.3px rgba(255,255,255,.35) solid;border-top:.5px rgba(255,255,255,.35) solid;border-right:.5px rgba(255,255,255,.35) solid;border-bottom:.2px rgba(255,255,255,.35) solid;background:linear-gradient(91deg,#00296c26,#0057a326);color:#fff;opacity:.72;transform:scale(.72);transform-origin:center;transition:transform .26s ease,opacity .26s ease;box-shadow:0 4px 4px #00000042;display:flex;flex-direction:column}.psplus-plan-image{width:100%;height:158px;object-fit:cover}.psplus-plan-name{margin:8px 10px 4px;font-size:12px;font-weight:700}.psplus-plan-list{margin:0 10px;padding-left:14px;min-height:72px;font-size:9px;line-height:1.25;flex:1}.psplus-plan-footer{margin:8px 10px 10px;display:flex;justify-content:space-between;align-items:center}.psplus-plan-price{font-size:12px;font-weight:700}.psplus-plan-buy{border:0;border-radius:24px;background:#d9a604;color:#fff;font-size:10px;font-weight:700;padding:4px 12px}.psplus-plan-card.is-center{opacity:1;transform:scale(1);background:linear-gradient(91deg,#00296c26,#0057a326),url(/assets/subBackground-BMgOuWYg.png) center / cover no-repeat}.psplus-perks-title{color:#000;font-size:11px;font-weight:600}.psplus-perks-grid{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;overscroll-behavior-y:contain;padding:8px 8px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.psplus-perks-grid::-webkit-scrollbar{display:none}.psplus-perk-card{flex:0 0 127px;height:151px;border-radius:15px;overflow:hidden;background:#fff;color:#000;border:.4px solid #0072ce;display:flex;flex-direction:column;padding:4px;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.psplus-perk-image{width:119px;height:63px;margin:0 auto;object-fit:cover;border-radius:15px;border:.4px solid #000}.psplus-perk-name{margin:6px 5px 0;font-size:9px;font-weight:600;line-height:10px;min-height:10px}.psplus-perk-text{margin:6px 5px 0;color:#000000bf;font-size:6px;line-height:8px;flex:1}.psplus-perk-btn{--btn-ring-color: #0072ce;position:relative;display:inline-flex;align-items:center;justify-content:center;margin:6px auto 0;width:78px;height:16px;border:1px solid var(--btn-ring-color);border-radius:15px;background:var(--btn-ring-color);color:#fff;font-size:9px;line-height:12px}.psplus-perk-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid var(--btn-ring-color);border-radius:17px;pointer-events:none}.psplus-perks-section{background:#dadce9;border-radius:15px;margin-top:30px}.psplus-news-tab{display:flex;flex-direction:column;gap:12px}.psplus-news-hero{position:relative;min-height:384px;border-radius:20px;overflow:hidden;padding-bottom:0}.psplus-news-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-news-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 14px 15px}.psplus-news-header{display:flex;align-items:center;gap:8px;color:#000;font-size:14px;font-weight:600;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-news-icon{width:30px;height:30px;object-fit:contain}.psplus-news-title{margin:16px 0 0;max-width:187px;color:#000;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-news-text{margin:12px 0 0;max-width:183px;color:#000000bf;font-size:8px;line-height:10px}.psplus-news-updates{margin-top:0;width:calc(100% + 28px);margin-left:-14px}.psplus-news-row{display:flex;gap:12px;overflow-x:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;padding:0 14px;touch-action:pan-x;scrollbar-width:none}.psplus-news-row::-webkit-scrollbar{display:none}.psplus-news-update-card{position:relative;flex:0 0 304px;height:187px;border-radius:10px;overflow:hidden;border:.5px solid #fff}.psplus-news-update-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-news-catalog,.psplus-news-catalog-more,.psplus-news-monthly-head,.psplus-news-monthly,.psplus-news-trials-block,.psplus-news-classics{position:relative;border-radius:10px;overflow:hidden}.psplus-news-catalog{display:flex;flex-direction:column;gap:8px;overflow:visible}.psplus-news-catalog-intro{position:relative;min-height:112px;border-radius:15px;overflow:hidden}.psplus-news-catalog-intro-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-news-catalog-intro-content{position:relative;z-index:1;text-align:center;padding:13px 12px 10px}.psplus-news-catalog-intro-content h3{margin:0;color:#000;font-size:15px;font-weight:700;line-height:17px}.psplus-news-catalog-intro-content p{margin:8px auto 0;max-width:301px;color:#000000bf;font-size:8px;line-height:10px}.psplus-news-catalog-main{position:relative;min-height:258px;margin-top:-30px;border-radius:15px;overflow:visible;z-index:2}.psplus-news-catalog-main-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.psplus-news-catalog-main-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0;background:transparent;cursor:pointer;border-radius:inherit}.psplus-news-catalog-main-link:disabled{cursor:default}.psplus-news-catalog-main-content{position:relative;z-index:1;padding:20px 14px;max-width:170px}.psplus-news-catalog-main-icon{width:29px;height:21px;object-fit:contain}.psplus-news-catalog-main h3{margin:10px 0 0;color:#fff;font-size:13px;font-weight:600;line-height:10px}.psplus-news-catalog-main p{margin:22px 0 0;color:#fff;font-size:8px;line-height:10px}.psplus-news-plan-pills{margin-top:16px;display:flex;align-items:center;gap:8px}.psplus-news-pill{min-width:74px;height:17px;border-radius:10px;font-size:8px;line-height:10px;display:inline-flex;align-items:center;justify-content:center;border:.5px solid #fff}.psplus-news-pill-dark{background:#000;color:#f5b51b}.psplus-news-pill-gold{background:#f5b51b;color:#000}.psplus-news-pill-light{background:#fff;border-color:#000;color:#000}.psplus-news-catalog-side-card{position:absolute;right:30px;left:auto;bottom:-20px;width:107px;min-height:168px;border-radius:15px;border:.5px solid rgba(207,222,251,.72);background:#030a185c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:3px;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 4px 4px #00000040}.psplus-news-catalog-side-card img{width:100%;height:94px;border-radius:12px;object-fit:cover;border:.7px solid rgba(255,255,255,.35)}.psplus-news-mini-platform{margin-top:10px;width:fit-content;background:#fff;border:.3px solid #0072ce;border-radius:5px;color:#000;font-size:8px;padding:1px 8px}.psplus-news-mini-get{margin-top:auto;margin-left:auto;margin-right:auto;position:relative;display:block;width:69px;height:16px;border:0;border-radius:15px;background:#d26c2a;color:#fff;font-size:9px;font-weight:600;line-height:12px;box-shadow:0 4px 4px #00000040}.psplus-news-mini-get:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:.5px solid #d26c2a;border-radius:17px;pointer-events:none}.psplus-news-catalog-side-card .psplus-news-mini-get{background:#0072ce}.psplus-news-catalog-side-card .psplus-news-mini-get:before{border-color:#0072ce}.psplus-news-catalog-more{min-height:217px;border:1px solid #0072ce;padding:12px 10px 10px;background:#dadce9}.psplus-news-catalog-more-bg,.psplus-news-monthly-head-bg,.psplus-news-classics-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-news-catalog-more-title{position:relative;z-index:1;margin:0;color:#000;font-size:14px;font-weight:600;line-height:1.1}.psplus-news-mini-row{position:relative;z-index:1;margin-top:10px;display:flex;gap:11px;overflow-x:auto;overscroll-behavior:contain;overscroll-behavior-y:contain;padding-bottom:2px;scrollbar-width:none}.psplus-news-mini-row::-webkit-scrollbar{display:none}.psplus-news-mini-row a,.psplus-news-mini-row a:visited,.psplus-news-mini-row a:hover,.psplus-news-mini-row a:active{text-decoration:none}.psplus-news-catalog-more .psplus-news-mini-row{color:#000}.psplus-news-catalog-more .psplus-news-mini-row .psplus-news-catalog-card,.psplus-news-catalog-more .psplus-news-mini-row .psplus-news-catalog-card:visited,.psplus-news-catalog-more .psplus-news-mini-row .psplus-news-catalog-card:hover,.psplus-news-catalog-more .psplus-news-mini-row .psplus-news-catalog-card:active{color:#000;text-decoration:none}.psplus-news-catalog-card{flex:0 0 107px;min-height:162px;border-radius:15px;background:#fff;color:#000;border:.4px solid #0072ce;padding:4px;display:flex;flex-direction:column}.psplus-news-catalog-card.active{border-color:#22a6ff}.psplus-news-catalog-genre{margin:0 5px;color:#0072ce;font-size:6px;min-height:6px}.psplus-news-catalog-text{margin:3px 5px;color:inherit;font-size:6px;line-height:1.2}.psplus-news-monthly-head{min-height:164px;background:#dadce9}.psplus-news-monthly-head-content{position:relative;z-index:1;padding:17px 12px;text-align:center}.psplus-news-monthly-head-title{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.psplus-news-monthly-head-title img{width:24px;height:24px}.psplus-news-monthly-head-title h3{margin:0;color:#000;font-size:15px;font-weight:700}.psplus-news-monthly-head-content p{margin:10px auto 0;max-width:316px;color:#000000bf;font-size:8px;line-height:1.25}.psplus-news-monthly-head .psplus-news-plan-pills{justify-content:center;margin-top:10px}.psplus-news-monthly{min-height:210px;margin-top:8px;padding:10px 0 12px}.psplus-news-monthly-feature{position:relative;z-index:1;display:grid;grid-template-columns:198px 1fr;gap:10px;border-radius:15px;padding:9px;overflow:hidden}.psplus-news-monthly-feature-banner{display:block;padding:0;border-radius:15px}.psplus-news-monthly-feature-banner .psplus-news-monthly-feature-image{width:100%;height:172px;border-radius:15px;display:block}.psplus-news-monthly-feature-image{width:198px;height:154px;border-radius:15px;object-fit:cover;border:.5px solid #fff;position:relative;z-index:1}.psplus-news-monthly-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.psplus-news-monthly-feature>*:not(.psplus-news-monthly-bg){position:relative;z-index:1}.psplus-news-monthly-feature-name{margin:10px 0 0;color:#000;font-size:15px;font-weight:600;line-height:1}.psplus-news-monthly-feature p{margin:26px 0 0;color:#000;font-size:10px;line-height:10px}.psplus-news-monthly-feature .psplus-news-chip-btn{--btn-ring-color: #fbba1a}.psplus-news-monthly-card{flex:0 0 107px;min-height:172px;border-radius:15px;background:#000;border:.4px solid #0072ce;color:#fff;padding:4px;display:flex;flex-direction:column}.psplus-news-trials-head{position:relative;min-height:auto;padding:18px 12px 12px;background:transparent;border:0;overflow:hidden;border-radius:10px}.psplus-news-trials-title{position:relative;z-index:1;margin:42px 0 0;color:#fff;font-size:13px;font-weight:600;line-height:1}.psplus-news-trials-head-text{position:relative;z-index:1;margin:18px 0 0;max-width:214px;color:#ffffffbf;font-size:10px;line-height:1.2}.psplus-news-trials-head .psplus-news-pill{position:relative;z-index:1;margin-top:14px}.psplus-news-trials-feature{position:relative;min-height:121px;background:transparent;border:0;display:grid;grid-template-columns:151px 1fr;gap:10px;padding:5px 9px}.psplus-news-trials-feature img{width:151px;height:110px;border-radius:10px;object-fit:cover;border:.5px solid #fff}.psplus-news-trials-feature-name{margin-top:6px;color:#fff;font-size:13px;font-weight:600;line-height:1}.psplus-news-trials-feature p{margin:12px 0 0;color:#fff;font-size:10px;line-height:1.2}.psplus-news-chip-btn{--btn-ring-color: #d26c2a;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--btn-ring-color);border-radius:15px;height:16px;min-width:69px;padding:0 12px;background:var(--btn-ring-color);color:#fff;font-size:9px;font-weight:500}.psplus-news-chip-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid var(--btn-ring-color);border-radius:17px;pointer-events:none}.psplus-news-monthly-feature .psplus-news-chip-btn,.psplus-news-trials-feature .psplus-news-chip-btn{position:absolute;left:50%;bottom:9px;transform:translate(-50%);margin:0}.psplus-news-monthly-feature>div:last-child,.psplus-news-trials-feature>div:last-child{padding-bottom:24px}.psplus-news-trials-feature .psplus-news-chip-btn{width:69px;min-width:69px;padding:0;border:0;border-radius:15px;background:#d26c2a;color:#fff;font-size:9px;font-weight:600;line-height:1}.psplus-news-trials-feature .psplus-news-chip-btn:before{border:.5px solid #d26c2a}.psplus-news-trials{background:transparent;border:0;padding:9px 6px 10px}.psplus-news-trials-more-title{margin:0;text-align:center;color:#fff;font-size:15px;font-weight:600}.psplus-news-mini-card{flex:0 0 107px;min-height:141px;background:#000;border-radius:15px;overflow:hidden;padding:4px;display:flex;flex-direction:column;gap:4px;border:1px solid #0f3a5b}.psplus-news-mini-image{width:100%;height:94px;object-fit:cover;border-radius:12px;border:.4px solid #fff}.psplus-news-mini-title{margin:5px 5px 0;color:#fff;font-size:8px;line-height:8px}.psplus-news-catalog-card .psplus-news-mini-title,.psplus-news-monthly-card .psplus-news-mini-title{min-height:16px}.psplus-news-catalog-more .psplus-news-catalog-card .psplus-news-mini-title,.psplus-news-catalog-more .psplus-news-catalog-card .psplus-news-catalog-text{color:#000}.psplus-news-monthly .psplus-news-monthly-card .psplus-news-mini-title,.psplus-news-monthly .psplus-news-monthly-card .psplus-news-catalog-text{color:#fff}.psplus-news-mini-action{margin:auto auto 5px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:69px;height:16px;border:0;border-radius:15px;background:#d26c2a;color:#fff;font-size:9px;font-weight:600;line-height:1}.psplus-news-mini-action:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:.5px solid #d26c2a;border-radius:17px;pointer-events:none}.psplus-news-main-btn{display:block;width:271px;max-width:100%;height:30px;margin:12px auto 0;border:0;border-radius:15px;background:#0072ce;color:#fff;font-size:13px;font-weight:500}.psplus-news-classics{min-height:333px;border:.5px solid #0072ce;padding:17px 8px 10px}.psplus-news-classics-logo{position:relative;z-index:1;width:29px;height:20px;object-fit:contain}.psplus-news-classics-title{position:relative;z-index:1;margin:6px 0 0;color:#fff;font-size:14px;font-weight:600;max-width:159px;line-height:1.1}.psplus-news-classics-text{position:relative;z-index:1;color:#fff;font-size:10px;line-height:1.2;max-width:143px}.psplus-news-classics-badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin-top:12px;width:74px;height:17px;border-radius:10px;background:#000;border:.5px solid #fff;color:#f5b51b;font-size:8px}.psplus-news-platform-pills{margin-top:4px;display:flex;gap:4px}.psplus-news-platform-pill{border-radius:5px;background:#000;border:.3px solid #fff;color:#fff;font-size:8px;padding:1px 6px}.psplus-news-platform-pill-light{background:#fff;color:#000;border-color:#fff}.psplus-news-catalog{background:transparent}.psplus-news-monthly,.psplus-news-trials-block,.psplus-news-classics,.psplus-news-catalog-more,.psplus-news-monthly-head,.psplus-news-trials-head{box-shadow:0 4px 4px #00000040}.psplus-news-trials .psplus-news-mini-row{margin-top:10px}.psplus-news-trials-block{position:relative;border:1px solid #fff;border-radius:10px;overflow:hidden;padding-bottom:2px;background:#212121;margin-top:-20px;z-index:1}.psplus-news-trials-block-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.psplus-news-trials-head>*:not(.psplus-news-trials-block-bg){position:relative;z-index:1}.psplus-games-tab{display:flex;flex-direction:column;gap:0}.psplus-games-hero{position:relative;border-radius:10px 10px 0 0;overflow:hidden;height:252px}.psplus-games-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.psplus-games-hero-content{position:relative;z-index:1;padding:23px 11px 0}.psplus-games-head{display:flex;align-items:center;gap:8px;color:#111;font-size:14px;font-weight:600;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-games-head-icon{width:30px;height:30px;object-fit:contain}.psplus-games-head-preview{position:absolute;right:6px;top:24px;width:224px;height:99px;object-fit:cover}.psplus-games-title{margin:18px 0 0;color:#000;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.psplus-games-text{margin:12px 0 0;color:#000000bf;font-size:14px;font-size:10px;line-height:12px;max-width:256px}.psplus-games-filters{margin-bottom:20px;position:absolute;z-index:1;left:11px;right:11px;bottom:12px;display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.psplus-games-filters::-webkit-scrollbar{display:none}.psplus-games-filter{flex:0 0 87px;height:37px;border-radius:8px;border:0;background:#fff;color:#000;font-size:8px;font-weight:500;padding:4px 5px;box-shadow:0 4px 4px #00000040;display:flex;align-items:center;gap:3px}.psplus-games-filter img{width:15px;height:11px;object-fit:contain}.psplus-games-search{position:relative;z-index:3;background:#121314;margin-top:-8px;padding:18px 14px}.psplus-games-search-title{margin:0;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:17px;text-align:center;text-transform:uppercase}.psplus-games-search-text{margin:17px auto 0;max-width:324px;color:#ffffffbf;text-align:center;font-size:10px;line-height:17px}.psplus-games-selects-wrap{width:300px;max-width:100%;margin:14px auto 0;position:relative;overflow:visible;z-index:35}.psplus-games-selects{width:100%;margin:0;border-radius:50px;background:#1e1e1e;box-shadow:0 4px 4px #00000040;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);overflow:hidden}.psplus-games-selects-top,.psplus-games-selects-bottom{display:grid;grid-template-columns:1fr 1fr}.psplus-games-selects-top{border-bottom:.3px solid rgba(255,255,255,.3)}.psplus-games-selects-top>:first-child,.psplus-games-selects-bottom>:first-child{border-right:.3px solid rgba(255,255,255,.3)}.psplus-games-select-label{border:0;background:transparent;cursor:pointer;padding:0;height:31px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:13px;font-weight:500}.psplus-games-select-arrow{width:18px;height:18px;border-radius:5px;background:#fff;border:.6px solid rgba(255,255,255,.65);display:inline-flex;align-items:center;justify-content:center;position:relative}.psplus-games-select-arrow:before{content:"";width:5px;height:5px;border-bottom:1.4px solid #111;border-right:1.4px solid #111;transform:translateY(-1px) rotate(45deg);transition:transform .2s ease}.psplus-games-select-label.is-open .psplus-games-select-arrow:before{transform:translateY(1px) rotate(-135deg)}.psplus-games-selects-bottom span{height:26px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;line-height:17px}.psplus-games-dropdown{width:420px;max-width:calc(100vw - 24px);position:absolute!important;left:50%;top:calc(100% + 34px);transform:translate(-50%);border-radius:22px;background:#14172075;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border-top:.5px solid rgba(255,255,255,.42);border-right:.5px solid rgba(255,255,255,.22);border-left:.5px solid rgba(255,255,255,.14);border-bottom:.5px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #0000006b;padding:10px 15px;z-index:30}.psplus-games-dropdown-type,.psplus-games-dropdown-platform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.psplus-games-dropdown-pill{height:29px;border-radius:10px;border:.5px solid #0072ce;background:#1e1e1ebf;color:#fff;font-size:12px;font-weight:600;letter-spacing:-.2px;line-height:17px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 8px;transition:border-color .2s ease,background-color .2s ease}.psplus-games-dropdown-pill.is-active{border-color:#ffffffeb;background:#000}.psplus-games-grid-wrap{background:#121314;padding:30px 14px 28px}.psplus-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 45px}.psplus-games-card{width:107px;height:150px;border-radius:14px;overflow:hidden;background:#00000005;color:#fff;box-shadow:0 4px 4px #00000040;position:relative;margin:0 auto}.psplus-games-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 4px 4px #00000040;pointer-events:none;border-radius:15px}.psplus-games-card-image{width:101px;height:94px;margin:3px;object-fit:cover;border-radius:12px;border-top:.7px solid rgba(255,255,255,.35);border-right:.7px solid rgba(255,255,255,.35);border-left:.3px solid rgba(255,255,255,.35);border-bottom:.3px solid rgba(255,255,255,.35)}.psplus-games-card-title{margin:2px 8px 0;font-size:6px;line-height:8px;min-height:16px}.psplus-games-platforms{margin:4px 8px 0;display:flex;flex-wrap:wrap;gap:4px}.psplus-games-platform{display:inline-block;border-radius:5px;border:.3px solid #fff;background:#000;font-size:8px;padding:1px 7px;line-height:10px}.psplus-games-more{display:block;width:max-content;margin:12px auto 0;border:0;background:transparent;color:#ffffffb3;font-size:12px;font-weight:600;line-height:17px;letter-spacing:-.5px}.psplus-games-loading{margin-top:10px;text-align:center;color:#ffffffb8;font-size:12px}.psplus-games-catalog-page{padding-bottom:32px}.psplus-games-catalog-header{display:flex;align-items:center;justify-content:space-between;margin:6px 6px 0}.psplus-games-catalog-title{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1.2}.psplus-games-catalog-filter-btn{border:0;border-radius:999px;padding:8px 14px;background:#0072ce;color:#fff;font-size:12px;font-weight:600}.psplus-games-catalog-meta{margin:8px 6px 0;display:flex;gap:8px}.psplus-games-catalog-meta span{border-radius:999px;border:1px solid rgba(255,255,255,.36);color:#fff;font-size:11px;padding:3px 10px}.psplus-games-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000000bf;display:flex;align-items:flex-end}.psplus-games-filter-sheet{width:100%;max-height:88vh;overflow:auto;background:#111318;border-radius:18px 18px 0 0;padding:18px 16px 16px;box-sizing:border-box}.psplus-games-filter-title{margin:0 0 12px;color:#fff;font-size:17px;font-weight:700;text-align:center}.psplus-games-filter-section{margin-top:14px}.psplus-games-filter-section-title{margin-bottom:8px;color:#ffffffd1;font-size:13px;font-weight:700}.psplus-games-filter-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:9px 0;color:#fff;font-size:13px}.psplus-games-filter-row input{accent-color:#0072ce}.psplus-games-filter-confirm{margin-top:14px;width:100%;border:0;border-radius:999px;height:44px;background:#0072ce;color:#fff;font-size:13px;font-weight:700}.psplus-banner-slot-placeholder{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(255,255,255,.45);background:#00000059;color:#fff;font-size:14px;line-height:1.3;padding:16px;border-radius:inherit}@media (max-width: 440px){.psplus-top-title{font-size:17px}.psplus-top-buy{font-size:11px;padding:0 11px}.psplus-news-header,.psplus-news-title{font-size:13px}.psplus-news-text{font-size:8px}.psplus-news-mini-card{flex-basis:103px}.psplus-news-main-btn{font-size:10px}}.ubisoft-page{background:linear-gradient(180deg,#001b4d,#05122c)}.ubisoft-container{width:100%;max-width:440px;margin:0 auto;padding:92px 0 90px;box-sizing:border-box}.ubisoft-head{padding:8px 14px 0;display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:8px}.ubisoft-head-icon{width:50px;height:50px;object-fit:contain}.ubisoft-head-title{color:#fff;font-size:16px;font-weight:600}.ubisoft-join-btn{height:26px;padding:0 12px;border-radius:20px;border:0;background:#003a44;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.ubisoft-hero-purchase{margin-top:10px;border-radius:20px;overflow:hidden;background:#fff}.ubisoft-hero{margin-top:0;height:251px;border-radius:20px;overflow:hidden;position:relative}.ubisoft-hero-banner-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.ubisoft-story-bg{width:100%;height:100%;object-fit:cover}.ubisoft-hero-logo{position:absolute;left:13px;top:38px;width:181px;height:46px;object-fit:cover}.ubisoft-hero-title{position:absolute;left:13px;top:98px;width:188px;color:#fff;font-size:14px;font-weight:500;line-height:1.2}.ubisoft-hero-text{position:absolute;left:13px;top:151px;width:210px;color:#fff;font-size:10px;line-height:1.1}.ubisoft-buy-mini{position:absolute;left:54px;bottom:19px;width:107px;height:22px;border-radius:24px;border:0;background:#0000;box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;color:#fff;font-size:12px;font-weight:600}.ubisoft-info{margin-top:0;border-radius:0;overflow:hidden;position:relative;height:160px}.ubisoft-info-title,.ubisoft-info-text{position:absolute;left:18px;right:18px;text-align:center;color:#000000db}.ubisoft-info-title{top:26px;font-size:13px;font-weight:600;line-height:1.2}.ubisoft-info-text{top:70px;font-size:9px;line-height:1.25}.ubisoft-purchase-block{background:transparent;padding-bottom:10px}.ubisoft-offer{margin:10px 14px 0;border-radius:24px;border:1px solid rgba(255,255,255,.65);background-image:url(/assets/subBackrgound2-DOzIthgS.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:218px;padding:14px 20px 10px;position:relative}.ubisoft-offer:before,.ubisoft-offer:after{content:"";position:absolute;width:490px;height:290px;border-radius:50%;border:1px solid rgba(69,141,255,.28);pointer-events:none}.ubisoft-offer:before{top:-208px;left:-120px;transform:rotate(-18deg)}.ubisoft-offer:after{top:-144px;left:24px;transform:rotate(12deg)}.ubisoft-period{margin:10px 14px 0;padding:8px 10px;border-radius:24px;background:#0000;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;display:grid;gap:8px}.ubisoft-period-1{width:46%}.ubisoft-period-2{width:70%}.ubisoft-period-3{width:100%}.ubisoft-period-option{min-height:40px;border:0;border-radius:24px;background:transparent;color:#fff;font-size:20px;font-weight:400;line-height:17px}.ubisoft-period-option.active{box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040,0 0 142.9px 12px #1554ba}.ubisoft-platform-chips{display:flex;gap:8px}.ubisoft-platform-chip{min-width:33px;height:18px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;box-shadow:0 4px 4px #00000040;color:#fff;font-size:10px;font-weight:500;line-height:17px;display:inline-flex;align-items:center;justify-content:center}.ubisoft-favorite{position:absolute;top:14px;right:20px;width:38px;height:38px;border-radius:19px;border:0;background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 34.5px -6px #00000012;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.ubisoft-favorite img{width:22px;height:22px;object-fit:contain}.ubisoft-price{margin-top:30px;text-align:center;color:#fff;font-size:40px;font-weight:700;line-height:1}.ubisoft-price-sub{margin-top:4px;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:17px}.ubisoft-cashback{width:fit-content;margin:10px auto 0;min-width:98px;height:29px;padding:0 14px;border-radius:10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);box-shadow:0 4px 4px #00000040;color:#fff;font-size:10px;font-weight:400;line-height:19px;display:flex;align-items:center;justify-content:center}.ubisoft-add-btn{margin:14px auto 0;width:245px;height:37px;border-radius:50px;border:1px solid #001b4d;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#001b4d;font-size:16px;font-weight:600;line-height:19px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;position:relative;z-index:2}.ubisoft-add-btn img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(10%) sepia(25%) saturate(1805%) hue-rotate(191deg) brightness(89%) contrast(102%)}.ubisoft-promo{margin-top:10px;background:#fcc000;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 10px 12px 0}.ubisoft-promo-image{width:100%;height:140px;object-fit:contain;object-position:left center}.ubisoft-promo-right{display:flex;flex-direction:column;justify-content:center;gap:8px}.ubisoft-promo-title{color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ubisoft-promo-title-icon{width:30px;height:30px;object-fit:contain}.ubisoft-promo-text{color:#111;font-size:12px;line-height:1.2}.ubisoft-promo-btn{width:170px;height:30px;border:0;border-radius:15px;background:#0072ce;color:#fff;font-size:13px}.ubisoft-story{margin-top:10px}.ubisoft-story-item{height:196px;position:relative;overflow:hidden}.ubisoft-story-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.ubisoft-story-item:first-child{border-radius:20px 20px 0 0}.ubisoft-story-item:last-child{border-radius:0 0 20px 20px}.ubisoft-story-content{position:absolute;left:8px;bottom:14px;width:203px;color:#fff}.ubisoft-story-content--right{left:auto;right:14px;color:#111}.ubisoft-story-kicker{font-size:6px;font-weight:600}.ubisoft-story-title{margin-top:5px;font-size:12px;font-weight:600}.ubisoft-story-text{margin-top:7px;font-size:6px;line-height:1.3;color:#ffffffbf}.ubisoft-story-content--right .ubisoft-story-text{color:#000000bf}.ubisoft-story-btn{margin-top:8px;width:111px;height:30px;border:0;border-radius:15px;background:linear-gradient(90deg,#dbe4ec,#939faf);color:#000;font-size:13px}.ubisoft-story-btn--warm{background:linear-gradient(90deg,#8e0b08,#d09236);color:#fff}.ubisoft-story-btn--dark{background:linear-gradient(90deg,#5b646e,#0c1417);color:#fff}.ubisoft-popular{margin-top:10px}.ubisoft-popular-head{margin:15px;height:36px;border-radius:50px;border:0;background:#1e1e1e;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:15px;font-weight:600;width:calc(100% - 30px);cursor:pointer}.ubisoft-popular-arrow{font-size:22px;line-height:1}.ubisoft-popular-wrap{margin-top:8px;background:#dadde9;border-radius:20px;padding:14px 8px 8px}.ubisoft-popular-title{color:#111;font-size:16px;font-weight:600;margin:0 8px 10px}.ubisoft-popular-row{display:flex;gap:9px;overflow-x:auto;padding:0 0 6px;scrollbar-width:none}.ubisoft-popular-row::-webkit-scrollbar{display:none}.ubisoft-pop-card{flex:0 0 107px;display:block;border-radius:15px;background:#fff;border:.4px solid #0072ce;padding:4px 4px 7px;text-decoration:none;color:inherit}.ubisoft-pop-card-image{width:100%;height:94px;border-radius:12px;object-fit:cover}.ubisoft-pop-card-genre{margin-top:3px;color:#0072ce;font-size:5px}.ubisoft-pop-card-title{margin-top:4px;color:#111;font-size:8px;min-height:15px}.ubisoft-pop-card-btn{--btn-ring-color: #0072ce;position:relative;margin:10px;width:calc(100% - 20px);height:16px;border:1px solid var(--btn-ring-color);border-radius:15px;background:var(--btn-ring-color);color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ubisoft-pop-card-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid var(--btn-ring-color);border-radius:17px;pointer-events:none}.ubisoft-all-btn{margin-top:8px;width:100%;height:33px;border:0;border-radius:22px;background:#1e1e1e;color:#fff;font-size:12px;font-weight:600}.ubisoft-all-btn span{font-size:16px;vertical-align:middle}.earts-page{background:linear-gradient(180deg,#001b4d,#05122c)}.earts-container{width:100%;max-width:440px;margin:0 auto;padding:94px 0 90px;box-sizing:border-box}.earts-head{padding:0 15px 0 13px;display:flex;align-items:center;justify-content:space-between}.earts-head-brand{display:flex;align-items:center;gap:8px}.earts-head-icon{width:50px;height:50px;object-fit:contain}.earts-head-title{color:#fff;font-size:20px;font-weight:600;line-height:17px}.earts-join-btn{width:194px;height:26px;border:0;border-radius:24px;padding:0;background:#c5005b;color:#fff;font-size:12px;font-weight:600;line-height:17px;box-shadow:0 3px 6.2px -1px #0000003b}.earts-hero{margin-top:18px;height:251px;border-radius:20px;border:.5px solid rgba(255,255,255,.65);box-shadow:0 4px 4px #00000040;overflow:hidden;position:relative}.earts-hero-banner-link{width:100%;height:100%;border:0;padding:0;margin:0;display:block;background:transparent;cursor:pointer}.earts-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:29px 12px 20px}.earts-logo{width:22px;height:22px}.earts-hero-title{margin-top:18px;width:130px;color:#fff;font-size:14px;font-weight:500;line-height:17px;text-shadow:0 4px 4px rgba(0,0,0,.25)}.earts-hero-text{margin-top:10px;width:165px;color:#ffffffbf;font-size:10px;font-weight:400;line-height:17px}.earts-hero-btn{margin-top:16px;width:107px;height:21.25px;border:0;border-radius:24px;background:#c5005b;color:#fff;font-size:12px;font-weight:600;line-height:17px;box-shadow:0 3px 6.2px -1px #0000003b,0 4px 4px #00000040 inset}.earts-intro{padding:30px 12px 8px;text-align:center}.earts-intro h2{margin:0;color:#000;font-size:14px;font-weight:600;line-height:17px}.earts-intro p{margin:10px auto 0;width:209px;color:#000;font-size:10px;font-weight:400;line-height:15px}.earts-duration{margin:8px auto 0;width:277px;height:56px;border-radius:24px;background:linear-gradient(136deg,#00296c,#0057a3);display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px;box-sizing:border-box;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset}.earts-duration button{border:0;border-radius:24px;background:transparent;color:#fff;font-size:20px;font-weight:400;line-height:17px}.earts-duration button.active{box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset}.earts-purchase-block{margin-top:-20px;background:#fff;padding-bottom:10px}.earts-offer{margin:8px 15px 0;border-radius:24px;border:1px solid rgba(255,255,255,.65);background-image:linear-gradient(36deg,#1554bad1,#092654d1),url(/assets/subBackground-BMgOuWYg.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:218px;padding:14px 20px 10px;position:relative}.earts-offer:before,.earts-offer:after{content:"";position:absolute;width:490px;height:290px;border-radius:50%;border:1px solid rgba(69,141,255,.28);pointer-events:none}.earts-offer:before{top:-208px;left:-120px;transform:rotate(-18deg)}.earts-offer:after{top:-144px;left:24px;transform:rotate(12deg)}.earts-platform-chips{display:inline-flex;gap:8px}.earts-platform-chip{min-width:33px;height:18px;border-radius:5px;border:.5px solid rgba(255,255,255,.43);background:#00296c;box-shadow:0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:500;line-height:17px}.earts-favorite{position:absolute;top:14px;right:20px;width:38px;height:38px;border-radius:19px;border:0;background:linear-gradient(90deg,#1353bd,#103377);box-shadow:0 4px 34.5px -6px #00000012;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.earts-favorite img{width:22px;height:22px;object-fit:contain}.earts-price{margin-top:30px;text-align:center;color:#fff;font-size:40px;font-weight:700;line-height:1}.earts-price-caption{margin-top:4px;text-align:center;color:#fff;font-size:20px;font-weight:400;line-height:17px}.earts-cashback{width:fit-content;margin:10px auto 0;min-width:98px;height:29px;padding:0 14px;border-radius:10px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(90deg,#153678,#061a3d);box-shadow:0 4px 4px #00000040;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:400;line-height:19px}.earts-cart-button{margin:14px auto 0;width:245px;height:37px;border-radius:50px;border:1px solid #001b4d;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#001b4d;font-size:16px;font-weight:600;line-height:19px;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;position:relative;z-index:2}.earts-cart-button img{width:20px;height:20px;object-fit:contain;filter:brightness(0) saturate(100%) invert(10%) sepia(25%) saturate(1805%) hue-rotate(191deg) brightness(89%) contrast(102%)}.earts-fav-btn{border-radius:50%}.earts-features{background:#fff;padding:12px 7px}.earts-features h3{margin:0;text-align:center;color:#000;font-size:14px;font-weight:600;line-height:17px}.earts-feature-row{margin-top:19px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.earts-feature-row article{display:flex;flex-direction:column}.earts-feature-title{position:relative;min-height:34px;padding-left:8px;color:#000;font-size:10px;font-weight:600;line-height:17px}.earts-feature-title:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:9999px;background:#000}.earts-feature-row p{margin:8px 0 0;padding-left:8px;color:#000000bf;font-size:7px;font-weight:600;line-height:10px}.earts-playlist{background:#121314;border-radius:0 0 10px 10px;margin-top:0;padding:20px 14px 18px}.earts-playlist-title{color:#0072ce;text-align:center;font-size:14px;font-weight:600;line-height:17px}.earts-playlist-subtitle{margin-top:38px;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:17px}.earts-playlist-text{margin:9px auto 0;max-width:315px;color:#ffffffbf;text-align:center;font-size:10px;font-weight:400;line-height:12px}.earts-grid{margin-top:47px;display:grid;grid-template-columns:repeat(3,107px);justify-content:space-between;gap:34px 45px}.earts-game-card{width:107px;height:121px;border-radius:15px;overflow:hidden;background:transparent;box-shadow:0 4px 4px #00000040,0 4px 4px #00000040 inset;text-decoration:none}.earts-game-card img{width:101px;height:94px;margin:3px 3px 0;border-radius:12px;object-fit:cover;border-left:.3px solid rgba(255,255,255,.35);border-top:.7px solid rgba(255,255,255,.35);border-right:.7px solid rgba(255,255,255,.35);border-bottom:.3px solid rgba(255,255,255,.35);box-sizing:border-box}.earts-game-title{margin:5px 8px 0;color:#fff;font-size:6px;font-weight:500;line-height:1.2}.earts-grid-empty{grid-column:1 / -1;text-align:center;color:#fffc;font-size:10px}.earts-more-btn{margin:34px auto 0;display:block;border:0;background:transparent;color:#ffffffb3;font-size:12px;font-weight:600;line-height:17px}.reserve-codes-page{background:linear-gradient(180deg,#001b4d,#05122c)}.reserve-codes-container{padding-bottom:96px}.reserve-codes-title{margin:0;color:#fff;font-size:20px;line-height:1.1;letter-spacing:.5px}.reserve-codes-lead,.reserve-codes-sublead{margin:16px 0 0;color:#fff;font-size:16px;line-height:1.15;letter-spacing:.5px}.reserve-codes-sublead{margin-top:14px}.reserve-codes-instruction{margin-top:28px;border-radius:13px;background:#0f2552;box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;padding:14px 12px}.reserve-codes-instruction-head{display:flex;align-items:center;gap:10px}.reserve-codes-key-badge{width:35px;height:35px;border-radius:10px;border:.5px solid rgba(255,255,255,.75);background:#d9d9d94d;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.reserve-codes-key-badge img{width:24px;height:24px}.reserve-codes-instruction-title{color:#fff;font-size:16px;line-height:1.05;letter-spacing:-.5px}.reserve-codes-steps{margin:10px 0 0;padding-left:60px;color:#ffffffbf;font-size:14px;line-height:1.15;letter-spacing:-.5px}.reserve-codes-steps li{margin-top:8px}.reserve-codes-add-btn{display:block;margin:26px auto 0;width:245px;height:51px;border-radius:15px;border:1px solid #0072ce;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#000;font-size:16px;letter-spacing:-.5px}.reserve-codes-link-card{margin-top:56px}.reserve-codes-link-card+.reserve-codes-link-card{margin-top:11px}.reserve-codes-link-card img{width:24px;height:24px}.reserve-codes-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:40;padding:0 9px;box-sizing:border-box}.reserve-codes-modal{width:100%;max-width:421px;border-radius:20px;background:linear-gradient(180deg,#ffffff24,#21437f66);box-shadow:0 12px 30px #00000073;padding:55px 24px 36px;box-sizing:border-box;position:relative}.reserve-codes-modal-close{position:absolute;top:15px;right:18px;width:24px;height:24px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center}.reserve-codes-modal-close img{width:24px;height:24px}.reserve-codes-modal-title{margin:0;color:#fff;font-size:20px;line-height:1.1;letter-spacing:.5px}.reserve-codes-modal-text{margin:22px 0 0;color:#fff;font-size:13px;line-height:1.2;letter-spacing:.5px}.reserve-codes-modal-input{margin-top:34px;width:100%;min-height:50px;border-radius:15px;border:.6px solid #fff;background:linear-gradient(90deg,#0057a3bf,#00296cbf);color:#fff;font-size:12px;line-height:1.2;letter-spacing:.5px;padding:14px;box-sizing:border-box;resize:none}.reserve-codes-modal-input::placeholder{color:#ffffff59}.reserve-codes-modal-save{display:block;margin:28px auto 0;width:245px;height:36px;border-radius:15px;border:1px solid #0072ce;background:#fff;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#000;font-size:16px;letter-spacing:-.5px}.invited-friends-page{background:linear-gradient(180deg,#001b4d,#05122c)}.invited-friends-container{width:100%;max-width:440px;margin:0 auto;padding:80px 16px 140px;box-sizing:border-box}.invited-friends-header{display:flex;justify-content:space-between;align-items:center}.invited-friends-user-pill{min-width:122px;height:40px;border-radius:24px;padding:3px 12px 3px 10px;box-sizing:border-box;display:inline-flex;align-items:center;gap:9px;background:#17284933;box-shadow:0 3px 6.2px -1px #0000003b}.invited-friends-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover}.invited-friends-name{color:#fff;font-size:16px;letter-spacing:-.5px}.invited-friends-actions{width:98px;height:39px;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:8px;background:#17284933;box-shadow:0 3px 6.2px -1px #0000003b}.invited-friends-action-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.invited-friends-action-btn img{width:24px;height:24px}.invited-friends-title{margin:26px 0 0;color:#fff;font-size:20px;line-height:1.05;letter-spacing:.5px}.invited-friends-description{margin:18px 0 0;color:#fff;font-size:16px}.invited-friends-stats{margin-top:42px;border-radius:15px;border:.5px solid rgba(255,255,255,.9);background:#0f2552;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden}.invited-friends-stat-row{min-height:47px;padding:0 18px 0 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:16px;letter-spacing:-.5px;border-bottom:1px solid rgba(255,255,255,.9)}.invited-friends-stat-row strong{font-weight:600}.invited-friends-note{margin:12px 10px;color:#fff;font-size:13px;line-height:1.1;letter-spacing:-.5px}.invited-friends-ref-link{margin-top:36px;width:100%;min-height:46px;border-radius:15px;border:.6px solid rgba(255,255,255,.75);background:#0072ce;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;padding:6px 10px;box-sizing:border-box;display:flex;align-items:center;gap:8px;text-align:left}.invited-friends-ref-icon,.invited-friends-copy-icon{width:24px;height:24px;object-fit:contain}.invited-friends-ref-content{flex:1;min-width:0}.invited-friends-ref-title{font-size:14px;line-height:1}.invited-friends-ref-code{margin-top:4px;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psn-wallet-page{max-width:none!important;min-height:100vh;padding-top:80px;padding-bottom:108px}.psn-wallet-page .back-button{z-index:40}.psn-wallet-container{width:100%;margin:0 auto}.psn-wallet-hero{width:100%;height:370px;border:1px solid rgba(255,255,255,.75);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:inset 0 -26px 12px 5px #00000040;position:relative;z-index:1}.psn-wallet-hero-image{width:100%;height:100%;object-fit:cover;display:block}.psn-wallet-content{margin-top:-35px;border-radius:35px;background:linear-gradient(180deg,#001b4d,#05122c);box-shadow:0 4px 71px #0d1b32,inset 0 5px 14px #00000040;padding:22px 20px 24px;position:relative;z-index:2}.psn-wallet-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.psn-wallet-title{margin:0;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:600;line-height:1}.figma-wishlist-btn{width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1b61ca,#0f3d88);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.figma-wishlist-btn.is-active{opacity:.6}.figma-wishlist-icon{width:18px;height:18px}.psn-wallet-fields{margin-top:10px;display:flex;flex-direction:column;gap:13px}.psn-wallet-dropdown{position:relative}.psn-wallet-select,.psn-wallet-input{width:100%;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.75);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:400;padding:0 14px;box-sizing:border-box}.psn-wallet-select{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.psn-wallet-select-arrow-box{width:25px;height:25px;border-radius:5px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(86deg,#0072ce 2%,#003a68);display:inline-flex;align-items:center;justify-content:center}.psn-wallet-select-arrow{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translate(-1px,-2px);transition:transform .12s ease}.psn-wallet-select-arrow-box.open .psn-wallet-select-arrow{transform:rotate(-135deg) translate(-1px,-1px)}.psn-wallet-select-menu{margin-top:3px;border-radius:15px;border:1px solid rgba(255,255,255,.65);overflow:hidden;background:linear-gradient(180deg,#001e58,#03153c)}.psn-wallet-select-item{width:100%;height:36px;border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;line-height:1;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.psn-wallet-select-item:last-child{border-bottom:0}.psn-wallet-select-check{width:21px;height:21px;border-radius:5px;border:.6px solid #0072ce;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;line-height:1;background:linear-gradient(86deg,#00549a 2%,#00335e)}.psn-wallet-select-check.active{border-color:#0f90ff}.psn-wallet-input::placeholder{color:#ffffffd1}.psn-wallet-account{margin-top:20px}.psn-wallet-account-title{margin:0 0 11px;color:#ffffffbf;font-family:Archivo,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.15}.psn-wallet-account-grid{display:grid;grid-template-columns:1fr 124px;gap:11px 6px;align-items:stretch}.psn-wallet-account-grid .psn-wallet-input{height:37px;font-size:12px;border-radius:15px}.psn-wallet-help{grid-row:1 / span 3;grid-column:2 / 3;padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#000d2d,#0e1f3d);text-align:center;font-size:12px;display:flex;flex-direction:column;text-decoration:none;color:#fff;box-sizing:border-box}.psn-wallet-help-title{font-weight:500;margin:auto 0}.psn-wallet-help-link{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600}.psn-wallet-save-row{margin-top:25px;min-height:44px;border:1px solid rgba(255,255,255,.75);border-radius:15px;background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;position:relative}.psn-wallet-save-row input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.psn-wallet-save-check{width:24px;height:24px;border-radius:5px;border:.6px solid #0072ce;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(86deg,#00549a 2%,#00335e);color:#fff;font-size:18px;line-height:1}.psn-wallet-save-check.active{border-color:#0f90ff}.psn-wallet-total-row{margin-top:30px;min-height:47px;border:.6px solid #fff;border-radius:20px;box-shadow:0 4px 25px #00000040;background:#ffffff14;color:#ffffffbf;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1}.psn-wallet-total-row strong{color:#fff}.psn-wallet-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:14px}.psn-wallet-status{margin-top:12px;border-radius:12px;border:1px solid rgba(255,255,255,.55);padding:8px 10px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;line-height:1.35}.psn-wallet-status.is-success{background:#209d5c40}.psn-wallet-status.is-error{background:#b8353540}.psn-wallet-pay-btn,.psn-wallet-cart-btn{min-width:208px;height:38px;border-radius:18px;border:.6px solid rgba(255,255,255,.65);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.psn-wallet-pay-btn:disabled,.psn-wallet-cart-btn:disabled{opacity:.7;cursor:default}.psn-wallet-pay-btn{background:linear-gradient(90deg,#071a39,#06235b)}.psn-wallet-cart-btn{min-width:242px;background:linear-gradient(90deg,#1353bd,#103377)}.psn-wallet-or{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;line-height:1}.steam-wallet-page{min-height:100vh;display:flex;flex-direction:column;padding-top:80px;padding-bottom:20px}.steam-wallet-page .back-button{z-index:40}.steam-wallet-container{width:100%;margin:0 auto;min-height:calc(100vh - 100px);display:flex;flex-direction:column;box-sizing:border-box}.steam-wallet-hero{width:100%;height:370px;box-sizing:border-box;border:1px solid rgba(255,255,255,.75);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;box-shadow:inset 0 -26px 12px 5px #00000040;position:relative;z-index:1}.steam-wallet-hero-image{width:100%;height:100%;display:block}.steam-wallet-hero-fallback{width:100%;height:100%;background:#ffffff0f}.steam-wallet-content{margin-top:-35px;flex:1 1 auto;display:flex;flex-direction:column;width:100%;box-sizing:border-box;border-radius:35px 35px 0 0;background:linear-gradient(180deg,var(--app-grad-from) 0%,var(--app-grad-to) 100%);box-shadow:0 4px 71px #0d1b32,inset 0 5px 14px #00000040;padding:22px 0 0;position:relative;z-index:2}.steam-wallet-head-row{padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.steam-wallet-title{margin:0;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:24px;font-weight:600;line-height:1}.steam-wallet-icon-btn{width:38px;height:38px;border:0;border-radius:50%;color:#fff;background:#ffffff0a;box-shadow:0 3px 6.2px -1px #0000003b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.steam-wallet-icon-btn.ring-border:before{display:none}.steam-wallet-icon{width:18px;height:18px}.steam-wallet-form-panel{border-radius:15px;margin:10px 15px 15px;flex:1 1 auto;display:flex;flex-direction:column;background:#0a1936;padding:10px 10px 50px}.steam-wallet-divider{height:1px;margin:18px 0;background:#ffffff38;box-shadow:0 1px #00000040}.steam-wallet-fields{display:flex;flex-direction:column;gap:13px}.steam-wallet-dropdown{position:relative}.steam-wallet-select{width:100%;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.75);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:400;padding:0 14px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.steam-wallet-select-arrow-box{width:25px;height:25px;border-radius:5px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(86deg,#0072ce 2%,#003a68);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.steam-wallet-select-arrow{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-1px);transition:transform .12s ease}.steam-wallet-select-arrow-box.open .steam-wallet-select-arrow{transform:rotate(-135deg) translate(0)}.steam-wallet-select-menu{margin-top:3px;border-radius:15px;border:1px solid rgba(255,255,255,.65);overflow:hidden;background:linear-gradient(180deg,#001e58,#03153c)}.steam-game-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:flex-start;padding:70px 10px 14px;box-sizing:border-box}.steam-game-search-panel{width:min(421px,calc(100% - 20px));border-radius:35px;border:.4px solid rgba(255,255,255,1);background:#ffffff1a;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden;min-height:calc(100vh - 110px);max-height:calc(100vh - 110px);display:flex;flex-direction:column}.steam-game-search-bar{height:40px;margin:16px 18px 12px;border-radius:24px;background:#0d2d5f;border-top:.5px solid rgba(255,255,255,.21);border-right:.5px solid rgba(255,255,255,.21);box-shadow:0 3px 6.2px -1px #0000003b,inset 0 4px 4px #00000040;display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box}.steam-game-search-icon{width:10px;height:10px;border:2px solid rgba(255,255,255,.75);border-radius:50%;position:relative;flex:0 0 auto;opacity:.75}.steam-game-search-icon:after{content:"";position:absolute;width:8px;height:2px;background:#ffffffbf;right:-6px;bottom:-2px;transform:rotate(45deg);border-radius:2px}.steam-game-search-input{flex:1 1 auto;height:100%;border:0;outline:none;background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;letter-spacing:-.5px}.steam-game-search-input::placeholder{color:#ffffff8c}.steam-game-search-close{width:30px;height:30px;border:0;background:transparent;color:#ffffffe6;font-size:28px;line-height:28px;cursor:pointer}.steam-game-search-results{padding:0 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;max-height:none;overflow:auto}.steam-game-search-item{width:100%;border:1px solid rgba(255,255,255,.35);border-radius:20px;background:linear-gradient(90deg,#061a39d9,#06235bd9);box-shadow:0 4px 4px #00000040;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;cursor:pointer;text-align:left}.steam-game-search-item--card{height:100px;min-height:100px;flex:0 0 auto;padding:0;border-radius:25px;border:1px solid rgba(255,255,255,.65);background:linear-gradient(227deg,#1638557a,#141c297a);box-shadow:0 4px 4px #00000040,0 4px 4px #00000040,inset 0 4px 4px #00000040,inset 0 4px 4px #00000040;overflow:hidden;justify-content:flex-start;gap:0}.steam-game-card-img{width:127px;height:100px;flex:0 0 auto;border-top-left-radius:25px;border-bottom-left-radius:25px;border-right:1px solid rgba(255,255,255,.65)}.steam-game-card-img--placeholder{background:#ffffff14}.steam-game-card-body{position:relative;flex:1 1 auto;height:100px;padding:12px 10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.steam-game-card-title{color:#fff;font-size:20px;font-family:Inter,Archivo,SST,sans-serif;font-weight:400;letter-spacing:-.5px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-card-subtitle{margin-top:4px;color:#fff;font-size:16px;font-family:Inter,Archivo,SST,sans-serif;font-weight:100;letter-spacing:-.3px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-card-price{margin-top:auto;color:#fff;font-size:20px;font-family:Inter,Archivo,SST,sans-serif;line-height:17px}.steam-game-search-item-text{min-width:0;display:flex;flex-direction:column;gap:4px}.steam-game-search-item-title{font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-search-item-subtitle{font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:16px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.steam-game-search-item-price{flex:0 0 auto;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:18px;white-space:nowrap}.steam-game-search-empty{padding:14px 4px;color:#ffffffbf;font-size:16px;letter-spacing:-.3px}.steam-wallet-select-item{width:100%;min-height:36px;border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;line-height:1;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left}.steam-wallet-select-item:disabled{opacity:.55;cursor:default}.steam-wallet-select-item:last-child{border-bottom:0}.steam-wallet-text-input,.steam-wallet-checkbox-row{width:100%;height:44px;border-radius:15px;border:1px solid rgba(255,255,255,.75);background:linear-gradient(59deg,#0072ce 2%,#003a68);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:16px;font-weight:400;padding:0 14px;box-sizing:border-box}.steam-wallet-text-with-help{position:relative}.steam-wallet-text-with-help .steam-wallet-text-input{padding-right:56px}.steam-wallet-help-btn{position:absolute;top:calc(50% - 12.5px);right:14px;width:25px;height:25px;border-radius:5px;border:.6px solid rgba(255,255,255,.65);background:linear-gradient(86deg,#0072ce 2%,#003a68);box-shadow:inset 0 4px 4px #00000040;display:inline-flex;align-items:center;justify-content:center;color:#fffffff2;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;line-height:18px;font-weight:600;cursor:pointer;padding:0}.steam-wallet-help-btn.open{filter:brightness(1.06)}.steam-wallet-help-only-row{height:44px;display:flex;justify-content:flex-end;align-items:center}.steam-wallet-help-btn--inline{position:relative;top:auto;right:auto}.steam-wallet-text-input::placeholder{color:#ffffffb3}.steam-wallet-checkbox-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.steam-product-guide-card{border:1px solid rgba(255,255,255,.95);border-radius:15px;background:linear-gradient(90deg,#131722,#13314a);box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040;padding:16px 14px;color:#fff}.steam-product-guide-card-title{margin:0 0 12px;font-family:Inter,Archivo,SST,sans-serif;font-size:18px;font-weight:700;line-height:1.1}.steam-product-guide-card-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;line-height:1.35}.steam-product-guide-card-note{margin:14px 0 0;font-family:Inter,Archivo,SST,sans-serif;font-size:12px;line-height:1.35}.steam-product-guide-card-image-wrap{margin-top:14px;border-radius:12px;overflow:hidden;background:#ffffff0a}.steam-product-guide-card-image{display:block;width:100%;height:auto}.steam-wallet-select-check{width:21px;height:21px;border-radius:5px;border:.6px solid #0072ce;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;line-height:1;background:linear-gradient(86deg,#00549a 2%,#00335e);flex:0 0 auto}.steam-wallet-select-check.active{border-color:#0f90ff}.steam-wallet-nominal-label{flex:1 1 auto;min-width:0}.steam-wallet-nominal-price{flex:0 0 auto;font-weight:700;opacity:.95}.steam-wallet-empty{padding:10px 14px;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:13px}.steam-wallet-total-row{margin-top:auto;min-height:47px;border:0;border-radius:20px;box-shadow:0 4px 25px #00000040;background:#ffffff14;color:#ffffffbf;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1}.steam-wallet-total-row strong{color:#fff;font-weight:400}.steam-wallet-total-row--service{margin-top:24px}.steam-wallet-form-panel .steam-wallet-total-row+.steam-wallet-total-row{margin-top:14px}.steam-wallet-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:14px}.steam-wallet-status{margin-top:12px;border-radius:12px;border:1px solid rgba(255,255,255,.55);padding:8px 10px;color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;line-height:1.35}.steam-wallet-status.is-success{background:#209d5c40}.steam-wallet-status.is-error{background:#b8353540}.steam-wallet-pay-btn,.steam-wallet-cart-btn{min-width:208px;height:38px;border-radius:18px;border:.6px solid rgba(255,255,255,.65);color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 4px 4px #00000040,inset 0 4px 4px #00000040}.steam-wallet-pay-btn:disabled,.steam-wallet-cart-btn:disabled{opacity:.7;cursor:default}.steam-wallet-pay-btn{background:linear-gradient(90deg,#071a39,#06235b)}.steam-wallet-cart-btn{min-width:242px;background:linear-gradient(90deg,#1353bd,#103377)}.steam-wallet-or{color:#fff;font-family:Inter,Archivo,SST,sans-serif;font-size:20px;line-height:1}.steam-wallet-loading{margin:30px 20px 0;color:#ffffffbf;font-family:Inter,Archivo,SST,sans-serif;font-size:13px}.steam-wallet-page--valorant{background:radial-gradient(95% 50% at 50% -10%,#395bbb8c,#06142e00 70%),linear-gradient(180deg,#091126,#0d2147)}.steam-wallet-content--valorant{background:linear-gradient(180deg,#002a6dfa,#0a1b40fa);border:.5px solid rgba(255,255,255,.22);box-shadow:0 3px 6.2px -1px #0000003b}.steam-wallet-fields--valorant{gap:10px}.steam-wallet-select-menu--compact{margin-top:2px;border-radius:6px 6px 10px 10px}.steam-wallet-select-menu--nominals{max-height:290px;overflow-y:auto}.steam-wallet-select-menu--valorant-nominals .steam-wallet-select-item{min-height:26px;padding-top:3px;padding-bottom:3px;border-bottom-color:#ffffff5c}.steam-wallet-select-menu--valorant-nominals .steam-wallet-nominal-label{font-size:16px}.valorant-account-top-row{display:grid;grid-template-columns:1fr 124px;gap:10px;align-items:start}.steam-wallet-dropdown--account-region .steam-wallet-select{min-width:0}.valorant-help-card{min-height:128px;border-radius:15px;border:.4px solid rgba(255,255,255,.5);box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;padding:14px 10px 10px;background:#0000002e;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.valorant-help-card-title{margin:0;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.5px}.valorant-help-card-link{margin:0;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px}.valorant-help-card--small{min-height:132px}.valorant-account-options{margin-top:2px;display:flex;flex-direction:column;gap:8px}.valorant-account-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.valorant-account-check input{position:absolute;opacity:0;pointer-events:none}.valorant-account-check-mark{flex:0 0 auto;width:24px;height:24px;border-radius:6px;border:2px solid #0089e4;box-sizing:border-box;position:relative;margin-top:1px}.valorant-account-check input:checked+.valorant-account-check-mark:after{content:"?";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;line-height:1;font-weight:700}.valorant-account-check span:last-child{margin:0;color:#ffffffb8;font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.5px}.valorant-register-note{margin-top:4px;border-radius:25px;border:1px solid rgba(255,255,255,.23);background:linear-gradient(90deg,#18181840,#00000040);padding:14px 16px;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Archivo,Inter,SST,sans-serif;font-size:11px;font-weight:600;line-height:1.22;letter-spacing:.5px}.valorant-account-fields{margin-top:4px}.valorant-account-fields-title{margin:0 0 10px;color:#ffffffc7;font-family:Archivo,Inter,SST,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:.5px}.valorant-account-fields-grid{display:grid;grid-template-columns:1fr 124px;gap:8px;align-items:start}.valorant-account-fields-inputs{display:flex;flex-direction:column;gap:10px}.valorant-account-input{width:100%;height:37px;border-radius:15px;border:.6px solid rgba(255,255,255,.95);background:linear-gradient(90deg,#0057a3bf,#00296cbf);box-shadow:inset 0 4px 4px #00000040,0 4px 4px #00000040;box-sizing:border-box;padding:0 10px;color:#fff;font-family:Archivo,Inter,SST,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;outline:none}.valorant-account-input::placeholder{color:#fff9}@media (max-width: 420px){.valorant-help-card,.valorant-help-card--small{min-height:116px}.valorant-account-fields-title{font-size:31px}}html,body,#root,#root *{font-family:Inter,Archivo,SST,sans-serif!important}:root{--primary-bg: #191627;--secondary-bg: #0E0C16;--accent-color: #47328D;--accent-light: #352D54;--text-color: white;--border-radius: 14px;--product-card-size: 140px;--app-grad-from: #001B4D;--app-grad-to: #05122C;--top-arc-bg: #113D84;--top-arc-shadow-1: 0 0 60px rgba(17, 61, 132, .6);--top-arc-shadow-2: 0 0 120px rgba(17, 61, 132, .35);--nav-oval-grad-from: #001B4D;--nav-oval-grad-mid: #001A4B;--nav-oval-grad-to: #05122C;--nav-label-glow: 0px 4px 19px 9px #0057A3}:root[data-storefront=steam]{--primary-bg: #0b1323;--secondary-bg: #0a1220;--accent-color: #1b4fb4;--accent-light: #112244;--app-grad-from: #001334;--app-grad-to: #0f1e3a;--top-arc-bg: #141B3A;--top-arc-shadow-1: 0 0 60px rgba(0, 0, 0, .35);--top-arc-shadow-2: 0 0 120px rgba(0, 0, 0, .22);--nav-oval-grad-from: #141B3A;--nav-oval-grad-mid: #0D1530;--nav-oval-grad-to: #0D1530;--nav-label-glow: 0px 4px 19px 9px rgba(38, 141, 255, .45)}body{margin:0;padding:0;font-family:Archivo,SST,sans-serif;background:linear-gradient(180deg,var(--app-grad-from) 0%,var(--app-grad-to) 100%);color:var(--text-color);position:relative;min-height:100vh;overflow-x:hidden}body:before{content:"";position:absolute;top:-13vh;left:50%;transform:translate(-50%);width:120%;height:clamp(140px,25vw,220px);background:var(--top-arc-bg);border-bottom-left-radius:40%;border-bottom-right-radius:40%;box-shadow:var(--top-arc-shadow-1),var(--top-arc-shadow-2);pointer-events:none;z-index:2}.app{position:relative;min-height:100vh;background:linear-gradient(180deg,var(--app-grad-from) 0%,var(--app-grad-to) 100%);overflow-x:hidden;overflow-y:visible;z-index:1}.main-content{position:relative;width:100%;max-width:450px;margin:auto auto 50px;background:transparent;color:var(--text-color);font-family:Archivo,SST,sans-serif;z-index:1}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:76px;z-index:100}.nav-background{position:absolute;bottom:0;left:0;right:0;height:129px;background:linear-gradient(180deg,#231c3e,#191627);box-shadow:0 -7px 5px -1px #00000040;border-radius:9999px;z-index:-1}.nav-oval{position:absolute;bottom:-20px;left:0;right:0;height:68px;border-radius:50% 50% 0 0;pointer-events:none}.nav-oval-primary{height:62px;bottom:8px;background:linear-gradient(180deg,var(--nav-oval-grad-from) 0%,var(--nav-oval-grad-mid) 50%,var(--nav-oval-grad-to) 100%);box-shadow:0 -7px 5px -1px #00000040;z-index:-4}.nav-oval-secondary{background:linear-gradient(180deg,var(--nav-oval-grad-from) 0%,var(--nav-oval-grad-mid) 50%,var(--nav-oval-grad-to) 100%);box-shadow:0 -7px 5px -1px #00000040;z-index:-2}.nav-items{display:flex;justify-content:space-around;position:absolute;bottom:30px;left:0;right:0;padding:0 20px;z-index:1}.nav-item{width:110px;padding-top:2px;position:relative;transition:transform .16s ease;text-decoration:none;color:#fff;display:flex;flex-direction:column;align-items:center;transform:translateY(4px)}.nav-item.active{transform:translateY(0)}.nav-item.inactive{transform:translateY(6px)}.nav-item.active:before{content:none}.nav-icon-container{display:flex;align-items:center;justify-content:center;height:35px}.nav-icon{display:block}.nav-label{margin-top:4px;font-family:Inter,Archivo,SST,sans-serif;font-size:13px;font-weight:600;line-height:17px;opacity:0;transform:translateY(-1px);transition:opacity .12s ease,transform .12s ease;position:relative;z-index:0}.nav-item.active .nav-label{opacity:1;transform:translateY(0)}.nav-label-glow{position:absolute;width:49.68px;height:17px;background:#fff;box-shadow:var(--nav-label-glow);border-radius:6px;transform:translate(-50%,-50%) rotate(-2deg);pointer-events:none;z-index:-3}.back-button{width:50px;height:50px;box-shadow:3px 3px 0 -3px #00000080 inset;border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;left:10%;bottom:30px;transform:translate(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.back-button{border:1px solid transparent;background:linear-gradient(#1e2c48,#1e2c48) padding-box,conic-gradient(from 45deg,#a0aabe8c,#ffffffe6,#a0aabe8c,#ffffffe6,#a0aabe8c 360deg) border-box}.ring-border{position:relative}.ring-border:before{margin:1px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(120% 120% at 0% 0%,#cfdefb,#cfdefb00 55%),radial-gradient(120% 120% at 100% 0%,#3c4c66,#3c4c6600 55%),radial-gradient(120% 120% at 100% 100%,#9ba9c4,#9ba9c400 60%),linear-gradient(to bottom,#cfdefbe6,#cfdefb00 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.back-button img{width:20px;height:20px;display:block;pointer-events:none}@media (min-width: 768px){.main-content{max-width:700px}}@font-face{font-family:SST;src:url(/assets/SST-Heavy-CgFkdGRZ.eot);src:local("SST Heavy"),local("SST-Heavy"),url(/assets/SST-Heavy-CgFkdGRZ.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Heavy-BnShfmX4.woff2) format("woff2"),url(/assets/SST-Heavy-DmLzKEgg.woff) format("woff"),url(/assets/SST-Heavy-B9aK-2pz.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-BoldItalic-Dh_7VDCf.eot);src:local("SST Bold Italic"),local("SST-BoldItalic"),url(/assets/SST-BoldItalic-Dh_7VDCf.eot?#iefix) format("embedded-opentype"),url(/assets/SST-BoldItalic-C_2fkybs.woff2) format("woff2"),url(/assets/SST-BoldItalic-DudpZAwn.woff) format("woff"),url(/assets/SST-BoldItalic-CSor3e86.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-Bold-Cru14H4L.eot);src:local("SST Bold"),local("SST-Bold"),url(/assets/SST-Bold-Cru14H4L.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Bold-DoRNJfmD.woff2) format("woff2"),url(/assets/SST-Bold-DrJN7gAY.woff) format("woff"),url(/assets/SST-Bold--UYBblx-.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-Medium-DHtqirvy.eot);src:local("SST Medium"),local("SST-Medium"),url(/assets/SST-Medium-DHtqirvy.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Medium-Sxb7chgp.woff2) format("woff2"),url(/assets/SST-Medium-ChZmwjCO.woff) format("woff"),url(/assets/SST-Medium-DYCNjWNd.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-MediumItalic-BjXLFD74.eot);src:local("SST Medium Italic"),local("SST-MediumItalic"),url(/assets/SST-MediumItalic-BjXLFD74.eot?#iefix) format("embedded-opentype"),url(/assets/SST-MediumItalic-Bmz8VKyz.woff2) format("woff2"),url(/assets/SST-MediumItalic-D9z_zTmJ.woff) format("woff"),url(/assets/SST-MediumItalic-CTs-npfw.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SST Ultra;src:url(/assets/SST-UltraLightItalic-C5fbfOQw.eot);src:local("SST Ultra Light Italic"),local("SST-UltraLightItalic"),url(/assets/SST-UltraLightItalic-C5fbfOQw.eot?#iefix) format("embedded-opentype"),url(/assets/SST-UltraLightItalic-CmYJGpP-.woff2) format("woff2"),url(/assets/SST-UltraLightItalic-CGKFSh1q.woff) format("woff"),url(/assets/SST-UltraLightItalic-CLl_n7Gt.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-HeavyItalic-z7SKIUeG.eot);src:local("SST Heavy Italic"),local("SST-HeavyItalic"),url(/assets/SST-HeavyItalic-z7SKIUeG.eot?#iefix) format("embedded-opentype"),url(/assets/SST-HeavyItalic-B7h1VkNQ.woff2) format("woff2"),url(/assets/SST-HeavyItalic-RefY_y9d.woff) format("woff"),url(/assets/SST-HeavyItalic-DcpQ_2lk.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-Roman-Hq6pOpDN.eot);src:local("SST Roman"),local("SST-Roman"),url(/assets/SST-Roman-Hq6pOpDN.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Roman-C_XpL6ZY.woff2) format("woff2"),url(/assets/SST-Roman-C8SyqI7n.woff) format("woff"),url(/assets/SST-Roman-BMI24fLn.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-LightItalic-BBCjIwV_.eot);src:local("SST Light Italic"),local("SST-LightItalic"),url(/assets/SST-LightItalic-BBCjIwV_.eot?#iefix) format("embedded-opentype"),url(/assets/SST-LightItalic-XiPLXt7f.woff2) format("woff2"),url(/assets/SST-LightItalic-BJEmou61.woff) format("woff"),url(/assets/SST-LightItalic-Bv15MKyu.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SST;src:url(/assets/SST-Italic-C2xTQRZ7.eot);src:local("SST Italic"),local("SST-Italic"),url(/assets/SST-Italic-C2xTQRZ7.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Italic-CBHdWrSR.woff2) format("woff2"),url(/assets/SST-Italic-UzsIt5A8.woff) format("woff"),url(/assets/SST-Italic-B3Qy-2eX.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SST Ultra;src:url(/assets/SST-UltraLight-D77-kIty.eot);src:local("SST Ultra Light"),local("SST-UltraLight"),url(/assets/SST-UltraLight-D77-kIty.eot?#iefix) format("embedded-opentype"),url(/assets/SST-UltraLight-CKwFmbTZ.woff2) format("woff2"),url(/assets/SST-UltraLight-CS2qZ44n.woff) format("woff"),url(/assets/SST-UltraLight-BJe-Yo8m.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:SST;src:url(/assets/SST-Light-BwRN3ODD.eot);src:local("SST Light"),local("SST-Light"),url(/assets/SST-Light-BwRN3ODD.eot?#iefix) format("embedded-opentype"),url(/assets/SST-Light-DvkMdrY6.woff2) format("woff2"),url(/assets/SST-Light-CH_HUqCa.woff) format("woff"),url(/assets/SST-Light-oZ0GK0QT.ttf) format("truetype");font-weight:300;font-style:normal}
