.overflow-hidden{overflow: hidden !important;}
.hidden{display: none !important;}
.set-popup__drop.BuJhQ,
.lang-popup__drop,
.menu-popup__drop,
.burger-menu {
    display: none;
}
.set-popup.opened .set-popup__drop,
.lang-popup.opened .lang-popup__drop,
.menu-popup.opened .menu-popup__drop {display: block;}
.mobile-navbar{z-index: 101;}
.burger-menu{top:0;}
.burger-menu__settings{display: none;}
.burger-menu__settings.active{display: flex;}
.HMZfX.swiper{height: 150px;}
.HMZfX.swiper.swiper-sport{height: 178px;}
.swiper .awE0E {height: 100%;object-fit: cover;}
.mobile-banner img{height: 100%;}
.page-content p{margin: 1em 0;}
.page-content ul{margin: 1em 0;padding: 0 0 0 40px;list-style: disc;}
.page-content h2 {margin: 0.83em 0;}

@media screen and (min-width: 1024px) and (max-width: 1300px)  {
    .laptop-hidden {display: none !important;}
}

@media screen and (max-width: 1023px)  {
    .tablet-hidden{display: none !important;}
    .laptop-visible {display: none !important;}
    .set-popup {display: none !important;}
    .overflow-hidden-tablet{overflow: hidden !important;}
    .footer-bottom{padding: 0 0 56px;}
    .footer-block{flex-direction: column;}
    .footer-nav,
    .footer-snippet{width: 100%;}
    .footer-oc__slide{display: none;}
    .eFVMn{padding: var(--b-spacing-mxxs) var(--b-spacing-xs);}
    .azJX5:nth-child(3){padding: 0;}
    .footer-right-nav {display: block;}
    .footer-payments, .footer-help,
    .info-wrapp,
    .footer-right-nav>div:not(:last-of-type){margin: 32px 0 0;}
    .azJX5{text-align: center;}
    .footer-payments-list{max-width: 100%;flex-wrap:wrap;justify-content:center}
    .footer-payments-list a img{width: 80px;}
    .footer-help{padding: 0 15px 32px;}
    .info-wrapp {max-width: 100%;padding: 0 15px;}
    .footer-payments, .footer-help{display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;}
    .dark .footer-contacts-list>.contacts-phone, .dark .footer-contacts-list>.contacts-icons-title{
        color: #fff;
        opacity: 1;
    }
    .footer-contacts-list *:not(.contacts-icons-title):not(.contacts-icons), .footer-socials-list>*, .footer-payments-list>*, .footer-list>*{
        opacity: 1;
    }
    .footer-socials-list li img,
    .contacts-icons img{width: 36px;height: 36px;}
    .footer-socials-list{justify-content: center;flex-wrap: wrap;}
    .footer-contacts-list{margin: 0 0 32px;}
    .footer-socials-list{margin-bottom: 32px;}
    .footer-contacts-list .contacts-icons {margin-bottom: 32px;}
    .footer-contacts-list .contacts-icons-title{font-size: 12px;}
    .footer-bottom{
        flex-direction: column;
        align-items: flex-end;
        justify-content: center;
        margin: 0 !important;
    }
    .footer{flex-direction: column;padding: 32px 16px 0;}
    .dark .footer-copyright, .dark .footer-restrictions-text{color:#fff;margin: 0;}
    .footer-bottom-images{margin: var(--b-spacing-ms) 0;}
    .wrapp-img {
        display: flex;
        flex-direction: row;
        justify-self: center;
        align-items: center;
        margin: 0;
        gap: 0 8px;
    }
    .footer-bottom-images {
        margin: var(--b-spacing-ms) 0;
        align-items: flex-end;
        justify-self: center;
        width: 100%;
    }
    .dark .footer-copyright, .dark .footer-restrictions-text{margin: 8px 0 0;}
    .footer-contacts-list .footer-title-m {
        font-size: var(--b-font-size-l);
        font-weight: var(--b-font-weight-bold);
        margin: 32px 0 8px;
    }
    .footer-contacts-list a {font-size: 14px;font-weight: bold;}
    .burger-menu {
        position: fixed;
        z-index: 100;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 0 0 56px;
    }
    .burger-menu.opened{
        display: block;
    }
    .MNSoE {
        min-height: 40px;
        background-color: var(--po_bg_color_3);
        padding: 0 var(--b-spacing-s);
    }
    .seo{margin: 0;}
    body.dark{background-color:#090b18}
    .seo__wrapper{max-height: 60vh;}
    .btn-top__wrapper{align-items: center;justify-content: center !important;}
}

@media screen and (max-width: 599px)  {
    .header-anim-btn .Gfzxf{display: none;}
    .header-anim-btn__frame {
        border-radius: var(--b-border-radius-xxxxl);
        background:
            linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
            var(--smartico_bg);
        height: 32px;
        width: 32px;
        padding: var(--b-spacing-s) var(--b-spacing-s) var(--b-spacing-s) 20px;
        --offset: 2px;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
    .header-anim-btn__frame::after {
        border-radius: var(--b-border-radius-xxxxl);
    }
    .header-anim-btn__img-wrp {position: static;}
    .header-anim-btn .Ndyzi{width: 24px;height: 24px;}
}

@media screen and (min-width: 1024px) {
    .desktop-hidden{display: none !important;}
    .mobile-navbar,
    .footer-oc__toggle-icon {display: none !important;}
    .footer-oc__slide.js-slide-hidden{
        position: static !important;
    }
}

@media screen and (min-width: 1300px) {
    .laptop-visible {display: none !important;}
}