@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background:#181a1e;box-shadow:0 4px 10px #0003;color:#fff;display:flex;height:47px;justify-content:space-between;padding:10px 6px;position:fixed;width:100%;z-index:1000}.search-game-image{height:20%;object-fit:contain;width:20%}.logo-container{align-items:center;color:#fff;display:flex;text-decoration:none}.logo{height:auto;width:60px}.profile-section-container{align-items:center;border-radius:8px;display:flex;gap:10px;padding:8px 12px;transition:background-color .3s}.profile-section-container:hover{background-color:#1888b8}.profile-section{align-items:center;cursor:pointer;display:flex;gap:8px}.user-info{color:#fff;font-size:14px;font-weight:700}.logout-button{padding:0}.logout-icon{height:22px;transition:transform .3s,filter .3s;width:22px}.logout-button:hover .logout-icon{background-color:initial;transform:scale(1.1)}.logo-text{color:#1888b8;font-size:20px;font-weight:700;margin-left:12px}.navbar-center{display:flex;gap:40px}.menu-item{color:#fff;font-size:18px;padding:10px 0;text-decoration:none;transition:color .3s}.menu-item.active,.menu-item:hover{border-bottom:2px solid #1888b8;color:#1888b8}.navbar-right{gap:25px;margin-right:30px}.navbar-right,.search-box{align-items:center;display:flex}.search-box{background:#444;border-radius:5px;padding:5px 10px;position:relative}.search-box input{background:none;border:none;color:#fff;font-size:14px;outline:none;width:150px}.search-icon{cursor:pointer;height:20px;width:20px}.search-results{RIGHT:-250PX;background-color:#1a1a1a;border-radius:5px;box-shadow:0 4px 8px #0000004d;color:#fff;max-height:300px;overflow-y:auto;padding:10px;position:absolute;top:40px;width:220%;z-index:10}.search-item{align-items:center;border-bottom:1px solid #333;cursor:pointer;display:flex;padding:10px;transition:background .3s}.search-item:last-child{border-bottom:none}.search-item:hover{background-color:#333}.product-icon{border-radius:5px;height:50px;margin-right:15px;width:75px}.product-details{display:flex;flex-direction:column}.product-info-search{align-items:center;display:flex;font-size:14px}.product-name-search{color:#1888b8;font-size:15px;font-weight:700;margin-right:5px}.divider{color:#666;margin:0 8px}.product-description{color:#ccc}.product-wear{color:#888;margin-left:5px}.product-price-search{color:#1888b8;font-size:16px;font-size:15px;font-weight:700;margin-top:5px}.search-results::-webkit-scrollbar{width:1px}.search-results{scrollbar-width:none}.cart-icon{align-items:center;display:flex;position:relative}.cart-icon img{height:24px;width:24px}.cart-count{font-size:10px;height:18px;top:-5px;width:18px}.register-button{color:#fff;font-size:14px;padding:5px 10px;text-decoration:none;transition:color .3s}.register-button:hover{color:#1888b8}.login-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:background-color .3s}.login-button,.login-button:hover{background-color:#1888b8}.avatar-icon{border-radius:50%;height:35px;width:35px}.logout-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;padding:0 10px}.logout-button:hover{background:none;color:#1888b8}.logout-button:focus{outline:none}@media (min-width:769px){.navbar{position:fixed;top:0}}@media (max-width:768px){.navbar{background:#0000;box-shadow:none;justify-content:center;position:static;width:90%}.navbar>:not(.navbar-left){display:none}.logo-text{font-size:16px}}.modal-background{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.maincontainer{animation:neonPulse 1.5s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff80;border-radius:15px;box-shadow:0 10px 30px #1888b866,0 4px 15px #0003;display:grid;padding:30px;position:relative;width:400px}@keyframes neonPulse{0%{box-shadow:0 0 20px #1888b866,0 0 10px #1888b866}to{box-shadow:0 0 30px #1888b866,0 0 20px #1888b866}}form{display:flex;flex-direction:column}form h2{color:#1888b8;font-size:2rem;margin-bottom:30px}.input-field{border-bottom:2px solid #ccc;margin:15px 0;position:relative}.input-field input{background:#0000;border:none;color:#fff;font-size:1rem;height:40px;outline:none;padding:5px 0;transition:border-color .3s ease;width:100%}.input-field input:focus{border-color:#1888b8;box-shadow:0 0 10px #7490ee99}.input-field label{color:#fff;font-size:1rem;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in}.input-field input:focus~label,.input-field input:valid~label{color:#1888b8;font-size:.9rem;font-weight:600;top:-1px;transform:translateY(-120%)}.password-options{color:#fff;justify-content:space-between;margin:25px 0 35px}.password-options,.password-options label{align-items:center;display:flex}#remember{accent-color:#fff}.password-options label p{margin-left:8px}.maincontainer a{color:#1888b8;text-decoration:none}.maincontainer a:hover{text-decoration:underline}button{border:2px solid #0000;border-radius:3px;font-size:1rem;font-weight:600;padding:12px 20px;transition:.3s ease}button:hover{background-color:#ffffff26;border-color:#1888b8;color:#fff}.account-options{color:#fff;margin-top:30px;text-align:center}.close-button{font-size:2rem;right:10px;top:10px}.checkbox-field{align-items:center;display:flex;margin-bottom:10px}.checkbox-field input[type=checkbox]{margin-right:8px;transform:scale(1.2)}.checkbox-field label{align-items:center;color:#ede5e5;display:flex;font-size:12px}.button-sign-up{margin-top:20px}.input-field.password-field{position:relative}.eye-icon{color:#bfc9d1;cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s;z-index:2}.eye-icon:hover{color:#1888b8}.input-error{border-bottom:2px solid #e74c3c!important}.error-message{color:#e74c3c;font-size:.98rem;margin:8px 0 0;min-height:20px;text-align:left}.footer{background-color:initial;color:#fff;font-family:Manrope,sans-serif;justify-content:space-between;padding:70px 20px;width:100%}.footer,.footer-left{align-items:flex-start;display:flex}.footer-left{flex:1 1;flex-direction:column}.footer-logo{margin-bottom:15px;max-width:150px}.footer-left p{font-size:14px;line-height:1.5;margin-top:0}.footer-center,.footer-logo-comp{align-items:center;display:flex;flex:2 1;justify-content:center}.footer-logo-comp{padding-top:30px}.footer-paym-comp{align-items:center;display:flex;flex:2 1;gap:20px;justify-content:center}.footer-menu{display:flex;gap:100px;list-style:none;margin:0;padding:0}.footer-menu li{font-size:18px}.footer-menu li a,.footer-menu li button{background:none;border:none;color:#fff;cursor:pointer;text-decoration:none;transition:color .3s ease}.footer-menu li a:hover,.footer-menu li button:hover{color:#1888b8}.footer-right{align-items:center;display:flex;flex:1 1;gap:15px;justify-content:flex-end}.footer-payment-icon{max-width:60px}.contact-link{color:#1888b8;cursor:pointer;font-size:18px;text-decoration:underline}.contact-link:hover{color:#1888b8}@media (max-width:768px){.footer-menu li:first-child,.footer-menu li:nth-child(2){display:none}.footer{align-items:flex-start;flex-direction:column;padding-bottom:100px;padding-top:2px}.footer-left{margin-bottom:20px;max-width:100%;text-align:left}.footer-logo{margin-bottom:15px;max-width:120px}.footer-left p{font-size:14px;line-height:1.4;text-align:left}.footer-center{justify-content:flex-start;margin-bottom:0;margin-left:0;width:100%}.footer-center ul{display:flex;flex-direction:row;gap:12px}.footer-center ul li{text-align:left}.footer-center ul li a{font-size:16px;text-align:left}.footer-right{align-items:flex-start;gap:50px;justify-content:flex-start;margin-bottom:20px;padding-top:50px;width:100%}.footer-payment{margin-top:10px;text-align:left}.footer-logo-comp{display:block;padding-top:30px}.footer-logo-comp,.footer-paym-comp{align-items:center;flex:2 1;justify-content:center}.footer-paym-comp{display:flex;gap:20px;width:80%}.footer-payment-icon{display:inline-block;max-width:80px}}@media (max-width:480px){.footer{align-items:stretch;background:#181a1e;flex-direction:column;gap:0;padding:20px 10px 80px}.footer-logo-comp{align-items:flex-start;display:flex;flex-direction:row;gap:0;justify-content:space-between;padding-top:0;width:100%}.footer-paym-comp{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-left:10px;width:auto}.footer-logo{margin-bottom:0;margin-right:10px;max-width:60px}.footer-center{align-items:flex-start;justify-content:space-between;margin-bottom:0;margin-left:0;padding:0;width:100%}.footer-menu{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0 0 0 10px;padding:0 12px 0 0}.footer-menu li{font-size:15px;margin:0}.footer-right{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;margin-bottom:0;padding-top:0;width:auto}.footer-payment-icon{display:inline-block;max-width:38px}.footer-paym-comp{margin-top:0}.footer-logo-comp p{color:#bfc9d1;font-size:12px;line-height:1.3;margin:10px 0 0;text-align:left;width:100%}}.contact-modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.contact-modal{background-color:#1a1a1d;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#e1e2e5;max-width:500px;padding:30px;position:relative;text-align:center;width:90%}.close-button{color:#1888b8;font-size:24px;right:15px;top:15px}.contact-modal h2{color:#1888b8;font-size:24px;margin-bottom:10px}.contact-modal form{display:flex;flex-direction:column}.contact-modal label{color:#1888b8;margin-bottom:5px;margin-top:10px;text-align:left}.contact-modal input,.contact-modal textarea{background-color:#333;border:none;border-radius:5px;color:#e1e2e5;margin-bottom:15px;padding:10px}.contact-modal input::placeholder,.contact-modal textarea::placeholder{color:#999}.send-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s}.send-button,.send-button:hover{background-color:#1888b8}@media (max-width:480px){.contact-modal{padding:20px}.contact-modal h2{font-size:20px}.send-button{font-size:14px}}.home{background:#181a1e;font-family:Manrope,sans-serif;min-height:100vh;padding-top:80px;transition:margin-left .3s ease}.product-title{color:#1888b8;font-size:36px;margin-bottom:20px;padding-left:10px}.first-section{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1330px;padding:40px 0}.left-content{flex:0 0 540px;margin-right:40px;text-align:left}.side-image{align-items:center;display:flex;flex:0 0 370px;justify-content:center}.side-image img{height:auto;max-width:370px;object-fit:contain;width:100%}.section-content{margin-top:-110px;max-width:50%}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(99.93deg,#2c5f75 26.5%,#1ea4dd 81.83%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:64px;line-height:1.2;margin-bottom:20px}.section-subtitle{color:#7e7e7e;font-size:24px;margin-bottom:30px}.buttons-container{display:flex;gap:20px}.primary-button{background:linear-gradient(99.93deg,#2c5f75 26.5%,#1ea4dd 81.83%);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:14px 62px;transition:background-color .3s ease}.primary-button:hover,.secondary-button{background-color:#1f1f2ecc}.secondary-button{border:2px solid #1888b8;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.secondary-button:hover{background-color:#1888b8;color:#fff}.image-overlay-container{height:auto;left:40px;position:relative;width:800px}.foreground-image{height:auto;object-fit:contain;position:static;width:100%}.background-image{height:auto;left:240px;margin-top:-80px;position:relative;width:600px}.second-section{padding:4px 0}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.stat-card{background:#1f1f2e33;border:2px solid #1888b8;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#f7f7f7;height:200px;padding-left:15px;text-align:left;transition:box-shadow .3s ease,transform .3s ease}.stat-card:hover{box-shadow:0 8px 16px #4a6fe9b3;transform:translateY(-10px)}.stat-number{font-size:56px;font-weight:700;margin-bottom:10px}.stat-divider{border:none;border-top:1px solid #1888b8;margin:10px 0}.stat-description{color:#d0d0d8;font-size:16px}.products-home-section{margin-bottom:40px}.products-home-section .products-wrapper{overflow:hidden;width:100%}.products-grid{animation:scrollItems 30s linear infinite;display:flex;flex-wrap:nowrap;gap:20px;padding-right:10px;position:relative}@keyframes scrollItems{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.product-cart{background:#0000;border-radius:15px;display:flex;flex-basis:calc(20% - 16px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.product-cart:hover .product-cart_inside{box-shadow:0 8px 16px;transform:scale(1.05)}.product-cart[data-rarity=Covert] .product-cart_inside:hover{box-shadow:0 8px 16px #ee2c2cb3}.product-cart[data-rarity=Classified] .product-cart_inside:hover{box-shadow:0 8px 16px #b261fcb3}.product-cart[data-rarity=Restricted] .product-cart_inside:hover{box-shadow:0 8px 16px #fd33c7b3}.product-cart[data-rarity=Knife] .product-cart_inside:hover{box-shadow:0 8px 16px #ffe033b3}.product-cart[data-rarity="Mil-Spec Grade"] .product-cart_inside:hover{box-shadow:0 8px 16px #476cffb3}.product-cart[data-rarity="Industrial Grade"] .product-cart_inside:hover{box-shadow:0 8px 16px #33c2fab3}.product-cart[data-rarity="Consumer Grade"] .product-cart_inside:hover{box-shadow:0 8px 16px #1f1f2eb3}.product-cart_inside{background:#00000080;border:2px solid #ffffff1a;border-radius:15px;overflow:hidden;padding:10px;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.product-cart_inside:before{border-radius:50%;content:"";filter:blur(50px);height:200px;left:50%;opacity:.6;position:absolute;top:-50px;transform:translateX(-50%);width:200px;z-index:-1}.product-cart[data-rarity=Covert] .product-cart_inside{border-color:#ee2c2c}.product-cart[data-rarity=Covert] .product-cart_inside:before{background-color:#ee2c2c}.product-cart[data-rarity=Covert] .product-name{color:#ee2c2c}.product-cart[data-rarity=Classified] .product-cart_inside{border-color:#b261fc}.product-cart[data-rarity=Classified] .product-cart_inside:before{background-color:#b261fc}.product-cart[data-rarity=Classified] .product-name{color:#b261fc}.product-cart[data-rarity=Restricted] .product-cart_inside{border-color:#fd33c7}.product-cart[data-rarity=Restricted] .product-cart_inside:before{background-color:#fd33c7}.product-cart[data-rarity=Restricted] .product-name{color:#fd33c7}.product-cart[data-rarity=Knife] .product-cart_inside{border-color:#ffe033}.product-cart[data-rarity=Knife] .product-cart_inside:before{background-color:#ffe033}.product-cart[data-rarity=Knife] .product-name{color:#ffe033}.product-cart[data-rarity="Mil-Spec Grade"] .product-cart_inside{border-color:#476cff}.product-cart[data-rarity="Mil-Spec Grade"] .product-cart_inside:before{background-color:#476cff}.product-cart[data-rarity="Mil-Spec Grade"] .product-name{color:#476cff}.product-cart[data-rarity="Industrial Grade"] .product-cart_inside{border-color:#33c2fa}.product-cart[data-rarity="Industrial Grade"] .product-cart_inside:before{background-color:#33c2fa}.product-cart[data-rarity="Industrial Grade"] .product-name{color:#33c2fa}.product-cart[data-rarity="Consumer Grade"] .product-cart_inside{border-color:#7a879a}.product-cart[data-rarity="Consumer Grade"] .product-cart_inside:before{background-color:#7a879a}.product-cart[data-rarity="Consumer Grade"] .product-name{color:#babdc2}.product-image-container{align-items:center;display:flex;height:180px;justify-content:center;overflow:hidden;width:100%}.product-image{height:100%;object-fit:cover;width:100%}.product-info{text-align:left}.product-name-category{color:#ffffffb3;font-size:14px;margin-bottom:5px}.product-name{font-size:18px;font-weight:700;margin-bottom:5px}.product-price-quality{align-items:center;display:flex;justify-content:space-between;margin-top:10px;padding:7px}.product-price{font-size:20px;font-weight:700;margin:0}.product-quality-tag{background-color:#28a745;border-radius:5px;color:#fff;font-size:12px;padding:4px 8px}.product-footer{align-items:center;display:flex;justify-content:center}.buy-now-button{background-color:#262626;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:2px;width:100%}.buy-now-button img{height:auto;width:20px}.buy-now-button:hover{background-color:#444}.see-more-overlay{align-items:center;background:linear-gradient(270deg,#0009,#0000);display:flex;height:100%;justify-content:center;position:absolute;right:-60px;top:0;width:30%;z-index:2}.see-more-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.see-more-button,.see-more-button:hover{background-color:#1888b8}.store-section{background:#0000;border-radius:15px;justify-content:space-between;margin-top:40px;z-index:1}.store-image-container,.store-section{align-items:center;display:flex;position:relative}.store-image-container{justify-content:center;width:50%}.store-image{border-radius:50%;height:auto;width:auto}.store-info-container{padding-left:20px;width:50%}.store-title{color:#1888b8;font-size:48px;margin-bottom:20px}.store-description{color:#e1e2e5;font-size:18px;margin-bottom:20px}.store-features{list-style:none;margin:0 0 20px;padding:0}.store-features li{color:#e1e2e5;font-size:18px;margin-bottom:10px;position:relative}.store-features li:before{color:#1888b8;left:-30px;position:absolute}.store-button{border:none;border-radius:5px;color:#e1e2e5;cursor:pointer;font-size:18px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.store-button,.store-button:hover{background-color:#1888b8}.faq-section{border-radius:15px;margin-top:40px}.faq-title{color:#1888b8;font-size:48px;margin-bottom:30px;text-align:center}.faq-container{margin:0 auto;max-width:900px}.faq-item{background:#ffffff0d;border:1px solid #fff3;border-radius:15px;box-shadow:0 6px 12px #0003,0 3px 6px #0000001a;margin-bottom:30px;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{box-shadow:0 8px 16px #ffffff4d,0 6px 12px #0003;transform:translateY(-5px)}.faq-question{align-items:center;background:none;border:none;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:22px;justify-content:space-between;padding:20px;transition:background-color .3s ease;width:100%}.faq-question:hover{background-color:#ffffff1a}.faq-toggle{align-items:center;background:linear-gradient(99.93deg,#2c5f75 26.5%,#1ea4dd 81.83%);border-radius:50%;box-shadow:4px 4px 8px #00000040,-4px -4px 8px #ffffff1a;color:#fcfbfb;display:flex;font-size:24px;height:40px;justify-content:center;padding:10px;transition:box-shadow .3s ease,transform .3s ease;width:40px}.faq-toggle:hover{box-shadow:6px 6px 12px #0000004d,-6px -6px 12px #ffffff26;transform:scale(1.1)}.faq-answer{background:#ffffff0d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #fff3;color:#fff;font-size:18px;padding:20px}.faq-see-more-button{background-color:#f8f8f8;border:none;border-radius:10px;box-shadow:0 4px 8px #0003,0 2px 4px #0000001a;color:#fff;cursor:pointer;display:block;font-size:18px;margin-left:auto;margin-right:auto;margin-top:30px;padding:12px 24px;transition:background-color .3s ease,box-shadow .3s ease}.faq-see-more-button:hover{background-color:#fafafa;box-shadow:0 6px 12px #14d0ff66,0 4px 8px #39c6f133}@keyframes funnelIn{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.side-image img.foreground-image{animation:funnelIn 1s ease-out forwards}@media (max-width:900px){.first-section{align-items:center;flex-direction:column;text-align:center}.left-content,.side-image{flex:initial;margin:0;max-width:90vw}.side-image img{max-width:90vw}.products-grid{-webkit-overflow-scrolling:touch;animation:none;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:10px;scroll-behavior:smooth}.products-grid::-webkit-scrollbar{display:none}.product-cart{flex:0 0 auto;max-width:240px;min-width:220px}}@media (max-width:768px){.side-image{display:none}.home{padding-top:18px}.first-section{justify-content:space-between}.first-section,.section-content{flex-direction:column;text-align:left}.section-content{display:flex;gap:16px;max-width:100%;padding-top:20px}.section-title{font-size:28px;font-weight:600;margin-bottom:15px}.section-subtitle{font-size:14px;font-weight:400;margin-bottom:20px}.buttons-container{flex-direction:column;gap:10px;margin-bottom:20px}.primary-button,.secondary-button{font-size:16px;padding:12px 15px}.image-overlay-container{margin-top:20px;max-width:400px;order:3;width:100%}.background-image,.foreground-image{height:auto;left:7%;width:100%}.background-image{bottom:0;position:absolute;right:0;top:0;z-index:0}.stats-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.stat-card{border-radius:10px;height:auto;padding:15px;text-align:center}.stat-number{font-size:28px}.stat-description{font-size:12px}.product-title{font-size:25px}.products-grid{gap:5px;grid-template-columns:repeat(2,1fr)}.product-cart{padding:2px}.product-image{height:auto;object-fit:contain;width:80%}.product-image-container{height:140px}.product-name{font-size:16px}.product-price-quality{align-items:flex-start;display:flex;flex-direction:column;padding:2px}.product-price{font-size:18px}.product-quality-tag{font-size:10px}.buy-now-button{padding:5px}.see-more-overlay{display:none}.store-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding:20px}.store-image-container{margin-bottom:20px;width:100%}.store-image{border-radius:50%;height:300px;width:300px}.store-info-container{padding-left:0;text-align:left;width:100%}.store-title{font-size:32px;margin-bottom:10px}.store-description{color:#e1e2e5;font-size:16px;margin-bottom:15px}.store-features{font-size:16px}.store-features li{font-size:16px;margin-bottom:8px}.store-button{font-size:16px;padding:12px;width:100%}.faq-section{margin-top:20px;padding:0 10px}.faq-title{font-size:32px;margin-bottom:20px}.faq-container{max-width:100%;padding:0 10px}.faq-item{border-radius:10px;margin-bottom:20px;padding:15px}.faq-question{word-wrap:break-word;background:none;border:none;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:auto;justify-content:space-between;min-height:80px;padding:20px;text-align:start;transition:background-color .3s ease;white-space:normal}.faq-question,.faq-toggle{align-items:center;display:flex}.faq-toggle{background:linear-gradient(99.93deg,#2c5f75 26.5%,#1ea4dd 81.83%);border-radius:50%;box-shadow:4px 4px 8px #00000040,-4px -4px 8px #ffffff1a;flex-shrink:0;font-size:20px;height:30px;justify-content:center;transition:box-shadow .3s ease,transform .3s ease;width:30px}.faq-toggle:hover{box-shadow:6px 6px 12px #0000004d,-6px -6px 12px #ffffff26;transform:scale(1.1)}.faq-answer{font-size:16px;padding:15px}.faq-see-more-button{font-size:16px;margin-top:20px;padding:10px;width:100%}}@media (max-width:480px){.side-image{display:none}.home{padding-top:18px}.first-section{justify-content:space-between;padding:0}.first-section,.section-content{flex-direction:column;text-align:left}.section-content{display:flex;gap:16px;max-width:100%;padding-top:20px}.section-title{font-size:28px;font-weight:600;margin-bottom:15px}.section-subtitle{font-size:14px;font-weight:400;margin-bottom:20px}.buttons-container{flex-direction:column;gap:10px;margin-bottom:20px}.primary-button,.secondary-button{font-size:16px;padding:12px 15px}.image-overlay-container{margin-top:20px;max-width:400px;order:3;width:100%}.background-image,.foreground-image{height:auto;left:7%;width:100%}.background-image{bottom:0;position:absolute;right:0;top:0;z-index:0}.stats-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.stat-card{border-radius:10px;height:auto;padding:15px;text-align:center}.stat-number{font-size:28px}.stat-description{font-size:12px}.product-title{font-size:25px}.products-grid{gap:5px;grid-template-columns:repeat(2,1fr)}.product-cart{padding:2px}.product-image-container{height:140px}.product-name{font-size:16px}.product-price-quality{align-items:flex-start;display:flex;flex-direction:column;padding:2px}.product-price{font-size:18px}.product-quality-tag{font-size:10px}.buy-now-button{padding:5px}.see-more-overlay{display:none}.store-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding:20px}.store-image-container{margin-bottom:20px;width:100%}.store-image{border-radius:50%;height:300px;width:300px}.store-info-container{padding-left:0;text-align:left;width:100%}.store-title{font-size:32px;margin-bottom:10px}.store-description{color:#e1e2e5;font-size:16px;margin-bottom:15px}.store-features{font-size:16px}.store-features li{font-size:16px;margin-bottom:8px}.store-button{font-size:16px;padding:12px;width:100%}.faq-section{margin-top:20px;padding:0 10px}.faq-title{font-size:32px;margin-bottom:20px}.faq-container{max-width:100%;padding:0 10px}.faq-item{border-radius:10px;margin-bottom:20px;padding:15px}.faq-question{word-wrap:break-word;background:none;border:none;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:auto;justify-content:space-between;min-height:80px;padding:20px;text-align:start;transition:background-color .3s ease;white-space:normal}.faq-question,.faq-toggle{align-items:center;display:flex}.faq-toggle{background:linear-gradient(99.93deg,#2c5f75 26.5%,#1ea4dd 81.83%);border-radius:50%;box-shadow:4px 4px 8px #00000040,-4px -4px 8px #ffffff1a;flex-shrink:0;font-size:20px;height:30px;justify-content:center;transition:box-shadow .3s ease,transform .3s ease;width:30px}.faq-toggle:hover{box-shadow:6px 6px 12px #0000004d,-6px -6px 12px #ffffff26;transform:scale(1.1)}.faq-answer{font-size:16px;padding:15px}.faq-see-more-button{font-size:16px;margin-top:20px;padding:10px;width:100%}}.navigation{align-items:center;background:#121a2d;border-top:1px solid #fff;bottom:0;box-shadow:0 0 15px #fffc,0 0 30px #fff9,0 0 45px #fff6;display:flex;height:75px;justify-content:center;left:0;position:relative;position:fixed;right:0;transition:box-shadow .3s ease-in-out;width:100%;z-index:1000}.navigation ul{display:flex;justify-content:space-around;margin-right:40px;margin-top:0;width:100%}.navigation ul li{height:70px;list-style:none;position:relative;width:70px;z-index:1}.navigation ul li,.navigation ul li a{align-items:center;display:flex;justify-content:center}.navigation ul li a{flex-direction:column;font-weight:500;text-align:center;text-decoration:none;width:100%}.navigation ul li a .icon{align-items:center;display:flex;height:32px;justify-content:center;position:relative;width:32px}.navigation ul li .icon.active-icon,.navigation ul li.active a .icon{border-color:#1888b8}.navigation ul li a .icon svg{color:#fff;height:38px;transition:color .3s;width:38px}.navigation ul li .icon.active-icon svg,.navigation ul li.active a .icon svg{color:#1888b8}.indicator{align-items:center;background:#1888b8;border:6px solid #06021b;border-radius:50%;display:none;height:70px;justify-content:center;position:absolute;transition:.5s;width:70px}.navigation ul li.active .indicator{bottom:60px;display:flex}.cart-count{align-items:center;background-color:#1888b8;border-radius:50%;box-shadow:0 0 8px #0003;color:#fff;display:flex;font-size:14px;font-weight:700;height:22px;justify-content:center;position:absolute;right:-10px;top:-10px;width:22px;z-index:10}@media only screen and (min-width:769px){.navigation{display:none}}.shop-container{background:#0000;border-radius:15px;color:#fff;margin-left:0;padding:80px 80px 100px 100px}.checkout-button:disabled{background:#999;cursor:not-allowed;opacity:.6}.policy-checkbox{margin-top:20px}.policy-label{align-items:center;color:#fff;display:inline-flex;font-size:1rem}.policy-text{margin-left:8px}.policy-link{color:#1888b8;text-decoration:none}.policy-link:hover{text-decoration:underline}.quantity-controls{align-items:center;display:flex;gap:10px}.quantity-controls button{background:#1888b8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:5px 10px}.quantity-controls button:hover{background:#1888b8}.quantity-controls span{border-radius:10px;color:#fff;font-size:25px;font-weight:700;margin-bottom:5px;padding:5px 10px}.shop-title{color:#1888b8;font-size:2rem;margin-bottom:30px}.shop-items{display:flex;flex-direction:column;gap:50px}.shop-item{align-items:center;background:#ffffff1a;border-radius:15px;box-shadow:0 8px 16px;display:flex;justify-content:space-between;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.shop-item:hover{box-shadow:0 12px 24px;transform:scale(1.05)}.rarity-consumer-grade:hover{box-shadow:0 12px 24px #bfbace}.rarity-industrial-grade:hover{box-shadow:0 12px 24px #6a98d4}.rarity-mil-spec-grade:hover{box-shadow:0 12px 24px #536dee}.rarity-restricted:hover{box-shadow:0 12px 24px #fd33c7}.rarity-classified:hover{box-shadow:0 12px 24px #9d7af7}.rarity-covert:hover{box-shadow:0 12px 24px #ee2c2c}.rarity-Knives:hover{box-shadow:0 12px 24px #ffd700b3}.rarity-consumer-grade{box-shadow:0 0 15px #bfbace}.rarity-industrial-grade{box-shadow:0 0 15px #6a98d4}.rarity-mil-spec-grade{box-shadow:0 0 15px #536dee}.rarity-restricted{box-shadow:0 0 15px #fd33c7}.rarity-classified{box-shadow:0 0 15px #9d7af7}.rarity-covert{box-shadow:0 0 15px #ee2c2c}.rarity-Knives{box-shadow:0 0 20px gold}.item-image-container{background-clip:padding-box;border:1px solid #0000;border-radius:20px;margin-right:16px;max-width:100px;overflow:hidden;position:relative;z-index:1}.item-image-container:before{border-radius:inherit;bottom:0;content:"";left:0;margin:-1px;position:absolute;right:0;top:0;z-index:0}.item-image-inside{align-items:center;border-radius:20px;display:flex;height:100px;justify-content:center;overflow:hidden;padding:6px;position:relative;width:100px;z-index:1}.item-image-inside:before{border-radius:50%;content:"";filter:blur(72px);height:100px;left:calc(50% - 50px);opacity:.64;position:absolute;top:-50px;width:100px;z-index:0}.item-image{height:80%;object-fit:contain;width:80%;z-index:2}.rarity-consumer-grade .item-image-container:before{background:linear-gradient(180deg,#bfbace,#7a879a1a)}.rarity-consumer-grade .item-image-inside{background:linear-gradient(180deg,#2b0320,#5e9dff1a)}.rarity-consumer-grade .item-image-inside:before{background-color:#bfbace}.rarity-industrial-grade .item-image-container:before{background:linear-gradient(180deg,#6a98d4,#4caf501a)}.rarity-industrial-grade .item-image-inside{background:linear-gradient(180deg,#2b0320,#4caf501a)}.rarity-industrial-grade .item-image-inside:before{background-color:#6a98d4}.rarity-mil-spec-grade .item-image-container:before{background:linear-gradient(180deg,#536dee,#d4e1571a)}.rarity-mil-spec-grade .item-image-inside{background:linear-gradient(180deg,#2b0320,#d4e1571a)}.rarity-mil-spec-grade .item-image-inside:before{background-color:#536dee}.rarity-restricted .item-image-container:before{background:linear-gradient(180deg,#fd33c7,#a020f01a)}.rarity-restricted .item-image-inside{background:linear-gradient(180deg,#2b0320,#a020f01a)}.rarity-restricted .item-image-inside:before{background-color:#fd33c7}.rarity-classified .item-image-container:before{background:linear-gradient(180deg,#9d7af7,#ff69b41a)}.rarity-classified .item-image-inside{background:linear-gradient(180deg,#2b0320,#ff69b41a)}.rarity-classified .item-image-inside:before{background-color:#9d7af7}.rarity-covert .item-image-container:before{background:linear-gradient(180deg,#ee2c2c,#ee2c2c1a)}.rarity-covert .item-image-inside{background:linear-gradient(180deg,#631111,#ee2c2c1a)}.rarity-covert .item-image-inside:before{background-color:#ee2c2c}.rarity-Knives .item-image-container:before{background:linear-gradient(180deg,gold,#ffd7001a)}.rarity-Knives .item-image-inside{background:linear-gradient(180deg,#2b0320,#ffd7001a)}.rarity-Knives .item-image-inside:before{background-color:gold}.rarity-consumer-grade .item-image-container{border-color:#bfbace}.rarity-consumer-grade h3{color:#bfbace}.rarity-industrial-grade .item-image-container{border-color:#6a98d4}.rarity-industrial-grade h3{color:#6a98d4}.rarity-mil-spec-grade .item-image-container{border-color:#536dee}.rarity-mil-spec-grade h3{color:#536dee}.rarity-restricted .item-image-container{border-color:#fd33c7}.rarity-restricted h3{color:#fd33c7}.rarity-classified .item-image-container{border-color:#9d7af7}.rarity-classified h3{color:#9d7af7}.rarity-covert .item-image-container{border-color:#ee2c2c}.rarity-covert h3{color:#ee2c2c}.rarity-Knives .item-image-container{border-color:gold}.rarity-Knives h3{color:gold}.item-details{flex-grow:1}.item-details p{margin:5px 0}.item-price{color:#fff;font-size:1.5rem;font-weight:700}.remove-quantity-controls{flex-direction:column;gap:5px}.item-quality-tag{background-color:#28a745;border-radius:8px;color:#fff;font-size:.8rem;padding:2px 10px}.remove-item-button{background:#1888b8;border:none;color:#fff;cursor:pointer;font-weight:700;width:100%}.order-summary{border-top:0 solid #fff}.order-total{display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between}.empty-cart{color:#fff;font-size:1.5rem;margin-top:50px;text-align:center}@media (max-width:768px){.shop-container{border-radius:10px;margin:0 auto;max-width:100%;padding:80px 10px 100px}.shop-item{align-items:stretch;flex-direction:column;gap:10px}.item-image-container{margin:0 auto;max-width:80px}.item-image-inside{height:80px;width:80px}.quantity-controls{gap:15px}.shop-title{font-size:1.5rem;text-align:left}.item-price{font-size:1.2rem}.item-quality-tag{font-size:.7rem;padding:4px 8px}.checkout-button{font-size:1rem;padding:10px 20px}.item-image{height:auto;width:70%}.game-container,.shop-container{overflow-x:hidden}.shop-item{box-shadow:0 6px 12px;padding:15px}.quantity-controls button{font-size:14px;padding:5px 8px}.remove-quantity-controls{flex-direction:column}.order-summary{margin-top:20px}.shop-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}}.game-container{background:#181a1e;display:flex;font-family:Manrope,sans-serif;max-height:140vh;padding-left:100px;padding-right:40px;padding-top:50px;transition:margin-left .3s ease}body,html{overflow-x:hidden}.mobile-filters-button{display:none}.products-section{flex-grow:1;max-height:140vh;overflow-y:auto;padding-right:15px}.products-section::-webkit-scrollbar{width:0}.products-section{scrollbar-width:none}.product-game-title{color:#1888b8;font-size:36px;margin-bottom:20px}.filters-and-sort{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sort-options{flex:1 1}.sort-options select{background-color:#282a36;border:1px solid #44475a;padding:8px}.sort-options select:focus{outline:none}.products-game-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-right:10px}.cart-container{background:#1f1b2d;border-radius:15px;box-shadow:0 10px 30px #0006;color:#fff;margin:0 auto;max-width:800px;padding:40px}.cart-title{color:#1888b8;font-size:2rem;margin-bottom:30px}.cart-item{align-items:center;background:#ffffff1a;border-radius:15px;box-shadow:0 8px 16px;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.cart-item:hover{box-shadow:0 12px 24px;transform:scale(1.05)}.cart-item-image{border-radius:8px;box-shadow:0 5px 15px #0000004d;height:80px;margin-right:20px;width:80px}.cart-item-details{flex-grow:1}.cart-item-details p{margin:5px 0}.cart-item-price{color:#fff;font-size:1.5rem;font-weight:700}.remove-button{background:none;border:none;color:red;cursor:pointer;font-weight:700}.order-summary{border-top:1px solid #fff;margin-top:30px;padding-top:20px}.order-summary-title{font-size:1.8rem;margin-bottom:15px}.order-summary-total{display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between}.checkout-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:20px;padding:15px 30px;text-align:center;transition:background .3s ease;width:100%}.checkout-button,.checkout-button:hover{background:#1888b8}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.8rem;position:absolute;right:20px;top:20px}.cart-item-status{background:#4caf50;border-radius:15px;color:#fff;font-size:.9rem;margin-top:5px;padding:5px 10px}.product-game-cart{background:#0000;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.product-game-cart:hover .product-cart_inside{box-shadow:0 8px 16px;transform:scale(1.05)}.product-game-cart_inside{background:#00000080;border:1px solid #ffffff1a;border-radius:15px;padding:10px;position:relative;z-index:1}.product-game-image-container{align-items:center;display:flex;height:180px;justify-content:center;margin-bottom:10px}.product-game-image{height:70%;object-fit:contain;width:70%}.product-game-info{text-align:left}.product-game-name-category{color:#ffffffb3;font-size:14px;margin-bottom:5px}.product-game-name{font-size:18px;font-weight:700;margin-bottom:5px}.product-game-price-quality{align-items:center;display:flex;justify-content:space-between;margin-top:10px;padding:7px}.product-game-price{color:#fff;font-size:20px;font-weight:700;margin:0}.product-game-quality-tag{border-radius:5px;font-size:12px;padding:4px 8px}.product-game-footer{align-items:center;display:flex;justify-content:center}.buy-game-now-button{background-color:#262626;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:7px 2px;width:100%}.buy-game-now-button img{height:auto;width:20px}.buy-game-now-button:hover{background-color:#444}.filters{border-radius:15px;color:#f5f1f3;padding:20px 60px 20px 20px;width:250px}.filter-header{color:#1888b8;font-weight:700;padding-bottom:20px;padding-top:5px}.filter-content{padding:10px 0}.filter-checkboxes{display:flex;flex-direction:column;gap:10px}.filter-checkboxes label{align-items:center;display:flex;margin-bottom:10px}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#2c243e;border:1px solid #4e4761;border-radius:4px;cursor:pointer;height:20px;margin-right:10px;position:relative;transition:all .3s ease;width:20px}input[type=checkbox]:hover{background-color:#3b314e}input[type=checkbox]:checked{background-color:#1888b8;border-color:#1888b8}input[type=checkbox]:checked:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41MSA1LjA3NmMuMzY0LjI3Ny40My43OS4xNDcgMS4xNDdsLTYuNDc5IDguMTczYS44NDMuODQzIDAgMCAxLTEuMjMuMDkybC0zLjUyMi0zLjI3YS44MDYuODA2IDAgMCAxLS4wMzItMS4xNTUuODQ1Ljg0NSAwIDAgMSAxLjE3OC0uMDMybDIuODU0IDIuNjUgNS45MTUtNy40NjJhLjg0NC44NDQgMCAwIDEgMS4xNy0uMTQzWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50% no-repeat;content:"";height:20px;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s;width:20px}.price-filter{gap:10px}.price-filter input{-moz-appearance:textfield;background:#2c243e;border:1px solid #fff3;font-size:16px;text-align:center;width:80px}.price-input{background-color:#2c243e;border:1px solid #4e4761;border-radius:5px;color:#fff;flex:1 1;max-width:80px;padding:5px;text-align:center}.price-input::-webkit-inner-spin-button,.price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-filter input::placeholder{color:#ffffff80}.price-filter span{color:#fff;font-size:18px}button{padding:5px 15px;white-space:nowrap}input[type=number]{background:#0000;border:1px solid #d8d1ea33;color:#a9abbd;max-width:88%;outline:none;padding:8px 0}.filter-arrow{transform:rotate(-90deg);transition:transform .3s ease}.filter-arrow.open{transform:rotate(90deg)}.filter-clear{margin-top:20px;text-align:center}.filter-clear span{color:#1888b8;cursor:pointer;font-size:16px;font-weight:700;transition:color .3s ease}.filter-clear span:hover{color:#1888b8}.sort-options{display:flex;justify-content:flex-end;margin-bottom:20px}.sort-options,.sort-select-wrapper{position:relative}.sort-options label{color:#fff;font-size:16px;font-weight:700;margin-right:10px}.sort-options select{-webkit-appearance:none;appearance:none;border:1px solid #1888b8;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-right:30px;outline:none;padding:10px;width:180px}.sort-options select:focus,.sort-options select:hover{border-color:#1888b8}.filter-arrow-sort{background-image:url(/static/media/srelka.5e7493ecd894d3eb6520.svg);background-size:cover;height:10px;margin-right:30px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease;width:10px}.filter-arrow.open{transform:translateY(-50%) rotate(90deg)}.loading-container{align-items:center;display:flex;height:300px;justify-content:center}.loading-gif{height:150px;width:150px}@media (max-width:768px){.container{max-width:100%}.mobile-filters-button:hover{background-color:#1888b8;transform:translateY(-3px)}.mobile-filters-button:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.filters{display:none}.game-container{box-sizing:border-box;flex-direction:column;max-height:none;max-width:100%;overflow-x:hidden;padding:10px 10px 80px}.products-section{max-height:none;overflow-y:visible;padding-right:0}.product-game-title{font-size:24px;margin-bottom:10px}.sort-options{justify-content:center;margin-bottom:10px}.products-game-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.product-game-image-container{height:100px}.product-game-image{height:100%;height:auto;object-fit:contain;width:100%}.product-game-cart{padding:5px}.product-game-name-category{font-size:14px}.product-game-price{font-size:16px}.filter-section{margin-bottom:15px}.filter-header{font-size:16px}.filter-checkboxes label{font-size:14px}.price-filter input{font-size:14px;padding:5px}.filters-and-sort{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.mobile-filters-button{background-color:#1888b8;border:none;color:#fff;font-weight:700;height:44px;margin-top:-9px;padding:5px 60px}.mobile-filters-button,.sort-options select{align-items:center;border-radius:5px;cursor:pointer;display:flex}.sort-options select{border:1px solid #1888b8;height:45px;padding:10px}.filter-clear{font-size:14px}.buy-game-now-button{padding:5px 10px}.view-cart-button{display:none}.filters{margin-bottom:20px;padding:15px;width:100%}.cart-container{padding:20px}.checkout-button{padding:10px 20px}}.filters-mobile-container{background-color:#000000e6;border-radius:10px;bottom:0;color:#fff;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:20px;z-index:1000}.filters-close-button{background-color:#1888b8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px;text-align:center;width:100%}.filter-section{margin-bottom:20px;right:0}.filter-header{cursor:pointer;font-size:18px}.filter-header,.price-filter{display:flex;justify-content:space-between}.price-filter{align-items:center;margin-top:10px}.price-filter input{background-color:#222;border:1px solid #444;border-radius:5px;color:#fff;padding:10px;width:45%}.product-details-page{background:#0000;border-radius:15px;color:#fff;margin-left:0;padding:100px 40px 100px 100px}.product-details-container{display:flex;gap:30px;justify-content:space-between}.product-details-banner{background:#ffffff0d;border-radius:15px;display:flex;justify-content:space-between;padding:20px;width:100%}.product-details-info{flex:1.5 1;padding:20px}.product-details-title{color:#1888b8;font-size:2rem;font-weight:700;margin-bottom:20px}.product-platform{color:#ffffffb3;font-size:1.2rem;margin-bottom:15px}.product-game-quality-tag{background-color:#28a745;border-radius:8px;color:#fff;font-size:.8rem;margin-bottom:15px;padding:5px 10px}.product-info-tags{display:flex;gap:10px;margin-bottom:15px}.product-info-tag{background-color:#333;border-radius:8px;color:#fff;font-size:.9rem;padding:5px 10px}.product-info-tag.red{background-color:#1888b8}.product-quantity,.product-studio{font-size:1.1rem;margin-bottom:10px}.product-price-section{align-items:center;display:flex;font-size:2rem;gap:15px;margin-bottom:20px}.product-price{color:#fff}.product-discount{color:#1888b8}.product-details-actions{display:flex;gap:10px;margin-top:20px}.add-to-cart-button,.quick-buy-button{align-items:center;background-color:#1888b8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:10px 20px;transition:background-color .3s}.add-to-cart-button svg,.quick-buy-button svg{height:20px;width:20px}.add-to-cart-button:hover,.quick-buy-button:hover{background-color:#1888b8}.add-to-cart-button{background-color:#28a745}.add-to-cart-button:hover{background-color:#218838}.product-details-image-container{align-items:center;background-color:initial;border-radius:10px;display:flex;flex:1 1;height:auto;justify-content:center;max-width:600px;padding:20px;position:relative}.product-cover{height:50%;max-height:400px;object-fit:contain;width:50%}.view-in-game-button{align-items:center;background-color:initial;border:none;color:#00f;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin-top:10px}.view-in-game-button i.icon-eye{margin-right:5px}@media (max-width:768px){.product-details-page{padding:100px 60px 20px 20px}.product-details-container{flex-direction:column;gap:20px}.product-details-banner{flex-direction:column}.product-details-info{padding:10px;text-align:left}.product-details-title{font-size:1.8rem}.product-price-section{font-size:1.5rem;justify-content:flex-start}.product-details-actions{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.add-to-cart-button,.quick-buy-button{font-size:14px;padding:8px 16px;width:auto}.product-details-image-container{max-width:100%;padding:0}.product-cover{max-height:300px;width:100%}.view-in-game-button{justify-content:flex-start}}.user-profile-page{display:flex;flex-direction:column;min-height:100vh;overflow-y:auto}.product-cart-user{background:#0000;border-radius:15px;display:flex;flex-basis:calc(40% - 6px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.user-profile{color:#fff;flex-grow:1;font-family:Roboto,sans-serif;padding-left:100px;padding-right:40px;padding-top:100px}.profile-container{align-items:flex-start;background:#ffffff0d;border-radius:15px;box-shadow:0 0 20px #00000080;display:flex;justify-content:space-between;margin-bottom:50px;padding:20px}.avatar-section{align-items:center;display:flex;flex:1 1;justify-content:center}.avatar-image{border-radius:20px;box-shadow:0 0 10px #0006;height:180px;width:180px}.details-section{flex:2 1;margin-left:20px}.profile-title{color:#1888b8;font-size:36px;font-weight:700;margin-bottom:20px}.details-info{font-size:18px}.info-field{margin-bottom:10px}.info-label{color:#ffffffb3;font-weight:700}.info-value{margin-left:10px}.info-value a{color:#1888b8;text-decoration:none}.info-value a:hover{text-decoration:underline}.edit-button{margin-left:auto}.transaction-section{background:#ffffff0d;border-radius:15px;box-shadow:0 0 20px #00000080;padding:20px}.transaction-title{color:#1888b8;font-size:28px;font-weight:700;margin-bottom:10px}.no-transaction{color:#ffffffb3;font-size:16px}.user-input{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:5px;color:#fff;font-size:16px;margin-top:5px;outline:none;padding:10px;transition:border-color .3s ease,background-color .3s ease;width:100%}.user-input:focus{background-color:#fff3;border-color:#1888b8}.user-input::placeholder{color:#ffffffb3}.admin-panel-button{text-align:center}.admin-panel-button,.button-row{margin-top:20px;position:relative}.button-row{align-items:center;display:flex;gap:10px;justify-content:flex-start}.admin-link{background-color:#1888b8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.admin-dropdown{background-color:#1a1033;border-radius:5px;box-shadow:0 4px 8px #0000004d;left:0;margin-top:8px;padding:10px 0;position:absolute;top:100%;width:160px;z-index:10}.admin-dropdown-link{color:#fff;display:block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .2s}.admin-dropdown-link:hover{background-color:#1888b8;color:#fff}.receive-button{display:inline-block}.loading-gif{display:block;margin:0 auto}.acc-logout-button,.admin-link{background-color:#1888b8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.acc-logout-button:hover,.admin-link:hover{background-color:#1888b8}.mobile-logout-button{margin-top:20px;text-align:center}.info-value{background-color:initial;color:#fff;font-size:16px;line-height:1.6;white-space:normal;word-break:break-word}.info-value input{display:block;margin-top:5px}.edit-button{align-items:center;display:flex;justify-content:flex-end;margin-top:20px}.edit-button button{align-items:center;background-color:#1888b8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;padding:10px 20px;transition:background-color .3s ease}.edit-button button img{height:20px;width:20px}.edit-button button:hover{background-color:#1888b8}.transaction-items{display:flex;gap:16px;overflow-x:auto;padding:10px;scroll-snap-type:x mandatory}.transaction-item{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex:0 0 auto;flex-direction:column;padding:16px;scroll-snap-align:start;text-align:center;transition:transform .2s ease-in-out;width:220px}.transaction-item:hover{transform:translateY(-5px)}.error-popup{background-color:#fcc;border-radius:5px;box-shadow:0 0 10px #0003;color:#c00;left:50%;padding:20px;position:fixed;top:20%;transform:translate(-50%,-50%);z-index:1000}.error-popup p{margin:0;padding-bottom:10px}.error-popup button{background-color:#c00;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.product-game-image-us{height:70%;object-fit:contain;width:70%}@media (max-width:768px){.product-cart-user{background:#0000;border-radius:15px;display:flex;flex-basis:calc(70% - 6px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.user-profile{padding-left:20px;padding-right:20px;padding-top:10px}.user-profile-page{padding-bottom:100px}.profile-container{align-items:flex-start;flex-direction:column;padding:15px;text-align:left}.avatar-section{justify-content:center;margin-bottom:20px;width:100%}.avatar-image{height:120px;margin:0 auto;width:120px}.details-section{margin-left:0;width:100%}.profile-title{font-size:24px;margin-bottom:15px}.details-info{font-size:16px}.edit-button{display:flex;justify-content:flex-end;margin:20px 0 0 auto;width:auto}.edit-button button{font-size:14px;padding:10px}.transaction-section{box-shadow:none;margin-top:20px;padding:15px}.transaction-title{font-size:22px}.no-transaction{font-size:14px}.product-cart{margin:8px auto;width:90%}.product-game-image-us{height:70%;width:50%}.transaction-items{gap:10px;padding:10px}.transaction-item{width:200px}}@media (max-width:480px){.avatar-image{height:100px;width:100px}.profile-title{font-size:20px}.edit-button button{font-size:12px;padding:8px}.product-cart-user{background:#0000;border-radius:15px;display:flex;flex-basis:calc(90% - 6px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.product-game-image-us{height:60%;width:40%}.transaction-item{width:180px}}.add-product-form{background-color:#181a1e;border-radius:10px;box-shadow:0 4px 12px #00000080;color:#fff;font-family:Roboto,sans-serif;margin:0 auto;max-width:600px;padding:80px 20px 20px}.add-product-form h2{color:#ff1493;font-size:1.8rem;margin-bottom:20px;text-align:center}.add-product-form p{color:#ff1493;margin-bottom:15px;text-align:center}.add-product-form form{display:flex;flex-direction:column;gap:15px}.add-product-form input,.add-product-form select,.add-product-form textarea{background-color:#2b2b2b;border:none;border-radius:5px;color:#fff;font-size:1rem;outline:none;padding:12px}.add-product-form input:focus,.add-product-form select:focus,.add-product-form textarea:focus{border:2px solid #ff1493}.add-product-form textarea{min-height:100px;resize:none}.add-product-form button{background-color:#ff1493;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:12px;transition:background-color .3s ease}.add-product-form button:hover{background-color:#e01170}.add-product-form input[type=file]{background-color:initial;color:#ff1493;cursor:pointer;padding:10px}.add-product-form input[type=file]::-webkit-file-upload-button{background:#ff1493;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.add-product-form input[type=file]::-webkit-file-upload-button:hover{background-color:#e01170}@media (max-width:768px){.add-product-form{margin:0 10px;max-width:100%;padding:15px}.add-product-form h2{font-size:1.5rem}.add-product-form input,.add-product-form select,.add-product-form textarea{font-size:.9rem;padding:10px}.add-product-form button{font-size:1rem;padding:10px}.add-product-form textarea{min-height:80px}.add-product-form form{gap:10px}}.product-list{margin:0 auto;max-width:1000px;padding:80px 20px 20px}.product-item{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:20px}.product-add-image{height:auto;max-width:200px}.product-content{align-items:center;display:flex;justify-content:space-between;max-width:800px;width:100%}.product-details{flex:1 1;margin-right:20px}.edit-product-form{display:flex;flex-direction:column}.edit-product-form input,.edit-product-form select,.edit-product-form textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px}.button-admin,.button-admin-1{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:10px;margin-right:5px;padding:10px}.button-admin{margin-left:60px}button:hover{background-color:#45a049}@media (max-width:768px){.product-list{max-width:100%;padding:10px}.product-item{padding:15px}.product-add-image{max-width:150px}.product-content{align-items:flex-start;flex-direction:column}.product-details{margin-bottom:10px;margin-right:0}.edit-product-form input,.edit-product-form select,.edit-product-form textarea{font-size:.9rem;padding:8px}.button-admin,.button-admin-1{font-size:.9rem;margin-left:0;padding:8px;width:100%}.product-item+.product-item{margin-top:15px}}.gifts-page{background-color:#1d1f27;color:#fff;font-family:Roboto,sans-serif;min-height:100vh;padding-top:80px}.gifts-content{margin:0 auto;max-width:1200px;padding:20px;text-align:center}.shift-right{margin-left:280px}.gifts-content h1{color:#1888b8;font-size:36px;margin-bottom:20px}.gifts-content p{color:#ffffffb3;font-size:18px;margin-bottom:20px}button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}button,button:hover{background-color:#1888b8}.gift-box{background-color:#282c34;border-radius:10px;box-shadow:0 0 15px #00000080;margin-top:20px;padding:30px}.gift-box h2{color:#1888b8;font-size:24px;margin-bottom:10px}.gift-box p{font-size:20px;margin-bottom:20px}.gift-box img{border-radius:10px;box-shadow:0 0 10px #fff3;max-width:200px}.gifts-history{margin-top:30px}.gifts-history h2{color:#1888b8;font-size:28px;margin-bottom:10px}.gifts-history ul{list-style-type:none;padding:0}.gifts-history li{background-color:#2d3038;border-radius:5px;color:#ffffffb3;font-size:18px;margin-bottom:10px;padding:10px;transition:background-color .3s ease}.gifts-history li:hover{background-color:#3b3e47}.timer{color:#1888b8;font-size:24px;margin-bottom:20px}@media (max-width:768px){.gifts-content h1{font-size:28px}.gifts-content p{font-size:16px}button{font-size:14px;padding:10px 20px}.gift-box h2{font-size:20px}.gift-box p{font-size:18px}.gifts-history h2{font-size:24px}.gifts-history li{font-size:16px}.timer{font-size:20px}}.not-found-container{align-items:center;background-color:#121a2d;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.error-image{max-width:300px}.error-image,h1{margin-bottom:20px}h1{color:#1888b8;font-size:36px}.back-home-button{border-radius:5px;color:#fff;font-size:18px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.back-home-button,.back-home-button:hover{background-color:#1888b8}.privacy-text h1,.privacy-text h2{color:#1888b8;text-align:center}.privacy-text{background-color:#1c1e22;border-radius:8px;color:#e1e2e5;font-size:16px;letter-spacing:.32px;line-height:24px;margin:0 auto;max-width:800px;overflow-x:hidden;padding:90px 20px 20px;position:relative}.term-text h1,.term-text h2,.term-text h3,.term-text h4{color:#1888b8;text-align:center}.term-text{background-color:#1c1e22;border-radius:8px;color:#e1e2e5;font-size:16px;letter-spacing:.32px;line-height:24px;margin:0 auto;max-width:800px;overflow-x:hidden;padding:90px 20px 20px;position:relative}.CookieDeclaration,body{background-color:#1a1a1a!important}.CookieDeclaration{color:#fff!important;font-family:Arial,sans-serif!important;margin:20px auto;padding:60px!important}.CookieDeclarationDialogText,.CookieDeclarationIntro,.CookieDeclarationTypeDescription{color:#fff!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:10px!important}.CookieDeclarationTypeHeader{color:#1888b8!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:15px!important}.CookieDeclarationTable{border-collapse:collapse!important;margin-top:15px!important;width:100%!important}.CookieDeclarationTable td,.CookieDeclarationTable th{border:1px solid #fff!important;font-size:.9rem!important;padding:10px!important;text-align:left!important}.CookieDeclarationTableHeader{background-color:#2c2c2c!important;color:#1888b8!important;font-weight:700!important}.CookieDeclarationTableCell{background-color:#333!important;color:#fff!important}.CookieDeclaration a{color:#1888b8!important;text-decoration:underline!important}.CookieDeclaration a:hover{color:#1888b8!important;text-decoration:none!important}#CookieDeclarationUserStatusPanel{background-color:#2c2c2c!important;border-radius:8px!important;color:#fff!important;margin-top:20px!important;padding:15px!important}#CookieDeclarationUserStatusLabelConsentDate,#CookieDeclarationUserStatusLabelConsentId{color:#ccc!important;font-size:.9rem!important}#CookieDeclarationChangeConsent a{color:#1888b8!important;font-weight:700!important;text-decoration:none!important}#CookieDeclarationChangeConsent a:hover{color:#1888b8!important;text-decoration:underline!important}
/*# sourceMappingURL=main.fd6cdc95.css.map*/