@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";*{margin:0;padding:0}ul{list-style:none}a{text-decoration:none;color:inherit;position:relative;z-index:3}img{width:100%;height:auto;vertical-align:middle;object-fit:cover}body{box-sizing:border-box;font-family:"Press Start 2P",cursive;background-color:#111;color:#fff}@media screen and (max-width: 768px){.body-scroll{overflow:hidden}}.container{max-width:1332px;margin:0 auto;padding:0 20px}.layout{position:relative;overflow:hidden;background:#222;color:#fff}.header-top{position:fixed;top:0;left:0;width:100%;height:100px;z-index:15;background:rgba(0,0,0,.8);box-sizing:border-box;border-bottom:3px solid #00f7ff}.header-top-inner{height:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.header-top-inner{position:relative}}.mobile-menu{display:none}@media screen and (max-width: 1024px){.mobile-menu{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:20}}.mobile-btn{background-image:url(../images/menu.png);background-position:center;background-repeat:no-repeat;background-size:100%;width:32px;height:32px}.mobile-btn-active{background-image:url(../images/close.png);animation:.5s 0s linear rotateIn}.header-logo{display:block;background-image:url(../images/logo-arcade.webp);background-position:center;background-repeat:no-repeat;background-size:100%;width:150px;height:80px}@media screen and (max-width: 768px){.header-logo{width:140px}}.header-nav{height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.header-nav{display:none}}@media screen and (max-width: 1024px){.header-nav-mobile{display:flex;justify-content:flex-start;position:fixed;top:100px;left:0;width:100%;height:640px;z-index:10;animation:.5s 0s linear slideInDown;background:#111;backdrop-filter:blur(15px);align-items:flex-start;padding-top:50px}}.header-nav-list{display:flex;align-items:center;justify-content:space-between;max-width:1254px;width:100%}@media screen and (max-width: 1230px){.header-nav-list{flex-wrap:wrap;justify-content:center;gap:10px 42px}}@media screen and (max-width: 1024px){.header-nav-list{flex-direction:column;align-items:flex-start;padding-left:60px;height:424px;justify-content:space-between}}@media screen and (max-width: 420px){.header-nav-list{padding-left:20px}}.header-nav-item{font-family:"Press Start 2P",cursive;font-size:12px;padding:6px 12px;box-sizing:border-box;position:relative;text-transform:uppercase;color:#00f7ff;transition:all .3s ease-in-out}@media screen and (max-width: 830px){.header-nav-item{font-size:18px}}@media screen and (max-width: 1024px){.header-nav-item{font-size:20px}}.header-nav-item:hover::before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#00f7ff;border-radius:2px}.header-nav-item:hover a{color:#ff0;filter:drop-shadow(0.5px 0.5px 0 rgb(0, 240, 255)) drop-shadow(-0.5px -0.5px 0 rgb(0, 240, 255))}@media screen and (max-width: 1030px){.header-nav-item:hover a{left:-5px}}.header-nav-item-hidden{display:none}@media screen and (max-width: 768px){.header-nav-item-hidden{display:block}}.btn{max-width:300px;margin:30px auto 0;padding:12px 25px;background-color:#00f7ff;color:#111;font-family:"Press Start 2P",cursive;font-size:18px;text-align:center;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}.btn:hover{background-color:#ff0;color:#111}.banner{display:flex;justify-content:space-between;align-items:center;background:#222;padding:150px 20px 50px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center;position:relative}.banner-inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.banner-text{max-width:600px}.banner-text h1{font-size:30px;color:#00f7ff;margin-bottom:15px}.banner-text span{font-size:16px;color:#ff0;margin-bottom:25px}.banner-text .text{font-size:14px;line-height:1.6;color:#fff;margin-bottom:30px}.banner-btns{display:flex;justify-content:center;gap:20px}.btn-link{display:inline-block;background-color:#00f7ff;color:#111;padding:12px 30px;text-transform:uppercase;font-size:16px;font-family:"Press Start 2P",cursive;text-decoration:none;border-radius:5px;transition:all .3s ease}.btn-link:hover{background-color:#ff0;color:#111;transform:scale(1.05)}.banner-img{max-width:600px;margin-left:20px}.banner-img img{width:100%;height:auto;border:5px solid #00f7ff;border-radius:8px}@media screen and (max-width: 768px){.banner{flex-direction:column;padding:130px 20px 30px}.banner-inner{flex-direction:column;align-items:center}.banner-text h1{font-size:18px}.banner-btns{flex-direction:column;gap:15px}.banner-img{max-width:80%;margin-top:20px;margin-left:0}}@media screen and (max-width: 420px){.banner-text h1{font-size:18px}.banner-text span{font-size:16px}.banner-btns .btn-link{font-size:14px;padding:10px 20px}}section{scroll-margin-top:70px}.main-bg{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(227, 220, 201) 100%)}h2{font-size:44px;font-weight:700;text-align:center}@media screen and (max-width: 320px){h2{font-size:26px}}h4{font-size:18px;line-height:30px;font-weight:600}h6{font-size:20px;line-height:28px;font-weight:700}.about{display:flex;justify-content:space-between;align-items:center;background:#111;padding:50px 20px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center;position:relative}.about-inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.about-img{max-width:500px;margin-right:20px}.about-img img{width:100%;height:auto;border:5px solid #00f7ff;border-radius:8px}.about-text{max-width:600px}.about-text h2{font-size:36px;color:#00f7ff;margin-bottom:20px}.about-text p{font-size:14px;line-height:1.6;color:#fff;margin-bottom:30px}.about-list{list-style:none;padding-left:0;font-size:18px;color:#fff}.about-item{margin-bottom:15px;position:relative;padding-left:25px;font-size:14px}.about-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#00f7ff}@media screen and (max-width: 768px){.about{flex-direction:column;padding:30px 20px}.about-inner{flex-direction:column;align-items:center}.about-img{margin-right:0;margin-bottom:20px;max-width:80%}.about-text h2{font-size:28px}.about-text p{font-size:16px}.about-list{font-size:16px}.about-item{font-size:16px}}@media screen and (max-width: 420px){.about-text h2{font-size:24px}.about-text p{font-size:14px}.about-list{font-size:14px}.about-item{font-size:14px}}.products{display:flex;justify-content:center;align-items:center;background:#111;padding:60px 20px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center}.products-inner{width:100%;max-width:1200px;margin:0 auto}.products-text{margin-bottom:40px}.products-text h2{font-size:36px;color:#00f7ff;margin-bottom:15px}.products-text p{font-size:18px;line-height:1.6;color:#fff}.products-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.products-item{width:calc(25% - 20px);background:#222;padding:20px;border-radius:10px;transition:transform .3s ease-in-out;text-align:left;box-sizing:border-box}.products-item:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,240,255,.5)}.products-item-img{width:100%;height:200px;border:5px solid #00f7ff;border-radius:8px;margin-bottom:20px}.products-item h3{font-size:24px;color:#00f7ff;margin-bottom:10px}.products-item p{font-size:16px;color:#fff}@media screen and (max-width: 1024px){.products-item{width:calc(33.33% - 20px)}}@media screen and (max-width: 768px){.products-item{width:calc(50% - 20px)}}@media screen and (max-width: 480px){.products-item{width:100%}}@media screen and (max-width: 420px){.products-text h2{font-size:28px}.products-text p{font-size:14px}.products-item h3{font-size:20px}.products-item p{font-size:14px}}.howto{display:flex;justify-content:space-between;align-items:center;background:#111;padding:60px 20px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center}.howto-inner{padding:0}.howto-text{max-width:600px;margin:0 auto 30px}.howto-text h2{font-size:36px;color:#00f7ff;margin-bottom:15px;text-align:center !important}.howto-text p{font-size:18px;line-height:1.6;color:#fff}.howto-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.howto-list{max-width:600px}.howto-item{margin-bottom:20px}.howto-item h3{font-size:20px;color:#00f7ff;margin-bottom:10px}.howto-item-text{font-size:16px;color:#fff;margin-bottom:15px}.howto-img{max-width:500px;margin-left:20px}.howto-img img{width:100%;height:auto;border:5px solid #00f7ff;border-radius:8px}.btn-link.btn{display:inline-block;background-color:#00f7ff;color:#111;padding:12px 30px;text-transform:uppercase;font-size:16px;font-family:"Press Start 2P",cursive;text-decoration:none;border-radius:5px;transition:all .3s ease;margin-top:30px}.btn-link.btn:hover{background-color:#ff0;color:#111;transform:scale(1.05)}@media screen and (max-width: 768px){.howto{flex-direction:column;padding:40px 20px}.howto-inner{flex-direction:column;align-items:center}.howto-list{max-width:100%;padding:0 20px}.howto-item h3{font-size:22px}.howto-item-text{font-size:14px}.howto-img{max-width:80%;margin-top:20px;margin-left:0}.btn-link.btn{font-size:14px;padding:10px 20px}}@media screen and (max-width: 420px){.howto-text h2{font-size:28px}.howto-text p{font-size:14px}.howto-item h3{font-size:20px}.howto-item-text{font-size:12px}.btn-link.btn{font-size:12px;padding:8px 16px}}.accessories{display:flex;justify-content:center;align-items:center;background:#111;padding:60px 20px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center}.accessories-inner{width:100%;max-width:1200px;margin:0 auto}.accessories-text{margin-bottom:40px}.accessories-text h2{font-size:36px;color:#00f7ff;margin-bottom:15px}.accessories-text p{font-size:18px;line-height:1.6;color:#fff}.accessories-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.accessories-item{width:calc(33.33% - 20px);background:#222;padding:20px;border-radius:10px;transition:transform .3s ease-in-out;text-align:left;box-sizing:border-box}.accessories-item:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,240,255,.5)}.accessories-item-img{width:100%;height:auto;border:5px solid #00f7ff;border-radius:8px;margin-bottom:20px}.accessories-item h3{font-size:24px;color:#00f7ff;margin-bottom:10px}.accessories-item p{font-size:16px;color:#fff}.btn-link.btn{display:inline-block;background-color:#00f7ff;color:#111;padding:12px 30px;text-transform:uppercase;font-size:16px;font-family:"Press Start 2P",cursive;text-decoration:none;border-radius:5px;transition:all .3s ease;margin-top:30px}.btn-link.btn:hover{background-color:#ff0;color:#111;transform:scale(1.05)}@media screen and (max-width: 1024px){.accessories-item{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.accessories-item{width:100%}}@media screen and (max-width: 420px){.accessories-text h2{font-size:28px}.accessories-text p{font-size:14px}.accessories-item h3{font-size:20px}.accessories-item p{font-size:14px}.btn-link.btn{font-size:14px;padding:10px 20px}}.footer{background:#1c1c1c;padding:40px 0;color:#fff;font-family:"Press Start 2P",cursive}@media screen and (max-width: 768px){.footer{padding:30px 0}}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;margin:30px 0;flex-wrap:wrap;gap:30px}.footer-logo{display:block;max-width:180px;margin:0 auto}.footer-nav{max-width:300px;width:100%}.footer-nav-list{margin:10px auto 0;display:flex;flex-direction:column;align-items:flex-start}.footer-nav-item{font-size:18px;opacity:.85;margin-bottom:12px;transition:color .3s ease,transform .3s ease}.footer-nav-item:hover{color:#00f7ff;transform:scale(1.05)}.copyright{font-size:16px;text-align:center;opacity:.7}@media screen and (max-width: 768px){.copyright{font-size:14px}}.footer-contacts{max-width:300px;width:100%;font-size:16px}.footer-contacts p{margin-top:10px;opacity:.7}.footer-contacts-list{display:flex;flex-direction:column;row-gap:12px;margin-top:15px}.footer-contacts-item{display:flex;align-items:center;gap:10px}.footer-contacts-item span{font-weight:800}.footer-contacts-item img{width:20px;height:auto;opacity:.9}.footer-disclaimer{margin:70px auto 0;max-width:800px;text-align:center;font-size:14px;opacity:.6}@media screen and (max-width: 1024px){.footer-inner{flex-direction:column;align-items:center}}@media screen and (max-width: 768px){.footer-nav-item{font-size:16px}.footer-contacts{font-size:14px}.footer-disclaimer{font-size:12px}}@media screen and (max-width: 420px){.footer-nav-item{font-size:14px}.footer-contacts p{font-size:12px}}.contacts{display:flex;justify-content:center;align-items:center;background:#111;padding:60px 20px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center}.contacts-inner{width:100%;max-width:1200px;margin:0 auto}.contacts h2{font-size:36px;color:#00f7ff;margin-bottom:15px}.contacts p{font-size:18px;line-height:1.6;color:#fff;margin-bottom:40px}.contact-form{background:#222;padding:30px;border-radius:10px;box-shadow:0 4px 20px rgba(0,240,255,.5);margin-bottom:40px}.contact-form label{display:block;font-size:16px;margin-bottom:8px;color:#fff}.contact-form .contact-input{width:100%;padding:12px;margin-bottom:20px;border-radius:5px;border:2px solid #00f7ff;background:#333;color:#fff;font-size:16px;box-sizing:border-box}.contact-form .contact-input:focus{outline:none;border-color:#ff0}.contact-form input[type=submit]{background-color:#00f7ff;color:#111;font-size:16px;padding:12px 25px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.contact-form input[type=submit]:hover{background-color:#ff0;color:#111}.thank-you-message{display:none}.thank-you-message h3{color:#00f7ff;font-size:24px}.thank-you-message p{font-size:18px}.contacts-list{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.contacts-item{width:calc(33.33% - 20px);background:#222;padding:20px;border-radius:10px;text-align:left;box-shadow:0 4px 20px rgba(0,240,255,.5);box-sizing:border-box}.contacts-item img{width:auto;height:40px;margin-bottom:10px}.contacts-item-text{font-size:12px;color:#fff}.contacts-item a{color:#00f7ff;text-decoration:none;font-size:16px;word-break:break-all}.contacts-item a:hover{color:#ff0}@media screen and (max-width: 1024px){.contacts-item{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.contacts-item{width:100%}.contact-form{margin-bottom:20px}}@media screen and (max-width: 420px){.contacts h2{font-size:28px}.contacts p{font-size:14px}.contacts-item h3{font-size:20px}.contacts-item-text{font-size:14px}.contact-form .contact-input{font-size:14px}.contact-form input[type=submit]{font-size:14px;padding:10px 20px}}.terms{background:#1c1c1c;color:#fff;padding:160px 20px 60px;font-family:"Press Start 2P",cursive}.terms-inner{max-width:1200px;margin:0 auto}.terms-text h1{font-size:36px;color:#00f7ff;margin-bottom:20px}.terms-text p{font-size:16px;line-height:1.6;color:#fff;opacity:.85;margin-bottom:20px}.terms-text ul{list-style-type:disc;margin-left:20px}.terms-text ul li{margin-bottom:10px;font-size:16px;color:#fff}.terms-text h2{font-size:24px;color:#00f7ff;margin-top:30px;margin-bottom:15px}.terms-text address{font-size:16px;line-height:1.6;color:#fff}.terms-text address a{color:#00f7ff;text-decoration:none}.terms-text address a:hover{color:#ff0}@media screen and (max-width: 1024px){.terms-text h1{font-size:32px}.terms-text h2{font-size:22px}.terms-text p{font-size:14px}.terms-text ul li{font-size:14px}.terms-text address{font-size:14px}}@media screen and (max-width: 768px){.terms{padding:140px 15px 40px}.terms-text h1{font-size:28px}.terms-text h2{font-size:20px}.terms-text p{font-size:14px}.terms-text ul li{font-size:14px}.terms-text address{font-size:14px}}@media screen and (max-width: 420px){.terms-text h1{font-size:24px}.terms-text h2{font-size:18px}.terms-text p{font-size:12px}.terms-text ul li{font-size:12px}.terms-text address{font-size:12px}}.popup-cookie{position:fixed;bottom:0;left:60%;max-width:400px;width:100%;background:#1c1c1c;z-index:10;border-radius:8px;border:1px solid #00f7ff;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.3)}@media screen and (max-width: 1024px){.popup-cookie{border-radius:20px;left:50%;transform:translateX(-50%)}}.popup-cookie-inner{max-width:1000px;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:20px}@media screen and (max-width: 1030px){.popup-cookie-inner{gap:30px}}@media screen and (max-width: 768px){.popup-cookie-inner{height:auto;flex-direction:column;gap:37px}}.popup-cookie-text{font-size:12px;line-height:140%;color:#fff;text-align:center}@media screen and (max-width: 768px){.popup-cookie-text{font-size:10px;line-height:20px;text-align:left;width:100%}}.cookies-btns{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 1030px){.cookies-btns{gap:20px}}@media screen and (max-width: 768px){.cookies-btns{justify-content:center;gap:18px}}.cookies-btn{display:flex;align-items:center;justify-content:center;background:#222;border-radius:8px;border:1px solid #00f7ff;font-size:10px;text-align:center;line-height:18px;color:#00f7ff;cursor:pointer;height:40px;padding:0 26px;box-shadow:0px 4px 8px 0px rgba(74,58,255,.08);transition:background-color .3s ease,transform .3s ease}@media screen and (max-width: 1030px){.cookies-btn{padding:0 16px}}@media screen and (max-width: 830px){.cookies-btn{padding:0 10px;height:44px}}@media screen and (max-width: 768px){.cookies-btn{padding:0 26px;height:54px}}@media screen and (max-width: 420px){.cookies-btn{padding:0 16px}}@media screen and (max-width: 320px){.cookies-btn{padding:0 10px;font-size:14px}}.cookies-btn:hover{background:#00f7ff;transform:scale(1.05)}.cookies-btn-active{background:#00f7ff;color:#111}.services{display:flex;justify-content:center;align-items:center;background:#111;padding:60px 20px;color:#fff;font-family:"Press Start 2P",cursive;text-align:center}.services-inner{width:100%;max-width:1200px;margin:0 auto}.services-text{margin-bottom:40px}.services-text h2{font-size:36px;color:#00f7ff;margin-bottom:15px}.services-text p{font-size:18px;line-height:1.6;color:#fff}.services-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.services-item{width:calc(25% - 20px);background:#222;padding:20px;border-radius:10px;transition:transform .3s ease-in-out;text-align:left;box-sizing:border-box}.services-item:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,240,255,.5)}.services-item img{width:auto;height:200px;border:5px solid #00f7ff;border-radius:8px;margin:0 auto 20px;display:block}.services-item h3{font-size:16px;color:#00f7ff;margin-bottom:10px}.services-item p{font-size:12px;color:#fff}@media screen and (max-width: 1024px){.services-item{width:calc(33.33% - 20px)}}@media screen and (max-width: 768px){.services-item{width:calc(50% - 20px)}}@media screen and (max-width: 420px){.services-item{width:100%}.services-text h2{font-size:28px}.services-text p{font-size:14px}.services-item h3{font-size:20px}.services-item p{font-size:14px}}