

/* Start:/bitrix/templates/.default/components/webiland/ufilter/main_new_2/style.css?174170258020561*/
.choose_checkbox_container {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin-top: 4px;
    margin-right: 4px;
}

.choose_checkbox_container_revers {
    width: 18px;
    height: 18px;
    border-radius: 100%;
    margin-top: 4px;
    margin-right: 4px;
    border: 0.1px solid #757373;
}

.radius_check {
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 1px solid #000000;
    background-color: #ffff;
}

.radius_check:hover {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    border: none;
    background-color: #000000;
}

.on {
    width: 15px;
    height: 15px;
    border-radius: 100%;
    border: none;
    background-color: #000000;
}

.decoration {
    text-decoration: none;
}

.text-price {
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
    color: #585858;
    text-decoration: none;
}

.checkbox_container_Styles {
    overflow-y: scroll;
    max-height: max-content;
}

.checkbox_container_Styles::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_Styles::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

.container-btn-Styles {
    cursor: pointer;
    font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
    color: white;
    margin-top: 10px;
    max-width: 100px;
    height: 40px;
    border-radius: 20px;
    background-color: #d3c8c4;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}

#btnStyles {
    cursor: pointer;
}

.checkbox_container_premises {
    overflow-y: scroll;
    max-height: max-content;
}

.checkbox_container_premises::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_premises::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

.container-btn-shov {
    cursor: pointer;
    font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
    color: white;
    margin-top: 10px;
    max-width: 100px;
    height: 40px;
    border-radius: 20px;
    background-color: #d3c8c4;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}

#btnPremises {
    cursor: pointer;
}

.checkbox_container_brands {
    overflow-y: scroll;
    max-height: max-content;
}

.checkbox_container_brands::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_brands::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

.container-btn-brands {
    cursor: pointer;
    font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
    color: white;
    margin-top: 10px;
    max-width: 100px;
    height: 40px;
    border-radius: 20px;
    background-color: #d3c8c4;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}

#btnBrands {
    cursor: pointer;
}

.checkbox_container_countries {
    overflow-y: scroll;
    max-height: max-content;
}

.checkbox_container_countries::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_countries::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

.container-btn-Countries {
    cursor: pointer;
    font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
    color: white;
    margin-top: 10px;
    max-width: 100px;
    height: 40px;
    border-radius: 20px;
    background-color: #d3c8c4;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}

#btnCountries {
    cursor: pointer;
}

.checkbox_container_Element {
    overflow-y: scroll;
    max-height: max-content;
}

.checkbox_container_Element::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_Element::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

.container-btn-Element {
    cursor: pointer;
    font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
    color: white;
    margin-top: 10px;
    max-width: 100px;
    height: 40px;
    border-radius: 20px;
    background-color: #d3c8c4;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
}

#btnElement {
    cursor: pointer;
}

.checkbox_container_material {
    overflow-y: scroll;
    max-height: max-content;
}

.checkbox_container_material::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_material::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

#btnMaterial {
    cursor: pointer;
}

.checkbox_container_price {
    height: 100%;
}

.checkbox_container_price::-webkit-scrollbar {
    width: 4px;
    background-color: #f9f9fd;
}

.checkbox_container_price::-webkit-scrollbar-thumb {
    background: #394a5073;
    border-radius: 10px;
}

#btnPrice {
    cursor: pointer;
}

.id_menu_select {
    /*margin-left: 10px;*/
    color: #604e47;
    font-size: 14px;
}

.container_radius_check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    cursor: pointer;
    margin-top: 5px;
}

body {
    padding: 0px;
    margin: 0px;
}

.filter_aside_ver_2 {
    min-width: 270px;
    height: auto;
    background-color: white;
    padding: 10px;
    -webkit-box-shadow: 3px 3px 3px 3px #88888844;
    box-shadow: 3px 3px 3px 3px #88888844;
}

.container-menu1 {
    height: auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 10px;
}

.choosen_box {
    margin-top: 10px;
}

.border {
    padding-bottom: 10px;
    border-bottom: 1.5px solid #7c7c7c77;
}

.checkbox_container_color {
    max-width: 240px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: flex-start;
    padding-bottom: 15px;
}

.text-title {
    color: #585858;
    font-size: 22px;
}

.container-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px;
}

#btnColor {
    cursor: pointer;
}

.filter-up {
    border: solid #585858;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    cursor: pointer;
}

p {
    margin: 0px;
    border: solid;
}

.filter-up {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.rigth {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.filter-up:active {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.checkbox_container_price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.arrows {
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    cursor: pointer;
}

.show {
    height: auto;
}

.container_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.test_block {
    background-color: yellowgreen;
    width: 100%;
}

.title_aside {
    display: none;
}

.left {
    display: none;
}

.radius_check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.dekstom_active {
    display: none;
}

.filter-hide {
    display: none;
}

.top {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.list_activ {
    display: none;
}

.filter-left {
    float: left;
    /*width: 17.666667%;
    margin-right: 10px;*/
}

@media (min-width: 780px) {
    .btn_select_reset {
        display: none;
    }

    .id_menu_select {
        display: none;
    }
}

@media (max-width: 780px) {
    .container_radius_check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        /*justify-content: space-between;*/
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1.5px solid #7c7c7c77;
        padding-bottom: 5px;
        padding-top: 5px;
        padding-right: 10px;
    }
}

.filter-list-color-name {
    display: none;
}

.choose_checkbox_container {
    cursor: pointer;
}

.red-dot-filter-top {
    border-radius: 50%;
    height: 10px;
    position: absolute;
    right: -5px;
    top: -2px;
    width: 10px;
    background-color: #ED0000;
}

.catalog-filter-get-more {
    background-color: #777;
    color: #fff !important;
    text-decoration: none !important;
    padding: 5px 15px 5px 15px;
    cursor: pointer;
    top: 10px;
    position: relative;
    display: flex;
    margin: auto;
    width: 150px;
    border-radius: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    height: 50px;
}

.catalog-filter-get-more p {
    margin:auto;
}

.close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
    height: 15px;
    opacity: 0.3;
    cursor: pointer;
}

.close:hover {
    opacity: 1;
}

.close:before, .close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 15px;
    width: 2px;
    background-color: #333;
}

.close:before {
    transform: rotate(45deg);
}

.close:after {
    transform: rotate(-45deg);
}

.filter-hidden-row-block {
    display: none;
}

@media (max-width: 768px) {
    .container-menu1{
        /*display:block;*/
    }

    .radius_check {
        width: 15px;
        height: 15px;
        border-radius: 100%;
        border: 1px solid #000000;
        background-color: #ffff;
    }

    .filter-hidden-row-block {
        display: flex;
    }

    body {
        margin-bottom: 50px !important;
    }

    .filter-selected {
        display: none;
    }

    .catalog-filter-get-more {
        display: none;
    }

    .filter-list-color-name {
        display: block;
    }

    .filter-mobile {
        display: none;
    }

    .filter-left {
        width: 100vw;
        float: left;
        position: relative;
        bottom: 0;
        z-index: 500;
        /*height: 100%;*/
        overflow: scroll;
        left: 0px;
        margin-left: -15px;
    }

    .checkbox_container_Styles {
        overflow-y: scroll;
        max-height: 390px;
    }

    .checkbox_container_premises {
        overflow-y: scroll;
        height: 320px;
        max-height: inherit;
    }

    .checkbox_container_brands {
        overflow-y: scroll;
        max-height: 390px;
    }

    .checkbox_container_countries {
        overflow-y: scroll;
        max-height: 390px;
    }

    .checkbox_container_Element {
        overflow-y: scroll;
        max-height: 390px;
    }

    .checkbox_container_material {
        overflow-y: scroll;
        max-height: 390px;
    }

    .checkbox_container_color {
        max-height: 390px;
        max-width: 768px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 5px 10px 15px 10px;
    }

    .container_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .title_aside {
        background: #f4f5f5;
        padding: 10px;
        /*margin-left: -25px;
        margin-right: -45px;*/
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 20px;
        margin-bottom: 10px;
        font-size: 18px;
    }

    .img-aside {
        width: 20px;
        height: 20px;
        /*margin-bottom: 35px;*/
        margin-right: 5%;
    }

    .filter_img {
        width: 20px;
        height: 20px;
        margin-left: 10%;
    }

    /*body {
        background-color: rgba(0, 0, 0, 0.9);
        -webkit-transition: 1s;
        -o-transition: 1s;
        transition: 1s;
    }*/
    .back {
        background: none;
    }

    .container_aside {
        position: relative;
        bottom: 0px;
        height: auto;
        width: 100%;
        background-color: white;
        border-radius: 20px 20px 0px 0px;
        padding-top: 10px;
        /*-webkit-transition: 1s;
        -o-transition: 1s;
        transition: 1s;*/
        z-index: 800;
    }

    .mob_active {
        display: none;
    }

    .arrow {
        display: none;
    }

    .filter_aside_ver_2 {
        overflow-y: scroll;
        height: auto;
        min-width: 150px;
        padding: 10px;
        -webkit-box-shadow: 100% 100% 100% 100% rgba(0, 0, 0, 0.9);
        box-shadow: 100% 100% 100% 100% rgba(0, 0, 0, 0.9);
        -webkit-transition: 1s;
        -o-transition: 1s;
        transition: 1s;
    }

    .bottom {
        padding: 0px;
        height: 0%;
        /*-webkit-transition: 1s;
        -o-transition: 1s;
        transition: 1s;*/
    }

    .filter_aside_ver_2::-webkit-scrollbar {
        width: 4px;
        padding-top: 20px;
        background-color: none;
    }

    .filter_aside_ver_2::-webkit-scrollbar-thumb {
        background: #394a50;
        border-radius: 15px;
        padding-top: 20px;
    }

    .posit {
        position: relative;
        padding-top: 10px;
    }

    .active-heig {
        display: none;
    }

    .active-width {
        display: none;
    }

    .mob_blok {
        position: absolute;
        top: 50px;
        height: auto;
        width: 98%;
        background-color: #fff;
        border-radius: 20px 20px 0 0;
        padding-top: 21px;
        padding-left: 10px;
        -webkit-transition: 1s;
        -o-transition: 1s;
        transition: 1s;
        z-index: 1000;
    }

    .mob_blok_filter {
        position: relative;
        top: 0px;
        height: auto;
        width: 100%;
        background-color: #fff;
        border-radius: 20px 20px 0 0;
        padding-top: 0px;
        padding-left: 10px;
        -webkit-transition: 1s;
        -o-transition: 1s;
        transition: 1s;
        z-index: 1000;
        display: block;
    }

    .mob_color {
        /*background-color: #7b7b7b;*/
        padding-left: 0px;
    }

    .dispaly_flex_mob {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .filter_aside_ver_2 {
        padding-top: 0px;
    }

    .dekstom_active {
        display: block;
    }

    .mob_display_content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .mob_display_just {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1.5px solid #7c7c7c77;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .mob_heagh_container {
        height: auto;
    }

    .left {
        display: block;
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
        margin-right: 30px;
        margin-left: 5px;
        cursor: pointer;
    }

    .left_btn > i {
        border: solid #585858;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        cursor: pointer;
    }

    .container-price {
        border-bottom: 1.5px solid #7c7c7c77;
        padding-bottom: 5px;
        margin-right: 15px;
        padding-top: 8px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        /*justify-content: space-between;*/
    }

    .container_menu_select {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .btn_select_reset {
        color: #0000ff;
        margin-right: 5px;
        padding-top: 15px;
        /*transform: translateX(-50%);*/
    }
}
/* End */


/* Start:/local/components/custom/detail_podbor_real_new/templates/element/style.css?175554900243815*/
@media only screen and (max-width: 430px) {
    .price_rub_wrapper {
        display: flex;
        flex-direction: column-reverse;
        float: left;
    }

    .price_rub_wrapper .price_rub {
        padding-top: 4px;
    }
}

.counter_box.counter_box_l {
    width: 100% !important;
    max-width: 400px !important;
}

/*the container must be positioned relative:*/
.custom-select {
    position: relative;
    font-family: Arial;
    display: inline-block;
}

.custom-select select {
    display: none; /*hide original SELECT element:*/
}

.select-selected {
    background-color: white;
}

/*style the arrow inside the select element:*/
.select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: black transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
    border-color: transparent transparent black transparent;
    top: 7px;
}

/*style the items (options), including the selected item:*/
.select-items div {
    color: black;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
}

.select-selected {
    color: black;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
}

/*style items (options):*/
.select-items {
    position: absolute;
    background-color: white;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
    display: none;
}

.select-items div:hover, .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
}
.consignment_counter{
    display: inline-block;
}
.consignment_counter span{
    width: 32.8px;
    padding: 8px 8px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
    display: block;
}
.select-items-option-quantity{
    position: absolute;
    background-color: white;
    top: 100%;
    right: -32px;
    z-index: 99;
}
.select-list-quantity-block{padding: 8px 8px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
    display: block;}

.embed-youtube {
    background-color: #000;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}

.embed-youtube img {
    width: 100%;
    top: -16.84%;
    left: 0;
    opacity: 0.7;
}

.embed-youtube .embed-youtube-play {
    width: 68px;
    height: 48px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}

.embed-youtube img,
.embed-youtube .embed-youtube-play {
    cursor: pointer;
}

.embed-youtube img,
.embed-youtube iframe,
.embed-youtube .embed-youtube-play,
.embed-youtube .embed-youtube-play:before {
    position: absolute;
}

.embed-youtube .embed-youtube-play,
.embed-youtube .embed-youtube-play:before {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}

.embed-youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.ytp-large-play-button-bg {
    -webkit-transition: fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1);
    transition: fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1);
    fill: #212121;
    fill-opacity: .8
}

.ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,
.ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,
.ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg {
    -webkit-transition: fill .1s cubic-bezier(0, 0, 0.2, 1), fill-opacity .1s cubic-bezier(0, 0, 0.2, 1);
    transition: fill .1s cubic-bezier(0, 0, 0.2, 1), fill-opacity .1s cubic-bezier(0, 0, 0.2, 1);
    fill: #f00;
    fill-opacity: 1
}

.ytp-color-party .ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,
.ytp-color-party .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,
.ytp-color-party .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg {
    -webkit-animation: ytp-party-fill .15s linear infinite;
    animation: ytp-party-fill .15s linear infinite
}

.house-brand .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,
.house-brand .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg {
    fill: #000
}







.vk_video_block {
    background-color: #000;
    position: relative;
    padding-top: 56.25%; /* Сохраняет соотношение сторон 16:9 */
    overflow: hidden;
    cursor: pointer;
}

.vk_video_block img {
    width: 100%;
    height: 100%; /* Устанавливает высоту изображения */
    object-fit: cover; /* Заполняет блок, сохраняя пропорции */
    position: absolute;
    top: 0;
    left: 0;
}

.vk_video_block .vk_video_block-play {
    width: 100%;
    height: 100%;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    z-index: 1;
    border-radius: 6px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.play-arrow_vk {
        transform: translate(0px, 14%); /* Сдвиг стрелки по горизонтали и вертикали */
    }

.vk_video_block iframe {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
}

.vk_buttom_play {
    -webkit-transition: fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1);
    transition: fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1);
    fill: #212121;
    fill-opacity: .8
}




.archive-block-element {
  position: absolute;
  width: 60%;
  left: 20%;
  font-size: 14px;
  background-color: rgb(226 226 226);  
  padding: 0.2em;
  border-radius: 0 0 10px 10px;
  text-align: center;
  font-weight: 700;
  top: 0px;
  z-index: 1;
}

.archive-block-element::before {
    content: "Снято с производства";
}






@charset "UTF-8";

/* Slider */


/* Arrows */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
  object-fit: cover;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
  flex: 1;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-next:before,
.slick-prev:before {
  font-size: 20px;
  color: rgba(255, 255, 255, 0);
}

.slick-prev {
  z-index: 20;
  left: 0px;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

.slick-prev:before {
  background-image: url(/assets/images/arrow.png);
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  border-radius: 100%;
}

.slick-next {
  right: 0px;
  -webkit-transform: rotate(88deg);
      -ms-transform: rotate(88deg);
          transform: rotate(88deg);
}
  
.slick-next:before {
  background-image: url(/assets/images/arrow.png);
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  border-radius: 100%;
}

.img__slider {
  width: 100%;
  height: 100%;
  object-fit: contain
}

.img__slider_more {
  width: 100%;
  height: 100%;
}

.img_slider {
  max-width: 98%;
  margin: 0px 0px;
}

.container_slider {
  max-width: 48%;  
  flex-grow: 1;
}

.container_menu {
  max-width: 48%; 
  padding-left: 2%;
  flex-grow: 1;
  display: flex;
  flex-direction: column; /* Вложенные дивы будут идти вниз */
  justify-content: center;
  align-items: center;
}

.slider_item_content {
  height: 100%;
}

.slider_wan {
  position: relative;
  height: 100%;
}

.slider_two {
  max-width: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.slider_two .slick-track {  
  display: flex;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
}

.wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*justify-content: space-between;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}


.btn_content_thee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}



.container_input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}

.adres {
  font-size: 15px;
  width: 100px;
}

.input_adres {
  border: 1px solid #dfdfdf;
  margin-left: 10px;
  height: 30px;
  width: 100%;
}



.btn_variant {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1.8px solid #dfdfdf;
  cursor: pointer;
  color: #424242;
  height: 25px;
}

.btn_variant:hover {
  border-bottom: 3px solid #dfdfdf;
  height: 23px;
}

.btn_variant:active {
  border-bottom: 3px solid #dfdfdf;
}

.container_check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  margin-right: 5px;
  border: 0.7px solid #5d4d4e;
  padding: 5px;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.15);
}

.container_check:hover {
  background-color: #dfdfdf;
  color: black;
}

.container_characteristics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.title_characteristics {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: black;
  font-size: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-bottom: 2.3px solid #dfdfdf;
}

.title_characteristics_block {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: black;
  font-size: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-bottom: 2.3px solid #dfdfdf;
}

.title_characteristics_block_otziv {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: black;
  font-size: 18px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-bottom: 2.3px solid #dfdfdf;
}

.container_harak {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
}

.container_option {
  padding-right: 110px;
  border-right: 2px solid #c4c0c0;
}

.container_option:last-child {
  border-right: none;
}

.content_btn_setting {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.container_nameHaracteristic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 5px;
}

.otion_name {
  margin-left: 3px;
}

.title_youtube {
  font-weight: bold;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #202020;
  margin-bottom: 20px;
}

.yotube_video {
  height: 800px;
}

.container_youtube {
  margin-top: 30px;
}

.container_btn_setting {
  border: 1.8px solid #dfdfdf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 10px;
  margin-right: 25px;
}

.btn_img_setting {
  margin-right: 20px;
}

.text_btn_setting {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: center;
  /* Text style for "Инструкция" */
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.container_slider_vertical {
  height: auto;
  padding: 4px;
  background-color: #dedede;
}

.slider_wan_two {
  width: 100%;
  position: relative;
}

.slider_two_vertical {
  position: absolute;
  right: 0;
  top: 0;
  width: 15%;
  margin-top: 10px;

}

.photo-inter .slider_two_vertical {
  height: 100%;
  margin-top: 0;
  width: 18%;
}

.photo-inter .slider_two_vertical .slider-nav-two,
.photo-inter .slider_two_vertical .slider-nav-two .slick-list,
.photo-inter .slider_two_vertical .slider-nav-two .slick-list .slick-track {
  height: 100%;
}

.photo-inter .slider_two_vertical .slider-nav-two .slick-list {
  height: 100%!important;
}

.photo-inter .slider_two_vertical .slider-nav-two .slick-list .slick-track {
  display: flex;
  flex-direction: column;
  /*gap: 5px;*/
  height: 100%!important;
}

.photo-inter .slider_two_vertical .slider-nav-two .slick-list .img_slider_vertical {
  height: 100%;
  margin-top: 0;
  object-fit: cover;
}

.photo-inter .slider_two_vertical .slider-nav-two .slick-list .slick-slide {
  width: auto!important;
}


.img_slider_vertical {
  width: 100%;
  height: 100px;
  margin-top: 10px;
}

.img__slider_vertical {
  width: 100%;
  height: 800px;
}

.slider_item_content_two {
  max-height: 800px;
}

.container_card_towar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
  margin-right: 10px;
}

.container_card_towar_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
  margin-right: 10px;
}

.container_card_towar_block_otzyv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
  margin-right: 10px;
}

.img_card_towar {
  max-width: 185px;
  height: 200px;
}

.img_card_towar_block {
  max-width: 185px;
  height: 200px;
}

.img_card_towar_block_otzyv {
  max-width: 185px;
  height: 200px;
}

.card_rev_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 15px;
  padding-top: 10px;
}

.nameTitle {
  font-size: 17px;
  color: black;
}

.name {
  text-decoration: underline;
  font-size: 15px;
  margin-left: 4px;
}

.content_container_card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  max-width: 1200px;
  overflow-x: scroll;
  padding-top: 20px;
  padding-bottom: 20px;
}

.content_container_card::-webkit-scrollbar {
  background-color: #f9f9fd;
  height: 7px;
  cursor: pointer;
}

.content_container_card::-webkit-scrollbar-thumb {
  background-color: #dedede;
  height: 5px;
  cursor: pointer;
}

.title_card_brands {
  text-align: center;
  font-size: 15px;
  display: block;
  padding-top: 10px;
}

.title_card_element {
  text-align: center;
  font-size: 14px;
  display: block;
  padding-top: 10px;
}

.title_card_element_block {
  text-align: center;
  font-size: 14px;
  display: block;
  padding-top: 10px;
}

.price_elemet {
  text-align: center;
  font-size: 16px;
  display: block;
  padding-top: 8px;
  color: #000;
}

.price_elemet_block {
  text-align: center;
  font-size: 16px;
  display: block;
  padding-top: 8px;
  color: #000;
}

.title_card_text {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  border-bottom: 20px solid #dedede80;
  margin-top: 30px;
  width: 40%;
}

.child_text {
  margin-left: 100px;
}

.option_text_card {
  border: 2px solid #dedede;
  padding: 20px;
  -webkit-box-shadow: 0px -2px 4px 4px #8888881f;
          box-shadow: 0px -2px 4px 4px #8888881f;
}

.text_card_info {
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  background-color: #fff;
}





@media (max-width: 940px) {
  .wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 20px;
  }

  .container_slider {
    max-width: 100%;
    height: 420px;
    position: relative;
  }
  

  .container_harak {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .container_option {
    margin-top: 10px;
  }

  .yotube_video {
    height: 400px;
  }
}


@media (max-width: 510px) {
  .btn_content_thee {
    width: 100%;
  }

  .container_check {
    margin-top: 5px;
  }

  .margin {
    width: 100%;
    height: 100%;
    margin-left: 10px;
  }

  .btn_variant {
    height: 30px;
  }

  .container_check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    margin-right: 5px;
    border: 0.7px solid #5d4d4e;
    padding: 5px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .container_option {
    width: 100%;
  }

  .wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 10px;
  }

  

  .button_zkaz {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    width: 100%;
  }

  .slider_item_content {
    height: 340px;
  }

  .yotube_video {
    height: 300px;
  }

  .content_btn_setting {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .container_btn_setting {
    margin-top: 10px;
  }

  .img__slider_vertical {
    width: 100%;
    height: 250px;
  }

  .img_slider_vertical {
    height: 50px;
  }

  .container_slider_vertical {
    height: 252px;
  }

  .slider_two_vertical {
    margin-left: 0px;
    margin-top: 0px;
    width: 21%;
  }

  .img_card_towar {
    max-width: 100px;
    height: 100px;
  }

  .img_card_towar_block {
    max-width: 100px;
    height: 100px;
  }

  .img_card_towar_block_otzyv {
    max-width: 100px;
    height: 100px;
  }

  .nameTitle {
    font-size: 14px;
  }

  .name {
    text-decoration: underline;
    font-size: 14px;
    margin-left: 4px;
  }

  .price_elemet {
    font-size: 16px;
  }

  .price_elemet_block {
    font-size: 16px;
  }

  .title_card {
    font-size: 14px;
    text-align: center;

  }

  .price_dost {
    font-size: 18px;
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }

  .adres {
    font-size: 14px;
    width: 100px;
  }

  .input_adres {
    border: 1px solid #dfdfdf;
    margin-left: 10px;
    height: 30px;
    width: 100%;
    margin-bottom: 10px;
  }


  .btn_variant:hover {
    border-bottom: 3px solid #dfdfdf;
    height: 29px;
  }

  
}

@media (max-width: 370px) {
  .slider_item_content {
    height: 284px;
  }

  .title_card_text {
    width: 100%;
  }

  .child_text {
    margin-left: 20px;
  }

  .disabled {
    display: none;
  }
}


.add_bsket_flex.style_fix {
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 20px;
}


@media screen and (min-width: 768px) {
  #content .add_bsket_flex.style_fix .add_bsket_item {
      width: auto;
      flex: 2;
      margin-right: 2%!important;
      text-align: center;
  }

  #content .add_bsket_flex.style_fix .add_bsket_item:last-child {
    margin-right: 0!important;
  }
}

@media screen and (min-width: 768px) {
  #content .add_bsket_flex.style_fix .add_bsket_item_buy {
    padding: 0 18px 0 30px;
    flex: 1;
  }
}

.counter_box.counter_number {
  display: flex;
}

@media screen and (min-width: 1300px) {
  .counter_box.counter_number {
    width: 63%;
  }
}

.counter_box.counter_number .price_rub {
  flex: 3;
  text-align: right;
}

.counter_box.counter_number .counter_box__counter {
  flex: 1;
}


.counter_box.counter_number .price_rub.price_rub--old-price {
  flex: 2;
  text-align: center;
}

.img_card_towar_block_otzyv {
  width: 150px;
  height: 150px;
}

.slider_responsive_block.kompanyony,
.slider_responsive_block.another-color {
  width: 100%;
  height: 120px;
}

.slider_responsive_block.kompanyony,
.slider_responsive_block.another-color
 {
  width: 100%;
}

.slider_responsive_block.kompanyony .responsive_block,
.slider_responsive_block.another-color .responsive_block {
  height: 100%;
}

.slider_responsive_block.kompanyony .responsive_block .slick-list,
.slider_responsive_block.another-color .responsive_block .slick-list {
  height: 100%;
}

.slider_responsive_block.kompanyony .responsive_block .slick-list .slick-track,
.slider_responsive_block.another-color .responsive_block .slick-list .slick-track {
  height: 100%;
}

.slider_responsive_block.kompanyony .responsive_block .slick-list .slick-track .img_card_towar_block,
.slider_responsive_block.another-color .responsive_block .slick-list .slick-track, .img_card_towar_block {
  width: 120px;
}


.slider_responsive_block.kompanyony .responsive_block .slick-list .slick-track .container_card_towar_block,
.slider_responsive_block.another-color .responsive_block .slick-list .slick-track .container_card_towar_block {
  height: 100%;
}



/* day 2 */

/* --- companyony / another-color --- */

.product-card .slider_responsive .slick-prev,
.product-card .slider_responsive .slick-next,
.product-card .slider_responsive_block .slick-prev,
.product-card .slider_responsive_block .slick-next {
  width: 30px;
  height: 30px;
  top: 40%;
  border-radius: 50%;
  opacity: .7;
  background: #ffffff;
  transform: rotate(180deg);
}

.product-card .slider_responsive .slick-prev,
.product-card .slider_responsive_block .slick-prev {
  left: -15px;
}

.product-card .slider_responsive .slick-next,
.product-card .slider_responsive_block .slick-next {
  right: -15px;
}


.product-card .slider_responsive .slick-prev:before,
.product-card .slider_responsive .slick-next:before,
.product-card .slider_responsive .slick-prev:after,
.product-card .slider_responsive .slick-next:after,
.product-card .slider_responsive_block .slick-prev:before,
.product-card .slider_responsive_block .slick-next:before,
.product-card .slider_responsive_block .slick-prev:after,
.product-card .slider_responsive_block .slick-next:after
 {
  content: '';
  display: block;
  width: 2px;
  height: 40%;
  position: absolute;
  opacity: 1;
  border-radius: 0;
  background: #000;
}

.product-card .slider_responsive .slick-prev:before,
.product-card .slider_responsive .slick-next:before,
.product-card .slider_responsive_block .slick-prev:before,
.product-card .slider_responsive_block .slick-next:before {
  top: 13px;
}

.product-card .slider_responsive .slick-prev:after,
.product-card .slider_responsive .slick-next:after,
.product-card .slider_responsive_block .slick-prev:after,
.product-card .slider_responsive_block .slick-next:after {
  bottom: 12px;
}

.product-card .slider_responsive .slick-prev:before,
.product-card .slider_responsive .slick-prev:after,
.product-card .slider_responsive_block .slick-prev:before,
.product-card .slider_responsive_block .slick-prev:after {
  left: 50%;
}

.product-card .slider_responsive .slick-next:before,
.product-card .slider_responsive .slick-next:after,
.product-card .slider_responsive_block .slick-next:before,
.product-card .slider_responsive_block .slick-next:after {
  right: 50%;
}    

.product-card .slider_responsive .slick-prev:before,
.product-card .slider_responsive_block .slick-prev:before {
  transform: rotate(45deg);
}

.product-card .slider_responsive .slick-prev:after,
.product-card .slider_responsive_block .slick-prev:after {
  transform: rotate(135deg);
}

.product-card .slider_responsive .slick-next:before,
.product-card .slider_responsive_block .slick-next:before {
  transform: rotate(-45deg);
}

.product-card .slider_responsive .slick-next:after,
.product-card .slider_responsive_block .slick-next:after {
  transform: rotate(-135deg);
}

.product-card .slider_responsive .slick-prev:hover,
.product-card .slider_responsive .slick-prev:focus, 
.product-card .slider_responsive .slick-next:hover,
.product-card .slider_responsive .slick-next:focus,
.product-card .slider_responsive_block .slick-prev:hover,
.product-card .slider_responsive_block .slick-prev:focus, 
.product-card .slider_responsive_block .slick-next:hover,
.product-card .slider_responsive_block .slick-next:focus {
  background: #f5f5f5;
  transition: .3s;
}

.product-card .slider_responsive .slick-prev:hover::before,
.product-card .slider_responsive .slick-prev:hover::after,
.product-card .slider_responsive .slick-next:hover::before,
.product-card .slider_responsive .slick-next:hover::after,
.product-card .slider_responsive_block .slick-prev:hover::before,
.product-card .slider_responsive_block .slick-prev:hover::after,
.product-card .slider_responsive_block .slick-next:hover::before,
.product-card .slider_responsive_block .slick-next:hover::after {
  background: #000;
}

/* otzyv */

.product-card .slider_responsive_block--otzyv {
  width: 100%;
}

.product-card .title_characteristics_block_otziv {
  margin-bottom: 30px;
  display: none;
} 

.product-card .slider_responsive_block.slider_responsive_block--otzyv .slick-prev {
  left: 5px;
}

.product-card .title_characteristics_block {
    margin-bottom: 10px;
      }

/* ================== */


.product-card .block-otzivi {
    width: 50%;
  }


.product-card .slider_wan .img__slider {
    height: auto!important;
    max-height: 768px!important;
    object-fit: cover;
    object-position: center;
}

.product-card .slider_wan .img__slider_more {
    height: auto!important;
    max-height: 200px!important;    
    object-fit: cover;
    object-position: center;
}

.slider__item__more_prev {
    max-width: 200px!important;
    margin-left: 1%;
}

@media screen and (max-width: 1200px) {
  .product-card .photo-inter,
  .product-card .photo-inter .img__slider_vertical {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .wrap.product-card {
    padding-left: 0;
    padding-right: 0;
  }

  .product-card .container_menu {
    padding-left: 0;
    display: block;
    max-width: 100%;
  } 

  .product-card .counter_box {
    width: 260px;
    margin-top: 18px;
  }

  .product-card .counter_box.counter_number {
    display: flex;
    flex-wrap: wrap;
  }

  .product-card .counter_box.counter_number .price_rub {
     flex: none; 
     text-align: unset; 
     
  }

  .product-card .counter_box.counter_number .price_rub.price_rub--old-price {
    order: 3;
    margin-left: 58px;
    margin-top: -15px;
  }

  .product-card .add_bsket_flex.style_fix {
    flex-wrap: wrap;
    width: auto; 
    justify-content: left; 
    margin-bottom: 20px;
  }

  .slider_responsive_block.another-color .responsive_block .slick-list .slick-track {
     width: auto; 
  }

  .product-card .title_characteristics_block {
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

/* --------------- */

  .product-card .oboi_brands-otzyvi {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 70px;
  }

  .product-card .oboi_brands-otzyvi .oboi_brands_box_wall {
    width: 100%;
  }
  .product-card .oboi_brands-otzyvi .slider_responsive_block--otzyv {
    width: 100%;
    margin: 40px 0;
  }

/* --------------- */

  .product-card .slider_responsive_block.kompanyony,
  .product-card .slider_responsive_block.another-color {
    height: auto;
  }

  .product-card .img_card_towar_block,
  .product-card .img_card_towar_revers,
  .product-card .img_card_towar,
  .product-card .img_card_towar_block_otzyv {
    height: auto;
  }

  .product-card .container_card_towar_block a,
  .product-card .container_card_towar_revers a,
  .product-card .container_card_towar a {
    display: block;
    width: 100%;
  }

  .product-card .slider_responsive_block .responsive_block .slick-list .slick-track .img_card_towar_block,
  .product-card .slider_responsive .responsive .slick-list .slick-track .img_card_towar_revers,
  .product-card .slider_responsive .responsive .slick-list .slick-track .img_card_towar {
    width: 100%;
    object-fit: cover;
  }

  .product-card .slider_responsive .responsive .container_card_towar,
  .product-card .slider_responsive .responsive .container_card_towar_revers,
  .product-card .slider_responsive_block .responsive_block .container_card_towar_block,
  .product-card .container_card_towar_block_otzyv {
    margin-left: 5px;
    margin-right: 5px;
  }
  

  .product-card .img_card_towar,
  .product-card .img_card_towar_block,
  .product-card .img_card_towar_block_otzyv {
    max-width: 136px;
    height: 136px;
  }

  .product-card .container_card_towar a,
  .product-card .container_card_towar_revers a,
  .product-card .container_card_towar_block a {
    display: flex;
    justify-content: center;
    width: 100%;
    font-size: 14px;
  }

  .product-card .slider_responsive_block--otzyv {
    width: 100%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .product-card .slider_responsive_block.slider_responsive_block--otzyv .slick-prev {
    left: -15px;
  }

  .product-card .oboi_brands_box_wall_item,
  .product-card .oboi_brands_box_wall_img {
    max-width: 136px!important;
    height: 136px!important;
  }

  .product-card .counter_box.counter_number {
    margin-left: auto;
    margin-right: auto;
  }

  .product-card .available-quantity {
    text-align: center;
  }

  .product-card .title_characteristics_block_otziv {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: center;
  }

  .product-card .slider_responsive_block--otzyv {
    margin-top: 0;
  }

  .product-card .block-otzivi {
    width: 100%;
  }

  .product-card .slider_wan .img__slider {
      height: auto!important;
      max-height: 420px!important;
      object-fit: cover;
      object-position: center;
  }

  .product-card .slider_wan .img__slider_more {
      height: auto!important;
      max-height: 120px!important;
      object-fit: cover;
      object-position: center;
  }

  .slider__item__more_prev {
      max-width: 120px!important;
      margin-left: 1%;
  }

} /* 767 END */

@media screen and (max-width: 440px) {

  .product-card .img_card_towar,
  .product-card .img_card_towar_block,
  .product-card .img_card_towar_block_otzyv  {
    max-width: 136px;
    height: 136px;
    width: 100%;
    object-fit: cover;
  }

}

@media screen and (min-width: 440px) and (max-width: 767px){
  .product-card .slider_responsive_block.kompanyony,
  .product-card .slider_responsive_block.another-color,
  .product-card .slider_responsive,
  .product-card .slider_responsive_block--otzyv {
    width: calc(100% - 120px);
    margin: auto;
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 431px) and (max-width: 767px) {
  .product-card .counter_box.counter_number .price_rub.price_rub--old-price {
    margin-top: -10px;
  }
}

@media screen and (min-width: 768px) and (max-width: 940px) {
 
  .product-card .slider_responsive .slick-prev,
  .product-card .slider_responsive .slick-next,
  .product-card .slider_responsive_block .slick-prev,
  .product-card .slider_responsive_block .slick-next {
    width: 60px;
    height: 60px;
  }

  .product-card .slider_responsive .slick-prev:before,
  .product-card .slider_responsive .slick-next:before,
  .product-card .slider_responsive_block .slick-prev:before,
  .product-card .slider_responsive_block .slick-next:before {
    top: 22%;
    height: 35%;
  }

  .product-card .slider_responsive .slick-prev:after,
  .product-card .slider_responsive .slick-next:after,
  .product-card .slider_responsive_block .slick-prev:after,
  .product-card .slider_responsive_block .slick-next:after {
    height: 35%;
  }

  .product-card .slider_responsive .slick-prev:before,
  .product-card .slider_responsive .slick-prev:after,
  .product-card .slider_responsive_block .slick-prev:before,
  .product-card .slider_responsive_block .slick-prev:after {
    left: 42%;
  }

  .product-card .slider_responsive .slick-next:before,
  .product-card .slider_responsive .slick-next:after,
  .product-card .slider_responsive_block .slick-next:before,
  .product-card .slider_responsive_block .slick-next:after {
    right: 42%;
  }

  .product-card .slider_responsive .slick-prev,
  .product-card .slider_responsive .slick-next,
  .product-card .slider_responsive_block .slick-prev,
  .product-card .slider_responsive_block .slick-next {
    transform: translate(0, -50%);
  }

  .product-card .container_menu {
    max-width: 100%;
  }

  .product-card .slider_responsive_block.kompanyony,
  .product-card .slider_responsive_block.another-color,
  .product-card .slider_responsive {
    height: auto;
  }

   .product-card .slider_responsive .responsive .slick-list .slick-track .img_card_towar,
   .product-card .slider_responsive_block.kompanyony .responsive_block .slick-list .slick-track .img_card_towar_block,
   .product-card .slider_responsive_block.another-color .responsive_block .slick-list .slick-track .img_card_towar_block {
      width: auto;
      max-width: 136px;
      height: 136px;
   }

   .product-card .oboi_brands-otzyvi {
    justify-content: space-between;
   }

   .product-card .container_card_towar_revers a {
    display: flex;
    justify-content: center;
   }
}


@media screen and (min-width: 941px) {
  .product-card .slider_responsive .slick-prev,
  .product-card .slider_responsive .slick-next {
    width: 60px;
    height: 60px;
  }

  .product-card .slider_responsive .slick-prev:before,
  .product-card .slider_responsive .slick-next:before {
    top: 22%;
    height: 35%;
  }

  .product-card .slider_responsive .slick-prev:after,
  .product-card .slider_responsive .slick-next:after {
    height: 35%;
  }

  .product-card .slider_responsive .slick-prev:before,
  .product-card .slider_responsive .slick-prev:after {
    left: 42%;
  }

  .product-card .slider_responsive .slick-next:before,
  .product-card .slider_responsive .slick-next:after {
    right: 42%;
  }

  .product-card .slider_responsive .slick-prev,
  .product-card .slider_responsive .slick-next {
    transform: translate(0, -50%);
  }

  .product-card .container_slider,
  .product-card .container_menu {
    max-width: 50%;
    max-height: 768px;
    height: 768px;
    position: relative;
  }

  .product-card .slider_wan,
  .product-card .slider_wan .slider-for,
  .product-card .slider_wan .slider-for .slick-list,
  .product-card .slider_wan .slider-for .slick-list .slick-track,
  .product-card .slider_wan .slider-for .img__slider 
  .product-card .slider_wan .slider-for .img__slider_more 
  {
      height: 100%!important;
  }

}



.product-card  .oboi_brands-otzyvi {
  justify-content: center;
}



/* ----- Haracteristic --- */


.product-card .container_option {
    padding-right: 20px;
    padding-left: 20px;
    flex: 1;
    font-size: 14px;
}

.product-card .container_nameHaracteristic {
  justify-content: space-between;
}

@media screen and (max-width: 768px) {
  .product-card .container_option {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }

  .product-card .container_nameHaracteristic {
    width: calc(90vw - -10px);
  }
}

@media screen and (max-width: 668px) {
  .product-card .container_nameHaracteristic {
    width: 90vw;
  }
}

@media screen and (max-width: 568px) {
  .product-card .container_nameHaracteristic {
    width: calc(90vw - 10px);
  }
}

@media screen and (max-width: 468px) {
  .product-card .container_nameHaracteristic {
    width: calc(90vw - 20px);
  }
}


/* ----- Haracteristic END --- */


.counter_box.counter_number .price_rub.have-not-old-price {
  flex: 2;
}

@media screen and (min-width: 768px) {
  .product-card .title_characteristics_block_otziv {
    display: block;
    margin-top: 0;
    margin-bottom: 5px;
    text-align: center;
  }
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  display: none!important;
}

@media screen and (min-width: 768px) {
  .fancybox-overlay {
    display: flex!important;
      justify-content: center!important;
      align-items: center!important;
  } 


  .fancybox-wrap {
    width: auto!important;
      left: auto!important;
      position: relative!important;
      top: 0%!important;
  }

  .fancybox-inner {
    width: auto!important;
  }

}


/* End */


/* Start:/local/components/custom/consignment/templates/.default/style.css?17417024535351*/
/*the container must be positioned relative:*/
.custom-select {
    position: relative;
    font-family: Arial;
    display: inline-block;
}

.custom-select select {
    display: none; /*hide original SELECT element:*/
}

.select-selected {
    background-color: white;
}

/*style the arrow inside the select element:*/
.select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: black transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
    border-color: transparent transparent black transparent;
    top: 7px;
}

/*style the items (options), including the selected item:*/
.select-items div {
    color: black;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
}

.select-selected {
    color: black;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
}

/*style items (options):*/
.select-items {
    position: absolute;
    background-color: white;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
    display: none;
}

.select-items div:hover, .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
}
.consignment_counter{
    display: inline-block;
}
.consignment_counter span{
    width: 32.8px;
    padding: 8px 8px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
    display: block;
}
.select-items-option-quantity{
    position: absolute;
    background-color: white;
    top: 100%;
    right: -32px;
    z-index: 99;
}
.select-list-quantity-block{padding: 8px 8px;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    cursor: pointer;
    user-select: none;
    display: block;}

.embed-youtube {
    background-color: #000;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}

.embed-youtube img {
    width: 100%;
    top: -16.84%;
    left: 0;
    opacity: 0.7;
}

.embed-youtube .embed-youtube-play {
    width: 68px;
    height: 48px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}

.embed-youtube img,
.embed-youtube .embed-youtube-play {
    cursor: pointer;
}

.embed-youtube img,
.embed-youtube iframe,
.embed-youtube .embed-youtube-play,
.embed-youtube .embed-youtube-play:before {
    position: absolute;
}

.embed-youtube .embed-youtube-play,
.embed-youtube .embed-youtube-play:before {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}

.embed-youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.ytp-large-play-button-bg {
    -webkit-transition: fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1);
    transition: fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1);
    fill: #212121;
    fill-opacity: .8
}

.ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,
.ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,
.ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg {
    -webkit-transition: fill .1s cubic-bezier(0, 0, 0.2, 1), fill-opacity .1s cubic-bezier(0, 0, 0.2, 1);
    transition: fill .1s cubic-bezier(0, 0, 0.2, 1), fill-opacity .1s cubic-bezier(0, 0, 0.2, 1);
    fill: #f00;
    fill-opacity: 1
}

.ytp-color-party .ytp-large-play-button.ytp-touch-device .ytp-large-play-button-bg,
.ytp-color-party .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,
.ytp-color-party .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg {
    -webkit-animation: ytp-party-fill .15s linear infinite;
    animation: ytp-party-fill .15s linear infinite
}

.house-brand .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg,
.house-brand .ytp-muted-autoplay-endscreen-overlay:hover .ytp-large-play-button-bg {
    fill: #000
}
/* End */


/* Start:/local/components/cteam/catalog.review/templates/.default/style.css?174170245422473*/
#reviews{
    font-size: 16px;
    color: #000;
}
#reviews textarea{
    height: 90px;
    overflow-y: scroll;
    scrollbar-color: #d5d5d5 transparent;
    scrollbar-width: thin;
    border-radius: 5px;
    outline: none;
	-moz-appearance: none;
    resize: none;
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    padding: 10px 11px;
    border: 1px solid #d5d5d5;
    font-family: inherit;
}
#reviews textarea::-webkit-scrollbar-thumb {
    height: 30px;
    background-color: #d5d5d5;
    border-radius: 3px;
}
#reviews textarea::-webkit-scrollbar {
    width: 6px;
}
#reviews textarea:focus {
    border-color: #745345;
    -webkit-box-shadow: 1px 0 0 #745345, 0 1px 0 #745345, -1px 0 0 #745345, 0 -1px 0 #745345;
    box-shadow: 1px 0 0 #745345, 0 1px 0 #745345, -1px 0 0 #745345, 0 -1px 0 #745345;
}
#edit-block span.title{
    font-size: 24px;
    font-weight: 600;
}
.reviews__title {
    margin-bottom: 24px;
    font-size: 40px;
    font-weight: 600;
}
.reviews__subtitle,
.review__bottom-wrap {
    display: flex;
    justify-content: space-between;
}
.tabs__reviews{
    position: relative;
    display: flex;
    padding-bottom: 4px
}
.tabs__reviews.active:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #745345;
}
.reviews__content {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 48px;
}
.review__top-wrap,
.textarea-block__top-wrap,
.newreview__textarea-wrap{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.review__top-wrap,
.textarea-block__top-wrap{
    padding-left: calc(50px + 20px);
}
.review__avatar,
.textarea-block__avatar{
    width: 50px;
    position: absolute;
    top: 5px;
    left: 0;
    margin-right: 20px;
}
.review__avatar img,
.textarea-block__avatar img{
    object-fit: cover;
    -o-object-fit: cover;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #f8f8f8
}
.textarea-block__textarea-wrap,
.textarea-block__brn-wrap{
    display: flex;
    padding-left: calc(50px + 20px);
    margin-top: 16px;
}
.review__answer-wrap {
    margin-top: 32px;
}

.textarea-block__top-wrap {
    justify-content: end;
}
.review__info {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.review__header {
    display: flex;
    gap: 15px;
}
.review__header .header__name{
    font-weight: 600;
}
.review__header .header__date{
    color: #4a4a4a
}
.review__ratings{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    gap: 12px 32px;
}
.ratings__item {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.ratings__item label.title{
    font-size: 14px;
    padding: 0 2px;
    color: #545454;
}
.rating.stars-line{
    display: inline-block;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 196 16' style='enable-background:new 0 0 196 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23745345;stroke:%23745345;%7D .st1%7Bfill:none;stroke:%23745345;%7D%0A%3C/style%3E%3Cpath class='st0' d='M88.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7c0.1,0.3-0.3,0.6-0.5,0.4L88,12.5l-3.9,2.5 c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4c0-0.1,0.1-0.1,0.1-0.2C87.9,1,87.9,1,88,1 s0.1,0,0.2,0.1C88.3,1.1,88.3,1.2,88.3,1.2L88.3,1.2z M8.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7 c0.1,0.3-0.3,0.6-0.5,0.4L8,12.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7L1.1,6.7C0.9,6.5,1,6.1,1.3,6.1l4.6-0.4l1.8-4.4 c0-0.1,0.1-0.1,0.1-0.2C7.9,1,7.9,1,8,1c0.1,0,0.1,0,0.2,0.1C8.3,1.1,8.3,1.2,8.3,1.2L8.3,1.2z M28.3,1.2l1.8,4.4l4.6,0.4 c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7c0.1,0.3-0.3,0.6-0.5,0.4L28,12.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1 c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4c0-0.1,0.1-0.1,0.1-0.2C27.9,1,27.9,1,28,1s0.1,0,0.2,0.1C28.3,1.1,28.3,1.2,28.3,1.2 L28.3,1.2z M48.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7c0.1,0.3-0.3,0.6-0.5,0.4L48,12.5l-3.9,2.5 c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4c0-0.1,0.1-0.1,0.1-0.2C47.9,1,47.9,1,48,1 s0.1,0,0.2,0.1C48.3,1.1,48.3,1.2,48.3,1.2L48.3,1.2z M68.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7 c0.1,0.3-0.3,0.6-0.5,0.4L68,12.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4 c0-0.1,0.1-0.1,0.1-0.2C67.9,1,67.9,1,68,1s0.1,0,0.2,0.1C68.3,1.1,68.3,1.2,68.3,1.2L68.3,1.2z'/%3E%3Cpath class='st1' d='M188.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7c0.1,0.3-0.3,0.6-0.5,0.4l-3.9-2.5l-3.9,2.5 c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4c0-0.1,0.1-0.1,0.1-0.2c0.1,0,0.1-0.1,0.2-0.1 s0.1,0,0.2,0.1C188.3,1.1,188.3,1.2,188.3,1.2L188.3,1.2z M108.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7 c0.1,0.3-0.3,0.6-0.5,0.4l-3.9-2.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4 c0-0.1,0.1-0.1,0.1-0.2c0.1,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1C108.3,1.1,108.3,1.2,108.3,1.2L108.3,1.2z M128.3,1.2l1.8,4.4l4.6,0.4 c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7c0.1,0.3-0.3,0.6-0.5,0.4l-3.9-2.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1 c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4c0-0.1,0.1-0.1,0.1-0.2c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1 C128.3,1.1,128.3,1.2,128.3,1.2L128.3,1.2z M148.3,1.2l1.8,4.4l4.6,0.4c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7 c0.1,0.3-0.3,0.6-0.5,0.4l-3.9-2.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4 c0-0.1,0.1-0.1,0.1-0.2c0.1,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1C148.3,1.1,148.3,1.2,148.3,1.2L148.3,1.2z M168.3,1.3l1.8,4.4l4.6,0.4 c0.3,0,0.4,0.4,0.2,0.7l-3.5,3.1l1,4.7c0.1,0.3-0.3,0.6-0.5,0.4l-3.9-2.5l-3.9,2.5c-0.3,0.2-0.6-0.1-0.5-0.4l1-4.7l-3.5-3.1 c-0.2-0.2-0.1-0.6,0.2-0.7l4.6-0.4l1.8-4.4c0-0.1,0.1-0.1,0.1-0.2c0.1,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1 C168.3,1.1,168.3,1.2,168.3,1.3L168.3,1.3z'/%3E%3C/svg%3E") center/auto 100% no-repeat;
    width: 100px;
    font-size: 0;
    line-height: 1;
    background-position: -100px 0;
}
.rating.stars-line::before {
    padding-top: calc(100% * (16/100));
    content: '';
    display: block;
}
.rating.stars-line.star-5{
    background-position-x: -2%;
}
.rating.stars-line.star-4 {
    background-position-x: calc(-2% + 21%);
}
.rating.stars-line.star-3{
    background-position-x: calc(-2% + 2*21%);
}
.rating.stars-line.star-2{
    background-position-x: calc(-2% + 3*21%);
}
.rating.stars-line.star-1{
    background-position-x: calc(-2% + 4*21%)
}
#reviews .owl-carousel-collection-wrap{
    padding: 0;
}
button.btn__simple{
    height: 20px;
    border-bottom: 1px dashed;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    padding: 0;
    font-size: 14px;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    color: #4c4c4c;
    border-color: #8b8b8b;
    line-height: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

button.btn__simple:hover{
    color: #000;
    border-color: #000;
}
button.btn__simple.disabled{
    cursor: default;
    border-color: transparent;
    color: #d5d5d5;
}
button.new-review__btn {
    width: 100%;
}
button.btn__main,
button.btn__second{
    line-height: 1.1;
    letter-spacing: 0;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    border: 2px solid #745345;
    font-size: 14px;
    padding: 12px 25px 13px;
}
button.btn__main{
    background-color: #745345;
}
button.btn__second{
    color: #745345;
    background-color: transparent;
}
.textarea-block__brn-wrap,
.newreview__btn-wrap {
    display: flex;
    gap: 15px;
}
.review__content{
    position: relative;
    padding-left: calc(50px + 20px);
    margin-top: 24px;
}
.review__comments-wrap{
    display: flex;
    flex-direction: column;
    gap: 32px;
    margin-top: 24px;
}
.review__btn-wrap {
    display: flex;
    gap: 32px;
}
.comments__item{
    position: relative;
}
.comments__item .review__content{
    margin-top: 16px;
}
.review__photos{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    margin: 24px 0 12px;
    overflow-x: auto;
}
.review__photos .photos__item a{
    display:flex
}
.review__photos .photos__item img{
    width: 80px;
    height: 100px;
    object-fit: cover;
    border-radius: 5px;
}
.reviews__list .reviews__item {
    padding: 24px 0;
    border-bottom: 1px solid #d5d5d5;
}
.reviews__list .reviews__item:last-child{
    border-bottom: 0;
}
.review__vote .vote-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
}
.vote-wrap .vote-like,
.vote-wrap .vote-dislike{
    display: inherit;
    align-items: center;
}

button.vote__button{
    width: 20px;
    height: 26px;
    font-size: 0;
    line-height: 1;
    padding: 0;
    margin: 0 5px 0 0;
    border: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.07 11.737C19.4726 11.1269 19.685 10.411 19.68 9.68C19.68 8.813 19.365 8.06 18.735 7.42C18.105 6.781 17.36 6.461 16.498 6.461H14.311C14.708 5.629 14.908 4.821 14.908 4.038C14.908 3.054 14.762 2.272 14.472 1.691C14.2054 1.13393 13.7591 0.682736 13.205 0.41C12.649 0.137 12.024 0 11.328 0C10.905 0 10.533 0.156 10.21 0.467C9.853 0.82 9.597 1.275 9.44 1.83C9.28911 2.35594 9.16231 2.88849 9.06001 3.426C8.96501 3.936 8.81801 4.296 8.61901 4.506C8.21301 4.951 7.76901 5.49 7.28901 6.121C6.45201 7.223 5.88501 7.875 5.58701 8.077H2.18201C1.74201 8.077 1.36701 8.235 1.05701 8.55C0.906077 8.69895 0.786886 8.87693 0.706623 9.0732C0.626361 9.26948 0.58669 9.47998 0.590005 9.692V17.769C0.590005 18.215 0.745005 18.596 1.05601 18.911C1.36601 19.227 1.74101 19.384 2.18101 19.384H5.76001C5.94301 19.384 6.51401 19.553 7.47501 19.889C8.49501 20.251 9.39101 20.527 10.166 20.716C10.9368 20.9049 11.7274 21.0003 12.521 21H14.124C15.292 21 16.233 20.661 16.945 19.984C17.657 19.306 18.01 18.384 18.002 17.214C18.499 16.566 18.747 15.817 18.747 14.967C18.7473 14.7857 18.735 14.6046 18.71 14.425C19.025 13.861 19.182 13.255 19.182 12.608C19.1832 12.314 19.1455 12.0211 19.07 11.737V11.737Z' fill='%23E8E8E8'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
    cursor: pointer;
    -webkit-transition: background-image .3s ease 0s;
    transition: background-image .3s ease 0s;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
button.vote__button:hover{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.07 11.737C19.4726 11.1269 19.685 10.411 19.68 9.68C19.68 8.813 19.365 8.06 18.735 7.42C18.105 6.781 17.36 6.461 16.498 6.461H14.311C14.708 5.629 14.908 4.821 14.908 4.038C14.908 3.054 14.762 2.272 14.472 1.691C14.2054 1.13393 13.7591 0.682736 13.205 0.41C12.649 0.137 12.024 0 11.328 0C10.905 0 10.533 0.156 10.21 0.467C9.853 0.82 9.597 1.275 9.44 1.83C9.28911 2.35594 9.16231 2.88849 9.06001 3.426C8.96501 3.936 8.81801 4.296 8.61901 4.506C8.21301 4.951 7.76901 5.49 7.28901 6.121C6.45201 7.223 5.88501 7.875 5.58701 8.077H2.18201C1.74201 8.077 1.36701 8.235 1.05701 8.55C0.906077 8.69895 0.786886 8.87693 0.706623 9.0732C0.626361 9.26948 0.58669 9.47998 0.590005 9.692V17.769C0.590005 18.215 0.745005 18.596 1.05601 18.911C1.36601 19.227 1.74101 19.384 2.18101 19.384H5.76001C5.94301 19.384 6.51401 19.553 7.47501 19.889C8.49501 20.251 9.39101 20.527 10.166 20.716C10.9368 20.9049 11.7274 21.0003 12.521 21H14.124C15.292 21 16.233 20.661 16.945 19.984C17.657 19.306 18.01 18.384 18.002 17.214C18.499 16.566 18.747 15.817 18.747 14.967C18.7473 14.7857 18.735 14.6046 18.71 14.425C19.025 13.861 19.182 13.255 19.182 12.608C19.1832 12.314 19.1455 12.0211 19.07 11.737V11.737Z' fill='%23745345'/%3E%3C/svg%3E");
}
button.vote__button.voted{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.07 11.737C19.4726 11.1269 19.685 10.411 19.68 9.68C19.68 8.813 19.365 8.06 18.735 7.42C18.105 6.781 17.36 6.461 16.498 6.461H14.311C14.708 5.629 14.908 4.821 14.908 4.038C14.908 3.054 14.762 2.272 14.472 1.691C14.2054 1.13393 13.7591 0.682736 13.205 0.41C12.649 0.137 12.024 0 11.328 0C10.905 0 10.533 0.156 10.21 0.467C9.853 0.82 9.597 1.275 9.44 1.83C9.28911 2.35594 9.16231 2.88849 9.06001 3.426C8.96501 3.936 8.81801 4.296 8.61901 4.506C8.21301 4.951 7.76901 5.49 7.28901 6.121C6.45201 7.223 5.88501 7.875 5.58701 8.077H2.18201C1.74201 8.077 1.36701 8.235 1.05701 8.55C0.906077 8.69895 0.786886 8.87693 0.706623 9.0732C0.626361 9.26948 0.58669 9.47998 0.590005 9.692V17.769C0.590005 18.215 0.745005 18.596 1.05601 18.911C1.36601 19.227 1.74101 19.384 2.18101 19.384H5.76001C5.94301 19.384 6.51401 19.553 7.47501 19.889C8.49501 20.251 9.39101 20.527 10.166 20.716C10.9368 20.9049 11.7274 21.0003 12.521 21H14.124C15.292 21 16.233 20.661 16.945 19.984C17.657 19.306 18.01 18.384 18.002 17.214C18.499 16.566 18.747 15.817 18.747 14.967C18.7473 14.7857 18.735 14.6046 18.71 14.425C19.025 13.861 19.182 13.255 19.182 12.608C19.1832 12.314 19.1455 12.0211 19.07 11.737V11.737Z' fill='%23745345'/%3E%3C/svg%3E");
}
button.vote__button.vote__button--reverse{
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.newreview__ratings{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px;
    margin: 16px 0;
}
.newreview__textarea-top-wrap .review__header{
    display: flex;
    justify-content: space-between;
}
.newreview__form form,
.reviews__newreview-wrap,
.newreview__pictures-wrap {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.newreview__pictures-wrap{
    margin-top: 16px;
}
.newreview__form .header__name {
    font-weight: 200;
    color: #8b8b8b;
}
.newreview__title {
    display: flex;
    gap: 7px;
    font-size: 24px;
    font-weight: 600;
}
.newreview__bottom-wrap {
    display: flex;
    flex-direction: column;
    margin-top: 16px;
    gap: 16px;
}
.rating__input .stars{
    display: flex;
    gap: 16px;
}
.newreview__rules-wrap {
    max-width: 450px;
    font-size: 14px;
    color: #8b8b8b;
}
button.new-review__btn {
    margin-bottom: 24px;
}
.textarea__symbols-wrap {
    color: #8b8b8b;
}
.rating__input .stars span {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    font-size: 0;
    border-radius: 50%;
    background: rgba(116, 83, 69, 0.14) !important;
    cursor: pointer;
}
.rating__input .stars span::after {
    content: "";
    position: absolute;
    height: 16px;
    width: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33148 1.23033L10.1115 5.65033L14.6715 6.06133C14.9875 6.09033 15.1165 6.50333 14.8765 6.72133L11.4185 9.86333L12.4545 14.5373C12.5265 14.8613 12.1905 15.1173 11.9195 14.9443L8.00048 12.4673L4.08248 14.9443C3.81048 15.1163 3.47548 14.8613 3.54748 14.5373L4.58348 9.86333L1.12448 6.72133C0.88448 6.50333 1.01248 6.08933 1.32948 6.06133L5.88948 5.65033L7.66948 1.23033C7.69453 1.16273 7.73968 1.10443 7.79885 1.06325C7.85802 1.02207 7.92839 1 8.00048 1C8.07257 1 8.14294 1.02207 8.20211 1.06325C8.26128 1.10443 8.30643 1.16273 8.33148 1.23033Z' stroke='%23745345'/%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: 0 !important;
}

.rating__input .stars span.active::after{
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33148 1.23033L10.1115 5.65033L14.6715 6.06133C14.9875 6.09033 15.1165 6.50333 14.8765 6.72133L11.4185 9.86333L12.4545 14.5373C12.5265 14.8613 12.1905 15.1173 11.9195 14.9443L8.00048 12.4673L4.08248 14.9443C3.81048 15.1163 3.47548 14.8613 3.54748 14.5373L4.58348 9.86333L1.12448 6.72133C0.88448 6.50333 1.01248 6.08933 1.32948 6.06133L5.88948 5.65033L7.66948 1.23033C7.69453 1.16273 7.73968 1.10443 7.79885 1.06325C7.85802 1.02207 7.92839 1 8.00048 1C8.07257 1 8.14294 1.02207 8.20211 1.06325C8.26128 1.10443 8.30643 1.16273 8.33148 1.23033Z' fill='%23745345' stroke='%23745345'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position-y: 0 !important;
}

input#file-upload {
    display: none;
}
label.pictures-upload {
    font-size: 0;
    background: #ebe7e5;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    position: relative;
}
label.pictures-upload:after{
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_42:82)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.955 30H1.99701C1.73443 30.0003 1.47438 29.9487 1.23178 29.8482C0.98918 29.7478 0.768794 29.6004 0.583264 29.4146C0.397733 29.2288 0.250708 29.0082 0.150619 28.7655C0.0505308 28.5227 -0.000651951 28.2626 6.26876e-06 28V8C0.00053384 7.47025 0.211005 6.9623 0.585315 6.58743C0.959625 6.21256 1.46726 6.00132 1.99701 6H6.98901L10.983 2H20.968L24.962 6H29.955C30.2175 5.99987 30.4775 6.05153 30.7201 6.15203C30.9626 6.25253 31.1829 6.39989 31.3685 6.58567C31.554 6.77146 31.701 6.99201 31.8011 7.2347C31.9013 7.4774 31.9525 7.73746 31.952 8V28C31.9515 28.5298 31.741 29.0377 31.3667 29.4126C30.9924 29.7874 30.4848 29.9987 29.955 30V30ZM28.956 9H23.721L19.727 5H12.225L8.23001 9H2.99501V27H28.956V9ZM15.976 10C17.3593 9.99961 18.7115 10.4101 19.861 11.1794C21.0106 11.9487 21.9058 13.0421 22.433 14.321C22.9619 15.6001 23.1002 17.0072 22.8306 18.3649C22.561 19.7225 21.8955 20.97 20.918 21.95C19.941 22.9282 18.6957 23.5945 17.3397 23.8645C15.9838 24.1346 14.5783 23.9962 13.301 23.467C12.0234 22.9369 10.9316 22.0397 10.164 20.889C9.26562 19.542 8.86137 17.9254 9.01997 16.3141C9.17857 14.7027 9.89023 13.196 11.034 12.05C11.6826 11.4003 12.4529 10.8848 13.3009 10.533C14.1489 10.1812 15.0579 10.0001 15.976 10V10ZM15.976 21C16.7666 21.0002 17.5394 20.7655 18.1963 20.3257C18.8533 19.886 19.3648 19.261 19.666 18.53C19.9678 17.7992 20.0467 16.9954 19.8926 16.2199C19.7385 15.4444 19.3583 14.7319 18.8 14.172C18.2416 13.6123 17.5295 13.231 16.7541 13.0765C15.9787 12.922 15.1749 13.0012 14.4445 13.3041C13.7142 13.6071 13.0903 14.12 12.6519 14.778C12.2135 15.436 11.9803 16.2093 11.982 17C11.982 18.06 12.402 19.078 13.152 19.828C13.5226 20.1994 13.9627 20.4941 14.4473 20.6952C14.9319 20.8963 15.4514 20.9999 15.976 21V21Z' fill='%23745345'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_42:82'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.pictures__inputs-wrap,
.pictures-samples {
    display: flex;
    gap: 16px;
}
.pictures-img {
    border: 1px solid #ebe7e5;
    justify-content: center;
}
.pictures__bottom-wrap {
    font-size: 14px;
    color: #8b8b8b;
}
.owl-carousel .owl-item img {
    height: 250px;
    object-fit: cover;
}
label.pictures-upload,
.pictures-img{
    display: flex;
    position: relative;
    width: 80px;
    height: 100px;
    border-radius: 5px;
    overflow: hidden;
}
.reviews__newreview-wrap {
    margin-bottom: 32px;
}
.header__name-wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
    gap: 15px
}
.pictures__inputs-wrap{
    overflow-x: auto;
    -ms-overflow-x: auto;
}
.pictures-img i.delete{
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.83332 1.00002L7.99998 2.16669L2.16666 8L1 6.83334L6.83332 1.00002Z' fill='%23FF5A5A'/%3E%3Cpath d='M1.00002 2.16666L2.16668 1L8 6.83331L6.83334 7.99998L1.00002 2.16666Z' fill='%23FF5A5A'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 16px;
    height: 16px;
    right: 4px;
    top: 4px;
    cursor: pointer;
    z-index: 1;
}
.pictures-img img{
    object-fit: contain;
}

@media (min-width: 1023.49px){
    button.new-review__btn {
        width: auto;
        min-width: 252px;
    }
    button.vote__button{
        width: 16px;
        height: 18px;
    }
}

@media (min-width: 767.51px){
    button.new-review__btn {
        max-width: 288px;
        margin-right: 40px;
    }

}
@media (max-width: 767.50px){
    .review__avatar,
    .textarea-block__avatar{
        position: relative;
        margin-right: 0;
        top: 0;
    }
    .review__top-wrap, .textarea-block__top-wrap,
    .textarea-block__textarea-wrap, .textarea-block__brn-wrap{
        padding-left: 0;
    }
    .header__name-wrap,
    .comments__item .review__header{
        flex-direction: column;
        gap: 15px
    }
    .review__content{
        padding-left: 0;
    }
    .textarea-block__top-wrap{
        justify-content: flex-start;
        gap: 15px;
    }
    button.btn__main{
        flex-grow: 1;
    }
    .comments__item .review__top-wrap{
        gap: 15px;
    }
    .review__btn-wrap{
        gap: 24px
    }
    .pictures-img{
        z-index: 1;
    }
    .pictures-img i.delete{
        width: 32px;
        height: 32px;
        z-index: 2;
    }
}
/* End */


/* Start:/assets/css/catalog_element.css?17417026244264*/
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next{
    background: url(/assets/css/../images/owl_car_hor_arr.png) 0 0 no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    margin-top: -30px;
}        
.owl-carousel .owl-controls .owl-nav .owl-prev{
    left: -65px;
}
.owl-carousel .owl-controls .owl-nav .owl-next{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    right: -65px;
}

        .carousel_owl_box.freski_card_carousel_box{
            max-height: 227px;
            margin-bottom: 26px;
        }
            .carousel_owl_box_item.freski_card_carousel_box_item{
                margin-bottom: 0;
            }
                .carousel_owl_box_item.freski_card_carousel_box_item .related_item{
                    text-align: center;
                }
                .carousel_owl_box_item.freski_card_carousel_box_item .oboi_box{
                    margin: 0 1px;
                    float: none;
                }

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
  max-height: 164px;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: inline-block;
  /*text-align: center;*/
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/* .owl-carousel-wrap{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
} */

.owl-carousel-wrap .owl-carousel{
  max-height: unset;
}
.owl-carousel-thumbnails{
    margin-top: 20px;
}
.owl-carousel-thumbnails .owl-item{
    border: 1px solid transparent;
    /* width: 100px; */
}
.owl-carousel-thumbnails .owl-item.center{
    border: 1px solid #666;
}
.owl-carousel-thumbnails .owl-controls .owl-nav .owl-prev{
  left: 5px!important;
  width: 20px !important;
  height: 20px !important;
  background-size: 100% !important;
  margin-top: -5px !important;
}
.owl-carousel-thumbnails .owl-controls .owl-nav .owl-next{
  right: 5px!important;
  width: 20px !important;
  height: 20px !important;
  background-size: 100% !important;  
  margin-top: -5px !important;
}
.about_card_wallpaper_left{
  /* height: 100%; */
  /* overflow: hidden; */
}
@media only screen and (max-width: 767px){
  .about_card_wallpaper_left.full{
    width: 100%;
  }
}

.about_card_wallpaper_left > div{
  /* height: 100%; */
  /* overflow: hidden; */
}
@media only screen and (max-width: 767px){
  .about_card_wallpaper_left.freski_card_wall_left {
    width: 100% !important;
}
}
.wallpaper_short_info_list.freski_card_wallpapers{
  margin-left: 0px !important;
}
.freski_card_wall_right .counter_box, .freski_card_wall_right .add_bsket {
  margin-left: 0px !important;
}
.extra_boot2 h2 {
  margin-left: 0px !important;
}
.about_card_wallpaper_right {
  margin-left: 0px !important;
}
.oboi_brands_box_wall {
  display: flex;
}
/* End */


/* Start:/assets/js/slick/slick.min.css?17417026241565*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}div#flex_extra{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}ul.slides{max-width:635px;height:434px;overflow:hidden}ul.slides li{position:inherit !important}.carousel_main_box_item .flex-thumbs_custom img{width:100% !important;float:none}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/assets/js/slick/slick-theme.min.css?17417026242407*/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/assets/js/slick/./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/assets/js/slick/./fonts/slick.eot');src:url('/assets/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('/assets/js/slick/./fonts/slick.woff') format('woff'),url('/assets/js/slick/./fonts/slick.ttf') format('truetype'),url('/assets/js/slick/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
/* End */


/* Start:/assets/css/catalog_oboi.css?174170262431285*/
button {
    outline: none;
    cursor: pointer;
}

.f_left {
    float: left
}

.f_right {
    float: right
}

.m_t_zero {
    margin-top: 0 !important;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.d_ib {
    display: inline-block;
}

.d_none {
    display: none;
}

#content {
    padding: 0px 0px 0px 0px;
    min-height: 600px;
}

.fast-button {
    padding: 5px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
    background-color: #505050;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    margin-top: 0px;
    cursor: pointer;

}

.oboi_box_main {
    margin: 0 0px 1px -16px;
    text-align: center;
}

.oboi_box {
    width: 280px;
    height: 380px;
    margin: 0 0px 1.7% 0.7%;
    float: left;
    display: inline-block;
    text-align: left;
    position: relative;
}

.oboi_box_link {
    display: block;
    margin-bottom: 0px;
    position: relative;
    width: 100%;
    height: 281px;
    overflow: hidden;
}

.oboi_box_link:before,
.oboi_box_link:after,
.oboi_box_link.second_position:before,
.oboi_box_link.second_position:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    /*height: 16px;
    width: 16px;*/
    background-color: #FFF;
    display: none !important;
}

.oboi_box_link:after {
    bottom: 0;
    right: 0;
    top: initial;
    left: initial;
}

.oboi_box_link.second_position:before {
    top: 0;
    right: 0;
    left: initial;
    bottom: initial;
}

.oboi_box_link.second_position:after {
    bottom: 0;
    left: 0;
    right: initial;
    top: initial;
}

.oboi_box_img {
    display: inline-block;
    width: auto;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.oboi_box_text {
    color: #424242;
    height: 80px;

    padding-top: 9px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.oboi_box_main .oboi_box_text {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.oboi_box_name {
    font-size: 12px;
    display: block;
    line-height: 13px;
    padding-bottom: 5px;
}

.oboi_box_cost {
    font-size: 14px;
    display: block;
    font-weight: 500;
    text-transform: uppercase;
}

hr {
    border: none;
    border-bottom: 2px solid #E9E9E9;
    /*margin: 13px 0;*/
}

.carousel_main_box {
    /*max-height: 474px;
    overflow: hidden;*/
}

.carousel_main_box_item {
    background-color: #222;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 15px 14px 14px 14px;
    max-width: 1170px;
    margin: 0 auto;
}

.about_card_wallpaper .carousel_main_box_item {
    background-color: #DEDEDE;
}

.carousel_main_box_item .flexslider {
    width: 69.6%;
    float: left;
}

.carousel_main_box_item .flex-viewport {
    /*float: right;
    width: 85.3%;
    max-height: 440px;
    overflow: hidden;*/
}

.carousel_main_box_item .flex-control-thumbs {
    width: auto;
    display: inline-block;
    float: left;
    margin-top: -2px;
    overflow: initial;
}

.carousel_main_box_item .flex-direction-nav {
    display: none;
}

.title_hr {
    position: relative;
    margin: 25px 0;
    line-height: normal;
}

.title_hr_item {
    border-bottom: 2px solid #dbdbdb;
    width: 100%;
    margin: 0;
}

.title_hr_text_main {
    text-align: center;
    margin-top: -17px;
    position: relative;
}

.title_hr_text {
    font-size: 24px;
    color: #202020;
    text-align: center;
    display: inline-block;
    padding: 0 20px;
    background-color: #fff;
    text-transform: uppercase;
}

.more_link_box_item {
    color: #202020;
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
}

.oboi_box_link:before,
.oboi_box_link:after,
.oboi_box_link.second_position:before,
.oboi_box_link.second_position:after {
    /*    width: 26px;
        height: 26px;*/
}

.checkout_content_box_item_right {
    float: right;
    width: 188px;
    height: 377px;
    border: 2px solid #eaeaea;
    border-radius: 8px;
    padding: 30px 12px 15px;
    margin-top: -2px;
}

.delivery_icon_box {
    text-align: center;
    padding-bottom: 43px;
}

.delivery_icon_box_img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 76px;
    height: 76px;
    margin: auto;
}

.delivery_icon_box_img_it {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    height: 76px;
    width: 76px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.delivery_icon_box_text {
    padding-top: 12px;
    font-size: 14px;
    line-height: 16px;
    color: #a6a5a5;
}


.product_table {
    table-layout: fixed;
    min-width: 100%;
    font-size: 14px;
    line-height: 26px;
    color: #424242;
    margin-bottom: 15px;
}

.product_tr {
    border: 2px solid #eaeaea;
}

.product_th {
    font-size: 15px;
    padding: 6px 0;
}

.w490 { /*width: 490px;*/
    text-align: left;
    padding-left: 20px;
    width: 50.51546391752577%;
}

.w140 { /*width: 140px;*/
    width: 14.43298969072165%;
}

.w200 { /*width: 200px;*/
    width: 20.61855670103093%;
}

.w138 { /*width: 138px;*/
    width: 14.22680412371134%;
}

.product_td {
    padding: 20px 0;
}

.product_table_span {
    padding-top: 30px;
}

.img_and_info_tb {
    padding-left: 21px;
}

.img_and_info_tb.oboi_box_main.oboi_big {
    margin: 0;
    text-align: left;
}

.img_and_info_tb.oboi_box_main.oboi_big .oboi_box {
    margin: 0;
    display: block;
    text-align: initial;
}

.img_and_info_tb.oboi_box_main.oboi_big .oboi_box .oboi_box_link {
    margin-bottom: 0;
}

.img_and_info_item {

}

.img_and_info_item img {

}

.lis_mod {
    margin-left: 26px;
    margin-top: -6px;
}

.lis_mod .title_h5 {

}

.wallpaper_short_info_list {

}

.wallpaper_short_info_list.first {
    padding-bottom: 26px;
}

.wallpaper_short_info_list_item {

}

.wallpaper_short_info_list_item > div {

}

.wallpaper_short_info_list_item > div:last-child {
    padding-left: 3px;
}

/*responsive table start*/
.product_table [data-table-text]:before {
    display: none;
    font-size: 15px;
    line-height: 30px;
    height: 30px;
    padding: 0 20px;
    color: #424242;
    background-color: #ececec;
    content: attr(data-table-text);
    text-align: left;
}

.product_table .product_tr .product_td[data-table-text]:first-child:before {
    background-color: #222;
    color: #FFF;
}

/*responsive table end*/

/*table end*/

.check_butn_box {
    margin: 45px 0 41px 0;
}

.check_butn_box .see_more_box_btn {
    padding: 10px 0 10px 44px;
    background: url(/assets/css/../images/icon_see_more2.png) 0 50% no-repeat;
}

.check_butn_box .delivery_but {
    padding: 13px 51.5px;
}

.about_card_wallpaper {

}

.about_card_wallpaper_left {
    width: 100%;
}

.card_wallpaper_img_box {
    position: relative;
    height: 300px;
    overflow: hidden;
    text-align: center;
}

.card_wallpaper_img_box a {
    display: block;
    overflow: hidden;
}

.card_wallpaper_img_box:before,
.card_wallpaper_img_box:after {
    /*position: absolute;*/
    content: "";
    top: 0;
    left: 0;
    /*width: 4.88%;
    height: 5.41%;
    width: 14%;
    height: 14%;*/
    background-color: #FFF;
}

.card_wallpaper_img_box:after {
    top: initial;
    left: initial;
    bottom: 0;
    right: 0;
}

.about_card_wallpaper_img {
    max-width: 100%;
    /*height: 100%;*/
}

.counter_box {
    width: 100%;
    margin-top: 18px;
}

.counter_box.counter_box_l {
    width: 264px;
}

.price_rub {
    float: left;
    font-size: 23px;
    line-height: 22px;
    color: #E84C3D;
    padding-top: 8px;
}

.price_rub i {
    color: #424242;
    font-style: normal;
}

.counter_box_arrow {
    float: right;
    margin: -4px -2px;
}

.counter_box_button {
    width: 17px;
    height: 18px;
    border: 1px solid #939393;
    margin: 4px 2px;
    padding: 0;
    display: block;
    background: none;
    position: relative;
    cursor: pointer;
    outline-style: none;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.counter_box_button:hover {
    background-color: #E6E6E6;
}

.counter_box_button.up:before {
    content: "";
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(/assets/css/../images/icon_counter_arrow.png) 0 0 no-repeat;
    width: 9px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4.5px;
    margin-top: -3.5px;
}

.counter_box_button.down:before {
    content: "";
    background: url(/assets/css/../images/icon_counter_arrow.png) 0 0 no-repeat;
    width: 9px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -4.5px;
    margin-top: -3.5px;
}

.counter_input {
    float: right;
    margin-right: 3px;
    width: 40px;
    height: 40px;
    padding: 5px;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    border: 1px solid #939393;
    color: #424242;
    -webkit-border-radius: 7px !important;
    border-radius: 7px !important;
}

.add_bsket {
    margin-top: 30px;
}

.add_bsket_item {
    text-align: center;
    border: none;
    font-size: 13px;
    line-height: 18px;
    padding: 10.5px 8px 10.5px 35px;
    color: #fefefe;
    text-transform: uppercase;
    background: #4c4c4c url(/assets/css/../images/icon_bskt_btn.png) 9px 50% no-repeat;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}

.add_bsket_item:hover {
    opacity: 0.6;
}

.about_card_wallpaper_right {
    margin-left: 50px;
    overflow: hidden;
    min-height: 471px;
    max-width: 810px;
}

.about_card_wallpaper_right .carousel_main_box_item {
    padding: 10px 10px 10px 10px;
    max-height: 460px;
}

.about_card_wallpaper_right .carousel_main_box_item .flexslider {
    width: 100%;
}

.about_card_wallpaper_right .carousel_main_box_item .flex-viewport {
    float: left;
    width: 85.3%;
}

.about_card_wallpaper_right .carousel_main_box_item .flex-control-thumbs {
    float: right;
}

.about_card_wallpaper_right .buttons_on_carousel_item1 {
    left: 8px;
}

.oboi_brands_box_wall {
    margin-right: -16px;
}

.oboi_brands_box_wall_item {
    width: 173px;
    height: 185px;
    position: relative;
    z-index: 5;
    float: left;
}

.oboi_brands_box_wall_item:first-child {
    /*margin-right: 40px;*/
}

.oboi_brands_box_wall_img {
    border: 1px solid #e6e6e6;
    width: 100%;
    height: auto;
}

.oboi_brands_box_figcaption {
    padding-top: 17px;
}

.oboi_brands_box_figcaption span {
    color: #424242;
    font-size: 14px;
}

.oboi_brands_box_figcaption .more_link_box_it {
    padding-top: 3px;
}

.oboi_brands_box_figcaption .more_link_box_it .more_link_box_item {
    font-size: 14px;
}

.wallpaper_short_info_list.freski_card_wallpapers {
    color: #424242;
    margin-left: 50px;
    font-size: 14px;
    line-height: 20px;
    height: 100%;
    /*margin-top: -3px;*/
}

.wallpaper_short_info_list.freski_card_wallpapers .wallpaper_short_info_list_item div:first-child {
    width: 189px;
}

.wallpaper_short_info_list.freski_card_wallpapers .wallpaper_short_info_list_item > div:last-child {
    padding-left: 0;
}

.checkout_content_box_item_right.oboi_check_it {
    border: none;
    border-left: 1px solid #dbdbdb;
    height: 211px;
    width: 177px;
    margin-left: 93px;
    padding: 2px 10px 0 25px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.checkout_content_box_item_right.oboi_check_it .delivery_icon_box {
    padding-bottom: 19px;
}

.checkout_content_box_item_right.oboi_check_it .delivery_icon_box_img {
    width: 56px;
    height: 56px;
}

.checkout_content_box_item_right.oboi_check_it .delivery_icon_box_img_it {
    width: 56px;
    height: 56px;
}

.checkout_content_box_item_right.oboi_check_it .delivery_icon_box_text {
    padding-top: 5px;
    font-size: 13px;
}


.delivery_box_main {

}

.delivery_box_main_item {
    color: #424242;
    font-size: 14px;
    line-height: 18px;
    padding-top: 11px;
    padding-bottom: 26px;
}

.delivery_box_main_item p {

}

.list_delivery {
    padding-bottom: 6px;
}

.list_delivery_item {
    background: url(/assets/css/../images/mark_icon_list.jpg) 15px 4px no-repeat;
    padding-bottom: 10px;
}

.list_delivery_link {
    padding-left: 23px;
    text-decoration: underline;
    color: #424242;
    line-height: 14px;
}

.list_delivery_link:hover {
    text-decoration: none;
}

.delivery_box_main_item .more_link_box_it .more_link_box_item,
.garantiez_item .more_link_box_it .more_link_box_item {
    font-size: 14px;
}

.about_card_wallpaper_left.freski_card_wall_left {
    width: 100%;
}

.about_card_wallpaper_left.freski_card_wall_left .card_wallpaper_img_box:before,
.about_card_wallpaper_left.freski_card_wall_left .card_wallpaper_img_box:after {
    /*width: 4.88%;
    height: 5.41%;*/
}

.freski_card_wall_right {
    /*margin-left: 50px;*/
}

.freski_card_wall_right .wallpaper_short_info_list.freski_card_wallpapers .wallpaper_short_info_list_item > div {
    line-height: 26px;
}

.freski_card_wall_right .wallpaper_short_info_list.freski_card_wallpapers .wallpaper_short_info_list_item div:first-child {
    width: 205px;
}

.freski_card_wall_right .counter_box,
.freski_card_wall_right .add_bsket {
    margin-left: 50px;
}

/*===============================popup start===============================*/
.box_arctickmodal {
    width: 887px;
    min-height: 494px;
    background-color: #FFF;
    position: relative;
    padding: 20px 23px 35px 23px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.arcticmodal-close {
    cursor: pointer;
    background: url(/assets/css/../images/icon_arcticmodal_close.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 18px;
    top: 16px;
    text-indent: -9999px;
}

.arcticmodal-close:hover {
    opacity: 0.6;
}

.arctick_title {
    font-size: 24px;
    line-height: 28px;
    color: #424242;
    text-align: center;
    padding: 0 20px;
}

.popup_center_goods {
    width: fit-content;
    margin: 21px auto 0;
}

.good_txt {
    font-size: 14px;
    line-height: 18px;
    padding: 10.5px 0;
    display: inline-block;
}

.popup_center_goods .delivery_but {
    padding: 13px 49px;
}

.goods_content_box {

}

.goods_content_box .oboi_box_link {
    width: 211px;
    height: 190px;
    margin-top: 8px;
}

.goods_content_box .wallpaper_short_info_list {
    margin-left: 35px;
}

.goods_content_box .wallpaper_short_info_list_item {

}

.goods_content_box .wallpaper_short_info_list_item > div {
    line-height: 26px;
    font-size: 14px;
    color: #424242;
}

.after_ordering {
    width: 213px;
}

.after_ordering_text {
    font-size: 14px;
    line-height: 20px;
    color: #424242;
    border: 2px solid #EAEAEA;
    padding: 12px 12px 12px 14px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.after_ordering .wallpaper_short_info_list {
    margin-left: 0;
    margin-top: 15px;
    font-size: 14px;
}

.after_ordering .wallpaper_short_info_list_item > div:first-child {
    padding-bottom: 15px;
}

.after_ordering .wallpaper_short_info_list_item > div:last-child {
    padding-left: 0;
}

.box_arctickmodal .check_butn_box {
    margin: 35px 13px 0 0;

}

p {
    margin-bottom: 16px
}

.mb19 {
    margin-bottom: 19px;
}

.mb21 {
    margin-bottom: 21px;
}

.mb23 {
    margin-bottom: 23px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb35 {
    margin-bottom: 35px;
}

.mb40 {
    margin-bottom: 40px;
}

.mt28 {
    margin-top: 28px;
}

h2, h3, h4 {
    font-weight: normal;
}

.title3 {
    font-size: 27px;
    font-weight: 700;
    color: #202020;
}

.roboto_light {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.roboto_normal {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.roboto_medium {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.roboto_bold {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}

.calibri_bold {
    font-family: 'Calibri-Bold';
}

.calibri_regular {
    font-family: 'Calibri-Regular';
}

a {
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

a:hover {
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}

.arcticmodal-overlay,
.arcticmodal-container {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
}

.arcticmodal-container {
    overflow: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

*:first-child + html .arcticmodal-container {
    height: 100%
}

.arcticmodal-container_i {
    height: 100%;
    margin: 0 auto;
}

.arcticmodal-container_i2 {
    padding: 24px;
    margin: 0;
    border: 0;
    vertical-align: middle;
}

.arcticmodal-error {
    padding: 20px;
    border-radius: 10px;
    background: #000;
    color: #fff;
}

.arcticmodal-loading {
    width: 80px;
    height: 80px;
    border-radius: 10px;
    background: #000 url(/assets/css/loading.gif) no-repeat 50% 50%;
}

.title_hr_text {
    font-size: 24px;
    color: #202020;
    text-align: center;
    display: inline-block;
    padding: 0 20px;
    background-color: #fff;
    text-transform: uppercase;
}

.oboi_box_link img {
    height: 100%;
    height: auto;
}

.delivery_but {
    border-radius: 10px;
    float: right;
    background-color: #4c4c4c;
    color: #fff;
    font-size: 12px;
    padding: 13px 61.5px;
    border: none;
    outline: none;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
}

.delivery_but:hover {
    opacity: 0.6;
}


.add_favorite {
    margin-top: 32px;
    clear: both;
}

.counter_box.counter_box_l.counter_number + .add_bsket #add2basket,
.add_bsket #add2basket {
    display: inline-block;
    margin-right: 7px;
}

#add2favorite2,
#add2favorite {
    background: transparent url(/assets/css/../images/star_fav.png) 9px 50% no-repeat;
    border: 1px solid #939393;
    color: #424242;
    max-width: initial !important;
    display: inline-block;
    padding: 9.5px 8px 9.5px 35px;
}

#add2favorite4,
#add2favorite5 {
    background: transparent url(/assets/css/../images/star_fav.png) 9px 50% no-repeat;
    border: 1px solid #939393;
    color: #424242;
    max-width: initial !important;
    display: inline-block;
    padding: 9.5px 8px 9.5px 35px;
}

#add2favorite4:hover,
#add2favorite5:hover {
    text-decoration: underline;
    background-color: #DCD8D8;
}

.clearbutt {
    border: 1px solid #939393;
    color: #424242;
    max-width: initial !important;
    display: inline-block;
    padding: 9.5px 8px 9.5px 8px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}

.clearbutt:hover {
    opacity: 1;
    color: #FFF !important;
    border-color: #4c4c4c;
    background-color: #4c4c4c;
    text-decoration: underline;
}

#add2favorite2:hover,
#add2favorite:hover {
    opacity: 1;
    color: #FFF;
    background: #4c4c4c url(/assets/css/../images/star_fav_hover.png) 9px 50% no-repeat;
    border-color: #4c4c4c;
}

#add2compare:hover {
    opacity: 1;
    color: #FFF;
    background: #4c4c4c url(/assets/css/../images/star_fav_hover.png) 9px 50% no-repeat !important;
    border-color: #4c4c4c !important;
}

a {
    color: black;
    text-decoration: underline;
}

a:active {
    color: black !important;
    text-decoration: underline;
}

.carousel_main_box_item .flex-thumbs_custom {
    float: right;
    width: 103px;
    display: inline-block;
    margin-top: -2px;
}

.carousel_main_box_item .flex-thumbs_custom li {
    float: none;
    display: block;
    width: 103px;
    height: 84px;
    margin-bottom: 4px;
    margin-top: 2px;
    position: relative;
    overflow: hidden;
}

.carousel_main_box_item .flex-thumbs_custom .droppable {
    width: 100% !important;
    height: auto;
    position: absolute;
    background: transparent !important;
}

.carousel_main_box_item .flex-thumbs_custom .droppable img {
    width: 100%;
    height: 100%;
}

.about_card_wallpaper_right .carousel_main_box_item .flex-viewport .slides li[data-thumb] {
    position: relative !important;
}

.about_card_wallpaper_right .carousel_main_box_item .flex-viewport .slides li[data-thumb] {
    z-index: 1 !important;
    overflow: hidden;
}

li#R22533\/102750:nth-child(even) {
    width: auto !important;
}

.about_card_wallpaper_right .carousel_main_box_item .flex-viewport .slides li[data-thumb] div {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

.carousel_main_box_item .flex-thumbs_custom img {
    border: 2px solid transparent;
    max-width: 100%;
    width: 100%;
    height: 84px;
    cursor: pointer;
}

.carousel_main_box_item .flex-thumbs_custom img.active_img, .carousel_main_box_item .flex-thumbs_custom img:hover {
    border: 2px solid #fff;
}

/*#flex_extra > ul.slides{
    float: left;
    width: 85.3%;
    position: relative;
}*/
.about_card_wallpaper_right .carousel_main_box_item #flex_extra .flex-viewport {
    width: calc(100% - 115px);
}

h2 {
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #202020;
}

#ahchor {

}

.ahchor {

}

.arrow_up {
    position: fixed;
    z-index: 99;
    right: 35px;
    bottom: 35px;
    width: 50px;
    height: 50px;
    visibility: hidden;
    opacity: 0;
    cursor: pointer;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    background: url(/assets/css/../images/icon/arrow_anchor.png) 100% 0 no-repeat;
    -webkit-background-size: 150px;
    -o-background-size: 150px;
    background-size: 150px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.arrow_up:hover {
    background-position: 0 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

#ahchor .fa {
    display: none;
}

.arrow_up.active {
    opacity: 1;
    visibility: visible;
}


#more_text {
    text-align: justify;
}

.oboi_box_text a {
    /*text-decoration:none !important;*/
}

#flex_extra img {
    cursor: pointer;
}

.l_oboi_text_box {
    margin: 0 0 16px 0;
}

.l_title3 {
    font-size: 27px;
    color: #202020;
    /*line-height: 20px;*/
    margin-bottom: 10px;
    padding: 0 15px;
}


/*pagination*/
body div.pagin-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
    max-width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;

}

body .pagin-container .show-more-next {
    background: #fff;
    text-transform: uppercase;
    color: #4d4d4d;
    border-radius: 0;
    border: 1px solid #4d4d4d;
    letter-spacing: 0.5px;
    padding: 12px 24px;
    margin: 10px;
    max-width: 100%;
    box-shadow: 0 3px 3px #bbb;
    margin-bottom: 20px;
}

body .pagin-container .show-more-next:hover {
    background: #4d4d4d;
    color: #fff;
    cursor: pointer;
    transition: all ease 0.3s;
}

body .pagin-container .pagination {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;

    max-width: 100%;
    -ms-align-items: center;
    align-items: center;
}


body .pagin-container .pagination span {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}

body .pagin-container .pagination a, body .pagin-container .pagination span i {
    width: 35px;
    height: 35px;
    box-sizing: border-box;
    display: inline-flex;
    padding: 0px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    margin: 0;
    border-radius: 50%;
    text-decoration: none;
}


body .pagin-container .pagination span a.current, body .pagin-container .pagination span a:hover {
    background: #ededed;
}


body .pagin-container .pagination > a {
    border: 1px solid #4d4d4d;
    color: #4d4d4d !important;
    font-weight: normal;
    display: flex;

    align-items: flex-start;
    padding-top: 4px;
    opacity: 0.3;
    font-size: 25px;
    font-weight: normal;
    line-height: 0.8;
    margin: 0px 5px 0px 5px;
}

body .pagin-container .pagination > a:hover {
    opacity: .8;
    transition: all ease 0.3s;
    cursor: pointer;
}

body .pagin-container .pagination > a:nth-child(2) {
    margin-right: 0;
}

@media (min-width: 1034px) {
    body .pagin-container .pagination a, body .pagin-container .pagination span i {
        margin-right: 7px;
    }
}


/*pagination end*/


.description_bottom {
    padding: 15px;
}

@media (min-width: 768px) {
    .description_bottom {
        padding: 15px 50px 15px 300px;
    }
}


.sect_descr_bottom {
    padding-bottom: 25px;
    padding-top: 25px;
    border-top: 1px solid #eee;
    margin-top: 25px;
}


/*fix bug with filter on mobile*/
/*@media only screen and (max-width: 767px){
    .category_filter_aside .choose_checkbox_container {
        display: none;
        width: 104%;
        min-height: 100%;
        position: absolute;
        left: 100.5%;
        top: 0;
        background: #fff;
    }
}*/


.pagin-container__load-circle {
    display: none;
    transform: scale(0);
    opacity: 1;
    animation: load-circle 800ms linear infinite;
    height: 120px;
    width: 120px;
    background: rgba(187, 153, 30, 0.75);
    border-radius: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
}

@keyframes load-circle {
    to {
        transform: scale(1.5);
        opacity: 0;
    }
}


@media (min-width: 768px) {
    #sticky-wrapper .filter_aside_ver_2 {
        margin-left: -30px;
    }

    #sticky-wrapper .filter_aside_ver_2 .category_filter_aside {
        padding-left: 30px;
    }
}

/*@media (min-width: 768px){
    .title_hr_text_main{
        text-align: left;
    }
    .title_hr_text{
        padding-left: 0;

    }
}*/

@media only screen and (max-width: 767px) {
    .seo-tags-block2 {
        font-size: 14px;
        position: relative;
        left: 0;
        padding-left: 2%;
        overflow-x: scroll;
        white-space: nowrap;
        width: 100%;
        margin-top: 67px;
        z-index: 1;
    }

    .tags-filter-block2 {
        font-size: 14px;
        position: relative;
        left: 0;
        padding-left: 0;
        overflow-x: scroll;
        white-space: nowrap;
        width: 100%;
        margin-top: 1%;
    }
    .col-xs-8, .col-sm-9, .col-lg-9, .col-md-10
    {
        min-height: 1px !Important;
        padding-left: 0px !Important;
        padding-right: 0px !Important;
    }
    .filter-video{
        width: calc(100% + 0px)!Important;
    }
}

.seo-tags-block {
    display: inline-block;
    margin: 1px 10px 4px 10px;
    background: #f4f5f5;
    padding: 4px 8px;
    cursor: pointer;
}

.filter-block {
    display: inline-block;
    margin: 10px;
    margin-top: 0px;
    background: #f4f5f5;
    padding: 4px 8px;
    cursor: pointer;
}


.filter-block_brand {
    display: inline-block;
    margin: 10px;
    margin-top: 0px;
    background: #f4f5f5;
    padding: 4px 8px;
    cursor: pointer;
}

.seo-tags-block_brand {
    padding-top: 25px;
}

.tags-sort-block-brand{
    float: left;
}

@media only screen and (max-width: 767px) {
    .seo-tags-block_brand {
        font-size: 14px;
        position: absolute;
        left: 0;
        padding-left: 0%;
        overflow-x: scroll;
        white-space: nowrap;
        width: 100%;
        margin-top: -45px;
        z-index: 1;
        padding-top: 0px;
    }

    .tags-filter-block_brand {
        font-size: 14px;
        position: absolute;
        left: 0;
        padding-left: 0;
        overflow-x: scroll;
        white-space: nowrap;
        width: 100%;
        margin-top: 65px;
    }

    .tags-sort-block-brand {
        position: relative;
        margin-bottom: 115px;
        width: 100%;
        float: none;
    }
}

@media (min-width: 1890px) and (max-width: 4889px) {

    .pagin-container {
        margin-left: 20%!important;
        padding-right: 25%!important;
    }

}


@media (min-width: 767px) and (max-width: 1889px) {
    .oboi_box {
        width: 275px;
        margin: 0 0px 1.7% 0.7%;
    }

    .oboi_box_link {
        display: block;
        margin-bottom: 0px;
        position: relative;
        width: 100%;
        height: 275px;
        overflow: hidden;
    }

    .pagin-container {
        margin-left: 20%!important;
        padding-right: 25%!important;
    }
}

@media (min-width: 767px) and (max-width: 1858px) {
    .oboi_box {
        width: 275px;
    }
    .oboi_box_link {
        height: 275px;
    }
}

@media (min-width: 767px) and (max-width: 1821px) {
    .oboi_box {
        width: 265px;
    }
    .oboi_box_link {
        height: 265px;
    }
}

/*@media (min-width: 767px) and (max-width: 1756px) {
    .oboi_box {
    width: 255px;
}
    .oboi_box_link {
    height: 255px;
}
}

@media (min-width: 767px) and (max-width: 1710px) {
    .oboi_box {
    width: 245px;
}
    .oboi_box_link {
    height: 245px;
}
}

@media (min-width: 767px) and (max-width: 1660px) {
    .oboi_box {
    width: 235px;
}
    .oboi_box_link {
    height: 235px;
}
}
@media (min-width: 767px) and (max-width: 1610px) {
    .oboi_box {
    width: 225px;
}
    .oboi_box_link {
    height: 225px;
}
}
@media (min-width: 767px) and (max-width: 1562px) {
    .oboi_box {
    width: 215px;
}
    .oboi_box_link {
    height: 215px;
}
}
@media (min-width: 767px) and (max-width: 1510px) {
    .oboi_box {
    width: 205px;
}
    .oboi_box_link {
    height: 205px;
}
}
@media (min-width: 767px) and (max-width: 1460px) {
    .oboi_box {
    width: 195px;
}
    .oboi_box_link {
    height: 195px;
}
}
@media (min-width: 767px) and (max-width: 1410px) {
    .oboi_box {
    width: 185px;
}
    .oboi_box_link {
    height: 185px;
}
}
@media (min-width: 767px) and (max-width: 1360px) {
    .oboi_box {
    width: 175px;
}
    .oboi_box_link {
    height: 175px;
}
}
@media (min-width: 767px) and (max-width: 1310px) {
    .oboi_box {
    width: 165px;
}
    .oboi_box_link {
    height: 165px;
}
}
@media (min-width: 767px) and (max-width: 1260px) {
    .oboi_box {
    width: 155px;
}
    .oboi_box_link {
    height: 155px;
}
}
@media (min-width: 767px) and (max-width: 1210px) {
    .oboi_box {
    width: 145px;
}
    .oboi_box_link {
    height: 145px;
}
}

@media (min-width: 767px) and (max-width: 1129px) {
    .oboi_box {
    width: 135px;
}
    .oboi_box_link {
    height: 135px;
}
}

@media (min-width: 767px) and (max-width: 1074px) {
    .oboi_box {
    width: 125px;
}
    .oboi_box_link {
    height: 125px;
}
}

@media (min-width: 767px) and (max-width: 1027px) {
    .oboi_box {
    width: 115px;
}
    .oboi_box_link {
    height: 115px;
}
}*/
/* End */


/* Start:/assets/css/flexslider.css?17417026241692*/
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 0px; position: relative; }
.flex-viewport {}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

/* Direction Nav */
.flex-direction-nav a {width: 30px; height: 30px; margin: 0px 0 0; display: block;  position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {right: 5px;}
.flexslider:hover .flex-prev {left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {}
.flex-direction-nav .disabled {cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; /*background: url(/assets/css/) repeat;*/cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{ background-position:0 0;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

/* End */


/* Start:/assets/css/owl.carousel.css?17417026248257*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
  max-height: 164px;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: inline-block;
  /*text-align: center;*/
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/assets/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next{
    background: url(/assets/css/../images/owl_car_hor_arr.png) 0 0 no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    margin-top: -30px;
}        
.owl-carousel .owl-controls .owl-nav .owl-prev{
    left: -65px;
}
.owl-carousel .owl-controls .owl-nav .owl-next{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    right: -65px;
}
                .vertical.flexslider .flex-direction-nav .flex-prev:hover,
                .vertical.flexslider .flex-direction-nav .flex-next:hover,
                .owl-carousel .owl-controls .owl-nav .owl-prev:hover,
                .owl-carousel .owl-controls .owl-nav .owl-next:hover{
                    opacity: 0.5;
                }

.flexslider2_main_box{
    position: relative;
    margin-left: 33px;
    max-height: 427px;
    overflow: hidden;
    max-width: 637px;
    border: 2px solid #cfcfcf;
    -webkit-border-radius: 6px;
            border-radius: 6px;
}
.content_oboi_news{
    /*margin-bottom: 110px;*/
    margin-bottom: 155px;
}
.new_left_bx{
    color: #424242;
    margin-top: -9px;
}
.new_left_bx p,
.after_flex{
    text-align: justify;
}
.content_oboi1{
    margin-bottom: 12px;
}
.content_oboi2{
    margin-bottom: 24px;
}
.full_width_carus .owl_carousel{
    max-height: 100%;
}

.flexslider2_main_box .thumbowlcarus{
    position: absolute;
    bottom: 0;
    background: url(/assets/css/../images/bkgc_opacity_flex.png) 0 0 repeat;
    padding: 4px 62px 5px 62px;
    -webkit-border-radius: 7px;
            border-radius: 7px;
    left: 0;
    right: 0;
    height: 89px;
    overflow: hidden;
    z-index: 99;
}
.thumbowlcarus .owl-item{
    cursor: pointer;
}
.flexslider2_main_box .thumbowlcarus .owl-item .bd_img{
    width: 117px;
    height: 79px;
    overflow: hidden;
}
.flexslider2_main_box .thumbowlcarus .owl-item.current .bd_img {
    cursor: pointer;
    width: 117px;
    height: 79px;
    position: relative;
    border: 2px solid #eaeaea;
    overflow: hidden;
}
.flexslider2_main_box .thumbowlcarus .owl-item.current .bd_img img {
        margin: -1px 0 0 -1px;
}

.flexslider2_main_box .owl-carousel.thumb .owl-controls .owl-nav div {
    background: url(/assets/css/../images/icon_see_more2.png) 0 0 no-repeat;
    width: 26px;
    height: 26px;
    top: 50%;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    margin-top: -13px;
}
.flexslider2_main_box .owl-carousel.thumb .owl-controls .owl-nav .owl-prev{
    left: -43px;
}
.flexslider2_main_box .owl-carousel.thumb .owl-controls .owl-nav .owl-next{
    right: -43px;
}
@media only screen and (max-width: 500px){
    .flexslider2_main_box{
        min-height: 400px;
    }
    .flexslider2_main_box .owl-carousel .owl-item img{
        width: auto;
    }
}

@media only screen and (max-width: 1199px){
  .hid-map{
    display:block;
  }
  .show-map{
    display: none;
  }
}

@media only screen and (min-width: 1200px){
  .hid-map{
    display:none;
  }
  .show-map{
    display: block;
  }
}

@media screen and (max-width: 767px){
  .owl_carousel3.owl-carousel .owl-controls .owl-nav .owl-prev,
  .owl_carousel3.owl-carousel .owl-controls .owl-nav .owl-next{
    width: 30px;
    height: 30px;
  }
  .owl_carousel3.owl-carousel .owl-controls .owl-nav .owl-prev{
    left: -15px; 
  }  

  .owl_carousel3.owl-carousel .owl-controls .owl-nav .owl-next{
    right: -15px;
  }     
}


/* End */


/* Start:/assets/css/catalog_brand_listing.css?17417026247775*/
.f_left {float:left}
.f_right {float:right}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.d_none{ display:none;}
.header_bottom{
    background-color: #ececec;
}
#content {padding:0px 0px 0px 0px; min-height: 600px;}
.wallpaper_for_walls{
    margin: 15px -11.89px;
}
p {margin-bottom:16px}
.title3{
  font-size: 27px;
  font-weight: 700;
  color: #202020;
}
.roboto_light{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.roboto_normal{
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}
.calibri_bold{
    font-family:'Calibri-Bold';
}
a{
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
a:hover{
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
    footer {
        padding:23px 0px 10px 0px;
        /*height: 198px;*/
        background-color: #202020;
    }

.wallpaper_brand_item{
        width: 160px;
        margin: 0 13.5px 15px 13.5px;
        float: left;
    }
    .wallpaper_brand_img{
            width: 100%;
            display: block;
            text-align: center;
            margin-bottom: 2px;
        }
    .wallpaper_brand_img img{
        width: 100%;
        height: auto;
        margin: 0 !important;
        display: inline-block;
    }    
        .wallpaper_brand_txt{
            border-bottom: 2px solid #e9e9e9;
            text-align: center;
            text-align: center;
            display: block;
            text-decoration: none;
            font-size: 14px;
            line-height: 16px;
            color: #424242;
            padding: 3px 0 1px;
        }
a{color:black;text-decoration:underline;}

 #ahchor{
        
    }
    .ahchor{
        
    }
        .arrow_up {
            position: fixed;
            z-index: 99;
            right: 35px;
            bottom: 35px;
            width: 50px;
            height: 50px;
            visibility: hidden;
            opacity: 0;
            cursor: pointer;
            -webkit-transition: none;
               -moz-transition: none;
                -ms-transition: none;
                 -o-transition: none;
                    transition: none;
            background: url(/assets/css/../images/icon/arrow_anchor.png) 100% 0 no-repeat;
            -webkit-background-size: 150px;
                 -o-background-size: 150px;
                    background-size: 150px;
            -webkit-border-radius: 50%;
                    border-radius: 50%;
        }
        .arrow_up:hover{
            background-position: 0 0;
            -webkit-transition: none;
               -moz-transition: none;
                -ms-transition: none;
                 -o-transition: none;
                    transition: none;
        }
        #ahchor .fa{
            display: none;
        }
        .arrow_up.active{
            opacity: 1;
            visibility: visible;
        }
        
        
#more_text{
  text-align: justify;
}  

.l_oboi_text_box{margin: 0 0 16px 0;}
    .l_title3{
        font-size: 27px;
        color: #202020;
        /*line-height: 20px;*/
        margin-bottom: 20px;
        padding: 0 15px;
    }
.video-block{
    margin: 15px auto;
    display: flex;
    align-items: flex-end;
}
.youtube-video-wrap,
.owl-carousel-video-brand-wrap{
    width: 50%;
    padding-left: 15px;
    padding-right: 5px;
}
.owl-carousel-video-collection-wrap{
    width: 50%;
    padding-right: 5px;
}
.owl-carousel-video-products-wrap{
    width: 50%;  
    padding-left: 5px;
    padding-right: 15px;
}
.owl-carousel-video-products-wrap.pr-0{
    padding-right: 0px;
}
.owl-carousel-video-products-title,
.owl-carousel-video-brand-title{
    text-align: center;
    font-size: 15px;
    margin-bottom: 7px;
}
.owl-carousel-video-products,
.owl-carousel-video-brand{
    max-height: unset !important;
}
.owl-carousel-video-products iframe,
.owl-carousel-video-brand iframe {
    position: absolute;
    left: 0;
    width: calc(100% - 60px) !important;
    right: 0;
    margin: auto;
}
.owl-carousel-video-products .owl-controls .owl-nav .owl-prev,
.owl-carousel-video-products .owl-controls .owl-nav .owl-next,
.owl-carousel-video-brand .owl-controls .owl-nav .owl-prev,
.owl-carousel-video-brand .owl-controls .owl-nav .owl-next
{
    background-color: #ebebeb !important;
    background-image: none !important;
    text-indent: inherit !important;
    height: 100% !important;
    width: 30px !important;
    bottom: 0 !important;
    top: 0 !important;
    margin-top: 0 !important;
    overflow: hidden !important;
}
.owl-carousel .owl-video-tn {
    position: relative;
    height: 0;
    background-size: cover;
    padding-bottom: 56.25%;
    overflow: hidden;
}
.owl-carousel .owl-video-play-icon{
    background: url('/assets/owl-carousel2/youtube-play.svg') no-repeat;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: auto;
    right: 0;
    background-size: 68px;
    bottom: 0;
    background-position: center center;
}
.maxh {
    max-height: 100vh;
}
.owl-carousel-video-products .owl-controls .owl-nav .owl-prev,
.owl-carousel-video-brand .owl-controls .owl-nav .owl-prev{
    left: 0px !important;
}
.owl-carousel-video-products .owl-controls .owl-nav .owl-next,
.owl-carousel-video-brand .owl-controls .owl-nav .owl-next{
    right: -1px !important;
}
.owl-carousel-video-products .owl-controls .owl-nav .owl-prev .prev-video,
.owl-carousel-video-products .owl-controls .owl-nav .owl-next .next-video,
.owl-carousel-video-brand .owl-controls .owl-nav .owl-prev .prev-video,
.owl-carousel-video-brand .owl-controls .owl-nav .owl-next .next-video
{
    background: url('/assets/images/owl_car_hor_arr.png') 0 0 no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
}
@media only screen and (max-width: 992px){
    .video-block.filter-video{
        flex-direction: column;
    }
    .owl-carousel-video-collection-wrap{
        width: 100%;
    }
    .owl-carousel-video-products-wrap.pr-0{
        width: 100%;
        padding-left: 0;
    }
}
@media only screen and (max-width: 768px){
    .video-block{
        flex-direction: column;
    }
    .owl-carousel-video-products-wrap{
        width: 100%;
        padding-left: 15px;
    }
    .youtube-video-wrap,
    .owl-carousel-video-brand-wrap{
        width: 100%;
        padding-right: 15px;
        margin-bottom: 15px;
    }
    .owl-carousel-video-collection-wrap{
        width: 100%;
    }
    .owl-carousel-video-products .owl-controls .owl-nav .owl-prev,
    .owl-carousel-video-products .owl-controls .owl-nav .owl-next,
    .owl-carousel-video-brand .owl-controls .owl-nav .owl-prev,
    .owl-carousel-video-brand .owl-controls .owl-nav .owl-next
    {
        width: 30px !important;
        height: 100% !important;
    }

}
.owl-carousel-collection-wrap{
    padding-left: 15px;
    padding-right: 15px;
}
.owl-carousel-collection-wrap .owl-carousel{
    max-height: unset;
}
.owl-carousel-collection-wrap .owl-carousel .owl-controls .owl-nav .owl-prev{
    left: 5px;
}
.owl-carousel-collection-wrap .owl-carousel .owl-controls .owl-nav .owl-next{
    right: 5px;
}
@media only screen and (max-width: 768px){
    .owl-carousel-collection-wrap .owl-carousel .owl-controls .owl-nav .owl-prev{
        left: 5px;
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }
    .owl-carousel-collection-wrap .owl-carousel .owl-controls .owl-nav .owl-next{
        right: 5px;
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }
}
/* End */
/* /bitrix/templates/.default/components/webiland/ufilter/main_new_2/style.css?174170258020561 */
/* /local/components/custom/detail_podbor_real_new/templates/element/style.css?175554900243815 */
/* /local/components/custom/consignment/templates/.default/style.css?17417024535351 */
/* /local/components/cteam/catalog.review/templates/.default/style.css?174170245422473 */
/* /assets/css/catalog_element.css?17417026244264 */
/* /assets/js/slick/slick.min.css?17417026241565 */
/* /assets/js/slick/slick-theme.min.css?17417026242407 */
/* /assets/css/catalog_oboi.css?174170262431285 */
/* /assets/css/flexslider.css?17417026241692 */
/* /assets/css/owl.carousel.css?17417026248257 */
/* /assets/css/catalog_brand_listing.css?17417026247775 */
