@media(min-width:768px) {
    .header-nav-block-outer {
        margin: 0 0 15px;
        position: sticky;
        top: 0;
        z-index: 999;
    }
}

.shop-regions-confirm-window {
    z-index: 9999;
}

.mfp-bg {
    z-index: 99999;
}

.mfp-wrap {
    z-index: 104999;
}

/* .mfp-bg {
  z-index: 9999;
} */

/* слайдер в каталоге/категориях */
.catalog-slider-wrapper .owl-carousel {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0;
}

.catalog-slider-wrapper .owl-carousel .owl-stage-outer {
    overflow: hidden;
}

.catalog-slider-wrapper .owl-carousel .owl-item {
    position: relative;
}

.catalog-slider-wrapper .owl-carousel .owl-item img {
    width: 100%;
    display: block;
}


/* arrows style */
.catalog-slider-wrapper .owl-buttons {
    position: absolute;
    right: 50px !important;
    bottom: 20px !important;
    background-color: #fff;
}

.catalog-slider-wrapper .owl-next {
    left: auto;
    right: 20px !important;
    top: auto;
    bottom: 20px !important;
    z-index: 3;
    width: 25px;
    height: 35px;
    background: #000 !important;
}

.catalog-slider-wrapper .owl-prev {
    left: auto;
    right: 70px !important;
    top: auto;
    bottom: 20px !important;
    z-index: 3;
    width: 35px;
    height: 35px;
    background: #000 !important;
}


/* Скрыть доты (индикаторы) */
.catalog-slider-wrapper .owl-theme .owl-dots {
    display: none;
}


.category-callback-form {
    background: #f0eded;
    display: flex;
    justify-content: center;
    flex-direction: column;
    row-gap: 25px;
    padding: 30px 0;


    h2 {
        text-align: center;
        font-weight: 600;
        font-size: 30px !important;
    }

    .wa-form {
        max-width: 90% !important;
        width: 75%;
        margin: 0 auto;
    }
}

@media(max-width:768px) {
    .category-callback-form {
        row-gap: 15px;

        h2 { font-size: 24px;}

        .wa-form {
            max-width: 98% !important;
            width: 98%;
        }
    }
}