:root{--glass-bg:#33333359;--glass-blur:blur(75px);--glass-radius:16px;--glass-border:#ffffff59;--menu-accent:#8dc640;--menu-divider:#ffffff73;--menu-panel:#333;--menu-panel-hover:#ffffff1a;--menu-font:var(--font-proxima), "Proxima Nova", system-ui, sans-serif;--shadow:0 6px 16px #00000026;--text-light:#ecf0f1}.level-2,.level-3,.dropdown{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.container{box-sizing:border-box;max-width:1316px;margin:0 auto;padding:0 16px}.hm-header{z-index:50;padding:20px 0;position:absolute;top:0;left:0;right:0}.header-top{color:#fff;z-index:20;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.header-logo{flex-shrink:0;width:auto}.header-logo img:not(.logo-mobile){width:auto;height:62px;display:block}.logo-mobile{display:none}.nav-menu{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--glass-radius);box-sizing:border-box;align-items:center;gap:8px;height:62px;padding:0 16px;display:flex}.nav-menu>*{flex-shrink:0}.nav-menu a{color:#fff;font-family:var(--menu-font);white-space:nowrap;border-radius:12px;padding:8px;font-size:20px;font-weight:500;line-height:20px;text-decoration:none;transition:background .3s,color .3s}.nav-menu>a:hover:not(.new-active),.nav-menu .nav-link:hover,.nav-item:hover>.nav-link{color:var(--menu-accent);background:0 0}.nav-menu a.new-active{border:1px solid var(--glass-border);box-sizing:border-box;background:0 0;border-radius:12px;align-items:center;gap:8px;height:48px;padding:8px;display:flex}.nav-menu a.new-active:hover{background:#ffffff1a}.nav-menu a.new-active img{border-radius:8px;width:32px;height:32px;display:block}.country-select{border-radius:var(--glass-radius);background:var(--glass-bg);height:62px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-sizing:border-box;flex-shrink:0;align-items:center;gap:16px;padding:0 16px;display:inline-flex}.country-btn{cursor:pointer;font-family:var(--menu-font);background:0 0;border-radius:12px;align-items:center;gap:4px;padding:8px;font-size:20px;font-weight:500;line-height:20px;transition:background .2s;display:flex;position:relative}.country-btn:hover{background:#ffffff1a}.country-chevron{color:#fff;transition:transform .2s;display:block}.country-btn:has(.dropdown.show) .country-chevron{transform:rotate(180deg)}.login-btn{cursor:pointer;font-family:var(--menu-font);background:0 0;border-radius:12px;align-items:center;gap:4px;padding:8px;font-size:20px;font-weight:500;line-height:20px;transition:background .2s;display:flex;position:relative}.login-btn:hover{background:#ffffff1a}.login-btn:before{content:"";background:var(--menu-divider);width:1.5px;height:14px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.login-btn>span:first-child{align-items:center;display:flex}.login-btn>span:first-child img{width:auto;height:30px;display:block}.dropdown{z-index:1000;width:138px;display:none;position:absolute;top:calc(100% + 17px);left:-16px;right:auto}.dropdown.show{flex-direction:column;gap:4px;display:flex}.nav-list{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-item{position:relative}.nav-link{color:#fff;align-items:center;gap:4px;padding:8px;font-weight:500;transition:background .2s,color .2s;display:flex}.nav-item.new-active>.nav-link{color:var(--menu-accent);background:0 0}.level-2,.level-3,.dropdown{background:var(--menu-panel);box-shadow:none;border-radius:16px;margin:0;padding:4px;list-style:none}.level-2{z-index:1002;flex-direction:column;gap:4px;width:max-content;display:none;position:absolute;top:calc(100% + 17px);left:-4px}.nav-item:hover>.level-2,.nav-item.new-active>.level-2{display:flex}.level-2:before{content:"";height:17px;position:absolute;top:-17px;left:0;right:0}.level-2 li{position:relative}.nav-menu .sub-link,.nav-menu .level-3 li a,.dropdown a{width:max-content;font-family:var(--menu-font);color:#fff;white-space:nowrap;border-radius:12px;padding:8px;font-size:20px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s;display:block}.nav-menu .sub-link:hover,.sub-menu-item:hover>.sub-link,.sub-menu-item_:hover>.sub-link,.nav-menu .level-3 li a:hover,.dropdown a:hover{color:#b2b2b2;background:0 0}.level-3{z-index:1003;flex-direction:column;gap:4px;width:max-content;max-height:80vh;display:none;position:absolute;top:-4px;left:calc(100% + 8px);overflow-y:auto}.sub-menu-item:hover>.level-3,.sub-menu-item_:hover>.level-3{display:flex}.sub-menu-item:after,.sub-menu-item_:after{content:"";width:8px;height:100%;display:none;position:absolute;top:0;left:100%}.sub-menu-item:hover:after,.sub-menu-item_:hover:after{display:block}.nav-item:hover>.level-2,.nav-item.new-active>.level-2{animation:.2s fadeSlide;display:block}.sub-menu-item:hover>.level-3,.sub-menu-item.new-active>.level-3{animation:.2s fadeSlideRight;display:block}.mobile-menu-toggle{background:var(--glass-bg);width:41px;height:40px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);cursor:pointer;box-sizing:border-box;z-index:1001;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;transition:background .2s;display:none}.mobile-menu-toggle:hover{background:#3333338c}.mobile-menu-toggle .hamburger-line{background:#fff;border-radius:2px;width:18px;height:2px;transition:all .3s;display:block}.mobile-menu-toggle.new-active .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle.new-active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.new-active .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1439px){.header-logo img:not(.logo-mobile){display:none}.header-logo .logo-mobile{width:auto;height:44px;display:block}}@media (max-width:1279px){.header-top{justify-content:flex-start;gap:8px}.header-logo .logo-mobile{height:32px}.country-select{margin-left:auto}.header-top{position:relative}.mobile-menu-toggle{z-index:20;flex-shrink:0;order:-1;display:flex;position:relative}.nav-menu{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1999;background:#0000004d;border-radius:8px;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;height:auto;margin-top:5px;padding:10px 0;display:none}.nav-menu.open{width:auto;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:calc(var(--menu-header-h,56px) + 8px) 16px 16px;-webkit-overflow-scrolling:touch;box-shadow:none;z-index:1;background:#333333e6;border-radius:0;flex-flow:column;align-items:flex-start;gap:4px;margin-top:0;animation:.3s slideDown;display:flex;position:fixed;inset:0;overflow-y:auto}.header-logo,.country-select{z-index:10;position:relative}body.hm-menu-open{overflow:hidden}.header-top.menu-open:before{content:"";height:var(--menu-header-h,56px);z-index:5;background:#333;position:fixed;top:0;left:0;right:0}.nav-menu.open>*,.nav-menu.open li,.nav-menu.open .level-2,.nav-menu.open .level-3{flex-shrink:0}.nav-menu.open a.new-active{border-radius:12px;width:auto;height:48px;padding:8px}.nav-menu.open>a,.nav-menu.open .nav-link,.nav-menu.open .sub-link,.nav-menu.open .level-3 li a{box-sizing:border-box;white-space:normal;border-radius:12px;align-items:center;gap:4px;width:auto;padding:8px;font-size:20px;font-weight:500;line-height:20px;text-decoration:none;display:flex;color:#fff!important}.nav-item.open>.nav-link,.sub-menu-item.open>.sub-link,.sub-menu-item_.open>.sub-link{color:var(--menu-accent)!important}.nav-menu.open .sub-link:hover,.nav-menu.open .level-3 li a:hover,.nav-menu.open .nav-link:hover{background:0 0;color:var(--menu-accent)!important}.nav-menu.open .has-dropdown:after,.nav-menu.open .has-children:after{content:"";opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 8px no-repeat;flex-shrink:0;width:20px;height:20px;transition:transform .2s;position:static}.nav-item.open>.has-dropdown:after,.sub-menu-item.open>.has-children:after,.sub-menu-item_.open>.has-children:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%238DC640' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:rotate(180deg)}.nav-list{flex-direction:column;gap:4px;width:100%}.nav-item{width:100%}.nav-link{justify-content:flex-start;padding:8px}.nav-menu.open .nav-item>.level-2,.nav-menu.open .sub-menu-item>.level-3,.nav-menu.open .sub-menu-item_>.level-3{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;gap:4px;width:auto;max-height:none;padding:4px 0 4px 16px;overflow:visible}.nav-item>.level-2,.sub-menu-item>.level-3{width:auto;display:none;position:static}.nav-item:hover>.level-2,.sub-menu-item:hover>.level-3,.sub-menu-item_:hover>.level-3{display:none}.nav-item.open>.level-2,.sub-menu-item.open>.level-3,.sub-menu-item_.open>.level-3{flex-direction:column;animation:.25s slideDown;display:flex}.level-2:before,.sub-menu-item:after,.sub-menu-item_:after{display:none}}@media (max-width:768px){.container{padding:0 12px}.header-top{border-radius:8px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;position:relative}.header-logo{flex:none;width:auto}.country-select{border-radius:16px;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:16px;width:auto;height:40px;margin-left:auto;padding:2px 8px}.country-btn,.login-btn{flex-shrink:0;justify-content:center;min-width:auto}.country-btn{flex:none;padding:8px;font-size:16px;line-height:20px}.country-btn .dropdown{min-width:140px;top:calc(100% + 6px);left:auto;right:0}.login-btn{flex:none;padding:8px;font-size:0}.login-btn:before{height:14px}.login-btn>span:first-child img{height:30px}.login-btn span:last-child{display:none}}@media (max-width:480px){.header-logo img{max-height:32px}}.sub-menu-item,.sub-menu-item_{position:relative}.nav-menu a.new-active.is-current,.nav-menu.open a.new-active.is-current{color:var(--menu-accent)!important}@media (min-width:1280px){.hm-header{padding-top:32px}}
:root{--menu-accent:#8dc640}.new-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;color:#f2f2f2;min-height:768px;font-family:var(--font-proxima), "Proxima Nova", system-ui, sans-serif;box-sizing:border-box;background:#00252d;padding:54px 40px 18.2vw;font-size:16px;font-weight:400;line-height:20px;position:relative;overflow:hidden}.footer-content{z-index:10;justify-content:space-between;align-items:flex-start;gap:56px;display:flex;position:relative}.footer-column{flex:none}.footer-column:first-child{margin-right:auto}.footer-column:nth-child(2){width:118px}.footer-column:nth-child(3){width:186px}.footer-column:nth-child(4){width:167px}.footer-column:nth-child(5){width:122px}.footer-column:nth-child(4),.footer-column:nth-child(5){flex-direction:column;display:flex}.footer-column:nth-child(4){gap:27px}.footer-column:nth-child(5){gap:52px}.footer-group h4{margin-bottom:12px}.footer-group h4:only-child{margin-bottom:0}.footer-group h4 a{color:inherit;text-decoration:none}.footer-group h4 a:hover{color:var(--menu-accent)}.new-footer-logo img{width:auto;height:62px;display:block}.new-footer-logo span{text-transform:uppercase;color:#b2b2b2;margin-top:13px;font-size:18px;line-height:20px;display:block}.age-rating{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:18px 0 0;font-size:16px;line-height:20px;display:flex}.social-icons{gap:12px;margin-top:54px;display:flex}.social-icon{cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.social-icon svg{width:36px;height:36px;display:block}.social-icon:hover svg path{fill:var(--menu-accent);transition:fill .3s}.footer-column h4{color:#fff;margin:0 0 12px;font-size:16px;font-weight:400;line-height:20px}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column li,.footer-column p,.footer-column div{font-size:16px;line-height:20px}.footer-column li{margin-bottom:12px}.footer-column a{color:#b2b2b2;font-size:16px;line-height:20px;text-decoration:none;transition:color .3s}.footer-column a:hover{color:var(--menu-accent)}.footer-column .store-links li{margin-bottom:11px}.footer-column .store-links img{width:118px;height:35px;display:block}.footer-support{color:#f2f2f2;margin-top:16px;font-size:11px;line-height:15px}.footer-support a{font-size:inherit;line-height:inherit;color:var(--menu-accent)}.new-footer-bottom{z-index:10;color:#b2b2b2;border-top:1px solid #b2b2b2;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:16px;padding-top:25px;font-size:16px;line-height:20px;display:flex;position:relative}.new-footer-bottom ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.new-footer-bottom a{color:#b2b2b2;text-decoration:none;transition:color .3s}.new-footer-bottom a:hover{color:var(--menu-accent)}.footer-legal{width:432px}.footer-license{color:#f2f2f299;margin-top:10px;font-size:10px;line-height:10px}.footer-contacts{text-align:right;flex-direction:column;gap:16px;width:360px;display:flex}.footer-contacts a{color:var(--menu-accent)}.footer-contacts p{margin:0}.footer-decor{pointer-events:none;background:url(/menu/image-footer.svg) bottom/100% 100% no-repeat;height:18.2vw;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.footer-content{flex-wrap:nowrap;gap:40px}.footer-column:nth-child(3),.footer-column:nth-child(4),.footer-column:nth-child(5){display:none}.new-footer-bottom{text-align:left;flex-direction:column;align-items:stretch;gap:0}.footer-legal,.footer-contacts{text-align:left;width:100%}.footer-contacts{border-top:1px solid #b2b2b2;align-items:flex-start;margin-top:25px;padding-top:25px}}@media (max-width:768px){.new-footer{min-height:0;padding:40px 16px 18.2vw}.footer-content{flex-wrap:nowrap;align-items:flex-start;gap:24px}.footer-column:first-child{flex:auto;margin-right:0}.footer-column:nth-child(2){flex:none;width:auto}}
