.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%,#171717 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:gray;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:10px;width:100%;max-width:207px;height:100%;max-height:100px;margin-bottom:16px}.productPageContainer .goodActivation{text-align:center;color:gray;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 .productPageProductContainer{flex-direction:row;justify-content:center;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-items:flex-start;gap:12px;display:flex;position:relative}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImage{aspect-ratio:329/456;border-radius:10px;width:329px;max-width:329px;height:auto;max-height:90vh}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImageWide{aspect-ratio:16/9;border-radius:12px;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-items:flex-start;width:40%;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer{flex-direction:column;gap:10px;width: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 .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:baseline;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:999px;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:999px;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:8px!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:#171717;border-radius:8px;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:#dadada;margin-bottom:10px}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription p{color:#a1a1a1;margin-bottom:15px;line-height:1.6}.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ul,.productPageContainer .productPageProductDescription .productPageHtmlDescription .productDescription ol{color:#a1a1a1;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:#a1a1a1;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:#a1a1a1;font-weight:400}@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:12px;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;margin-top:2px;display:flex}.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:22px;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:999px;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:999px;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:gray;white-space:nowrap;border:1px solid gray;border-radius:22px;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:22px;align-self:center;gap:10px;display:flex;bottom:17.5px;right:17.5px}.goodCategoryContainer .goodCategoryImage img{border-radius:22px;width:26px;height:26px;display:flex}.goodCategoryMobile{display:none}.product-type-container{gap:75px;margin-bottom:30px;display:flex;position:relative}.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:999px;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:22px;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:#838383;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}@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:10px}.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{color:#fff;background-color:#171717;border-radius:8px;padding:20px;box-shadow:0 4px 8px #00000080}.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:#dadada;margin-bottom:10px}.product-page-product-description .product-page-html-description .product-description p{color:#a1a1a1;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:#a1a1a1;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:#a1a1a1;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:#a1a1a1;font-weight:400}.chips-container{gap:10px;display:flex}.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:#171717;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:#dadada;margin-bottom:10px}.product-description p{color:#a1a1a1;margin-bottom:15px;line-height:1.6}.product-description ul,.product-description ol{color:#a1a1a1;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:#a1a1a1;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:4px}.product-description-container{width:100%;margin-top:0;font-family:Inter,sans-serif;font-size:16px}.product-description-container .product-description-chip{color:#ffffffc7;background-color:#ffffff0f;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:0;padding:4px 10px;font-family:Inter,sans-serif;font-size:.82rem;display:flex}.product-description-container .product-description-chip p{margin:0}.product-description-container .product-description-chip a{color:#4caf50;text-decoration:none}.product-description-container .product-description-chip a:hover{text-decoration:underline}.chips-container{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.category-image-product{border-radius:22px!important}@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:8px;display:flex}}
