

/* Start:/local/templates/maxi_mobile/components/bitrix/advertising.banner/banner_top/style.css?1709707697441*/
.banner-list.slider .banner{
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center !important;
}
.banner-list .banner-title.dark h2 ,
.banner-list .banner-title.dark span {
    color: black;
}

.banner-list .banner-title.light h2,
.banner-list  .banner-title.light span{
    color: white;
}


.banner-list.slider .banner-btn-title{
    margin-top: 10px;
}

.banner{
    background: white;
}
/* End */


/* Start:/local/templates/maxi_mobile/components/BKV/tabs/index_tab/style.css?17097076971928*/
#main-tabs .slider__dots {
    margin-bottom: 15px;
}

#main-tabs .promo-product-name:hover,
#main-tabs .promo-product-name:active,
#main-tabs .promo-product-name:visited {
    cursor: pointer;
    font-weight: bold;
    font-size: 1em;
    text-decoration: unset;
    color: #5B5B5B !important;
}

body #main-tabs {
    overflow: unset;
}

#main-tabs .hide_marker {
    display: none;
}

#main-tabs .all_markers.visible_marker {
    transform: rotate(90deg);
}

#main-tabs .markers.open-markers {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}

#main-tabs .markers.open-markers .promo-product-new,
#main-tabs .markers.open-markers .promo-product-online {
    margin-bottom: 5px;
}

#main-tabs .markers.open-markers .promo-product-arrow {
    margin-left: -4px;
    margin-top: 5px;
}

#main-tabs .all_markers,
#main-tabs .promo-product-star,
#main-tabs .promo-product-dif {
    cursor: pointer;
}

#main-tabs .promo-product-star-img.likes {
    background-image: url("/local/templates/maxi_mobile/components/BKV/tabs/index_tab/img/icon2_768.svg");
}

#main-tabs .promo-product-dif-img.compare {
    background-image: url("/local/templates/maxi_mobile/components/BKV/tabs/index_tab/img/icon3_768.svg");
}

#main-tabs .promo-product-star-img.likes.active-likes {
    background-image: url("/local/templates/maxi_mobile/components/BKV/tabs/index_tab/img/icon27_768.png");
}

#main-tabs .promo-product-dif-img.compare.active-compare {
    background: url("/local/templates/maxi_mobile/components/BKV/tabs/index_tab/img/icon3_768_active.svg");
}

#main-tabs .promo-product-star-img.likes,
#main-tabs .promo-product-dif-img.compare,
#main-tabs .promo-product-star-img.likes.active-likes,
#main-tabs .promo-product-dif-img.compare.active-compare {
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}

.promo-product-name{
    overflow: hidden;
    display: block;
    height: 43px;
}

.promo-product-image img.not_img{
    height: auto;
    width: 44%;
    margin: 0 auto;
}

.promo-product-image.border-bottom picture{
    margin-bottom: 30px;
}

/* End */


/* Start:/local/templates/maxi_mobile/components/bitrix/news.list/otzivi/style.css?1709707697260*/

.reviews .contetnt_otziv {
    overflow: hidden;
    height: 180px;
    display: inline-block;
}

.reviews .banner-btn.otzivi {
    margin-top: 80px;
}

@media screen and (max-width: 575px) {
    .reviews .banner-btn.otzivi {
        margin-top: 40px;
    }
}
/* End */


/* Start:/local/templates/maxi_mobile/components/BKV/main.feedback/partner/style.css?1709707697467*/
.popup-window-close-icon {
    transform: scale(2.5);
}

div.mf-ok-text {
    color: green;
    font-weight: bold;
    padding-bottom: 1em;
}
.btn-pad-pod {
    padding: 12px 21px!important;
}
div.mf-error-text p{
    color: #e30000;
    font-weight: bold;
    padding-bottom: 1em;
}


#PartnerForm .heading{
    display: block;
    width: 100%;
    text-align: center;
}

#PartnerForm.main-feedback{
    background: unset;
}

#formPartner{
    border-radius: 15px;
}
/* End */


/* Start:/local/templates/maxi_mobile/components/BKV/main.feedback/client/style.css?1709707697449*/
@media screen and (max-width: 768px) {
    .send-client-but {
        width: 100%;
    }
}

div.mf-ok-text {
    color: green;
    font-weight: bold;
    padding-bottom: 1em;
}

div.mf-error-text p{
    color: #e30000;
    font-weight: bold;
    padding-bottom: 1em;
}


#ClientForm .heading{
    display: block;
    width: 100%;
    text-align: center;
}

#ClientForm.main-feedback{
    background: unset;
}

#formClient{
    border-radius: 15px;
}
/* End */


/* Start:/local/templates/maxi_mobile/components/BKV/main.feedback/main_form/style.css?1709707697341*/

div.mf-ok-text {
    color: green;
    font-weight: bold;
    padding-bottom: 1em;
}

div.mf-error-text p{
    color: #e30000;
    font-weight: bold;
    padding-bottom: 1em;
}
.btn-right-main {
    display: flex;
    justify-content: flex-end;
}
.text-button-send-main {
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
}
/* End */
/* /local/templates/maxi_mobile/components/bitrix/advertising.banner/banner_top/style.css?1709707697441 */
/* /local/templates/maxi_mobile/components/BKV/tabs/index_tab/style.css?17097076971928 */
/* /local/templates/maxi_mobile/components/bitrix/news.list/otzivi/style.css?1709707697260 */
/* /local/templates/maxi_mobile/components/BKV/main.feedback/partner/style.css?1709707697467 */
/* /local/templates/maxi_mobile/components/BKV/main.feedback/client/style.css?1709707697449 */
/* /local/templates/maxi_mobile/components/BKV/main.feedback/main_form/style.css?1709707697341 */
