/*шрифт TT Norms*/
@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Bold.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Bold'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Bold'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Bold.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Bold.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ThinItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Thin Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ThinItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ThinItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ThinItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Thin.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Thin'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Thin'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Thin.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Thin.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-LightItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Light Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-LightItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-LightItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-LightItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBoldItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms ExtraBold Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBoldItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBoldItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBoldItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Italic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Italic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Italic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Italic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLight.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms ExtraLight'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLight'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLight.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLight.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-HeavyItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Heavy Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-HeavyItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-HeavyItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-HeavyItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-MediumItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Medium Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-MediumItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-MediumItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-MediumItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BoldItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Bold Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BoldItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BoldItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BoldItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Heavy.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Heavy'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Heavy'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Heavy.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Heavy.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Light.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Light'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Light'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Light.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Light.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Medium.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Medium'), local('TTNorms-Medium'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Medium.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Medium.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBold.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms ExtraBold'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBold'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBold.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBold.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLightItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms ExtraLight Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLightItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLightItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLightItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Regular.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Regular'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Regular'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Regular.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Regular.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BlackItalic.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Black Italic'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BlackItalic'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BlackItalic.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BlackItalic.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms';
    src: url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Black.eot');
    src: local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TT Norms Black'), local('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Black'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Black.woff2') format('woff2'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Black.woff') format('woff'),
        url('/local/templates/aspro_max/css/fonts/ttnorms/fonts/TTNorms-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

body {
    font-family: "TT Norms",Helvetica,Arial,sans-serif;
}

.fancybox-title,body,body .ymaps-map .ymaps-b-balloon,body div.bx-yandex-map {
    font: 15px/25px 'TT Norms',Arial,sans-serif
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: "TT Norms",Helvetica,Arial,sans-serif;
}

ul.menu .child a {
    font-family: "TT Norms",Ubuntu,Arial,sans-serif;
    text-transform: none
}

#order_form_div input[type=submit] {
    font-family: "TT Norms",Ubuntu,Arial,sans-serif;
}

.h1,.h2,.h3,.h4,.h5,.h6,.popup-window,h1,h2,h3,h4,h5,h6 {
    font-family: "TT Norms",Helvetica,Arial,sans-serif;
}

#content #bx-soa-order-form *,.sale_order_full_table .sale-paysystem-wrapper *,body #basket-root *,body .basket-coupon-block-field-description,body .basket-coupon-block-total-price-current,body .basket-item-info-name,body .basket-item-info-name-link {
    font-family: "TT Norms",Arial,sans-serif!important
}

.form-main {
    display: flex;
    align-items: center !important;
    padding-top: 89px;
    padding-bottom: 80px;
}

.form-main__body {
    width: calc(100% - 892px);
    padding-right: 32px;
    padding-top: 31px;
}

.form-main__form {
    width: 892px;
}

.form-main__body .desc {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 155.4%; 
}

@media(max-width: 1300px) {

    .form-main__body {
        width: calc(100% - 662px);
        padding-right: 25px;
    }
    
    .form-main__form {
        width: 662px;
    }
}

@media(max-width: 992px) {
    .form-main {
        display: block;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .form-main__body {
        width: 100%;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 25px;
    }
    
    .form-main__form {
        width: 100%;
    }
}

.fill_bg_n .menu-row.bgcolored, .fill_bg_y .menu-row.bgcolored>.maxwidth-theme {
    background-color: #CD0605;
}
.menu-row.bgcolored .menu-only {
    background: #CD0605;
}

@media(min-width: 992px) and (max-width: 1199px) {
    .social-block .social-icons {
        margin: 0;
    }
}

.menu-row.bgcolored .mega-menu table td.active {
    background-color: #B60505;
}

.menu-row.bgcolored .mega-menu table td:hover {
    background-color: #B60505;
}

/* .social-block .social-icons ul li a {
    border-radius: unset;
}

.social-icons li a {
    overflow: unset;
    width: 22px;
    height: 22px;
}

.social-icons li.vk a {
    background: url(/local/templates/aspro_max/images/svg/vkheaderred.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.social-icons li.telegram a {
    background: url(/local/templates/aspro_max/images/svg/customtgred.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.social-icons li.whats a {
    background: url(/local/templates/aspro_max/images/svg/customwpred.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
} */

i.svg.inline.svg-inline-compare.big svg {
    display: none;
}

i.svg.inline.svg-inline-compare.big {
    background: url(/local/templates/aspro_max/images/svg/comparered.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 23px;
    height: 23px;
}

i.svg.inline.svg-inline-compare:not(.catalog_item_wrapp i.svg.inline.svg-inline-compare) {
    background: url(/local/templates/aspro_max/images/svg/comparered.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

i.svg.inline.svg-inline-compare svg:not(.catalog_item_wrapp i.svg.inline.svg-inline-compare svg) {
    display: none;
}

i.svg.inline.wish.big svg {
    display: none;
}

i.svg.inline.wish.big {
    background: url(/local/templates/aspro_max/images/svg/chosenred.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 23px;
    height: 23px;
}

a.dark-color.basket-link.delay.ready.basket-count i {
    background: url(/local/templates/aspro_max/images/svg/chosenred.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

a.dark-color.basket-link.delay.ready.basket-count i svg {
    display: none;
}

.SALE .item-views.sales2.md.normal {
    padding-bottom: 40px !important;
}

.SALE .top_block h3 {
    font-size: 2em;
    font-weight: 500;
}

.SALE .top_block a {
    font-weight: 500;
    color: #000;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    top: unset;
    bottom: 20px;
    z-index: 5;
}

.main-catalog-wrapper .left_block.sticky-sidebar .menu_top_block.catalog_block {
    display: none; 
}

@media(max-width: 550px) {
    body .wrapper1.front_page .SALE .top_block {
        position: static;
    }
    body .wrapper1.front_page .SALE .top_block a {
        margin: 0;
        width: fit-content;
        height: fit-content;
        right: unset;
        top: unset !important;
        background: unset;
        font-size: .667em;
        transform: translateX(-50%);
        opacity: 1;
    }
}

@media(max-width: 991px) {
    i.svg.inline.svg-inline-compare.big {
        width: 19px;
        height: 19px;
    }
    i.svg.inline.wish.big {
        width: 19px;
        height: 19px;
    }
}

.logo_and_menu-row .phone-block.blocks {
    margin: 0;
}

.only_banner .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
    background-position: center;
}

.maxwidth-theme.wide .item-views.company.md .item.video-block .image {
    background-size: cover;
}

/* footer .social-icons ul li a {
    width: 23px;
    height: 23px;
    border: unset;
}

footer .social-icons ul li.vk a {
    background: url(/local/templates/aspro_max/images/svg/vkfooter.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

footer .social-icons ul li.telegram a {
    background: url(/local/templates/aspro_max/images/svg/customtgfooter.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

footer .social-icons ul li.whats a {
    background: url(/local/templates/aspro_max/images/svg/customwpfooter.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

footer .social-icons ul li.telegram a:hover, footer .social-icons ul li.whats a:hover, footer .social-icons ul li.vk a:hover {
    background-position: center;
} */

.seller-custom {
    margin-bottom: 90px;
}

.row.flexbox.flexbox--row.seller-custom-row {
    justify-content: flex-end;
}

.col-sm-6.seller-custom-imgs-box {
    width: 56.5%;
}

.seller-custom p {
    font-family: 'TT Norms';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 155.4%; 
    color: rgba(0, 0, 0, 0.70);
    margin-bottom: 20px;
}

.seller-custom .seller-custom-imgs {
    display: flex;
    align-items: center;
}

.seller-custom .seller-custom-imgs a {
    width: 130px;
    height: 65px;
    display: block;
}

.seller-custom .seller-custom-imgs a + a {
    margin-left: 15px;
}

.button_block .btn.btn-default:hover:hover {
    background-color: #CD0605;
    border-color: #CD0605;
}

.counter_block_inner .counter_block {
    background-color: #fff;
    border: 1px solid #A5A5A5;
}

.product-info.product-info--type2 .shadowed-block .buy_block .counter_block_inner .counter_block {
    border-left-color: #A5A5A5;
}

.counter_block>span:not(:hover) .svg {
    opacity: 1;
}

.counter_block>span .svg {
    fill: #1E2C5E;
}

.counter_block input[type=text] {
    color: #1E2C5E;
}

.price_matrix_wrapper {
    text-align: center;
}

.quantity_block_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.quantity_block_wrapper>div {
    padding: 0 7px;
}

.product-container .cost.prices.detail .price.font_mxs {
    color: #303030;
}

.buy_block.catalog_block .wrapp-one-click span {
    font-weight: bold;
}

footer .footer-inner {
    padding-bottom: 32px;
}

.catalog-compare__item-props .catalog-compare__prop-line .catalog-compare__prop-name {
    opacity: 1;
    font-weight: bold;
}

.product-view .tabs .nav-tabs li a {
    color: #000;
    font-weight: 500;
}

.breadcrumbs__item-name {
    color: #4c4c4c;
}

.main-catalog-wrapper .catalog_section_list .item_block.lg .section_item li.name span.element-count2 {
    color: #000;
}

.main-catalog-wrapper .catalog_section_list .item_block.lg .section_item li.name a span {
    font-weight: bold;
}

.image_wrapper_block:not(.image-wrapper) {
    padding-top: calc(100% + 50px);
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block>.maxwidth-theme {
    padding-top: 40px;
}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .tab_slider_wrapp {
    padding-bottom: 50px;
}

.product-view .tab-content {
    color: #000;
}

.catalog_detail .props_list .props_item span {
    color: #000;
}

.catalog_detail .props_list td.char_value span {
    color: #000;
}

.file_type a {
    color: #000 !important;
}

.bordered {
    border-color: #d0d0d0;
}
 
@media(max-width: 1199px) {
    .row.flexbox.flexbox--row.seller-custom-row {
        justify-content: unset;
    }
    .col-sm-6.seller-custom-imgs-box {
        width: 100%;
    }
}

@media(min-width: 992px) {
    .wrapper1:not(.with_left_block) .drag-block .with-padding.company .item.video-block {
        padding-top: 40px;
    }
    .wrapper_inner.front.wide_page .list.items .col-m-20 {
        width: 25%;
    }
}

@media(max-width: 991px) {
    footer .info .phone.blocks .phone.with_dropdown {
        margin-right: 0;
    }
    footer .info .phone.blocks .phone>.wrap>div {
        display: flex;
        padding: 0;
        align-items: flex-start;
    }
    footer .info .phone.blocks .phone .svg.svg-inline-phone {
        position: static;
        margin-right: 10px;
    }
    footer .address.blocks {
        padding: 0;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        text-align: left;
    }
    footer .info .address .svg {
        position: static;
        margin-right: 10px;
    }
}
    

@media(max-width: 767px) {
    .top_slider_wrapp.view_3 .main-slider__item tr {
        background-size: 100%;
        padding-top: 35.75%;
    }
    .footer_bottom .developer__title {
        margin: 0 15px 0 40px;
    }
    .breadcrumbs__item {
        display: inline;
    }
    .catalog_section_list .section_item .image img {
        width: auto;
        height: 120px;
    }
}

@media(max-width: 600px) {
    .image_wrapper_block:not(.image-wrapper) {
        padding-top: 100%;
    }
}

@media(max-width: 450px) {
    .quantity_block_wrapper {
        flex-wrap: wrap;
        justify-content: center;
    }
}

@media(max-width: 430px) {
    #auth-page-form .btn-lg {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media(max-width: 330px) {
    #auth-page-form .btn-lg {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.bx_filter_button_box .bx_filter_block button:hover .muted777 {
    color: #fff;
}

.bx_filter_button_box .bx_filter_block button:active .muted777 {
    color: #fff;
}

.bx_filter_button_box .bx_filter_block button:focus .muted777 {
    color: #fff;
}

#poisk {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    width: fit-content;
}

#poisk label {
    font-size: 15px;
}

#poisk input {
    display: block;
    margin: 0 10px;
    padding: 0 44px 0 16px;
    height: 42px;
    font-size: .867em;
    line-height: 40px;
    background: #fafafa;
    background: var(--light_bg_black);
    border: 1px solid #ececec;
    border-color: var(--stroke_black);
    color: var(--white_text_black);
}

#poisk button {
    height: 42px;
    padding: 0 16px;
    border-radius: 5px !important;
    border: none !important;
    outline: none !important;
}

@media(max-width: 450px) {
    #poisk {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    #poisk input {
        margin: 10px 0;
        width: 100%;
    }
    #poisk button {
        width: 100%;
        text-align: center;
    }
}

@media (min-width: 992px) {
    .top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider, .top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider__item td {
        height: 400px;
    }
}


.footer-bottom__item a {
    display: inline-block;
    margin: 0 20px;
}


.main-user-consent-request-popup-text a {
    color: #337ab7;
}

div#photo-19 {
    display: none;
}


.prices-wrapper {
    display: none;
}

.price_matrix_wrapper {
    display: none;
}

.ajax_load.block .item_block:hover .footer_button {
    display: none!important;
}

.prices_block {
    display: none;
}

.top_basket {
    display: none!important;
}

.buy_block.catalog_block {
    display: none;
}

.col-sm-6.seller-custom-imgs-box {
    width: 100%;
}

.product-main .price_txt {
    display: none;
}

.block-item__cost.cost.prices {
    display: none;
}

a.item_info-link-about {
    display: block;
    background: #cd0605;
    color: #fff;
    margin: 15px 0 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
    width: 100%;
}

a.item_info-link-about:hover {
    background: #b60505;
}

.list_item .image_wrapper_block:not(.image-wrapper) {
    padding-top: 0;
}

.item_info-link-about-catalog_list {
    max-width: 240px;
}