.productPageShell{z-index:0;box-sizing:border-box;align-self:stretch;width:calc(100% + 40px);max-width:none;margin-top:-89px;margin-left:-20px;margin-right:-20px;padding-top:89px;position:relative;overflow:clip}@media (max-width:768px){.productPageShell{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}}.product-background-image-container{z-index:0;pointer-events:none;width:100%;height:min(869px,88vh + 89px);position:absolute;top:0;left:0;overflow:hidden}.product-background-image-container>span,.product-background-image-container>img{position:absolute!important;inset:0!important}@media (max-width:992px){.product-background-image-container{height:min(1009px,95vh + 89px)}}@media (max-width:768px){.product-background-image-container{height:min(1189px,100vh + 89px)}}.product-background-image{object-fit:cover;object-position:center 28%;opacity:.14;filter:saturate(.85)}.product-background-gradient{z-index:1;pointer-events:none;background:linear-gradient(#171717b8 0%,#1717178c 35%,#171717d1 72%,#0e141b 100%);position:absolute;inset:0}.productPageContainer{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1440px;margin-top:8px;margin-left:auto;margin-right:auto;padding:0 180px;display:flex;position:relative}@media (max-width:1400px){.productPageContainer{padding:0 120px}}@media (max-width:1200px){.productPageContainer{padding:0 30px}}.productPageContainer .goodActivationContainer{flex-direction:row;display:flex}.productPageContainer .goodActivationContainer p{text-align:center;color:#e6eaf1;margin:0;padding:0;font-family:sans-serif}.productPageContainer .thumbnail-container{width:100%;margin-right:15px}.productPageContainer .thumbnail-container .thumbnail-image{border:1px solid #909090;border-radius:6px;width:100%;max-width:207px;height:100%;max-height:100px;margin-bottom:16px}.productPageContainer .goodActivation{text-align:center;color:#e6eaf1;border:1px solid gray;border-radius:2.5px;justify-content:center;align-items:center;padding:0 5px;font-family:sans-serif;font-size:12px;display:inline-flex}.productPageContainer .productPage{color:#fff;flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.productPageContainer .productPage>nav{margin-bottom:0}.productPageContainer .productPage .productHeroTrust{display:contents}.productPageContainer .productPage .productPageProductContainer{flex-direction:row;justify-content:center;align-items:stretch;gap:75px;width:100%;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductPriceBox{flex-direction:row;justify-content:center;width:100%;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer{align-self:flex-start;align-items:flex-start;gap:12px;display:flex;position:relative}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImage{aspect-ratio:329/456;border-radius:6px;width:329px;max-width:329px;height:auto;max-height:90vh}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImageWide{aspect-ratio:16/9;border-radius:6px;width:100%;max-width:100%;display:none}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer img{border-radius:inherit;object-fit:cover}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .productPageProductName{color:#fff;flex-direction:column;font-family:goods-font,sans-serif;font-size:72px;transition:scale .5s;display:flex;position:absolute;top:50px;left:50px}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .productPageProductName p{margin:0;padding:0;line-height:1.2;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:stretch;width:40%;min-height:100%;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer{flex-direction:column;flex:auto;gap:10px;width:100%;min-height:100%;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer h1{color:#fff;margin:0;font-size:28px;font-weight:400}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer .productPageSubtitle{opacity:.75;color:#fff;margin:0;font-size:15px;font-weight:400}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer>.product-buy-info-container{margin-top:auto;padding-top:20px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container{flex-direction:column;align-items:stretch;width:100%;margin:10px 0 0;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .goodCategoryMobile{display:none}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price{color:#fff;flex-flow:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price .product-page-product-priceValues{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price .product-page-product-priceCurrent{flex-shrink:0;line-height:1}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price .product-page-product-priceOld{opacity:.5;flex-shrink:0;font-size:1em;font-weight:700;line-height:1;text-decoration:line-through}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price .product-offlineSavingsBadge{box-sizing:border-box;letter-spacing:.01em;color:#fff;text-align:center;text-transform:none;white-space:nowrap;background:linear-gradient(#2e7d32 0%,#1b5e20 100%);border:1px solid #81c78459;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;max-width:none;height:24px;min-height:24px;margin-left:auto;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(3px);box-shadow:0 1px 3px #0006;margin:0!important}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price .product-goodSaleContainer{box-sizing:border-box;letter-spacing:.01em;color:#fff;text-align:center;text-transform:none;white-space:nowrap;background-color:#b42828;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;max-width:none;height:24px;min-height:24px;margin-left:auto;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(3px);box-shadow:0 1px 3px #0006;margin:0!important}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .productPageProductSale{background-color:#b42828;border-radius:5px;justify-content:center;align-items:center;margin:10px;padding:0 10px 2px;font-size:20px;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductCountEmpty{color:#b42828;font-size:16px;font-weight:400;position:relative}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductCountExist{color:#4caf50;font-size:16px;font-weight:400;position:relative}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageCategory{flex-direction:row;align-items:center;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageCategory img{border-radius:5px;width:45px;height:45px;margin-right:15px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageCategory p{font-size:20px;font-weight:900}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .btnContainer{width:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .btnContainer .base-button-container .MuiButton-root{border-radius:6px!important}.productPageContainer .productPage .productPageUnderline{color:#1a1a1a;background-color:#3a3a3a;width:100%;height:1px;margin:10px 0}.productPageContainer .productPageProductDescription{flex-direction:column;justify-content:start;align-items:stretch;gap:16px;width:100%;margin-top:0;padding-top:0;display:flex}.productPageContainer .productPageProductDescription h1{font-size:28px}.productPageContainer .productPageProductDescription .productPageHtmlDescription{justify-content:center;width:100%;margin-bottom:0;display:flex}.productPageContainer .productPageProductDescription .productPageHtmlDescription img{cursor:pointer;max-width:100%}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription .screenshotsContainer{flex-wrap:wrap;gap:10px;display:flex}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription img{z-index:1;position:relative}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription{color:#fff;box-sizing:border-box;background-color:#0e141b;border-radius:14px;width:100%;padding:16px;box-shadow:0 4px 8px #00000080}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription .rlImage{width:100%;max-width:100%;height:auto}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h1,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h2,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h3,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h4,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h5,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h6{color:#f5f7fa;margin-bottom:10px}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription p{color:#e6eaf1;margin-bottom:15px;line-height:1.6}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ul,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ol{color:#e6eaf1;margin-left:20px}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ul li,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ol li{margin-bottom:10px;list-style:none}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription img{cursor:pointer;border-radius:5px;margin:20px 0;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 2px 4px #00000080}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription img:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000080}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription a{color:#4caf50;border-bottom:1px solid #4caf50;text-decoration:none;transition:color .2s,border-bottom-color .2s}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription a:hover{color:#66bb6a;border-bottom-color:#66bb6a}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription blockquote{color:#e6eaf1;background-color:#2e2e2e;border-left:4px solid #3a3a3a;margin:20px 0;padding:15px;font-style:italic}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription hr{background-color:#3a3a3a;border:none;height:1px;margin:20px 0}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription h2{border-bottom:1px solid #3a3a3a;margin-top:20px;padding-bottom:5px;font-size:24px}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription img{border:2px solid #3a3a3a}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ul{background-color:#2e2e2e;border-radius:5px;padding:10px}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ul li{color:#fff;font-weight:700}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ul li span{color:#e6eaf1;font-weight:400}@media (min-width:993px){.productPageContainer .productPage .productHeroTrust{grid-template-columns:auto 329px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.productPageContainer .productPage .productHeroTrust .productPageProductContainer,.productPageContainer .productPage .productHeroTrust .productPageProductImageContainer{display:contents}.productPageContainer .productPage .productHeroTrust .thumbnail-container{grid-area:1/1;margin-right:0}.productPageContainer .productPage .productHeroTrust .mainProductImage{grid-area:1/2}.productPageContainer .productPage .productHeroTrust .productPageProductDetails{grid-area:1/3;width:auto;min-width:0;margin-left:63px}.productPageContainer .productPage .productHeroTrustBadges{grid-area:2/1/auto/-1}}@media (max-width:992px){.productPageContainer{margin-top:8px;padding:0 8px}.productPageContainer .productPage{gap:8px}.productPageContainer .productPage>nav{margin-bottom:.45rem}.productPageContainer .productPage .productPageProductDescription{gap:10px}.productPageContainer .productPage .productPageProductDescription .productPageHtmlDescription .productDescription{padding:10px 8px}.productPageContainer .productPage .productPageProductContainer{flex-direction:column;align-items:stretch;gap:.5rem}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer{order:1;align-items:stretch;gap:8px;width:100%;max-width:100%;max-height:none;margin:0;flex-direction:column!important}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImage{display:none!important}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImageWide{aspect-ratio:16/9;border-radius:6px;order:1;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .thumbnail-container{order:2;width:100%;max-width:100%;margin:0;display:block!important}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer img{max-width:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails{flex-direction:column;order:2;align-items:stretch;gap:10px;width:100%;margin:0}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer{display:contents}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails h1{text-align:left;order:1;margin:0;font-size:20px;font-weight:600;line-height:1.3}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageSubtitle{text-align:left;order:2;margin:0;font-size:13px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageGameMeta{opacity:.75;order:6;font-size:12px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-buy-info-container{flex-direction:column;order:3;gap:8px;display:flex;margin-top:2px!important;padding-top:0!important}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productStatusMeta{flex-flow:wrap;order:4;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin:0;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .goodCategoryDesktop{display:none}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-type-container{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductCountExist,.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductCountEmpty{white-space:nowrap;font-size:13px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .CustomInputInfo-container{order:5;align-items:stretch;gap:8px;width:100%;max-width:none;margin-top:0;padding-top:2px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .CustomInputInfo-container .activationLink{text-align:left;align-self:flex-start;margin-top:2px;font-size:12px;display:inline-block}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container{box-sizing:border-box;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .goodCategoryMobile{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex:none;margin:0;padding:4px 8px;display:inline-flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price{white-space:nowrap;box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:5px;font-size:14px;display:inline-flex;flex:none!important;justify-content:flex-end!important;width:auto!important;max-width:none!important;margin:0 0 0 auto!important}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-page-product-priceValues{gap:5px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-page-product-priceCurrent,.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-page-product-priceOld{flex-shrink:0;font-size:1em;font-weight:700;line-height:1}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-offlineSavingsBadge,.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-goodSaleContainer{flex-shrink:0;transform:none}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-offlineSavingsBadge{box-sizing:border-box;letter-spacing:.01em;color:#fff;text-align:center;text-transform:none;white-space:nowrap;background:linear-gradient(#2e7d32 0%,#1b5e20 100%);border:1px solid #81c78459;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;max-width:none;height:22px;min-height:22px;margin-left:auto;padding:0 7px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0006;margin:0!important}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price .product-goodSaleContainer{box-sizing:border-box;letter-spacing:.01em;color:#fff;text-align:center;text-transform:none;white-space:nowrap;background-color:#b42828;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;max-width:none;height:22px;min-height:22px;margin-left:auto;padding:0 7px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0006;margin:0!important}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .btn-container,.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .btnContainer{width:100%}}.productActivation{text-align:center;color:#e6eaf1;white-space:nowrap;border:1px solid gray;border-radius:6px;justify-content:center;align-items:center;width:fit-content;max-width:none;padding:5px 10px;font-family:Inter,sans-serif;font-size:12px;display:inline-flex}.productStatusMeta{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.goodCategoryContainer{flex-direction:row;align-items:center;gap:10px;margin-bottom:5px;display:flex}.goodCategoryContainer .goodCategory{align-items:center;font-family:Inter,sans-serif;font-size:14px;display:flex}.goodCategoryContainer .goodCategoryImage{border-radius:6px;align-self:center;gap:10px;display:flex;bottom:17.5px;right:17.5px}.goodCategoryContainer .goodCategoryImage img{border-radius:6px;width:26px;height:26px;display:flex}.goodCategoryMobile{display:none}.product-type-container{gap:75px;margin-bottom:30px;display:flex;position:relative}.productNedurnoCta{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:10px;display:flex}.product-buy-info-container{width:100%}@media (max-width:768px){.product-buy-info-container{width:100%}}.product-goodSaleContainer{text-align:center;color:#fff;background-color:#b42828;border-radius:8px;margin-left:auto;padding:1px 13px 3px 11px;font-size:20px}@media (max-width:768px){.product-goodSaleContainer{margin-left:auto}}.product-offlineSavingsBadge{box-sizing:border-box;letter-spacing:.01em;color:#fff;text-align:center;text-transform:none;white-space:nowrap;background:linear-gradient(#2e7d32 0%,#1b5e20 100%);border:1px solid #81c78459;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;max-width:none;height:24px;min-height:24px;margin-left:0;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0006}.CustomInputInfo-container{flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}@media (max-width:992px){.CustomInputInfo-container{gap:6px;width:100%}.CustomInputInfo-container .CustomInput{box-sizing:border-box;border-radius:6px;gap:.5rem;width:100%;max-width:100%;height:37px;min-height:37px;padding-left:14px;font-size:14px;overflow:hidden;min-width:0!important}.CustomInputInfo-container .CustomInput .MuiTypography-root{font-size:14px}.CustomInputInfo-container .CustomInput .accessTypeSelector{flex-shrink:0;height:100%;margin-left:auto}.CustomInputInfo-container .CustomInput .accessTypeSelector .MuiChip-root{border-radius:0;height:100%}.CustomInputInfo-container .CustomInput .accessTypeSelector .MuiChip-label{font-size:14px}}@media (max-width:768px){.CustomInputInfo-container{width:100%}}.CustomInputInfo-container .activationLink{color:#c9d0da;margin-top:2px;font-family:Inter,sans-serif;font-size:13px;line-height:1.35;text-decoration:none;display:inline-block}.CustomInputInfo-container .activationLink:hover{text-decoration:underline}.productPassOffer{align-items:flex-start;width:100%;margin-top:4px;display:flex}@media (max-width:768px){.productPageContainer{margin-top:4px;padding:0 10px}.productPageContainer .productPage{gap:10px}.productPageContainer .productPage>nav{margin-bottom:.3rem}.productPageContainer .productPage .productPageProductDescription{gap:10px}.productPageContainer .productPage .productPageProductContainer{gap:.65rem}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails{gap:8px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails h1{font-size:18px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageSubtitle{font-size:12px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageGameMeta{font-size:11px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .activationLink{font-size:12px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price{gap:4px;font-size:13px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productStatusMeta{gap:8px;width:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-type-container{justify-content:space-between;gap:8px;width:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .goodCategoryContainer .goodCategory{font-size:12px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .goodCategoryContainer .goodCategoryImage{gap:6px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .goodCategoryContainer .goodCategoryImage img{width:20px;height:20px}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer{gap:6px;width:100%;max-width:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImageWide{border-radius:6px}.productActivation{max-width:none;padding:4px 8px;font-size:11px}.product-background-image-container{height:min(809px,90vh + 89px)}}@media (max-width:576px){.productPageHtmlDescription{display:block!important}.goodSaleContainer{margin-left:20px}.productPageProductPriceBox{width:100%;display:block}}
.product-page-product-description{width:100%}.product-page-product-description h1{font-size:28px}.product-page-product-description .product-page-html-description img{cursor:pointer;max-width:100%;height:auto}.product-page-product-description .product-page-html-description .product-description .screenshots-container{flex-wrap:wrap;gap:10px;display:flex}.product-page-product-description .product-page-html-description .product-description .screenshots-container img{cursor:pointer;border:2px solid #3a3a3a;border-radius:5px;flex:auto;max-width:calc(33% - 10px);height:auto;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 2px 4px #00000080}.product-page-product-description .product-page-html-description .product-description .screenshots-container img:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000080}.product-page-product-description .product-page-html-description .product-description img{z-index:1;position:relative}.product-page-product-description .product-page-html-description .product-description{box-sizing:border-box;color:#fff;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px}.product-page-product-description .product-page-html-description .product-description .rl-image{width:100%;max-width:100%;height:auto}.product-page-product-description .product-page-html-description .product-description h1,.product-page-product-description .product-page-html-description .product-description h2,.product-page-product-description .product-page-html-description .product-description h3,.product-page-product-description .product-page-html-description .product-description h4,.product-page-product-description .product-page-html-description .product-description h5,.product-page-product-description .product-page-html-description .product-description h6{color:#f5f7fa;margin-bottom:10px}.product-page-product-description .product-page-html-description .product-description p{color:#e6eaf1;margin-bottom:15px;line-height:1.6}.product-page-product-description .product-page-html-description .product-description ul,.product-page-product-description .product-page-html-description .product-description ol{color:#e6eaf1;margin-left:20px}.product-page-product-description .product-page-html-description .product-description ul li,.product-page-product-description .product-page-html-description .product-description ol li{margin-bottom:10px;list-style:none}.product-page-product-description .product-page-html-description .product-description img{cursor:pointer;border-radius:5px;margin:20px 0;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 2px 4px #00000080}.product-page-product-description .product-page-html-description .product-description img:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000080}.product-page-product-description .product-page-html-description .product-description a{color:#4caf50;border-bottom:1px solid #4caf50;text-decoration:none;transition:color .2s,border-bottom-color .2s}.product-page-product-description .product-page-html-description .product-description a:hover{color:#66bb6a;border-bottom-color:#66bb6a}.product-page-product-description .product-page-html-description .product-description blockquote{color:#e6eaf1;background-color:#2e2e2e;border-left:4px solid #3a3a3a;margin:20px 0;padding:15px;font-style:italic}.product-page-product-description .product-page-html-description .product-description hr{background-color:#3a3a3a;border:none;height:1px;margin:20px 0}.product-page-product-description .product-page-html-description .product-description h2{border-bottom:1px solid #3a3a3a;margin-top:20px;padding-bottom:5px;font-size:24px}.product-page-product-description .product-page-html-description .product-description img{border:2px solid #3a3a3a}.product-page-product-description .product-page-html-description .product-description ul{background-color:#2e2e2e;border-radius:5px;padding:10px}.product-page-product-description .product-page-html-description .product-description ul li{color:#fff;font-weight:700}.product-page-product-description .product-page-html-description .product-description ul li span{color:#e6eaf1;font-weight:400}.product-description img{cursor:pointer;border-radius:5px;margin:20px 0;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 2px 4px #00000080}.product-description img{z-index:1;position:relative}.product-description{color:#fff;background-color:#0e141b;border-radius:8px;padding:20px;box-shadow:0 4px 8px #00000080}.product-description .rl-image{width:100%;max-width:100%;height:auto}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{color:#f5f7fa;margin-bottom:10px}.product-description p{color:#e6eaf1;margin-bottom:15px;line-height:1.6}.product-description ul,.product-description ol{color:#e6eaf1;margin-left:20px}.product-description ul li,.product-description ol li{margin-bottom:10px;list-style:none}.product-description img{cursor:pointer;border:2px solid #3a3a3a;border-radius:5px;margin:20px 0;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 2px 4px #00000080}.product-description img:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000080}.product-description a{color:#4caf50;border-bottom:1px solid #4caf50;text-decoration:none;transition:color .2s,border-bottom-color .2s}.product-description a:hover{color:#66bb6a;border-bottom-color:#66bb6a}.product-description blockquote{color:#e6eaf1;background-color:#2e2e2e;border-left:4px solid #3a3a3a;margin:20px 0;padding:15px;font-style:italic}.product-description hr{background-color:#3a3a3a;border:none;height:1px;margin:20px 0}.product-description h2{border-bottom:1px solid #3a3a3a;margin-top:20px;padding-bottom:5px;font-size:24px}.product-description-chips-container{flex-direction:column;gap:12px;margin-top:16px}.product-description-container{width:100%;margin-top:0;font-family:Inter,sans-serif;font-size:16px}.product-description-tabs{border-bottom:1px solid #3a3a3a;flex-wrap:wrap;gap:0;display:flex}.product-description-tabs a{color:#ffffffb8;letter-spacing:.02857em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;min-height:48px;margin-bottom:-1px;padding:12px 16px;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.product-description-tabs a:hover,.product-description-tabs a:focus-visible{color:#fff}.product-description-tabs a[aria-current=page]{color:#fff;border-bottom-color:#fff}.product-description-panels{gap:16px;min-width:0;margin-top:16px;display:grid}.product-description-panels>[data-panel][hidden]{display:none!important}.product-description-panel{min-width:0;scroll-margin-top:96px}.product-description-panel-title{letter-spacing:-.02em;color:#f5f7fa;margin:0 0 12px;font-size:1.15rem;font-weight:750;line-height:1.3}@media (scripting:none){.product-description-panels>[data-panel],.product-description-panels>[data-panel][hidden]{display:block!important}.product-description-panel+.product-description-panel{border-top:1px solid #3a3a3a;padding-top:20px}}@media (max-width:992px){.product-description-container{min-width:auto;font-size:15px}}@media (max-width:576px){.product-description-chips-container{flex-direction:column;gap:10px;margin-top:16px;display:flex}.product-description-tabs a{min-height:42px;padding:10px 12px;font-size:.74rem}}
.steamGiftRegionPicker-module-scss-module__47XPIa__purchaseMeta{margin-top:0}.steamGiftRegionPicker-module-scss-module__47XPIa__block{flex-direction:column;gap:8px;width:100%;display:flex}.steamGiftRegionPicker-module-scss-module__47XPIa__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;margin:0;font-size:12px;font-weight:600}.steamGiftRegionPicker-module-scss-module__47XPIa__row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.steamGiftRegionPicker-module-scss-module__47XPIa__chip{appearance:none;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__chip:hover{background:#ffffff14;border-color:#ffffff3d}.steamGiftRegionPicker-module-scss-module__47XPIa__chip:focus-visible{outline:none;box-shadow:0 0 0 3px #4caf5038}.steamGiftRegionPicker-module-scss-module__47XPIa__chipSelected{color:#fff;box-shadow:none;background:#4caf5029;border-color:#4caf5073;font-weight:600}.steamGiftRegionPicker-module-scss-module__47XPIa__flag{align-items:center;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__code{letter-spacing:.02em;align-items:center;gap:6px;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__price{color:#fffffff2;white-space:nowrap;border-left:1px solid #ffffff2e;margin-left:2px;padding-left:8px;font-size:13px;font-weight:600}.steamGiftRegionPicker-module-scss-module__47XPIa__chip:hover .steamGiftRegionPicker-module-scss-module__47XPIa__price{color:#fffffff5}.steamGiftRegionPicker-module-scss-module__47XPIa__chipSelected .steamGiftRegionPicker-module-scss-module__47XPIa__price{color:#fff;border-left-color:#7df9ff6b}.product-page-product-priceCurrent.steamGiftRegionPicker-module-scss-module__47XPIa__priceCurrentWithRegion{align-items:center;gap:6px;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__priceCurrentAmount{align-items:center;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__priceRegionMeta{font-size:.875em;font-weight:inherit;color:inherit;opacity:.7;white-space:nowrap;align-items:center;gap:5px;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__priceRegionMeta:before{content:"(";align-items:center;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__priceRegionMeta:after{content:")";align-items:center;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__priceRegionCode{align-items:center;line-height:1;display:inline-flex}.steamGiftRegionPicker-module-scss-module__47XPIa__priceRegionFlag{flex-shrink:0;align-items:center;display:inline-flex}
.steamGiftRefundTerms-module-scss-module__56z3wW__block{isolation:isolate;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;width:100%;margin:0;padding:8px 10px 8px 12px;position:relative;overflow:hidden}.steamGiftRefundTerms-module-scss-module__56z3wW__block:before{content:"";pointer-events:none;background:linear-gradient(#d9c61e 0%,#d9c61e33 100%);width:2px;position:absolute;inset:0 auto 0 0}.steamGiftRefundTerms-module-scss-module__56z3wW__header{align-items:center;gap:6px;margin:0 0 6px;display:flex}.steamGiftRefundTerms-module-scss-module__56z3wW__mark{color:#d9c61e;background:#d9c61e1f;border:1px solid #d9c61e5c;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.steamGiftRefundTerms-module-scss-module__56z3wW__mark svg{width:11px;height:11px;display:block}.steamGiftRefundTerms-module-scss-module__56z3wW__title{letter-spacing:.01em;color:#f4f7fb;margin:0;font-size:.78rem;font-weight:800;line-height:1.2}.steamGiftRefundTerms-module-scss-module__56z3wW__tableWrap{width:100%}.steamGiftRefundTerms-module-scss-module__56z3wW__table{border-collapse:collapse;width:100%}.steamGiftRefundTerms-module-scss-module__56z3wW__table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steamGiftRefundTerms-module-scss-module__56z3wW__table tbody tr{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:5px 0;display:flex}.steamGiftRefundTerms-module-scss-module__56z3wW__table tbody tr:first-child{border-top:0;padding-top:0}.steamGiftRefundTerms-module-scss-module__56z3wW__table tbody tr:last-child{padding-bottom:0}.steamGiftRefundTerms-module-scss-module__56z3wW__table td{color:#eef3f8;background:0 0;border:0;padding:0;font-size:.78rem;line-height:1.3}.steamGiftRefundTerms-module-scss-module__56z3wW__table td:first-child{flex:auto;min-width:0;padding-left:7px}.steamGiftRefundTerms-module-scss-module__56z3wW__table td:last-child{flex:0 auto;width:auto}.steamGiftRefundTerms-module-scss-module__56z3wW__situation{font-weight:600}.steamGiftRefundTerms-module-scss-module__56z3wW__okRow td:first-child{box-shadow:inset 2px 0 #4caf50}.steamGiftRefundTerms-module-scss-module__56z3wW__warnRow td:first-child{box-shadow:inset 2px 0 #f0d34a}.steamGiftRefundTerms-module-scss-module__56z3wW__badRow td:first-child{box-shadow:inset 2px 0 #ff8a80}.steamGiftRefundTerms-module-scss-module__56z3wW__badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:3px 7px;font-size:.74rem;font-weight:700;line-height:1.25;display:inline-flex}.steamGiftRefundTerms-module-scss-module__56z3wW__badge svg{flex-shrink:0;width:12px;height:12px;margin:0}.steamGiftRefundTerms-module-scss-module__56z3wW__ok{color:#d9ffe9;background:#6ef0b21f;border:1px solid #6ef0b252}.steamGiftRefundTerms-module-scss-module__56z3wW__warn{color:#fff4c4;background:#f0d34a1f;border:1px solid #f0d34a57}.steamGiftRefundTerms-module-scss-module__56z3wW__bad{color:#ffe3e0;background:#ff8a801f;border:1px solid #ff8a8057}@media (max-width:768px){.steamGiftRefundTerms-module-scss-module__56z3wW__block{padding:8px 8px 8px 10px}.steamGiftRefundTerms-module-scss-module__56z3wW__table tbody tr{flex-wrap:wrap;gap:4px 8px;padding:6px 0}.steamGiftRefundTerms-module-scss-module__56z3wW__table td:first-child,.steamGiftRefundTerms-module-scss-module__56z3wW__table td:last-child{flex:100%;width:100%}.steamGiftRefundTerms-module-scss-module__56z3wW__badge{white-space:normal}}
.CustomInput{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;width:fit-content;min-width:250px;height:37px;padding-left:14px;font-size:18px;display:flex;position:relative;overflow:hidden}.CustomInput:before{content:"";z-index:0;-webkit-mask-composite:destination-out;border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.CustomInput input{z-index:1;background:0 0;border:none;outline:none;padding:8px 12px;font-size:16px;position:relative}.CustomInput .MuiTypography-root{white-space:nowrap;font-size:14px}.CustomInput.CustomInputLabel{white-space:nowrap;border-radius:5px;width:180px;padding:9px 40px 9px 10px;position:relative}.CustomInput .accessTypeChip{color:#fff!important;border-radius:0!important;padding:5px 10px!important;font-size:14px!important;font-weight:400!important;transition:all .5s!important}.CustomInput .accessTypeChip:hover{background-color:#2e2e2e!important}.accessTypeSelector{height:100%}.accessTypeSelector .MuiChip-root{background-color:#2e2e2e;border-radius:0;height:100%;padding:0 10px;font-family:Inter,sans-serif}.accessTypeSelector .MuiChip-label{color:#fff;font-size:14px}.CustomInputLink{color:inherit;height:100%;text-decoration:none;display:inline-flex}
.requestProductButton-module-scss-module__5Rig9W__requestButton{color:#fff;cursor:pointer;background:#4caf50;border:1px solid #4caf5073;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:14px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:30px}.requestProductButton-module-scss-module__5Rig9W__requestButton:hover{background:#66bb6a;box-shadow:0 10px 24px #4caf5047}.requestProductButton-module-scss-module__5Rig9W__requestButtonDisabled{color:#fff;cursor:pointer;opacity:.7;cursor:default;background:#080a0e8c;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex;position:absolute;top:30px}.requestProductButton-module-scss-module__5Rig9W__requestButtonDisabled:hover{background:#4caf5014;border-color:#4caf5073}
