.h-slider__brand{font-size:1.2rem}h-slider__title{font-size:2rem}.bg-categ__row{background-position:bottom right;background-size:80%}.bg-categ__list_home .bg-categ__row{background-position:bottom right;background-size:100%;padding:25px 25px 170px}.options .options__list:not(.color) a{margin-left:10px}.bread__link{font-size:17px}.bg-categ__items_col{display:flex;flex-wrap:wrap;flex-direction:column}.bg-categ__items_col .bg-categ__item{width:calc(60% - 10px);word-break:break-all}@media (max-width:767px){.promo-img,.sl-promo__right{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px}.h-slider__info{font-size:.45rem}.sl-promo__right{width:203%}.in-blocks__title{margin-top:20px}.h-slider__brand{font-size:.6rem}.page img{height:auto!important}}@media screen and (max-width:767px){.in-blocks__item{margin-top:13px}}@media (max-width:580px){.h-slider__title{font-size:.9rem}.promo-img,.sl-promo__right{flex-wrap:nowrap;gap:unset;width:100%}.in-blocks__item-banner_three .promo-img .promo-img__item:nth-child(3){display:none}}.footer__wrap{padding-bottom:15px}.f-menu__list{margin-top:6px}@media (max-width:767px){.promo-img{width:103%!important}}.d-filter,.h-fix_active{backdrop-filter:blur(4px) saturate(180%);background-color:#ffffffe3!important}.h-block-region .h-info__icon,.h-block-region .header__address-icon,.p-contacts-v2__icon{color:#4e7df1}.p-picture,.p-picture__wrap{border-radius:8px}input[type=checkbox]{width:20px!important}.p-ship-pay__item p{margin:0 0 3px!important}.p-work__img img{border-radius:0;margin:0 0 0 40px}.p-l-accordion__title:hover,.p-l-accordion__title_active{background:#5b88f7}.p-picture__title{line-height:35px}@media screen and (max-width:580px){.p-picture__text{font-size:13px}}.b-catalog__button,.searchpro__field .searchpro__field-container{height:48px!important}.product__summary{color:#373737;line-height:1.6;font-size:13px}h3,h4{margin-top:15px}.in-blocks__title-name{color:#597ce9}.codCAi[data-area=top-right],.sc-drVZOg.codCAi,a.review-lab-simple__link,review-lab .widget__src{display:none!important}.review-lab-simple{padding:30px 0 10px!important;min-width:292px!important;border-radius:10px!important;margin-top:-25px!important;margin-bottom:-25px!important}a.whatsapp{padding:7px;background-color:#25d366;border-radius:7px;color:#fff;text-decoration:none;font-weight:600;font-size:14px}.h-phone__hint{margin-top:0;margin-bottom:0}.soz{display:flex;gap:5px;align-items:center;transform:scale(1.2);margin-left:35px}.h-phone_big .h-phone__tel{margin-bottom:6px}.p-images__dop-link.p-images__dop-video{background:red}.h-fix__logo img{max-height:48px}.shop-regions-confirm-window{z-index:9999!important}.h-block-region .h-info__title,.shop-regions-action-link{color:rgb(204 204 204)}.h-mobile__top-wrap>div{display:flex;align-items:center;margin-left:10px}.h-info__icon{color:#4e7df1}.f-promo__content{border:5px solid #597ce9}.b-promo__item-bott{margin-top:0}svg.bi.bi-telegram{transform:scale(1.7)}.h-block-mode .h-info__title{color:#c7c8c8}.h-block-mode .h-info__icon{color:#4e7df1}@media (min-width:1041px){svg.bi.bi-whatsapp{margin-top:0;margin-left:16px;transform:scale(1.7);margin-right:18px}}@media (max-width:1040px){svg.bi.bi-whatsapp{margin-top:8px;transform:scale(1.7);margin-right:18px;margin-left:6px}}



@media (min-width:1041px){img.bi.bi-max{margin-top:-10px;margin-left:16px;margin-right:18px;margin-bottom: -5px;}}@media (max-width:1040px){img.bi.bi-max{margin-top: 8px; margin-bottom: -5px;margin-left: 15px!important;}}

.bg-promo__title {
    color: #4e7df1;
    background: #ffffff;
    padding: 10px 0px 11px 24px;
    backdrop-filter: blur(9px);
    border-radius: 10px;
}
.bg-promo__text {
    font-size: 17px;
    line-height: 1.6;
    margin-top: 13px;
    color: #000000;
    background: #ffffff;
    padding: 11px 20px;
    border-radius: 10px;
}
.bg-promo {
    padding: 0px 50px;
    height: 477px;
}

@media screen and (max-width: 767px) {
    .bg-promo__text {
        font-size: 12px !important;
    margin-top: 4px !important;
    }
    .bg-promo__title {
        font-size: 23px !important;
    }
    .bg-promo {
        height: 396px;
        background-position: center;
        padding: 15px;
}
    .bg-promo__header {
    margin-bottom: 0px;
}


}
/* codex-mobile-footer-soz-overflow-fix */
@media screen and (max-width: 767px) {
    .footer__item-soz .soz {
        transform: none;
        margin-left: 0;
        max-width: 100%;
        flex-wrap: wrap;
    }
}
