.product-background-image-container{opacity:.1;z-index:-1;width:100%;height:900px;position:absolute;top:-200px;left:0;overflow:hidden}@media (max-width:1400px){.product-background-image-container{height:800px}}.product-background-image{object-fit:cover;width:100%;height:100%;position:absolute}.product-background-gradient{pointer-events:none;background:linear-gradient(#0000,#171717);width:100%;height:100%;position:absolute;top:0;left:0}.productPageContainer{justify-content:center;align-items:center;width:100%;max-width:1440px;margin-top:140px;padding:0 180px;display:flex}@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:center;width:100%;display:flex}.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{display:flex;position:relative}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer .mainProductImage{min-height:456px}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer img{object-fit:cover;border-radius:10px;width:100%;max-width:329px;height:100%;max-height:90vh}.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 .product-page-product-price-container{flex-direction:row;align-items:center;width:100%;margin:10px 0 0;display:flex}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price{color:#fff;border-radius:5px;flex-direction:row;align-items:center;width:100%;margin-bottom:10px;font-size:30px;font-weight:700;display:flex}@media (max-width:992px){.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .product-page-product-price-container .product-page-product-price{width:100%;font-size:24px}}.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 .productPageUnderline{color:#1a1a1a;background-color:#3a3a3a;width:100%;height:1px;margin:10px 0}.productPageContainer .productPageProductDescription{flex-direction:column;justify-content:start;align-items:start;width:100%;display:flex}.productPageContainer .productPageProductDescription h1{font-size:28px}.productPageContainer .productPageProductDescription .productPageHtmlDescription{justify-content:center;margin-bottom:50px;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;background-color:#171717;border-radius:8px;padding:20px;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:30px}.productPageContainer .productPage .productPageProductContainer{flex-direction:column;align-items:center;gap:0}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer{max-width:329px;max-height:456px}.productPageContainer .productPage .productPageProductContainer .productPageProductImageContainer img{width:100%;height:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails{flex-direction:column;align-items:center;gap:10px;width:100%;margin:10px 0 0}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer{justify-content:center;align-items:center;height:100%}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .productPageProductDetailsMainContainer h1{text-align:center;margin:10px 0;font-size:18px}.productPageContainer .productPage .productPageProductContainer .productPageProductDetails .btn-container{width:100%}}.productActivation{text-align:center;color:gray;border:1px solid gray;border-radius:22px;justify-content:center;align-items:center;max-width:100px;padding:5px 10px;font-family:Inter,sans-serif;font-size:12px;display:flex}.goodCategoryContainer{flex-direction:row;align-items:center;gap:10px;margin-bottom:5px;display:flex}@media (max-width:992px){.goodCategoryContainer{width:75%}}@media (max-width:768px){.goodCategoryContainer{width:100%}}.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}.product-type-container{gap:75px;margin-bottom:30px;display:flex;position:relative}@media (max-width:992px){.product-type-container{justify-content:space-between;width:75%}}@media (max-width:768px){.product-type-container{width:100%;margin-bottom:10px}}.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:22px;margin-left:auto;padding:1px 13px 3px 11px;font-size:20px}@media (max-width:768px){.product-goodSaleContainer{margin-left:auto}}.CustomInputInfo-container{flex-direction:column;gap:10px;max-width:300px;display:flex}@media (max-width:992px){.CustomInputInfo-container{width:75%}.CustomInputInfo-container .CustomInput{border-radius:22px;width:100%}}@media (max-width:768px){.CustomInputInfo-container,.CustomInputInfo-container .CustomInput{width:100%}}.CustomInputInfo-container .activationLink{color:#838383;font-family:Inter,sans-serif;font-size:13px}.CustomInputInfo-container .activationLink:hover{text-decoration:underline}@media (max-width:992px){.thumbnail-container{margin-top:15px;margin-right:0!important}.productPageProductImageContainer{align-items:center;max-width:none!important;max-height:none!important}.productPageProductImageContainer img{width:100%;height:100%}.productPageProductImageContainer{flex-direction:column-reverse!important}.CustomInputInfo-container{max-width:none}}@media (max-width:576px){.productPageHtmlDescription{display:block!important}.goodSaleContainer{margin-left:20px}.productPageProductPriceBox{width:100%;display:block}}@media (max-width:768px){.productPageContainer{padding-left:0;padding-right:0}}
.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:row;gap:10px}.htmlParseContent{opacity:.7;height:500px;transition:height 1s ease-in-out;overflow:hidden}.product-description-container{margin-top:40px;font-family:Inter,sans-serif;font-size:18px}.product-description-container .product-description-chip{background-color:#2c2c2c;border-radius:22px;gap:8px;width:fit-content;margin-top:12px;padding:3px 6px;font-family:Inter,sans-serif;display:flex}.product-description-container .product-description-chip p{margin:0}.category-image-product{border-radius:22px!important}@media (max-width:992px){.chips-container{flex-direction:column;gap:0;display:flex}.product-description-container{min-width:auto}}@media (max-width:576px){.productPageHtmlDescription{display:block;width:100%!important}.product-description-chips-container{flex-direction:column;gap:10px;margin-top:12px;display:flex}}
.CustomInput{border:.5px solid #474747;border-radius:22px;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;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}
.ImageAlbumVertical-module-scss-module__50Ma9a__modalImageContainer{justify-content:center;align-items:center;display:flex;position:relative}.ImageAlbumVertical-module-scss-module__50Ma9a__modalImageContainer img{border-radius:10px}.ImageAlbumVertical-module-scss-module__50Ma9a__modalNavButton{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:5px;padding:20px 10px;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.ImageAlbumVertical-module-scss-module__50Ma9a__modalNavButton:hover{background:#000c}.ImageAlbumVertical-module-scss-module__50Ma9a__modalNavButton:first-child{left:10px}.ImageAlbumVertical-module-scss-module__50Ma9a__modalNavButton:last-child{right:10px}.ImageAlbumVertical-module-scss-module__50Ma9a__modal{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImageAlbumVertical-module-scss-module__50Ma9a__modalContent{opacity:0;justify-content:center;align-items:center;max-width:90%;max-height:90%;animation:.6s ease-out forwards ImageAlbumVertical-module-scss-module__50Ma9a__fadeInScale;display:flex;transform:scale(.9)}@keyframes ImageAlbumVertical-module-scss-module__50Ma9a__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnailContainer{flex-wrap:wrap;display:flex}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnaillayout{width:100px;height:100px;margin:5px;position:relative}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnail{cursor:pointer;border-radius:5px}.ImageAlbumVertical-module-scss-module__50Ma9a__mainImage{cursor:pointer;border-radius:5px}.ImageAlbumVertical-module-scss-module__50Ma9a__modalImage{opacity:0;transition:opacity .5s ease-in-out}.ImageAlbumVertical-module-scss-module__50Ma9a__modalImage.ImageAlbumVertical-module-scss-module__50Ma9a__show{opacity:1}.ImageAlbumVertical-module-scss-module__50Ma9a__modalImage.ImageAlbumVertical-module-scss-module__50Ma9a__fadeOut{opacity:0}.ImageAlbumVertical-module-scss-module__50Ma9a__imageContainer{flex-direction:column;justify-content:center;gap:15px;width:fit-content;display:flex}.ImageAlbumVertical-module-scss-module__50Ma9a__mainImageContainer{width:478px;height:316px;position:relative}.ImageAlbumVertical-module-scss-module__50Ma9a__mainImageContainer img{border-radius:10px}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnailContainer{flex-direction:column;justify-content:center;gap:10px;display:flex}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnaillayout{width:207px;height:100px;position:relative}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnail{cursor:pointer;object-fit:cover;border-radius:5px;width:127px;height:72px;transition:transform .4s;border:1px solid #909090!important}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnail:hover{transform:scale(1.1)}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnail img{object-fit:cover;border-radius:5px}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnail:hover{border-color:#0070f3}.ImageAlbumVertical-module-scss-module__50Ma9a__mainImage{object-fit:contain;width:100%;height:100%}@media (max-width:395px){.ImageAlbumVertical-module-scss-module__50Ma9a__mainImageContainer{width:auto;height:116px;position:relative}.ImageAlbumVertical-module-scss-module__50Ma9a__imageContainer{gap:10px}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnaillayout{width:100px}}@media (max-width:576px){.ImageAlbumVertical-module-scss-module__50Ma9a__mainImageContainer{width:auto;height:166px;position:relative}.ImageAlbumVertical-module-scss-module__50Ma9a__imageContainer{gap:10px}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnaillayout{width:100px}}@media (max-width:992px){.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnailContainer{flex-wrap:inherit;flex-direction:row;width:100%}.ImageAlbumVertical-module-scss-module__50Ma9a__thumbnaillayout{width:100px}}
