.no-script .home__banner-wrapper.opacity-0 {
    opacity: 1;
}

.no-script .home__banner-wrapper:not(.is-initialized) .splide__slide:not(:first-of-type) {
    display: none;
}

.no-script .home__brands-slider:not(.is-initialized) .splide__list {
    display: flex;
    overflow-x: auto;
}

.no-script .home__brands-slider:not(.is-initialized) .splide__slide {
    flex: 0 0 auto;
}

.no-script .feedback-block__tabs-control {
    display: none;
}

.no-script .feedback-block__tabs-content {
    display: grid;
    gap: 24px;
}

.no-script .feedback-block__tabs-content-item {
    display: block;
}

@media (min-width: 1200px) {
    .no-script header {
        z-index: 20;
    }

    .no-script .header__menu {
        position: relative;
        z-index: 30;
    }

    .no-script .header__menu-child-block {
        top: 100%;
        z-index: 40;
    }

    .no-script .header__menu-item:hover > .header__menu-child-block,
    .no-script .header__menu-item:focus-within > .header__menu-child-block {
        visibility: visible;
        opacity: 1;
    }
}

@media (max-width: 1199px) {
    .no-script .header__menu {
        visibility: visible;
        opacity: 1;
        position: static;
        width: 100%;
        min-width: 0;
        height: auto;
        overflow: visible;
        z-index: auto;
    }

    .no-script .header__menu-inner {
        height: auto;
    }

    .no-script .header__menu-close-wrapper,
    .no-script .header__menu-link-mob,
    .no-script .header__menu-divider {
        display: none;
    }

    .no-script .header__menu-child-block {
        display: none;
        visibility: visible;
        opacity: 1;
        position: static;
        width: 100%;
        height: auto;
        padding: 0 15px 10px;
        overflow: visible;
    }

    .no-script .header__menu-item:hover > .header__menu-child-block,
    .no-script .header__menu-item:focus-within > .header__menu-child-block {
        display: block;
    }

    .no-script .header__menu-child-block-top {
        display: none;
    }
}
