

/* Start:/local/templates/WBE70/js/slick_slider/slick-theme.css?17363619362671*/

/* Arrows */
.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: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    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: '←';
}

/* Dots */
.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: none;
    background: transparent;
}
.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
{
    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:/local/templates/WBE70/js/slick_slider/slick.css?17363619361776*/
/* Slider */
.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;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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);
       -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;
    margin-left: auto;
    margin-right: auto;
}
.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:/local/templates/WBE70/css/main.css?1736768205346428*/
* {
    font-family: 'Manrope', sans-serif;
    font-weight: 400;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
body { -ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
.pop{height: 1100px; overflow-y: scroll !important}
.pop_box{top: 100px; transform: translateY(-50%);} 

section.catalogSection.noMargin {
    height: calc(100vh - 85px);
    padding: 30px 0;
}
canvas{
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    font-family: 'Manrope', sans-serif;
    font-weight: 600;
    z-index: 999;
    width: 100%;
    height: 100%;
    transition: .8s;
}
.photo_show_room {
    margin: 3%;
    width: 91%;
}
section.test {
    display: none;
}
.loaded_opacity canvas{
    opacity: 0;
}
.loaded_hidden canvas{
    display: none;
}

body.noScroll {
    overflow: hidden;
    height: 100%;
}

img.demo2 {
    width: 23.6%;
}
img.demo4 {
    width: 23.6%;
}

header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    transition: .3s;
}

input:focus:not([type="submit"]) {
    border: 1px solid var(--light-text, #808588);
    background: var(--light-bg, #FBFBFB);
}

input:focus:not([type="range"]) {
    border: 1px solid var(--light-text, #808588);
    background: var(--light-bg, #FBFBFB);
}

textarea:focus {
    border: 1px solid var(--light-text, #808588);
    background: var(--light-bg, #FBFBFB);
}

.container {
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    height: 100%;
}

.header_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 87px;
    z-index: 23;
    position: relative;
    background-color: #fff;
}

.header_top_logo {
    margin-right: 25px;
}

.header_top_catalog {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 105px;
    height: 40px;
    cursor: pointer;
    transition: .3s;
    flex-shrink: 0;
    margin-right: 20px;
}

.header_top_catalog.rem {
    display: none;
}

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


.header_top_catalog p {
    font-size: 16px;
    margin-left: 9px;
    line-height: 40px;
    color: #33383A;
    transition: .3s;
}

.header_top_catalog_icon {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 14px;
    height: 11px;
}

.header_top_catalog_icon span {
    width: 100%;
    height: 1px;
    background: #33383A;
    transition: .3s;
}

.header_top_catalog:hover {
    background: #D2AD83;
}

.header_top_catalog.active {
    background: #C49A6C;
}


.header_top_catalog:hover p,
.header_top_catalog.active p {
    color: #fff;
}

.header_top_catalog:hover .header_top_catalog_icon span,
.header_top_catalog.active .header_top_catalog_icon span {
    background-color: #fff;
}

.header_top_search {
    max-width: 786px;
    width: 100%;
    height: 46px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    transition: .3s;
}

.header_top_search.b2b {
    max-width: 900px;
}

.header_top_search_mobile {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(/img/icon/search_header.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 33px;
    right: 60px;
    border: none;
    cursor: pointer;
    display: none;
}

.header_top_search_mobile.remove {
    display: none;
}

.header_top_search.active {
    width: 100%;
}

.header_top_search.fixed {
    display: none;
}

.header_top_search_box {
    position: relative;
    height: 46px;
    width: 100%;
    background: #FBFBFB;
    border-radius: 1px;
}

.header_top_search_box input {
    border: none;
    background: transparent;
    width: calc(100% - 1px);
    height: 100%;
    margin-left: 36px;
    outline: none;
}

.header_top_search_box__search {
    width: 25px;
    height: 25px;
    background-image: url(/local/templates/WBE70/css/../img/icon/search_header.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 13px;
    left: 94%;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.header_top_search.active .header_top_search_box__search {
    left: initial;
    right: 10px;
    background: #D9DEE0;
    border-radius: 1px;
    width: 67px;
    height: 30px;
    top: 8px;
}

.header_top_search.active .header_top_search_box__search::after {
    content: 'Поиск';
    position: absolute;
    top: 6px;
    left: 12px;
    font-size: 14px;
    line-height: 135%;
    color: #1C1E1F;
    display: block;
    pointer-events: none;
}

.header_top_search_box__clear {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    background-image: url(/local/templates/WBE70/css/../img/icon/close_header.svg);
    top: 13px;
    right: 83px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    display: none;
}

.header_top_search_box__clear.active {
    display: block;
}

.header_top_search input[type=submit] {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 200px;
    height: 46px;
    font-weight: 400;
    font-size: 16px;
    line-height: 46px;
    color: #fff;
    text-align: center;
    border: none;
    cursor: pointer;
    transition: .3s;
    margin-left: 10px;
    display: none;
}

.header_top_search input[type=submit].active {
    display: block;
}

.header_top_profile {
    display: flex;
    align-items: center;
    cursor: pointer;
    flex-shrink: 0;
    margin-left: 20px;
    position: relative;
}

.header_top_profile.remove {
    display: none;
}

.header_top_entrance {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 140px;
    height: 46px;
    font-size: 16px;
    line-height: 46px;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer;
    transition: .3s;
    margin-left: 20px;
    flex-shrink: 0;
    text-decoration: none;
}

.header_top_entrance.remove {
    display: none;
}

.header_top_entrance:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.header_top_entrance:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.header_top_profile.rem {
    display: none;
}

.header_top_profile p {
    font-size: 16px;
    line-height: 135%;
    color: #000000;
    margin-right: 10px;
}

.header_top_profile_img {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    overflow: hidden;
}

.header_top_profile_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.header_top_profile_icon {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    margin-left: 8px;
    transition: .3s;
}

.header_top_profile.active .header_top_profile_icon {
    transform: rotate(180deg);
}

.header_top_profile_hidden {
    position: absolute;
    right: 0;
    top: 87px;
    background-color: #ffff;
    padding: 4px 0;
    display: flex;
    flex-direction: column;
    width: 240px;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    transition: .3s;
    z-index: 11;
    transform: translateY(-100%);
    opacity: 0;
}

.header_top_profile_hidden.active {
    transform: translateY(0);
    opacity: 1;
}

.header_top_profile_hidden_item {
    text-decoration: none;
    cursor: pointer;
    padding-bottom: 16px;
    border-bottom: 1px solid #FAFAFA;
    display: flex;
    align-items: center;
    padding-top: 16px;
    padding-left: 20px;
    padding-right: 20px;
}

.header_top_profile_hidden_item:hover {
    background: #FBFBFB;
}

.header_top_profile_hidden_item p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin-left: 12px;
    margin-right: 0px;
    transition: .3s;
}

.header_top_profile_hidden_item:hover p {
    color: #C49A6C;
}

.header_top_profile_hidden_item i {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    transition: .3s;
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(1):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_user_active.svg);
}


.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(1) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_user.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(2) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk2.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(2):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk2_active.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(3) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk3.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(3):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk3_active.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(4) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk4.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(4):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk4_active.svg);
}

.header_top_profile_hidden .header_top_profile_hidden_item:nth-child(4) {
    border: none;
}

.header_line {
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.1);
}

.header_search_translator {
    position: absolute;
    top: 88px;
    left: 0;
    width: 100%;
    padding: 40px 0;
    background-color: #fff;
    z-index: 10;
    opacity: 0;
    transition: .5s;
    transform: translateY(-130%);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.header_search_translator.active {
    opacity: 1;
    pointer-events: inherit;
    transform: translateY(0);
}

.header_search_translator_item {
    position: relative;
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    padding: 16px 0;
    border-bottom: 1px solid #D9DEE0;
    cursor: pointer;
}

.header_search_translator .container .header_search_translator_item:last-child {
    border: none;
}

.header_search_translator_item::after {
    position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-image: url(/local/templates/WBE70/css/../img/icon/search_pop_top.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 17px;
    right: 0px;
}

.header_catalog {
    position: absolute;
    top: 88px;
    left: 0;
    width: 100%;
    padding: 40px 0;
    background-color: #fff;
    z-index: 10;
    opacity: 0;
    transition: .5s;
    transform: translateY(-130%);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.header_catalog.active {
    opacity: 1;
    pointer-events: inherit;
    transform: translateY(0);
}

.header_catalog_box {
    display: flex;
    justify-content: space-between;
}

.header_catalog_box_menu {
    width: 270px;
    border-right: 1px solid #FBFBFB;
    display: flex;
    flex-direction: column;
}

.header_catalog_box_menu a {
    width: 218px;
    height: 54px;
    margin-bottom: 6px;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #33383A;
    padding-left: 16px;
    text-decoration: none;
    transition: .3s;
    border-left: 1px solid #fff;
    position: relative;
    display: flex;
    align-items: center;
}

.header_catalog_box_menu a:hover {
    background: #FBFBFB;
}

.header_catalog_box_menu .active {
    background: #FBFBFB;
    border-left: 1px solid #C49A6C;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu .active::before {
    transition: .3s;
    position: absolute;
    width: 1px;
    content: '';
    display: block;
    background: #fff;
}

.header_catalog_box_menu .active::after {
    height: calc(100% - 2px);
    top: 1px;
    left: 0px;
}

.header_catalog_box_menu .active::before {
    height: calc(100% - 4px);
    top: 2px;
    left: 1px;
}

.header_catalog_box_menu .active::after {
    position: absolute;
    width: 1px;
    height: calc(100% - 2px);
    content: '';
    display: block;
    background: #C49A6C;
    top: 1px;
    left: 0px;
}

.header_catalog_box_menu .active::before {
    position: absolute;
    width: 1px;
    height: calc(100% - 4px);
    content: '';
    display: block;
    background: #C49A6C;
    top: 2px;
    left: 1px;
}

.header_catalog_box_menu a:last-child {
    margin-bottom: 0px;
}

.header_catalog_box_content {
    width: calc(100% - 320px);
}

.header_catalog_box_content_headling {
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}

.header_catalog_box_content_headling_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #33383A;
    margin-right: 20px;
}

.header_catalog_box_content_headling_all {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-bottom: 5px;
    flex-shrink: 0;
}

.header_catalog_box_content_headling_all p {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    transition: .3s;
    margin-right: 14px;
}

.header_catalog_box_content_headling_all p:hover {
    color: #C49A6C;
}

.header_catalog_box_content_headling_all i {
    width: 14px;
    height: 4px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.header_catalog_box_content_trigger {
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 30px;
}

.header_catalog_box_content_trigger_item {
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    padding: 6px 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-right: 10px;
    text-decoration: none;
    transition: .3s;
    border: 1px solid #fff;
    position: relative;
}

.header_catalog_box_content_trigger_item span {
    display: none;
    transition: .3s;
}

.header_catalog_box_content_trigger_item.active span {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/close_trigger.svg);
    top: 6px;
    right: 10px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.header_catalog_box_content_trigger_item:hover {
    border: 1px solid #C49A6C;
}

.header_catalog_box_content_trigger .header_catalog_box_content_trigger_item:last-child {
    margin-right: 0px;
}

.header_catalog_box_content_trigger_item.active {
    background: #C49A6C;
    color: #fff;
    padding-right: 40px;
    border: 1px solid #C49A6C;
}

.header_catalog_box_content_slider {
    width: 100%;
    display: flex;
}

.header_catalog_box_content_slider_item {
    position: relative;
}

.header_catalog_box_content_slider_item_box {
    padding: 20px;
    width: 308px;
    margin-right: 16px;
    border: 1px solid #D9DEE0;
    background: #FFFFFF;
}

.header_catalog_box_content_slider_item_img_sale {
    background: #1C1E1F;
    border-radius: 1px;
    width: 80px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    color: #FFFFFF;
    position: absolute;
    top: 8px;
    left: 8px;
    text-align: center;
}

.header_catalog_box_content_slider_item_img {
    position: relative;
    width: 100%;
    height: 225px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header_catalog_box_content_slider_item_img img {
    width: calc(100% - 40px);
    height: calc(100% - 20px);
    object-fit: contain;
    object-position: center;
    transition: .3s;
}

.header_catalog_box_content_slider_item_img_btn {
    position: absolute;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    width: 20px;
    height: 50px;
    top: 5px;
    right: 21px;
    transition: .3s;
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
}

.header_catalog_box_content_slider_item:hover .header_catalog_box_content_slider_item_img_btn {
    opacity: 1;
    pointer-events: inherit;
    transform: translateY(0);

}

.header_catalog_box_content_slider_item_img_btn_like,
.header_catalog_box_content_slider_item_img_btn_comprasion {
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    transition: .3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header_catalog_box_content_slider_item_img_btn_like p {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
    transition: all 0.3s ease 0s;
    transition: .3s;
}

.header_catalog_box_content_slider_item_img_btn_like:hover p {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_hover.svg);
}

.header_catalog_box_content_slider_item_img_btn_like:active p {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.header_catalog_box_content_slider_item_img_btn_comprasion p {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header.svg);
    transition: .3s;
}

.header_catalog_box_content_slider_item_img_btn_comprasion:hover p {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_hover.svg);
}

.header_catalog_box_content_slider_item_img_btn_comprasion:active p {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}

.header_catalog_box_content_slider_item_subscription {
    margin-top: 10px;
}

.header_catalog_box_content_slider_item_subscription p {
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-top: 8px;
    margin-bottom: 8px;
}

.header_catalog_box_content_slider_item_subscription span {
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
}

.header_catalog_box_content_slider_item_price span {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #C49A6C;
}

.header_catalog_box_content_slider_item_btn {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    cursor:pointer;
}

.header_catalog_box_content_slider_item_btn.complited .header_catalog_box_content_slider_item_btn_buy {
    display: none;
}

.header_catalog_box_content_slider_item_btn.complited .header_catalog_box_content_slider_item_btn_backet {
    display: none;
}

.header_catalog_box_content_slider_item_btn_buy {
    text-decoration: none;
    width: calc(100% - 68px);
    background: #1C1E1F;
    border-radius: 1px;
    height: 46px;
    font-size: 16px;
    line-height: 46px;
    color: #FFFFFF;
    text-align: center;
    transition: .3s;
}

.header_catalog_box_content_slider_item_btn_buy:hover {
    background-color: #C49A6C;
}

.header_catalog_box_content_slider_item_btn_buy:active {
    background-color: #BC905F;
}

.header_catalog_box_content_slider_item_btn_backet {
    width: 58px;
    height: 46px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    border-radius: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
}

.header_catalog_box_content_slider_item_btn_backet:hover {
    background-color: #C49A6C;
}

.header_catalog_box_content_slider_item_btn_backet:active {
    background-color: #BC905F;
}

.header_catalog_box_content_slider_item_btn_backet i {
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.header_catalog_box_content_slider_item:hover .header_catalog_box_content_slider_item_img img {
    width: calc(100% - 20px);
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.header_bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 76px;
    position: relative;
    z-index: 8;
    background-color: #fff;
}

.header_bottom_buyers_hidden {
    position: absolute;
    right: 120px;
    top: 76px;
    display: flex;
    flex-direction: column;
    padding: 20px;
    background-color: #fff;
    z-index: 7;
    max-width: 307px;
    width: 100%;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    transition: .3s;
    transform: translateY(-140%);
    opacity: 0;
}

.header_bottom_buyers_hidden.active {
    opacity: 1;
    transform: translateY(0%);
}

.header_bottom_buyers_hidden_item {
    text-decoration: none;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    border-bottom: 1px solid #D9DEE0;
    padding: 16px 0;
    transition: .3s;
}

.header_bottom_buyers_hidden_item:hover {
    color: #C49A6C;
}

.header_bottom_buyers_hidden .header_bottom_buyers_hidden_item:nth-child(1) {
    padding-top: 0px;
}

.header_bottom_buyers_hidden .header_bottom_buyers_hidden_item:last-child {
    padding-bottom: 0px;
    border: none;
}

.header_bottom_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 44px;
    max-width: 724px;
    width: 100%;
}

.header_bottom_like {
    height: 100%;
    width: 135px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
}

.header_bottom_like.active {
    background: #F0F2F2;
}

.header_bottom_like p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-left: 9px;
    color: #33383A;
    transition: .3s;
}

.header_bottom_like_icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
    width: 50%;
    height: 50%;
    transition: .3s;
}

.header_bottom_like:hover p {
    color: #C49A6C;
}

.header_bottom_like:hover .header_bottom_like_icon {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_hover.svg);
}

.header_bottom_comparison {
    width: 177px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
}

.header_bottom_comparison.active {
    background: #F0F2F2;
}

.header_bottom_comparison.active .header_bottom_comparison_num {
    background: #808588;
    color: #fff;
}

.header_bottom_comparison p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-left: 9px;
    color: #33383A;
    transition: .3s;
}

.header_bottom_comparison_icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header.png);
    width: 20px;
    height: 20px;
    transition: .3s;
}

.header_bottom_comparison_num {
    width: 31px;
    height: 31px;
    background: #FBFBFB;
    border-radius: 3px;
    margin-left: 8px;
    text-align: center;
    line-height: 31px;
    font-weight: 500;
    font-size: 17px;
    color: #1C1E1F;
    transition: .3s;
}

.header_bottom_comparison:hover p {
    color: #C49A6C;
}

.header_bottom_comparison:hover .header_bottom_comparison_num {
    color: #C49A6C;
}

.header_bottom_comparison:hover .header_bottom_comparison_icon {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_hover.png);
}

.header_bottom_basket {
    width: 154px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
}

.header_bottom_basket.active {
    background: #F0F2F2;
}

.header_bottom_basket p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-left: 9px;
    color: #33383A;
    transition: .3s;
}

.header_bottom_basket_icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_header.svg);
    width: 20px;
    height: 20px;
    transition: .3s;
}

.header_bottom_basket.active .header_bottom_basket_num {
    background: #808588;
    color: #fff;
}

.header_bottom_basket_num {
    width: 31px;
    height: 31px;
    background: #FBFBFB;
    border-radius: 3px;
    margin-left: 8px;
    text-align: center;
    line-height: 31px;
    font-weight: 500;
    font-size: 17px;
    color: #1C1E1F;
    transition: .3s;
}

.header_bottom_basket:hover p {
    color: #C49A6C;
}

.header_bottom_basket:hover .header_bottom_basket_num {
    color: #C49A6C;
}

.header_bottom_basket:hover .header_bottom_basket_icon {
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_header_hover.svg);
}

.header_bottom_orders {
    width: 138px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
}

.header_bottom_orders p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-left: 9px;
    color: #33383A;
    transition: .3s;
}

.header_bottom_orders_icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/local/templates/WBE70/css/../img/icon/orders_header.svg);
    width: 20px;
    height: 20px;
    transition: .3s;
}

.header_bottom_orders:hover p {
    color: #C49A6C;
}

.header_bottom_orders:hover .header_bottom_orders_icon {
    background-image: url(/local/templates/WBE70/css/../img/icon/orders_header_hover.svg);
}

.header_bottom_promotions {
    text-decoration: none;
}

.header_bottom_promotions p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    transition: .3s;
}

.header_bottom_promotions p:hover {
    color: #C49A6C;
}

.header_bottom_buyers {
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
}

.header_bottom_buyers:hover p {
    color: #C49A6C;
}

.header_bottom_buyers p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    transition: .3s;
}

.header_bottom_buyers_icon {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    margin-left: 8px;
    transition: .3s;
}

.header_bottom_buyers.active .header_bottom_buyers_icon {
    transform: rotate(180deg);
}

.header_bottom_link {
    width: 200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 3%;
}

.header_bottom_button {
    width: 141px;
    height: 44px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    border-radius: 1px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 44px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    transition: .3s;
}

.header_bottom_button:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.header_bottom_button:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

main {
    width: 100%;
    height: calc(100vh - 163px);
    position: relative;
}

.main_slider {
    width: 100%;
    height: calc(100vh - 163px);
}

.main_slider_item {
    width: 100%;
    height: calc(100vh - 163px);
}

.main_slider_item a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    position: relative;
}

.main_slider_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.main_slider_item_discription {
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.main_slider_item_discription h1 {
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    max-width: 600px;
    width: 100%;
}

.main_slider_item_discription p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    max-width: 533px;
    width: 100%;
    margin: 20px 0 40px 0;
}

.main_slider_item_link {
    background: #FFFFFF;
    border-radius: 1px;
    width: 240px;
    height: 58px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #1C1E1F;
    text-align: center;
    cursor: pointer;
    transition: .3s;
}

.main_slider_item_link:hover {
    background: #C49A6C;
    color: #FFFFFF;
}

.main_slider_item_link:active {
    background: #BC905F;
    color: #FFFFFF;
}

.main_nav {
    position: absolute;
    top: 50%;
    width: calc(100% - 60px);
    left: 50%;
    height: auto;
    transform: translate(-50%, -50%);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.main_nav_prev {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main.svg);
}

.main_nav_next {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main.svg);
}

.main_nav_next:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main_hover.svg);
}

.main_nav_prev:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main_hover.svg);
}

.main_nav_next a,
.main_nav_prev a {
    width: 100%;
    height: 100%;
    display: block;
}

section {
    margin-top: 120px;
}

section.noMargin {
    margin-top: 0px;
}


footer.noMargin {
    margin-top: 0px;
}

.all_equipment_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 416px;
    position: relative;
}

.all_equipment_box_first {
    width: calc(33.33% - 8px);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.all_equipment_box_second {
    width: calc(100% - 33.33%);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
}

.all_equipment_box_first_discription {
    width: 100%;
}

.all_equipment_box_first_discription h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #000000;
    max-width: 250px;
    width: 100%;
}

.all_equipment_box_first_discription a {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-top: 20px;
}

.all_equipment_box_first_discription a:hover p {
    color: #C49A6C;
    margin-right: 20px;
}

.all_equipment_box_first_discription a:hover span {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
}

.all_equipment_box_first_discription a p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-right: 14px;
    transition: .3s;
}

.all_equipment_box_first_discription a span {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}
.all_equipment_box_second_itemBig:hover .all_equipment__link span {
    color: #C49A6C !important;
}
.all_equipment_box_first_video {
    width: 100%;
    height: 210px;
    background-color: #808588;
    overflow: hidden;
}

.all_equipment_box_first_video iframe {
    width: 100%;
    height: 100%;
}

.all_equipment_box_second_itemBig {
    width: calc(50% - 8px);
    height: 100%;
    text-decoration: none;
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/holodil.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}



.all_equipment_box_second_itemBig:hover .all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(5px);
}

.all_equipment_box_second a {
    padding: 20px;
}

.all_equipment_box_second a p {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    max-width: 150px;
    width: 100%;
}

.all_equipment__link {
    margin-top: 6px;
    display: flex;
    align-items: center;
}

.all_equipment__link span {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #FFFFFF;
    margin-right: 10px;
    transition: .3s;
}

.all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_white_allEquipment.svg);
    width: 14px;
    height: 6px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transition: .3s;
}

.all_equipment_box_second_box {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.all_equipment_box_second_box_top {
    width: 100%;
    height: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
}

.all_equipment_box_second_box_top a:hover .all_equipment__link span {
    color: #C49A6C;
}

.all_equipment_box_second_box_top a:hover .all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(5px);
}

.all_equipment_box_second_box_top_itemBig:hover .all_equipment__link span {
    color: #C49A6C;
}

.all_equipment_box_second_box_top_itemBig:hover .all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(5px);
}

.all_equipment_box_second_box_top_item {
    width: 100%;
    height: 100%;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item:nth-child(1) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/varoch.jpg);
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item:nth-child(2) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/);
}

.all_equipment_box_second_box_top_itemBig {
    width: 100%;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/kofemashi.jpg);
    height: calc(50% - 8px);
}

.all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 16px;

}

.all_equipment_box_third {
    width: calc(50% - 8px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.all_equipment_box_third_top {
    width: 100%;
    height: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.all_equipment_box_third_top a:hover .all_equipment__link span {
    color: #C49A6C;
}

.all_equipment_box_third_top a:hover .all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(5px);
}

.all_equipment_box_third_top_item {
    width: calc(33.33% - 10.7px);
    text-decoration: none;
    height: 100%;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 20px;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/dushov.jpg);
}

.all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/6.png);
}

.all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(3) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/posuda.jpg);
}

.all_equipment_box_third_top_item p {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.all_equipment_box_third_top_itemBig {
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 20px;
    height: calc(50% - 8px);
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/stiralka.jpg);
}

.all_equipment_box_third_top_itemBig:hover .all_equipment__link span {
    color: #C49A6C;
}

.all_equipment_box_third_top_itemBig:hover .all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(5px);
}

.all_equipment_box_third_top_itemBig p {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    max-width: 290px;
    width: 100%;
}

.all_equipment_box_fourth {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.all_equipment_box_fourth a:hover .all_equipment__link span {
    color: #C49A6C;
}

.all_equipment_box_fourth a:hover .all_equipment__link div {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(5px);
}

.all_equipment_box_fourth a {
    padding: 20px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: calc(50% - 8px);
}

.all_equipment_box_fourth a p {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    max-width: 150px;
    width: 100%;
    color: #FFFFFF;
}

.all_equipment_box_fourth a:nth-child(1) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/sushi.jpg);
}

.all_equipment_box_fourth a:nth-child(2) {
    background-image: url(/local/templates/WBE70/css/../img/img/all_equipment/vinnsh.jpg);
}

.popular_goods h4 {
    font-weight: 500;
    font-size: 25px;
    line-height: 120%;
    color: #282828;
}

.popular_goods_box {
    margin-left: calc((100% - 1280px) / 2);

}

.popular_goods_slider_item_box {
    padding: 20px 40px;
    width: 524px;
    background: #FFFFFF;
    border: 1px solid #FBFBFB;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin: 0 16px 8px 0;
}

.popular_goods_slider_item_img {
    position: relative;
    width: 100%;
    height: 480px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.popular_goods_slider_item_img img {
    width: calc(100% - 40px);
    height: calc(100% - 20px);
    object-fit: contain;
    object-position: center;
    transition: .3s;
}

.popular_goods_slider_item_img_sale {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #1C1E1F;
    width: 80px;
    height: 25px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #FFFFFF;
}

.popular_goods_slider_item_subscription span {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.popular_goods_slider_item_subscription p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    margin-top: 10px;
    color: #808588;
}

.popular_goods_slider_item_price {
    margin-top: 44px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
}

.popular_goods_slider_item_price span {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #C49A6C;
}

.popular_goods_slider_item_price p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    text-decoration: none;
    transition: .3s;
}

.popular_goods_slider_item_price a:hover {
    color: #D2AD83;
}

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

.popular_goods_slider_item_btn.complited .popular_goods_slider_item_btn_buy {
    display: none;
}

.popular_goods_slider_item_btn.complited .popular_goods_slider_item_btn_backet {
    display: none;
}

.popular_goods_slider_item_btn_buy {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    height: 58px;
    width: calc(100% - 68px);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #FFFFFF;
    text-align: center;
    transition: .3s;
    cursor: pointer;
    text-decoration: none;
}

.popular_goods_slider_item_btn_buy:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    color: #fff;
}

.popular_goods_slider_item_btn_buy:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.popular_goods_slider_item_btn_backet {
    width: 58px;
    height: 50px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: none;
    transition: .3s;
}

.popular_goods_slider_item_btn_backet:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.popular_goods_slider_item_btn_backet:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.popular_goods_slider_item_img_btn {
    position: absolute;
    width: 20px;
    height: 55px;
    top: 10px;
    right: 15px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    opacity: 0;
    transition: .3s;
    transform: translateY(-10px);
}

.popular_goods_slider_item:hover .popular_goods_slider_item_img_btn {
    opacity: 1;
    transform: translateY(0px);
}

.popular_goods_slider_item:hover .popular_goods_slider_item_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.popular_goods_slider_item_img_btn_like,
.popular_goods_slider_item_img_btn_comprasion {
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
}

.popular_goods_slider_item_img_btn_like p {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
    transition: .3s;
}

.popular_goods_slider_item_img_btn_comprasion p {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header.svg);
    transition: .3s;
}

.popular_goods_slider_item_img_btn_like p:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_hover.svg);
}

.popular_goods_slider_item_img_btn_like p:active {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.popular_goods_slider_item_img_btn_like p:visited {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.popular_goods_slider_item_img_btn_comprasion p:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_hover.svg);
}

.popular_goods_slider_item_img_btn_comprasion p:active {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}

.popular_goods_slider_item_img_btn_comprasion p:visited {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}

.popular_goods_pager {
    width: 100%;
    margin-top: 0px;
    position: relative;
    height: 14px;
}

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

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

.popular_goods_pager .slick-dots li button {
    display: block;
    width: 14px;
    height: 14px;
    padding: 0px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
    position: relative;
}

.popular_goods_pager .slick-dots li button:before {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 10px;
    height: 10px;
    content: '';
    display: block;
    background-color: #33383A;
    border-radius: 50%;
    opacity: .3;
}
.popular_goods_pager .slick-dots li.slick-active button:before {
    top: 0px;
    left: 0px;
    opacity: 1;
    width: 14px;
    height: 14px;
    background: #D9DEE0;
    border: 1px solid #33383A;
}


.popular_goods_subscription {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}

.popular_goods_nav {
    /* width: 80px;
    height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center; */
    width: 1400px;
    position: absolute;
    top: calc(50% + 267px);
    height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: calc((100% - 1400px)/2);

}

.popular_goods_nav_next,
.news_nav_next,
.action_nav_next {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main.svg);
}

.popular_goods_nav_prev,
.news_nav_prev,
.action_nav_prev {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main.svg);
}

.popular_goods_nav_next a,
.popular_goods_nav_prev a,
.news_nav_next a,
.news_nav_prev a,
.action_nav_prev a,
.action_nav_next a,
.card_Accessories_nav_next a,
.card_Accessories_nav_prev a {
    width: 100%;
    height: 100%;
    display: block;
}

.popular_goods_nav_next:hover,
.news_nav_next:hover,
.action_nav_next:hover,
.card_Accessories_nav_next:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main_hover.svg);
}

.popular_goods_nav_prev:hover,
.news_nav_prev:hover,
.action_nav_prev:hover,
.card_Accessories_nav_prev:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main_hover.svg);
}

.test_banner {
    position: relative;
    text-decoration: none;
    width: 100%;
    height: 540px;
    display: block;
}

.test_banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.test_banner_subscription {
    position: absolute;
    left: 80px;
    top: 50%;
    transform: translateY(-50%);
}

.test_banner_subscription p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
}

.test_banner_subscription h3 {
    max-width: 560px;
    width: 100%;
    margin: 20px 0 60px 0;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.test_banner_subscription_btn {
    background: #FFFFFF;
    width: 240px;
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    text-align: center;
    color: #1C1E1F;
    transition: .3s;
}

.test_banner_subscription_btn:hover {
    background: #C49A6C;
    color: #fff;
}

.test_banner_subscription_btn:active {
    background: #BC905F;
    color: #fff;
}

.news {
    position: relative;
}

.news_nav,
.action_nav {
    width: 1400px;
    position: absolute;
    top: calc(50% + 46px);
    height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: calc((100% - 1400px)/2);
}

.news_headling {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
}

.news_headling h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.news_headling a {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-left: 40px;
    margin-top: 5px;
}

.news_headling a:hover p {
    color: #C49A6C;
    margin-right: 20px;
}

.news_headling a:hover span {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
}

.news_headling a p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-right: 14px;
    transition: .3s;
}

.news_headling a span {
    width: 14px;
    height: 4px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}

.news_slider {
    width: 100%;
    height: 640px;
}

.news_slider_item {
    height: 640px;
    position: relative;
    text-decoration: none;
}

.news_slider_item img {
    width: 632px;
    height: 100%;
    object-fit: cover;
    object-position: center;
    margin-right: 16px;
}

.news_slider_item_subscription {
    position: absolute;
    bottom: 40px;
    left: 40px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.news_slider_item_subscription p {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    max-width: 245px;
    width: 100%;
}

.news_slider_item_subscription span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-top: 20px;
    transition: .3s;
}

.news_slider_item_subscription span:hover {
    color: #D2AD83;
}

.subscription {
    background-image: url(/local/templates/WBE70/css/../img/img/subscription/bg.jpg);
    width: 100%;
    height: 560px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    display: none;
}

.subscription_description {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.subscription h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.subscription p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-top: 10px;
    color: #D9DEE0;
}

.subscription_input {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.subscription_input_box {
    position: relative;
    height: 58px;
    border: 1px solid #33383A;
    width: 630px;
}

.subscription_input_box.error {
    border: 1px solid #D81F1F;
}

.subscription_input_box span {
    position: absolute;
    top: 19px;
    left: 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    transition: .3s;
    pointer-events: none;
    display: block;
}


.subscription_input_box input {
    outline: none;
    padding: 25px 10px 5px;
    border: none;
    width: 100%;
    background-color: inherit;
    color: #fff;
    font-size: 14px;
}

.subscription_input_box input:focus {
    border: none;
    background: inherit;
}

.subscription_input_box input:focus~span {
    transform: translateY(-15px);
    color: #808588;
    font-size: 10px;
}

.subscription_input_box span.remove {
    transform: translateY(-15px);
    color: #808588;
    font-size: 10px;
}

.subscription_input_submit {
    height: 58px;
    margin-left: 16px;
    width: 310px;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #1C1E1F;
    text-align: center;
    cursor: pointer;
    transition: .3s;
    box-shadow: none;
    border: 0;
}

.subscription_input_submit:hover {
    color: #fff;
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.action {
    position: relative;
}

.action_slider {
    width: 100%;
    height: 540px;
}

.action_slider_item {
    height: 540px;
    width: 100%;
    text-decoration: none;
    position: relative;
}



.action_slider_item_discription {
    position: absolute;
    left: 80px;
    top: 50%;
    transform: translateY(-50%);
}

.action_slider_item_discription_tittle {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.action_slider_item_discription p {
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    margin: 10px 0 30px 0;
    width: 40%;
}

.action_slider_item_discription_btn {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #1C1E1F;
    width: 250px;
    height: 58px;
    background-color: #fff;
    text-align: center;
    transition: .3s;
}

.action_slider_item_discription_btn:hover {
    color: #fff;
    background: #C49A6C;
}

.advantages h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.advantages_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
}

.advantages_box_item {
    width: calc(33.33% - 10px);
    height: 416px;
    display: flex;
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    padding: 40px;
}

.advantages_box_item_discription {
    display: flex;
    align-items: center;
}

.advantages_box_item_discription_text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin-bottom: 2px;
}

.advantages_box_item_discription_text span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
}

.advantages_box_item_discription_icon {
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-right: 13px;
    flex-shrink: 0;
}

.advantages_box_item_discription {
    display: flex;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    position: relative;
    flex-direction: row;
}

.advantages_box_item {
    width: calc(33.33% - 10px);
    height: 416px;
    display: flex;
    background: #FFFFFF;
    align-items: center;
    padding: 0px;
    justify-content: flex-end;
    flex-direction: column;
    background-color: rgba(235, 235, 235, 1);
    overflow: hidden;
}





footer {
    margin-top: 120px;
    background: #FBFBFB;
    border-top: 1px solid #D9DEE0;
    padding-top: 73px;
}

.footer_box {
    display: flex;
    justify-content: space-between;
    padding-bottom: 80px;
}

.footer_box_item_cont {
    display: flex;
    justify-content: space-between;
    width: 37%;
}

.footer_box_item {
    max-width: 160px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.footer_box_item span {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-bottom: 24px;
}

.footer_box_item a {
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    margin-bottom: 16px;
    text-decoration: none;
    transition: .3s;
}

.footer_box_item a:hover {
    color: #C49A6C;
}

.footer_box_item a:active {
    color: #BC905F;
}

.footer_box_item a:last-child {
    margin-bottom: 0px;
}

.footer_box_contact {
    display: flex;
    flex-direction: column;
    max-width: 200px;
    width: 100%;
}

.footer_box_contact span {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-bottom: 24px;
}

.footer_box_contact a {
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    margin-bottom: 24px;
    text-decoration: none;
    transition: .3s;
}

.footer_box_contact a:hover {
    color: #C49A6C;
}

.footer_box_contact a:active {
    color: #BC905F;
}

.footer_box_contact .footer_box_contact_btn {
    width: 100%;
    height: 58px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    font-size: 16px;
    line-height: 58px;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    transition: .3s;
    margin-bottom: 24px;
    cursor: pointer;
}

.footer_box_contact .footer_box_contact_btn:hover {
    color: #fff;
    background-color: #C49A6C;
}

.footer_box_contact .footer_box_contact_btn:active {
    color: #fff;
    background-color: #BC905F;
}

.footer_box_contact_network {
    display: flex;
}

.footer_box_contact_network a {
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.footer_box_contact_network a:nth-child(1) {
    background-image: url(/local/templates/WBE70/css/../img/icon/dzen.png);
}

.footer_box_contact_network a:nth-child(2) {
    background-image: url(/local/templates/WBE70/css/../img/icon/vk-fill.svg);
    margin-left: 16px;
}

.footer_box_contact_network a:nth-child(3) {
    background-image: url(/local/templates/WBE70/css/../img/icon/Telegram-fill.svg);
    margin-left: 16px;
}

.footer_low {
    background: #F0F2F2;
    padding: 40px 0 124px 0;
}

.footer_low_icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer_low_icon a {
    margin: 0 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.footer_low_icon a:nth-child(1) {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer1.svg);
    width: 45px;
    height: 11px;
}

.footer_low_icon a:nth-child(2) {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer2.svg);
    width: 42px;
    height: 12px;
}

.footer_low_icon a:nth-child(3) {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer3.svg);
    width: 37px;
    height: 12px;
}

.footer_low_icon a:nth-child(4) {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer4.svg);
    width: 17px;
    height: 12px;
}

.footer_low_icon a:nth-child(5) {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer5.svg);
    width: 47px;
    height: 12px;
}

.footer_low_text {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.footer_low_text a {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin: 0 20px;
    text-decoration: none;
}

.footer_low_text a:last-child {
    margin-right: 0px;
}

.footer_low_text span {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-right: 20px;
}

.bread_crumbs {
    padding-top: 30px;
    /* border-top: 1px solid rgba(0, 0, 0, 0.1);*/
}

section .bread_crumbs {
    padding-top: 30px;
    border-top: none;
}

.bread_crumbs_box {
    display: inline-block;
}

.bread_crumbs_box a {
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    text-decoration: none;
    display: inline-block;
}

.bread_crumbs_box span {
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    display: inline-block;
}

.bread_crumbs_box p {
    font-size: 14px;
    line-height: 140%;
    display: inline-block;
    color: #808588;
}

section .bread_crumbs_box a {
    color: #fff;
}

section .bread_crumbs_box span {
    color: #fff;
}

section .bread_crumbs_box p {
    color: #808588;
}

.comprasion {
    margin-top: 40px;
}

.comprasion_headling {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.comprasion_headling h1 {
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    color: #000000;
}

.comprasion_filter {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    position: relative;
}

.comprasion_filter_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D9DEE0;
    height: 30px;
    flex-wrap: wrap;
}

.comprasion_filter_box_item {
    display: flex;
    align-items: center;
    margin-right: 16px;
    text-decoration: none;
    height: 30px;
    padding: 0 5px;
    transition: .3s;
    border-bottom: 1px solid #D9DEE0;
    cursor: pointer;
}

.comprasion_filter_box_item:hover p,
.comprasion_filter_box_item:hover span {
    color: #C49A6C;
}

.comprasion_filter_box_item.active {
    border-bottom: 1px solid #C49A6C;
}

.comprasion_filter_box .comprasion_filter_box_item:last-child {
    margin-right: 0px;
}

.comprasion_filter_box_item p {
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    margin-right: 6px;
}

.comprasion_filter_box_item.active p,
.comprasion_filter_box_item.active span {
    color: #C49A6C;
}

.comprasion_filter_box_item span {
    font-size: 14px;
    line-height: 25px;
    color: #808588;
    width: 25px;
    height: 25px;
    text-align: center;
    background: #FBFBFB;
}

.comprasion_filter_checkbox {
    display: flex;
    align-items: center;
}

.comprasion_filter_checkbox.mobile {
    display: none;
}

.comprasion_mobile_box {
    display: flex;
    margin-top: 23px;
    justify-content: space-between;
    align-items: center;
}

.comprasion_filter_checkbox p {
    font-size: 18px;
    line-height: 130%;
    color: #202124;
    margin-right: 16px;
}

.comprasion_filter_checkbox_box {
    position: relative;
    width: 30px;
    height: 17px;
    cursor: pointer;
    flex-shrink: 0;
}

.comprasion_filter_checkbox_box label {
    position: absolute;
    border: 1px solid #33383A;
    border-radius: 15px;
    width: 30px;
    height: 17px;
    cursor: pointer;
    display: block;
    top: 0;
    left: 0;
}

.comprasion_filter_checkbox_box input {
    width: 30px;
    height: 17px;
    border-radius: 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    cursor: pointer;
}

.comprasion_filter_checkbox_box span {
    width: 13px;
    height: 13px;
    background: #33383A;
    border-radius: 7px;
    position: absolute;
    display: block;
    top: 2px;
    left: 2px;
    transition: .3s;
    pointer-events: none;
    cursor: pointer;
    z-index: 3;
}

.comprasion_filter_checkbox_box input:checked+span {
    transform: translateX(13px);
    background: #FFFFFF;
}

.comprasion_filter_checkbox_box input:checked~label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.comprasion_box {
    margin-top: 35px;
    display: flex;
    justify-content: space-between;
    margin-left: calc((100% - 1280px)/2);
    border: 1px solid #f4f5f7;
}

.comprasion_box_first {
    width: 330px;
    border-right: 1px solid #D9DEE0;
}

.comprasion_box_first_top {
    height: 280px;
    width: 100%;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.comprasion_box_first_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #000000;
}

.comprasion_box_first_clear {
    margin-top: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.comprasion_mobile_box .comprasion_box_first_clear {
    margin-top: 0px;
    display: none;
}

.comprasion_box_first_clear p {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-left: 6px;
    transition: .3s;
}

.comprasion_box_first_clear i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/clear_comprasion.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}

.comprasion_box_first_clear:hover p {
    color: #D81F1F;
}

.comprasion_box_first_clear:hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/clear_hover_comprasion.svg);
}

.comprasion_box_first_column {
    font-size: 14px;
    line-height: 63px;
    color: #808588;
    height: 63px;
    padding-left: 20px;
}

.comprasion_box_first_column.light,
.comprasion_box_slider_item_column.light {
    border-top: 1px solid #D9DEE0;
}

.comprasion_box_first_column.dark,
.comprasion_box_slider_item_column.dark {
    background: #FBFBFB;
}

.comprasion_box_slider {
    width: calc(100% - 330px);
    overflow: hidden;
    position: relative;
}

.comprasion_box_slider_box {
    width: auto;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 0;
    left: 0;
    transition: .5s ease-out;
}

.comprasion_box_slider_box .comprasion_box_slider_item_column.dark {
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.comprasion_box_slider_box .comprasion_box_slider_item_column.light {
    font-weight: 400;
    font-size: 16px;
    color: #33383A;
}

.comprasion_box_slider_item {
    width: 330px;
    border-right: 1px solid #f4f5f7;
}

.comprasion_box_slider_item_top {
    height: 280px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.comprasion_box_slider_item_top_img {
    width: calc(100% - 80px);
    height: 100%;
}

.comprasion_box_slider_item_top_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.comprasion_box_slider_item_top_btn {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 36px;
    height: 265px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
}

.comprasion_box_slider_item_top_btn_clear {
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/close_comprasion.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.comprasion_box_slider_item_top_btn_clear:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/close_hover_comprasion.svg);
}

.comprasion_box_slider_item_top_btn_backet {
    width: 36px;
    height: 36px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-repeat: no-repeat;
    background-position: center;
    text-decoration: none;
    transition: .3s;
}

.comprasion_box_slider_item_top_btn_backet:hover {
    background-color: #C49A6C;
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
}

.comprasion_box_slider_item_column {
    font-size: 14px;
    color: #808588;
    height: 63px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 20px;
}

.comprasion_box_slider_item_column p {
    display: none;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-bottom: 10px;
}

.comprasion_characteristics {
    margin-top: 40px;
    margin-left: calc((100% - 1280px)/2);
}

.comprasion_characteristics_headling {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #000000;
    width: 1280px;
    position: relative;
    cursor: pointer;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
}

.comprasion_characteristics.open .comprasion_characteristics_headling {
    border-bottom: 1px solid #f4f5f7;
}

.comprasion_characteristics_headling::after {
    position: absolute;
    content: '';
    top: 17px;
    right: 10px;
    width: 14px;
    height: 7px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_comprasion.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: block;
    transition: .3s;
    cursor: pointer;
}

.comprasion_characteristics.open .comprasion_characteristics_headling::after {
    transform: rotate(180deg);
    top: 20px;
}

.comprasion_characteristics_body {
    border: 1px solid #f4f5f7;
    position: relative;
    display: flex;
}

.comprasion_characteristics_body_slider {
    position: relative;
    width: calc(100% - 330px);
    overflow: hidden;
}

.comprasion_characteristics_body_slider_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    display: flex;
    transition: .5s ease-out;
}

.comprasion_characteristics_body_item {
    width: 330px;
    border-right: 1px solid #D9DEE0;
}

.comprasion_characteristics_body_item_column {
    font-size: 14px;
    display: flex;
    align-items: center;
    color: #808588;
    height: 63px;
    padding-left: 20px;
    overflow: hidden;
}

.comprasion_characteristics_body_item_column.dark {
    background: #FBFBFB;
}

.comprasion_characteristics_body_slider_wrapper .comprasion_characteristics_body_item_column {
    font-size: 16px;
    color: #1C1E1F;
}

.comprasion_nav {
    width: 80px;
    height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.comprasion_nav_prev {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main.svg);
}

.comprasion_nav_prev:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main_hover.svg);
}

.comprasion_nav_next {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main.svg);
}

.comprasion_nav_next:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main_hover.svg);
}

.catalog {
    margin-top: 40px;
}

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

.catalog_headling_tittle {
    max-width: 308px;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    color: #33383A;
    flex-shrink: 0;
}

.catalog_headling_head {
    margin-left: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.catalog_headling_head_found {
    display: flex;
    align-items: center;
}

.catalog_headling_head_found p,
.catalog_headling_head_found span {
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 140%;
    color: #808588;
}

.catalog_headling_head_found span {
    margin-left: 4px;
}

.catalog_headling_head_btn {
    display: flex;
    align-items: center;
}

.catalog_headling_head_btn_view {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #D9DEE0;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 64px;
    height: 32px;
    padding: 0 4px;
}

.catalog_headling_head_btn_view_line {
    width: 24px;
    height: 24px;
    background-image: url(/local/templates/WBE70/css/../img/icon/view_catalog_line.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    transition: .3s;
}

.catalog_headling_head_btn_view_line.active {
    background-image: url(/local/templates/WBE70/css/../img/icon/view_catalog_line_active.svg);
}

.catalog_headling_head_btn_view_line:not(.active):hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/view_catalog_line_hover.svg);
}

.catalog_headling_head_btn_view_table:not(.active):hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/view_catalog_table_hover.svg);
}

.catalog_headling_head_btn_view_table.active {
    width: 24px;
    height: 24px;
    background-image: url(/local/templates/WBE70/css/../img/icon/view_catalog_table_active.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    transition: .3s;
}

.catalog_headling_head_btn_view_table {
    background-image: url(/local/templates/WBE70/css/../img/icon/view_catalog_table.svg);
    transition: .3s;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    transition: .3s;
}

.catalog_headling_head_btn_sort {
    display: flex;
    align-items: center;
    margin-left: 26px;
}

.catalog_headling_head_btn_sort p {
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    margin-right: 4px;
}

.catalog_headling_head_btn_sort_box {
    position: relative;
    background: #FBFBFB;
    border: 1px solid #D9DEE0;
    width: 170px;
    height: 40px;
    cursor: pointer;
}

.catalog_headling_head_btn_sort_box::after {
    position: absolute;
    content: '';
    display: block;
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    right: 17px;
    top: 18px;
    transition: .3s;
}

.catalog_headling_head_btn_sort_box.active {
    border-bottom: 1px solid #FBFBFB;
}

.catalog_headling_head_btn_sort_box input {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    outline: none;
    background: transparent;
    width: calc(100% - 40px);
    height: 100%;
    padding-left: 10px;
    cursor: pointer;
    pointer-events: none;
}

.catalog_headling_head_btn_sort_box.active::after {
    transform: rotate(180deg);
}

.catalog_headling_head_btn_sort_box input::placeholder {
    font-size: 14px;
    color: #33383A;
}

.catalog_headling_head_btn_sort_box_choice {
    position: absolute;
    top: 38px;
    left: -1px;
    width: calc(100% + 2px);
    background-color: #fbfbfb;
    display: none;
    z-index: 5;
    border: 1px solid #D9DEE0;
    border-top: none;
    box-sizing: border-box;
}

.catalog_headling_head_btn_sort_box.active .catalog_headling_head_btn_sort_box_choice {
    display: block;
}

.catalog_headling_head_btn_sort_box_choice span {
    font-size: 14px;
    color: #33383A;
    display: block;
    padding: 18px 10px;
    transition: .3s;
    cursor: pointer;
    background: inherit;
}

.catalog_headling_head_btn_sort_box_choice span:hover {
    background: #F0F2F2;
}


.catalog_box {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.catalog_box_fl {
    width: 308px;
    margin-right: 16px;
    flex-shrink: 0;
}

.catalog_box_fl_wr {
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 25px 17px;
    width: 100%;
    background: #FFFFFF;
}

.catalog_box_fl_clear {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.catalog_box_fl_clear span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-left: 3px;
    transition: .3s;
}

.catalog_box_fl_clear:hover span {
    color: #D81F1F;
}

.catalog_box_fl_clear i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/btn_clear_catalog.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: .3s;
}

.catalog_box_fl_clear:hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/close_hover_comprasion.svg);
}

.catalog_box_fl_item {
    margin-top: 24px;
    border-bottom: 1px solid #D9DEE0;
    padding-bottom: 15px;
}

.catalog_box_fl_item_head {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.catalog_box_fl_item_head::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 4px;
    display: block;
    right: 0;
    top: 10px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    transition: .3s;
}

.catalog_box_fl_item.open .catalog_box_fl_item_head::after {
    transform: rotate(180deg);
    top: 8px;
}

.catalog_box_fl_item_head p {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    margin-right: 4px;
    color: #33383A;
}

.catalog_box_fl_item_head span {
    font-size: 14px;
    line-height: 20px;
    color: #808588;
    position: relative;
    line-height: 25px;
}

.catalog_box_fl_item_head span::after {
    position: absolute;
    width: 6px;
    height: 6px;
    background: #C49A6C;
    content: '';
    top: 9px;
    right: -16px;
    display: block;
    border-radius: 50%;
    opacity: 0;
    transition: .3s;
}

.catalog_box_fl_item_head span.active::after {
    position: absolute;
    width: 6px;
    height: 6px;
    background: #C49A6C;
    content: '';
    top: 9px;
    right: -16px;
    display: block;
    border-radius: 50%;
    opacity: 1;
    transition: .3s;

}

.catalog_box_fl_item_body {
    margin-top: 24px;
}

.catalog_box_fl_item_body b {
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-bottom: 15px;
    display: block;
}

.catalog_box_fl_item_body_el {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.catalog_box_fl_item_body .catalog_box_fl_item_body_el:last-child {
    margin-bottom: 0px;
}

.catalog_box_fl_item_body_el_checkbox {
    width: 20px;
    height: 20px;
    position: relative;
}

.catalog_box_fl_item_body_el_checkbox input {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
    opacity: 0;
}

.catalog_box_fl_item_body_el_checkbox label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.catalog_box_fl_item_body_el_checkbox label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.catalog_box_fl_item_body_el_checkbox input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.catalog_box_fl_item_body_el_checkbox input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.catalog_box_fl_item_body_el_checkbox input {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
    opacity: 0;
}

.catalog_box_fl_item_body_el_checkbox.radio {
    width: 22px;
    height: 22px;
}

.catalog_box_fl_item_body_el_checkbox.radio label {
    width: 22px;
    height: 22px;
    position: absolute;
    border-radius: 50%;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.catalog_box_fl_item_body_el_checkbox.radio label:after {
    opacity: 0;
    content: '';
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #C49A6C;
    border: none;
}

.catalog_box_fl_item_body_el_checkbox.radio input[type=radio]:checked+label:after {
    opacity: 1;
}

.catalog_box_fl_item_body_el_checkbox.radio input[type=radio]:checked+label {
    border: 1px solid #C49A6C;
}

.catalog_box_fl_item_body_el p {
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    margin-left: 6px;
    transition: .3s;
}

.catalog_box_fl_item_body_el.active p {
    color: #C49A6C;
}

.catalog_box_fl_item_body_el span {
    font-size: 14px;
    line-height: 140%;
    color: #D9DEE0;
    margin-left: 4px;
}

.catalog_box_cont {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.catalog_box_cont_wrap_box{
    width: 100%;
}

.catalog_box_cont_card {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: calc(33.33% - 11px);
    margin-bottom: 16px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 308px;
    margin-right: 16px;
}
.catalog_box_cont .catalog_box_cont_card{
    width: calc(33.33% - 11px);
    margin-right: 0px;
}

.catalog_box_cont_card.line {
    width: 100%;
    flex-direction: row;
    padding-left: 20px;
}

.catalog_box_cont_card_img {
    width: calc(100% - 50px);
    margin: 0 auto;
    height: 280px;
}

.catalog_box_cont_card.line .catalog_box_cont_card_img {
    width: 230px;
    margin: 0;
    height: 235px;
    flex-shrink: 0;
}

.catalog_box_cont_card_img img {
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    object-fit: cover;
    object-position: center;
    margin-top: 15px;
    margin-left: 15px;
    transition: .3s;
}

.catalog_box_cont_card:hover .catalog_box_cont_card_img img {
    width: 100%;
    height: 100%;
    margin: 0;
}

.catalog_box_cont_card_sale {
    position: absolute;
    background: #1C1E1F;
    width: 80px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    left: 10px;
    top: 10px;
}
.catalog_box_cont_card_sale_pyro {
    position: absolute;
    background: #1C1E1F;
    width: 80px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    left: 100px;
    top: 10px;
}

.catalog_box_cont_card.line .catalog_box_cont_card_sale {
    left: 286px;
    top: 20px;
}

.catalog_box_cont_card_btn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: .3s;
    opacity: 0;
    transform: translateY(-20px);
}

.catalog_box_cont_card.line .catalog_box_cont_card_btn {
    top: 20px;
    right: 20px;
    width: 20px;
    opacity: 1;
    transform: translateY(0px);
}

.catalog_box_cont_card:hover .catalog_box_cont_card_btn {
    transform: translateX(0);
    opacity: 1;
}

.catalog_box_cont_card_btn_like {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
    transition: .3s;
}

.catalog_box_cont_card_btn_like i {
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
    transition: .3s;
}

.catalog_box_cont_card_btn_comparison {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header.svg);
    transition: .3s;
}

.catalog_box_cont_card_btn_comparison i {
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header.svg);
    transition: .3s;
}

.catalog_box_cont_card_btn_like:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_hover.svg);
}

.catalog_box_cont_card_btn_like:active {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.catalog_box_cont_card_btn_like:visited {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.catalog_box_cont_card_btn_comparison:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_hover.svg);
}

.catalog_box_cont_card_btn_comparison:active {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}

.catalog_box_cont_card_btn_comparison:visited {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}

.catalog_box_cont_card_discrib {
    padding: 0 20px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.catalog_box_cont_card.line .catalog_box_cont_card_discrib {
    padding: 65px 20px 20px 20px;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}


.catalog_box_cont_card_discrib_text_model {
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
}

.catalog_box_cont_card_discrib_text_name {
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-top: 8px;
}

.catalog_box_cont_card_discrib_text_line {
    display: none;
}

.catalog_box_cont_card.line .catalog_box_cont_card_discrib_text_line {
    display: block;
    margin-top: 20px;
}

.catalog_box_cont_card_discrib_text_line .catalog_box_cont_card_discrib_text_line_item:last-child {
    margin-bottom: 0px;
}

.catalog_box_cont_card_discrib_text_line_item {
    display: flex;
    margin-bottom: 6px;
}

.catalog_box_cont_card_discrib_text_line_item span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #8E8E93;
    margin-right: 6px;
    flex-shrink: 0;
}

.catalog_box_cont_card_discrib_text_line_item p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #33383A;
}

.catalog_box_cont_card.line .catalog_box_cont_card_discrib_btn {
    width: 270px;
    flex-shrink: 0;
    margin-left: 20px;
}

.catalog_box_cont_card_discrib_btn_price {
    display: flex;
    margin-top: 8px;
    align-items: flex-end;
}

.catalog_box_cont_card_discrib_btn_price p {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #C49A6C;
    margin-right: 10px;
}

.catalog_box_cont_card_discrib_btn_price span {
    font-size: 14px;
    line-height: 140%;
    text-decoration-line: line-through;
    color: #808588;
    opacity: 0.5;
}

.catalog_box_cont_card_discrib_btn_box {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.catalog_box_cont_card_discrib_btn_box.complited .catalog_box_cont_card_discrib_btn_box_buy {
    display: none;
}

.catalog_box_cont_card_discrib_btn_box.complited .catalog_box_cont_card_discrib_btn_box_backet {
    display: none;
}

.catalog_box_cont_card_discrib_btn_box_buy {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: calc(100% - 68px);
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #FFFFFF;
    transition: .3s;
    text-decoration: none;
    cursor: pointer;
}

.catalog_box_cont_card_discrib_btn_box_backet {
    width: 58px;
    height: 50px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: none;
    transition: .3s;
    border: none;
}

.catalog_box_cont_card_discrib_btn_box_backet.acc {
    width: 100%;
    background-image: none;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
}

.pop_acc .catalog_box_cont_card_discrib_btn_box_backet.acc {
    width: 100%;
    background-image: none;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-image: none;
}

.catalog_box_cont_card_discrib_btn_box_backet i {
    display: block;
    width: 58px;
    height: 50px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: none;
    transition: .3s;
}

.catalog_box_cont_card_discrib_btn_box_backet i:hover {
    background-color: #C49A6C;
}

.catalog_box_cont_card_discrib_btn_box_backet i:active {
    background-color: #BC905F;
}



.catalog_box_cont_card_discrib_btn_box_backet:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.catalog_box_cont_card_discrib_btn_box_backet:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    background-position: center;
    background-repeat: no-repeat;
}

.catalog_box_cont_card_discrib_btn_box_buy:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    color: #fff;
}

.catalog_box_cont_card_discrib_btn_box_buy:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.catalog_box_cont_card_discrib_btn_credit {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    padding-bottom: 10px;
}

.catalog_box_cont_card.line .catalog_box_cont_card_discrib_btn_credit {
    text-align: left;
    margin-top: 10px;
    padding-bottom: 0px;
}

.catalog_box_contHide {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    transition: height .25s ease;
}

.catalog_box_cont_btnMore {
    margin: 40px auto 0 auto;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 175px;
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .3s;
}

.catalog_box_cont_btnMore:hover {
    background-color: #C49A6C;
}

.catalog_box_cont_btnMore:hover span {
    color: #D9DEE0;
}

.catalog_box_cont_btnMore:active {
    background-color: #BC905F;
}

.catalog_box_cont_btnMore p {
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
    transition: .3s;
}

.catalog_box_cont_btnMore span {
    font-size: 16px;
    line-height: 135%;
    color: #808588 !important;
    margin-left: 4px;
    transition: .3s;
}

.catalog_box_contHide:not(.show) {
    display: none;
}

.catalogSection {
    background-image: url(/local/templates/WBE70/css/../img/img/catalog/bg.png);
    width: 100%;
    height: 570px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.catalogSection_headling {
    width: auto;
    position: absolute;
    top: 50%;
    left: calc((100% - 1280px)/2);
    transform: translateY(-50%);
}

.catalogSection_headling h1 {
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    max-width: 700px;
    width: 100%;
}

.catalogSection_headling p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    max-width: 425px;
    width: 100%;
    margin-top: 25px;
}

.technologies {
    margin-bottom: 120px;
}

.technologies h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #33383A;
}

.technologies_box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.technologies_box_item {
    width: calc(33.33% - 11px);
    height: 460px;
    position: relative;
}

.technologies_box_center {
    width: calc(33.33% - 11px);
    height: 460px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.technologies_box_center .technologies_box_item {
    width: 100%;
    height: calc(50% - 8px);
}

.technologies_box_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.technologies_box_item_discription {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 60%;
}

.technologies_box_item_discription_tittle {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.technologies_box_item_discription p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #D9DEE0;
    margin-top: 10px;
}

.technologies_box_center .technologies_box_item:last-child .technologies_box_item_discription {
    position: absolute;
    top: 50%;
    left: 20px;
    width: 50%;
    transform: translateY(-50%);
}


.favorites h1 {
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    color: #000000;
    margin-top: 40px;
}

.favorites_box_card {
    margin-top: 30px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.favorites_box_card .catalog_box_cont_card {
    width: calc(25% - 12px);
}

.favorites_box_card .catalog_box_cont_card.line {
    width: 100%;
}

.favorites_box_btn {
    margin-top: 40px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 300px;
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    text-align: center;
    color: #FFFFFF;
    transition: .3s;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
}

.favorites_box_btn:hover {
    background-color: #C49A6C;
}

.favorites_box_btn:active {
    background-color: #BC905F;
}

section.card {
    margin-top: 40px;
}

.card_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 600px;
}

.card_box_discription {
    width: calc(50% - 20px);
    height: 100%;
    position: relative;
}

.card_box_discription_img {
    width: calc(50% - 20px);
    height: 100%;
    position: relative;
}

.card_box_discription_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    margin: auto;
    display: block;
}

.card_box_discription_box {
    position: absolute;
    top: 50%;
    left: 0;
    max-width: 450px;
    width: 100%;
    transform: translateY(-50%);
}

.card_box_discription_box h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
    max-width: 430px;
    width: 100%;
}

.card_box_discription_box p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    max-width: 445px;
    width: 100%;
    margin: 20px 0 40px 0;
}

.card_box_discription_trigger {
    display: flex;
    align-items: center;
}

.card_box_discription_trigger span {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    margin-right: 20px;
}

.card_box_discription_price {
    display: flex;
    align-items: flex-end;
    margin: 30px 0 40px 0;
}

.card_box_discription_price span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    opacity: 0.5;
}

.card_box_discription_price p {
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #C49A6C;
    margin: 0;
    margin-left: 10px;
}

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

.card_box_discription_btn.complited .card_box_discription_btn_buy {
    display: none;
}

.card_box_discription_btn.complited .card_box_discription_btn_backet {
    display: none;
}

.card_box_discription_btn .item_btn_complited {
    width: 100%;
}

.card_box_discription_btn_buy {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: calc(45% - 5px);
    height: 58px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    line-height: 58px;
    border: none;
    cursor: pointer;
    transition: .3s;
}

.card_box_discription_btn_buy:hover {
    background-color: #C49A6C;
    border: none;
}

.card_box_discription_btn_buy:active {
    background-color: #BC905F;
    border: none;
}

.card_box_discription_btn_backet {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: calc(55% - 5px);
    height: 58px;
    transition: .3s;
    cursor: pointer;
    position: relative;
}

.card_box_discription_btn_backet p {
    color: #fff;
    font-size: 16px;
    line-height: 58px;
    margin: 0;
    margin-right: 10px;
    width: auto;
}

.card_box_discription_btn_backet i {
    background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.card_box_discription_btn_backet:hover {
    background-color: #C49A6C;
}

.card_box_discription_btn_backet:active {
    background-color: #BC905F;
}

.card_nav {
    width: 100%;
    background: #FBFBFB;
    border: 1px solid #D9DEE0;
    border-left: none;
    border-right: none;
    height: 54px;
    margin-top: 40px;
}

.card_nav.fixed {
    position: fixed;
    top: 76px;
    left: 0;
    margin: 0;
    z-index: 30;
    border-top: none;
    border-left: none;
    border-right: none;
}

.card_nav_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

.card_nav_tittle {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #000000;
}

.card_nav_link {
    display: flex;
    align-items: center;
    position: relative;
}

.card_nav_link_box,
.card_nav_link_box_ab {
    display: flex;
    align-items: center;
}

.card_nav_link_hidden {
    display: none;
}

.card_nav_link_item {
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin-right: 24px;
    text-decoration: none;
    transition: .3s;
}

.card_nav_link_item:hover {
    color: #C49A6C;
}

.card_nav_link_item.passive {
    color: #808588;
}

.card_nav_link_complited {
    display: none;
}

.card_nav_link_buy {
    margin-right: 0px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 113px;
    height: 42px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    transition: .3s;
    flex-shrink: 0;
}

.card_nav_link.complited .card_nav_link_buy {
    display: none;
}

.card_nav_link.complited .card_nav_link_complited {
    margin-right: 0px;
    background: #D9DEE0;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 113px;
    height: 42px;
    font-size: 16px;
    color: #1C1E1F;
    text-align: center;
    line-height: 42px;
    transition: .3s;
    flex-shrink: 0;
    display: block;
}

.card_nav_link_buy:hover {
    background-color: #C49A6C;
}

.card_nav_link_buy:active {
    background-color: #BC905F;
}

.card_gallery {
    margin-top: 120px;
}

.card_gallery_box {
    display: flex;
    justify-content: space-between;
    height: 460px;
}

.card_gallery_box_item {
    width: calc(33.33% - 10px);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.card_gallery_box_itemVideo {
    width: calc(33.33% - 10px);
    height: 100%;
    background-color: #33383A;
}

.card_gallery_box_itemVideo iframe {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.card_gallery_box_item img {
    width: 100%;
    height: calc(50% - 8px);
    object-fit: cover;
    object-position: center;
}

.card_characteristic {
    margin-top: 120px;
}

.card_characteristic_box {
    display: flex;
    justify-content: space-between;
}

.card_characteristic_box_data {
    width: 100%;
    margin-right: 16px;
}

.card_characteristic_tittle {
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.card_characteristic_subtittle {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin-top: 20px;
    margin-bottom: 25px;
}

.card_characteristic_box_table_item {
    display: flex;
    border-bottom: 1px solid #D9DEE0;
    padding: 14px 0;
    align-items: center;
}

.card_characteristic_box_table_item span {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    width: 225px;
    flex-shrink: 0;
    margin-right: 30px;
}

.card_characteristic_box_table_item p {
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    width: 100%;
}

.card_characteristic_box_btn {
    width: 416px;
    flex-shrink: 0;
}

.card_characteristic_box_btn_img {
    width: 100%;
    height: 277px;
    position: relative;
    overflow: hidden;
}

.card_characteristic_box_btn_img img {
    width: 100%;
    height: auto;
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
}

.card_characteristic_box_btn_certificate {
    width: 100%;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    height: 58px;
    margin: 20px 0 10px 0;
    font-size: 16px;
    line-height: 58px;
    text-align: center;
    color: #fff;
    transition: .3s;
    cursor: pointer;
    text-decoration: none;
    display: block;
}

.card_characteristic_box_btn_certificate:hover,
.card_characteristic_box_btn_scheme:hover {
    background-color: #C49A6C;
}

.card_characteristic_box_btn_scheme:hover {
    color: #fff;
}

.card_characteristic_box_btn_certificate:active,
.card_characteristic_box_btn_scheme:active {
    background-color: #BC905F;
}

.card_characteristic_box_btn_scheme {
    width: 100%;
    background: #D9DEE0;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    height: 58px;
    font-size: 16px;
    line-height: 58px;
    text-align: center;
    color: #1C1E1F;
    transition: .3s;
    cursor: pointer;
    text-decoration: none;
    display: block;
}

.card_instr_use {
    margin-top: 120px;
    width: 100%;
    height: 260px;
    background-image: url(/local/templates/WBE70/css/../img/img/main1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.card_instr_use_box {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card_instr_use_box p {
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.card_instr_use_box a {
    color: #1C1E1F;
    width: 240px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    background-color: #fff;
    text-decoration: none;
    transition: .3s;
}

.card_instr_use_box a:hover {
    color: #fff;
    background-color: #C49A6C;
}

.card_reviews {
    margin-top: 120px;
}

.card_reviews_headling {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.card_reviews_headling h3 {
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #33383A;
}

.card_review_box {
    display: flex;
    justify-content: space-between;
}

.card_review_box_item {
    width: calc(33.33% - 10px);
}

.card_review_box_item_wrapper {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    border-radius: 3px;
    padding: 40px;
    width: 345px;
    height: auto;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.card_review_box_item_wrapper_headling {
    display: flex;
    align-items: flex-end;
}

.card_review_box_item_wrapper_headling p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #000000;
    margin-right: 14px;
}

.card_review_box_item_wrapper_headling span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
}

.card_review_box_item_wrapper_grade {
    display: flex;
    align-items: flex-end;
    margin-top: 20px;
    margin-bottom: 40px;
}

.card_review_box_item_wrapper_grade_icon {
    width: 116px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    margin-right: 14px;
}

.card_review_box_item_wrapper_grade_icon img {
    width: 20px;
    height: 20px;
    object-fit: cover;
    object-position: center;
}

.card_review_box_item_wrapper_grade_num {
    font-size: 12px;
    line-height: 135%;
    color: #808588;
}

.card_review_box_item_wrapper_text span {
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
}

.card_review_box_item_wrapper_text p {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-bottom: 20px;
    margin-top: 10px;
}

.card_Accessories {
    margin-top: 120px;
    display: none;
}

.card_Accessories_headling {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.card_Accessories_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #33383A;
}

.card_Accessories_nav {
    width: 90px;
    height: 30px;
    display: flex;
    justify-content: space-between;
}

.card_Accessories_nav_prev,
.card_Accessories_nav_next {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.card_Accessories_slider_item .catalog_box_cont_card {
    width: 308px;
}

.card_Accessories_nav_prev {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main.svg);
}

.card_Accessories_nav_next {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main.svg);
}

.card_promotion {
    margin-top: 120px;
}

.card_promotion_item {
    position: relative;
    width: 100%;
    height: 450px;
    background: #000000;
    border-bottom: 1px solid rgba(217, 222, 224, 0.25);
}

.card_promotion .card_promotion_item:last-child {
    border: none;
}

.card_promotion_item img {
    width: 165px;
    height: 165px;
    object-fit: cover;
    object-position: center;
    flex-shrink: 0;
    margin-left: 20px;
}

.card_promotion_item_box {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.card_promotion .card_promotion_item:nth-child(1) .card_promotion_item_box {
    flex-direction: row-reverse;
}

.card_promotion .card_promotion_item:nth-child(2) .card_promotion_item_box {
    flex-direction: row;
}

.card_promotion .card_promotion_item:nth-child(3) .card_promotion_item_box {
    flex-direction: row-reverse;
}
.card_promotion .card_promotion_item:nth-child(4) .card_promotion_item_box {
    flex-direction: row;
}
.card_promotion .card_promotion_item:nth-child(5) .card_promotion_item_box {
    flex-direction: row-reverse;
}
.card_promotion .card_promotion_item:nth-child(6) .card_promotion_item_box {
    flex-direction: row;
}
.card_promotion .card_promotion_item:nth-child(7) .card_promotion_item_box {
    flex-direction: row-reverse;
}
.card_promotion .card_promotion_item:nth-child(8) .card_promotion_item_box {
    flex-direction: row;
}
.card_promotion .card_promotion_item:nth-child(9) .card_promotion_item_box {
    flex-direction: row-reverse;
}

.card_promotion_item .container {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 5;
}

.card_promotion .card_promotion_item:nth-child(2) img {
    margin-left: 0px;
    margin-right: 20px;
}

.card_promotion_item_discription_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.card_promotion_item_discription p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    margin-top: 24px;
    max-width: 566px;
    width: 100%;
}

.card_review_box_item_wrapper_text i {
    display: none;
}

.card_review_box_item_wrapper_text i.active,
.card_review_box_item_wrapper_text i.collapse {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    position: relative;
    display: inline-block;
    color: #808588;
    cursor: pointer;
    transition: .3s;
}

.card_review_box_item_wrapper_text i.active::after,
.card_review_box_item_wrapper_text i.collapse::after {
    position: absolute;
    content: '';
    display: block;
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    right: -16px;
    top: 6px;
    transition: .3s;
}

.card_review_box_item_wrapper_text i.collapse::after {
    transform: rotate(180deg);
}

.card_characteristic_box_table_hidden {
    margin-top: 30px;
}

.card_characteristic_box_table_hidden_head {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    padding-bottom: 25px;
    display: inline-block;
    cursor:pointer;
}

.card_characteristic_box_table_hidden_head::after {
    position: absolute;
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    top: 9px;
    content: '';
    right: -16px;
    transition: .3s;
}

.card_characteristic_box_table_hidden.open .card_characteristic_box_table_hidden_head::after {
    transform: rotate(180deg);
}

.card_characteristic_box_table_hidden_body {
    display: none;
}

.header_top_burger {
    width: 20px;
    height: 20px;
    padding: 5px 3px;
    transition: .3s;
    position: relative;
    margin-left: 20px;
    flex-shrink: 0;
    display: none;
    transition: .3;
    background-image: url(/local/templates/WBE70/css/../img/icon/burger.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.header_top_burger_low span:nth-child(1) {
    bottom: 0;
    left: 0;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
}

.header_top_burger_low span:nth-child(2) {
    bottom: 0;
    right: 0px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
}

.header_top_burger.active {
    background-image: url(/local/templates/WBE70/css/../img/icon/burger_active.svg);
}

.news_more_mobile {
    display: flex;
    align-items: center;
    margin-top: 20px;
    text-decoration: none;
    justify-content: center;
    display: none;
}

.news_more_mobile p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-right: 14px;
    transition: .3s;
}

.news_more_mobile span {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}

.footer_mobile {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 21;
    width: 100%;
    height: 84px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: none;
    background-color: #fff;
    border-top: 0.5px solid #EDEDED;
    backdrop-filter: blur(10px);
}

.footer_mobile_item {
    width: calc(25% - 15px);
    display: flex;
    align-items: center;
    flex-direction: column;
    text-decoration: none;
    position: relative;
}

.footer_mobile .footer_mobile_item.active:nth-child(1) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_head_active.svg);
}

.footer_mobile .footer_mobile_item:nth-child(1) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_head.svg);
}

.footer_mobile .footer_mobile_item:nth-child(2) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_catalog.svg);
}

.footer_mobile .footer_mobile_item.active:nth-child(2) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_catalog_active.svg);
}

.footer_mobile .footer_mobile_item:nth-child(3) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_backet.svg);
}

.footer_mobile .footer_mobile_item.active:nth-child(3) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_backet_active.svg);
}

.footer_mobile .footer_mobile_item:nth-child(4) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_user.svg);
}

.footer_mobile .footer_mobile_item.active:nth-child(4) .footer_mobile_item_img {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_user_active.svg);
}

.footer_mobile_item_img {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.footer_mobile_item p {
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    text-align: center;
    margin-top: 4px;
}

.footer_mobile_item.active p {
    color: #C49A6C;
;
}

.footer_mobile_item span {
    width: auto;
    height: auto;
    background: #C49A6C;
    position: absolute;
    padding: 1px 2px;
    top: 8px;
    left: 55%;
    display: block;
    font-size: 8px;
    line-height: 8px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
}

.catalog_mobile_filtr {
    margin-top: 12px;
    justify-content: space-between;
    align-items: center;
    display: none;
}

.catalog_mobile_filtr_sort,
.catalog_mobile_filtr_fl_btn {
    display: flex;
    align-items: center;
}

.catalog_mobile_filtr_sort p {
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    color: #808588;
    margin-right: 6px;
}

.catalog_mobile_filtr_sort i {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_catalog_sort_mobile.svg);
    transition: .3s;
}

.catalog_mobile_filtr_sort.active i {
    transform: rotate(180deg);
}

.catalog_mobile_filtr_fl_btn p {
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    color: #33383A;
    margin-right: 6px;
}

.catalog_mobile_filtr_fl_btn i {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_catalog_fl_btn.svg);
}

.fl_mob {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    transition: .3s;
    padding-bottom: 80px;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-110%);
}

.fl_mob_box {
    overflow-y: scroll;
    height: 100%;
}

.fl_mob.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    z-index: 25;
}

.fl_mob_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 60px;
    padding: 0 20px;
    cursor: pointer;
}

.fl_mob_head_back {
    display: flex;
    align-items: center;
}

.fl_mob_head_back i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/back_fl_mob.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.fl_mob_head_back p {
    font-size: 12px;
    line-height: 20px;
    color: #33383A;
    margin-left: 9px;
}

.fl_mob_head_tittle {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #1C1E1F;
}

.fl_mob_head_clear {
    font-size: 12px;
    line-height: 20px;
    color: #808588;
}

.fl_mob_action {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 40px);
    left: 20px;
    height: 50px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.fl_mob_action p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
}

.fl_mob_action span {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
    margin: 0 3px;
}

.card_gallery_slider {

    width: 100%;
    height: 0px;
}

.card_gallery_slider_item {
    height: 0px;
    overflow: hidden;
}

.card_gallery_slider_item iframe {
    width: 345px;
    height: 100%;
    margin-right: 16px;
}

.card_gallery_slider_item img {
    height: 100%;
    width: 345px;
    object-fit: cover;
    object-position: center;
    margin-right: 16px;
}

.card_gallery_headling h3 {
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #33383A;
    font-weight: 700;
}

.card_gallery_nav {
    width: 90px;
    height: 30px;
    display: none;
    justify-content: space-between;
}

.card_gallery_nav_prev {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_main.svg);
}

.card_gallery_nav_next {
    width: 30px;
    height: 30px;
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    background-image: url(/local/templates/WBE70/css/../img/icon/next_main.svg);
}

.card_gallery_nav_next a,
.card_gallery_nav_prev a {
    width: 100%;
    height: 100%;
    display: block;
}

.card_gallery_headling {
    margin-bottom: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.comprasion_characteristics_body_item_column p {
    display: none;
}

.burger {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 83px);
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    transform: translateX(-110%);
    padding-top: 87px;
}

.pop_catalog_mob {
    display: block;
    position: fixed;
    top: 88px;
    left: 0;
    width: 100%;
    height: calc(100% - 83px);
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    transform: translateX(-110%);
}

.burger.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    z-index: 99;
    transition: .3s;
}

.pop_catalog_mob.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    z-index: 8;
    transition: .3s;
}

.burger_form {
    width: 100%;
    height: 46px;
    background: #FBFBFB;
    position: relative;
    margin-top: 15px;
}

.burger_form_search {
    width: 100%;
    height: 100%;
    background-color: inherit;
    border: none;
    box-shadow: none;
    outline: none;
    padding-left: 40px;
    padding-right: 16px;
}

.burger_form_submit {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/search_header.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 13px;
    left: 10px;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.burger_box {
    display: flex;
    margin-top: 30px;
}

.burger_box_left {
    display: flex;
    flex-direction: column;
    width: 225px;
    margin-right: 70px;
}

.burger_box_left_item {
    display: flex;
    align-items: center;
    text-decoration: none;
    height: 44px;
    margin-bottom: 10px;
    transition: .3s;
    padding-left: 13px;
}

.burger_box_left_item i {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    transition: .3s;
    margin-right: 9px;
}

.burger_box_left .burger_box_left_item:nth-child(1) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
}

.burger_box_left .burger_box_left_item:nth-child(2) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header.svg);
}

.burger_box_left .burger_box_left_item:nth-child(3) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/orders_header.svg);
}

.burger_box_left .burger_box_left_item:nth-child(1):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_hover.svg);
}

.burger_box_left .burger_box_left_item:nth-child(2):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_hover.png);
}

.burger_box_left .burger_box_left_item:nth-child(3):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/orders_header_hover.svg);
}

.burger_box_left .burger_box_left_item:nth-child(1):active i {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.burger_box_left .burger_box_left_item:nth-child(2):active i {
    background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}

.burger_box_left .burger_box_left_item:nth-child(3):active i {
    background-image: url(/local/templates/WBE70/css/../img/icon/orders_header_hover.svg);
}

.burger_box_left_item p {
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
}

.burger_box_left_item span {
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-left: 10px;
    background: #FBFBFB;
    border-radius: 3px;
    font-weight: 500;
    font-size: 17px;
    color: #1C1E1F;
    transition: .3s;
}

.burger_box_left_item:hover,
.burger_box_left_item:active {
    background: #F0F2F2;
}

.burger_box_left_item:hover span,
.burger_box_left_item:active span {
    background: #808588;
    color: #FFFFFF;
}

.burger_box_right {
    margin-top: 12px;
}

.burger_box_right_item {
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-top: 20px;
}

div.burger_box_right_item {
    position: relative;
    width: auto;
}

div.burger_box_right_item:after {
    position: absolute;
    content: '';
    display: block;
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    top: 8px;
    left: 100px;
    transition: .3s;
}

a.burger_box_right_item:hover,
a.burger_box_right_item:active {
    color: #C49A6C;
}

div.burger_box_right_item.active:after {
    transform: rotate(180deg);
}

.burger_box_right_item_hidden {
    margin-top: 20px;
    opacity: 0;
    pointer-events: none;
    transition: .3s;
    transform: translateX(30px);
    display: flex;
}

.burger_box_right_item_hidden.active {
    display: flex;
    opacity: 1;
    pointer-events: inherit;
    transform: translateX(0px);
}

.burger_box_right_item_hidden .burger_box_right_item_hidden_item:nth-child(1) {
    margin-right: 70px;
}

.burger_box_right_item_hidden_item {
    display: flex;
    flex-direction: column;
}

.burger_box_right_item_hidden_item a {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-bottom: 16px;
    text-decoration: none;
    transition: .3s;
}

.burger_box_right_item_hidden_item a:hover,
.burger_box_right_item_hidden_item a:active {
    color: #C49A6C;
}

.burger_btn {
    position: absolute;
    top: 270px;
    left: 20px;
    width: 225px;
    height: 48px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    font-weight: 400;
    font-size: 14px;
    line-height: 48px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    transition: .3s;
}

.container.level_too .burger_btn {
    position: absolute;
    top: initial;
    left: 20px;
    bottom: 16px;
    width: calc(100% - 40px);
}

.burger_btn:hover,
.burger_btn:active {
    background-color: #BC905F;
}

.burger_noregistr {
    position: absolute;
    width: calc(100% - 40px);
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    border-radius: 1px;
    display: none;
}

.burger_noregistr.active {
    display: block;
}

.burger_noregistr span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
}

.burger_noregistr p {
    font-weight: 400;
    font-size: 10px;
    line-height: 135%;
    margin: 10px 0 20px 0;
    color: #808588;
}

.burger_noregistr div {
    display: flex;
    align-items: center;
}

.burger_noregistr div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin: 0;
    margin-right: 10px;
    transition: .3s;
}

.burger_noregistr div i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}

.burger_noregistr div:active i {
    width: 14px;
    height: 4px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    transform: translateX(10px);
}

.burger_noregistr div:active p {
    color: #C49A6C;
}

.fixed_menu_mobail {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 23;
    transition: .3s;
    transform: translateX(-130%);
    opacity: 0;
}

.fixed_menu_mobail.active {
    display: block;
    transform: translateX(0%);
    opacity: 1;
}

.fixed_menu_mobail_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 87px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
;
}

.fixed_menu_mobail_header a {
    margin-left: 20px;
}

.fixed_menu_mobail_header div {
    margin-right: 20px;
}

.fixed_menu_mobail_header_close {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/burger_active.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.fixed_menu_mobail .burger_btn {
    top: 250px;
}

.fixed_menu_mobail .burger_noregistr {
    top: 330px;
}

.fixed_menu_mobail_box {
    display: flex;
    flex-direction: column;
    margin-top: 30px;
}

.fixed_menu_mobail_box_item {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-bottom: 22px;
}

.fixed_menu_mobail_box_item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    margin-left: 10px;
    transition: .3s;
}

.fixed_menu_mobail_box_item:hover p,
.fixed_menu_mobail_box_item:active p {
    color: #C49A6C;
}

.fixed_menu_mobail_box_item i {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    transition: .3s;
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(1) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_user.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(1):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/footer_icon_user_active.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(2) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk2.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(2):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk2_active.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(3) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk3.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(3):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk3_active.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(4) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/fixed_footer_burger_exit.svg);
}

.fixed_menu_mobail_box .fixed_menu_mobail_box_item:nth-child(4):hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk4_active.svg);
}

.container.level_too {
    position: absolute;
    top: 87px;
    height: calc(100% - 87px);
    opacity: 0;
    transition: .3s;
    transform: translateX(-130%);
    background: #fff;
}

.container.level_too.active {
    opacity: 1;
    transform: translateX(0%);
}

.fixed_menu_mobail_notification {
    height: calc(100% - 110px);
    overflow-x: scroll;
}

.fixed_menu_mobail_notification_back {
    display: flex;
    align-items: center;
    margin-top: 25px;
}

.fixed_menu_mobail_notification_back p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-left: 10px;
}

.fixed_menu_mobail_notification_back i {
    width: 14px;
    height: 16px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    flex-shrink: 0;
    transform: rotate(180deg);
}

.fixed_menu_mobail_notification_tittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #33383A;
    margin-top: 30px;
}

.fixed_menu_mobail_notification .fixed_menu_mobail_notification_item:last-child {
    border: none;
}

.fixed_menu_mobail_notification_item {
    margin-top: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
;
}

.fixed_menu_mobail_notification_item span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #33383A;
}

.fixed_menu_mobail_notification_item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #1C1E1F;
    margin: 6px 0 20px 0;
}

.fixed_menu_mobail_notification_item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-bottom: 20px;
}

.fixed_menu_mobail_notification_item a p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin: 0;
    margin-right: 10px;
}

.fixed_menu_mobail_notification_item a i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    flex-shrink: 0;
}

.pop {
    z-index: 40;
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease 0s;
}

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

.pop_box {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 20px;
    width: 416px;
    position: relative;
    transition: all .3s ease 0s;
    opacity: 0;
    transform: perspective(600px) translate(0px, -100%) rotateX(45deg);
}

.pop_acc {
    background: #FBFBFB;
    padding: 30px 20px 0 20px;
    max-width: 1280px;
    height: calc(100% - 200px);
    overflow-y: scroll;
    position: relative;
    transition: all .3s ease 0s;
    opacity: 0;
    transform: perspective(600px) translate(0px, -100%) rotateX(45deg);
}

.pop.active .pop_box {
    opacity: 1;
    transform: perspective(600px) translate(0px, 0%) rotateX(0deg);
}

.pop.active .pop_acc {
    opacity: 1;
    transform: perspective(600px) translate(0px, 0%) rotateX(0deg);
}

.pop_tittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #33383A;
    margin-bottom: 30px;
}

.pop_close {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/pop_close.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

.pop_box_input {
    display: flex;
    flex-direction: column;
}

.pop_box_input p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    margin-bottom: 14px;
    margin-top: 30px;
}

.pop_box_input input {
    width: 100%;
    height: 58px;
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    outline: none;
    padding: 0 10px;
}

.pop_box_input_flex {
    display: flex;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 14px;
    justify-content: flex-start;
}

.pop_box_input_flex p {
    margin: 0px;
}

.pop_box_input_flex span {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-left: 5px;
    padding-top: 2px;
}

.pop_box_input input[type='submit'] {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin-top: 20px;
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
    transition: .3s;
    cursor: pointer;
}

.pop_box_input input[type='submit']:hover {
    background-color: #C49A6C;
}

.pop_box_input input[type='submit']:active {
    background-color: #BC905F;
}

.pop_box_input_error {
    margin-top: 10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #D81F1F;
}

.pop_product {
    display: flex;
    align-items: center;
    position: relative;

}

.pop_product_img {
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin-right: 10px;
}

.pop_product_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.pop_product_subscription {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.pop_product_subscription p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    margin-top: 6px;
}

.pop_product_subscription span {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
}

.pop_product_subscription i {
    display: none;
}

.header_fixed.fixed {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 39;
    height: 76px;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 100%;
}

.pop_backet {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
    position: fixed;
    top: 165px;
    left: 0;
    width: 100%;
    height: calc(100% - 165px);
    z-index: 38;
    opacity: 0;
    visibility: hidden;
}

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

.pop_backet.mobile {
    top: 76px;
    height: calc(100% - 76px);
}

.pop_backet_box {
    background-color: #fff;
    position: absolute;
    top: 10px;
    width: 456px;
    padding: 16px;
    display: flex;
}

.pop_backet_box::after {
    width: 20px;
    height: 20px;
    display: block;
    transform: translateX(-50%) rotate(45deg);
    position: absolute;
    content: '';
    top: -8px;
    left: 50%;
    background-color: #fff;
}

.pop_backet_box_img {
    width: 67px;
    height: 58px;
    overflow: hidden;
    margin-right: 20px;
}

.pop_backet_box_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.pop_backet_box_subscription {
    display: flex;
    flex-direction: column;
    max-width: 270px;
    width: 100%;
}

.pop_backet_box_subscription span {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #808588;
}

.pop_backet_box_subscription p {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
    margin: 4px 0 10px 0;
}

.pop_backet_box_subscription_price {
    display: flex;
    align-items: center;
}

.pop_backet_box_subscription_price_calc {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #D9DEE0;
    padding: 5px 15px;
    margin-right: 20px;
}

.pop_backet_box_subscription_price_calc span {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    cursor: pointer;
}

.pop_backet_box_subscription_price_calc span.num {
    padding: 0 15px;
    cursor: auto;
}

.pop_backet_box_subscription_price_num {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #C49A6C;
}

.pop_backet_box_subscription a {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin-top: 25px;
    max-width: 280px;
}

.pop_backet_box_subscription a p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #33383A;
    padding: 0;
    margin: 0;
    transition: .3s;
}

.pop_backet_box_subscription:hover a p {
    color: #C49A6C;
}

.pop_backet_box_subscription a i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    margin-left: 10px;
}

.pop_backet_box_subscription:hover a i {
    transform: translateX(10px);
}

.pop_backet_box_subscription_price i {
    opacity: 0;
    position: absolute;
    visibility: hidden;
}

.pop_search {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 84px);
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    transform: translateX(-110%);
}

.pop_search.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    z-index: 41;
    transition: .3s;
}

.pop_search_header {
    background: #FFFFFF;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    height: 87px;
    position: relative;
}

.pop_search_header p {
    font-weight: 400;
    font-size: 16px;
    line-height: 87px;
    text-align: center;
    color: #1C1E1F;
}

.pop_search_header_back {
    display: flex;
    position: absolute;
    top: 36px;
    left: 20px;
    align-items: center;
}

.pop_search_header .pop_search_header_back span {
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #33383A;
    margin-left: 10px;
}

.pop_search_header_back i {
    width: 14px;
    height: 16px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    flex-shrink: 0;
    transform: rotate(180deg);
}

.pop_search form {
    width: 100%;
}

.pop_search_box {
    position: relative;
    left: 20px;
    margin: 20px 0px 4px 0px;
    width: calc(100% - 40px);
}

.pop_search_box input:nth-child(1) {
    width: 100%;
    height: 48px;
    background: #FFFFFF;
    border: 0.592593px solid #D9DEE0;
    padding: 0 10px 0 36px;
    outline: none;
}

.pop_search_box input:nth-child(2) {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-image: url(/local/templates/WBE70/css/../img/icon/search_mobile_header_pop.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 14px;
    left: 10px;
    border: none;
    cursor: pointer;
}

.pop_search_conclusion {
    position: relative;
    left: 20px;
    width: calc(100% - 40px);
    padding: 16px 0px;
    border-bottom: 1px solid #D9DEE0;
}

.pop_search_conclusion::after {
    position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-image: url(/local/templates/WBE70/css/../img/icon/search_pop_top.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 17px;
    right: 0px;
}

.pop_search_conclusion p {
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
}

.catalog_box_cont_card_discrib_btn_box .item_btn_complited {
    height: 50px;
}

.catalog_box_cont_card_discrib_btn_box .item_btn_complited p {
    line-height: 50px;
}

.item_btn_complited {
    display: none;
    width: 100%;
    height: 58px;
    background: #D9DEE0;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    align-items: center;
    justify-content: center;
}

.item_btn_complited.active {
    display: flex;
}

.item_btn_complited p {
    font-size: 14px;
    line-height: 58px;
    color: #1C1E1F;
    max-width: 80px;
    width: 100%;
    margin: 0;
}

.item_btn_complitedd_calc {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}

.item_btn_complitedd_calc span {
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    padding: 0 8px;
    cursor: pointer;
}

.item_btn_complitedd_calc span.complited_num {
    cursor: inherit;
}

.promotions_headling h1 {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #000000;
    margin-bottom: 35px;
}

.promotions_item {
    margin-bottom: 20px;
    width: 100%;
    height: 540px;
    position: relative;
}

.promotions_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.promotions_item .promotions_item_subscription {
    position: absolute;
    top: 50%;
    left: 80px;
    transform: translateY(-50%);
}

.promotions_item_subscription p {
    margin: 10px 0 40px 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    max-width: 300px;
    width: 100%;
}

.promotions_item_subscription_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.promotions_item_subscription a {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.promotions_item_subscription a span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #D9DEE0;
    margin-right: 10px;
    transition: .3s;
}

section.promotions {
    margin-top: 40px;
}

div.promotions {
    margin-top: 40px;
}

.promotions_item_subscription a i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
}

.promotions_item_subscription a:hover span {
    color: #C49A6C;
}

.promotions_item_subscription a:hover i {
    transform: translateX(10px);
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
}

section.promotion {
    margin-top: 40px;
}

.promotion_img {
    width: 100%;
    height: 540px;
    position: relative;
}

.promotion_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.promotion_img_subscription {
    position: absolute;
    top: 50%;
    left: 80px;
    transform: translateY(-50%);
    max-width: 300px;
    width: 100%;
}

.promotion_img_subscription_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.promotion_img_subscription p {
    margin: 10px 0 30px 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
}

.promotion_img_subscription a {
    display: block;
    text-decoration: none;
    background: #FFFFFF;
    width: 250px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #1C1E1F;
}

.promotion_subscript {
    margin-top: 60px;
    max-width: 970px;
    width: 100%;
}

.promotion_subscript p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    width: 100%;
    margin-top: 20px;
}

.promotion_subscript ul {
    padding-left: 10px;
    margin-top: 20px;
}

.promotion_subscript ul li {
    list-style-type: '- ';
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
}

.promotion_subscript span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-top: 20px;
    display: block;
}

.where_to_buy_subscription {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    /*max-width: 520px;*/
    width: 100%;
    color: #808588;
    margin-bottom: 25px;
}

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

.where_to_buy_box_item {
    background: #FFFFFF;
    text-decoration: none;
    border: 1px solid #D9DEE0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(33.33% - 11px);
    height: 310px;
}

.where_to_buy_box_item i {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.where_to_buy_box .where_to_buy_box_item:nth-child(1) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/where_to_buy_one.svg);
    width: 255px;
    height: 23px;
}

.where_to_buy_box .where_to_buy_box_item:nth-child(2) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/where_to_buy_too.svg);
    width: 126px;
    height: 56px;
}

.where_to_buy_box .where_to_buy_box_item:nth-child(3) i {
    background-image: url(/local/templates/WBE70/css/../img/icon/where_to_buy_free.svg);
    width: 272px;
    height: 36px;
}

.leave_feedback_subscription {
    max-width: 970px;
    width: 100%;
}

.leave_feedback_subscription p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-bottom: 20px;
}

.leave_feedback_subscription p:last-child {
    margin-bottom: 0px;
}

.leave_feedback_box {
    margin-top: 40px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.leave_feedback_box_item {
    text-decoration: none;
    height: 310px;
    width: calc(25% - 12px);
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    transition: .3s;
}

.leave_feedback_box_item p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    transition: .3s;
}

.leave_feedback_box_item i {
    width: 0;
    height: 0;
    transition: .3s;
}

.leave_feedback_box_item:hover {
    background-color: #C49A6C;
    border: 1px solid #C49A6C;
}

.leave_feedback_box_item:hover p {
    color: #fff;
}

.leave_feedback_box_item:hover i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_white_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    margin-left: 10px;
    display: flex;
}

.news_and_tips_box {
    display: flex;
    justify-content: space-between;
}

.news_and_tips_box_tab {
    width: 322px;
    flex-shrink: 0;
    margin-right: 100px;
}

.news_and_tips_box_tab_wrap {
    width: 100%;
    height: auto;
    border-right: 1px solid #D9DEE0;
}

.news_and_tips_box_tab_item {
    width: 220px;
    height: 54px;
    padding-left: 14px;
    font-weight: 400;
    font-size: 16px;
    line-height: 54px;
    color: #33383A;
    margin-bottom: 5px;
    cursor: pointer;
    transition: .3s;
    position: relative;
    background-color: #fff;
    display: flex;
    align-items: center;
}

.news_and_tips_box_tab_item span {
    display: none;
}

.news_and_tips_box_tab_item.active {
    color: #C49A6C;
    background: #FBFBFB;
}

.news_and_tips_box_tab_item:hover {
    color: #C49A6C;
    background: #FBFBFB;
}

.news_and_tips_box_tab_item::after {
    position: absolute;
    height: 54px;
    width: 1px;
    background-color: transparent;
    content: '';
    display: block;
    top: 0;
    left: 0;
    transition: .3s;
}

.news_and_tips_box_tab_item::before {
    position: absolute;
    height: 52px;
    width: 1px;
    background-color: transparent;
    content: '';
    display: block;
    top: 1px;
    left: 1px;
    transition: .3s;
}

.news_and_tips_box_tab_item.active::after {
    background-color: #C49A6C;
}

.news_and_tips_box_tab_item.active::before {
    background-color: #C49A6C;
}

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

.news_and_tips_box_body_box {
    display: flex;
    justify-content: space-between;
}

.news_and_tips_box_body_hidden {
    width: 100%;
    height: 0;
    overflow: hidden;
}

.news_and_tips_box_body_hidden.show {
    margin-top: 16PX;
}

.news_and_tips_box_body_box_item {
    width: calc(50% - 8px);
    height: 400px;
    overflow: hidden;
    text-decoration: none;
    position: relative;
}

.news_and_tips_box_body_box_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.news_and_tips_box_body_box_item_subscription {
    position: absolute;
    bottom: 40px;
    left: 40px;
    display: flex;
    flex-direction: column;
}

.news_and_tips_box_body_box_item_subscription p {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    max-width: 240px;
    width: 100%;
    margin-bottom: 20px;
}

.news_and_tips_box_body_box_item_subscription span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    transition: .3s;
}

.news_and_tips_box_body_box_item:hover span {
    color: #C49A6C;
}

.news_and_tips_box_body_item:hover span {
    color: #C49A6C;
}

.news_and_tips_box_body_item {
    margin-top: 16px;
    width: 100%;
    height: 400px;
    position: relative;
    display: block;
}

.news_and_tips_box_body_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.news_and_tips_box_body_more {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 220px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    transition: .3s;
}

.news_and_tips_box_body_more:hover {
    background: #C49A6C;
}

.news_and_tips_box_body_more:active {
    background: #BC8F5F;
}

.news_and_tips_box_body_more p {
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #FFFFFF;
}

.news_and_tips_box_body_more span {
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #808588;
    transition: .3s;
    margin-left: 5px;
}

.news_and_tips_box_body_wrap_tab {
    display: none;
    width: 100%;
    position: relative;
}

.news_and_tips_box_body_wrap_tab.active {
    display: block;
}

.news_main {
    width: 100%;
    height: 526px;
    background-image: url(/local/templates/WBE70/css/../img/img/gallery/2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

.news_main_description {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc((100% - 1280px)/2);
}

.news_main_time {
    position: absolute;
    bottom: 20px;
    left: calc((100% - 1280px)/2);
    display: flex;
    align-items: center;
}

.news_main_time p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-left: 6px;
}

.news_main_time i {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/icon_lk2.svg);
}

.news_main_description h1 {
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.news_main_description p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    max-width: 550px;
    width: 100%;
    color: #D9DEE0;
    margin-top: 20px;
}

.news_description {
    margin-top: 60px;
}

.news_description p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    margin-top: 20px;
    max-width: 900px;
    width: 100%;
}

section.gray {
    background-color: #fbfbfb;
    padding-bottom: 120px;
}

section.gray a,
section.gray span {
    color: #33383A;
}

.promotions_headling.contacts h1 {
    margin-top: 40px;
}

.contacts_flex {
    display: flex;
    justify-content: space-between;
}

.contacts_wrap.one {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 20px;
}

.contacts_wrap_block {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 20px;
}

.contacts_wrap {
    width: 100%;
}

.contacts_flex .contacts_wrap:last-child {
    width: 310px;
    margin-left: 16px;
    flex-shrink: 0;
    padding-bottom: 0px;
}

.contacts_wrap_flex {
    display: flex;
}

.contacts_wrap_flex .contacts_wrap_box:nth-child(1) {
    max-width: 382px;
    width: 100%;
    margin-right: 50px;
}

.contacts_wrap_box_item {
    display: flex;
    flex-direction: column;
}

.contacts_wrap_box_item span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588 !important;
    margin-bottom: 18px;
}

.contacts_wrap_box_item p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
}

.contacts_wrap_box .contacts_wrap_box_item:nth-child(1) {
    margin-bottom: 40px;
}

.contacts_wrap_box_item a {
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
}

.contacts_wrap_tittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.contacts_wrap_subtittle {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    margin: 9px 0;
}

.contacts_wrap_link {
    display: flex;
    align-items: center;
    text-decoration: none;
    padding: 20px 0;
    border-bottom: 1px solid #FAFAFA;
}

.contacts_wrap .contacts_wrap_link:last-child {
    border-bottom: none;
}

.contacts_wrap_link p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    transition: .3s;
}

.contacts_wrap_link i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 10px;
    transition: .3s;
}
.vk {
    width: 15%;
}
.viber {
    width: 15%;
}
.telegram{
    width: 15%;
}
.contacts_wrap_link:hover p {
    color: #C49A6C;
}

.contacts_wrap_link:hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(10px);
}

.contacts_wrap_box_item.bottom {
    margin-top: -40px;
}

.guarantee_accordion_body,
.support_wrap_accordion_body {
    display: none;
}

.guarantee_accordion {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 30px 20px 0 20px;
    list-style-type: none;
}

.guarantee_accordion_header {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    padding-bottom: 30px;
    cursor: pointer;
    position: relative;
}

.guarantee_accordion_header::after {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    right: 0;
    transition: .3s;
}

.open .guarantee_accordion_header::after {
    transform: rotate(180deg);
}

.guarantee_accordion_body p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    padding-bottom: 20px;
    max-width: 900px;
    width: 100%;
}

.guarantee_accordion li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
}

.guarantee_accordion li:last-child {
    border-bottom: none;
}

.exchange_and_return_box p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin-bottom: 10px;
}

.exchange_and_return_box_short {
    max-width: 920px;
    width: 100%;
}

.exchange_and_return_subtittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
    margin-top: 40px;
    margin-bottom: 20px;
}


.error_box {
    margin-top: 20px;
    width: 100%;
    height: 560px;
    background-image: url(/local/templates/WBE70/css/../img/icon/404.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.error_box_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.error_box p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    text-align: center;
    max-width: 365px;
    width: 100%;
    color: #33383A;
    margin: 30px 0 60px 0;
}

.error_box_btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 440px;
    height: 58px;
}

.error_box_btn div {
    cursor: pointer;
    transition: .3s;
}

.error_box_btn_head {
    width: 230px;
    height: 100%;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #FFFFFF;
    text-align: center;
}

.error_box_btn_catalog {
    width: 200px;
    height: 100%;
    background: #D9DEE0;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    text-align: center;
    color: #1C1E1F;
    border: 1px solid #D9DEE0;
}

.error_box_btn_head:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.error_box_btn_head:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.error_box_btn_catalog:hover {
    border: 1px solid #1C1E1F;
    background: transparent;
}

.error_box_btn_catalog:active {
    background: #D9DEE0;
    border: 1px solid #33383A;
}

.brand {
    width: 100%;
    height: 572px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/img/img/brand/o-brand.jpg);
    position: relative;
}

.brand h1 {
    position: absolute;
    top: 50%;
    left: calc((100% - 1280px)/2);
    transform: translateY(-50%);
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.brand_history_item {
    width: 100%;
    height: 445px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.brand_history_item .container {
    height: auto;
}

.brand_history_item_tittle {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}

.brand_history_item p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    margin-top: 24px;
    width: 100%;
}

.brand_history .brand_history_item:nth-child(1) {
    background-color: #000;
}

.brand_history .brand_history_item:nth-child(2) {
    background-color: #000;

}

.brand_history .brand_history_item:nth-child(3) {
    background-image: url(/local/templates/WBE70/css/../img/img/promotion/bg3.png);
}

.brand_history .brand_history_item:nth-child(1) p {
    max-width: 730px;
}

.brand_history .brand_history_item:nth-child(2) p,
.brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
    padding-left: 50%;
}

.brand_history .brand_history_item:nth-child(3) p {
    max-width: 730px;
}

.brand_history_item_link {
    display: none;
    text-decoration: none;
    width: 310px;
    height: 58px;
    background: #FFFFFF;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    text-align: center;
    color: #1C1E1F;
    transition: .3s;
    margin-top: 40px;
}

.brand_history_item_link:hover {
    background: #C49A6C;
    color: #FFFFFF;
}

.brand_history_item_link:active {
    background: #BC8F5F;
    color: #FFFFFF;
}

section.start {
    margin-top: 60px;
}

.start_box {
    width: 100%;
    height: 400px;
    border: 1px solid #D9DEE0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.start_box i {
    width: 106px;
    height: 106px;
    background-image: url(/local/templates/WBE70/css/../img/icon/start.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.start_box h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    letter-spacing: -0.02em;
    color: #33383A;
    margin: 40px auto 10px auto;
    text-align: center;
}

.start_box p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    color: #808588;
}

.start_box_btn {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    width: 450px;
}

.start_box_btn_entrance {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 220px;
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    transition: .3s;
    text-decoration: none;
}

.start_box_btn_entrance:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.start_box_btn_entrance:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.start_box_btn_registr {
    background: #D9DEE0;
    width: 220px;
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    line-height: 58px;
    color: #1C1E1F;
    text-align: center;
    cursor: pointer;
    transition: .3s;
    border: 1px solid #D9DEE0;
    text-decoration: none;
}

.start_box_btn_registr:hover {
    border: 1px solid #1C1E1F;
    background-color: transparent;
}

.start_box_btn_registr:active {
    background: #D9DEE0;
    border: 1px solid #33383A
}

.cookies {
    position: fixed;
    left: 20px;
    bottom: 20px;
    max-width: 400px;
    width: 100%;
    height: 80px;
    background: #1C1E1F;
    padding: 0 20px;
    z-index: 22;
}

.cookies.remove {
    display: none;
}

.cookies_box {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}

.cookies_box p {
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
}

.cookies_box_btn {
    background: #FFFFFF;
    padding: 12px 24px;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    color: #1C1E1F;
    transition: .3s;
    cursor: pointer;
}

.cookies_box_btn:hover {
    background: #C49A6C;
    color: #fff;
}

.cookies_box_btn:active {
    background: #BC8F5F;
    color: #fff;
}

.support_wrap {
    width: 100%;
}

.support_wrap_box {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 20px 20px 40px 20px;
}

.support_wrap_box_tittle {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
}

.support_wrap_box_flex {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.support_wrap_box_flex_item {
    width: 50%;
}

.support_wrap_box_flex_item p {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-bottom: 16px;
}

.support_wrap_box_flex_item a,
.support_wrap_box_flex_item span {
    text-decoration: none;
    display: block;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
}

.support_wrap_tittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #1C1E1F;
    margin: 60px 0 10px 0;
}

.support_wrap_subtittle {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-bottom: 20px;
}

.support_wrap_accordion {
    width: 100%;
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 0 20px;
}

.support_wrap_accordion li {
    list-style-type: none;
    border-bottom: 1px solid #D9DEE0;
}

.support_wrap_accordion li:last-child {
    border: none;
}

.support_wrap_accordion_header {
    padding: 30px 0 30px;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #1C1E1F;
    cursor: pointer;
    position: relative;
    width: calc(100% - 20px);
}

.support_wrap_accordion_header::after {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    content: '';
    display: block;
    position: absolute;
    top: 41px;
    right: -20px;
    transition: .3s;
}

.open .support_wrap_accordion_header::after {
    transform: rotate(180deg);
}

.support_wrap_accordion_body p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
}

.support_wrap_accordion_body {
    padding-bottom: 30px;
}

.support_wrap_accordion_body_tittle {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin: 40px 0 20px 0;
}

.support_wrap_accordion_body form {
    max-width: 612px;
    width: 100%;
}

.support_wrap_accordion_body form span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    display: block;
    margin-bottom: 10px;
}

.support_wrap_accordion_body form textarea {
    width: 100%;
    height: 120px;
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    padding: 20px 10px;
    outline: none;
}

.support_consultation_box {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.support_consultation_box_item {
    width: calc(50% - 8px);
}

.support_consultation_box_item input {
    width: 100%;
    height: 58px;
    background: #FFFFFF;
    border: 1px solid #D9DEE0;
    outline: none;
    padding: 0 10px;
}

.support_wrap_accordion_body form input[type=submit] {
    width: calc(50% - 8px);
    height: 58px;
    background: #1C1E1F;
    margin-top: 30px;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    border: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
    transition: .3s;
}

.support_wrap_accordion_body form input[type=submit]:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.support_wrap_accordion_body form input[type=submit]:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.support_checkbox {
    display: flex;
    margin-top: 20px;
    align-items: center;
}

.support_checkbox_box {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    position: relative;
}

.support_checkbox_box input {
    width: 20px;
    height: 20px;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    cursor: pointer;
}

.support_checkbox_box label {
    width: 20px;
    height: 20px;
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #808588;
    top: 0;
    left: 0;
    display: block;
    cursor: pointer;
}

.support_checkbox_box label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.support_checkbox_box input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.support_checkbox_box input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.support_checkbox i {
    margin-left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #C49A6C;
    font-style: normal;
}

.support_wrap_accordion_body_subtittle {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    margin-bottom: 20px;
}

.support_download_inp {
    width: 100%;
    height: 58px;
    background: #FFFFFF;
    padding: 0 10px;
    border: 1px solid #D9DEE0;
    outline: none;
}

.support_repair_box {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.support_repair_box input {
    margin: 0 !important;
    width: 210px !important;
}

.support_repair_box_link {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #808588;
    margin-left: 20px;
    cursor: pointer;
    max-width: 250px;
    width: 100%;
}

.support_repair_help {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    margin-top: 20px;
}

.support_repair_help a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #33383A;
    text-decoration: none;
    position: relative;
}

.support_repair_help a::after {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #33383A;
    left: 0;
    bottom: 0px;
}

.support_cooperation_box {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.support_cooperation_box input {
    margin-top: 0 !important;
    width: 140px !important;
}

.support_cooperation_box_fiel {
    margin-left: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    cursor: pointer;
}

.support_cooperation_box_fiel label i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/download_link.svg);
    cursor: pointer;
}

.support_cooperation_box_fiel label {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.support_cooperation_box_fiel label p {
    font-size: 16px;
    line-height: 135%;
    color: #808588;
    margin-left: 6px;
    cursor: pointer;
}

.support_cooperation_box_fiel input {
    opacity: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden
}

.support_wrap_accordion_body_complaint {
    margin-bottom: 20px;
}

.support_error {
    display: none;
    margin-top: 10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #D81F1F;
}

.support_error.active {
    display: block;
}

.pop_box_support {
    background: #FFFFFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 20px;
    width: 810px;
    height: 310px;
    position: relative;
    transition: all .3s ease 0s;
    opacity: 0;
    transform: perspective(600px) translate(0px, -100%) rotateX(45deg);
}

.pop.active .pop_box_support {
    opacity: 1;
    transform: perspective(600px) translate(0px, 0%) rotateX(0deg);
}

.pop_box_support_tittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #33383A;
}

.pop_box_support_flex {
    margin-top: 41px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.pop_box_support_flex_img {
    background-image: url(/local/templates/WBE70/css/../img/img/support/cod.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 357px;
    height: 204px;
    flex-shrink: 0;
}

.pop_box_support_flex p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #33383A;
    margin-right: 22px;
    margin-top: 95px;
}

.pop_box_support_flex i {
    width: 511px;
    height: 67px;
    display: block;
    position: absolute;
    top: 86px;
    left: 0;
    background-image: url(/local/templates/WBE70/css/../img/img/support/line.svg);
    z-index: 2;
}

.contacts_wrap_block {
    padding-bottom: 0px;
}

.repair_tittle {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #33383A;
    max-width: 300px;
    width: 100%;
}

.repair_progress {
    display: flex;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 40px;
}

.repair_progress_dot {
    width: 10px;
    height: 10px;
    background: #808588;
    border-radius: 50%;
    position: relative;
    flex-shrink: 0;
}

.history .repair_progress_dot {
    background: #D9DEE0;
}

.history .repair_progress_dot.grey {
    background: #33383A;
}

.repair_progress_line {
    width: 125px;
    height: 2px;
    background: #D9DEE0;
}

.repair_progress_line.active {
    background: #C49A6C;
}

.repair_progress_dot.active {
    background: #C49A6C;
}

.repair_progress_dot.braun {
    background: #C49A6C;
}

.repair_progress_dot.active::after {
    width: 16px;
    height: 16px;
    background: #C49A6C;
    opacity: 0.3;
    border-radius: 50%;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.repair_progress_dot.active::before {
    width: 16px;
    height: 16px;
    border: 1px solid #C49A6C;
    border-radius: 50%;
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    transform: scale(0);
    animation: 1.5s infinite anim;
}

@keyframes anim {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    100% {
        opacity: .7;
        transform: scale(1);
    }
}

.repair {
    display: none;
}

.repair.active {
    display: block;
}

.repair form span {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    display: block;
    margin-bottom: 10px;
}

.repair form textarea {
    border: 1px solid #D9DEE0;
    max-width: 850px;
    width: 100%;
    height: 130px;
    padding: 19px 10px;
    margin-bottom: 30px;
}

.repair form input {
    display: block;
    width: 416px;
    height: 58px;
    padding: 10px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    outline: none;
}


.repair_send {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.repair_send_btn {
    width: 140px !important;
    height: 58px;
    background-color: #1C1E1F !important;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    font-size: 16px;
    color: #fff;
    line-height: 135%;
    cursor: pointer;
    transition: .3s;
    border: none !important;
}

.repair_send_btn:hover {
    background: #C49A6C !important;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.repair_send_btn:active {
    background: #BC905F !important;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.repair_link {
    color: #33383A;
    font-size: 14px;
    line-height: 140%;
    margin-top: 20px;
}

.repair_link a {
    color: #33383A;
    font-size: 14px;
    line-height: 140%;
}

.repair_span {
    margin-top: 30px;
}

.repair_file_transfer {
    max-width: 847px;
    height: 200px;
    padding: 30px 29px;
    border: 1px dashed #D9DEE0;
    background: #FFF;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 30px;
    cursor: pointer;
}

.repair_file_transfer.active {
    border: 1px dashed #BC905F;
}

.repair_file_transfer_box {
    display: flex;
    align-items: center;
    position: relative;
}

.repair_file_transfer_box input {
    opacity: 0;
    visibility: hidden;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}

.repair_file_transfer_box label {
    display: flex;
    align-items: center;
}

.repair_file_transfer_box label p {
    font-size: 14px;
    line-height: 140%;
    color: #808588;
    cursor: pointer;
}

.repair_file_transfer_box i {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/repair_download.svg);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    flex-shrink: 0;
}

.repair_subtittle {
    color: #808588;
    font-size: 14px;
    line-height: 140%;
    margin-top: 13px;
    max-width: 550px;
    width: 100%;
}

.repair_box_input {
    display: flex;
    margin-top: 30px;
    justify-content: space-between;
    max-width: 630px;
    width: 100%;
}

.repair_box_input_item {
    width: calc(50% - 8px);
}

.repair_box_input_item input {
    width: 100% !important;
}

.repair_box_input_address {
    margin-top: 30px;
    width: 100%;
    max-width: 630px;
    width: 100%;
    margin-bottom: 30px;
}

.repair_box_input_address input {
    width: 100% !important;
}

.repair_end_box {
    max-width: 630px;
    width: 100%;
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 22px 20px;
}

.repair_end_box_name {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(217, 222, 224, .5);
}

.repair_end_box span {
    color: #808588;
    margin-right: 14px;
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 0 !important;
}

.repair_end_box input {
    color: #33383A;
    border: none !important;
    font-size: 16px;
    line-height: 135%;
    padding: 0 !important;
    height: auto !important;
}

.repair_end_box_data {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.repair_end_box_data_box_item {
    display: flex;
    align-items: center;
    width: calc(50% - 8px);
    margin-top: 20px;
}

.repair_end_box_data_box_item input {
    min-width: 160px;
    width: 100% !important;
    border: none !important;
}

.repair_end_box_data_box_item span {
    flex-shrink: 0;
}

.repair_end_box_discription {
    max-width: 630px;
    width: 100%;
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 20px;
    margin-top: 20px;
}

.repair_end_box_discription_item {
    display: flex;
}

.repair_end_box_discription_item span {
    flex-shrink: 0;
    margin-right: 14px;
    margin-bottom: 0px !important;
}

.repair_end_box_discription_item textarea {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
    background: #fff;
    border: none !important;
    padding: 0 !important;
    height: 160px !important;
    resize: none;
}

.repair_end_box_discription_item_file {
    display: flex;
    position: relative;
}

.repair_end_box_discription_item_file input {
    opacity: 0;
    position: absolute;
    width: 0.1px;
    height: 0.1px;
    visibility: hidden;
}

.repair_end_box_discription_item_file i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/repair_icon_download.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 6px;
}

.repair_end_box_discription_item_file p {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
}

.repair_end_box_discription_item input {
    border: none !important;
    padding: 0 !important;
    height: auto !important;
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
}

.repair_end_box_discription_item textarea#repair_end_address {
    height: 100px !important;
    margin-bottom: 0px !important;
    resize: none;
}

.repair_send_btn.end {
    margin-top: 30px;
    width: 215px !important;
}

#repair_three_error {
    font-size: 12px;
    line-height: 18px;
    color: #D81F1F;
    max-width: 630px;
    width: 100%;
    margin-bottom: 20px;
}

.payment_delivery_box_city {
    display: flex;
    align-items: center;
}

.payment_delivery_box_city p {
    color: #C49A6C;
    font-size: 16px;
    line-height: 135%;
    margin-left: 20px;
}

.payment_delivery_box_search {
    margin-top: 40px;
    display: flex;
    max-width: 760px;
    width: 100%;
    margin-bottom: 40px;
}

.payment_delivery_box_search_inp {
    width: 100%;
    height: 58px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 10px;
    margin-right: 16px;
    outline: none;
}

.payment_delivery_box_search_btn {
    width: 110px;
    height: 58px;
    flex-shrink: 0;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    border: none;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    transition: .3s;
}

.payment_delivery_box_search_btn:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.payment_delivery_box_search_btn:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.payment_delivery_box_dilivery {
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 20px;
    width: 100%;
    margin-top: 20px;
}

.payment_delivery_box_dilivery_head {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(217, 222, 224, .5);
}

.payment_delivery_box_dilivery_body {
    padding-top: 20px;
}

.payment_delivery_box_dilivery_body p {
    color: #808588;
    font-size: 14px;
    line-height: 140%;
}

.payment_delivery_box_dilivery_head span {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
    margin-right: 20px;
}

.payment_delivery_box_dilivery_head p {
    color: #808588;
    font-size: 16px;
    line-height: 135%;
}

.payment_delivery_box_dilivery_body ul li {
    list-style-type: none;
    color: #808588;
    font-size: 14px;
    line-height: 140%;
}

.payment_delivery_box_dilivery_contact {
    display: flex;
    align-items: center;
}

.payment_delivery_box_dilivery_contact span {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
}

.payment_delivery_box_dilivery_contact a {
    color: #33383A;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.36px;
    margin-left: 20px;
    text-decoration: none;
}

.payment_delivery_box_dilivery_contact p {
    color: #33383A;
    font-size: 16px;
    line-height: 140%;
}

.payment_delivery_box_no {
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 40px 0 32px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    width: 100%;
}

.payment_delivery_box_no i {
    width: 106px;
    height: 106px;
    background-image: url(/local/templates/WBE70/css/../img/icon/start.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.payment_delivery_box_no_tittle {
    color: #33383A;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.6px;
    text-align: center;
}

.payment_delivery_box_no a {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    text-decoration: none;
    height: 58px;
    line-height: 58px;
    width: 150px;
    font-size: 16px;
    color: #fff;
    transition: .3s;
    cursor: pointer;
    text-align: center;
}

.payment_delivery_box_no a:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.payment_delivery_box_no a:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.service_center_subtittle {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
    max-width: 885px;
    margin-bottom: 45px;
}

.service_center_search {
    max-width: 416px;
    width: 100%;
    height: 58px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    font-size: 16px;
    outline: none;
    padding: 10px 30px 10px 10px;
    color: #33383A;
    cursor: pointer;
}

.service_center_form {
    position: relative;
    max-width: 416px;
    width: 100%;
}

.service_center_search_btn {
    width: 15px;
    height: 6px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    position: absolute;
    transition: .3s;
    top: 26px;
    right: 10px;
    display: block;
    background-color: transparent;
    cursor: pointer;
    z-index: 3;
}

.service_center_search_btn.active {
    transform: rotate(180deg);
}

.service_center_address {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.service_center_address_item {
    width: calc(25% - 12px);
    flex-direction: column;
    display: flex;
    margin-top: 40px;
}

.service_center_address_item_tittle {
    color: #33383A;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.36px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(217, 222, 224, .5);
    margin-bottom: 6px;
}

.service_center_address_item p {
    color: #808588;
    font-size: 14px;
    line-height: 140%;
    margin-top: 14px;
}

.service_center_address_item a {
    margin-top: 14px;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.service_center_address_item a span {
    color: #808588;
    font-size: 14px;
    line-height: 140%;
    margin-right: 10px;
    transition: .3s;
}

.service_center_address_item a:hover span {
    color: #C49A6C;
}

.service_center_address_item a:hover i {
    transform: translateX(10px);
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
}

.service_center_address_item a i {
    width: 14px;
    height: 6px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    display: block;
}

.service_center_map {
    margin-top: 40px;
    height: 530px;
    width: 100%;
    background-color: #808588;
}

.service_center {
    position: relative;
}

.service_center_select {
    position: absolute;
    top: 58px;
    left: 0px;
    display: none;
    flex-direction: column;
    max-width: 416px;
    width: 100%;
    border: 1px solid #D9DEE0;
    border-top: none;
    height: 200px;
    overflow-y: scroll;
    z-index: 5;
}

.service_center_select::-webkit-scrollbar {
    width: 6px;
}

.service_center_select::-webkit-scrollbar-track {
    background-color: #D9DEE0;
    border-radius: 0px;
}

.service_center_select::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background: #BC905F;
    border-radius: 0px;
}

.service_center_select.active {
    display: flex;
}

.service_center_select span {
    width: 100%;
    padding: 0 10px;
    height: 56px;
    color: #33383A;
    font-size: 14px;
    line-height: 56px;
    border-top: 1px solid #D9DEE0;
    background: #FBFBFB;
    cursor: pointer;
}

.service_center_select span:nth-child(1) {
    border: none;
}

.service_center_select span:hover {
    background: #F0F2F2;
}

.repair_calendar {
    position: relative;
    max-width: 416px;
    width: 100%;
}

.repair_calendar input:focus {
    border: 1px solid #808588;
    background: #FBFBFB;
}

.repair_calendar i {
    width: 20px;
    height: 20px;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/calendar.svg);
    background-size: cover;
    pointer-events: none;
    display: block;
    position: absolute;
    right: 10px;
    top: 19px;
}

.installation_subtittle {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
    max-width: 890px;
    width: 100%;
}

.installation_box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.installation_box_left {
    width: 50%;
    margin-right: 10%;
}

.installation_box_right {
    width: 40%;
    background: #808588;
    padding-top: 30px;
}

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

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

.installation_box_left_select input {
    width: 100%;
    height: 58px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    outline: none;
    padding: 10px 40px 10px 10px;
    margin-top: 30px;
    color: #33383A;
    font-size: 14px;
    line-height: 140%;
    cursor: pointer;
}

.installation_box_left_select i {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    transition: .3s;
    display: block;
    position: absolute;
    top: 59px;
    right: 10px;
    cursor: pointer;
}

.installation_box_left_select.active i {
    transform: rotate(180deg);
}

.installation_box_left_select_hidden {
    width: 100%;
    position: absolute;
    top: 88px;
    left: 0;
    display: none;
    flex-direction: column;
    border: 1px solid #D9DEE0;
    border-top: none;
    z-index: 5;
}

.installation_box_left_select_hidden.scroll {
    overflow-y: scroll;
    height: 160px;
}

.installation_box_left_select_hidden.scroll::-webkit-scrollbar {
    width: 6px;
}

.installation_box_left_select_hidden.scroll::-webkit-scrollbar-track {
    background-color: #D9DEE0;
    border-radius: 0px;
}

.installation_box_left_select_hidden.scroll::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background: #BC905F;
    border-radius: 0px;
}

.installation_box_left_select_hidden.active {
    display: flex;
}

.installation_box_left_select_hidden span {
    width: 100%;
    padding: 0 10px;
    height: 56px;
    color: #33383A;
    font-size: 14px;
    line-height: 56px;
    border-top: 1px solid #D9DEE0;
    background: #FBFBFB;
    cursor: pointer;
}

.installation_box_left_select_hidden span:hover {
    background: #F0F2F2;
}

.installation_box_left_select_hidden span:nth-child(1) {
    border: none;
}

.installation_box_left input {
    width: 100%;
    height: 58px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    outline: none;
    padding: 10px;
    margin-top: 30px;
    color: #33383A;
    font-size: 14px;
    line-height: 140%;
    cursor: pointer;
}

.installation_box_left textarea {
    width: 100%;
    height: 140px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    outline: none;
    padding: 20px 10px;
    margin-top: 30px;
    color: #33383A;
    font-size: 14px;
    line-height: 140%;
    cursor: pointer;
}

.installation_box_left_discription {
    color: #808588;
    font-size: 12px;
    line-height: 135%;
    margin-top: 20px;
    display: block;
}

.installation_box_left_checkbox {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.installation_box_left_checkbox_box {
    position: relative;
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-right: 8px;
}

.installation_box_left_checkbox_box input {
    width: 100%;
    height: 100%;
    position: absolute;
    visibility: hidden;
    opacity: 0;
}

.installation_box_left_checkbox_box label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.installation_box_left_checkbox_box input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.installation_box_left_checkbox_box label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.installation_box_left_checkbox_box input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.installation_box_left_checkbox p {
    color: #C49A6C;
    font-size: 12px;
    line-height: 135%;
    max-width: 530px;
    width: 100%;
}

.installation_box_left_price {
    margin-top: 40px;
}

.installation_box_left_price_tittle {
    color: #33383A;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.36px;
}

.installation_box_left_price_item {
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.installation_box_left_price_item span {
    color: #808588;
    font-size: 14px;
    line-height: 140%;
    flex-shrink: 0;
}

.installation_box_left_price_item_line {
    border-bottom: 1px solid rgba(217, 222, 224, 1);
    height: 18px;
    width: 100%;
}

.installation_box_left_price_item_price {
    color: #33383A;
    font-size: 16px;
    line-height: 135%;
    flex-shrink: 0;
}

.installation_box_left_price_item_total {
    color: #C49A6C;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.36px;
    flex-shrink: 0;
}

.installation_box_left .installation_box_left_submit {
    margin-top: 60px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    height: 58px;
    color: #fff;
    transition: .3s;
    border: none;
}

.installation_box_left .installation_box_left_submit:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.installation_box_left .installation_box_left_submit:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.installation_box_left input::placeholder,
.installation_box_left textarea::placeholder {
    color: #808588;
    font-size: 14px;
    line-height: 140%;
}

.favorites_no {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
}

.favorites_no i {
    width: 416px;
    height: 404px;
    background-image: url(/local/templates/WBE70/css/../img/icon/favorites_no.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.comprasion .favorites_no i {
    background-image: url(/local/templates/WBE70/css/../img/icon/qr.svg);
}

.favorites_no_tittle {
    color: #33383A;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -0.6px;
    margin: 60px 0 20px 0;
}

.favorites_no a {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 285px;
    height: 58px;
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    line-height: 58px;
    text-decoration: none;
    transition: .3s;
}

.favorites_no p {
    color: #808588;
    text-align: center;
    font-size: 16px;
    line-height: 135%;
    margin: 0px 0 40px 0;
}

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

.backet {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.backet_body {
    width: 100%;
}

.backet_bar {
    width: 310px;
    margin-left: 20px;
    flex-shrink: 0;
}

.backet_body_box {
    background: #FFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 30px 20px;
    margin-top: 16px;
    opacity: .8;
}

.backet_body_box.active {
    opacity: 1;
}

.backet_body .backet_body_box:nth-child(1) {
    margin-top: 0px;
}

.backet_bar_box {
    background: #FFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 20px;
}

.backet_body_box_product {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.backet_body_box_add {
    padding-top: 30px;
    border-top: 1px solid #D9DEE0;
}

.backet_body_box_product_one {
    display: flex;
    align-items: center;
    width: 100%;
}

.ended .backet_body_box_product_one,
.ended .backet_body_box_add {
    opacity: .5;
    pointer-events: none;
}

.backet_body_box_product_too_ended {
    width: 304px;
}

.backet_body_box_product_too_ended p {
    color: #D9DEE0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.backet_body_box_product_too_ended span {
    color: #C49A6C !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    display: block;
    margin-top: 10px;
}


.backet_body_box_product_one_checked {
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 25px;
}

.backet_body_box_product_one_checked input {
    position: absolute;
    width: 20px;
    height: 20px;
    visibility: hidden;
    opacity: 0;
}

.backet_body_box_product_one_checked label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.backet_body_box_product_one_checked label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.backet_body_box_product_one_checked input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.backet_body_box_product_one_checked input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.backet_body_box_product_one_img {
    width: 110px;
    height: 110px;
    overflow: hidden;
    flex-shrink: 0;
}

.backet_body_box_product_one_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.backet_body_box_product_one_discription {
    margin-left: 25px;
    display: flex;
    flex-direction: column;
}

.backet_body_box_product_one_discription p {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-top: 10px;
}

.backet_body_box_product_one_discription span {
    color: #33383A;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.backet_body_box_product_too {
    display: flex;
    flex-shrink: 0;
    margin-right: 50px;
}

.backet_body_box_product_too_cost {
    display: flex;
    flex-direction: column;
    min-width: 90px;
}

.backet_body_box_product_too_cost p,
.backet_body_box_product_too_quantity p,
.backet_body_box_product_too_total p {
    color: #D9DEE0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}


.backet_body_box_product_too_cost p,
.backet_body_box_product_too_total p {
    margin-bottom: 5px;
}
.backet_body_box_product_too_cost .basket_item_price_old,
.backet_body_box_product_too_cost .basket_item_price {
    color: #808588 !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    display: inline-block;
}
.backet_body_box_product_too_cost .basket_item_price_old {
    font-size: 16px;
    text-decoration: line-through;
    opacity: 0.6;
    display: none;
}
.backet_body_box_product_too_cost .basket_item_price_old.active {
    display: inline-block;
}

.backet_body_box_product_too_quantity {
    margin: 0 5px;
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 150px;
}

.backet_body_box_product_too_quantity_calc {
    margin-top: 6px;
    border-radius: 1px;
    border: 1px solid #D9DEE0;
    padding: 4px 14px;
    display: flex;
    justify-content: center;
}

.backet_body_box_product_too_quantity_calc .backet_num {
    margin: 0 5px;
    color: #1C1E1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    cursor: inherit;
}

.backet_body_box_product_too_quantity_calc span {
    cursor: pointer;
    width: 20px;
    text-align: center;
}

.backet_body_box_product_too_quantity_calc span.backet_num {
    width: 25px;
}

.backet_body_box_product_too_total {
    display: flex;
    flex-direction: column;
    min-width: 90px;
}

.backet_body_box_product_too_total .basket_item_price_old,
.backet_body_box_product_too_total .basket_item_price  {
    color: #C49A6C !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}
.backet_body_box_product_too_total .basket_item_price_old {
    font-size: 16px;
    text-decoration: line-through;
    opacity: 0.6;
    display: none;
}
.backet_body_box_product_too_total .basket_item_price_old.active {
    display: inline-block;
}

.backet_body_box_product_three {
    display: flex;
}

.backet_body_box_product_three_delete {
    display: flex;
    align-items: center;
}

.backet_body_box_product_three_delete i {
    width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/close_comprasion.svg);
    transition: .3s;
    cursor: pointer;
}

.backet_body_box_product_three_delete p {
    display: none;
}

.backet_body_box_product_three i:hover {
    background-image: url(/local/templates/WBE70/css/../img/icon/close_hover_comprasion.svg);
}

.backet_body_box_product_three_like {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.backet_body_box_product_three_like i {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header.svg);
    transition: .3s;
    margin-right: 10px;
}

.backet_body_box_product_three_like:hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_hover.svg);
}

.backet_body_box_product_three_like:active i {
    background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}

.backet_body_box_product_three_like p {
    display: none;
}

.backet_body_box_add {
    padding-top: 30px;
    pointer-events: none;
}

.active .backet_body_box_add {
    pointer-events: inherit;
}

.backet_body_box_add_head {
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
    cursor: pointer;
}

.backet_body_box_add_head::after {
    width: 8px;
    height: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_header.svg);
    transition: .3s;
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
}

.backet_body_box_add.open .backet_body_box_add_head::after {
    transform: rotate(180deg);
}

.backet_body_box_add_head span {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.backet_body_box_add_head p {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    padding: 0 8px;
}

.backet_body_box_add_head i {
    background: transparent;
}

.backet_body_box_add_head.active i {
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #C49A6C;
    display: block;
}

.backet_body_box_add_body {
    padding-top: 30px;
}

.backet_body_box_add_body {
    display: none;
}

.backet_body_box_add_body.active {
    display: block;
}

.backet_body_box_add_body_tittle {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 10px;
}

.backet_body_box_add_body_slide {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.backet_body_box_add_body_slide_item {
    padding: 12px;
    border-radius: 1px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    display: flex;
    cursor: pointer;
    width: calc(33.33% - 7px);
}

.backet_body_box_add_body_slide_item_checked {
    width: 20px;
    height: 20px;
    position: relative;
    margin-right: 10px;
}

.backet_body_box_add_body_slide_item_checked input {
    width: 20px;
    height: 20px;
    opacity: 0;
    visibility: hidden;
}

.backet_body_box_add_body_slide_item_checked label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.backet_body_box_add_body_slide_item_checked label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.backet_body_box_add_body_slide_item_checked input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.backet_body_box_add_body_slide_item_checked input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.backet_body_box_add_body_slide_item_discription {
    display: flex;
    flex-direction: column;
}

.backet_body_box_add_body_slide_item_discription p {
    color: #808588;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 10px;
}

.backet_body_box_add_body_slide_item_discription.active p {
    color: #C49A6C;
}

.backet_body_box_add_body_slide_item_discription span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.backet_body_box_add_body_slide_item_cost {
    color: #808588;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: auto;
}

.backet_body_box_add_body_slide_item_cost span {
    color: #808588 !important;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: auto;
}

.backet_body_box_add_body_accessories {
    padding-top: 20px;
}

.backet_body_box_add_body_accessories_tittle {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.backet_body_box_add_body_accessories_tag_wrap {
    margin-top: 2px;
}

.backet_body_box_add_body_accessories_tag {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.backet_body_box_add_body_accessories_tag_item {
    border: 1px solid #D9DEE0;
    padding: 6px 10px;
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-right: 8px;
    cursor: pointer;
    transition: .3s;
    flex-shrink: 0;
    text-decoration: none;
    margin-top: 8px;
}

.backet_body_box_add_body_accessories_tag_item:hover {
    color: #C49A6C;
    border: 1px solid #C49A6C;
}

.backet_body_box_add_body_accessories_product {
    margin-top: 20px;
    padding-top: 30px;
    border-top: 1px solid #FBFBFB;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.backet_body_box_add_body_accessories_product_one {
    display: flex;
    align-items: center;
    width: 100%;
}

.backet_body_box_add_body_accessories_product_one_checked {
    width: 20px;
    height: 20px;
    position: relative;
    margin-right: 10px;
}

.backet_body_box_add_body_accessories_product_one_checked input {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.backet_body_box_add_body_accessories_product_one_checked label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.backet_body_box_add_body_accessories_product_one_checked label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.backet_body_box_add_body_accessories_product_one_checked input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.backet_body_box_add_body_accessories_product_one_checked input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.backet_body_box_add_body_accessories_product_one_img {
    margin-right: 20px;
    width: 58px;
    height: 58px;
    overflow: hidden;
    flex-shrink: 0;
}

.backet_body_box_add_body_accessories_product_one_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.backet_body_box_add_body_accessories_product_one_discription span {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.backet_body_box_add_body_accessories_product_too {
    display: flex;
    flex-shrink: 0;
    margin-right: 50px;
}

.backet_body_box_add_body_accessories_product_three {
    display: flex;
    align-items: center;
}

.backet_bar_box h1 {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    margin-bottom: 40px;
}

.backet_bar_box_item {
    display: flex;
    align-items: center;
    margin-top: 8px;
}

.backet_bar_box_item.remove {
    display: none;
}

.backet_bar_box_item p {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    flex-shrink: 0;
}

.backet_bar_box_item i {
    width: 100%;
    height: 16px;
    border-bottom: 1px solid rgba(217, 222, 224, 1);
    margin: 0 2px;
}

.backet_bar_box_item span {
    color: #33383A;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    flex-shrink: 0;
}

.backet_bar_box_item.promo span {
    color: #C49A6C;
}

.backet_bar_box_note {
    color: #808588;
    margin: 20px 0 25px 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.backet_bar_box_total {
    display: flex;
    align-items: center;
}

.backet_bar_box_total p {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    flex-shrink: 0;
}

.backet_bar_box_total i {
    width: 100%;
    height: 16px;
    border-bottom: 1px solid rgba(217, 222, 224, 1);
    margin: 0 2px;
}

.backet_bar_box_total span {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    flex-shrink: 0;
}

.backet_bar_box_insta {
    display: flex;
    margin-top: 15px;
}

.backet_bar_box_insta_checked {
    width: 20px;
    height: 20px;
    position: relative;
    margin-right: 10px;
}

.backet_bar_box_insta_checked input {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.backet_bar_box_insta_checked label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.backet_bar_box_insta_checked label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.backet_bar_box_insta_checked input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.backet_bar_box_insta_checked input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.backet_bar_box_insta_note {
    display: flex;
    flex-direction: column;
}

.backet_bar_box_insta_note p {
    color: #808588;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.backet_bar_box_insta_note span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-top: 10px;
}

.backet_bar_box_submit {
    width: 100%;
    height: 58px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    text-align: center;
    font-size: 16px;
    line-height: 58px;
    cursor: pointer;
    transition: .3s;
    border: none;
    margin-top: 30px;
    color: #fff;
}

.backet_bar_box_submit:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.backet_bar_box_submit:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

#instalation_error {
    display: none;
}

#instalation_error.active {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #D81F1F;
}

.pop_delete {
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 16px 20px;
    background: #fff;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 20;
    display: none;
    max-width: 460px;
    width: 100%;
    z-index: 22;
}

.pop_delete.active {
    display: flex;
}

.pop_delete_hide {
    color: #808588;
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    position: absolute;
    right: 20px;
    top: 16px;
    cursor: pointer;
    transition: .3s;
}

.pop_delete_hide:hover {
    color: #C49A6C;
}

.pop_delete_img {
    width: 67px;
    height: 58px;
    overflow: hidden;
    margin-right: 20px;
}

.pop_delete_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.pop_delete_discription {
    max-width: 270px;
    width: 100%;
}

.pop_delete_discription_marker {
    color: #808588;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.pop_delete_discription_tittle {
    color: #1C1E1F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    margin: 5px 0 14px 0;
}

.pop_delete_discription_price {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.pop_delete_discription_price p {
    color: #C49A6C;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.pop_delete_discription_price span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-left: 10px;
}

.pop_delete_discription a p {
    color: #33383A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-right: 10px;
    transition: .3s;
}

.pop_delete_discription a {
    margin-top: 24px;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.pop_delete_discription a i {
    width: 14px;
    height: 4px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: .3s;
}

.pop_delete_discription a:hover p {
    color: #C49A6C
}

.pop_delete_discription a:hover i {
    transform: translateX(10px);
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg)
}

.profile_perso {
    width: 322px;
    margin-bottom: 40px;
}

.profile_box_bar {
    width: 322px;
    flex-shrink: 0;
    margin-right: 50px;
}

.profile_box {
    display: flex;
    justify-content: space-between;
}

.profile_head_body {
    position: absolute;
    top: -91px;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.profile_head_body_note {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.profile_perso p {
    color: #1C1E1F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    margin-bottom: 5px;
}

.profile_perso span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_head_body {
    width: 100%;
}

.profile_head_body_tittle {
    display: flex;
    align-items: flex-end;
}

.profile_head_body_tittle p {
    color: #1C1E1F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.profile_head_body_tittle span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-left: 15px;
}

.profile_head_body_tittle span.active {
    color: #C49A6C;
}

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

.profile_box_subscription_text {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    max-width: 650px;
    width: 100%;
}

.profile_box_orders_hidden {
    width: 100%;
    height: 0;
    overflow: hidden;
}

.profile_box_orders {
    width: 100%;
    margin-top: -20px;
}

.profile_box_orders_item {
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 20px;
    width: 100%;
    margin-top: 20px;
}

.profile_box_orders_item_number {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_box_orders_item_status {
    display: flex;
    align-items: center;
    margin: 10px 0;
    text-decoration: none;
    pointer-events: none;
}

.profile_box_orders_item_status p {
    color: #C49A6C;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.profile_box_orders_item_status i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/prof_arrow_mob.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
    margin-left: 6px;
}

.profile_box_orders_item_status.history p {
    color: #33383A;
}

.profile_box_orders_item_status.history i {
    background-image: url(/local/templates/WBE70/css/../img/icon/prof_arrow_mob_history.svg);
}

.profile_box_orders_item_data {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.profile_box_orders_item_box {
    display: flex;
    margin-top: 40px;
}

.profile_box_orders_item_box_product {
    width: 290px;
    flex-shrink: 0;
    margin-right: 12%;
}

.profile_box_orders_item_box_product .profile_box_orders_item_box_product_item:last-child {
    border: none;
}

.profile_box_orders_item_box_product_tittle {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_box_orders_item_box_product_item {
    border-bottom: 1px solid rgba(217, 222, 224, .5);
    padding: 20px 0;
    display: flex;
    width: 100%;
    align-items: center;
}

.profile_box_orders_item_box_product_item_img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.profile_box_orders_item_box_product_item_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.profile_box_orders_item_box_product_item_disc {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
}

.profile_box_orders_item_box_product_item_disc p {
    color: #33383A;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.profile_box_orders_item_box_product_item_disc span {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-top: 10px;
}

.profile_box_orders_item_box_discription {
    width: 100%;
}

.profile_box_orders_item_box_discription .profile_box_orders_item_box_discription_tittle:nth-child(1) {
    margin-top: 0px;
}

.profile_box_orders_item_box_discription_tittle {
    color: #33383A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-top: 30px;
    margin-bottom: 16px;
}

.profile_box_orders_item_box_discription_item {
    display: flex;
    align-items: center;
    margin-top: 14px;
}

.profile_box_orders_item_box_discription_item span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    width: 125px;
    flex-shrink: 0;
}

.profile_box_orders_item_box_discription_item p {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-left: 15px;
}

.profile_box_orders_item_box_discription_item.price p {
    color: #C49A6C;
}

.profile_box_orders_item_acc {
    margin-top: 10px;
}

.profile_box_orders_item_acc_tittle {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_box_orders_item_acc_img {
    display: flex;
    margin-top: 5px;
    margin-bottom: 40px;
}

.profile_box_orders_item_acc_img .profile_box_orders_item_acc_img_item:last-child {
    margin-right: 0px;
}

.profile_box_orders_item_acc_img_item {
    border-radius: 1px;
    border: 1px solid #D9DEE0;
    width: 70px;
    height: 70px;
    overflow: hidden;
    margin-right: 10px;
}

.profile_box_orders_item_acc_img_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.profile_box_orders_item_progress {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 65px;
}

.profil_progress_line {
    width: 100%;
    height: 1px;
    background-color: rgba(217, 222, 224, 1);
}

.history .profil_progress_line {
    background: rgba(217, 222, 224, 1);
}

.profil_progress_line.active {
    background: #C49A6C;
}

.profile_box_orders_item_progress_disc {
    position: absolute;
    width: 100%;
    bottom: -25px;
    left: 0;
    display: flex;
    justify-content: space-between;
}

.profile_box_orders_item_progress_disc span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    width: 33.33%;
}

.history .profile_box_orders_item_progress_disc span {
    color: #D9DEE0;
}

.history .profile_box_orders_item_progress_disc span.active {
    color: #808588;
}

.profile_box_orders_item_progress_disc span:nth-child(2) {
    text-align: center;
}

.profile_box_orders_item_progress_disc span:nth-child(3) {
    text-align: right;
}

.profile_box_orders_item_progress_disc span.active {
    color: #C49A6C;
}

.profile_box_orders_item_add {
    display: flex;
    align-items: center;
}

.profile_box_orders_item_add span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-right: 15px;
}

.profile_box_orders_item_add p {
    color: #33383A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    padding: 4px 8px;
    border: 1px solid #D9DEE0;
    margin-right: 10px;
}

.profile_box_orders_item_btn {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.profile_box_orders_item_btn_contact {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 100px;
    height: 32px;
    margin-right: 10px;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    cursor: pointer;
    transition: .3s;
}

.profile_box_orders_item_btn_contact:hover {
    background-color: #C49A6C;
}

.profile_box_orders_item_btn_contact:active {
    background-color: #BC8f5f;
}

.profile_box_orders_item_btn_cancel {
    height: 32px;
    margin-right: 40px;
    color: #33383A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    width: 110px;
    cursor: pointer;
    transition: .3s;
    background: #D9DEE0;
    border: 1px solid #D9DEE0;
}

.profile_box_orders_item_btn_register {
    height: 32px;
    margin-right: 40px;
    color: #33383A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    width: 90px;
    cursor: pointer;
    transition: .3s;
    background: #D9DEE0;
    border: 1px solid #D9DEE0;
    text-decoration: none;
}

.profile_box_orders_item_btn_cancel:hover,
.profile_box_orders_item_btn_register:hover {
    background: transparent;
    border: 1px solid #1C1E1F;
}

.profile_box_orders_item_btn_cancel:active,
.profile_box_orders_item_btn_register:active {
    border: 1px solid #33383A;
    background: #D9DEE0;
}


.profile_box_orders_item_btn_instruc {
    text-decoration: none;
    display: flex;
    align-items: center;
}

.profile_box_orders_item_btn_instruc i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/file_icons.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-right: 6px;
}

.profile_box_orders_item_btn_instruc p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_head_body_tittle_edit {
    display: flex;
    align-items: center;
    margin-left: 20px;
    cursor: pointer;
}

.profile_head_body_tittle_edit p {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.profile_head_body_tittle_edit i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/edit.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 5px;
}

.profile_data {
    border-bottom: 1px solid rgba(217, 222, 224, .5);
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.profile_data span {
    color: #808588;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.profile_data p {
    color: #33383A;
    font-size: 16px;
    margin-top: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_address_head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.profile_address_head span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.profile_address_head_edit {
    display: flex;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
}

.profile_address_head_edit p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_address_head_edit i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/plus.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 6px;
}

.profile_address_body {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(217, 222, 224, .5);
}

.profile_address .profile_address_body:last-child {
    border: none;
    padding-bottom: 0px;
}


.profile_address_body p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_address_body_box {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: 15px;
}

.profile_address_body_box_edit {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 30px;
    text-decoration: none;
}

.profile_address_body_box_edit p,
.profile_address_body_box_delete p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_address_body_box_edit i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/edit.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 6px;
}

.profile_address_body_box_delete {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.profile_address_body_box_delete i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/delete.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 6px;
}

.profile_box_orders_item_price_mob {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    display: none;
}

.profile_perso_mob {
    position: absolute;
    max-width: 260px;
    width: 100%;
    right: 20px;
    top: 0px;
    color: #808588;
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    display: none;
}

.profile_edit_mobile {
    width: 240px;
    margin: 40px auto 0 auto;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    color: #FFF;
    height: 48px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    text-align: center;
    cursor: pointer;
    transition: .3s;
    display: none;
    text-decoration: none;
}

.profile_edit_mobile:active {
    background-color: #BC905F;
}

.profile_box_subscription_mob {
    margin-top: 20px;
    display: flex;
    align-items: flex-end;
    margin-bottom: 10px;
    display: none;
}

.profile_box_subscription_mob p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-right: 6px;
}

.profile_box_subscription_mob span.active {
    color: #C49A6C;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_box_subscription_mob span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_box_orders_detail .profile_box_orders_item_status p {
    margin: 14px 0 10px 0;
}

.profile_box_orders_detail .profile_box_orders_item_box {
    margin-top: 30px;
}

.profile_box_orders_detail .profile_box_orders_item_box_product {
    width: 100%;
    margin-right: 0px;
    display: block;
}

.profile_box_orders_detail .profile_box_orders_item_box_product_tittle {
    position: relative;
    top: initial;
    left: initial;
}

.profile_box_orders_detail .profile_box_orders_item_box_product_item {
    border-radius: 1px;
    border: none;
    border-bottom: 1px solid #D9DEE0;
    width: 100%;
    height: auto;
    margin-right: 0px;
}

.profile_box_orders_detail .profile_box_orders_item_box_product .profile_box_orders_item_box_product_item:last-child {
    border: none;
    margin-right: 0px;
}

.profile_box_orders_detail .profile_box_orders_item_box_product_item_disc {
    display: flex;
}

.profile_box_orders_detail .profile_box_orders_item_progress {
    display: flex;
    margin-top: 40px;
}

.profile_box_orders_detail .profile_box_orders_item_add {
    display: flex;
    position: relative;
}

.profile_box_orders_detail .profile_box_orders_item_btn {
    display: flex;
    flex-wrap: wrap;
}

.profile_box_orders_detal_acc {
    margin-top: 10px;
}

.profile_detail_header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    width: 100%;
}

.profile_detail_header_box {
    width: 100%;
    height: 87px;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.profile_detail_header_box p {
    line-height: 87px;
    text-align: center;
    color: #1C1E1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_detail_header_box a {
    position: absolute;
    text-decoration: none;
    left: 0;
    top: 35px;
    display: flex;
    align-items: center;
}

.profile_detail_header_box a p {
    color: #33383A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 6px;
}

.profile_detail_header_box a i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/back_profile.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.profile_block_edit {
    width: 100%;
    background-color: #fff;
    display: none;
    z-index: 5;
}

.profile_block_edit.active {
    display: block;
}

.profile_block.remove {
    display: none;
}

.profile_block_edit_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: -91px;
    left: 0;
    width: 100%;
}

.profile_block_edit_head span {
    color: #808588;
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.profile_block_edit_head_left {
    display: flex;
    align-items: center;
}

.profile_block_edit_head_left_back {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.profile_block_edit_head_left_back p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 10px;
}

.profile_block_edit_head_left_back i {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/back_profile.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.profile_block_edit_head_left_tittle {
    color: #1C1E1F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    margin-left: 20px;
}

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

.profile_block_edit_body_flex_item {
    width: calc(33.33% - 11px);
}

.profile_block_edit_body_flex_item span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.profile_block_edit_body_flex_item input {
    outline: none;
    width: 100%;
    border: 1px solid #D9DEE0;
    background: #FFF;
    height: 58px;
    padding: 10px;
    margin-top: 8px;
    margin-bottom: 20px;
}

.profile_block_edit_body_explanation {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    max-width: 390px;
    width: 100%;
}

.profile_block_edit_body_line {
    width: 100%;
    height: 1px;
    background: rgba(217, 222, 224, .5);
    margin: 20px 0 40px 0;
}

.pop_add_address_box {
    max-width: 740px;
    width: 100%;
}

.pop_add_address_box_tittle {
    color: #33383A;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.pop_add_address_box_flex {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.pop_add_address_box_flex_inp {
    width: calc(33.33% - 11.3px);
}

.pop_add_address_box_flex_inp span {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.pop_add_address_box_flex_inp input {
    outline: none;
    width: 100%;
    padding: 10px;
    height: 58px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    margin-top: 14px;
}

.pop_add_address_box_flex_inp input.error {
    outline: none;
    width: 100%;
    padding: 10px;
    height: 58px;
    border: 1px solid #D81F1F;
    background: #FFF;
    margin-top: 14px;
    color: #D81F1F;
}

.pop_add_address_box_expan {
    margin-top: 10px;
}

.pop_add_address_box_expan p,
.pop_add_address_box_expan a {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    display: inline;
}

.pop_add_address_box_expan.error p,
.pop_add_address_box_expan.error a {
    color: #D81F1F;
}

.pop_add_address_box_flex.too .pop_add_address_box_flex_inp:nth-child(1) {
    width: calc(66.7% - 8px);
}

.pop_add_address_box_flex.too .pop_add_address_box_flex_inp:nth-child(2) {
    width: calc(33.3% - 8px);
}

.pop_add_address_box_check {
    margin-top: 20px;
    display: flex;
    align-items: center;
}

.pop_add_address_box_check_box {
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

.pop_add_address_box_check_box input {
    width: 20px;
    height: 20px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
}

.pop_add_address_box textarea {
    width: 100%;
    height: 175px;
    padding: 20px 10px;
    margin-top: 30px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    outline: none;
}

.pop_add_address_box_submit {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 220px;
    height: 58px;
    display: block;
    margin-top: 30px;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 58px;
    text-align: center;
    transition: .3s;
    cursor: pointer;
    outline: none;
    border: none;
}

.pop_add_address_box_submit.error {
    opacity: .2;
    pointer-events: none;
}

.pop_add_address_box_check p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.pop_add_address_box_check_box label {
    width: 20px;
    height: 20px;
    position: absolute;
    border: 1px solid #808588;
    background: #FFF;
}

.pop_add_address_box_check_box label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.pop_add_address_box_check_box input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.pop_add_address_box_check_box input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.backet_bar_box_promocode {
    display: none;
}

.backet_bar_box_promocode.active {
    margin-top: 15px;
    display: flex;
    position: relative;
}

.backet_bar_box_promocode input {
    width: 100%;
    height: 36px;
    padding: 10px;
    background: #FFF;
    outline: none;
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    display: block;
    border: 1px solid #D9DEE0;
    border-radius: 0 7px 7px 0;
    background: #FFF;
    padding-right: 100px;
}
.backet_bar_box_promocode .basket_promocode_button {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    transition: .3s;
    padding: 10px;
    box-sizing: border-box;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    width: 95px;
}
.backet_bar_box_promocode .basket_promocode_button:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.backet_bar_box_promocode .promo-status {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    position: absolute;
    top: 100%;
    left: 0;
}

.mob_price_backet {
    position: fixed;
    bottom: 84px;
    right: 0;
    width: 370px;
    z-index: 21;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 20px;
    background: #FFF;
    box-shadow: 2px -6px 15px -2px rgba(29, 32, 34, 0.05);
    display: none
}

.mob_price_backet_btn {
    background: var(--title, #1C1E1F);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 190px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    transition: .3s;
    font-size: 14px;
    color: #fff;
    flex-shrink: 0;
    text-decoration: none;
}

.mob_price_backet_price {
    width: 100%;
    margin-right: 7px;
}

.mob_price_backet_price p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 2px;
}

.mob_price_backet_price span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    display: block;
}

.backet_empty {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 24;
    padding: 35px 0 0 0;
    display: none;
}

.backet_empty.active {
    display: block;
}

.backet_empty_back {
    text-decoration: none;
    display: flex;
    align-items: center;
}

.backet_empty_back i {
    width: 14px;
    height: 16px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    flex-shrink: 0;
    transform: rotate(180deg);
}

.backet_empty_back p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 10px;
}

.backet_empty_body {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

.backet_empty_body_joke {
    color: #33383A;
    text-align: center;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 70px;
    letter-spacing: -1.2px;
    margin: 20px 0 30px 0;
}

.backet_empty_body h3 {
    color: #33383A;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    margin: 40px 0 10px 0;
}

.backet_empty_body p {
    color: #808588;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.backet_empty_body a {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin-top: 40px;
    font-size: 16px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    transition: .3s;
    margin-top: 20px;
    max-width: 285px;
    width: 100%;
}

.backet_empty_body a:hover {
    background: var(--accent, #C49A6C);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.backet_empty_body a:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.ui-datepicker {
    background: #fff;
    padding: 10px 0px;
    border: 1px solid #D9DEE0;
    padding: 10px 10px 10px 10px;
}

#ui-datepicker-div>table>thead>tr>th {
    width: 25px;
    height: 35px;
}

#ui-datepicker-div>table>thead>tr>th>span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    display: block;
    text-align: center;
    line-height: 25px;
    width: 25px;
    height: 25px;
}

#ui-datepicker-div>table>tbody>tr>td {
    width: 58.9px;
    height: 35px;
    margin-right: 30px;
}

#ui-datepicker-div>table>tbody>tr>td:nth-child(7) {
    width: 25px;
}

#ui-datepicker-div>table>tbody>tr>td:nth-child(6)>a,
#ui-datepicker-div>table>tbody>tr>td:nth-child(7)>a {
    color: #D81F1F;
}

#ui-datepicker-div>table>tbody>tr>td>a {
    color: #33383A;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    display: block;
    text-decoration: none;
    transition: .3s;
    width: 25px;
    height: 25px;
}

#ui-datepicker-div>table>tbody>tr>td>a:hover {
    color: #C49A6C;
    background: var(--light-bg, #FBFBFB);
}

.ui-datepicker-today a {
    background-color: #C49A6C;
    color: #fff !important;
}

.ui-datepicker-today a:hover {
    background-color: #BC905F !important;
    color: #fff !important;
}

#ui-datepicker-div>div {
    position: relative;
}

#ui-datepicker-div>div>a.ui-datepicker-prev.ui-corner-all {
    position: absolute;
    right: 30px;
    top: 0px;
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_calendar.svg);
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    opacity: .5;
    cursor: pointer;
}

#ui-datepicker-div>div>a.ui-datepicker-prev.ui-corner-all span {
    display: none;
}

#ui-datepicker-div>div>a.ui-datepicker-next.ui-corner-all {
    position: absolute;
    right: 0;
    top: 0px;
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/WBE70/css/../img/icon/prev_calendar.svg);
    transform: rotate(180deg);
    transition: .3s;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    opacity: .5;
}

#ui-datepicker-div>div>a.ui-datepicker-next.ui-corner-all:hover {
    opacity: 1;
}

#ui-datepicker-div>div>a.ui-datepicker-prev.ui-corner-all:hover {
    opacity: 1;
}

#ui-datepicker-div>div>a.ui-datepicker-next.ui-corner-all span {
    display: none;
}

#ui-datepicker-div>div>div {
    color: #1C1E1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 10px;
}

#ui-datepicker-div>div>div>span.ui-datepicker-month {
    color: #1C1E1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

#ui-datepicker-div>div>div>span.ui-datepicker-year {
    color: #1C1E1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

#ui-datepicker-div>table>tbody>tr>td>a.ui-priority-secondary {
    color: #808588;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}

.ordering {
    background: #fbfbfb;
    padding-bottom: 120px;
}

.ordering_head {
    padding-top: 20px;
    position: relative;
}

.ordering_head_back {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    top: 30px;
    text-decoration: none;
}

.ordering_head_back p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 10px;
}

.ordering_head_back i {
    width: 14px;
    height: 16px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    flex-shrink: 0;
    transform: rotate(180deg);
    transition: .3s;
}

.ordering_head_back:hover p {
    color: #C49A6C;
}

.ordering_head_back:hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: rotate(180deg);
}

.ordering_head_wrap {
    margin-bottom: 60px;
}

.ordering_head_logo {
    width: 102px;
    height: 46px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/local/templates/WBE70/css/../img/icon/logo_header.svg);
    display: block;
    margin: 0 auto;
}

.ordering h3 {
    color: #33383A;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    margin-top: 40px;
}

.ordering_body .errors_list {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;

    border: none;
    border-radius: 1px;
    font-size: 14px;
    padding: 15px;
    margin-bottom: 20px;
}

.bx-order .bx-order-paysystem {
    background: #FFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin: 25px 0;
    padding: 20px;
    position: relative;
    max-width: 416px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.bx-order .bx-order-paysystem [data-start-raiffeisen-payment-block] {
    width: 100%;
}
.bx-order .bx-order-paysystem [data-start-raiffeisen-payment] {
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    font-family: 'Manrope', sans-serif;
}

.bx-order .basket_item_price_old {
    font-size: 15px;
    text-decoration: line-through;
    opacity: 0.6;
}

.bx-order .order_delivery_interval_dates,
.bx-order .order_delivery_interval_times {
    display: flex;
    flex-wrap: wrap;
}
.bx-order .order_delivery_interval_times {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #D9DEE0;
}
.bx-order .order_delivery_interval_time {
    display: none;
}
.bx-order .order_delivery_interval_time.active {
    display: block;
}

.bx-order .order_delivery_interval_date,
.bx-order .order_delivery_interval_time {
    position: relative;
    margin: 5px;
}


.bx-order .order_delivery_intervals input[type="radio"] {
    appearance: none;
    width: 1px;
    height: 1px;
    position: absolute;
    z-index: 0;
}
.bx-order .order_delivery_intervals label {
    display: block;
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 10px 15px;
    cursor: pointer;
    transition: .3s;
}
.bx-order .order_delivery_intervals input[type="radio"]:checked + label,
.bx-order .order_delivery_intervals label:hover {
    border: 1px solid #C49A6C;
    background: #C49A6C;
    color: white;
}

.ordering_body_box {
    display: flex;
    justify-content: space-between;
}

.ordering_body_box .ordering_body_box_item:nth-child(1) {
    width: calc(60% - 8px);
}

.ordering_body_box .ordering_body_box_item:nth-child(2) {
    width: calc(40% - 8px);
}

.ordering_body_box_item_elem {
    background: #FFF;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin-top: 16px;
    padding: 20px;
    position: relative;
}

.ordering_body_box_item .ordering_body_box_item_elem:nth-child(1) {
    margin-top: 0px;
}
.ordering_body_box_item .ordering_body_box_item_elem_wrap .ordering_body_box_item_elem:nth-child(1) {
    margin-top: 16px;
}

.ordering_body_box_item_elem_tittle {
    display: flex;
    align-items: flex-end;
    margin-bottom: 30px;
}

.ordering_body_box_item_elem_tittle p {
    color: #33383A;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.ordering_body_box_item_elem_inpFlex {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4%;
}

.ordering_body_box_item_elem_inpFlex_item {
    width: calc(50% - 8px);
}

.ordering_body_box_item_elem_inpFlex_item span,
.ordering_body_box_item_elem_inp span {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 14px;
    display: inline-block;
}

.ordering_body_box_item_elem_inp b {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    display: inline-block;
}

.ordering_body_box_item_elem_inpFlex_item input,
.ordering_body_box_item_elem_inp input {
    border: 1px solid var(--light-gray, #D9DEE0);
    background: var(--white, #FFF);
    width: 100%;
    height: 58px;
    padding: 10px;
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    outline: none;
}

.ordering_body_box_item_elem_inp {
    margin-top: 30px;
}

.ordering_body_box_item_elem_inp textarea {
    border: 1px solid var(--light-gray, #D9DEE0);
    background: var(--white, #FFF);
    width: 100%;
    height: 175px;
    padding: 20px 10px;
    outline: none;
}

.ordering_body_box_item_elem_addaddress {
    display: flex;
    align-items: center;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    text-decoration: none;
}

.ordering_body_box_item_elem_addaddress p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 4px;
    transition: .3s;
}

.ordering_body_box_item_elem_addaddress i {
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/local/templates/WBE70/css/../img/icon/plus.svg);
}

.ordering_body_box_item_elem_addaddress:hover p {
    color: #C49A6C;
}

.ordering_body_box_item_elem_address {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.ordering_body_box_item_elem_address p {
    color: #808588;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 8px;
    transition: .3s;
}

.ordering_body_box_item_elem_address.active p {
    color: #C49A6C;
}

.ordering_body_box_item_elem_address_inp {
    position: relative;
    width: 22px;
    height: 22px;
}

.ordering_body_box_item_elem_address_inp input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
}

.ordering_body_box_item_elem_address_inp label {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #FFF;
    border: 1px solid #808588;
    display: block;
    position: relative;
    transition: .3s;
    cursor: pointer;
}

.ordering_body_box_item_elem_address_inp label::after {
    border-radius: 12px;
    background: #C49A6C;
    width: 12px;
    height: 12px;
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: .3s;
}

.ordering_body_box_item_elem_address_inp input[type=radio]:checked+label {
    border: 1px solid #C49A6C;
}

.ordering_body_box_item_elem_address_inp input[type=radio]:checked+label:after {
    opacity: 1;
}

.ordering_body_box_item_elem_payment {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: -16px;
}

.ordering_body_box_item_elem_payment_item {
    width: calc(50% - 5px);
    margin-top: 10px;
    height: 84px;
    position: relative;
}

.ordering_body_box_item_elem_payment_item input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.ordering_body_box_item_elem_payment_item label {
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 20px 10px;
    cursor: pointer;
    transition: .3s;
}

.ordering_body_box_item_elem_payment_item label p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 6px;
    transition: .3s;
}

.ordering_body_box_item_elem_payment_item label:hover {
    border: 1px solid #C49A6C;
}

.ordering_body_box_item_elem_payment_item label span {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    transition: .3s;
}

.ordering_body_box_item_elem_payment_item input[type=radio]:checked+label {
    border: 1px solid #C49A6C;
    background: #C49A6C;
}

.ordering_body_box_item_elem_payment_item input[type=radio]:checked+label p,
.ordering_body_box_item_elem_payment_item input[type=radio]:checked+label span {
    color: #fff;
}

.ordering_body_box_item_elem_tittle span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-left: 4px;
}

.ordering_body_box_item_elem_acc {
    display: flex;
    align-items: center;
}

.ordering_body_box_item_elem_acc p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_acc span {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin: 0 10px 0 6px;
}

.ordering_body_box_item_elem_acc i {
    width: 6px;
    height: 6px;
    background: #C49A6C;
    border-radius: 50%;
    flex-shrink: 0;
}

.ordering_body_box_item_elem_product {
    display: flex;
    align-items: center;
    border-top: 1px solid rgba(217, 222, 224, .5);
    padding-top: 20px;
    margin-top: 20px;
}

.ordering_body_box_item_elem_product_img {
    width: 76px;
    height: 110px;
    overflow: hidden;
    margin-right: 40px;
}

.ordering_body_box_item_elem_product_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.ordering_body_box_item_elem_product_discription_tittle {
    color: #1C1E1F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_product_discription p {
    color: #808588;
    margin: 8px 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_product_discription span {
    color: #33383A;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.ordering_body_box_item_elem_services {
    margin-top: 20px;
}

.ordering_body_box_item_elem_services_tittle {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_services_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ordering_body_box_item_elem_services_box_item {
    margin-top: 14px;
    border: 1px solid #D9DEE0;
    background: #FFF;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(50% - 5px);
}

.ordering_body_box_item_elem_services_box_item p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_services_box_item span {
    color: #808588;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_acces {
    margin-top: 20px;
}

.ordering_body_box_item_elem_acc_item {
    display: flex;
    align-items: center;
    margin-top: 14px;
}

.ordering_body_box_item_elem_acc_item_img {
    width: 76px;
    height: 58px;
    overflow: hidden;
    margin-right: 40px;
}

.ordering_body_box_item_elem_acc_item_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.ordering_body_box_item_elem_acc_item_discription p {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 10px;
}

.ordering_body_box_item_elem_acc_item_discription span {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_body_box_item_elem_check {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 25px;
}

.ordering_body_box_item_elem .ordering_body_box_item_elem_check:nth-child(1) {
    margin-top: 0px;
}

.ordering_body_box_item_elem_check p {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    flex-shrink: 0;
}

.ordering_body_box_item_elem_check.total p {
    color: #33383A;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.ordering_body_box_item_elem_check span {
    color: #33383A;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    flex-shrink: 0;
}

.ordering_body_box_item_elem_check.total span {
    color: #C49A6C;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
}

.ordering_body_box_item_elem_check i {
    width: 100%;
    height: 1px;
    background-color: #D9DEE0;
    margin: 0 2px;
}

.ordering_body_box_item_elem_explanation {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-top: 10px;
}

.ordering_body_box_item_elem input[type="submit"] {
    width: 100%;
    height: 58px;
    line-height: 58px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-top: 40px;
    text-align: center;
    transition: .3s;
    cursor: pointer;
    margin-bottom: 10px;
    border: none;
    outline: none;
}

.ordering_body_box_item_elem input[type="submit"]:hover {
    background: #C49A6C;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.ordering_body_box_item_elem input[type="submit"]:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.ordering_body_box_item_elem_checkbox {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.ordering_body_box_item_elem_checkbox p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-left: 8px;
    transition: .3s;
}

.ordering_body_box_item_elem_checkbox.active p {
    color: #C49A6C
}

.ordering_body_box_item_elem_check_inp {
    width: 20px;
    height: 20px;
    position: relative;
    margin-right: 10px;
}

.ordering_body_box_item_elem_check_inp input {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.ordering_body_box_item_elem_check_inp label {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFFFFF;
    border: 1px solid #808588;
    cursor: pointer;
}

.ordering_body_box_item_elem_check_inp label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: transparent;
    top: 2px;
    left: 4px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.ordering_body_box_item_elem_check_inp input[type=checkbox]:checked+label {
    background: #C49A6C;
    border: 1px solid #C49A6C;
}

.ordering_body_box_item_elem_check_inp input[type=checkbox]:checked+label:after {
    opacity: 1;
}

.ordering_error {
    font-size: 12px;
    color: #D81F1F;
    margin-bottom: 10px;
    display: none;
}

.ordering_error.active {
    display: block;
}

.ordering_successful .container {
    height: 100%;
    width: 100%;
}

.ordering_successful_box {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    margin-top: 50px;
}

.ordering_successful {
    background-color: #fff;
    width: 100%;
    height: 100%;
}

.ordering_successful_box_tittle {
    color: #33383A;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: -1.2px;
    margin: 30px 0 40px 0;
}

.ordering_successful_box i {
    width: 416px;
    height: 340px;
    background-image: url(/local/templates/WBE70/css/../img/icon/qr.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ordering_successful_box_subtittle {
    color: #33383A;
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    margin: 40px 0 20px 0;
}

.ordering_successful_box p {
    color: #808588;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}

.ordering_successful_box_btn {
    margin-top: 40px;
    display: flex;
    justify-content: center;
}

.ordering_successful_box_btn a {
    height: 58px;
    line-height: 58px;
    transition: .3s;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    padding: 0 30px;
}

.ordering_successful_box_btn a:nth-child(1) {
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    margin-right: 10px;
    color: #fff;
}

.ordering_successful_box_btn a:nth-child(1):hover {
    background: var(--accent, #C49A6C);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.ordering_successful_box_btn a:nth-child(1):active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.ordering_successful_box_btn a:nth-child(2) {
    background: #D9DEE0;
    border: 1px solid #D9DEE0;
    color: #1C1E1F;
}

.ordering_successful_box_btn a:nth-child(2):hover {
    border: 1px solid var(--title, #1C1E1F);
    background: transparent;
}

.ordering_successful_box_btn a:nth-child(2):active {
    border: 1px solid var(--text, #33383A);
    background: var(--light-gray, #D9DEE0);
}

.pop_box_subscription_icon {
    margin-top: 60px;
    width: 250px;
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/local/templates/WBE70/css/../img/icon/qr.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.pop_box_subscription_tittle {
    color: #33383A;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    margin: 40px auto 20px auto;
    max-width: 240px;
    width: 100%;
}

.pop_box.subscription p {
    color: #33383A;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 60px;
    display: none;

}

.product_flex_filter_slider {
    margin-top: 25px;
}

.product_flex_filter_slider_input {
    width: 100%;
    height: 11px;
    position: relative;
}

.product_flex_filter_slider_input_headling {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 22px;
}

.product_flex_filter_slider_input_line {
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
    top: 50%;
}

.product_flex_filter_slider_input input {
    width: 100%;
    z-index: 1;
    appearance: none;
    outline: none;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: transparent;
    pointer-events: none;
    width: 100%;
}

.product_flex_filter_slider_input input::-ms-track {
    appearance: none;
    height: 5px;
}

.product_flex_filter_slider_input input:focus {
    border: none;
    background: inherit;
}

.product_flex_filter_slider_input input::-webkit-slider-thumb {
    appearance: none;
    height: 11px;
    width: 11px;
    background-color: #C49A6C;
    cursor: pointer;
    border-radius: 11px;
    margin-top: 0px;
    pointer-events: auto;
}

.product_flex_filter_slider_input input::-moz-range-thumb {
    appearance: none;
    height: 11px;
    width: 11px;
    cursor: pointer;
    border-radius: 50%;
    pointer-events: auto;
}

.product_flex_filter_slider_input input::-moz-thumb {
    appearance: none;
    height: 11px;
    width: 11px;
    cursor: pointer;
    border-radius: 50%;
    background-color: red;
    pointer-events: auto;
}

.product_flex_filter_slider_range {
    margin-top: 24px;
    width: 100%;
}


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

.product_flex_filter_slider_range_box input {
    border: 1px solid #D9DEE0;
    background: #FFF;
    width: 40%;
    height: 58px;
    outline: none;
    padding: 10px;
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.product_flex_filter_slider_range_box_line {
    height: 1px;
    width: calc(20% - 20px);
    background-color: #D9DEE0;
}

.pop_catalog_mob_tittel {
    color: #1C1E1F;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.36px;
    padding-top: 20px;
}

.pop_catalog_mob_subtittel {
    color: #33383A;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin: 14px 0;
}

.pop_catalog_mob a {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.pop_catalog_mob a i {
    width: 14px;
    height: 16px;
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .3s;
    flex-shrink: 0;
}

.pop_catalog_mob a:hover i {
    background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
    transform: translateX(10px);
}

.pop_catalog_mob a:hover p {
    color: #C49A6C;
}

.pop_catalog_mob_all p {
    color: #808588;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-right: 14px;
    transition: .3s;
}

.pop_catalog_mob_all {
    margin-bottom: 34px;
}

.pop_catalog_mob_item p {
    color: #808588;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    transition: .3s;
    margin-right: 14px;
}

.pop_catalog_mob_item {
    border-bottom: 1px solid rgba(217, 222, 224, .5);
    padding-bottom: 20px;
    margin-top: 20px;
    max-width: 350px;
    width: 100%;
}

.card_box_discription_btn_ozon {
    width: 100%;
    height: 58px;
    margin-top: 10px;
    background: var(--title, #1C1E1F);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .3s;
}

.card_box_discription_btn_ozon:hover {
    background: var(--accent, #C49A6C);
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.card_box_discription_btn_ozon:active {
    background: #BC905F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.card_box_discription_btn_ozon p {
    color: #fff;
    font-size: 16px;
    color: var(--white, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 58px;
    margin: 0;
    margin-right: 10px;
    max-width: none;
    width: auto;
}

.card_box_discription_btn_ozon i {
    background-image: url(/local/templates/WBE70/css/../img/icon/ozon.svg);
    width: 84px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@media (max-width: 1420px) {

    .news_nav,
    .action_nav {
        width: 80px;
        top: 0px;
        margin-left: 0;
        right: 20px;
        z-index: 2;
    }

    .main_nav {
        display: none;
    }
}


@media (max-width: 1320px) {
    .container {
        max-width: none;
        margin: 0 auto;
        width: 100%;
        padding: 0 20px;
    }
    .catalog_box_cont_card_sale_pyro {
        left: 21px;
        top: 10px;
    }
    .subscription_description {
        left: 20px;
    }

    .popular_goods_box {
        margin-left: 20px;
    }

    .catalogSection_headling {
        left: 20px;
    }

    .card_promotion_item .container .card_promotion_item_discription {
        left: 20px;
    }

    .card_promotion .card_promotion_item:nth-child(2) .card_promotion_item_discription {
        left: initial;
        right: 20px;
    }

    .comprasion_box {
        margin-left: 20px;
        width: calc(100 - 20px);
    }

    .comprasion_characteristics {
        margin-left: 20px;
        width: calc(100 - 20px);
    }

    .comprasion_characteristics_headling {
        width: calc(100% - 20px);
    }

    .comprasion_filter_checkbox.desctop {
        display: none;
    }

    .comprasion_filter_checkbox.mobile {
        display: flex;
    }

    .news_main_description,
    .news_main_time {
        left: 20px;
    }

    .brand h1 {
        left: 20px;
    }

    .pop_acc {
        max-width: none;
        width: calc(100% - 40px);
        height: calc(100% - 200px);
    }
}

@media (max-width: 1200px) {
    img.demo2 {
        width: 23.3%;
    }
    img.demo4 {
        width: 23.3%;
    }
    img.demo1 {
        width: 25%;
    }
    img.demo3 {
        width: 25%;
    }
    .all_equipment_box_second_box {
        display: none;
    }

    .all_equipment_box_third {
        width: 100%;
    }

    .all_equipment_box_first {
        width: calc(50% - 8px);
        flex-direction: column;
    }

    .all_equipment_box_first_discription h3 {
        max-width: none;
        width: 100%;
    }

    .all_equipment_box_first {
        justify-content: flex-start;
    }

    .all_equipment_box_second_itemBig {
        width: 100%;
    }

    .all_equipment .container .all_equipment_box:nth-child(1) {
        height: 200px;
    }

    .all_equipment_box_second {
        width: calc(50% - 8px);
    }

    .all_equipment_box_third_top_item {
        width: calc(50% - 8px);
    }

    .all_equipment_box_first_discription {
        width: 100%;
        position: absolute;
        top: -120px;
        left: 0;
    }

    .all_equipment {
        padding-top: 120px;
    }

    .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(3) {
        display: none;
    }

    .all_equipment_box_first_video {
        width: 100%;
        height: 200px;
    }

    .header_bottom_box {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 44px;
        max-width: 624px;
        width: 100%;
    }

    .catalog_box_cont .catalog_box_cont_card {
        width: calc(50% - 8px);
    }

    .catalog_box_cont_card_btn {
        opacity: 1;
        transform: translateY(0px);
    }

    .catalog_headling_head_btn_view {
        display: none;
    }

    .news_and_tips_box_tab {
        margin-right: 50px;
    }

    .backet_body_box_product_too,
    .backet_body_box_add_body_accessories_product_too {
        margin: 0 20px;
    }

    .backet_body_box_product_one_img {
        width: 90px;
        height: 90px;
    }

    .profile_box_orders_item_box_product {
        width: 240px;
        flex-shrink: 0;
        margin-right: 30px;
    }

    .profile_box_bar {
        width: 240px;
        flex-shrink: 0;
        margin-right: 30px;
    }
}

@media (max-width: 1060px) {
    .header_fixed  {
        display: none;
    }

    .burger.active {
        height: calc(100vh - 144px);
        overflow-x: hidden;
        overflow-y: auto;
    }

    .header_bottom {
        display: none;
    }

    .footer_mobile {
        display: flex;
    }

    .header_top_catalog {
        display: none;
    }

    .header_top_profile {
        display: none;
    }



    .all_equipment_box_first {
        width: 100%;
        height: 200px;
    }

    .all_equipment_box_second {
        width: 100%;
        height: 200px;
    }

    .subscription_input {
        width: 100%;
    }

    .subscription_input_box {
        width: 100%;
    }

    .subscription_description {
        width: calc(100% - 40px);
    }

    .advantages_box_item {
        padding: 16px;
        height: 320px;
    }

    .header_top_burger {
        display: flex;
    }

    .favorites_box_card .catalog_box_cont_card {
        width: calc(33% - 11px);
    }

    header {
        border-bottom: none;

    }

    header.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        z-index: 10;
    }

    body.fixed {
        padding-top: 87px;
    }

    .pop_backet {
        top: 0px;
        height: 100%;
    }

    .pop_backet_box {
        top: 50% !important;
        width: 456px;
        left: 50% !important;
        transform: translate(-50%, -50%);
    }

    .pop_backet_box::after {
        display: none;
    }

    .header_top_search {
        display: none;
    }

    .header_top_search_mobile {
        display: block;
    }

    .card_nav.fixed {
        top: 87px;
    }

    .leave_feedback_box_item {
        height: 200px;
    }

    .news_and_tips_box_tab {
        width: 240px;
        margin-right: 30px;
    }

    .news_and_tips_box_body_box_item_subscription {
        left: 20px;
        bottom: 20px;
    }

    .news_and_tips_box_body_box_item {
        height: 350px;
    }

    .news_and_tips_box_body_item {
        height: 350px;
    }

    .contacts_wrap_flex {
        flex-direction: column;
    }

    .contacts_wrap_flex .contacts_wrap_box:nth-child(1) {
        margin-right: 0px;
    }

    .contacts_wrap_flex .contacts_wrap_box:nth-child(2) {
        margin-top: 40px;
    }

    .error_box {
        height: 460px;
    }

    .header_top_entrance {
        display: none;
    }

    .support_wrap_accordion_body form input[type=submit] {
        font-size: 14px;
    }

    .service_center_address_item {
        width: calc(33.33% - 11px);
    }

    .backet {
        flex-direction: column;
        align-items: center;
    }

    .backet_body_box_product_one_img {
        width: 110px;
        height: 110px;
    }

    .backet_bar {
        max-width: 400px;
        width: 100%;
        margin-left: 0px;
        margin-top: 60px;
        flex-shrink: 0;
    }

    .profile_box_orders_item_box {
        flex-direction: column;
        margin-top: 60px;
    }

    .profile_box_orders_item_box_product {
        width: 100%;
        margin-right: 0px;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        justify-content: space-between;
    }

    .profile_box_orders_item_box_product_tittle {
        position: absolute;
        top: -20px;
        left: 0;
    }

    .profile_box_orders_item_box_discription {
        margin-top: 30px;
    }

    .profile_box_orders_item_acc {
        margin-top: 30px;
    }

    .mob_price_backet.active {
        display: flex;
    }

    .backet_empty_body_joke {
        font-size: 40px;
        line-height: 50px;
        margin: 15px 0 20px 0;
    }

    .backet_empty_body_icon {
        width: 350px;
        height: 330px;
    }

    .backet_empty_body h3 {
        font-size: 20px;
        margin: 30px 0 10px 0;
    }

    .backet_empty_body p {
        font-size: 14px;
    }

    .header_top_profile_hidden {
        display: none;
    }

    .ordering_body_box {
        flex-direction: column;
    }

    .ordering_body_box .ordering_body_box_item:nth-child(1) {
        width: 100%;
    }

    .ordering_body_box .ordering_body_box_item:nth-child(2) {
        width: 100%;
        margin-top: 16px;
    }

    .header_catalog {
        display: none;
    }

}

@media (max-width: 900px) {
    .burger_btn{
        display: none;
    }


    .main_slider_item_discription h1,
    .catalogSection_headling h1 {
        font-size: 40px;
        line-height: 50px;
    }

    .all_equipment_box_first_discription h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .technologies h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .all_equipment_box_second a p,
    .all_equipment_box_third_top_item p,
    .all_equipment_box_third_top_itemBig p {
        font-size: 16px;
        line-height: 22px;
    }

    .technologies_box_item_discription_tittle {
        font-size: 16px;
        line-height: 22px;
    }

    .popular_goods h4 {
        font-size: 24px;
        line-height: 30px;
    }

    .popular_goods_slider_item_img {
        height: 280px;
    }

    .popular_goods_slider_item_box {
        padding: 20px;
    }

    .popular_goods_slider_item_subscription span {
        font-size: 16px;
        line-height: 22px;
    }

    .popular_goods_slider_item_price span {
        font-size: 16px;
        line-height: 22px;
    }

    .popular_goods_slider_item_price {
        margin-top: 16px;
    }

    .popular_goods_slider_item_price p {
        font-size: 10px;
        line-height: 135%;
    }

    .popular_goods_slider_item_btn_buy {
        height: 48px;
        width: calc(100% - 68px);
        font-size: 14px;
        line-height: 48px;
    }

    .popular_goods_slider_item_btn_backet {
        height: 48px;
    }

    .test .container {
        width: 100%;
        padding: 0;
    }

    .test_banner_subscription {
        left: 20px;
        width: calc(100% - 40px);
    }

    .test_banner_subscription h3 {
        margin: 20px 0 40px 0;
        font-size: 24px;
        line-height: 31px;
    }

    .test_banner_subscription_btn {
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    .test_banner {
        height: 440px;
    }

    .news_headling h3 {
        font-size: 24px;
        line-height: 31px;
    }

    .news_slider {
        height: 340px;
    }

    .news_slider_item {
        height: 340px;
    }

    .news_slider_item_subscription {
        bottom: 20px;
        left: 20px;
    }

    .subscription h3 {
        font-size: 24px;
        line-height: 31px;
    }

    .subscription {
        height: 460px;
    }

    .action_slider {
        height: 440px;
    }

    .action_slider_item {
        height: 440px;
    }

    .action_slider_item_discription {
        left: 20px;
    }

    .action_slider_item_discription_tittle {
        font-size: 24px;
        line-height: 31px;
    }

    .action_slider_item_discription_btn {
        font-size: 14px;
        line-height: 48px;
        height: 48px;
    }

    .advantages h3 {
        font-size: 24px;
        line-height: 31px;
    }

    .advantages_box_item {
        height: 250px;
    }

    footer {
        padding-top: 43px;
    }

    .footer_box {
        padding-bottom: 40px;
        position: relative;
        padding-top: 60px;
    }

    .footer_box a.footer_box_logo {
        position: absolute;
        top: 0;
        left: 0;
    }

    .footer_box_item {
        margin-top: 30px;
    }

    .footer_box_contact {
        margin-top: 30px;
    }

    .footer_low_text {
        flex-direction: column;
        margin-top: 30px;
    }

    .footer_low_text span {
        margin-right: 0px;
    }

    .footer_low_text a {
        margin: 10px 0 0 0;
    }

    .footer_low {
        background: #F0F2F2;
        padding: 30px 0 114px 0;
    }

    .catalog_box_cont_card {
        max-width: 400px;
        width: 100%;
    }

    .catalog_headling_head_found {
        display: none;
    }

    .catalog_headling_head {
        justify-content: flex-end;
    }

    .footer_box_item_cont {
        flex-direction: column;
        width: calc(33.33% - 10px);
    }

    .footer_box_item {
        max-width: none;
        width: calc(33.33% - 10px);
    }

    .footer_box_contact {
        width: calc(33.33% - 10px);
        position: relative;
    }

    .footer_box_item_cont .footer_box_item {
        width: 100%;
    }

    .footer_box_contact span {
        position: absolute;
        bottom: 110px;
        left: 0;
    }

    .footer_box_contact_call,
    .footer_box_contact_btn {
        position: absolute;
        left: 0;
    }

    .footer_box_contact_call {
        bottom: 72px;
    }

    .footer_box_contact_btn {
        bottom: 0px;
    }

    .catalog_box_cont_card {
        max-width: none;
        width: calc(50% - 8px);
    }

    .catalog_box_fl {
        display: none;
    }

    .catalog_headling_head_btn_sort {
        display: none;
    }

    .catalog_mobile_filtr {
        display: flex;
    }

    .technologies_box {
        flex-direction: column;
    }

    .technologies_box_item {
        width: 100%;
        height: 200px;
    }

    .technologies_box_center {
        width: 100%;
        height: 410px;
        margin: 10px 0 10px 0;
    }

    .technologies_box_center .technologies_box_item {
        height: calc(50% - 5px);
    }

    .card_nav_tittle {
        display: none;
    }

    .card_box_discription {
        width: calc(55% - 20px);
    }

    .card_box_discription_img {
        width: calc(45% - 20px);
    }

    .card_box_discription_btn_buy {
        width: calc(45% - 5px);
        height: 48px;
        line-height: 48px;
        font-size: 14px;
    }

    .card_box_discription_btn_backet {
        width: calc(55% - 5px);
        height: 48px;
    }

    .card_box_discription_btn_backet p {
        line-height: 48px;
        font-size: 14px;
        margin-right: 10px !important;
    }

    .card_nav_link_buy {
        margin-left: auto;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }

    .card_nav_link.complited .card_nav_link_complited {
        margin-left: auto;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
    }

    .card_nav_link {
        width: 100%;
    }

    .card_gallery_box {
        display: none;
    }

    .card_gallery_slider {
        height: 220px;
        display: block;
    }

    .card_gallery_slider_item {
        height: 220px;
    }

    .card_gallery_nav {
        display: flex;
        padding-right: 20px;
    }

    .card_characteristic_box_btn {
        width: 316px;
        flex-shrink: 0;
    }

    .card_review_box {
        display: block;
        height: auto;
    }

    .card_review_box_item_wrapper {
        height: auto;
        padding: 20px;
    }

    .card_review_box_item {
        height: auto;
    }

    .card_Accessories_tittle,
    .card_reviews_headling h3,
    .card_characteristic_tittle,
    .card_promotion_item_discription_tittle,
    .card_gallery_headling h3 {
        font-size: 24px;
        line-height: 31px;
    }

    .card_instr_use_box p {
        font-size: 24px;
        line-height: 31px;
    }

    .card_box_discription_box h3 {
        font-size: 24px;
        line-height: 31px;
        font-weight: 700;
    }

    .card_box {
        height: auto;
    }

    .card_box_discription_box p {
        font-size: 14px;
        line-height: 135%;
        margin: 20px 0 20px 0;
    }

    .card_box_discription_trigger span {
        font-size: 14px;
    }

    .card_box_discription_price p {
        font-size: 18px;
        line-height: 25px;
        margin: 0;
        margin-left: 10px;
    }

    .card_nav_link_item {
        font-size: 12px;
        line-height: 135%;
    }

    .card_promotion_item_discription p {
        font-size: 14px;
    }

    .card_promotion_item {
        height: 260px !important;
    }

    .card_instr_use_box a {
        width: 220px;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
    }

    .card_gallery,
    .card_promotion,
    .card_characteristic,
    .card_instr_use,
    .card_reviews,
    .card_Accessories {
        margin-top: 60px;
    }

    .card_reviews {
        margin-bottom: 90px;
    }

    .card_review_box_item_wrapper_text i.active,
    .card_review_box_item_wrapper_text i.collapse {
        display: none;
    }

    .card_characteristic_box_table_item span {
        width: 170px;
        margin-right: 20px;
    }

    .all_equipment_box_first_discription {
        top: -100px;
    }

    .all_equipment {
        padding-top: 100px;
    }

    .favorites h1 {
        font-size: 40px;
        line-height: 50px;
    }

    .comprasion_filter {
        width: 100%;
        height: 30px;
    }

    .comprasion_filter_box {
        position: absolute;
        width: auto;
        top: 0;
        left: 0;
        flex-wrap: nowrap;
        transition: .3s;
    }

    .comprasion_filter_box_item {
        flex-shrink: 0;
    }

    .favorites_box_card .catalog_box_cont_card {
        width: calc(50% - 8px);
    }

    .comprasion_filter_box_item p {
        font-size: 14px;
    }

    .comprasion_headling h1 {
        font-size: 40px;
        line-height: 51px;
    }

    .comprasion_filter_checkbox p {
        font-size: 14px;
        margin-right: 11px;
    }

    .comprasion_box_first,
    .comprasion_characteristics_body_item {
        width: 1px;
        overflow: hidden;
        background-color: inherit;
        border: none;
    }

    .comprasion_characteristics_body_slider_wrapper .comprasion_characteristics_body_item {
        display: block;
        width: 240px;
        border-right: 1px solid #D9DEE0;
    }

    .comprasion_box_slider {
        width: 100%;
        overflow: hidden;
        position: relative;
    }

    .comprasion_characteristics_body_slider {
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .comprasion_mobile_box .comprasion_box_first_clear {
        display: flex;
    }

    .comprasion_characteristics_headling {
        font-size: 24px;
        line-height: 30px;
        padding-left: 20px;
    }

    .comprasion_box {
        margin-left: 0px;
        width: 100%;
    }

    .comprasion_characteristics {
        margin-left: 0px;
        width: 100%;
    }

    .comprasion_box_slider_item {
        width: 240px;
    }

    .comprasion_box_slider_item_top {
        height: 200px;
    }

    .comprasion_box_first_top {
        height: 200px;
    }

    .comprasion_box_slider_box .comprasion_box_slider_item_column.light {
        font-size: 14px;
    }

    .comprasion_box_slider_box .comprasion_box_slider_item_column.dark {
        font-size: 14px;
    }

    .comprasion_box_slider_item_top_btn {
        height: 190px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-end;
    }

    .comprasion_characteristics_body_slider_wrapper .comprasion_characteristics_body_item_column {
        font-size: 14px;
    }

    .comprasion_characteristics_body_item_column {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

    .comprasion_characteristics_body_item_column p {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 12px;
        line-height: 135%;
        color: #808588;
        display: flex;
    }

    .comprasion_box_slider_item_column {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .comprasion_box_slider_item_column p {
        display: flex;
    }

    .item_btn_complited {
        height: 48px;
    }

    .item_btn_complited p {
        line-height: 48px;
    }

    .promotions_headling h1 {
        font-size: 24px;
        line-height: 31px;
    }

    .promotions_item {
        height: 340px;
    }

    .promotions_item .promotions_item_subscription {
        left: 20px;
    }

    .promotions_item_subscription_tittle {
        font-size: 18px;
        line-height: 21px;
    }

    .promotions_item_subscription p {
        margin: 10px 0 20px 0;
        font-size: 14px;
    }

    .promotion_img {
        height: 440px;
    }

    .promotion_img_subscription {
        left: 20px;
    }

    .promotion_img_subscription_tittle {
        font-size: 24px;
        line-height: 31px;
    }

    .promotion_img_subscription p {
        font-size: 14px;
    }

    .promotion_img_subscription a {
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        width: 220px;
    }

    .where_to_buy_box {
        flex-direction: column;
    }

    .where_to_buy_box_item {
        width: 100%;
        margin-bottom: 16px;
        height: 110px;
    }

    .where_to_buy_box .where_to_buy_box_item:nth-child(3) {
        margin-bottom: 0px;
    }

    .leave_feedback_box_item {
        height: 110px;
        width: 100%;
        margin-bottom: 16px;
    }

    .leave_feedback_box {
        flex-direction: column;
    }

    .leave_feedback_box .leave_feedback_box_item:last-child {
        margin-bottom: 0px;
    }

    .news_and_tips_box {
        flex-direction: column;
    }

    .news_and_tips_box_tab {
        width: 100%;
        margin-bottom: 25px;
    }

    .news_and_tips_box_tab_wrap {
        border-right: none;
        display: flex;
    }

    .news_and_tips_box_tab_item {
        width: auto;
        height: auto;
        padding-left: 0px;
        line-height: 140%;
        color: #33383A;
        margin-bottom: 0px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 4px 12px;
    }

    .news_and_tips_box_tab_item.active {
        background-color: #fff;
        border-bottom: 1px solid #C49A6C;
    }

    .news_and_tips_box_tab_item::after {
        display: none;
    }

    .news_and_tips_box_tab_item::before {
        display: none;
    }

    .news_main_description h1 {
        font-size: 40px;
        line-height: 50px;
    }

    .news_main {
        height: 500px;
        background-image: url(/local/templates/WBE70/css/../img/img/gallery/9.png);
    }

    .error_box_tittle {
        font-size: 24px;
        line-height: 31px;
    }

    .error_box p {
        margin: 20px 0 40px 0;
    }

    .error_box_btn {
        height: 48px;
    }

    .error_box_btn_head {
        line-height: 48px;
        font-size: 14px;
    }

    .error_box_btn_catalog {
        line-height: 48px;
        font-size: 14px;
    }

    .error_box {
        height: 400px;
    }

    .brand h1 {
        font-size: 30px;
        line-height: 41px;
    }

    .brand {
        height: 500px;
    }

    .brand_history_item_tittle {
        font-size: 20px;
        line-height: 31px;
    }

    .brand_history_item p {
        font-size: 14px;
        margin-top: 20px;
    }

    .brand_history_item {
        height: 400px;
    }

    .brand_history_item_link {
        width: 280px;
        height: 48px;
        font-size: 14px;
        line-height: 48px;
        margin-top: 30px;
    }

    .brand_history .brand_history_item:nth-child(1) p {
        max-width: 60%;
    }

    .brand_history .brand_history_item:nth-child(3) p {
        max-width: 75%;
    }

    .start_box h2 {
        font-size: 20px;
        line-height: 31px;
        margin: 20px auto 20px auto;
    }

    .start_box_btn {
        margin-top: 30px;
    }

    .contacts_flex {
        flex-direction: column;
    }

    .contacts_flex .contacts_wrap:last-child {
        width: 100%;
        margin-left: 0px;
        flex-shrink: 0;
        padding-bottom: 0px;
        margin-top: 60px;
    }

    .contacts_wrap_block {
        padding-bottom: 0px;
    }

    .pop_box_support {
        max-width: 340px;
        width: 100%;
        height: 310px;
    }

    .pop_box_support_flex {
        margin-top: 5px;
        width: 100%;
        flex-direction: column;
    }

    .pop_box_support_flex p {
        font-size: 14px;
        margin-right: 0px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .pop_box_support_flex_img {
        width: 299px;
        height: 170px;
        object-fit: cover;
        object-position: center;
        background-image: url(/local/templates/WBE70/css/../img/img/support/cod_mob.svg);
        background-size: contain;
        background-repeat: no-repeat;
    }

    .pop_box_support_flex i {
        width: 141px;
        height: 79px;
        display: block;
        position: absolute;
        top: 62px;
        left: initial;
        right: 46px;
        background-image: url(/local/templates/WBE70/css/../img/img/support/line_mob.svg);
        z-index: 2;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .repair_tittle {
        font-size: 16px;
        line-height: 21px;
    }

    .payment_delivery_box_no_tittle {
        font-size: 21px;
        line-height: 140%;
    }

    .payment_delivery_box_no {
        gap: 30px;
    }

    .service_center_address_item {
        width: calc(50% - 8px);
    }

    .service_center_subtittle {
        margin-bottom: 40px;
    }

    .service_center_map {
        height: 430px;
    }

    .installation_box_left,
    .installation_box_right {
        width: calc(50% - 15px);
        margin-right: 0px;
    }

    .favorites_no_tittle {
        font-size: 20px;
        margin: 40px 0 10px 0;
    }

    .favorites_no p {
        margin: 0px 0 30px 0;
    }

    .catalog_headling {
        display: none;
    }

    .backet_body_box_product_one_img {
        width: 80px;
        height: 80px;
    }

    .backet_body_box_product_one_checked {
        margin-right: 15px;
    }

    .backet_body_box_product_one_discription {
        margin-left: 15px;
    }

    .backet_body_box_add_body_accessories_product_one_img {
        margin-right: 15px;
    }

    .profile_box {
        flex-direction: column;
    }

    .profile_head_body_tittle {
        display: none;
    }

    .profile_head_body {
        display: none;
    }

    .profile_box_bar {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .profile_perso {
        width: 100%;
        margin-bottom: 20px;
    }

    .profile_box_orders_item_ns {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
        margin-bottom: 10px;
    }

    .profile_box_orders_item_status {
        margin: 0px 0;
        pointer-events: inherit;
    }

    .profile_box_orders_item_box_product_item_disc {
        display: none;
    }

    .profile_box_orders_item_box_product_item {
        border-radius: 1px;
        border: 1px solid #D9DEE0;
        width: 80px;
        height: 80px;
        margin-right: 10px;
    }

    .profile_box_orders_item_box_product_item_img {
        width: 80px;
        height: 80px;
    }

    .profile_box_orders_item_box_product .profile_box_orders_item_box_product_item:last-child {
        border: 1px solid #D9DEE0;
        margin-right: 0px;
    }

    .profile_box_orders_item_box_product {
        justify-content: flex-start;
    }

    .profile_box_orders_item_box_product_tittle {
        position: absolute;
        top: -30px;
        left: 0;
    }

    .profile_head_body_note {
        max-width: 280px;
        width: 100%;
        text-align: right;
    }

    .profile_box_orders_item {
        border: none;
        border-bottom: 1px solid #D9DEE0;
        padding: 20px 0;
    }

    .profile_box_orders_item_box_discription,
    .profile_box_orders_item_acc,
    .profile_box_orders_item_progress,
    .profile_box_orders_item_add,
    .profile_box_orders_item_btn {
        display: none;
    }

    .profile_box_orders_item_price_mob {
        display: block;
        font-size: 14px;
        margin-top: 15px;
    }

    .profile_box_orders_item_status i {
        display: flex;
        cursor: pointer;
        transition: .3s;
    }

    .profile_box_orders_item_status:active i {
        transform: translateX(10px);
    }

    .profile_perso_mob {
        display: block;
    }

    .profile_data {
        padding: 20px 0;
        margin-bottom: 0px;
    }

    .profile_data p {
        margin-top: 15px;
    }

    .profile_address {
        padding: 20px 0;
    }

    .profile_address_head {
        margin-bottom: 15px;
    }

    .profile_address_body p {
        font-size: 14px;
    }

    .profile_address_body_box_edit p,
    .profile_address_body_box_delete p {
        display: none;
    }

    .profile_address_body_box_edit {
        margin-right: 10px;
    }

    .profile_edit_mobile {
        display: block;
    }

    .profile_box_subscription_mob {
        display: flex;
    }

    .profile_box_subscription_text {
        color: #808588;
        font-size: 14px;
        max-width: 400px;
    }

    .news_and_tips_box_tab_item span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        background: #FBFBFB;
        margin-left: 6px;
    }

    .profile_block_edit.active {
        display: none;
    }

    .profile_block.remove {
        display: block;
    }

    .profile_block_edit_body_line {
        margin: 20px 0 20px 0;
    }

    .profile_block_edit_body_line_end {
        width: 100%;
        height: 1px;
        background: rgba(217, 222, 224, .5);
        margin-top: 20px;
    }

    .profile_edit_explanation {
        color: #808588;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        margin-bottom: 20px;
    }

    .profile_block_edit_body_flex_item {
        max-width: 400px;
        width: 100%;
    }

    .pop_add_address_box {
        max-width: 640px;
        width: 100%;
    }

    .pop.active .pop_acc,
    .pop.acc {
        display: none;
    }

    .ordering_successful_box_tittle {
        font-size: 40px;
        line-height: 135%;
        margin: 30px 0 40px 0;
    }

    .ordering_successful_box i {
        width: 316px;
        height: 290px;
    }

    .ordering_successful_box_subtittle {
        font-size: 20px;
        margin: 40px 0 20px 0;
    }

    .ordering_successful_box_btn {
        margin-top: 40px;
    }

    .card_box_discription_btn_ozon {
        height: 48px;
    }

    .card_box_discription_btn_ozon p {
        margin: 0;
        margin-right: 10px;
        font-size: 14px;
        line-height: 48px;
    }

    .popular_goods_slider_item_box {
        width: 308px;
    }

    .news_slider_item img {
        width: 340px;
    }

    .card_gallery .container {
        padding-right: 0px;
    }

}

@media (max-width: 744px) {

    .advantages_box {
        flex-direction: column;
        margin-top: 40px;
    }

    .advantages_box_item {
        width: 100%;
        margin-bottom: 16px;
        height: 140px;
        padding: 25px;
        justify-content: center;
        align-items: center;
    }

    .advantages_box_item_discription {
        flex-direction: column;
    }

    .advantages_box_item_discription_text p {
        text-align: center;
    }

    .footer_box {
        flex-direction: column;
    }

    .footer_box_contact span {
        position: relative;
        bottom: inherit;
        left: inherit;
    }

    .footer_box_contact_call,
    .footer_box_contact_btn {
        position: relative;
        left: inherit;
    }

    .footer_box_contact_call {
        bottom: initial;
    }

    .footer_box_item {
        width: 100%;
    }

    .footer_box_item_cont {
        width: 100%;
    }

    .footer_box_item_cont .footer_box_item {
        width: 100%;
    }

    .footer_box_contact {
        width: 100%;
    }

    .card_Accessories_tittle,
    .card_reviews_headling h3,
    .card_characteristic_tittle,
    .card_promotion_item_discription_tittle,
    .card_gallery_headling h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .card_instr_use_box p {
        font-size: 18px;
        line-height: 25px;
    }

    .card_characteristic_box {
        flex-direction: column;
        align-items: center;
    }

    .card_characteristic_box_data {
        width: 100%;
        margin-right: 0px;
    }


    .card_characteristic_box_btn {
        margin-top: 25px;
    }

    .card_box {
        flex-direction: column-reverse;
    }

    .card_box_discription_box {
        position: relative;
        top: inherit;
        left: inherit;
        max-width: none;
        width: 100%;
        transform: translateY(0%);
    }

    .card_box_discription {
        width: 100%;
        margin-top: 25px;
    }

    .card_box_discription_box h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .all_equipment_box_fourth {
        display: none;
    }

    .comprasion_box_slider_item {
        width: 200px;
    }

    .comprasion_box_slider_item_top {
        height: 180px;
    }

    .comprasion_box_first_top {
        height: 180px;
    }

    .comprasion_headling h1 {
        font-size: 30px;
        line-height: 41px;
    }

    .comprasion_characteristics_headling {
        font-size: 18px;
        line-height: 24px;
    }

    .comprasion_box_slider_item_top_btn {
        height: 165px;
        width: 30px;
    }

    .comprasion_box_slider_item_top_btn_backet {
        width: 30px;
        height: 30px;
    }

    .comprasion_characteristics_body_slider_wrapper .comprasion_characteristics_body_item {
        width: 200px;
    }

    .burger_box_right_item_hidden .burger_box_right_item_hidden_item:nth-child(1) {
        margin-right: 40px;
    }

    .burger_box_left {
        margin-right: 40px;
    }

    .news_and_tips_box_body_box {
        flex-direction: column;
    }

    .news_and_tips_box_body_box_item {
        width: 100%;
        margin-bottom: 16px;
    }

    .news_and_tips_box_body_item {
        margin-top: 0px;
    }

    .news_and_tips_box_tab_item {
        font-size: 14px;
    }

    .contacts_flex {
        flex-direction: column;
    }

    .contacts_flex .contacts_wrap:last-child {
        width: 100%;
        margin-left: 0px;
        padding-bottom: 0px;
        margin-top: 60px;
    }

    .error_box {
        height: 350px;
    }

    .installation_box_left,
    .installation_box_right {
        width: 100%;
    }

    .installation_box {
        flex-direction: column;
    }

    .installation_box_right {
        margin-top: 60px;
        min-height: 200px;
        height: 100%;
    }

    .backet_body_box_product {
        flex-direction: column;
        align-items: flex-start;
    }

    .backet_body_box_product_too {
        margin: 0;
        margin-left: 130px;
        margin-top: 20px;
    }

    .backet_body_box_product_three {
        margin-left: 130px;
        margin-top: 20px;
    }

    .profile_box_orders_item_status p {
        font-size: 16px;
    }

    .profile_perso_mob {
        font-size: 10px;
        max-width: 200px;
    }

    .profile_box_bar {
        height: 33px;
        position: relative;
        overflow: hidden;
    }

    .news_and_tips_box_tab_wrap {
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
        transition: .3s;
    }

    .news_and_tips_box_tab_item {
        flex-shrink: 0;
    }

    .pop_add_address_box_flex {
        flex-direction: column;
        margin-top: 20px;
    }

    .pop_add_address_box_flex .pop_add_address_box_flex_inp {
        width: 100%;
        margin-top: 20px;
    }

    .pop_add_address_box_flex .pop_add_address_box_flex_inp:nth-child(1) {
        margin-top: 0px;
    }

    .pop_add_address_box_flex.too .pop_add_address_box_flex_inp:nth-child(1) {
        width: 100%;
    }

    .pop_add_address_box_flex.too .pop_add_address_box_flex_inp:nth-child(2) {
        width: 100%;
    }

    .textarea_edit_address {
        width: 100%;
        height: 175px;
        padding: 20px 10px;
        margin-top: 30px;
        border: 1px solid #D9DEE0;
        background: #FFF;
        outline: none;
    }

    .pop_add_address_box_submit {
        width: 100%;
    }

    .backet_body_box_add_body_accessories_product {
        flex-direction: column;
        align-items: flex-start;
        border: none;
        border-bottom: 1px solid #FBFBFB;
        margin-top: 20px;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .backet_body_box_add_body_accessories .backet_body_box_add_body_accessories_product:last-child {
        border: none;
    }

    .backet_body_box_product_three_like p,
    .backet_body_box_product_three_delete p {
        display: flex;
        color: #33383A;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
    }

    .backet_body_box_product_three_like i,
    .backet_body_box_product_three_delete i {
        margin-right: 6px;
    }

    .backet_body_box_product_three_like {
        margin-right: 20px;
    }

    .backet_body_box_add_body_accessories_product_too {
        margin-top: 20px;
        margin-left: 103px;
        margin-bottom: 20px;
    }

    .backet_body_box_add_body_accessories_product_three {
        margin-left: 103px;
    }

    .backet_body_box_add_body_tittle {
        display: none
    }

    .backet_body_box_add_body_slide_wrap {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: 74px;
    }

    .backet_body_box_add_body_accessories_tag_wrap {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: 34px;
        margin-top: 10px;
    }

    .backet_body_box_add_body_slide {
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
        transition: .3s;
    }

    .backet_body_box_add_body_accessories_tag {
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
        transition: .3s;
        flex-wrap: nowrap;
    }

    .backet_body_box_add_body_accessories_tag_item {
        margin-top: 0px;
    }

    .backet_body_box_add_body_slide_item {
        width: 220px;
        margin-right: 10px;
    }

    .backet_body_box_add_body_slide .backet_body_box_add_body_slide_item:last-child {
        margin-right: 0px;
    }

    .backet_body_box_add_body {
        padding-top: 20px;
    }

    .backet_bar_box h1 {
        color: #1C1E1F;
        font-size: 20px;
        margin-bottom: 30px;
    }


}

@media (max-width: 600px) {
    .bread_crumbs {
        padding-top: 20px;
        border-top: none;
    }

    .catalog {
        margin-top: 20px;
    }

    .catalog_box_cont_card_discrib_btn_box_buy {
        width: 120px;
        height: 48px;
        font-size: x-small;
    }

    .catalog_box_cont_card_discrib_btn_box_backet {
        width: 73px;
        height: 48px;
    }

    .catalog_box_cont_card_btn {
        position: absolute;
        top: initial;
        bottom: 360px;
        right: 10px;
        width: 60px;
        height: 20px;
        flex-direction: row;
    }

    .card_Accessories .catalog_box_cont_card_btn {
        position: absolute;
        top: 10px;
        right: 10px;
        width: 20px;
        height: 50px;
        display: flex;
        flex-direction: column;
    }

    .catalog_box_cont_card_discrib {
        padding: 0 10px;
    }

    .catalog_box_cont_card_img {
        width: calc(100% - 20px);
    }

    .card_promotion_item_discription {
        width: calc(100% - 40px);
    }

    .card_promotion .card_promotion_item:nth-child(2) .card_promotion_item_discription {
        left: 20px;
        right: inherit;
        width: calc(100% - 40px);
    }

    .card_gallery_slider_item,
    .card_gallery_slider {
        height: 185px;
    }

    .card_instr_use_box {
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

    .card_instr_use_box p {
        margin-bottom: 30px;
    }

    .card_characteristic_box_btn_certificate,
    .card_characteristic_box_btn_scheme {
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    .card_Accessories .catalog_box_cont_card_discrib_btn_box_buy {
        background: #1C1E1F;
        box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
        width: calc(100% - 68px);
        height: 50px;
        font-size: 16px;
        line-height: 50px;
        text-align: center;
        color: #FFFFFF;
        transition: .3s;
        text-decoration: none;
        display: block;
    }

    .card_Accessories .catalog_box_cont_card_discrib_btn_box_backet {
        width: 58px;
        height: 50px;
    }

    .card_Accessories .catalog_box_cont_card_discrib_btn_box .item_btn_complited {
        height: 50px;
        width: 100%;
    }

    .card_Accessories .catalog_box_cont_card_discrib_btn_box .item_btn_complited p,
    .card_Accessories .catalog_box_cont_card_discrib_btn_box .item_btn_complited .item_btn_complitedd_calc {
        display: block;
    }

    .catalog_box_cont_card_discrib_btn_box .item_btn_complited {
        height: 48px;
        width: 73px;
        overflow: hidden;
    }

    .catalog_box_cont_card_discrib_btn_box .item_btn_complited p,
    .catalog_box_cont_card_discrib_btn_box .item_btn_complited .item_btn_complitedd_calc {
        display: none;
    }

    .catalog_box_cont_card_discrib_btn_box .item_btn_complited i {
        width: 20px;
        height: 20px;
        background-image: url(/local/templates/WBE70/css/../img/icon/complited_icon.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        display: block;
    }

    .error_box {
        height: 420px;
        background-position: top center;
        justify-content: flex-end;
    }

    .support_wrap_accordion_body form input[type=submit] {
        font-size: 14px;
        width: 100%;
        height: 48px;
        line-height: 48px;
    }

    .support_consultation_box {
        flex-direction: column;
        margin-top: 20px;
    }

    .support_consultation_box .support_consultation_box_item:nth-child(2) {
        margin-top: 20px;
    }

    .support_consultation_box_item {
        width: 100%;
    }

    .repair_end_box_name {
        flex-direction: column;
        align-items: flex-start;
    }

    .repair_end_box span {
        margin-right: 14px;
        font-size: 12px;
        margin-bottom: 10px !important;
    }

    .repair_end_box input {
        font-size: 14px;
    }

    .repair_end_box_data_box_item {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }

    .repair_end_box_data_box {
        width: calc(50% - 8px);
    }

    .repair_end_box_discription_item {
        flex-direction: column;
        align-items: flex-start;
    }

    .repair_end_box_discription_item textarea {
        margin-top: 0px;
        margin-bottom: 20px !important;
        padding-right: 10px !important;
    }

    .repair_end_box_discription_item span {
        margin-bottom: 10px !important;
    }

    .repair_send_btn.end {
        width: 100% !important;
    }

    .repair_end_box_discription_item textarea#repair_end_address {
        height: 55px !important;
        padding-right: 10px !important;
    }
}

@media (max-width: 550px) {
    .main_slider_item_discription h1 {
        font-size: 30px;
        line-height: 41px;
    }
    .catalog_box_cont_card_discrib_btn_box_buy {
        width: 50%;
        height: 48px;
        font-size: 8px;
    }

    .main_slider_item_discription p {
        font-size: 14px;
        max-width: 423px;
    }

    .main_slider_item_link {
        width: 240px;
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    .header_top {
        height: 60px;
    }

    .header_top_logo {
        width: 66px;
        height: 30px;
        display: block;
        flex-shrink: 0;
    }

    .header_top_logo img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        display: block;
    }

    section {
        margin-top: 60px;
    }

    .all_equipment_box_first {
        flex-direction: column;
        height: auto;
    }

    .all_equipment_box_first_discription {
        width: 100%;
    }

    .all_equipment_box_first_discription h3 {
        font-size: 18px;
        line-height: 25px;
        max-width: none;
    ;
    }

    .all_equipment_box_first_video {
        width: 100%;
        margin-top: 30px;
        height: 175px;
    }

    .all_equipment .container .all_equipment_box:nth-child(1) {
        height: auto;
        flex-direction: column;
    }

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

    .all_equipment_box_third_top a:nth-child(3) {
        display: none;
    }

    .all_equipment_box_third_top_item {
        width: calc(50% - 5px);
        padding: 20px;
        height: 165px;
        margin-bottom: 10px;
    }

    .all_equipment .container .all_equipment_box:nth-child(2) {
        margin-top: 10px;
    }

    .all_equipment_box {
        height: auto;
    }

    .all_equipment_box_third_top_itemBig {
        height: 150px;
    }

    .popular_goods h4 {
        font-size: 18px;
        line-height: 25px;
    }

    .test_banner {
        height: 375px;
    }

    .test_banner_subscription p {
        font-size: 14px;
    }

    .test_banner_subscription h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .news_headling a {
        display: none;
    }

    .news_headling h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .news_slider_item_subscription p {
        font-weight: 400;
        font-size: 16px;
        line-height: 135%;
        width: 80%;
    }

    .subscription h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .subscription p {
        font-size: 14px;
        line-height: 135%;
    }

    .subscription_input {
        flex-direction: column;
        margin-top: 20px;
    }

    .subscription_input_submit {
        height: 48px;
        margin-left: 0px;
        width: 100%;
        margin-top: 10px;
        font-size: 14px;
        line-height: 48px;
    }

    .subscription_input_box {
        height: 48px;
        width: 100%;
    }

    .subscription {
        height: 300px;
    }

    .subscription_input_box input {
        padding: 15px 10px 5px;
        font-size: 14px;
        height: 48px;
    }

    .subscription_input_box input:focus~span {
        transform: translateY(-20px);
        color: #808588;
        font-size: 10px;
    }

    .news_more_mobile {
        display: flex;
    }

    .action_slider_item_discription {
        top: initial;
        transform: translateY(0%);
        bottom: 20px;
    }

    .action_slider_item {
        height: 340px;
    }

    .action_slider {
        height: 340px;
    }

    .action_slider_item_discription_tittle {
        font-size: 16px;
        line-height: 135%;
        font-weight: 400;
    }

    .action_slider_item_discription p {
        font-size: 14px;
    }

    .advantages h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .advantages_box {
        margin-top: 20px;
    }

    .advantages_box_item {
        width: 100%;
        margin-bottom: 10px;
        height: 110px;
        padding: 10px;
    }

    footer {
        padding-top: 20px;
        margin-top: 60px;
    }

    .footer_box_logo img {
        width: 66px;
        height: 30px;
    }

    .footer_box_contact {
        max-width: none;
    }

    .footer_box_contact .footer_box_contact_btn {
        width: 100%;
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    .footer_mobile {
        display: flex;
    }

    .action_slider_item_discription_btn {
        width: 100%;
    }

    .action_slider_item_discription {
        width: calc(100% - 40px);
    }

    .catalog_box_cont_card_img {
        height: 220px;
    }

    .catalog_box_cont_btnMore {
        margin: 20px auto 0 auto;
        width: 100%;
        height: 48px;
    }

    .footer_box_contact_network a {
        margin-bottom: 0px;
    }

    .subscription_input_box span {
        top: 14px;
    }

    .subscription_input_box input:focus~span {
        transform: translateY(-13px);
    }

    .catalogSection_headling h1 {
        font-size: 30px;
        line-height: 41px;
    }

    .catalogSection_headling p {
        font-size: 14px;
        margin-top: 20px;
    }

    .technologies h3 {
        font-size: 18px;
        line-height: 25px;
    }

    .technologies {
        margin-bottom: 60px;
    }

    .card_nav_link_hidden {
        display: block;
        position: absolute;
        right: 113px;
        top: 0;
        width: 50px;
        height: 32px;
    }

    .card_nav_link_hidden_box {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #FBFBFB;
        background: linear-gradient(90deg, rgba(251, 251, 251, 0.5326505602240896) 0%, rgba(251, 251, 251, 1) 35%, rgba(251, 251, 251, 1) 100%);
        z-index: 2;
    }

    .card_nav_link_hidden_arrow {
        position: absolute;
        width: 5px;
        height: 10px;
        background-color: #fff;
        background-image: url(/local/templates/WBE70/css/../img/icon/arrow_card_left.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        cursor: pointer;
        z-index: 3;
        right: 11px;
        top: 11px;
    }

    .card_nav_link_box {
        width: calc(100% - 113px);
        overflow: hidden;
        position: relative;
    }

    .card_nav_link_box_ab {
        position: relative;
        transition: .3s;
        left: 0;
    }

    .card_box_discription_img {
        width: 60%;
    }

    .all_equipment_box_first_discription {
        top: -70px;
    }

    .all_equipment {
        padding-top: 70px;
    }

    .favorites h1 {
        font-size: 18px;
        line-height: 24px;
        margin-top: 20px;
    }

    .comprasion_filter {
        margin-top: 25px;
    }

    .comprasion {
        margin-top: 20px;
    }

    .comprasion_headling h1 {
        font-size: 18px;
        line-height: 25px;
    }

    .comprasion_mobile_box .comprasion_box_first_clear {
        display: none;
    }

    .comprasion_characteristics {
        margin-top: 20px;
    }

    .comprasion_characteristics_headling {
        font-size: 16px;
        line-height: 20px;
    }

    .comprasion_box_slider_item_top_btn {
        height: 165px;
        width: 30px;
    }

    .comprasion_characteristics_headling::after {
        top: 7px;
    }

    .comprasion_characteristics.open .comprasion_characteristics_headling::after {
        top: 7px;
    }

    .burger {
        top: 60px;
        height: calc(100% - 60px);
        padding-top: 0px;
    }

    .pop_catalog_mob {
        top: 61px;
        height: calc(100% - 60px);
        padding-top: 0px;
    }


    .burger_box {
        flex-direction: column;
    }

    .burger_btn {
        position: absolute;
        top: initial;
        left: 16px;
        bottom: 32px;
        width: calc(100% - 32px);
    }

    .burger_box_right {
        margin-top: 12px;
        padding-left: 13px;
    }

    .fixed_menu_mobail .burger_btn {
        top: initial;
        bottom: 86px;
        display: none;
    }

    .fixed_menu_mobail .burger_noregistr {
        top: 250px;
    }

    .fixed_menu_mobail_header {
        height: 60px;
    }

    .container.level_too {
        top: 60px;
        height: calc(100% - 60px);
    }

    .pop_box {
        width: calc(100% - 32px);
    }

    .pop_backet_box {
        width: 456px;
        flex-direction: column;
        max-width: 400px;
        width: calc(100% - 40px);
    }

    .header_top_search_mobile {
        top: 20px;
        right: 40px;
    }

    .pop_search_header {
        height: 60px;
    }

    .pop_search_header p {
        line-height: 60px;
    }

    .pop_search_header_back {
        top: 22px;
    }

    .card_promotion_item {
        height: 450px !important;
    }

    .card_promotion_item_box {
        flex-direction: column !important;
    }

    .card_promotion_item_box img {
        margin: 0 !important;
    }

    .card_promotion .card_promotion_item:nth-child(2) .card_promotion_item_box {
        flex-direction: column !important;
    }

    .card_promotion_item_discription {
        width: 100% !important;
    }

    .promotions_headling h1 {
        font-size: 18px;
        line-height: 21px;
        margin-bottom: 20px;
    }

    .promotions_item {
        height: 340px;
    }

    .promotions_item .promotions_item_subscription {
        left: 20px;
        top: initial;
        bottom: 20px;
        transform: translateY(0px);
    }

    .promotions_item_subscription_tittle {
        font-size: 16px;
        line-height: 20px;
    }

    section.promotions {
        margin-top: 20px;
    }

    div.promotions {
        margin-top: 20px;
    }

    section.promotion {
        margin-top: 20px;
    }

    .promotion_img_subscription_tittle {
        font-size: 18px;
        line-height: 25px;
    }

    .promotion_img_subscription a {
        height: 48px;
        line-height: 48px;
        font-size: 14px;
        width: 100%;
    }

    .promotion_img_subscription {
        max-width: none;
        width: calc(100% - 40px);
    }

    .promotion_subscript {
        margin-top: 20px;
    }

    .leave_feedback_box {
        margin-top: 20px;
    }

    .leave_feedback_box_item {
        height: 80px;
        width: 100%;
        margin-bottom: 16px;
    }

    .news_and_tips_box_body_more {
        width: 100%;
        height: 48px;
    }

    .news_and_tips_box_body_more p,
    .news_and_tips_box_body_more span {
        font-size: 14px;
        line-height: 48px;
    }

    .news_and_tips_box_body_box_item_subscription p {
        font-size: 16px;
        line-height: 20px;
    }

    .news_main_description h1 {
        font-size: 30px;
        line-height: 41px;
    }

    .news_main_description p {
        font-size: 14px;
    }

    .news_description {
        margin-top: 00px;
    }

    .news_description p {
        font-size: 14px;
    }

    .promotions_headling.contacts h1 {
        margin-top: 20px;
    }

    .contacts_wrap_box_item span {
        font-size: 10px;
        margin-bottom: 12px;
    }

    .contacts_wrap_box .contacts_wrap_box_item:nth-child(1) {
        margin-bottom: 20px;
    }

    .contacts_wrap_flex .contacts_wrap_box:nth-child(2) {
        margin-top: 20px;
    }

    .contacts_wrap_box_item.bottom {
        margin-top: 20px;
    }

    section.gray {
        padding-bottom: 60px;
    }

    .guarantee_accordion_header {
        font-size: 14px;
        padding-bottom: 30px;
        width: calc(100% - 25px);
    }

    .guarantee_accordion_header::after {
        right: -25px;
        transition: .3s;
    }

    .exchange_and_return_box p {
        font-size: 14px;
    }

    .exchange_and_return_subtittle {
        font-size: 16px;
        line-height: 21px;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .error_box_btn {
        flex-direction: column;
        height: 106px;
        width: 100%;
        justify-content: space-between;
    }

    .error_box_btn div {
        width: 100%;
        height: 48px;
    }

    .error_box_tittle {
        font-size: 18px;
        line-height: 25px;
    }

    .error_box p {
        margin: 10px 0 20px 0;
        font-size: 14px;
    }

    .brand h1 {
        font-size: 18px;
        line-height: 25px;
    }

    .brand_history_item_tittle {
        font-size: 18px;
        line-height: 25px;
    }

    .brand_history .brand_history_item:nth-child(1) p {
        max-width: 100%;
    }

    .brand_history_item p {
        padding-bottom: 50px;
    }

    .brand_history_item {
        height: 500px;
    }

    .brand_history .brand_history_item:nth-child(2) p,
    .brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
        padding-left: 0%;
    }

    .brand_history .brand_history_item:nth-child(3) p {
        max-width: 100%;
        padding-bottom: 0px;
    }

    .brand_history_item_link {
        width: 100%;
    }

    .brand_history .brand_history_item:nth-child(3) {
        background-image: url(/local/templates/WBE70/css/../img/img/brand/bg3_mob.png);
    }

    .brand_history .brand_history_item:nth-child(2) {
        background-image: url(/local/templates/WBE70/css/../img/img/brand/bg2_mob.png);
    }

    .start_box {
        height: 350px;
    }

    .start_box h2 {
        font-size: 14px;
        line-height: 18px;
    }

    .start_box p {
        font-size: 12px;
    }

    .start_box_btn {
        margin-top: 20px;
        flex-direction: column;
        width: calc(100% - 40px);
    }

    .start_box_btn_entrance {
        width: 100%;
        height: 48px;
        font-size: 14px;
        line-height: 48px;
        margin-bottom: 10px;
    }

    .start_box_btn_registr {
        width: 100%;
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    section.start {
        margin-top: 20px;
    }

    .cookies {
        max-width: none;
        width: calc(100% - 40px);
        height: 70px;
    }

    .cookies_box p {
        font-size: 12px;
    }

    .cookies_box_btn {
        font-size: 14px;
        width: 100px;
        height: 37px;
        line-height: 37px;
    }

    .support_wrap_box_tittle {
        font-size: 14px;
    }

    .support_wrap_box_flex {
        margin-top: 30px;
        flex-direction: column;
    }

    .support_wrap_box_flex_item {
        width: 100%;
    }

    .support_wrap_box_flex .support_wrap_box_flex_item:last-child {
        margin-top: 20px;
    }

    .support_wrap_box_flex_item p {
        font-size: 10px;
        margin-bottom: 12px;
    }

    .support_wrap_box_flex_item a,
    .support_wrap_box_flex_item span {
        font-size: 16px;
        line-height: 21px;
    }

    .support_wrap_box {
        padding: 20px;
    }

    .support_wrap_accordion_header {
        font-size: 14px;
    }

    .support_wrap_accordion_body p {
        font-size: 12px;
    }

    .support_wrap_accordion_body_tittle {
        font-size: 14px;
        margin: 30px 0 20px 0;
    }

    .support_checkbox i {
        font-size: 10px;
    }

    .support_wrap_accordion_body_subtittle {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .support_repair_help {
        font-size: 12px;
        margin-top: 14px;
    }

    .support_repair_help a {
        font-size: 12px;
    }

    .support_cooperation_box_fiel label p {
        font-size: 13px;
    }

    .support_checkbox {
        display: flex;
        margin-top: 20px;
        align-items: flex-start;
    }

    .repair_tittle {
        font-size: 14px;
        line-height: 20px;
    }

    .repair_progress_line {
        width: calc(33.33% - 13px);
    }

    .repair_progress {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .repair form span {
        font-size: 12px;
    }

    .repair form input {
        width: 100%;
    }

    .repair_send_btn {
        width: 240px !important;
        height: 48px;
        font-size: 14px;
    }

    .support_repair_box_link {
        max-width: none;
        width: auto;
    }

    .repair_link {
        font-size: 12px;
        margin-top: 14px;
    }

    .repair form textarea {
        height: 120px;
        margin-bottom: 20px;
        font-size: 14px;
    }

    .repair_file_transfer {
        height: 100px;
        padding: 30px 29px;
        margin-bottom: 20px;
    }

    .repair_send_too {
        flex-direction: column;
        align-items: flex-start;
    }

    .repair_send_too .repair_send_btn {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .repair_send_too .support_repair_box_link {
        margin-left: 0px;
        max-width: 260px;
        width: 100%;
    }

    .repair_span {
        margin-top: 20px;
    }

    .repair_box_input {
        margin-top: 20px;
        flex-direction: column;
    }

    .repair_box_input_item {
        width: 100%;
    }

    .repair_box_input .repair_box_input_item:last-child {
        margin-top: 20px;
    }

    .repair_send_btn_three {
        width: 100% !important;
        margin-top: 30px;
    }

    .repair_end_box_discription_item_file p {
        font-size: 14px;
    }

    .payment_delivery_box_city p {
        font-size: 14px;
    }

    .payment_delivery_box_search {
        flex-direction: column;
    }

    .payment_delivery_box_search_btn {
        width: 100%;
        height: 48px;
        font-size: 14px;
        margin-top: 30px;
    }

    .payment_delivery_box_dilivery_head span {
        font-size: 14px;
    }

    .payment_delivery_box_dilivery_head p {
        font-size: 12px;
    }

    .payment_delivery_box_dilivery_contact {
        flex-direction: column;
        align-items: flex-start;
    }

    .payment_delivery_box_dilivery_contact p {
        color: #33383A;
        font-size: 14px;
        line-height: 140%;
        margin-bottom: 20px;
    }

    .payment_delivery_box_dilivery_contact a {
        margin-left: 0px;
    }

    .payment_delivery_box_no {
        padding: 20px;
        gap: 20px;
    }

    .payment_delivery_box_no_tittle {
        font-size: 14px;
        line-height: 140%;
    }

    .payment_delivery_box_no a {
        height: 48px;
        line-height: 48px;
        width: 100%;
        font-size: 14px;
    }

    .service_center_address_item {
        width: 100%;
        margin-top: 30px;
        position: relative;
    }

    .service_center_subtittle {
        margin-bottom: 40px;
        font-size: 14px;
    }

    .service_center_map {
        height: 530px;
        margin-top: 60px;
    }

    .service_center_address_item_tittle {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .service_center_address_item a {
        position: absolute;
        right: 10px;
        top: 0px;
        margin-top: 0px;
    }

    .container.service_center_map_container {
        padding: 0;
        margin: 0;
    }

    .service_center_search {
        font-size: 14px;
    }

    .repair_calendar {
        max-width: none;
        width: 100%;
    }

    .installation_subtittle {
        font-size: 14px;
    }

    .installation_box_left input {
        margin-top: 20px;
    }

    .installation_box_left_discription {
        margin-top: 10px;
    }

    .installation_box_left_checkbox {
        align-items: flex-start;
    }

    .installation_box_left_price_item span {
        font-size: 12px;
    }

    .installation_box_left_price_item_total {
        font-size: 16px;
    }

    .installation_box_left_price_item_line {
        height: 16px;
    }

    .installation_box_left .installation_box_left_submit {
        margin-top: 40px;
        height: 48px;
    }

    .installation_box_left_select i {
        top: 49px;
    }

    .installation_box_left_select_hidden {
        top: 78px;
    }

    .favorites_no {
        margin-top: 40px;
    }

    .favorites_no i {
        max-width: 416px;
        width: 100%;
    }

    .favorites_no_tittle {
        font-size: 16px;
    }

    .favorites_no p {
        font-size: 14px;
    }

    .favorites_no a {
        width: 100%;
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    .profile_box_orders_item_number {
        font-size: 10px;
    }

    .profile_box_orders_item_data {
        font-size: 12px;
    }

    .profile_box_orders_item_price_mob {
        font-size: 12px;
        margin-top: 10px;
    }

    .profile_box_orders_item_box {
        margin-top: 40px;
    }

    .profile_box_orders_item_box_product_tittle {
        top: -20px;
    }

    .profile_box_orders_item_box_product_item {
        width: 60px;
        height: 60px;
    }

    .profile_box_orders_item_box_product_item_img {
        width: 60px;
        height: 60px;
    }

    .profile_box_orders_item {
        margin-top: 0px;
    }

    .profile_box_orders {
        width: 100%;
        margin-top: 0px;
    }

    .profile_address_body_box {
        margin-left: 20px;
    }

    .profile_address_body p {
        font-size: 12px;
    }

    .profile_address_head span,
    .profile_data span {
        font-size: 12px;
    }

    .profile_data p {
        font-size: 14px;
    }

    .profile_edit_mobile {
        width: 100%;
        margin-top: 20px;
    }

    .profile_box_subscription_text {
        font-size: 10px;
        max-width: 300px;
    }

    .profile_box_subscription_mob p {
        font-size: 14px;
    }

    .profile_box_subscription_mob {
        margin-top: 10px;
    }

    .profile_box_subscription_mob span {
        font-size: 12px;
    }

    .profile_box_orders_item_box_product_item_disc p {
        font-size: 14px;
    }

    .profile_box_orders_item_acc_img_item {
        width: 60px;
        height: 60px;
    }

    .profile_box_orders_item_box_discription_item span {
        font-size: 10px;
        width: 115px;
    }

    .profile_box_orders_item_progress_disc span {
        font-size: 10px;
    }

    .profile_box_orders_item_add span {
        font-size: 10px;
        position: absolute;
        top: -25px;
        left: 0;
    }

    .profile_box_orders_item_add {
        margin-top: 80px;
    }

    .profile_box_orders_detail .profile_box_orders_item_btn_contact {
        width: calc(50% - 5px);
        height: 48px;
        margin-right: 0px;
        font-size: 14px;
        line-height: 48px;
    }

    .profile_box_orders_detail .profile_box_orders_item_btn_cancel {
        height: 48px;
        margin-right: 0px;
        font-size: 14px;
        line-height: 48px;
        width: calc(50% - 5px);
    }

    .profile_box_orders_detail .profile_box_orders_item_btn_instruc {
        margin-top: 20px;
    }

    .profile_box_orders_detail .profile_box_orders_item_btn {
        justify-content: space-between;
    }

    .profile_box_orders_detail .profile_box_orders_item_btn_register {
        height: 48px;
        margin-right: 0px;
        font-size: 14px;
        line-height: 48px;
        width: 100%;
    }

    .profile_block_edit_body_flex_item span {
        font-size: 12px;
    }

    .profile_block_edit_body_flex_item {
        max-width: initial;
        width: 100%;
    }

    .profile_detail_header_box {
        height: 60px;
    }

    .profile_detail_header_box a {
        top: 20px;
        display: flex;
        align-items: center;
    }

    .textarea_edit_address {
        height: 120px;
    }

    .backet_bar {
        max-width: inherit;
        width: 100%;
        margin-left: 0px;
        margin-top: 60px;
        flex-shrink: 0;
    }

    .container.backet_container {
        padding: 0;
    }

    .backet {
        margin-top: 20px;
    }

    .backet_body_box {
        padding: 10px 20px 20px 20px;
    }

    .backet_body_box_product_one_checked {
        margin-right: 10px;
    }

    .backet_body_box_product_one_img {
        width: 70px;
        height: 70px;
    }

    .backet_body_box_product_one_discription {
        margin-left: 10px;
    }

    .backet_body_box_product_one_discription span {
        font-size: 16px;
    }

    .backet_body_box_product_one_discription p {
        margin-top: 10px;
    }

    .backet_body_box_product_too {
        margin-left: 115px;
        flex-direction: row-reverse;
        position: relative;
        justify-content: space-between;
        width: 150px;
        margin-top: 10px;
    }

    .backet_body_box_product_too_quantity {
        position: absolute;
        margin: 0;
        left: 0;
        bottom: -65px;
        width: auto;
        align-items: flex-start;
    }

    .backet_body_box_product_too_cost p,
    .backet_body_box_product_too_quantity p,
    .backet_body_box_product_too_total p {
        font-size: 12px;
    }

    .backet_body_box_product_three {
        margin-left: 115px;
        margin-top: 85px;
    }

    .backet_body_box_product_too_total span {
        font-size: 14px;
    }

    .backet_body_box_product_too_cost span {
        font-size: 14px;
    }

    .backet_body_box_product_too_quantity_calc {
        border: none;
        padding: 0;
    }

    .backet_body_box_product_too_quantity_calc .backet_minus,
    .backet_body_box_product_too_quantity_calc .backet_plus {
        width: 30px;
        height: 30px;
        line-height: 26px;
        text-align: center;
        border-radius: 1px;
        border: 1px solid #D9DEE0;
    }

    .backet_body_box_product_too_quantity_calc .backet_num {
        min-width: 30px;
        height: 30px;
        line-height: 29px;
        text-align: center;
        margin: 0;
    }

    .backet_body_box_add {
        padding-top: 20px;
    }

    .backet_body_box_add_head span {
        font-size: 14px;
    }

    .backet_body_box_product {
        padding-bottom: 20px;
    }

    .backet_body_box_add_body_slide_item_discription p {
        font-size: 14px;
    }

    .backet_body_box_add_body_slide_wrap {
        height: 71px;
    }

    .backet_body_box_add_body_accessories_product {
        margin-top: 0px;
    }

    .backet_body_box_add_body_accessories_product_one_img {
        margin-right: 10px;
    }

    .backet_body_box_add_body_accessories_product_one_discription {
        margin-top: -25px;
    }

    .backet_body_box_add_body_accessories_product_too {
        margin-top: -10px;
        margin-left: 98px;
        margin-bottom: 20px;
        position: relative;
        min-width: 150px;
        justify-content: space-between;
    }

    .backet_body_box_add_body_accessories_product_three {
        margin-left: 98px;
        margin-top: 70px;
    }

    .backet_bar_box h1 {
        font-size: 16px;
    }

    .backet_bar_box_submit {
        height: 48px;
        font-size: 14px;
        line-height: 48px;
    }

    .catalog_box_cont_card_discrib_btn_box_backet.acc {
        background-image: url(/local/templates/WBE70/css/../img/icon/backet_card.svg);
    }

    .backet_body_box_product_too_ended p {
        font-size: 12px;
    }

    .backet_body_box_product_too_ended span {
        font-size: 14px;
        margin-top: 5px;
    }

    .ended .backet_body_box_product_three {
        margin-top: 20px;
    }

    .backet_empty_body_joke {
        font-size: 30px;
        line-height: 40px;
    }

    .backet_empty_body_icon {
        width: 100%;
        height: 400px;
    }

    .backet_empty_body h3 {
        font-size: 18px;
        margin: 20px 0 10px 0;
    }

    .backet_empty_body p {
        font-size: 12px;
    }

    .backet_empty_body a {
        font-size: 14px;
        height: 48px;
        line-height: 48px;
        margin-top: 20px;
        max-width: none;
        width: 100%;
    }

    .backet_empty_body {
        justify-content: flex-end;
        height: calc(100% - 90px)
    }

    .ordering_head_wrap {
        height: 60px;
        border-bottom: 1px solid rgba(217, 222, 224, .5);
        background: #fff;
    }

    .ordering_head_logo {
        display: none
    }

    .ordering h3 {
        color: #1C1E1F;
        font-size: 16px;
        margin-top: 0px;
    }

    .ordering_head_back {
        top: 25px;
    }

    .ordering_body .container {
        margin: 0;
        padding: 0;
    }

    .ordering_body_box {
        margin-top: 0;
    }

    .ordering_body_box_item_elem_inpFlex {
        flex-direction: column;
    }

    .ordering_body_box_item_elem_inpFlex_item {
        width: 100%;
    }

    .ordering_body_box_item_elem_inpFlex .ordering_body_box_item_elem_inpFlex_item:nth-child(2) {
        margin-top: 20px;
    }

    .ordering_body_box_item_elem_inp {
        margin-top: 20px;
    }

    .ordering_body_box_item_elem_inpFlex_item span,
    .ordering_body_box_item_elem_inp span {
        font-size: 12px;
    }

    .ordering_body_box_item_elem_tittle p {
        font-size: 16px;
    }

    .ordering_body_box_item_elem_address p {
        font-size: 14px;
    }

    .ordering_body_box_item_elem_payment_item {
        height: 64px;
    }

    .ordering_body_box_item_elem_payment_item label p {
        font-size: 14px;
    }

    .ordering_body_box_item_elem_payment_item label {
        padding: 10px;
    }

    .ordering_body_box_item_elem_payment_item label span {
        font-size: 12px;
    }

    .ordering_body_box_item_elem_acc {
        display: none;
    }

    .ordering_body_box_item_elem_product_discription_tittle {
        font-size: 14px;
    }

    .ordering_body_box_item_elem_product_discription span {
        font-size: 12px;
        color: #C49A6C;
    }

    .ordering_body_box_item_elem_product_img {
        margin-right: 20px;
    }

    .ordering_body_box_item_elem_services_box_item {
        width: 100%;
    }

    .ordering_body_box_item_elem_services_box_item p,
    .ordering_body_box_item_elem_services_box_item span {
        font-size: 14px;
    }

    .ordering_body_box_item_elem_acc_item_img {
        margin-right: 20px;
    }

    .ordering_body_box_item_elem_acc_item_discription p {
        font-size: 14px;
        margin-bottom: 4px;
    }

    .ordering_body_box_item_elem_acc_item_discription span {
        font-size: 12px;
    }

    .ordering_body_box_item_elem_check.total p {
        font-size: 16px;
    }

    .ordering_body_box_item_elem_check {
        margin-top: 12px;
    }

    .ordering_body_box_item_elem_explanation {
        font-size: 10px;
    }

    .ordering_body_box_item_elem input[type="submit"] {
        height: 48px;
        line-height: 48px;
        font-size: 14px;
    }

    .ordering {
        padding-bottom: 60px;
    }

    .ordering_successful_box_tittle {
        font-size: 18px;
        margin: 30px 0 20px 0;
    }

    .ordering_successful_box_subtittle {
        font-size: 16px;
        margin: 40px 0 10px 0;
    }

    .ordering_successful_box p {
        font-size: 14px;
    }

    .ordering_successful_box_btn {
        margin-top: 30px;
        flex-direction: column;
        width: 100%;
    }

    .ordering_successful_box_btn a {
        width: 100%;
        height: 48px;
        line-height: 48px;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .ordering_successful_box_btn a:nth-child(1) {
        margin-right: 0px;
    }

    .ordering_successful {
        height: 100vh;
    }

    .ordering_successful_box {
        margin-top: 0px;
    }

    body.fixed {
        padding-top: 60px;
    }

    .card_nav.fixed {
        top: 60px;
    }

}

@media (max-width: 450px) {
    img.demo2 {
        width: 89.6%;
    }
    img.demo4 {
        width: 89.6%;
    }
    .action_slider_item_discription p{
        width: 89.6%;
    }
    .catalog_box_cont_card_sale_pyro {
        z-index: 1;
    }
    .catalog_box_cont_card_img {
        height: 180px;
    }

    .card_Accessories .catalog_box_cont_card_img {
        height: 220px;
    }

    .catalog_box_cont_card_discrib_text_model {
        font-size: 14px;
    }

    .catalog_box_cont_card_discrib_text_name {
        font-size: 10px;
        margin-top: 2px;
    }

    .catalog_box_cont_card_discrib_btn_price p {
        font-size: 16px;
        margin-right: 0px;
    }

    .catalog_box_cont_card_discrib_btn_price span {
        display: none;
    }

    .catalog_box_cont_card_discrib_btn_box {
        margin-top: 10px;
    }

    .catalog_box_cont_card_discrib_btn_credit {
        text-align: left;
        font-size: 10px;
    }

    .catalog_box_cont_card_btn {
        width: 50px;
        position: absolute;
        bottom: 305px;
    }

    .catalog_box_cont_btnMore {
        margin: 0;
    }

    .catalog_box_cont_btnMore p,
    .catalog_box_cont_btnMore span {
        font-size: 14px;
    }

    .catalog_box_cont_card_sale {
        width: 65px;
        height: 20px;
        font-size: 10px;
        line-height: 20px;
    }

    .container {
        padding: 0 16px;
    }

    .card_instr_use_box {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-end;
        padding-bottom: 50px;
    }

    .card_characteristic_box_table_item span {
        font-size: 12px;
        width: 30%;
        margin-right: 18px;
    }

    .card_characteristic_box_table_item p {
        font-size: 12px;
    }

    .card_instr_use_box a {
        width: 100%;
    }

    .card_box_discription_img {
        width: 80%;
    }

    .all_equipment_box_first_discription {
        top: -60px;
    }

    .all_equipment {
        padding-top: 60px;
    }

    .comprasion_box_slider_item_column {
        padding-left: 16px;
    }

    .comprasion_characteristics_body_item_column {
        padding-left: 16px;
    }

    .fixed_menu_mobail_header a {
        margin-left: 16px;
    }

    .fixed_menu_mobail_header div {
        margin-right: 16px;
    }

    .pop_search_header_back {
        top: 22px;
        left: 16px;
    }

    .pop_search_box {
        left: 16px;
        width: calc(100% - 32px);
    }

    .pop_search_conclusion {
        left: 16px;
        width: calc(100% - 32px);
    }

    .news_main_description,
    .news_main_time {
        left: 16px;
    }

    .error_box {
        height: 360px;
    }

    .cookies {
        width: calc(100% - 32px);
    }

    .favorites_no i {
        height: 360px;
    }

    .backet_body_box {
        padding: 10px 16px 20px 16px;
    }

    .backet_bar_box {
        padding: 20px 16px;
    }

    .pop_delete {
        right: inherit;
        left: 0;
        max-width: none;
        width: 100%;
        bottom: 0;
    }

    .pop_delete_img {
        width: 50px;
        height: 45px;
        margin-right: 16px;
    }

    .pop_delete_discription_marker {
        font-size: 14px;
    }

    .pop_delete_discription_tittle {
        font-size: 16px;
    }

    .pop_delete_discription_price p {
        font-size: 14px;
    }

    .pop_delete_discription_price span {
        font-size: 12px;
    }

    .pop_delete_hide {
        font-size: 10px;
    }

    .backet_body_box_add_head p {
        font-size: 12px;
    }

    .mob_price_backet {
        right: 0;
        width: 100%;
        padding: 6px 16px;
    }

    .ordering_body_box_item_elem {
        padding: 16px;
    }

    .ordering_successful_box i {
        width: 343px;
        height: 340px;
    }

    #ui-datepicker-div>table>tbody>tr>td {
        width: 49.2px;
    }

    .card_gallery_nav {
        padding-right: 16px;
    }

}

.ordering_body_box_item_elem_check_inp label {
    transition: 300ms ease-in-out;
    transition-property: border-color, box-shadow;
}
.ordering_body_box_item_elem_checkbox .form__input-error {
    border-color: red;
    box-shadow: inset 0px 0px 0px 1px red;
}

.ordering_body_box_item_elem_inpFlex_item input,
.ordering_body_box_item_elem_inp input {
    transition: 300ms ease-in-out;
    transition-property: border-color, box-shadow;
}
.ordering_body_box_item_elem_inpFlex_item input.form__input-error,
.ordering_body_box_item_elem_inp input.form__input-error {
    border-color: red;
    box-shadow: inset 0px 0px 0px 1px red;
}


/* КУКИ  */
.cookiesTest {
   position: fixed;
   bottom: 30px;
   left: 30px;
   background: #1C1E1F;
   padding: 20px;
   max-width: 550px;
   color: #808588;
   z-index: 5;
  }
  .cookiesTest p {
   max-height: 98px;
   overflow: hidden;
   font-size: 12px;
   position: relative;
   transition: .1s;
   background: linear-gradient(180deg, rgba(28, 30, 31, 0) 6.38%, #1C1E1F 93.62%);
  }
  .cookiesTest svg {
   transition: .5s;
  }
  .cookiesTest span {
   position: absolute;
   width: 100%;
   cursor: pointer;
   left: 0;
   text-align: center;
   z-index: 2;
   color: #FFF;
   background: linear-gradient(180deg, #1c1e1fbd 25%, #1c1e1ffa 55% ,#1c1e1f 100%);
   bottom: 0;
   padding: 15px 0 10px;
  }
  .cookiesTest div {
   display: flex;
   align-items: center;
   text-align: center;
   gap: 10px;
  }
  .cookiesTest a {
   padding: 10px 0;

  }
  .cookiesTest.__active {
   height: auto;
  }
  .cookiesTest.__active p {
   max-height: 600px;
   transition: .5s;
  }
  .cookiesTest.__active span {
   background: transparent;
   position: relative;
   display: block;
  }
  .cookiesTest.__active svg {
   transform: rotate(180deg);
  }
  @media screen and (max-width: 567px) {
   .cookiesTest {
    left: 2%;
    bottom: 12%;
    right: 2%;
    max-width: unset;
   }
   .cookiesTest a {
    font-size: 14px;
   }
  }
@media (orientation: landscape) { .pop_box{top:50px; min-height:760px; margin:0 auto} .pop{display:block; height:100%}  }

/* пайро */

/* End */


/* Start:/local/templates/WBE70/css/main_b2b.css?173951358128449*/
.header_top_profile_hidden_b2b_notification {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  padding: 20px;
  width: 357px;
  display: none;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.header_top_profile_hidden_b2b_notification.active {
  display: block;
}

.header_top_profile_hidden_b2b_notification_header {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.subscription_description_check1 {
  margin-top: 25px;
  display: flex;
  max-width: 630px;
  width: 100%;
}

.subscription_description_check1 p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  margin-top: 0px;
  color: #919191 !important;
}

.subscription_description_check_input {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 15px;
}

.subscription_description_check_input input {
  width: 20px;
  height: 20px;
  position: absolute;
  opacity: 0;
}

.subscription_description_check_input label {
  width: 20px;
  height: 20px;
  position: absolute;
  border: 1px solid #808588;
}

.subscription_description_check_input label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: transparent;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.subscription_description_check_input input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.subscription_description_check_input input[type=checkbox]:checked+label {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

.header_top_profile_hidden_b2b_notification_header p {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-left: 10px;
  transition: .3s;
}

.header_top_profile_hidden_b2b_notification_header i {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  flex-shrink: 0;
  transform: rotate(180deg);
  transition: .3s;
}

.header_top_profile_hidden_b2b_notification_header:hover p {
  color: #BC905F;
}

.header_top_profile_hidden_b2b_notification_header:hover i {
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
  transform: rotate(180deg);
}

.header_top_profile_hidden_b2b_notification_tittle {
  margin-top: 20px;
  color: #33383A;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.36px;
}

.header_top_profile_hidden_b2b_notification_item {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.header_top_profile_hidden_b2b_notification_item span {
  color: #33383A;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: block;
  margin-bottom: 6px;
}

.header_top_profile_hidden_b2b_notification_item p {
  color: #1C1E1F;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.header_top_profile_hidden_b2b_notification_item a {
  display: flex;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
}

.header_top_profile_hidden_b2b_notification_item a p {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-right: 10px;
  transition: .3s;
}

.header_top_profile_hidden_b2b_notification_item a i {
  width: 14px;
  height: 16px;
  background-image: url(/local/templates/WBE70/css/../img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  flex-shrink: 0;
}

.header_top_profile_hidden_b2b_notification_item a:hover p {
  color: #BC905F;
}

.header_top_profile_hidden_b2b_notification_item a:hover i {
  background-image: url(/local/templates/WBE70/css/../img/icon/arrow_hover_allEquipment.svg);
  transform: translateX(10px);
}
.profile_head_body_b2b {
  display: flex;
  align-items: center;
}

.profile_head_body_b2b.mob {
  display: none;
}

.profile_head_body_b2b span {
  color: #808588;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.profile_head_body_b2b div {
  display: flex;
  align-items: center;
}

.profile_head_body_b2b input {
  color: #33383A;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.36px;
  margin-left: 20px;
  margin-right: 6px;
  border: none;
  background: inherit;
  width: 140px;
  height: 22px;
}

.profile_head_body_b2b i {
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/img/icon/b2b_copy.svg);
  cursor: pointer;
}
.b2b_chapter h3 {
  color: #1C1E1F;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
  max-width: 740px;
  width: 100%;
}

.b2b_chapter_box {
  margin-top: 60px;
  display: flex;
  align-items: center;
  max-width: calc(100% - 180px);
  width: 100%;
}

.b2b_chapter_box_line {
  width: 100%;
  height: 1px;
  background: #D9DEE0;
  margin: 0 20px;
}

.b2b_chapter_box_item {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  position: relative;
}

.b2b_chapter_box_item_square {
  width: 100%;
  height: 100%;
  border: 1px solid #D9DEE0;
  background: #FFF;
  color: #33383A;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}

.b2b_chapter_box_item.active .b2b_chapter_box_item_square {
  background: #C49A6C;
  color: #fff;
  border: 1px solid #C49A6C;
}

.b2b_chapter_box_item_discription {
  position: absolute;
  left: 0;
  top: 60px;
}

.b2b_chapter_box_item_discription span {
  color: #33383A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.b2b_chapter_box_item.active span {
  color: #C49A6C;
}

.b2b_chapter_box_item_discription p {
  margin-top: 10px;
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.b2b_chapter_box .b2b_chapter_box_item:nth-child(1) p {
  width: 102px;
}

.b2b_chapter_box .b2b_chapter_box_item:nth-child(3) p {
  width: 160px;
}

.b2b_chapter_box .b2b_chapter_box_item:nth-child(5) p {
  width: 212px;
}

.b2b_chapter_box .b2b_chapter_box_item:nth-child(7) p {
  width: 185px;
}

.b2b_chapter_box .b2b_chapter_box_item:nth-child(9) p {
  width: 223px;
}

.b2b_chapter_box_btn {
  margin-top: 145px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  transition: .3s;
  background: #1C1E1F;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  width: 200px;
  height: 58px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 58px;
  text-align: center;
}

.b2b_chapter_box_btn:hover {
  background: #C49A6C;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.b2b_chapter_box_btn:active {
  background: #BC905F;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.profile_box_orders_b2b {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.profile_box_orders_b2b_filter {
  display: flex;
  align-items: center;
}

.profile_box_orders_b2b_filter_item,
.profile_box_orders_b2b_filter_price {
  border: 1px solid #D9DEE0;
  background: #FFF;
  padding: 6px 10px;
  display: flex;
  align-items: center;
  transition: .3s;
  flex-shrink: 0;
}

.profile_box_orders_b2b_filter_item {
  margin-right: 10px;
}

.profile_box_orders_b2b_filter_item p,
.profile_box_orders_b2b_filter_price p {
  color: #808588;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  transition: .3s;
}

.profile_box_orders_b2b_filter_item i {
  display: none;
}

.profile_box_orders_b2b_filter_item.active,
.profile_box_orders_b2b_filter_price.active {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

.profile_box_orders_b2b_filter_item.active p,
.profile_box_orders_b2b_filter_price.active p {
  color: #fff;
}

.profile_box_orders_b2b_filter_item.active i {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url(/img/icon/tag.svg);
  margin-left: 10px;
  display: flex;
}

.profile_box_orders_b2b_filter_price i {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-left: 10px;
  background-image: url(/img/icon/icon_catalog_sort_mobile.svg);
  transform: rotate(180deg);
  display: flex;
}

.profile_box_orders_b2b_percent {
  display: flex;
  align-items: center;
}

.profile_box_orders_b2b_percent span {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-right: 14px;
}

.profile_box_orders_b2b_percent p {
  color: #33383A;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.b2b_profile_info_subtittle {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 10px;
}

.b2b_profile_info_discription {
  color: #33383A;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  max-width: 510px;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 3%;
}

.b2b_profile_info_doc {
  margin-top: 30px;
}

.b2b_profile_info_doc_tittle {
  color: #33383A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 16px;
}

.b2b_profile_info_doc_item {
  display: flex;
  align-items: flex-end;
  margin-top: 24px;
}

.b2b_profile_info_doc_item i {
  width: 20px;
  height: 20px;
  background-image: url(/img/icon/doc_b2b.svg);
  flex-shrink: 0;
}

.b2b_profile_info_doc_item p {
  color: #33383A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-left: 6px;
  flex-shrink: 0;
}

.b2b_profile_info_doc_item span {
  width: 100%;
  height: 1px;
  background-color: #D9DEE0;
  margin: 0 2px;
}

.b2b_profile_info_doc_item a {
  text-decoration: none;
  align-items: center;
  display: flex;
  flex-shrink: 0;
}

.b2b_profile_info_doc_item a span {
  color: #808588;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  width: auto;
  height: auto;
  background-color: inherit;
  margin: 0;
}

.b2b_profile_info_doc_item a i {
  background-image: url(/img/icon/b2b_download.svg);
  margin-left: 6px;
}

.pop_entrance {
  width: 100%;
  height: 100%;
  background: #FBFBFB;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 25;
}

.pop_entrance.basic {
  position: relative;
  padding-bottom: 50px;
}

.pop_entrance_head {
  padding-top: 10px;
}

.pop_entrance_head {
  position: relative;
}

.pop_entrance_head_logo {
  width: 102px;
  height: 46px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/img/icon/logo_header.svg);
  display: block;
  margin: 0 auto;
}

.pop_entrance_head_back {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 30px;
  text-decoration: none;
}

.pop_entrance_head_back p {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-left: 10px;
}

.pop_entrance_head_back i {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  flex-shrink: 0;
  transform: rotate(180deg);
  transition: .3s;
}

.pop_entrance_head_back:hover i {
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
  transform: rotate(180deg);
}

.pop_entrance_head_back:hover p {
  color: #C49A6C;
}

.pop_entrance_box {
  background: #FFF;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  padding: 40px 40px 20px 40px;
  max-width: 560px;
  width: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.pop_entrance_box.basic {
  position: relative;
  transform: none;
  top: inherit;
  left: inherit;
  margin: 30px auto 0px auto;
}

.pop_entrance_box_tittle {
  color: #282828;
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
  margin-bottom: 40px;
}

.pop_entrance_box span {
  color: #33383A;
  margin-top: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: inline-block;
  margin-bottom: 14px;
}

.pop_entrance_box input {
  border: 1px solid #D9DEE0;
  background: #FFF;
  width: 100%;
  height: 58px;
  padding: 10px;
  outline: none;
}

.pop_entrance_box input::placeholder {
  color: #808588;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.pop_entrance_box p {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 10px;
}

.pop_entrance_box input[type="submit"] {
  background: #1C1E1F;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  margin-top: 60px;
  border: none;
  color: #fff;
  font-size: 16px;
  line-height: 58px;
  color: #FFF;
  padding: 0;
  cursor: pointer;
  transition: .3s;
}

.pop_entrance_box input[type="submit"]:hover {
  background: #C49A6C;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.pop_entrance_box input[type="submit"]:active {
  background: #BC905F;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.pop_entrance_box_register {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 20px;
  display: block;
  text-align: center;
  text-decoration: none;
  transition: .3s;
}

.pop_entrance_box_register:hover {
  color: #C49A6C;
}

.pop_entrance_box_password {
  position: relative;
}

.pop_entrance_box_password i {
  width: 20px;
  height: 20px;
  background-image: url(/img/icon/password.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  right: 10px;
  top: 19px;
  display: block;
  cursor: pointer;
  transition: .3s;
}

.pop_entrance_box_password i:hover {
  background-image: url(/img/icon/password_hover.svg);
}

.pop_entrance_box_password i.active {
  background-image: url(/img/icon/password_no.svg);
}

.pop_entrance_box_password i.active:hover {
  background-image: url(/img/icon/password_no_hover.svg);
}

.pop_entrance_box_error.active {
  font-size: 12px;
  color: #D81F1F;
  margin-top: 15px;
  display: block;
}

.pop_entrance_box_error {
  display: none;
}

.pop_entrance_footer {
  display: none;
}

.pop_entrance_box_subtittle {
  color: #808588;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 60px;
}

.pop_entrance_box_explanation {
  color: #33383A;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 10px;
  padding-top: 10%;
}

.pop_entrance_box_radio {
  display: flex;
  align-items: center;
  margin-top: 22px;
}

.pop_entrance_box_radio p {
  color: #808588;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 0;
  margin-left: 8px;
}

.pop_entrance_box_radio.active p {
  color: #C49A6C;
}

.pop_entrance_box_radio_inp {
  position: relative;
  width: 20px;
  height: 20px;
}

.pop_entrance_box_radio_inp input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
}

.pop_entrance_box_radio_inp label {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #FFF;
  border: 1px solid #808588;
  display: block;
  position: relative;
  transition: .3s;
}

.pop_entrance_box_radio_inp label::after {
  border-radius: 12px;
  background: #C49A6C;
  width: 12px;
  height: 12px;
  content: '';
  position: absolute;
  display: block;
  top: 3px;
  left: 3px;
  opacity: 0;
  transition: .3s;
}

.pop_entrance_box_radio_inp input[type=radio]:checked+label {
  border: 1px solid #C49A6C;
}

.pop_entrance_box_radio_inp input[type=radio]:checked+label:after {
  opacity: 1;
}

.pop_entrance_box_note {
  color: #808588;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.pop_entrance_box_successful {
  color: #808588;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 20px;
}

.pop_entrance_box_btn {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}

.pop_entrance_box_btn a {
  text-decoration: none;
  height: 58px;
  width: calc(50% - 8px);
  font-size: 16px;
  line-height: 58px;
  text-align: center;
  transition: .3s;
}

.pop_entrance_box_btn a:nth-child(1) {
  background: #1C1E1F;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  color: #fff;
}

.pop_entrance_box_btn a:nth-child(1):hover {
  background: #C49A6C;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.pop_entrance_box_btn a:nth-child(1):active {
  background: #BC905F;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.pop_entrance_box_btn a:nth-child(2) {
  background: #D9DEE0;
  border: 1px solid #D9DEE0;
  color: #1C1E1F;
}

.pop_entrance_box_btn a:nth-child(2):hover {
  border: 1px solid #1C1E1F;
  background: transparent;
}

.pop_entrance_box_btn a:nth-child(2):active {
  border: 1px solid #33383A;
  background: #D9DEE0;
}

.pop_entrance_box .pop_entrance_box_register_successful {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-left: 5px;

}

.pop_entrance_box_basic_subtittle {
  color: #808588;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 40px;
  max-width: 360px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.pop_entrance_box_basic_explanation {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 10px;
}

.pop_entrance_box_basic_agreement {
  display: flex;
  align-items: center;
  margin-top: 22px;
}

.pop_entrance_box_basic_agreement p {
  color: #808588;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin: 0;
  margin-left: 8px;
  transition: .3s;
}

.pop_entrance_box_basic_agreement.active p {
  color: #C49A6C;
}

.pop_entrance_box_basic_agreement_inp {
  position: relative;
  width: 20px;
  height: 20px;
}

.pop_entrance_box_basic_agreement_inp input {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  opacity: 0;
  visibility: hidden;
}

.pop_entrance_box_basic_agreement_inp label {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  background: #FFFFFF;
  border: 1px solid #808588;
  cursor: pointer;
}

.pop_entrance_box_basic_agreement_inp label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: transparent;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.pop_entrance_box_basic_agreement_inp input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.pop_entrance_box_basic_agreement_inp input[type=checkbox]:checked+label {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

.pop_entrance_box.basic input[type="submit"] {
  margin-top: 40px;
}

.pop_entrance_box_successful {
  width: 106px;
  height: 106px;
  background-image: url(/img/icon/successful.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 0 auto 40px auto;
}

.pop_entrance_box_code {
  display: flex;
  width: auto;
}

.pop_entrance_box_code input {
  width: 70px !important;
  margin-right: 11px;
  color: #808588;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  text-align: center;
  padding: 0 auto;
}

.pop_entrance_box_code input:last-child {
  margin-right: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.pop_entrance_box_code_error {
  color: #808588;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 10px;
  display: none;
}

.pop_entrance_box_code_error.active {
  display: block;
}

.entrance_code {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1200px) {.b2b_chapter_box .b2b_chapter_box_item:nth-child(1) p {
  width: 100px;
}

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(3) p {
    width: 155px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(5) p {
    width: 165px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(7) p {
    width: 165px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(9) p {
    width: 165px;
  }
}
@media (max-width: 1060px) {.profile_head_body_b2b {
  align-items: flex-end;
  flex-direction: column;
}

  .profile_box_orders_b2b {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .profile_head_body_b2b span {
    margin-bottom: 5px;
  }

  .profile_box_orders_b2b_percent {
    margin-bottom: 20px;
  }

}
@media (max-width: 900px) {
  .b2b_chapter_box {
    margin-top: 40px;
    align-items: center;
    max-width: none;
    flex-direction: column;
  }

  .b2b_chapter_box_line {
    width: 1px;
    height: 40px;
    margin: 10px 0;
  }

  .b2b_chapter_box_item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .b2b_chapter_box_item_discription {
    position: relative;
    left: inherit;
    top: inherit;
    margin-top: 20px;
  }

  .b2b_chapter_box_item_square {
    width: 40px;
    height: 40px;
  }

  .b2b_chapter_box_item_discription span,
  .b2b_chapter_box_item_discription p {
    text-align: center;
    display: block;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(1) p {
    width: 102px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(3) p {
    width: 160px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(5) p {
    width: 212px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(7) p {
    width: 185px;
  }

  .b2b_chapter_box .b2b_chapter_box_item:nth-child(9) p {
    width: 223px;
  }

  .b2b_chapter_box_btn {
    margin-top: 30px;
  }

  .b2b_chapter h3 {
    font-size: 24px;
  }

  .profile_box_orders_b2b_percent {
    margin-top: 20px;
  }

  .profile_head_body_b2b.mob {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    border: 1px solid var(--light-gray, #D9DEE0);
    background: var(--white, #FFF);
    gap: 20px;
    margin-top: 25px;
    max-width: 360px;
    width: 100%;
  }

  .profile_head_body_b2b input {
    margin-left: 0px;
  }

  .b2b_profile_info {
    margin-top: -20px;
  }

  .b2b_profile_info .profile_head_body_b2b.mob {
    margin-bottom: 20px;
  }
}
@media (max-width: 744px) {
  .pop_entrance.successful {
    background: #fbfbfb;
  }

  .pop_entrance.successful .container {
    background-color: #fff;
  }

  .pop_entrance.successful .pop_entrance_footer {
    background-color: #fff;
  }

  .pop_entrance.successful .pop_entrance_box {
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    padding: 40px 40px 20px 40px;
    max-width: none;
    width: calc(100% - 40px);
  }

  .pop_entrance {
    background: #fff;
  }

  .pop_entrance_head_logo {
    display: none;
  }

  .pop_entrance_box {
    box-shadow: none;
    padding: 0px 20px 20px 20px;
    max-width: none;
    overflow-y: scroll;
    max-height: 100vh;
  }

  .pop_entrance .container {
    height: 60px;
    border-bottom: 1px solid rgba(217, 222, 224, .5);
  }

  .pop_entrance_head_back {
    top: 25px;
  }

  .pop_entrance_footer {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 34px;
    width: 100%;
    border-top: 1px solid rgba(217, 222, 224, .5);
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .pop_entrance_footer span {
    width: 134px;
    height: 5px;
    border-radius: 100px;
    background: #000;
  }

  .pop_entrance_box_code {
    justify-content: space-between;
  }
}

@media (max-width: 550px) {
  .profile_box_orders_detail .profile_box_orders_item_btn_contact.b2b {
    width: 100%;
  }
  .b2b_chapter h3 {
    font-size: 18px;
  }

  .b2b_chapter_box_btn {
    width: 100%;
    height: 48px;
    font-size: 14px;
    line-height: 48px;
  }

  .profile_head_body_b2b.mob {
    margin-top: 5px;
    max-width: none;
  }

  .profile_box_orders_b2b_filter_wrap {
    width: 100%;
    overflow: hidden;
    height: 34px;
    position: relative;
  }

  .profile_box_orders_b2b_filter {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    transition: .3s;
  }

  .b2b_profile_info_doc .b2b_profile_info_doc_item:nth-child(2) p {
    overflow: hidden;
    max-width: 185px;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .b2b_profile_info_doc_item p {
    font-size: 12px;
  }

  .b2b_profile_info {
    margin-top: 0px;
  }

  .pop_entrance_box_tittle {
    font-size: 18px;
    margin-bottom: 30px;
  }

  .pop_entrance_box span {
    font-size: 12px;
  }

  .pop_entrance_box p {
    font-size: 10px;
  }

  .pop_entrance_box input[type="submit"] {
    font-size: 14px;
    line-height: 48px;
    height: 48px;
  }

  .pop_entrance_box_radio p {
    font-size: 14px;
  }

  .pop_entrance_box_btn {
    flex-direction: column;
  }

  .pop_entrance_box_btn a {
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    margin-bottom: 10px;
  }

  .pop_entrance_box_btn a:last-child {
    margin-bottom: 0px;
  }

  .pop_entrance_box_note {
    font-size: 12px;
  }

  .pop_entrance_box_successful {
    font-size: 12px;
    margin-top: 10px;
  }

  .pop_entrance_box_basic_subtittle {
    font-size: 12px;
  }

  .pop_entrance_box.basic span {
    margin-top: 14px;
    font-size: 12px;
    margin-bottom: 10px;
  }

  .pop_entrance_box_basic_explanation {
    font-size: 10px;
    margin-top: 10px;
  }

  .pop_entrance_box_basic_agreement p {
    font-size: 12px;
    margin-left: 12px;
  }

  .pop_entrance_box_basic_agreement {
    margin-top: 10px;
  }

  .pop_entrance_box.basic input[type="submit"] {
    margin-top: 30px;
  }

  .pop_entrance_box.basic .pop_entrance_box_register {
    margin-top: 14px;
  }

  .pop_entrance_box.basic {
    margin: 20px auto 0px auto;
  }

  .pop_entrance_box.basic .pop_entrance_box_tittle {
    margin-bottom: 20px;
  }

  .pop_entrance.basic {
    position: relative;
    padding-bottom: 40px;
  }

  .pop_entrance_box_code input {
    width: 60px !important;
    margin-right: 6px;
  }
}
@media (max-width: 450px) {
  .pop_entrance_box_code input {
    width: 50px !important;
    height: 50px;
    margin-right: 6px;
  }
}
/* End */


/* Start:/local/templates/WBE70/css/custom.css?174359267712508*/
.catalog_headling_head_found p,
.catalog_headling_head_found span {
    display: none;
}
.catalog_box_cont_card_sale_pyro {
    display: none;
}
.catalog_headling_head_found.active p,
.catalog_headling_head_found.active span {
    display: block;
}
.catalog_headling_head_btn_view_line {
    display: none;
}
.catalog_headling_head_btn {
    display: none;
}

/*Кнопка акции и бнаер главная*/
.main_slider_item_link {
    display: none;
}
.action_slider_item_discription_btn {
    display: none;
}

/*
catalog_box_cont_card_btn_like active
catalog_box_cont_card_btn_comparison active
*/
.catalog_box_cont_card_btn_like.active {
  background-image: url(/local/templates/WBE70/css/../img/icon/like_header_active.svg);
}
.catalog_box_cont_card_btn_comparison.active {
  background-image: url(/local/templates/WBE70/css/../img/icon/comprasion_header_active.svg);
}
/*wishlist*/
.favorites_box_card>.catalog_box_cont_card.hidden{
  display: none;
}

.cookiesTest{
    display: none;
}

/*add_main.css*/
.advantages_box_item_discription_text p {
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  color: #33383A;
  margin-bottom: 2px;
  text-align: center;
}

.advantages_box_item_discription {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.advantages_box_item {
  width: calc(33.33% - 10px);
  height: 416px;
  display: flex;
  background: #FFFFFF;
  border: 1px solid #D9DEE0;
  padding: 40px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.advantages_box_item_discription_icon {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-right: 0px;
  flex-shrink: 0;
}

.where_to_buy_box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.where_to_buy_box_item {
  margin-bottom: 16px;
  margin-right: 16px;
  filter: grayscale(1);
  transition: .5s;
}

.where_to_buy_box_item:hover {
  filter: grayscale(0);
}

.where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
  margin-right: 0px;
}

.brand_history .brand_history_item:nth-child(3) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(3) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(2) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(1) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(2) p,
.brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
  padding-left: 0%;
  width: 50%;
}

.card_gallery_slider {
  width: 100%;
  height: 300px;
}

.card_gallery_slider_item {
  height: 300px;
  overflow: hidden;
}

.card_gallery_slider_item img {
  height: 100%;
  width: 412px;
  object-fit: cover;
  object-position: center;
  margin-right: 16px;
  border: 30px solid #fbfbfb;
}

.card_gallery_nav {
  width: 90px;
  height: 30px;
  display: flex;
  justify-content: space-between;
}

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

.subscription_description_check {
  margin-top: 25px;
  display: flex;
  max-width: 630px;
  width: 100%;
}

.subscription_description_check p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  margin-top: 0px;
  color: #D9DEE0;
}

.subscription_description_check_input {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 15px;
}

.subscription_description_check_input input {
  width: 20px;
  height: 20px;
  position: absolute;
  opacity: 0;
}

.subscription_description_check_input label {
  width: 20px;
  height: 20px;
  position: absolute;
  border: 1px solid #808588;
}

.subscription_description_check_input label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: transparent;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.subscription_description_check_input input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.subscription_description_check_input input[type=checkbox]:checked+label {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

#error_subscription {
  color: #C49A6C;
  font-size: 10px;
  display: none;
  margin-top: 20px;
}

#error_subscription.active {
  display: block;
}
.pop_box .subscription_description_check p{
  color: #33383A;
}
.catalog_box_cont_wrap_box {
  width: 100%;
}


@media (max-width: 1060px) {
  .advantages_box_item {
    padding: 16px;
    height: 320px;
  }

  .where_to_buy_box_item {
    width: calc(50% - 11px);
    height: 310px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 16px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }
}

@media (max-width: 900px) {
  .advantages_box_item {
    height: 250px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 0px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    width: 100%;
    height: auto;
    padding: 50px;
  }
}

@media (max-width: 744px) {
  .advantages_box_item {
    width: 100%;
    margin-bottom: 16px;
    height: 140px;
    padding: 25px;
    justify-content: center;
    align-items: center;
  }

  .brand_history_item_flex {
    align-items: flex-start;
    flex-direction: column;
  }

  .brand_history .brand_history_item:nth-child(2) p,
  .brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
    padding-left: 0%;
    width: 100%;
  }

  .card_gallery_slider_item img {
    width: 312px;
    border: 20px solid #fbfbfb;
  }
}

@media (max-width: 600px) {

  .card_gallery_slider_item,
  .card_gallery_slider {
    height: 210px;
  }
}

@media (max-width: 550px) {
  .advantages_box_item {
    width: 100%;
    margin-bottom: 10px;
    height: 110px;
    padding: 10px;
  }

  .subscription {
    height: 500px;
  }
}


.cookies.notification-message {
    max-width: 800px;
    height: auto;
    padding: 10px 20px;
    display: none;
}
.cookies.notification-message a {
    color: white;
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 2px dashed currentColor;
    transition: 300ms ease;
    transition-property: color, border-color;
}
.cookies.notification-message a:hover {
    color: #BC8F5F;
}
.cookies.notification-message .cookies_box_btn {
    margin-left: 10px;
    height: auto;
    line-height: 1;
    width: auto;
}
@media (max-width: 860px) {
    .cookies.notification-message {
        width: calc(100% - 40px);
    }
}
@media (max-width: 500px) {
    .cookies.notification-message .cookies_box {
        flex-direction: column;
    }
    .cookies.notification-message .cookies_box p {
        font-size: 14px;
        text-align: center;
    }
    .cookies.notification-message .cookies_box_btn {
        margin-left: 0;
        margin-top: 10px;
    }
}

.header_catalog_box_content_slider_item_price .price-old {
    font-size: 14px;
    line-height: 1;
    text-decoration-line: line-through;
    color: #808588;
    opacity: 0.5;
}

.card_box_discription_btn_ozon {
    text-decoration: none;
}
.subscription_description_check a {
    text-decoration: none;
    display: inline-block;
    color: #D9DEE0;
    border-bottom: 1px dashed currentColor;
    transition: 300ms ease;
    transition-property: border-color, color;
}
.subscription_description_check a:hover {
    color: #BC8F5F;
}


.card_box_discription_btn_notify,
.header_catalog_box_content_slider_item_btn_notify,
.catalog_box_cont_card_discrib_btn_box_notify,
.popular_goods_slider_item_btn_notify {
    background: #1C1E1F;
    user-select: none;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    width: 100%;
    height: 58px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    line-height: 58px;
    border: none;
    cursor: pointer;
    transition: .3s;
}
.card_box_discription_btn_notify:hover,
.header_catalog_box_content_slider_item_btn_notify:hover,
.catalog_box_cont_card_discrib_btn_box_notify:hover,
.popular_goods_slider_item_btn_notify:hover {
    background-color: #C49A6C;
    border: none;
}
.card_box_discription_btn_notify:active,
.header_catalog_box_content_slider_item_btn_notify:active,
.catalog_box_cont_card_discrib_btn_box_notify:active,
.popular_goods_slider_item_btn_notify:active {
    background-color: #BC905F;
    border: none;
}

.header_catalog_box_content_slider_item_btn_notify {
    height: 46px;
    line-height: 46px;
}
.catalog_box_cont_card_discrib_btn_box_notify {
    height: 50px;
    line-height: 50px;

}
.popular_goods_slider_item_btn_notify {
    height: 50px;
    line-height: 50px;
}

.catalog_box_fl_item_body_el_checkbox input[disabled] + label {
    opacity: 0.25;
}

.card_gallery_slider_item {
    cursor: pointer;
    transition: transform 300ms ease;
}
.card_gallery_slider_item img {
    transition: transform 300ms ease;
}
.card_gallery_slider_item:hover img {
    transform: translateY(-5px);
}
.card_gallery_slider_item.gallery_slider_video {
    position: relative;
}
.card_gallery_slider_item.gallery_slider_video::after {
    content: '';
    pointer-events: none;
    background-image: url(/local/templates/WBE70/img/icon/icon-play-circle.svg);
    background-size: contain;
    background-color: rgb(255 255 255 / 35%);
    border-radius: 50%;
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    transition: 300ms ease;
    transition-property: transform, background-color;
}
.card_gallery_slider_item:hover::after {
    transform: translate(-50%, calc(-50% - 5px));
    background-color: rgb(255 255 255 / 70%);
}

.backet_container .backet_empty {
    position: initial;
    background-color: transparent;
}
.backet_container .backet_empty_body a {
    color: white;
}
.popular_goods_slider_item_btn.complited .popular_goods_slider_item_btn_backet,
.popular_goods_slider_item_btn.complited .catalog_box_cont_card_discrib_btn_box_buy {
    display: none;
}

.pop_search_box .header_top_search_box__search {
    left: 90%;
}

@media (max-width: 550px) {
    .backet_container .backet_body_box_product_one_checked {
        min-width: 20px;
    }
    .backet_container .backet_body_box_product_too {
        width: auto;
        margin-left: 110px;
    }
    .backet_container .backet_body_box_product_three {
        margin-left: 110px;
    }
    .catalog_box_cont_card_discrib_btn_box_notify {
        font-size: 10px;

    }
}


.catalog_box_fl .fl_mob_head {
    display: none;
    padding: 0;
}
.catalog_mobile_filtr_fl_btn {
    cursor: pointer;
}

.catalog_box_fl .fl_mob_action {
    display: none;
    position: static;
    bottom: 10px;
    width: calc(100% - 40px);
    left: 20px;
    height: 50px;
    background: #1C1E1F;
    box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.catalog_box_fl .fl_mob_action.active {
    display: flex;
}

.catalog_box_fl .fl_mob_action p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
}

.catalog_box_fl .fl_mob_action span {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #FFFFFF;
    margin: 0 3px;
}
.catalog_box_fl .fl_mob_action .result-name {
    margin: 0;
}
@media (max-width: 900px) {
    .catalog_box_fl {
        display: block;
    }
    .catalog_box_fl {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        transition: .3s;
        padding-bottom: 80px;
        opacity: 0;
        visibility: hidden;
        transform: translateX(-110%);
    }
    .catalog_box_fl .catalog_box_fl_clear {
        display: none;
    }
    .catalog_box_fl_wr {
        overflow-y: scroll;
        height: 100%;
        max-width: none;
        margin: 0 auto;
        width: 100%;
        padding: 0 20px;
        box-shadow: unset;
    }

    .catalog_box_fl.active {
        opacity: 1;
        visibility: visible;
        transform: translateX(0%);
        z-index: 25;
    }
    .catalog_box_fl .fl_mob_head {
        display: flex;
    }



    .catalog_box_fl .fl_mob_action {
        position:absolute;
    }
}
strong {
    font-weight: bold;
}
/* End */


/* Start:/local/templates/WBE70/css/main-add.css?173797715937340*/
.technologies_box_item {
  background: #fff;
  box-shadow: 2px 6px 15px -2px #1D20220D;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.technologies_box_item.technologies_box_center {
  justify-content: flex-end;
  flex-direction: column-reverse;
}

.technologies_box_item img {
  width: 100%;
  height: 230px;
}

.technologies_box_item_discription {
  position: relative;
  top: initial;
  left: initial;
  width: 100%;
  padding: 20px;
}

.technologies_box_item_discription_tittle {
  font-family: 'Manrope';
  font-size: 18px;
  font-weight: 600;
  line-height: 24.59px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #1C1E1F;
  margin-bottom: 10px;
}

.technologies_box_item_discription p {
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  text-align: left;
  color: #33383A;
}

.technologies_box_item_discription a {
  margin-top: 10px;
  display: flex;
  align-items: center;
  text-decoration: none;
}

.technologies_box_item_discription a p {
  margin: 0;
  transition: .3s;
}

.technologies_box_item_discription a i {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  flex-shrink: 0;
  margin-left: 8px;
}

.technologies_box_item_discription a:hover p {
  color: #C49A6C;
}

.technologies_box_item_discription a:hover i {
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
  margin-left: 14px;
}


.card_promotion_item_discription {
  width: calc(50% - 20px);
}

.card_promotion_item_discription p {
  max-width: none;
  width: 100%;
}

.card_promotion_item_box_img {
  width: calc(50% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 50px);
}

.card_promotion_item img {
  width: auto;
  max-height: calc(100% - 50px);
  min-height: 165px;
  height: auto;
  object-fit: contain;
  object-position: center;
  flex-shrink: 0;
  margin: 0px;
}

.all_equipment_box_second_itemBig p,
.all_equipment_box_second_box_top_item p {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}

.header_top_search_box__clear {
  right: 63px;
}

.all_equipment_box_second_itemBig a,
.all_equipment_box_second_box_top_item a {
  padding: 20px;
}

.contacts_show_room {
  background: #FFFFFF;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  padding: 20px
}

.card_review_box_item_wrapper_logo {
  height: 30px;
  width: auto;
  margin-bottom: 10px;
}

.card_review_box_item_wrapper_text a i {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  position: relative;
  display: inline-block;
  color: #808588;
  cursor: pointer;
  transition: .3s;
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.card_review_box_item_wrapper {
  padding-bottom: 70px;
  position: relative;
  height: 570px;
  overflow: hidden;
}

.card_review_box_item_wrapper_text p {
  font-size: 14px;
  line-height: 140%;
  color: #808588;
  margin-bottom: 20px;
  margin-top: 10px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.card_review_box_item_wrapper_text.comment p {
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.header_catalog_box_content_slider_item_subscription span {
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  height: 43px;
}

.card_review_box_item_wrapper_text i::after {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  position: absolute;
  content: '';
  display: block;
  right: -26px;
  top: 0px;
}

.card_review_box_item_wrapper_text i:hover {
  color: #C49A6C;
}

.card_review_box_item_wrapper_text i:hover::after {
  transform: translateX(10px);
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
}

.catalog_box_cont_card_img {
  flex-shrink: 0;
}

.catalog_box_cont_card {
  justify-content: space-between;
}

.catalog_box_cont_card_discrib {
  height: 100%;
  justify-content: space-between;
}

.header_top_search_box input:active {
  border: none !important;
}

.header_top_search_box input:focus {
  border: none !important;
}

[type=submit] {
  -webkit-appearance: none;
}

.subscription_input_submit {
  background-color: #efefef;
}

.exchange_and_return_box p a {
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  color: #33383A;
}

.card_Accessories_nav {
  width: 80px;
}

.card_nav.fixed {
  z-index: 7;
}

.service_center_address_item p a {
  color: #808588;
  font-size: 14px;
  line-height: 140%;
  margin-top: 14px;
  position: inherit;
  right: inherit;
  top: inherit;
}

.pop_entrance_box {
  padding: 20px 40px 20px 40px;
}

.pop_entrance_box p a {
  color: #808588;
}

.contacts_show_room .where_to_buy_show_room_flex {
  margin: 0;
  max-width: 954px;
  flex-wrap: wrap;
  width: 100%;
}

.promotions_headling.show_room h2 {
  color: var(--title, #1C1E1F);
  margin-top: 100px;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
  margin-bottom: 40px;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item {
  width: 45%;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3) {
  margin-top: 40px;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
  margin-top: 40px;
}

.where_to_buy_show_room {
  margin-top: 100px;
}

.where_to_buy_show_room h2 {
  color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
}

.where_to_buy_show_room_text {
  color: var(--light_text, #808588);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: 40px;
}

.where_to_buy_show_room_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  margin-bottom: 40px;
}

.where_to_buy_show_room_flex_item {
  width: 300px;
}

.where_to_buy_show_room_flex span {
  color: var(--light_text, #808588);
  font-family: Manrope;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.where_to_buy_show_room_flex p {
  color: var(--text, #33383A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 20px;
}

.where_to_buy_show_room img {
  width: 100%;
  height: 450px;
  object-fit: cover;
  object-position: center;
}

.where_to_buy_show_room_flex a {
  text-decoration: none;
  display: flex;
  color: inherit;
  align-items: center;
  margin-top: 20px;
}

.where_to_buy_show_room_flex a p {
  color: var(--light_text, #808588);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-right: 10px;
  margin-top: 0px;
}

.where_to_buy_show_room_flex a i {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: .3s;
}

.where_to_buy_show_room_flex a:hover i {
  transform: translateX(10px);
}

.ordering_body_box_item_elem.fixeder {
  position: fixed;
  top: 76px;
  z-index: 39;
  margin-top: 0px;
  box-shadow: none;
}

.card_characteristic_box_table_color {
  margin-top: 100px;
  border-radius: 3px;
  background: var(--white, #FFF);
  box-shadow: 1px 3px 3px 1px rgba(29, 32, 34, 0.05);
  width: 100%;
  border-radius: 3px;
  padding: 20px;
  display: flex;
}

.popular_goods_nav {
  width: 80px;
  height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-left: 0px;
}

.card_characteristic_box_table_color i {
  display: block;
  width: 32px;
  height: 30px;
  margin-right: 20px;
  flex-shrink: 0;
  background-image: url(/img/icon/color_icon_card.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.card_characteristic_box_table_color span {
  color: var(--text, #33383A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.card_characteristic_box_table_color p {
  margin-top: 10px;
  color: var(--light_text, #808588);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  max-width: 900px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu a:hover::after {
  height: calc(100% - 2px);
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu a:hover::before {
  height: calc(100% - 4px);
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu a:hover::after {
  position: absolute;
  width: 1px;
  height: calc(100% - 2px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu a:hover::before {
  position: absolute;
  width: 1px;
  height: calc(100% - 4px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 2px;
  left: 1px;
}

.popular_goods_box {
  margin-left: auto;
  max-width: 1280px;
  margin-right: auto;

}

.popular_goods_slider_item_box {
  padding: 20px 40px;
  width: 416px;
  background: #FFFFFF;
  border: 1px solid #FBFBFB;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  margin: 0 16px 8px 0;
}

.popular_goods_slider_item_img {
  position: relative;
  width: 100%;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.advantages_box_item_discription_text p {
  font-weight: 600;
  font-size: 18px;
  line-height: 135%;
  color: rgba(28, 30, 31, 1);
  margin-bottom: 2px;
  text-align: left;
}

.catalog_box_cont_card_img img {
  object-fit: contain;
}

.catalog_box_fl_item_body_el_checkbox {
  width: 20px;
  height: 20px;
  position: relative;
  flex-shrink: 0;
}

.subscription_input_submit:focus {
  color: #fff;
  background: #C49A6C !important;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.subscription_input_box input {
  outline: none;
  padding: 25px 10px 15px;
  border: none;
  width: 100%;
  background-color: inherit;
  color: #fff;
  font-size: 14px;
}

.advantages_box_item_discription {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  position: relative;
  flex-direction: row;
}

.advantages_box_item {
  width: calc(33.33% - 10px);
  height: 416px;
  display: flex;
  background: #FFFFFF;
  align-items: center;
  padding: 0px;
  justify-content: flex-end;
  flex-direction: column;
  background-color: rgba(235, 235, 235, 1);
  overflow: hidden;
}

.advantages_box_item_discription_text {
  max-width: 190px;
  width: 100%;
  z-index: 1;
  position: relative;
  padding: 0 0 20px 20px;
}

.advantages_box_item_discription_text span {
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  color: rgba(51, 56, 58, 1);
}

.advantages_box_item_discription_icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  margin-right: 0px;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.advantages_box .advantages_box_item:nth-child(1) .advantages_box_item_discription_icon {
  background-image: url(https://vard.ru/img/img/1.png);

}

.advantages_box .advantages_box_item:nth-child(2) .advantages_box_item_discription_icon {
  background-image: url(https://vard.ru/img/img/2.png);
}

.advantages_box .advantages_box_item:nth-child(3) .advantages_box_item_discription_icon {
  background-image: url(https://vard.ru/img/img/3.png);
}

.where_to_buy_box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.where_to_buy_box_item {
  margin-bottom: 16px;
  margin-right: 16px;
  filter: grayscale(1);
  transition: .5s;
}

.where_to_buy_box_item:hover {
  filter: grayscale(0);
}

.where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
  margin-right: 0px;
}

.brand_history .brand_history_item:nth-child(3) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(3) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(2) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(1) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(2) p,
.brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
  padding-left: 0%;
  width: 50%;
}

.card_gallery_slider {
  width: 100%;
  height: 300px;
}

.card_gallery_slider_item {
  height: 300px;
  overflow: hidden;
}

.card_gallery_slider_item img {
  height: 100%;
  width: 412px;
  object-fit: cover;
  object-position: center;
  margin-right: 16px;
  border: 30px solid #fbfbfb;
}

.card_gallery_nav {
  width: 90px;
  height: 30px;
  display: flex;
  justify-content: space-between;
}

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

.subscription_description_check {
  margin-top: 25px;
  display: flex;
  max-width: 630px;
  width: 100%;
}

.subscription_description_check p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  margin-top: 0px;
  color: #D9DEE0;
}

.subscription_description_check_input {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 15px;
}

.subscription_description_check_input input {
  width: 20px;
  height: 20px;
  position: absolute;
  opacity: 0;
}

.subscription_description_check_input label {
  width: 20px;
  height: 20px;
  position: absolute;
  border: 1px solid #808588;
}

.subscription_description_check_input label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: transparent;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.subscription_description_check_input input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.subscription_description_check_input input[type=checkbox]:checked+label {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

#error_subscription {
  color: #C49A6C;
  font-size: 10px;
  display: none;
  margin-top: 20px;
}

#error_subscription.active {
  display: block;
}

.pop_box .subscription_description_check p {
  color: #33383A;
}

.catalog_box_cont_wrap_box {
  width: 100%;
}

.catalog {
  padding-top: 40px;
  margin-top: 0px;
}

.catalog_box_cont {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.catalog_box_cont .catalog_box_cont_card {
  width: calc(33.33% - 11px);
  margin-right: 16px;
}

.catalog_box_cont .catalog_box_cont_card:nth-child(3n) {
  margin-right: 0px;
}

.catalog_box_cont_card.line {
  width: 100%;
  flex-direction: row;
  padding-left: 20px;
}

.all_equipment_box_third_top_item {
  width: calc(50% - 8px);
  text-decoration: none;
  height: 100%;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 20px;
}

.all_equipment .all_equipment_box:nth-child(2) {
  height: 200px;
}

.all_equipment_box_third_top {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item {
  background-image: none;
  overflow: hidden;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item a {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 160%;
  transition: .5s;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item a:hover {
  background-size: 180%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) .all_equipment_box_second_box_top_item:nth-child(1) a {
  background-image: url(/img/img/all_equipment/vinnsh.jpg);
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) .all_equipment_box_second_box_top_item:nth-child(2) a {
  background-image: url(/img/img/all_equipment/varoch.jpg);
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(1) a {
  background-image: url(/img/img/all_equipment/vityjka.jpg);
  background-size: 180%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(2) a {
  background-image: url(/img/img/all_equipment/kofemashi.jpg);
  background-size: 240%;
}

.all_equipment_box .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/dushov.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/posuda.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/stiralka.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/sushi.jpg);
}



.all_equipment_box_second_box_top_itemBig {
  background-image: url(/img/img/all_equipment/4.png);
  transition: .5s;
  background-size: 100%;
}

.all_equipment_box_second_box_top_itemBig:hover {
  background-size: 120%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(2) a:hover {
  background-size: 270%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(1) a:hover {
  background-size: 310%;
}

.all_equipment_box_second_itemBig {
  width: calc(50% - 8px);
  height: 100%;
  background-image: none;
}

.all_equipment_box_second_itemBig a {
  text-decoration: none;
  background-image: url(/img/img/all_equipment/holodil.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: .5s;
  width: 100%;
  height: 100%;
  display: block;
}

.all_equipment_box_second_itemBig a:hover {
  background-size: 120%;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item {
  transition: .5s;
  background-size: 190%;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item:hover {
  background-size: 210%;
}

.network_social h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #1C1E1F;
}

.catalogProduct h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #1C1E1F;
}

.network_social_box,
.catalogProduct_box {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}

.network_social_box_item {
  height: 240px;
  width: calc(33% - 8px);
  background: #EBEBEB;
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  padding: 20px;
  text-decoration: none;
}

.catalogProduct_box_item {
  background: #EBEBEB;
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  padding: 20px;
  text-decoration: none;
  height: 340px;
  width: calc(100%/3 - 11px);
  transition: .6s;
}
.catalogProduct_box_item:hover{
  background: #000;
}

.network_social_box_item svg {
  position: absolute;
  top: 20px;
  left: 20px;
}

.network_social_box_item span,
.catalogProduct_box_item span {
  font-size: 18px;
  font-weight: 600;
  line-height: 24.59px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #1C1E1F;
  max-width: 170px;
  width: 100%;
  transition: .3s;
}

.network_social_box_item p,
.catalogProduct_box_item p {
  margin-top: 10px;
  position: relative;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  text-align: left;
  color: #1C1E1F;
  transition: .3s;
}

.network_social_box_item p svg,
.catalogProduct_box_item p svg {
  position: relative;
  margin-left: 10px;
  top: inherit;
  left: inherit;
  transition: .3s;
}

.network_social_box_item:hover p {
  color: #C49A6C;
}
.catalogProduct_box_item:hover p,
.catalogProduct_box_item:hover span{
  color: #fff;
}

.network_social_box_item:hover p svg path,
.catalogProduct_box_item:hover p svg path {
  fill: #C49A6C;
}
.catalogProduct_box_item:hover p svg path {
  fill: #fff;
}

.network_social_box_item:hover p svg,
.catalogProduct_box_item:hover p svg {
  margin-left: 20px;
}

.catalogProduct_box_item img {
  width: 196px;
  height: 192px;
  position: absolute;
  right: 10px;
  bottom: 0;
  transition: .3s;
  transform-origin: bottom right;
}
.catalogProduct_box_item:hover img{
  transform-origin:  bottom right;
  transform: scale(1.1);
}

.catalogProduct_box .catalogProduct_box_item:nth-child(1) img {
  right: 16px;
}

.catalogProduct_video {
  margin-top: 120px;
  width: 100%;
  height: 480px;
  background-image: url(/local/templates/WBE70/css/../img/img/catalog/bg_video.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  padding: 80px;
}

.catalogProduct_video_tittle {
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  line-height: 40.98px;
  letter-spacing: -0.02em;
  text-align: left;
  max-width: 245px;
  width: 100%;
}

.catalogProduct_video_subtittle {
  display: flex;
  margin-top: 30px;
}

.catalogProduct_video_subtittle span {
  width: 93px;
  height: 2px;
  background: #fff;
  margin-right: 24px;
  display: block;
}

.catalogProduct_video_subtittle p {
  color: #D9DEE0;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  max-width: 230px;
  width: 100%;
  margin-top: -10px;
  opacity: .8;
}

.catalogProduct_video_discription {
  max-width: 425px;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
  color: #D9DEE0;
  margin-top: 40px;
}

.catalogProduct_video_link {
  display: flex;
  align-items: center;
  text-decoration: none;
  margin-top: 20px;
}

.catalogProduct_video_link p {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  text-align: left;
  margin-right: 10px;
  transition: .3s;
}

.catalogProduct_video_link svg path {
  fill: #fff;
  transition: .3s;
}

.catalogProduct_video_link:hover p {
  color: #C49A6C;
  margin-right: 20px;
}

.catalogProduct_video_link:hover svg path {
  fill: #C49A6C;
}

.catalogProduct_video_box {
  position: absolute;
  text-decoration: none;
  display: flex;
  align-items: center;
  background: #FFFFFF1A;
  backdrop-filter: blur(15px);
  padding: 12px 14px;
  right: 80px;
  bottom: 80px;
}

.catalogProduct_video_box_img {
  width: 70px;
  height: 70px;
  overflow: hidden;
  position: relative;
  overflow: hidden;
}

.catalogProduct_video_box_img::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  background-image: url(/local/templates/WBE70/css/../img/img/catalog/polygon.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.catalogProduct_video_box_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: .3s;
}

.catalogProduct_video_box:hover img {
  transform: scale(1.2);
}

.catalogProduct_video_box:hover p {
  color: #C49A6C;
}

.catalogProduct_video_box p {
  padding-left: 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.9px;
  text-align: left;
  color: #FFFFFF;
  box-sizing: border-box;
  max-width: 126px;
  width: 100%;
  transition: .3s;
}

@media (max-width: 1360px) {
  .all_equipment_box_second_itemBig {
    background-image: url(/img/img/all_equipment/1.png);
    transition: .5s;
    background-size: cover;
  }

  .all_equipment_box_second_box_top .all_equipment_box_second_box_top_item {
    background-size: cover !important;
  }

  .popular_goods_box {
    max-width: none;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
  }
}

@media (max-width: 1200px) {
  .catalog_box_cont .catalog_box_cont_card {
    width: calc(50% - 8px);
  }

  .catalog_box_cont .catalog_box_cont_card:nth-child(3n) {
    margin-right: 16px;
  }

  .catalog_box_cont .catalog_box_cont_card:nth-child(2n) {
    margin-right: 0px;
  }

  .catalog_box_cont_card.line {
    width: 100%;
    flex-direction: row;
    padding-left: 20px;
  }

  .all_equipment_box_second_itemBig {
    width: calc(50% - 8px)
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }

  .all_equipment_box_second_box {
    display: flex;
  }

  .all_equipment_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 436px;
    position: relative;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: 426px;
  }

  .all_equipment_box_second_box_top {
    width: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    height: 200px;
  }

  .all_equipment_box_second_box_top_item {
    width: calc(50% - 8px);
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    height: 426px;
    flex-wrap: wrap;
  }

  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 0px;
  }

  .all_equipment_box_third {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
  }

  .all_equipment_box_second {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .all_equipment_box_first {
    justify-content: flex-start;
    height: 200px;
  }

  .all_equipment_box_second_itemBig {
    height: 200px;
  }

  .catalogProduct_box_item img {
    width: 156px;
    height: auto;
    right: 9px;
  }

  .catalogProduct_box .catalogProduct_box_item:nth-child(1) img {
    right: 15px;
  }
}


@media (max-width: 1060px) {
  .advantages_box_item {
    height: 320px;
  }

  .where_to_buy_box_item {
    width: calc(50% - 11px);
    height: 310px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 16px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .ordering_body_box_item_elem.fixeder {
    position: inherit;
    top: inherit;
    z-index: 1;
    margin-top: 16px;
  }

  .where_to_buy_show_room_flex {
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .where_to_buy_show_room_flex_item {
    width: 37%;
    margin-top: 30px;
  }

  .contacts_show_room .where_to_buy_show_room_flex_item {
    width: 45%;
    margin-top: 0px;
  }

  .all_equipment_box_second_itemBig {
    width: calc(50% - 8px)
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }

  .all_equipment_box_second_box {
    display: flex;
  }

  .all_equipment_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 436px;
    position: relative;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: 426px;
  }

  .all_equipment_box_second_box_top {
    width: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    height: 200px;
  }

  .all_equipment_box_second_box_top_item {
    width: calc(50% - 8px);
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    height: 426px;
    flex-wrap: wrap;
  }

  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 0px;
  }

  .all_equipment_box_third {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
  }

  .all_equipment_box_second {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .all_equipment_box_first {
    justify-content: flex-start;
    height: 200px;
  }

  .all_equipment_box_second_itemBig {
    height: 200px;
  }

  .all_equipment_box_first {
    width: calc(50% - 8px);
    height: 200px;
  }

  .catalogProduct_box_item img {
    width: 106px;
  }

  .catalogProduct_box_item {
    height: 250px;
  }

  .catalogProduct_box_item span {
    font-size: 15px;
    line-height: 20px;
    max-width: 140px;
  }

}

@media (max-width: 900px) {
  .advantages_box_item {
    height: 250px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 0px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    width: 100%;
    height: auto;
    padding: 50px;
  }

  .where_to_buy_show_room {
    margin-top: 60px;
  }

  .where_to_buy_show_room h2 {
    font-size: 24px;
  }

  .where_to_buy_show_room_text {
    margin-top: 30px;
  }

  .where_to_buy_show_room_flex {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .where_to_buy_show_room img {
    height: 300px;
  }

  .where_to_buy_show_room_flex_item {
    width: 45%;
    margin-top: 20px;
  }

  .card_review_box_item_wrapper_text a i {
    left: 20px;
    bottom: 30px;
  }

  .card_review_box_item_wrapper {
    padding-bottom: 60px;
    position: relative;
    height: 570px;
    overflow: hidden;
  }

  .advantages_box_item_discription_text p {
    font-size: 16px;
  }

  .advantages_box_item_discription_text {
    max-width: 170px;
    padding: 0 0 10px 10px;
  }

  .advantages_box_item_discription_text span {
    font-size: 10px;
  }

  .technologies_box_item {
    width: 100%;
    height: auto;
  }

  .technologies_box_item.technologies_box_center {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
  }

  .technologies_box_item_discription {
    padding: 20px 20px 30px 20px;
  }

  .catalogProduct_box {
    flex-direction: column;
  }

  .catalogProduct_box_item img {
    width: 196px;
  }

  .catalogProduct_box_item {
    width: 100%;
    height: 250px;
    margin-top: 12px;
  }

  .catalogProduct_box_item span {
    font-size: 18px;
    line-height: 24px;
    max-width: 170px;
  }

  .catalogProduct_video {
    padding: 40px;
  }

  .catalogProduct_video_box {
    right: 40px;
    bottom: 40px;
  }
}

@media (max-width: 744px) {
  .advantages_box_item {
    width: 100%;
    margin-bottom: 16px;
    height: 180px;
    justify-content: center;
    align-items: center;
  }

  .advantages_box_item_discription {
    flex-direction: row;
  }

  .advantages_box_item_discription_text p {
    text-align: left;
  }

  .advantages_box_item_discription_icon {
    width: 180px;
    right: 0px;
  }

  .brand_history_item_flex {
    align-items: flex-start;
    flex-direction: column;
  }

  .brand_history .brand_history_item:nth-child(2) p,
  .brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
    padding-left: 0%;
    width: 100%;
  }

  .card_gallery_slider_item img {
    width: 312px;
    border: 20px solid #fbfbfb;
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    flex-direction: column;
    height: 416px;
  }

  .all_equipment_box_third {
    height: calc(50% - 8px);
  }

  .popular_goods_slider_item_box {
    padding: 20px 40px;
    width: 340px;
    margin: 0 16px 8px 0;
  }

  .popular_goods_slider_item_img {
    position: relative;
    width: 100%;
    height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 600px) {

  .card_gallery_slider_item,
  .card_gallery_slider {
    height: 210px;
  }

  .catalog {
    padding-top: 20px;
    margin-top: 0px;
  }

  .where_to_buy_show_room_flex_item {
    width: 95%;
    margin-top: 20px;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item {
    width: 100%;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(2),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
    margin-top: 40px;
  }

  .pop_entrance_footer {
    display: none;
  }

  .all_equipment_box_first {
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_itemBig {
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_box {
    flex-wrap: wrap;
  }

  .all_equipment_box_second_box_top {
    width: 100%;
    column-gap: 0px;
    height: 200px;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: auto;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: auto;
  }

  .all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) {
    margin-bottom: 16px;
  }
}

@media (max-width: 550px) {

  .subscription {
    height: 500px;
  }

  .all_equipment_box_third_top_item {
    width: calc(50% - 5px);
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    flex-direction: column;
    height: 310px;
  }

  .all_equipment_box_third_top_item {
    margin-bottom: 0px;
  }

  .all_equipment_box_third {
    height: calc(50% - 5px);
  }

  .subscription_input_box input {
    padding: 15px 10px 5px;
    font-size: 14px;
    height: 48px;
  }

  .card_characteristic_box_table_color {
    margin-top: 50px;
    padding: 10px;
  }

  .where_to_buy_show_room_flex p {
    margin-top: 10px;
  }

  .where_to_buy_show_room_flex a {
    margin-top: 10px;
  }

  .where_to_buy_show_room {
    margin-top: 40px;
  }

  .where_to_buy_show_room img {
    height: 250px;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(2),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
    margin-top: 20px;
  }

  .where_to_buy_show_room_flex span {
    font-size: 10px;
  }

  .promotions_headling.show_room h2 {
    margin-top: 60px;
    font-size: 18px;
    margin-bottom: 20px;
  }

  .pop_entrance_box_subtittle {
    margin-bottom: 20px;
  }

  .pop_entrance_box input[type="submit"] {
    margin-top: 30px;
  }

  .pop_catalog_mob {
    top: 61px;
    height: calc(100% - 144px);
    padding-top: 0px;
    overflow-y: scroll;
  }

  .all_equipment_box_second_box_top {
    height: 150px;
  }

  .all_equipment_box_second_box_top_item {
    width: calc(50% - 5px);
  }

  .all_equipment_box_second_itemBig p,
  .all_equipment_box_second_box_top_item p {
    font-size: 16px;
    line-height: 22px;
  }

  .all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) {
    margin-bottom: 10px;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    margin-bottom: 10px;
  }

  .all_equipment_box_third_top_item {
    padding: 10px;
  }

  .all_equipment_box_second_itemBig a,
  .all_equipment_box_second_box_top_item a {
    padding: 10px;
  }

  .all_equipment_box_second_itemBig {
    height: 150px;
    margin-bottom: 10px;
  }

  .all_equipment_box_first {
    height: auto;
    margin-bottom: 10px;
  }

  .card_promotion_item_box_img {
    width: calc(100% - 50px);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 165px;
  }

  .network_social_box {
    flex-direction: column;
    margin-top: 0px;
  }

  .network_social_box_item {
    height: 90px;
    width: 100%;
    background: #EBEBEB;
    margin-top: 16px;
    padding-left: 90px;
  }

  .network_social h3 {
    font-size: 18px;
    line-height: 22px;
  }

  .network_social_box_item span {
    font-size: 18px;
    line-height: 20px;
  }

  .catalogProduct_box_item img {
    width: 303px;
    bottom: -40%;
    left: 50%;
    transform: translateX(-50%);
  }

  .catalogProduct_box_item {
    height: 300px;
    margin-top: 24px;
    overflow: hidden;
    justify-content: flex-start;
  }

  .catalogProduct_box_item span {
    font-size: 18px;
    line-height: 24px;
    max-width: 150px;
  }

  .catalogProduct_box {
    margin-top: 0px;
  }

  .catalogProduct_video_box {
    right: 16px;
    bottom: 36px;
    width: calc(100% - 32px);
  }

  .catalogProduct_video {
    padding: 36px 16px;
    background-image: url(/local/templates/WBE70/css/../img/img/catalog/bg_video_mobail.png);
    height: 492px;
    margin-top: 60px;
  }

  .catalogProduct_video_tittle {
    font-size: 18px;
    line-height: 25.98px;
    max-width: 205px;
  }

  .catalogProduct_video_subtittle {
    margin-top: 16px;
  }
  .catalogProduct_video_subtittle span {
    width:36px;
    margin-right: 16px;
  }
  .catalogProduct_video_discription {
    max-width: initial;
  }


}
/* End */


/* Start:/local/templates/WBE70/css/about.css?174565377418185*/

.company img {
    width: 100%;
    height: calc(100vh - 163px);
    object-fit: cover;
    object-position: bottom center;
}

.company {
    position: relative;
    margin-top: 0px !important;
}
.aboutCompany {
    margin-top: 0px !important;
}


.company_headling {
    position: absolute;
    left: calc((100% - 1280px) / 2);
    top: 50%;
    transform: translateY(-50%);
}

.company_headling h1 {
    color: #fff;
    font-weight: 600;
    font-size: 60px;
    line-height: 115%;
    letter-spacing: -2%;
}

.company_headling p {
    margin-top: 20px;
    max-width: 470px;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
}

.aboutCompany img {
    width: 100%;
    height: 520px;
    object-fit: cover;
    object-position: center;
}

.aboutCompany {
    position: relative;
    top: -6px
}

.aboutCompany_headling {
    position: absolute;
    left: calc((100% - 1280px) / 2);
    top: 50%;
    transform: translateY(-50%);
}

.aboutCompany_line {
    max-width: 1280px;
    width: 100%;
    position: absolute;
    top: 0;
    left: calc((100% - 1280px) / 2);
    border: 1px solid #595959;
}

.aboutCompany_headling h3 {
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    letter-spacing: -2%;
}

.aboutCompany_headling div {
    display: flex;
    margin-top: 34px;
    margin-bottom: 40px;
}

.aboutCompany_headling div i {
    width: 93px;
    height: 2px;
    background: #FFFFFF;
    display: block;
}

.aboutCompany_headling div span {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
    margin-left: 24px;
    margin-top: -5px;
    max-width: 350px;
    width: 100%;
}

.aboutCompany_headling p {
    color: #D9DEE0;
    font-weight: 400;
    font-size: 14px;
    line-height: 135%;
    max-width: 430px;
    width: 100%;
    margin-top: 30px;
}

.tittleCompany_headling {
    padding-top: 100px;
}

.tittleCompany_headling h3 {
    font-weight: 500;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -2%;
    color: #000;
}

.tittleCompany_headling h3 b {
    font-weight: 500;
    font-size: 60px;
    line-height: 70px;
    letter-spacing: -2%;
    color: #C49A6C;
}

.tittleCompany_headling p {
    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: -2%;
    max-width: 632px;
    width: 100%;
    margin: 30px 0 0 auto;
}

.tittleCompany_values {
    margin-top: 100px;
}

.tittleCompany_values_headling {
    font-weight: 500;
    font-size: 25px;
    line-height: 120%;
    color: #1C1E1F;
}

.tittleCompany_values_box {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    gap: 16px;
    padding-bottom: 100px;
}

.tittleCompany_values_box_item {
    width: calc(100% / 3);
    background: linear-gradient(0deg, #F5F5F5, #F5F5F5),
    linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    padding: 20px;
    display: flex;
    flex-direction: column;
   /* justify-content: space-between;*/
}

.tittleCompany_values_box_item div {
    display: flex;
}

.tittleCompany_values_box_item div i {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -2%;
    color: #1C1E1F;
    margin-right: 16px;
    display: block;
    font-style: normal;
}

.tittleCompany_values_box_item div span {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: -2%;
    color: #1C1E1F;
    display: block;
}

.tittleCompany_values_box_item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 127%;
    letter-spacing: -2%;
    color: #1C1E1F;
    margin-top: 70px;
}

.tittleCompany_values_flex {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(1) {
    width: calc(60% - 5px);
    height: 320px;
    background-image: url(https://vard.ru/img/img/company/bg1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(2) {
    width: calc(40% - 5px);
    height: 320px;
    background-color: #C49A6C;
}

.tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(2) p {
    color: #fff;
}

.tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(3) {
    width: 100%;
    height: 400px;
    background-image: url(https://vard.ru/img/img/company/bg3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.tittleCompany_values_flex_item {
    padding: 30px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.tittleCompany_values_flex_item_head span {
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    letter-spacing: -2%;
    color: #fff;
    display: block;
}

.tittleCompany_values_flex_item_head p {
    color: #D9DEE0;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-top: 14px;
    max-width: 422px;
    width: 100%;
}

.tittleCompany_values_flex_item_box {
    display: flex;
    align-items: flex-end;
    margin-bottom: 10px;
}

.tittleCompany_values_flex_item_box span {
    font-weight: 400;
    font-size: 128px;
    line-height: 70px;
    letter-spacing: -4%;
    color: #fff;
}

.tittleCompany_values_flex_item_box p {
    color: #D9DEE0;
    font-weight: 500;
    font-size: 22px;
    line-height: 135%;
    margin-left: 11px;
    margin-bottom: -20px;
}

.tittleCompany_values_flex_item_box i {
    width: 1px;
    height: 100px;
    background-color: #fff;
    display: block;
    margin: 0 28px 0 47px;
}

.controlCompany {
    background-color: #000;
    position: relative;
}

.controlCompany_slider_arrows {
    position: absolute;
    bottom: 690px;
    right: 20px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: space-between;
    width: 90px;
}

.controlCompany_slider_arrows_prew {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #D9DEE0;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: rotate(180deg);
    cursor: pointer;
    transition: .6s;
}
.controlCompany_slider_arrows_next {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #D9DEE0;
    display: flex !important;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: .6s;

}



.controlCompany_slider_arrows_prew:hover, .controlCompany_slider_arrows_next:hover {
    border-color: #C49A6C;
}

.controlCompany_slider_arrows_prew svg path, .controlCompany_slider_arrows_next svg path {
    transition: .6s;
}

.controlCompany_slider_arrows_prew:hover svg path, .controlCompany_slider_arrows_next:hover svg path {
    fill: #C49A6C;
}

.controlCompany img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}

.controlCompany_head {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-top: 120px;
    margin-bottom: 56px;
}

.controlCompany_head h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    letter-spacing: -2%;
    color: #fff;
}

.controlCompany_head p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #D9DEE0;
}

.controlCompany_head div {
    max-width: 630px;
    width: 100%;
    position: relative;
}

.controlCompany_head_button {
    position: absolute;
    bottom: -32px;
    display: flex;
    align-items: center;
    transition: .6s;
    cursor: pointer;
    left: 0;
}

.controlCompany_head_button span {
    font-weight: 400;
    font-size: 12px;
    line-height: 135%;
    color: #D9DEE0;
    display: block;
    margin-right: 10px;
    transition: .6s;
}

.controlCompany_head_button svg path {
    transition: .6s;
}

.controlCompany_head_button:hover span {
    color: #C49A6C;
}

.controlCompany_head_button:hover svg path {
    fill: #C49A6C;
}

.controlCompany_slider {
    width: calc(100% - (100% - 1280px)/2 - 0px);
    display: flex;
    padding-bottom: 120px;
    margin-left: calc((100% - 1280px)/2 + 0px);
    margin-top: 200px;
}


.controlCompany_slider_item {
    max-width: 344px;
    flex-shrink: 0;
    margin-right: 10px;
    width: 100%;
    position: relative;
    padding-left: 0px;
}

.controlCompany_slider_item::after {
    content: '';
    display: block;
    width: 1px;
    height: 420px;
    background: linear-gradient(180deg, #676767 0%, #000000 100%);
    top: 0;
    left: 0;
    position: absolute;
}

.controlCompany_slider_item_box {
    padding-left: 30px;
}

.controlCompany_slider_item_box i {
    font-style: normal;
    font-weight: 500;
    font-size: 60px;
    line-height: 115%;
    letter-spacing: -2%;
    color: #C49A6C;
    display: block;
}

.controlCompany_slider_item_box span {
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -2%;
    color: #fff;
    display: block;
    margin-bottom: 30px;
}

.controlCompany_slider_item_box p {
    font-weight: 500;
    font-size: 15px;
    line-height: 140%;
    letter-spacing: -2%;
    color: #fff;
    margin-top: 16px;
}

.controlCompany_slider_item_line {
    width: 100%;
    position: relative;
    height: 1px;
    background-color: #595959;
}

.controlCompany_slider_item_wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 472px;
    height: 100%;
    margin-bottom: 20px;
}

.controlCompany_slider_item_line::after {
    content: '';
    width: 17px;
    height: 17px;
    position: absolute;
    left: -10px;
    top: -8px;
    display: block;
    border: 1px solid #fff;
    border-radius: 50%;
    z-index: 10;
    background-color: #000;
}

.controlCompany_pop_box {
    background: #000;
    max-width: 1280px;
    width: 100%;
    height: auto;
    min-height: initial;
}

.pop_close {
    background-image: url(https://vard.ru/img/img/company/close.svg);
}

.pop.controlCompany_pop {
    background: #ffffff38;
}

.controlCompany_pop .pop_tittle {
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
}

.controlCompany_pop_box_subtittle {
    color: #D9DEE0;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-top: 24px;
    max-width: 520px;
    width: 100%;
}

.controlCompany_pop_box_tittle {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    vertical-align: bottom;
    margin: 42px 0 0 26px;
}

.controlCompany_pop_box_list {
    position: relative;
    padding-left: 26px;
    margin-top: 24px;
}

.controlCompany_pop_box_list::after {
    content: '';
    position: absolute;
    display: block;
    width: 1px;
    height: calc(100% + 40px);
    top: 2px;
    left: 7px;
    background: rgba(255, 255, 255, 0.20);
}

.controlCompany_pop_box_list_item {
    color: #D9DEE0;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-bottom: 20px;
    position: relative;
}

.controlCompany_pop_box_list_item::after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: #000;
    position: absolute;
    top: 3px;
    left: -26.5px;
    z-index: 3;
}

@media (orientation: landscape) {
    .pop_box.controlCompany_pop_box {
        top: 140px;
        padding: 50px;
    }
}

@media (max-width: 1320px) {
    .company_headling {
        left: 20px;
    }

    .aboutCompany_line {
        max-width: none;
        width: calc(100% - 40px);
        left: 20px;
    }

    .aboutCompany_headling {
        left: 20px;
    }

    .controlCompany_slider {
        width: calc(100% - 20px);
        margin-left: 20px;
    }

    .controlCompany_pop_box {
        max-width: initial;
        width: calc(100% - 40px);
        height: auto;
        min-height: initial;
    }

    .controlCompany_slider_arrows {
        bottom: 670px;

    }
}

@media (max-width: 900px) {
    .aboutCompany img {
        height: 420px;
    }

    .tittleCompany_headling h3 {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0;
    }

    .tittleCompany_headling h3 b {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0;
    }

    .controlCompany_head div {
        max-width: 430px;
        width: 100%;
        position: relative;
    }

    .tittleCompany_values_flex_item_head span {
        font-size: 24px;
    }

    .tittleCompany_values_flex_item_box span {
        font-size: 90px;
    }

    .tittleCompany_values_flex_item_box i {
        height: 70px;
        margin: 0 20px 0 35px;
    }

    .tittleCompany_values_flex_item_box p {
        font-size: 18px;
        margin-left: 6px;
        margin-bottom: -14px;
    }

    .tittleCompany_values_flex_item_box {
        margin-bottom: 2px;
    }
}

@media (max-width: 750px) {
    .aboutCompany_headling p {
        margin-top: 20px;
    }

    .aboutCompany_headling div {
        margin-bottom: 30px;
    }

    .tittleCompany_headling {
        padding-top: 70px;
    }

    .tittleCompany_headling p {
        font-size: 16px;
        max-width: initial;
        width: 100%;
        margin: 30px 0 0 0;
    }

    .tittleCompany_values {
        margin-top: 70px;
    }

    .tittleCompany_values_box {
        margin-top: 30px;
        flex-wrap: wrap;
        gap: 10px;
        padding-bottom: 70px;
    }

    .tittleCompany_values_box_item {
        width: 100%;
    }

    .controlCompany_head {
        padding-top: 80px;
        margin-bottom: 32px;
        flex-direction: column;
    }

    .controlCompany_head div {
        max-width: initial;
        margin-top: 25px;
    }

    .controlCompany_head .controlCompany_head_button {
        margin-top: 0px;
    }

    .controlCompany_slider {
        margin-top: 70px;
        padding-bottom: 80px;
    }

    .controlCompany_slider_item_box i {
        font-size: 40px;
    }

    .controlCompany_slider_item_box span {
        font-size: 18px;
        margin-bottom: 22px;
    }

    .controlCompany_slider_item_box p {
        font-size: 14px;
        margin-top: 12px;
    }

    .controlCompany_slider_item_wrap {
        min-height: 422px;
        margin-bottom: 20px;
    }

    .tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(1) {
        width: 100%;
        height: 250px;
    }

    .tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(2) {
        width: 100%;
        height: 250px;
    }

    .tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(3) {
        height: 280px;
    }

    .tittleCompany_values_flex_item {
        padding: 20px;
    }

    .tittleCompany_values_flex_item_head span {
        font-size: 22px;
    }

    .tittleCompany_values_flex_item_head p {
        font-size: 14px;
    }

    .tittleCompany_values_flex_item_box span {
        font-size: 50px;
    }

    .tittleCompany_values_flex_item_box p {
        font-size: 14px;
        margin-left: 5px;
        margin-bottom: -7px;
    }

    .tittleCompany_values_flex_item_box i {
        height: 50px;
        margin: 0 10px 0 15px;
    }

    .controlCompany_pop .pop_tittle {
        font-size: 22px;
    }

    .controlCompany_pop_box_subtittle {
        font-size: 14px;
        margin-top: 20px;
    }

    .controlCompany_pop_box_tittle {
        font-size: 16px;
        margin: 22px 0 0 16px;
    }

    .controlCompany_pop_box_list_item {
        font-size: 14px;
        margin-bottom: 14px;
    }

    .controlCompany_pop_box_list_item::after {
        width: 10px;
        height: 10px;
        top: 3px;
        left: -25.5px;
    }

    .controlCompany_pop .pop_box {
        top: 50px;
    }
    .controlCompany_slider_arrows {
        bottom: 50px;
        z-index: 3;
        right: initial;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (max-width: 550px) {

    .company_headling h1,
    .tittleCompany_headling h3 b {
        font-size: 30px;
        letter-spacing: 0;
        line-height: 40px;
    }

    .tittleCompany_headling h3 {
        font-size: 28px;
        line-height: 40px;
    }

    .tittleCompany_headling {
        padding-top: 50px;
    }

    .tittleCompany_values_box_item p {
        margin-top: 35px;
    }

    .controlCompany_slider {
        width: calc(100% - 10px);
        margin-left: 10px;
    }

    .tittleCompany_values_flex .tittleCompany_values_flex_item:nth-child(3) {
        height: 280px;
    }

    .company img {
        height: calc(100vh - 144px);
    }

    .controlCompany_pop_box {
        width: calc(100% - 0px);
    }

    .controlCompany_pop .pop_tittle {
        font-size: 20px;
        width: calc(100% - 35px);
    }

    .aboutCompany_line {
        width: calc(100% - 0px);
        left: 0px;
    }

    .controlCompany_slider_arrows {
        bottom: 40px;
        display: flex;
        justify-content: center;
        width: 100%;
        z-index: 5;
    }
    .controlCompany_slider_arrows_next{
        display: flex !important;
        margin-left: 15px;
    }
    .controlCompany_slider_arrows_prew{
        margin-right: 15px;
    }
    .controlCompany_head {
        margin-bottom: 62px;
    }
}
/* End */


/* Start:/local/templates/WBE70/css/main-add-redesign.css?173636193580513*/
.header_top_call {
  display: flex;
  align-items: center;
  min-width: 300px;
  flex-shrink: 0;
  max-width: 350px;
  width: 100%;
  justify-content: space-between;
}

.header_top_call_link {
  color: rgba(128, 133, 136, 1);
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  margin-left: 48px;
}

.header_top_call ul {
  display: flex;
  align-items: center;
  list-style: none;
}

.header_top_call ul li {
  background: rgba(251, 251, 251, 1);
  width: 30px;
  height: 30px;
  margin-right: 10px;
  display: block;
  border-radius: 50%;
}

.header_top_call ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin: 5px 0 0 5px;
}

.header_top_call ul li:last-child {
  margin-right: 0px;
}

.header_top_call ul li svg path {
  transition: .5s;
}

.header_top_call ul li:hover svg path {
  fill: #C49A6C;
}

.header_top_call ul li:nth-child(1):hover svg path {
  stroke: #C49A6C;
  fill: none;
}

.header_top_call ul li:active svg path {
  fill: #808588;
}

.header_top_call ul li:nth-child(1):active svg path {
  stroke: #808588;
  fill: none;
}

.header_bottom_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  max-width: 330px;
  width: 100%;
}

.header_bottom_buyers_hidden {
  left: 193px;
  right: initial;
}

.header_bottom_link {
  width: 310px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 3%;
}

.header_top_profile {
  margin-left: 0px;
}

.header_top_profile_hidden {
  top: 76px;
  z-index: 7;
  pointer-events: none;
}

.header_top_profile_hidden.active {
  pointer-events: initial;
}

.header_bottom_link_icons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.header_bottom_link_icons a {
  position: relative;
}

.header_bottom_link_avatar {
  width: 40px;
  height: 40px;
  margin-left: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.header_bottom_link_avatar:hover svg path {
  stroke: #C49A6C;
}

.header_bottom_link_avatar:active svg path {
  stroke: #808588;
}

.header_bottom_link_icons_like,
.header_bottom_link_icons_comprasion,
.header_bottom_link_icons_backet {
  display: flex;
  align-items: center;
  justify-content: center;
}

.header_bottom_link_icons_backet {
  justify-content: space-between;
  text-decoration: none;
}

.header_bottom_link_icons_backet_text {
  margin-left: 6px;
}

.header_bottom_link_icons_backet_text p {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  color: #33383A;
}

.header_bottom_link_icons_backet_text span {
  font-size: 10px;
  font-weight: 400;
  line-height: 13.5px;
  text-align: left;
  color: #808588;
}

.header_bottom_link_icons a svg,
.header_bottom_link_icons a svg path {
  transition: .5s;
}

.header_bottom_link_icons_like:hover svg path,
.header_bottom_link_icons_comprasion:hover svg path,
.header_bottom_link_icons_backet:hover svg path {
  stroke: #C49A6C;
}

.header_bottom_link_icons_like:active svg path,
.header_bottom_link_icons_comprasion:active svg path,
.header_bottom_link_icons_backet:active svg path {
  stroke: #808588;
}

.header_bottom_link_icons_like:hover .header_bottom_link_icons_num,
.header_bottom_link_icons_comprasion:hover .header_bottom_link_icons_num,
.header_bottom_link_icons_backet:hover .header_bottom_link_icons_num {
  background: #C49A6C;
}

.header_bottom_link_icons_like:active .header_bottom_link_icons_num,
.header_bottom_link_icons_comprasion:active .header_bottom_link_icons_num,
.header_bottom_link_icons_backet:active .header_bottom_link_icons_num {
  background: #808588;
}



.header_bottom_link_icons_num {
  position: absolute;
  top: 5px;
  left: 20px;
  height: 20px;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 20px;
  font-size: 10px;
  font-weight: 500;
  text-align: center;
  line-height: 18px;
  color: #fff;
  display: block;
  background: #33383A;
  transform: .5s;
}



.catalog_new_design_box {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.catalog_new_design_box_item {
  overflow: hidden;
  width: calc(33.33% - 11px);
  height: 400px;
  position: relative;
  text-decoration: none;
  margin-top: 16px;
  margin-right: 16px;
}

.catalog_new_design_box .catalog_new_design_box_item:nth-child(3n) {
  margin-right: 0px;
}

.catalog_new_design_box_item:hover img {
  transform: scale(1.21);
}

.catalog_new_design_box_item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
  z-index: 1;
  transition: .6s;
}

.catalog_new_design_box_item::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.171922268907563) 51%, rgba(0, 0, 0, 0.8) 100%);
  z-index: 2;
}

.catalog_new_design_box_item_text {
  position: absolute;
  z-index: 3;
  top: 20px;
  left: 20px;
  width: 220px;
}

.catalog_new_design_box_item_text p {
  font-size: 18px;
  font-weight: 700;
  line-height: 24.59px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #fff;
}

.catalog_new_design_box_item_text div {
  display: flex;
  align-items: center;
  margin-top: 6px;
}

.catalog_new_design_box_item_text div span {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  margin-right: 10px;
  transition: .6s;
}

.catalog_new_design_box_item_text div i {
  background-image: url(/img/icon/arrow_white_allEquipment.svg);
  width: 14px;
  height: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: .6s;
}

.catalog_new_design_box_item:hover .catalog_new_design_box_item_text div i {
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
  transform: translateX(5px);
}

.catalog_new_design_box_item:hover .catalog_new_design_box_item_text div span {
  color: #C49A6C;
}




section.gray {
  margin-top: 0px;
}

.pop_catalog_mob .container {
  position: relative;
}

.bread_crumbs_box a {
  display: inline-block !important;
}

.pop_catalog_mob_tooLevel .bread_crumbs_box {
  margin-top: 20px;
}

.pop_catalog_mob_tooLevel {
  position: absolute;
  top: 0;
  left: -120%;
  background-color: #fff;
  width: calc(100% - 40px);
  height: 100%;
  transition: .3s;
}

.pop_catalog_mob_tooLevel.active {
  left: 20px;
}

.pop_catalog_mob .pop_catalog_mob_item {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.pop_catalog_mob_item {
  max-width: none;
}

.pop_catalog_mob .pop_catalog_mob_item i {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  flex-shrink: 0;
}

.pop_catalog_mob_item p {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  color: rgba(51, 56, 58, 1);
}

.pop_catalog_mob_tittel {
  margin-bottom: 32px;
}

.header_catalog_box_menu {
  width: 300px;
  border-right: 1px solid rgba(240, 242, 242, 1);
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}

.header_catalog_box_menu div {
  width: 270px;
  height: 54px;
  margin-bottom: 6px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #33383A;
  padding-left: 16px;
  text-decoration: none;
  transition: .3s;
  border-left: 1px solid #fff;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.header_catalog_box_menu div:hover {
  background: #FBFBFB;
}

.header_catalog_box_menu .active {
  background: #FBFBFB;
  border-left: 1px solid #C49A6C;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu .active::before {
  transition: .3s;
  position: absolute;
  width: 1px;
  content: '';
  display: block;
  background: #fff;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu div:hover::after {
  height: calc(100% - 2px);
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu div:hover::before {
  height: calc(100% - 4px);
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu div:hover::after {
  position: absolute;
  width: 1px;
  height: calc(100% - 2px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu div:hover::before {
  position: absolute;
  width: 1px;
  height: calc(100% - 4px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu div:last-child {
  margin-bottom: 0px;
}

.header_catalog_box_content {
  width: calc(100% - 350px);
  display: flex;
  justify-content: space-between;
}

.header_catalog_box_content_img {
  width: 310px;
  flex-shrink: 0;
  margin-left: 20px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header_catalog_box_content_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  display: none;
}

.header_catalog_box_content_img.active img {
  display: block;
}

.header_catalog_box_content_tab {
  display: none;
}

.header_catalog_box_content_tab_column {
  max-width: 300px;
  margin-right: 25px;
  width: 100%;
}

.header_catalog_box_content_tab .header_catalog_box_content_tab_column:last-child {
  margin-right: 0px;
}

.header_catalog_box_content_tab.active {
  display: flex;
}

.header_catalog_box_content_tab_item {
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  width: 100%;
  cursor: pointer;
  transition: .3s;
  text-decoration: none;
  display: block;
  color: rgba(28, 30, 31, 1);
}

.header_catalog_box_content_tab_item:hover {
  color: #C49A6C;
}

.header_top_catalog.active .header_top_catalog_icon span:nth-child(2) {
  display: none;
}

.header_top_catalog.active .header_top_catalog_icon span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}

.header_top_catalog.active .header_top_catalog_icon span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.card_promotion_item_discription {
  width: calc(50% - 20px);
}

.card_promotion_item_discription p {
  max-width: none;
  width: 100%;
}

.card_promotion_item_box_img {
  width: calc(50% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 50px);
}

.card_promotion_item img {
  width: auto;
  max-height: calc(100% - 50px);
  min-height: 165px;
  height: auto;
  object-fit: contain;
  object-position: center;
  flex-shrink: 0;
  margin: 0px;
}

.all_equipment_box_second_itemBig p,
.all_equipment_box_second_box_top_item p {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}

.header_top_search_box__clear {
  right: 63px;
}

.all_equipment_box_second_itemBig a,
.all_equipment_box_second_box_top_item a {
  padding: 20px;
}

.contacts_show_room {
  background: #FFFFFF;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  padding: 20px
}

.card_review_box_item_wrapper_logo {
  height: 30px;
  width: auto;
  margin-bottom: 10px;
}

.card_review_box_item_wrapper_text a i {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  position: relative;
  display: inline-block;
  color: #808588;
  cursor: pointer;
  transition: .3s;
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.card_review_box_item_wrapper {
  padding-bottom: 70px;
  position: relative;
  height: 570px;
  overflow: hidden;
}

.card_review_box_item_wrapper_text p {
  font-size: 14px;
  line-height: 140%;
  color: #808588;
  margin-bottom: 20px;
  margin-top: 10px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.card_review_box_item_wrapper_text.comment p {
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.header_catalog_box_content_slider_item_subscription span {
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  height: 43px;
}

.card_review_box_item_wrapper_text i::after {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  position: absolute;
  content: '';
  display: block;
  right: -26px;
  top: 0px;
}

.card_review_box_item_wrapper_text i:hover {
  color: #C49A6C;
}

.card_review_box_item_wrapper_text i:hover::after {
  transform: translateX(10px);
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
}

.catalog_box_cont_card_img {
  flex-shrink: 0;
}

.catalog_box_cont_card {
  justify-content: space-between;
}

.catalog_box_cont_card_discrib {
  height: 100%;
  justify-content: space-between;
}

.header_top_search_box input:active {
  border: none !important;
}

.header_top_search_box input:focus {
  border: none !important;
}

[type=submit] {
  -webkit-appearance: none;
}

.subscription_input_submit {
  background-color: #efefef;
}

.exchange_and_return_box p a {
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  color: #33383A;
}

.card_Accessories_nav {
  width: 80px;
}

.card_nav.fixed {
  z-index: 7;
}

.service_center_address_item p a {
  color: #808588;
  font-size: 14px;
  line-height: 140%;
  margin-top: 14px;
  position: inherit;
  right: inherit;
  top: inherit;
}

.pop_entrance_box {
  padding: 20px 40px 20px 40px;
}

.pop_entrance_box p a {
  color: #808588;
}

.contacts_show_room .where_to_buy_show_room_flex {
  margin: 0;
  max-width: 954px;
  flex-wrap: wrap;
  width: 100%;
}

.promotions_headling.show_room h2 {
  color: var(--title, #1C1E1F);
  margin-top: 100px;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
  margin-bottom: 40px;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item {
  width: 45%;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3) {
  margin-top: 40px;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
  margin-top: 40px;
}

.where_to_buy_show_room {
  margin-top: 100px;
}

.where_to_buy_show_room h2 {
  color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
}

.where_to_buy_show_room_text {
  color: var(--light_text, #808588);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: 40px;
}

.where_to_buy_show_room_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  margin-bottom: 40px;
}

.where_to_buy_show_room_flex_item {
  width: 300px;
}

.where_to_buy_show_room_flex span {
  color: var(--light_text, #808588);
  font-family: Manrope;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.where_to_buy_show_room_flex p {
  color: var(--text, #33383A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 20px;
}

.where_to_buy_show_room img {
  width: 100%;
  height: 450px;
  object-fit: cover;
  object-position: center;
}

.where_to_buy_show_room_flex a {
  text-decoration: none;
  display: flex;
  color: inherit;
  align-items: center;
  margin-top: 20px;
}

.where_to_buy_show_room_flex a p {
  color: var(--light_text, #808588);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-right: 10px;
  margin-top: 0px;
}

.where_to_buy_show_room_flex a i {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: .3s;
}

.where_to_buy_show_room_flex a:hover i {
  transform: translateX(10px);
}

.ordering_body_box_item_elem.fixeder {
  position: fixed;
  top: 76px;
  z-index: 39;
  margin-top: 0px;
  box-shadow: none;
}

.card_characteristic_box_table_color {
  margin-top: 100px;
  border-radius: 3px;
  background: var(--white, #FFF);
  box-shadow: 1px 3px 3px 1px rgba(29, 32, 34, 0.05);
  width: 100%;
  border-radius: 3px;
  padding: 20px;
  display: flex;
}

.popular_goods_nav {
  width: 80px;
  height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-left: 0px;
}

.card_characteristic_box_table_color i {
  display: block;
  width: 32px;
  height: 30px;
  margin-right: 20px;
  flex-shrink: 0;
  background-image: url(/img/icon/color_icon_card.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.card_characteristic_box_table_color span {
  color: var(--text, #33383A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.card_characteristic_box_table_color p {
  margin-top: 10px;
  color: var(--light_text, #808588);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  max-width: 900px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu a:hover::after {
  height: calc(100% - 2px);
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu a:hover::before {
  height: calc(100% - 4px);
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu a:hover::after {
  position: absolute;
  width: 1px;
  height: calc(100% - 2px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu a:hover::before {
  position: absolute;
  width: 1px;
  height: calc(100% - 4px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 2px;
  left: 1px;
}

.popular_goods_box {
  margin-left: auto;
  max-width: 1280px;
  margin-right: auto;

}

.popular_goods_slider_item_box {
  padding: 20px 40px;
  width: 416px;
  background: #FFFFFF;
  border: 1px solid #FBFBFB;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  margin: 0 16px 8px 0;
}

.popular_goods_slider_item_img {
  position: relative;
  width: 100%;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.advantages_box_item_discription_text p {
  font-weight: 600;
  font-size: 18px;
  line-height: 135%;
  color: rgba(28, 30, 31, 1);
  margin-bottom: 2px;
}

.catalog_box_cont_card_img img {
  object-fit: contain;
}

.catalog_box_fl_item_body_el_checkbox {
  width: 20px;
  height: 20px;
  position: relative;
  flex-shrink: 0;
}

.subscription_input_submit:focus {
  color: #fff;
  background: #C49A6C !important;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.subscription_input_box input {
  outline: none;
  padding: 25px 10px 15px;
  border: none;
  width: 100%;
  background-color: inherit;
  color: #fff;
  font-size: 14px;
}

.advantages_box_item_discription {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  position: relative;
}

.advantages_box_item {
  width: calc(33.33% - 10px);
  height: 416px;
  display: flex;
  background: #FFFFFF;
  align-items: center;
  padding: 0px;
  justify-content: flex-end;
  flex-direction: column;
  background-color: rgba(235, 235, 235, 1);
  overflow: hidden;
}

.advantages_box_item_discription_text {
  max-width: 190px;
  width: 100%;
  z-index: 1;
  position: relative;
  padding: 0 0 20px 20px;
}

.advantages_box_item_discription_text span {
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  color: rgba(51, 56, 58, 1);
}

.advantages_box_item_discription_icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  margin-right: 0px;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}



.where_to_buy_box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.where_to_buy_box_item {
  margin-bottom: 16px;
  margin-right: 16px;
  filter: grayscale(1);
  transition: .5s;
}

.where_to_buy_box_item:hover {
  filter: grayscale(0);
}

.where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
  margin-right: 0px;
}

.brand_history .brand_history_item:nth-child(3) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(3) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(2) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(1) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(2) p,
.brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
  padding-left: 0%;
  width: 50%;
}

.card_gallery_slider {
  width: 100%;
  height: 300px;
}

.card_gallery_slider_item {
  height: 300px;
  overflow: hidden;
}

.card_gallery_slider_item img {
  height: 100%;
  width: 412px;
  object-fit: cover;
  object-position: center;
  margin-right: 16px;
  border: 30px solid #fbfbfb;
}

.card_gallery_nav {
  width: 90px;
  height: 30px;
  display: flex;
  justify-content: space-between;
}

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

.subscription_description_check {
  margin-top: 25px;
  display: flex;
  max-width: 630px;
  width: 100%;
}

.subscription_description_check p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  margin-top: 0px;
  color: #D9DEE0;
}

.subscription_description_check_input {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 15px;
}

.subscription_description_check_input input {
  width: 20px;
  height: 20px;
  position: absolute;
  opacity: 0;
}

.subscription_description_check_input label {
  width: 20px;
  height: 20px;
  position: absolute;
  border: 1px solid #808588;
}

.subscription_description_check_input label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: transparent;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.subscription_description_check_input input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.subscription_description_check_input input[type=checkbox]:checked+label {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

#error_subscription {
  color: #C49A6C;
  font-size: 10px;
  display: none;
  margin-top: 20px;
}

#error_subscription.active {
  display: block;
}

.pop_box .subscription_description_check p {
  color: #33383A;
}

.catalog_box_cont_wrap_box {
  width: 100%;
}

.catalog {
  padding-top: 40px;
  margin-top: 0px;
}

.catalog_box_cont {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.catalog_box_cont .catalog_box_cont_card {
  width: calc(33.33% - 11px);
  margin-right: 16px;
}

.catalog_box_cont .catalog_box_cont_card:nth-child(3n) {
  margin-right: 0px;
}

.catalog_box_cont_card.line {
  width: 100%;
  flex-direction: row;
  padding-left: 20px;
}

.all_equipment_box_third_top_item {
  width: calc(50% - 8px);
  text-decoration: none;
  height: 100%;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 20px;
}

.all_equipment .all_equipment_box:nth-child(2) {
  height: 200px;
}

.all_equipment_box_third_top {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item {
  background-image: none;
  overflow: hidden;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item a {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 160%;
  transition: .5s;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item a:hover {
  background-size: 180%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) .all_equipment_box_second_box_top_item:nth-child(1) a {
  background-image: url(/img/img/all_equipment/vinnsh.jpg);
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) .all_equipment_box_second_box_top_item:nth-child(2) a {
  background-image: url(/img/img/all_equipment/varoch.jpg);
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(1) a {
  background-image: url(/img/img/all_equipment/vityjka.jpg);
  background-size: 180%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(2) a {
  background-image: url(/img/img/all_equipment/kofemashi.jpg);
  background-size: 240%;
}

.all_equipment_box .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/dushov.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/posuda.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/stiralka.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/sushi.jpg);
}



.all_equipment_box_second_box_top_itemBig {
  background-image: url(/img/img/all_equipment/4.png);
  transition: .5s;
  background-size: 100%;
}

.all_equipment_box_second_box_top_itemBig:hover {
  background-size: 120%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(2) a:hover {
  background-size: 270%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(1) a:hover {
  background-size: 310%;
}

.all_equipment_box_second_itemBig {
  width: calc(50% - 8px);
  height: 100%;
  background-image: none;
}

.all_equipment_box_second_itemBig a {
  text-decoration: none;
  background-image: url(/img/img/all_equipment/holodil.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: .5s;
  width: 100%;
  height: 100%;
  display: block;
}

.all_equipment_box_second_itemBig a:hover {
  background-size: 120%;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item {
  transition: .5s;
  background-size: 190%;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item:hover {
  background-size: 210%;
}

@media (max-width: 1360px) {
  .all_equipment_box_second_itemBig {
    background-image: url(/img/img/all_equipment/1.png);
    transition: .5s;
    background-size: cover;
  }

  .all_equipment_box_second_box_top .all_equipment_box_second_box_top_item {
    background-size: cover !important;
  }

  .popular_goods_box {
    max-width: none;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
  }
}

@media (max-width: 1200px) {
  .catalog_box_cont .catalog_box_cont_card {
    width: calc(50% - 8px);
  }

  .catalog_box_cont .catalog_box_cont_card:nth-child(3n) {
    margin-right: 16px;
  }

  .catalog_box_cont .catalog_box_cont_card:nth-child(2n) {
    margin-right: 0px;
  }

  .catalog_box_cont_card.line {
    width: 100%;
    flex-direction: row;
    padding-left: 20px;
  }

  .all_equipment_box_second_itemBig {
    width: calc(50% - 8px)
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }

  .all_equipment_box_second_box {
    display: flex;
  }

  .all_equipment_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 436px;
    position: relative;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: 426px;
  }

  .all_equipment_box_second_box_top {
    width: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    height: 200px;
  }

  .all_equipment_box_second_box_top_item {
    width: calc(50% - 8px);
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    height: 426px;
    flex-wrap: wrap;
  }

  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 0px;
  }

  .all_equipment_box_third {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
  }

  .all_equipment_box_second {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .all_equipment_box_first {
    justify-content: flex-start;
    height: 200px;
  }

  .all_equipment_box_second_itemBig {
    height: 200px;
  }

  .header_catalog_box_content_img {
    width: 250px;
    height: 150px;
  }

  .catalog_new_design_box_item {
    height: 330px;
  }
}


@media (max-width: 1060px) {
  .advantages_box_item {
    height: 320px;
  }

  .where_to_buy_box_item {
    width: calc(50% - 11px);
    height: 310px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 16px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .ordering_body_box_item_elem.fixeder {
    position: inherit;
    top: inherit;
    z-index: 1;
    margin-top: 16px;
  }

  .where_to_buy_show_room_flex {
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .where_to_buy_show_room_flex_item {
    width: 37%;
    margin-top: 30px;
  }

  .contacts_show_room .where_to_buy_show_room_flex_item {
    width: 45%;
    margin-top: 0px;
  }

  .all_equipment_box_second_itemBig {
    width: calc(50% - 8px)
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }

  .all_equipment_box_second_box {
    display: flex;
  }

  .all_equipment_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 436px;
    position: relative;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: 426px;
  }

  .all_equipment_box_second_box_top {
    width: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    height: 200px;
  }

  .all_equipment_box_second_box_top_item {
    width: calc(50% - 8px);
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    height: 426px;
    flex-wrap: wrap;
  }

  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 0px;
  }

  .all_equipment_box_third {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
  }

  .all_equipment_box_second {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .all_equipment_box_first {
    justify-content: flex-start;
    height: 200px;
  }

  .all_equipment_box_second_itemBig {
    height: 200px;
  }

  .all_equipment_box_first {
    width: calc(50% - 8px);
    height: 200px;
  }

  .catalog_new_design_box_item {
    height: 300px;
  }

  .header_top_call {
    display: none;
  }
}

@media (max-width: 900px) {
  .advantages_box_item {
    height: 250px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 0px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    width: 100%;
    height: auto;
    padding: 50px;
  }

  .where_to_buy_show_room {
    margin-top: 60px;
  }

  .where_to_buy_show_room h2 {
    font-size: 24px;
  }

  .where_to_buy_show_room_text {
    margin-top: 30px;
  }

  .where_to_buy_show_room_flex {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .where_to_buy_show_room img {
    height: 300px;
  }

  .where_to_buy_show_room_flex_item {
    width: 45%;
    margin-top: 20px;
  }

  .card_review_box_item_wrapper_text a i {
    left: 20px;
    bottom: 30px;
  }

  .card_review_box_item_wrapper {
    padding-bottom: 60px;
    position: relative;
    height: 570px;
    overflow: hidden;
  }

  .advantages_box_item_discription_text p {
    font-size: 16px;
  }

  .advantages_box_item_discription_text {
    max-width: 170px;
    padding: 0 0 10px 10px;
  }

  .advantages_box_item_discription_text span {
    font-size: 10px;
  }

  .catalog_new_design_box_item {
    height: 260px;
  }

  .catalog_new_design_box_item_text p {
    font-size: 16px;
    line-height: 20.59px;
    width: 180px;
  }
}

@media (max-width: 744px) {
  .advantages_box_item {
    width: 100%;
    margin-bottom: 16px;
    height: 180px;
    justify-content: center;
    align-items: center;
  }

  .advantages_box_item_discription {
    flex-direction: row;
  }

  .advantages_box_item_discription_text p {
    text-align: left;
  }

  .advantages_box_item_discription_icon {
    width: 180px;
    right: 0px;
  }

  .brand_history_item_flex {
    align-items: flex-start;
    flex-direction: column;
  }

  .brand_history .brand_history_item:nth-child(2) p,
  .brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
    padding-left: 0%;
    width: 100%;
  }

  .card_gallery_slider_item img {
    width: 312px;
    border: 20px solid #fbfbfb;
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    flex-direction: column;
    height: 416px;
  }

  .all_equipment_box_third {
    height: calc(50% - 8px);
  }

  .popular_goods_slider_item_box {
    padding: 20px 40px;
    width: 340px;
    margin: 0 16px 8px 0;
  }

  .popular_goods_slider_item_img {
    position: relative;
    width: 100%;
    height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .catalog_new_design_box_item {
    width: calc(50% - 8px);
  }

  .catalog_new_design_box .catalog_new_design_box_item:nth-child(3n) {
    margin-right: 16px;
  }

  .catalog_new_design_box .catalog_new_design_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .catalog_new_design_box_item_text {
    height: calc(100% - 40px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

@media (max-width: 600px) {

  .card_gallery_slider_item,
  .card_gallery_slider {
    height: 210px;
  }

  .catalog {
    padding-top: 20px;
    margin-top: 0px;
  }

  .where_to_buy_show_room_flex_item {
    width: 95%;
    margin-top: 20px;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item {
    width: 100%;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(2),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
    margin-top: 40px;
  }

  .pop_entrance_footer {
    display: none;
  }

  .all_equipment_box_first {
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_itemBig {
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_box {
    flex-wrap: wrap;
  }

  .all_equipment_box_second_box_top {
    width: 100%;
    column-gap: 0px;
    height: 200px;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: auto;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: auto;
  }

  .all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) {
    margin-bottom: 16px;
  }

  .catalog_new_design_box_item {
    height: 200px;
  }
}

@media (max-width: 550px) {


  .subscription {
    height: 500px;
  }

  .all_equipment_box_third_top_item {
    width: calc(50% - 5px);
  }

  .all_equipment .all_equipment_box:nth-child(2) {
    flex-direction: column;
    height: 310px;
  }

  .all_equipment_box_third_top_item {
    margin-bottom: 0px;
  }

  .all_equipment_box_third {
    height: calc(50% - 5px);
  }

  .subscription_input_box input {
    padding: 15px 10px 5px;
    font-size: 14px;
    height: 48px;
  }

  .card_characteristic_box_table_color {
    margin-top: 50px;
    padding: 10px;
  }

  .where_to_buy_show_room_flex p {
    margin-top: 10px;
  }

  .where_to_buy_show_room_flex a {
    margin-top: 10px;
  }

  .where_to_buy_show_room {
    margin-top: 40px;
  }

  .where_to_buy_show_room img {
    height: 250px;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(2),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
    margin-top: 20px;
  }

  .where_to_buy_show_room_flex span {
    font-size: 10px;
  }

  .promotions_headling.show_room h2 {
    margin-top: 60px;
    font-size: 18px;
    margin-bottom: 20px;
  }

  .pop_entrance_box_subtittle {
    margin-bottom: 20px;
  }

  .pop_entrance_box input[type="submit"] {
    margin-top: 30px;
  }

  .pop_catalog_mob {
    top: 61px;
    height: calc(100% - 144px);
    padding-top: 0px;
    overflow-y: scroll;
  }

  .all_equipment_box_second_box_top {
    height: 150px;
  }

  .all_equipment_box_second_box_top_item {
    width: calc(50% - 5px);
  }

  .all_equipment_box_second_itemBig p,
  .all_equipment_box_second_box_top_item p {
    font-size: 16px;
    line-height: 22px;
  }

  .all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) {
    margin-bottom: 10px;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    margin-bottom: 10px;
  }

  .all_equipment_box_third_top_item {
    padding: 10px;
  }

  .all_equipment_box_second_itemBig a,
  .all_equipment_box_second_box_top_item a {
    padding: 10px;
  }

  .all_equipment_box_second_itemBig {
    height: 150px;
    margin-bottom: 10px;
  }

  .all_equipment_box_first {
    height: auto;
    margin-bottom: 10px;
  }

  .card_promotion_item_box_img {
    width: calc(100% - 50px);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 165px;
  }

}

@media (max-width: 450px) {
  .pop_catalog_mob_tooLevel {
    width: calc(100% - 32px);
  }

  .pop_catalog_mob_tooLevel.active {
    left: 16px
  }

  .catalog_new_design_box_item_text {
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    width: 160px;
  }

  .catalog_new_design_box_item_text p {
    font-size: 14px;
    line-height: 18.59px;
    width: 160px;
  }

  .catalog_new_design_box_item {
    height: 170px;
  }
}

.header_bottom_comparison_num {
  margin-left: 0;
}

.header_top_call {
  display: flex;
  align-items: center;
  min-width: 300px;
  flex-shrink: 0;
  max-width: 350px;
  width: 100%;
  justify-content: space-between;
}
.all_equipment .container .all_equipment_box:nth-child(2), .all_equipment .container .all_equipment_box:nth-child(3) {
  margin-top: 16px;
}

.header_top_call_link {
  color: rgba(128, 133, 136, 1);
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  margin-left: 48px;
}

.header_top_call ul {
  display: flex;
  align-items: center;
  list-style: none;
}

.header_top_call ul li {
  background: rgba(251, 251, 251, 1);
  width: 30px;
  height: 30px;
  margin-right: 10px;
  display: block;
  border-radius: 50%;
}

.header_top_call ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin: 5px 0 0 5px;
}

.header_top_call ul li:last-child {
  margin-right: 0px;
}

.header_top_call ul li svg path {
  transition: .5s;
}

.header_top_call ul li:hover svg path {
  fill: #C49A6C;
}

.header_top_call ul li:nth-child(1):hover svg path {
  stroke: #C49A6C;
  fill: none;
}

.header_top_call ul li:active svg path {
  fill: #808588;
}

.header_top_call ul li:nth-child(1):active svg path {
  stroke: #808588;
  fill: none;
}

.header_bottom_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  max-width: 330px;
  width: 100%;
}

.header_bottom_buyers_hidden {
  left: 193px;
  right: initial;
}

.header_bottom_link {
  width: 310px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 3%;
}

.header_top_profile {
  margin-left: 0px;
}

.header_top_profile_hidden {
  top: 76px;
  z-index: 7;
  pointer-events: none;
}

.header_top_profile_hidden.active {
  pointer-events: initial;
}

.header_bottom_link_icons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.header_bottom_link_icons a {
  position: relative;
}

.header_bottom_link_avatar {
  width: 40px;
  height: 40px;
  margin-left: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.header_bottom_link_avatar:hover svg path {
  stroke: #C49A6C;
}

.header_bottom_link_avatar:active svg path {
  stroke: #808588;
}

.header_bottom_link_icons_like,
.header_bottom_link_icons_comprasion,
.header_bottom_link_icons_backet {
  display: flex;
  align-items: center;
  justify-content: center;
}

.header_bottom_link_icons_backet {
  justify-content: space-between;
  text-decoration: none;
}

.header_bottom_link_icons_backet_text {
  margin-left: 6px;
}

.header_bottom_link_icons_backet_text p {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  color: #33383A;
}

.header_bottom_link_icons_backet_text span {
  font-size: 10px;
  font-weight: 400;
  line-height: 13.5px;
  text-align: left;
  color: #808588;
}

.header_bottom_link_icons a svg,
.header_bottom_link_icons a svg path {
  transition: .5s;
}

.header_bottom_link_icons_like:hover svg path,
.header_bottom_link_icons_comprasion:hover svg path,
.header_bottom_link_icons_backet:hover svg path {
  stroke: #C49A6C;
}

.header_bottom_link_icons_like:active svg path,
.header_bottom_link_icons_comprasion:active svg path,
.header_bottom_link_icons_backet:active svg path {
  stroke: #808588;
}

.header_bottom_link_icons_like:hover .header_bottom_link_icons_num,
.header_bottom_link_icons_comprasion:hover .header_bottom_link_icons_num,
.header_bottom_link_icons_backet:hover .header_bottom_link_icons_num {
  background: #C49A6C;
}

.header_bottom_link_icons_like:active .header_bottom_link_icons_num,
.header_bottom_link_icons_comprasion:active .header_bottom_link_icons_num,
.header_bottom_link_icons_backet:active .header_bottom_link_icons_num {
  background: #808588;
}



.header_bottom_link_icons_num {
  position: absolute;
  top: 5px;
  left: 20px;
  height: 20px;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 20px;
  font-size: 10px;
  font-weight: 500;
  text-align: center;
  line-height: 18px;
  color: #fff;
  display: block;
  background: #33383A;
  transform: .5s;
}



.catalog_new_design_box {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.catalog_new_design_box_item {
  overflow: hidden;
  width: calc(33.33% - 11px);
  height: 400px;
  position: relative;
  text-decoration: none;
  margin-top: 16px;
  margin-right: 16px;
}

.catalog_new_design_box .catalog_new_design_box_item:nth-child(3n) {
  margin-right: 0px;
}

.catalog_new_design_box_item:hover img {
  transform: scale(1.21);
}

.catalog_new_design_box_item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
  z-index: 1;
  transition: .6s;
}

.catalog_new_design_box_item::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.171922268907563) 51%, rgba(0, 0, 0, 0.8) 100%);
  z-index: 2;
}

.catalog_new_design_box_item_text {
  position: absolute;
  z-index: 3;
  top: 20px;
  left: 20px;
  width: 220px;
}

.catalog_new_design_box_item_text p {
  font-size: 18px;
  font-weight: 700;
  line-height: 24.59px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #fff;
}

.catalog_new_design_box_item_text div {
  display: flex;
  align-items: center;
  margin-top: 6px;
}

.catalog_new_design_box_item_text div span {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.2px;
  margin-right: 10px;
  transition: .6s;
}

.catalog_new_design_box_item_text div i {
  background-image: url(/img/icon/arrow_white_allEquipment.svg);
  width: 14px;
  height: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: .6s;
}

.catalog_new_design_box_item:hover .catalog_new_design_box_item_text div i {
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
  transform: translateX(5px);
}

.catalog_new_design_box_item:hover .catalog_new_design_box_item_text div span {
  color: #C49A6C;
}




section.gray {
  margin-top: 0px;
}

.pop_catalog_mob .container {
  position: relative;
}

.bread_crumbs_box a {
  display: inline-block !important;
}

.pop_catalog_mob_tooLevel .bread_crumbs_box {
  margin-top: 20px;
}

.pop_catalog_mob_tooLevel {
  position: absolute;
  top: 0;
  left: -120%;
  background-color: #fff;
  width: calc(100% - 40px);
  height: 100%;
  transition: .3s;
}

.pop_catalog_mob_tooLevel.active {
  left: 20px;
}

.pop_catalog_mob .pop_catalog_mob_item {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.pop_catalog_mob_item {
  max-width: none;
}

.pop_catalog_mob .pop_catalog_mob_item i {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  flex-shrink: 0;
}

.pop_catalog_mob_item p {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  color: rgba(51, 56, 58, 1);
}

.pop_catalog_mob_tittel {
  margin-bottom: 32px;
}

.header_catalog_box_menu {
  width: 300px;
  border-right: 1px solid rgba(240, 242, 242, 1);
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}

.header_catalog_box_menu div {
  width: 270px;
  height: 54px;
  margin-bottom: 6px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #33383A;
  padding-left: 16px;
  text-decoration: none;
  transition: .3s;
  border-left: 1px solid #fff;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.header_catalog_box_menu div:hover {
  background: #FBFBFB;
}

.header_catalog_box_menu .active {
  background: #FBFBFB;
  border-left: 1px solid #C49A6C;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu .active::before {
  transition: .3s;
  position: absolute;
  width: 1px;
  content: '';
  display: block;
  background: #fff;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu div:hover::after {
  height: calc(100% - 2px);
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu div:hover::before {
  height: calc(100% - 4px);
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu div:hover::after {
  position: absolute;
  width: 1px;
  height: calc(100% - 2px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu div:hover::before {
  position: absolute;
  width: 1px;
  height: calc(100% - 4px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu div:last-child {
  margin-bottom: 0px;
}

.header_catalog_box_content {
  width: calc(100% - 350px);
  display: flex;
  justify-content: space-between;
}

.header_catalog_box_content_img {
  width: 310px;
  flex-shrink: 0;
  margin-left: 20px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header_catalog_box_content_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  display: none;
}

.header_catalog_box_content_img.active img {
  display: block;
}

.header_catalog_box_content_tab {
  display: none;
}

.header_catalog_box_content_tab_column {
  max-width: 300px;
  margin-right: 25px;
  width: 100%;
}

.header_catalog_box_content_tab .header_catalog_box_content_tab_column:last-child {
  margin-right: 0px;
}

.header_catalog_box_content_tab.active {
  display: flex;
}

.header_catalog_box_content_tab_item {
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  width: 100%;
  cursor: pointer;
  transition: .3s;
  text-decoration: none;
  display: block;
  color: rgba(28, 30, 31, 1);
}

.header_catalog_box_content_tab_item:hover {
  color: #C49A6C;
}

.header_top_catalog.active .header_top_catalog_icon span:nth-child(2) {
  display: none;
}

.header_top_catalog.active .header_top_catalog_icon span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}

.header_top_catalog.active .header_top_catalog_icon span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.card_promotion_item_discription {
  width: calc(50% - 20px);
}

.card_promotion_item_discription p {
  max-width: none;
  width: 100%;
}

.card_promotion_item_box_img {
  width: calc(50% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 50px);
}

.card_promotion_item img {
  width: auto;
  max-height: calc(100% - 50px);
  min-height: 165px;
  height: auto;
  object-fit: contain;
  object-position: center;
  flex-shrink: 0;
  margin: 0px;
}

.all_equipment_box_second_box {
  width: calc(33.3% - 8px);
}


.all_equipment_box_second_itemBig p,
.all_equipment_box_second_box_top_item p {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.02em;
  color: #FFFFFF;
}

.header_top_search_box__clear {
  right: 63px;
}

.all_equipment_box_second_itemBig a,
.all_equipment_box_second_box_top_item a {
  padding: 20px;
}

.contacts_show_room {
  background: #FFFFFF;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  padding: 20px
}

.card_review_box_item_wrapper_logo {
  height: 30px;
  width: auto;
  margin-bottom: 10px;
}

.card_review_box_item_wrapper_text a i {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  position: relative;
  display: inline-block;
  color: #808588;
  cursor: pointer;
  transition: .3s;
  position: absolute;
  left: 40px;
  bottom: 40px;
}

.card_review_box_item_wrapper {
  padding-bottom: 70px;
  position: relative;
  height: 570px;
  overflow: hidden;
}

.card_review_box_item_wrapper_text p {
  font-size: 14px;
  line-height: 140%;
  color: #808588;
  margin-bottom: 20px;
  margin-top: 10px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.card_review_box_item_wrapper_text.comment p {
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.header_catalog_box_content_slider_item_subscription span {
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  height: 43px;
}

.card_review_box_item_wrapper_text i::after {
  width: 14px;
  height: 16px;
  background-image: url(/img/icon/arrow_allEquipment.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: .3s;
  position: absolute;
  content: '';
  display: block;
  right: -26px;
  top: 0px;
}

.card_review_box_item_wrapper_text i:hover {
  color: #C49A6C;
}

.card_review_box_item_wrapper_text i:hover::after {
  transform: translateX(10px);
  background-image: url(/img/icon/arrow_hover_allEquipment.svg);
}

.catalog_box_cont_card_img {
  flex-shrink: 0;
}

.catalog_box_cont_card {
  justify-content: space-between;
}

.catalog_box_cont_card_discrib {
  height: 100%;
  justify-content: space-between;
}

.header_top_search_box input:active {
  border: none !important;
}

.header_top_search_box input:focus {
  border: none !important;
}

[type=submit] {
  -webkit-appearance: none;
}

.subscription_input_submit {
  background-color: #efefef;
}

.exchange_and_return_box p a {
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  color: #33383A;
}

.card_Accessories_nav {
  width: 80px;
}

.card_nav.fixed {
  z-index: 7;
}

.service_center_address_item p a {
  color: #808588;
  font-size: 14px;
  line-height: 140%;
  margin-top: 14px;
  position: inherit;
  right: inherit;
  top: inherit;
}

.pop_entrance_box {
  padding: 20px 40px 20px 40px;
}

.pop_entrance_box p a {
  color: #808588;
}

.contacts_show_room .where_to_buy_show_room_flex {
  margin: 0;
  max-width: 954px;
  flex-wrap: wrap;
  width: 100%;
}

.promotions_headling.show_room h2 {
  color: var(--title, #1C1E1F);
  margin-top: 100px;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
  margin-bottom: 40px;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item {
  width: 45%;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3) {
  margin-top: 40px;
}

.contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
  margin-top: 40px;
}

.where_to_buy_show_room {
  margin-top: 100px;
}

.where_to_buy_show_room h2 {
  color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.6px;
}

.where_to_buy_show_room_text {
  color: var(--light_text, #808588);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: 40px;
}

.where_to_buy_show_room_flex {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  margin-bottom: 40px;
}

.where_to_buy_show_room_flex_item {
  width: 300px;
}

.where_to_buy_show_room_flex span {
  color: var(--light_text, #808588);
  font-family: Manrope;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.where_to_buy_show_room_flex p {
  color: var(--text, #33383A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-top: 20px;
}

.where_to_buy_show_room img {
  width: 100%;
  height: 450px;
  object-fit: cover;
  object-position: center;
}

.where_to_buy_show_room_flex a {
  text-decoration: none;
  display: flex;
  color: inherit;
  align-items: center;
  margin-top: 20px;
}

.where_to_buy_show_room_flex a p {
  color: var(--light_text, #808588);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-right: 10px;
  margin-top: 0px;
}

.where_to_buy_show_room_flex a i {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: .3s;
}

.where_to_buy_show_room_flex a:hover i {
  transform: translateX(10px);
}

.ordering_body_box_item_elem.fixeder {
  position: fixed;
  top: 76px;
  z-index: 39;
  margin-top: 0px;
  box-shadow: none;
}

.card_characteristic_box_table_color {
  margin-top: 100px;
  border-radius: 3px;
  background: var(--white, #FFF);
  box-shadow: 1px 3px 3px 1px rgba(29, 32, 34, 0.05);
  width: 100%;
  border-radius: 3px;
  padding: 20px;
  display: flex;
}

.popular_goods_nav {
  width: 80px;
  height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-left: 0px;
}

.card_characteristic_box_table_color i {
  display: block;
  width: 32px;
  height: 30px;
  margin-right: 20px;
  flex-shrink: 0;
  background-image: url(/img/icon/color_icon_card.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.card_characteristic_box_table_color span {
  color: var(--text, #33383A);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.card_characteristic_box_table_color p {
  margin-top: 10px;
  color: var(--light_text, #808588);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  max-width: 900px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu a:hover::after {
  height: calc(100% - 2px);
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu a:hover::before {
  height: calc(100% - 4px);
  top: 2px;
  left: 1px;
}

.header_catalog_box_menu .active::after,
.header_catalog_box_menu a:hover::after {
  position: absolute;
  width: 1px;
  height: calc(100% - 2px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 1px;
  left: 0px;
}

.header_catalog_box_menu .active::before,
.header_catalog_box_menu a:hover::before {
  position: absolute;
  width: 1px;
  height: calc(100% - 4px);
  content: '';
  display: block;
  background: #C49A6C;
  top: 2px;
  left: 1px;
}

.popular_goods_box {
  margin-left: auto;
  max-width: 1280px;
  margin-right: auto;

}

.popular_goods_slider_item_box {
  padding: 20px 40px;
  width: 416px;
  background: #FFFFFF;
  border: 1px solid #FBFBFB;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
  margin: 0 16px 8px 0;
}

.popular_goods_slider_item_img {
  position: relative;
  width: 100%;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.advantages_box_item_discription_text p {
  font-weight: 600;
  font-size: 18px;
  line-height: 135%;
  color: rgba(28, 30, 31, 1);
  margin-bottom: 2px;
}

.catalog_box_cont_card_img img {
  object-fit: contain;
}

.catalog_box_fl_item_body_el_checkbox {
  width: 20px;
  height: 20px;
  position: relative;
  flex-shrink: 0;
}

.subscription_input_submit:focus {
  color: #fff;
  background: #C49A6C !important;
  box-shadow: 2px 6px 15px -2px rgba(29, 32, 34, 0.05);
}

.subscription_input_box input {
  outline: none;
  padding: 25px 10px 15px;
  border: none;
  width: 100%;
  background-color: inherit;
  color: #fff;
  font-size: 14px;
}

.advantages_box_item_discription {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  position: relative;
}

.advantages_box_item {
  width: calc(33.33% - 10px);
  height: 416px;
  display: flex;
  background: #FFFFFF;
  align-items: center;
  padding: 0px;
  justify-content: flex-end;
  flex-direction: column;
  background-color: rgba(235, 235, 235, 1);
  overflow: hidden;
}

.advantages_box_item_discription_text {
  max-width: 190px;
  width: 100%;
  z-index: 1;
  position: relative;
  padding: 0 0 20px 20px;
}

.advantages_box_item_discription_text span {
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  color: rgba(51, 56, 58, 1);
}

.advantages_box_item_discription_icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  margin-right: 0px;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}


.where_to_buy_box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.where_to_buy_box_item {
  margin-bottom: 16px;
  margin-right: 16px;
  filter: grayscale(1);
  transition: .5s;
}

.where_to_buy_box_item:hover {
  filter: grayscale(0);
}

.where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
  margin-right: 0px;
}

.brand_history .brand_history_item:nth-child(3) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(3) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(2) {
  background-image: none;
  background-color: black;
}

.brand_history .brand_history_item:nth-child(1) p {
  max-width: none;
}

.brand_history .brand_history_item:nth-child(2) p,
.brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
  padding-left: 0%;
  width: 50%;
}

.card_gallery_slider {
  width: 100%;
  height: 300px;
}

.card_gallery_slider_item {
  height: 300px;
  overflow: hidden;
}

.card_gallery_slider_item img {
  height: 100%;
  width: 412px;
  object-fit: cover;
  object-position: center;
  margin-right: 16px;
  border: 30px solid #fbfbfb;
}

.card_gallery_nav {
  width: 90px;
  height: 30px;
  display: flex;
  justify-content: space-between;
}

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

.subscription_description_check {
  margin-top: 25px;
  display: flex;
  max-width: 630px;
  width: 100%;
}

.subscription_description_check p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 135%;
  margin-top: 0px;
  color: #D9DEE0;
}

.subscription_description_check_input {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 15px;
}

.subscription_description_check_input input {
  width: 20px;
  height: 20px;
  position: absolute;
  opacity: 0;
}

.subscription_description_check_input label {
  width: 20px;
  height: 20px;
  position: absolute;
  border: 1px solid #808588;
}

.subscription_description_check_input label:after {
  opacity: 0;
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: transparent;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.subscription_description_check_input input[type=checkbox]:checked+label:after {
  opacity: 1;
}

.subscription_description_check_input input[type=checkbox]:checked+label {
  background: #C49A6C;
  border: 1px solid #C49A6C;
}

#error_subscription {
  color: #C49A6C;
  font-size: 10px;
  display: none;
  margin-top: 20px;
}

#error_subscription.active {
  display: block;
}

.pop_box .subscription_description_check p {
  color: #33383A;
}

.catalog_box_cont_wrap_box {
  width: 100%;
}

.catalog {
  padding-top: 40px;
  margin-top: 0px;
}

.catalog_box_cont {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.catalog_box_cont .catalog_box_cont_card {
  width: calc(33.33% - 11px);
  margin-right: 16px;
}

.catalog_box_cont .catalog_box_cont_card:nth-child(3n) {
  margin-right: 0px;
}

.catalog_box_cont_card.line {
  width: 100%;
  flex-direction: row;
  padding-left: 20px;
}

.all_equipment_box_third_top_item {
  width: calc(50% - 8px);
  text-decoration: none;
  height: 100%;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 20px;
}

.all_equipment .all_equipment_box:nth-child(2), .all_equipment .all_equipment_box:nth-child(3) {
  height: 200px;
}

.all_equipment_box_third_top {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item {
  background-image: none;
  overflow: hidden;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item a {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 160%;
  transition: .5s;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}

.all_equipment_box_second_box_top .all_equipment_box_second_box_top_item a:hover {
  background-size: 180%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) .all_equipment_box_second_box_top_item:nth-child(1) a {
  background-image: url(/img/img/all_equipment/varoch.png);
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) .all_equipment_box_second_box_top_item:nth-child(2) a {
  background-image: url(/img/img/all_equipment/varoch.png);
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(1) a {
  background-image: url(/img/img/all_equipment/kofemashi.jpg);
  background-size: 180%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(2) a {
  background-image: url(/img/img/all_equipment/kofemashi.jpg);
  background-size: 240%;
}

.all_equipment_box .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/dushov.jpg);
}

.all_equipment_box .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/vitjajki.png);
}

.all_equipment_box .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/vashing-mashina.png);
}

.all_equipment_box .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/sushi.jpg);
}
.all_equipment .all_equipment_box:nth-child(3) .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/stiralka.jpg);
}
.all_equipment .all_equipment_box:nth-child(3) .all_equipment_box_third:nth-child(1) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/electrik_panel.png);
}
.all_equipment .all_equipment_box:nth-child(3) .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(1) {
  background-image: url(/img/img/all_equipment/gazo-panel.png);
}
.all_equipment .all_equipment_box:nth-child(3) .all_equipment_box_third:nth-child(2) .all_equipment_box_third_top .all_equipment_box_third_top_item:nth-child(2) {
  background-image: url(/img/img/all_equipment/vinish.png);
}



.all_equipment_box_second_box_top_itemBig {
  background-image: url(/img/img/all_equipment/4.png);
  transition: .5s;
  background-size: 100%;
}

.all_equipment_box_second_box_top_itemBig:hover {
  background-size: 120%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(2) a:hover {
  background-size: 270%;
}

.all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(2) .all_equipment_box_second_box_top_item:nth-child(1) a:hover {
  background-size: 310%;
}

.all_equipment_box_second_itemBig {
  width: calc(33.3% - 8px);
  height: 100%;
  background-image: none;
}

.all_equipment_box_second_itemBig a {
  text-decoration: none;
  background-image: url(/img/img/all_equipment/holodil.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: .5s;
  width: 100%;
  height: 100%;
  display: block;
}

.all_equipment_box_second_itemBig a:hover {
  background-size: 120%;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item {
  transition: .5s;
  background-size: 100%;
}

.all_equipment_box_third_top .all_equipment_box_third_top_item:hover {
  background-size: 130%;
}

@media (max-width: 1360px) {
  .all_equipment_box_second_itemBig {
    background-image: url(/img/img/all_equipment/1.png);
    transition: .5s;
    background-size: cover;
  }

  .all_equipment_box_second_box_top .all_equipment_box_second_box_top_item {
    background-size: cover !important;
  }

  .popular_goods_box {
    max-width: none;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
  }
}

@media (max-width: 1200px) {
  .catalog_box_cont .catalog_box_cont_card {
    width: calc(50% - 8px);
  }

  .catalog_box_cont .catalog_box_cont_card:nth-child(3n) {
    margin-right: 16px;
  }

  .catalog_box_cont .catalog_box_cont_card:nth-child(2n) {
    margin-right: 0px;
  }

  .catalog_box_cont_card.line {
    width: 100%;
    flex-direction: row;
    padding-left: 20px;
  }

  .all_equipment_box_second_itemBig {
    width: calc(50% - 8px)
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }

  .all_equipment_box_second_box {
    display: flex;
  }

  .all_equipment_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 436px;
    position: relative;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: 426px;
  }

  .all_equipment_box_second_box_top {
    width: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    height: 200px;
  }

  .all_equipment_box_second_box_top_item {
    width: 100%;
  }

  .all_equipment .all_equipment_box:nth-child(2), .all_equipment .all_equipment_box:nth-child(3) {
    height: 426px;
    flex-wrap: wrap;
  }

  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 0px;
  }
  .all_equipment .container .all_equipment_box:nth-child(2), .all_equipment .container .all_equipment_box:nth-child(3) {
    margin-top: 0px;
  }


  .all_equipment_box_third {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
  }

  .all_equipment_box_second {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .all_equipment_box_first {
    justify-content: flex-start;
    height: 200px;
  }

  .all_equipment_box_second_itemBig {
    height: 200px;
  }

  .header_catalog_box_content_img {
    width: 250px;
    height: 150px;
  }

  .catalog_new_design_box_item {
    height: 330px;
  }
}


@media (max-width: 1060px) {
  .advantages_box_item {
    height: 320px;
  }

  .where_to_buy_box_item {
    width: calc(50% - 11px);
    height: 310px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 16px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .ordering_body_box_item_elem.fixeder {
    position: inherit;
    top: inherit;
    z-index: 1;
    margin-top: 16px;
  }

  .where_to_buy_show_room_flex {
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .where_to_buy_show_room_flex_item {
    width: 37%;
    margin-top: 30px;
  }

  .contacts_show_room .where_to_buy_show_room_flex_item {
    width: 45%;
    margin-top: 0px;
  }

  .all_equipment_box_second_itemBig {
    width: calc(50% - 8px)
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }

  .all_equipment_box_second_box {
    display: flex;
  }

  .all_equipment_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 16px;
    height: 436px;
    position: relative;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: 426px;
  }

  .all_equipment_box_second_box_top {
    width: calc(50% - 8px);
    display: flex;
    justify-content: space-between;
    column-gap: 16px;
    height: 200px;
  }

  .all_equipment_box_second_box_top_item {
    width: 100%;
  }

  .all_equipment .all_equipment_box:nth-child(2), .all_equipment .all_equipment_box:nth-child(3) {
    height: 426px;
    flex-wrap: wrap;
  }

  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 0px;
  }

  .all_equipment_box_third {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
  }

  .all_equipment_box_second {
    width: calc(50% - 8px);
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .all_equipment_box_first {
    justify-content: flex-start;
    height: 200px;
  }

  .all_equipment_box_second_itemBig {
    height: 200px;
  }

  .all_equipment_box_first {
    width: calc(50% - 8px);
    height: 200px;
  }

  .catalog_new_design_box_item {
    height: 300px;
  }

  .header_top_call {
    display: none;
  }
}

@media (max-width: 900px) {
  .advantages_box_item {
    height: 250px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(3n) {
    margin-right: 0px;
  }

  .where_to_buy_box .where_to_buy_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    margin-right: 0px;
  }

  .where_to_buy_box_item {
    width: 100%;
    height: auto;
    padding: 50px;
  }

  .where_to_buy_show_room {
    margin-top: 60px;
  }

  .where_to_buy_show_room h2 {
    font-size: 24px;
  }

  .where_to_buy_show_room_text {
    margin-top: 30px;
  }

  .where_to_buy_show_room_flex {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .where_to_buy_show_room img {
    height: 300px;
  }

  .where_to_buy_show_room_flex_item {
    width: 45%;
    margin-top: 20px;
  }

  .card_review_box_item_wrapper_text a i {
    left: 20px;
    bottom: 30px;
  }

  .card_review_box_item_wrapper {
    padding-bottom: 60px;
    position: relative;
    height: 570px;
    overflow: hidden;
  }

  .advantages_box_item_discription_text p {
    font-size: 16px;
  }

  .advantages_box_item_discription_text {
    max-width: 170px;
    padding: 0 0 10px 10px;
  }

  .advantages_box_item_discription_text span {
    font-size: 10px;
  }

  .catalog_new_design_box_item {
    height: 260px;
  }

  .catalog_new_design_box_item_text p {
    font-size: 16px;
    line-height: 20.59px;
    width: 180px;
  }
}

@media (max-width: 744px) {
  .advantages_box_item {
    width: 100%;
    margin-bottom: 16px;
    height: 180px;
    justify-content: center;
    align-items: center;
  }

  .advantages_box_item_discription {
    flex-direction: row;
  }

  .advantages_box_item_discription_text p {
    text-align: left;
  }

  .advantages_box_item_discription_icon {
    width: 180px;
    right: 0px;
  }

  .brand_history_item_flex {
    align-items: flex-start;
    flex-direction: column;
  }

  .brand_history .brand_history_item:nth-child(2) p,
  .brand_history .brand_history_item:nth-child(2) .brand_history_item_tittle {
    padding-left: 0%;
    width: 100%;
  }

  .card_gallery_slider_item img {
    width: 312px;
    border: 20px solid #fbfbfb;
  }

  .all_equipment .all_equipment_box:nth-child(2), .all_equipment .all_equipment_box:nth-child(3) {
    flex-direction: column;
    height: 416px;
  }

  .all_equipment_box_third {
    height: calc(50% - 8px);
  }

  .popular_goods_slider_item_box {
    padding: 20px 40px;
    width: 340px;
    margin: 0 16px 8px 0;
  }

  .popular_goods_slider_item_img {
    position: relative;
    width: 100%;
    height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .catalog_new_design_box_item {
    width: calc(50% - 8px);
  }

  .catalog_new_design_box .catalog_new_design_box_item:nth-child(3n) {
    margin-right: 16px;
  }

  .catalog_new_design_box .catalog_new_design_box_item:nth-child(2n) {
    margin-right: 0px;
  }

  .catalog_new_design_box_item_text {
    height: calc(100% - 40px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .all_equipment .container .all_equipment_box:nth-child(2) {
    margin-top: 8px;
  }
  .all_equipment .container .all_equipment_box:nth-child(3) {
    margin-top: 16px;
  }
}

@media (max-width: 600px) {

  .card_gallery_slider_item,
  .card_gallery_slider {
    height: 210px;
  }

  .catalog {
    padding-top: 20px;
    margin-top: 0px;
  }

  .where_to_buy_show_room_flex_item {
    width: 95%;
    margin-top: 20px;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item {
    width: 100%;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(2),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
    margin-top: 40px;
  }

  .pop_entrance_footer {
    display: none;
  }

  .all_equipment_box_first {
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_itemBig {
    width: 100%;
    height: 200px;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_box {
    flex-wrap: wrap;
  }

  .all_equipment_box_second_box_top {
    width: 100%;
    column-gap: 0px;
    height: 200px;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    height: auto;
    margin-bottom: 16px;
  }

  .all_equipment_box_second_box {
    width: 100%;
    height: auto;
  }

  .all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) {
    margin-bottom: 16px;
  }

  .catalog_new_design_box_item {
    height: 200px;
  }
}

@media (max-width: 550px) {


  .subscription {
    height: 500px;
  }

  .all_equipment_box_third_top_item {
    width: calc(50% - 5px);
  }

  .all_equipment .all_equipment_box:nth-child(2), .all_equipment .all_equipment_box:nth-child(3) {
    flex-direction: column;
    height: 310px;
  }

  .all_equipment_box_third_top_item {
    margin-bottom: 0px;
  }

  .all_equipment_box_third {
    height: calc(50% - 5px);
  }

  .subscription_input_box input {
    padding: 15px 10px 5px;
    font-size: 14px;
    height: 48px;
  }

  .card_characteristic_box_table_color {
    margin-top: 50px;
    padding: 10px;
  }

  .where_to_buy_show_room_flex p {
    margin-top: 10px;
  }

  .where_to_buy_show_room_flex a {
    margin-top: 10px;
  }

  .where_to_buy_show_room {
    margin-top: 40px;
  }

  .where_to_buy_show_room img {
    height: 250px;
  }

  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(2),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(3),
  .contacts_show_room .where_to_buy_show_room_flex .where_to_buy_show_room_flex_item:nth-child(4) {
    margin-top: 20px;
  }

  .where_to_buy_show_room_flex span {
    font-size: 10px;
  }

  .promotions_headling.show_room h2 {
    margin-top: 60px;
    font-size: 18px;
    margin-bottom: 20px;
  }

  .pop_entrance_box_subtittle {
    margin-bottom: 20px;
  }

  .pop_entrance_box input[type="submit"] {
    margin-top: 30px;
  }

  .pop_catalog_mob {
    top: 61px;
    height: calc(100% - 144px);
    padding-top: 0px;
    overflow-y: scroll;
  }

  .all_equipment_box_second_box_top {
    height: 150px;
  }

  .all_equipment_box_second_box_top_item {
    width: 100%
  }

  .all_equipment_box_second_itemBig p,
  .all_equipment_box_second_box_top_item p {
    font-size: 16px;
    line-height: 22px;
  }

  .all_equipment_box_second_box .all_equipment_box_second_box_top:nth-child(1) {
    margin-bottom: 10px;
  }

  .all_equipment .container .all_equipment_box:nth-child(1) {
    margin-bottom: 10px;
  }

  .all_equipment_box_third_top_item {
    padding: 10px;
  }

  .all_equipment_box_second_itemBig a,
  .all_equipment_box_second_box_top_item a {
    padding: 10px;
  }

  .all_equipment_box_second_itemBig {
    height: 150px;
    margin-bottom: 10px;
  }

  .all_equipment_box_first {
    height: auto;
    margin-bottom: 10px;
  }

  .card_promotion_item_box_img {
    width: calc(100% - 50px);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 165px;
  }
  .all_equipment .container .all_equipment_box:nth-child(3) {
    margin-top: 8px;
  }
  .all_equipment_box_third_top .all_equipment_box_third_top_item {
    transition: .5s;
    background-size: 150%;
  }
  .all_equipment_box_third_top .all_equipment_box_third_top_item:hover {
    transition: .5s;
    background-size: 180%;
  }

}

@media (max-width: 450px) {
  .pop_catalog_mob_tooLevel {
    width: calc(100% - 32px);
  }

  .pop_catalog_mob_tooLevel.active {
    left: 16px
  }

  .catalog_new_design_box_item_text {
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    width: 160px;
  }

  .catalog_new_design_box_item_text p {
    font-size: 14px;
    line-height: 18.59px;
    width: 160px;
  }

  .catalog_new_design_box_item {
    height: 170px;
  }
}
/* End */


/* Start:/local/templates/WBE70/css/company.css?173636193577374*/
* {
    font-family: 'Manrope', sans-serif;
    font-weight: 400;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    touch-action: pan-x pan-y;
}
.body{
    overflow-x: hidden;
}

body {
    position: relative;
    width: 100%;
}

.html5-video-container {
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(34, 60, 80, 0.8);
    z-index: 999;
}

.html5-video-container.active {
    display: flex;
}

.html5-video-container iframe {
    width: 800px;
    height: 450px;
}

@media(max-width: 850px) {
    .html5-video-container iframe {
        width: 500px;
        height: 350px;
    }
}

@media(max-width: 550px) {
    .html5-video-container iframe {
        width: 100%;
        height: 50%;
    }
}

.html5-video-container.active iframe {
    opacity: 1;
}

a {
    text-decoration: none;
}

.slider-section_card_item {
    background: #fff;
    padding: 10px;
    width: 219px;

    box-shadow: 0px 0px 6px 0px rgba(34, 60, 80, 0.2);
}

.slider-section_card_wrap {
    padding: 10px;
    padding-left: 0px;
}

.slider-section_card_item_img {
    width: 200px;
    height: 200px;
    border-radius: 8px;
    overflow: hidden;
}

.slider-section_card_item_price {
    color: #c49a6c;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
}

.slider-section_card_item_caption {
    color: #000;
    font-size: 14px;
    margin: 10px 0;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 38px;
}

.slider-section_card_item_link {
    display: block;
    width: 100%;
    height: 30px;
    background-color: #c49a6c;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;

}

.slider-section_arrows {
    position: absolute;
    top: calc(50% - 20px);
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    z-index: 1;
}

.slider-section_arrows:hover .slider-section_arrows_next {
    opacity: 1;
}

.slider-section_arrows:hover .slider-section_arrows_prev {
    opacity: 1;
}

.slider-banner {
    margin-top: 15px;
    position: relative;
}

.slider-banner_control {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    bottom: 60px;
}

.slider-banner_control_next {
    width: 21px;
    height: 12px;
    background-image: url(/local/templates/WBE70/img/img/slider-banner/arrow-left.svg);
    cursor: pointer;
}

.slider-banner_control_prev {
    width: 21px;
    height: 12px;
    background-image: url(/local/templates/WBE70/img/img/slider-banner/arrow-left.svg);
    transform: rotate(180deg);
    cursor: pointer;
}

.slider-section_arrows_prev {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #c49a6c;
    cursor: pointer;
    opacity: 0;
    transition: .3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider-section_arrows_next {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #c49a6c;
    cursor: pointer;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider-banner_card_item {
    width: 100%;
    position: relative;
    height: 470px;
}

.slider-banner_card_item p {
    position: absolute;
    font-size: 24px;
    color: #fff;
    width: 450px;
    left: 40px;
    top: 50px;
}

@media(max-width: 800px) {
    .slider-banner_card_item {
        height: 270px;
    }

    .slider-banner_card_item p {
        font-size: 16px;
        color: #fff;
        width: 320px;
        left: 20px;
        top: 20px;
    }

    .slider-banner_control {
        bottom: 20px;
    }
}

.slider-banner_card_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.slider-section_card_item_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slider-banner_control_dots {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider-banner_control_dots ul {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0px;
}

.slider-banner_control_dots ul li button:before {
    width: 20px;
    height: 20px;
    background-color: #c49a6c;
    font-family: none;
    font-size: 0px;
    border-radius: 1px;
}

@media(max-width: 800px) {
    .slider-banner_control_dots ul li button:before {
        width: 10px;
        height: 10px;
    }

    .slider-banner_control_dots ul li button {
        width: 10px;
        height: 10px;
        padding: 0;
    }

    .slider-banner_control_dots ul li {
        height: 10px;
        margin: 0px;
        width: 10px;
        margin: 0 5px;
    }
}

.vard__friges .products-grid__item-1 {
    grid-area: item-1;
    background-image: url(/local/templates/WBE70/img/img/fridge/no_frost.png);
}

.vard__friges .products-grid__item-4 {
    grid-area: item-4;
    background-image: url(/local/templates/WBE70/img/img/fridge/metal_cooling.png);
}

.vard__wine-cabinets .products-grid__item-3 {
    grid-area: item-3;
    background-image: url(/local/templates/WBE70/img/img/wine/storing.png);
}

.vard__coffe-machines .products-grid__item-0 {
    grid-area: item-0;
    background-image: url(/local/templates/WBE70/img/img/cofe/grain_ground.png);
}

.vard__coffe-machines .products-grid__item-1 {
    grid-area: item-1;
    background-image: none;
}

.vard__microwave-ovens .products-grid__item-2 {
    grid-area: item-2;
    background-image: url(/local/templates/WBE70/img/img/microwave/stainless.png);
}

.vard__microwave-ovens .products-grid__item-0 {
    grid-area: item-2;
    background-image: url(/local/templates/WBE70/img/img/microwave/full_touch.svg);
}

.vard__washing-machines .products-grid__item-1 {
    grid-area: item-1;
    background-image: url(/local/templates/WBE70/img/img/hidden/banner_door.jpg);
}

.vard__washing-machines .products-grid__item-2 {
    grid-area: item-2;
    background-image: url(/local/templates/WBE70/img/img/hidden/banner_uv.jpg);
}

.vard__washing-machines .products-grid__item-3 {
    grid-area: item-3;
    background-image: url(/local/templates/WBE70/img/img/hidden/banner_drum.jpg);
}

.video-modal {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100
}

.video-modal__box {
    height: 0;
    left: 50%;
    padding-top: 56.25%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%
}

@media(min-width: 960px) {
    .video-modal__box {
        height: 92%;
        padding-top: 0;
        position: static;
        transform: translate(0);
        width: 80%
    }
}

.video-modal__box .ftp__video,
.video-modal__box iframe {
    background-color: #000;
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.video-wrapper {
    position: relative
}

.video-wrapper__image {
    width: 100%
}

.video-wrapper__play-button {
    cursor: pointer;
    height: 96px;
    left: 50%;
    opacity: .9;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: opacity .2s;
    width: 96px
}

.video-wrapper__play-button svg {
    height: 100%;
    width: 100%
}

.video-wrapper__play-button:hover {
    opacity: 1
}

@media(min-width: 481px) {
    .video-wrapper__play-button {
        height: 130px;
        width: 130px
    }
}

.header-section {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-areas: "logo item-1" "logo item-6" "logo link" "video video";
    grid-template-columns: repeat(2, 1fr);
    position: relative;

}

.header-section__item-0,
.header-section__item-10,
.header-section__item-2,
.header-section__item-3,
.header-section__item-4,
.header-section__item-5,
.header-section__item-8,
.header-section__item-7,
.header-section__item-9 {
    display: none
}

.header-section__item-0 {
    background-image: url(/local/templates/WBE70/img/img/box/1.png);
    grid-area: item-0;
}

.header-section__item-1 {
    background-image: url(/local/templates/WBE70/img/img/box/2.png);
    grid-area: item-1;
}

.header-section__item-2 {
    background-image: url(/local/templates/WBE70/img/img/box/3.png);
    grid-area: item-2;
}

.header-section__item-3 {
    background-image: url(/local/templates/WBE70/img/img/box/4.png);
    grid-area: item-3;
}

.header-section__item-4 {
    background-image: url(/local/templates/WBE70/img/img/box/5.png);
    grid-area: item-4;
}

.header-section__item-5 {
    background-image: url(/local/templates/WBE70/img/img/box/6.png);
    grid-area: item-5;
}

.header-section__item-6 {
    background-image: url(/local/templates/WBE70/img/img/box/7.png);
    grid-area: item-6;
}

.header-section__item-7 {
    background-image: url(/local/templates/WBE70/img/img/box/8.png);
    grid-area: item-7;
}

.header-section__item-8 {
    background-image: url(/local/templates/WBE70/img/img/box/9.png);
    grid-area: item-8;
}

.header-section__item-9 {
    background-image: url(/local/templates/WBE70/img/img/box/10.png);
    grid-area: item-9;
}

.header-section__item-10 {
    background-image: url(/local/templates/WBE70/img/img/box/11.png);
    grid-area: item-10;
}

@media(min-width: 768px) {
    .header-section {
        gap: 12px;
        grid-template-areas: "logo video video video" "item-0 item-1 item-2 item-3" "item-4 item-5 item-6 link" "item-7 item-8 item-9 item-10";
        grid-template-columns: repeat(4, 1fr)
    }

    .header-section__item-0,
    .header-section__item-10,
    .header-section__item-2,
    .header-section__item-3,
    .header-section__item-4,
    .header-section__item-5,
    .header-section__item-8,
    .header-section__item-7,
    .header-section__item-9 {
        display: block
    }

    .header-section__item-0 {
        background-image: url(/local/templates/WBE70/img/img/box/1.png);
        grid-area: item-0;
    }

    .header-section__item-1 {
        background-image: url(/local/templates/WBE70/img/img/box/2.png);
        grid-area: item-1;
    }

    .header-section__item-2 {
        background-image: url(/local/templates/WBE70/img/img/box/3.png);
        grid-area: item-2;
    }

    .header-section__item-3 {
        background-image: url(/local/templates/WBE70/img/img/box/4.png);
        grid-area: item-3;
    }

    .header-section__item-4 {
        background-image: url(/local/templates/WBE70/img/img/box/5.png);
        grid-area: item-4;
    }

    .header-section__item-5 {
        background-image: url(/local/templates/WBE70/img/img/box/6.png);
        grid-area: item-5;
    }

    .header-section__item-6 {
        background-image: url(/local/templates/WBE70/img/img/box/7.png);
        grid-area: item-6;
    }

    .header-section__item-7 {
        background-image: url(/local/templates/WBE70/img/img/box/8.png);
        grid-area: item-7;
    }

    .header-section__item-8 {
        background-image: url(/local/templates/WBE70/img/img/box/9.png);
        grid-area: item-8;
    }

    .header-section__item-9 {
        background-image: url(/local/templates/WBE70/img/img/box/10.png);
        grid-area: item-9;
    }

    .header-section__item-10 {
        background-image: url(/local/templates/WBE70/img/img/box/11.png);
        grid-area: item-10;
    }
}


@media(min-width: 960px) {
    .header-section {
        grid-template-areas: "logo logo video video video video" "item-0 item-1 item-2 item-3 item-4 link" "item-5 item-6 item-7 item-8 item-9 item-10";
        grid-template-columns: repeat(6, 1fr)
    }

    .header-section__item-0 {
        background-image: url(/local/templates/WBE70/img/img/box/1.png);
        grid-area: item-0;
    }

    .header-section__item-1 {
        background-image: url(/local/templates/WBE70/img/img/box/2.png);
        grid-area: item-1;
    }

    .header-section__item-2 {
        background-image: url(/local/templates/WBE70/img/img/box/3.png);
        grid-area: item-2;
    }

    .header-section__item-3 {
        background-image: url(/local/templates/WBE70/img/img/box/4.png);
        grid-area: item-3;
    }

    .header-section__item-4 {
        background-image: url(/local/templates/WBE70/img/img/box/5.png);
        grid-area: item-4;
    }

    .header-section__item-5 {
        background-image: url(/local/templates/WBE70/img/img/box/6.png);
        grid-area: item-5;
    }

    .header-section__item-6 {
        background-image: url(/local/templates/WBE70/img/img/box/7.png);
        grid-area: item-6;
    }

    .header-section__item-7 {
        background-image: url(/local/templates/WBE70/img/img/box/8.png);
        grid-area: item-7;
    }

    .header-section__item-8 {
        background-image: url(/local/templates/WBE70/img/img/box/9.png);
        grid-area: item-8;
    }

    .header-section__item-9 {
        background-image: url(/local/templates/WBE70/img/img/box/10.png);
        grid-area: item-9;
    }

    .header-section__item-10 {
        background-image: url(/local/templates/WBE70/img/img/box/11.png);
        grid-area: item-10;
    }
}



@media(min-width: 1192px) {
    .header-section {
        grid-template-areas:
      "logo logo video video video video video video"
      ". item-0 item-1 item-1 item-2 item-3 item-4 link"
      "item-5 item-6 item-7 item-8 item-2 item-9 item-10 .";
        grid-template-columns: repeat(8, 1fr);
    }
}

.header-section__item {
    background-size: cover;
    color: #fff;
    min-height: 168px;
    padding: 12px
}

.header-section__item--link {
    background-color: #c49a6c;
    font-size: 18px;
    font-weight: 500;
    grid-area: link;
    line-height: 21px;
    min-height: 90px
}

.header-section__item--link .header-section__item-title {
    align-items: center;
    display: flex;
    gap: 12px
}

@media(min-width: 768px) {
    .header-section__item--link {
        min-height: 168px
    }
}

.header-section__item-title span {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.header-section__item-title div {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.header-section__logo {
    background-color: #000;
    color: #fff;
    display: flex;
    flex-direction: column;
    grid-area: logo;
    height: 100%;
    justify-content: space-between;
    padding: 24px
}

.header-section__logo img {
    width: 100%
}

@media(min-width: 960px) {
    .header-section__logo {
        padding: 53px
    }
}

.header-section__title {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin: 0
}

@media(min-width: 960px) {
    .header-section__title {
        font-size: 16px;
        font-weight: 700;
        line-height: 20px
    }
}

.header-section__subtitle {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px
}

@media(min-width: 960px) {
    .header-section__subtitle {
        font-size: 16px;
        font-weight: 400;
        line-height: 21px;
        margin-top: 6px
    }
}

.header-section__video {
    grid-area: video;
    position: relative
}

.info-section {
    align-items: center;
    background: #434343;
    display: flex;
    height: 312px;
    justify-content: center;
    margin-top: 6px;
    position: relative;
    width: 100%;
    pointer-events:none;
}

@media(min-width: 960px) {
    .info-section {
        height: 486px;
        margin-top: 12px
    }
}

.info-section__container {
    margin-left: 10px;
    position: relative
}

.info-section__text {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    width: 250px
}

@media(min-width: 481px) {
    .info-section__text {
        width: 335px
    }
}

@media(min-width: 960px) {
    .info-section__text {
        font-size: 24px;
        width: 433px
    }
}

.info-section__text--float {
    margin-left: 60px;
    margin-top: 0;
    width: 250px
}

@media(min-width: 481px) {
    .info-section__text--float {
        width: 400px
    }
}

@media(min-width: 960px) {
    .info-section__text--float {
        margin-left: 210px;
        margin-top: -30px;
        width: 585px
    }
}

.info-section:before {
    content: '';
    display: block;
    background-image: url(/local/templates/WBE70/img/img/paint.png);
    background-size: cover;
    position: absolute;
    height: 1427px;
    left: 28%;
    opacity: 1;
    top: -101%;
    width: 1279px
}

@media(max-width: 960px) {
    .info-section:before {
        height: 900px;
        width: 700px;
    }
}

@media(max-width: 550px) {
    .info-section:before {
        background-size: cover;
        content: "";
        height: 747px;
        left: 50%;
        opacity: .65;
        position: absolute;
        top: 50%;
        transform: translateX(-50%) translateY(-50%) rotate(29deg);
        width: 667px;
    }
}



.info-section:after {
    background-image: url(/local/templates/WBE70/img/img/vard_logo_small.svg);
    background-size: cover;
    bottom: 16px;
    content: "";
    height: 22px;
    left: 16px;
    position: absolute;
    width: 23px
}

@media(min-width: 768px) {
    .info-section:after {
        bottom: 36px;
        height: 48px;
        left: 36px;
        width: 51px
    }
}

.advantages-section {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 12px;
    position: relative
}

@media(min-width: 768px) {
    .advantages-section {
        gap: 12px;
        grid-template-columns: repeat(4, 1fr)
    }
}

.advantages-section__item {
    border: 1px solid #000;
    color: #000;
    display: flex;
    flex-direction: column;
    height: 172px;
    justify-content: space-between;
    padding: 12px
}

@media(min-width: 1192px) {
    .advantages-section__item {
        height: 349px;
        padding: 36px
    }
}

.advantages-section__item--main {
    background: #c49a6c;
    border: none
}

.advantages-section__item--main .advantages-section__item-title {
    color: #fff;
}

.advantages-section__item-title {
    font-size: 14px;
    font-weight: 500
}

@media(min-width: 1192px) {
    .advantages-section__item-title {
        font-size: 24px
    }
}

.advantages-section__item-icon {
    height: 36px;
    width: 36px
}

@media(min-width: 1192px) {
    .advantages-section__item-icon {
        height: 72px;
        width: 72px
    }
}

.dishwasher-section {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin-top: 12px;
    position: relative;
    white-space: nowrap
}

@media(min-width: 768px) {
    .dishwasher-section {
        font-size: 18px;
        line-height: 21px
    }
}

.dishwasher-section__background {
    width: 100%
}

.dishwasher-section__basket {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 17%;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 12.8%;
    transform: translateX(-50%);
    width: 75%
}

@media(min-width: 768px) {
    .dishwasher-section__basket {
        top: 16%;
        width: 87%
    }
}

.dishwasher-section__basket-selection {
    border: 1px solid #c49a6c;
    flex-grow: 1;
    margin-top: 6px;
    width: 100%
}

@media(min-width: 768px) {
    .dishwasher-section__basket-selection {
        margin-top: 24px
    }
}

.dishwasher-section__iconed-item {
    left: 50%;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

.dishwasher-section__iconed-item-icon {
    height: 24px;
    width: 24px
}

@media(min-width: 768px) {
    .dishwasher-section__iconed-item-icon {
        height: 47px;
        width: 47px
    }
}

.dishwasher-section__iconed-item-text {
    margin-top: 6px
}

@media(min-width: 768px) {
    .dishwasher-section__iconed-item-text {
        margin-top: 18px
    }
}

.dishwasher-section__half-load {
    top: 51%
}

@media(min-width: 768px) {
    .dishwasher-section__half-load {
        top: 55%
    }
}

.dishwasher-section__inverter {
    top: 84%
}

@media(min-width: 768px) {
    .dishwasher-section__inverter {
        top: 70%
    }
}

.dishwasher-section__light-text {
    left: 86%;
    position: absolute;
    text-align: right;
    top: 75.5%;
    transform: translateX(-100%) translateY(-100%);
    width: 300px
}

@media(min-width: 768px) {
    .dishwasher-section__light-text {
        left: 80%;
        text-align: center;
        top: 87%;
        transform: translateX(-50%) translateY(-100%)
    }
}

.dishwasher-section__light-selection {
    border: 1px solid #c49a6c;
    height: 8.7%;
    left: 79%;
    position: absolute;
    top: 77.3%;
    transform: translateX(-50%);
    width: 14%
}

@media(max-width: 768px) {
    .dishwasher-section__light-selection {
        top: inherit;
        bottom: 4%;
    }

    .dishwasher-section__light-text {
        top: 84.5%;
    }

    .dishwasher-section__inverter {
        top: 90%;
    }
}

@media(max-width: 550px) {
    .dishwasher-section__inverter {
        top: inherit;
        bottom: -10px;
    }
}

@media(min-width: 768px) {
    .dishwasher-section__light-selection {
        height: 10.3%;
        left: 80%;
        top: 88.3%;
        width: 16%
    }
}

.iconed-text {
    align-items: center;
    display: flex;
    gap: 6px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

@media(min-width: 768px) {
    .iconed-text {
        gap: 18px
    }
}

.iconed-text--top {
    flex-direction: column-reverse;
    transform: translateX(-50%) translateY(-100%)
}

.iconed-text--bottom {
    flex-direction: column;
    transform: translateX(-50%) translateY(100%)
}

.iconed-text--left {
    flex-direction: row-reverse;
    text-align: right;
    transform: translateX(-100%)
}

.iconed-text--right {
    flex-direction: row;
    text-align: left;
    transform: translateX(100%)
}

.iconed-text--start {
    align-items: start;
    text-align: left
}

.iconed-text--end {
    align-items: end;
    text-align: right
}

.iconed-text__text {
    font-size: 12px;
    font-weight: 400
}

@media(max-width: 550px) {
    .iconed-text__text {
        font-size: 10px;
        font-weight: 400
    }
}

@media(min-width: 768px) {
    .iconed-text__text {
        font-size: 16px
    }
}

.iconed-text__icon {
    height: 24px;
    width: 24px
}

@media(min-width: 768px) {
    .iconed-text__icon {
        height: 57px;
        width: 57px
    }
}

.induction-section {
    color: #c49a6c;
    font-weight: 400;
    margin-top: 12px;
    position: relative
}

.induction-section__background {
    width: 100%
}

.induction-section__iconed-text {
    color: #c49a6c
}

.induction-section__iconed-text--xxl {
    left: -29%;
    top: 71%
}



@media(min-width: 768px) {
    .induction-section__iconed-text--xxl {
        left: 21%;
        top: 43%
    }
}

@media(max-width: 767px) {
    .induction-section__iconed-text--xxl {
        left: 100px;
        top: 48%
    }
}

@media(max-width: 550px) {
    .induction-section__iconed-text--xxl {
        left: 90px;
        top: 38%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--xxl {
        left: 30%;
        top: 58%
    }
}

.induction-section__iconed-text--heat {
    left: -50%;
    top: 57%
}

@media(min-width: 481px) {
    .induction-section__iconed-text--heat {
        left: -25%;
        top: 57%
    }
}

@media(min-width: 768px) {
    .induction-section__iconed-text--heat {
        left: 68%;
        top: 55%
    }
}

.induction-section__iconed-text--heat {
    left: 58%;
    top: 62%
}

@media(max-width: 1120px) {
    .induction-section__iconed-text--heat {
        left: initial;
        right: 0px;
        top: 55%
    }
}

@media(max-width: 620px) {
    .induction-section__iconed-text--heat {
        left: initial;
        right: 0px;
        top: 43%
    }
}

@media(max-width: 550px) {
    .induction-section__iconed-text--heat {
        left: initial;
        right: -60px;
        top: 43%
    }
}

.induction-section__iconed-text--timer {
    left: -43%;
    top: 77%
}

@media(max-width: 550px) {
    .induction-section__iconed-text--timer {
        left: -43%;
        top: 85%
    }
}

@media(min-width: 481px) {
    .induction-section__iconed-text--timer {
        left: -25%;
        top: 85%
    }
}

@media(min-width: 768px) {
    .induction-section__iconed-text--timer {
        left: -28%;
        top: 70%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--timer {
        left: -19%;
        top: 85%
    }
}

@media(min-width: 1192px) {
    .induction-section__iconed-text--timer {
        left: -9%
    }
}

.induction-section__iconed-text--bridge {
    left: 75%;
    top: 10%
}

.induction-section__iconed-text--bridge {
    left: 38%;
    top: 32%
}

@media(max-width: 1020px) {
    .induction-section__iconed-text--bridge {
        left: initial;
        right: 340px;
        top: 32%
    }
}

@media(max-width: 770px) {
    .induction-section__iconed-text--bridge {
        right: 240px;
        top: 32%
    }
}

@media(max-width: 550px) {
    .induction-section__iconed-text--bridge {
        right: 150px;
        top: 32%;
        flex-direction: column-reverse;
    }
}

@media(min-width: 1192px) {
    .induction-section__iconed-text--bridge {
        left: 48%
    }
}

.induction-section__iconed-text--sensor {
    left: 64%;
    top: 27%
}

@media(min-width: 768px) {
    .induction-section__iconed-text--sensor {
        left: 44%;
        top: 30%
    }
}

.induction-section__iconed-text--sensor {
    left: 58%;
    top: 43%
}

@media(max-width: 1020px) {
    .induction-section__iconed-text--sensor {
        left: initial;
        right: 250px;
        top: 43%
    }
}

.induction-section__iconed-text--booster {
    left: 23%;
    top: 23.5%
}

@media(min-width: 768px) {
    .induction-section__iconed-text--booster {
        left: 64%;
        top: 52%
    }
}

.induction-section__iconed-text--booster {
    left: 33%;
    top: 41%
}

@media(max-width: 1020px) {
    .induction-section__iconed-text--booster {
        left: 220px;
        top: 41%;
        flex-direction: row-reverse;
    }
}

@media(max-width: 765px) {
    .induction-section__iconed-text--booster {
        left: 170px;
        top: 42%;
    }
}

@media(max-width: 620px) {
    .induction-section__iconed-text--booster {
        left: 120px;
        top: 42%;
    }
}

@media(max-width: 550px) {
    .induction-section__iconed-text--booster {
        left: 70px;
        top: 43%;
    }
}

.induction-section__iconed-text--frame {
    left: 18%;
    top: 25%
}

@media(min-width: 768px) {
    .induction-section__iconed-text--frame {
        left: 44%;
        top: 43%
    }
}

.induction-section__iconed-text--frame {
    color: #000;
    left: 25%;
    top: 26%
}

@media(max-width: 1020px) {
    .induction-section__iconed-text--frame {
        color: #000;
        left: 280px;
        top: 25%
    }
}

@media(max-width: 765px) {
    .induction-section__iconed-text--frame {
        left: 200px;
        top: 25%
    }
}

@media(max-width: 620px) {
    .induction-section__iconed-text--frame {
        left: 160px;
        top: 24%;
        flex-direction: column-reverse;
    }
}

@media(max-width: 550px) {
    .induction-section__iconed-text--frame {
        left: 140px;
        top: 22%;
        flex-direction: row-reverse;
    }
}

.products-grid {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 6px
}

@media(min-width: 768px) {
    .products-grid {
        gap: 12px;
        grid-template-columns: repeat(4, 1fr);
        margin-top: 12px
    }
}

.products-grid__item {
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 172px;
    padding: 12px
}

@media(min-width: 768px) {
    .products-grid__item {
        min-height: 313px;
        padding: 30px
    }
}

.products-grid__item-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px
}

@media(min-width: 768px) {
    .products-grid__item-title {
        font-size: 16px;
        line-height: 20px
    }
}

.products-grid__item-icon {
    height: 36px;
    width: 36px
}

@media(min-width: 768px) {
    .products-grid__item-icon {
        height: 72px;
        width: 72px
    }
}

.products-grid__item-main {
    grid-area: main;
    min-height: 350px;
    padding: 12px
}

@media(min-width: 768px) {
    .products-grid__item-main {
        min-height: 100%;
        padding: 36px
    }
}

.products-grid__item-main-link {
    align-items: center;
    display: flex;
    font-size: 18px;
    font-weight: 700;
    margin-top: auto
}

@media(max-width: 870px) {
    .products-grid__item-main-link {
        display: block;
        font-size: 16px;
    }
}

@media(max-width: 770px) {
    .products-grid__item-main-link {
        display: flex;
        font-size: 16px;
    }
}

.products-grid__item-main-link span {
    align-items: center;
    display: flex;
    font-size: 18px;
    font-weight: 700;
    margin-top: auto;
    margin-right: 10px;
}

@media(max-width: 768px) {
    .products-grid__item-main-link span {
        font-size: 14px;
        margin-right: 5px;
        color: #fff;
    }

    .products-grid__item-main-link svg path {
        fill: #fff;
    }
}

.products-grid__item-main-link--right {
    margin-left: auto
}

.products-grid__item-main-link--black {
    color: #000
}

.products-grid__item-main-link--white {
    color: #fff
}

.products-grid__item-main-link-arrow--black {
    color: #000
}

.products-grid__item-main-link-arrow--white {
    color: #fff
}

.slider-section {
    margin-top: 64px;
    position: relative;
}

.slider-section__slider .tp-slider-bullets {
    background-color: transparent
}

.slider-section__slider .tp-slider-bullets__bullet {
    background-color: #434343;
    border-radius: 0;
    height: 20px;
    width: 20px
}

.slider-section__slider .tp-slider-bullets__bullet--medium {
    transform: none
}

.slider-section__slider .tp-slider-bullets__bullet--active {
    background-color: #c49a6c
}

.slider-section__slider .tp-slider__arrow {
    background-color: transparent;
    bottom: 11px;
    left: 50%;
    opacity: 1;
    top: auto;
    transform: translateX(-50%) !important
}

.slider-section__slider .tp-slider-bullets--overlay {
    box-shadow: none
}

.slider-section__slider .tp-slider__arrow--left {
    margin-left: -66px
}

.slider-section__slider .tp-slider__arrow--left .tp-icon {
    display: none
}

.slider-section__slider .tp-slider__arrow--left:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.168 5.262-17.757.03 4.124-3.958-1.104-1-5.43 5.17L0 6.495l5.431 5.171 1.104-1-4.124-3.959 17.756.031V5.262Z' fill='%23C49A6C'/%3E%3C/svg%3E");
    display: block
}

.slider-section__slider .tp-slider__arrow--right {
    margin-left: 66px
}

.slider-section__slider .tp-slider__arrow--right .tp-icon {
    display: none
}

.slider-section__slider .tp-slider__arrow--right:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' fill='none'%3E%3Cpath d='m.167 5.262 17.757.03L13.8 1.335 14.903.334l5.432 5.17v.992l-5.431 5.17-1.104-1 4.124-3.958-17.756.03V5.262Z' fill='%23C49A6C'/%3E%3C/svg%3E");
    display: block
}

.slider-section__slide {
    position: relative
}

.slider-section__slide-text {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    left: 12px;
    position: absolute;
    top: 12px
}

@media(min-width: 768px) {
    .slider-section__slide-text {
        font-size: 24px;
        left: 60px;
        top: 60px
    }
}

.slider-section__slide-image {
    max-height: 194px
}

@media(min-width: 768px) {
    .slider-section__slide-image {
        max-height: 486px
    }
}

.slider-section__slide-image img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.washing-machines-section {
    padding-top: 32px;
    position: relative;
    margin-top:10px;
}

@media(min-width: 768px) {
    .washing-machines-section {
        padding-top: 94px;
        margin-top: 10px;

    }
}

.washing-machines-section__caption {
    margin: 0 auto;
    width: 88%;

}

@media(min-width: 768px) {
    .washing-machines-section__caption {
        width: 78%

    }
}

.washing-machines-section__caption img {
    width: 100%
}

.washing-machines-section__background {
    margin: -4px auto 0;
    position: relative;
    transform: translateX(3%);
    width: 85%
}

@media(min-width: 768px) {
    .washing-machines-section__background {
        margin-top: -12px;
        transform: translateX(2.5%)
    }
}

.washing-machines-section__background img {
    width: 100%
}

.washing-machines-section__iconed-text {
    color: #fff;
    left: 47.5%;
    position: absolute;
    transform: translateX(-50%)
}

.washing-machines-section__iconed-text--heat-pump {
    top: 40.5%
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--heat-pump {
        top: 7.5%
    }
}

.washing-machines-section__iconed-text--auto-dry {
    top: 17.8%
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--auto-dry {
        top: 31.5%
    }
}

.washing-machines-section__iconed-text--steam-safe {
    top: 71.6%
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--steam-safe {
        top: 84.6%
    }
}

.washing-machines-section__iconed-text--inverter {
    display: none
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--inverter {
        display: flex;
        left: 33%;
        top: 93%
    }
}

.washing-machines-section__dosing {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    height: 13%;
    left: 17%;
    position: absolute;
    text-align: center;
    top: 50.5%;
    transform: translateX(-50%);
    width: 30%
}

@media(min-width: 481px) {
    .washing-machines-section__dosing {
        height: 11%
    }
}

@media(min-width: 768px) {
    .washing-machines-section__dosing {
        font-size: 16px;
        height: 8%;
        left: 19.5%
    }
}

.washing-machines-section__dosing-text {
    margin-left: -42px;
    text-align: left
}

@media(min-width: 768px) {
    .washing-machines-section__dosing-text {
        margin-left: 0;
        text-align: center
    }
}

.washing-machines-section__dosing-selection {
    border: 1px solid #c49a6c;
    flex-grow: 1;
    margin-bottom: 5px;
    width: 100%
}

@media(min-width: 768px) {
    .washing-machines-section__dosing-selection {
        margin-bottom: 18px
    }
}

.washing-machines-section__banner {
    background-size: cover;
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 500;
    height: 200px;
    padding: 18px;
    position: absolute;
    width: 200px
}

@media(min-width: 960px) {
    .washing-machines-section__banner {
        display: block;
        font-size: 16px;
        height: 260px;
        width: 260px
    }
}

@media(min-width: 1192px) {
    .washing-machines-section__banner {
        font-size: 16px;
        height: 360px;
        padding: 24px;
        width: 360px
    }
}

.washing-machines-section__banner--drum {
    background-image: url(/local/templates/WBE70/img/img/washion/banner_drum.jpg);
    box-shadow: 10px -27px 4px 0 rgba(0, 0, 0, .35);
    left: 12%;
    top: 39%
}

.washing-machines-section__banner--door {
    background-image: url(/local/templates/WBE70/img/img/washion/banner_door.jpg);
    box-shadow: 25px -22px 4px 0 rgba(0, 0, 0, .35);
    left: 75%;
    top: 45%
}

.washing-machines-section__banner--uv {
    background-image: url(/local/templates/WBE70/img/img/washion/banner_uv.jpg);
    left: -11%;
    padding-right: 160px;
    top: 60%;
    z-index: -1;
}


.washing-machines-section__banner--cat {
    background-image: url(/local/templates/WBE70/img/img/washion/cat-sleep.png);
    left: -15%;
    bottom: -60px;
    width: 600px;
    height: 460px;
}

@media(max-width: 1350px) {
    .washing-machines-section__banner--cat {
        left: -10%;
        bottom: -60px;
        width: 540px;
        height: 390px;
    }
}

@media(max-width: 1150px) {
    .washing-machines-section__banner--cat {
        left: -10%;
        bottom: -40px;
        width: 400px;
        height: 300px;
        display: block;
    }
}

@media(max-width: 550px) {
    .washing-machines-section__banner--cat {
        background-image: url(/local/templates/WBE70/img/img/washion/cat-sleep.png);
        left: -10%;
        bottom: -20px;
        width: 210px;
        height: 159px;
        display: block;
    }
}
}

.footer-section {
    margin-top: 12px
}

.products-carousel__reel {
    display: flex;
    justify-content: center
}

.products-carousel__title {
    color: #fff;
    margin-bottom: 18px
}

@media(min-width: 960px) {
    .products-carousel__title {
        margin-bottom: 24px
    }
}

.products-carousel--light .products-carousel__title {
    color: #000
}

.products-carousel__card--clean,
.products-carousel__lazy-card--clean {
    min-height: 378px;
    width: 277px
}

.products-carousel__card--compact,
.products-carousel__lazy-card--compact {
    width: 277px
}

@media(min-width: 375px) {

    .products-carousel__card--compact,
    .products-carousel__lazy-card--compact {
        width: 334px
    }
}

.products-carousel__lazy-card {
    background-color: #fff;
    border-radius: 3px;
    min-height: 209px
}

.products-carousel--dark .products-carousel__lazy-card {
    box-shadow: 0 0 4px rgba(0, 0, 0, .5)
}

.products-carousel__skeleton {
    min-height: 209px;
    width: 100%
}

.products-carousel__skeleton--desktop {
    min-height: 378px
}

.products-carousel__list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    opacity: 1;
    transform: translateZ(0)
}

@media(min-width: 960px) {
    .products-carousel__list {
        margin: 0 -6px
    }
}

.products-carousel__list .product-card {
    margin: 6px;
    min-width: auto;
    width: 100%
}

@media(min-width: 768px) {
    .products-carousel__list .product-card {
        width: calc(50% - 12px)
    }
}

@media(min-width: 960px) {
    .products-carousel__list .product-card {
        width: calc(33.33333% - 12px)
    }
}

@media(min-width: 1192px) {
    .products-carousel__list .product-card {
        width: calc(25% - 12px)
    }
}

@media(min-width: 1482px) {
    .products-carousel__list .product-card {
        width: calc(20% - 12px)
    }
}

.products-carousel__wrp-button {
    display: flex;
    flex: 1;
    margin-top: 6px
}

.products-carousel__button {
    width: 100%
}

.products-carousel--with-title .tp-reel__bullets--top-right-absolute {
    top: -40px
}

.products-carousel .tp-reel__bullets--top-right-absolute {
    top: -45px
}

.landing-products {
    margin: auto;
    max-width: 1445px;
    padding: 0 12px 54px
}

@media(min-width: 960px) {
    .landing-products {
        padding: 0 24px 54px
    }
}

.container_wheite {
    background: #fff;
}

.container_black {
    background: #222325;
}

.container_br {
    margin: 0 auto;
    max-width: 1404px;
    padding: 0 15px;
}

@media(max-width: 1435px) {
    .container_br {
        width: 100%;
        max-width: none;
        box-sizing: border-box;
    }
}

@media(max-width: 550px) {
    .container_br {
        padding: 0 10px;
    }
}

@media(min-width: 768px) {
    .vard__container {
        padding: 42px 0
    }
}

.vard__products-slider {
    padding: 24px 0
}

.vard__ovens {
    grid-template-areas: "main main" "main main" "item-0 item-1" "item-2 item-3"
}

@media(min-width: 768px) {
    .vard__ovens {
        grid-template-areas: "main main item-0 item-1" "main main item-2 item-3"
    }
}

.vard__ovens .products-grid__item {
    background-color: #c49a6c;
    color: #13181e
}

.vard__ovens .products-grid__item-main {
    background-image: url(/local/templates/WBE70/img/img/oven/main.png);
}

.vard__friges {
    grid-template-areas: "item-2 main" "item-4 main" "item-1 item-3" "item-1 item-0"
}

@media(min-width: 768px) {
    .vard__friges {
        grid-template-areas: "item-0 item-1 item-2 main" "item-3 item-1 item-4 main"
    }
}

.vard__friges .products-grid__item {
    background-color: #d9dee0;
    color: #13181e
}

.vard__friges .products-grid__item-main {
    background-image: url(/local/templates/WBE70/img/img/fridge/main.png);
}

.vard__wine-cabinets {
    grid-template-areas: "main main" "main main" "item-0 item-1" "item-2 item-3"
}

@media(min-width: 768px) {
    .vard__wine-cabinets {
        grid-template-areas: "main main item-0 item-1" "main main item-2 item-3"
    }
}

.vard__wine-cabinets .products-grid__item {
    background-color: #c49a6c;
    color: #13181e
}

.vard__wine-cabinets .products-grid__item-main {
    background-image: url(/local/templates/WBE70/img/img/wine/main.png)
}

.vard__coffe-machines {
    grid-template-areas: "main main" "main main" "item-0 item-1" "item-0 item-2"
}

@media(min-width: 768px) {
    .vard__coffe-machines {
        grid-template-areas: "item-0 item-1 main main" "item-0 item-2 main main"
    }
}

.vard__coffe-machines .products-grid__item {
    background-color: #000;
    color: #fff
}

.vard__coffe-machines .products-grid__item-0 {
    color: #000;
    padding-right: 40%
}

.vard__coffe-machines .products-grid__item-main {
    background-image: url(/local/templates/WBE70/img/img/cofe/main.png)
}

.vard__microwave-ovens {
    grid-template-areas: "main main" "main main" "item-2 item-1" "item-0 item-1"
}

@media(min-width: 768px) {
    .vard__microwave-ovens {
        grid-template-areas: "main main item-0 item-1" "main main item-2 item-1"
    }
}

.vard__microwave-ovens .products-grid__item {
    background-color: #434343;
    color: #fff
}

.vard__microwave-ovens .products-grid__item-main {
    background-image: url(/local/templates/WBE70/img/img/microwave/main.png)
}

.vard__washing-machines {
    grid-template-areas: "item-0 item-1" "item-2 item-3";
    grid-template-columns: repeat(2, 1fr)
}

@media(min-width: 768px) {
    .vard__washing-machines {
        grid-template-areas: "item-0 item-1 item-2 item-3";
        grid-template-columns: repeat(4, 1fr)
    }
}

@media(min-width: 960px) {
    .vard__washing-machines {
        display: none
    }
}

.vard__washing-machines .products-grid__item {
    background-color: #c49a6c;
    color: #fff
}

.video-modal {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100
}

.video-modal__box {
    height: 0;
    left: 50%;
    padding-top: 56.25%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%
}

@media(min-width: 960px) {
    .video-modal__box {
        height:92%;
        padding-top: 0;
        position: static;
        transform: translate(0);
        width: 80%
    }
}

.video-modal__box .ftp__video,.video-modal__box iframe {
    background-color: #000;
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%
}

.video-wrapper[data-v-560eea67] {
    position: relative
}

.video-wrapper__image[data-v-560eea67] {
    width: 100%
}

.video-wrapper__play-button[data-v-560eea67] {
    cursor: pointer;
    height: 96px;
    left: 50%;
    opacity: .9;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: opacity .2s;
    width: 96px
}

.video-wrapper__play-button svg[data-v-560eea67] {
    height: 100%;
    width: 100%
}

.video-wrapper__play-button[data-v-560eea67]:hover {
    opacity: 1
}

@media(min-width: 481px) {
    .video-wrapper__play-button[data-v-560eea67] {
        height:130px;
        width: 130px
    }
}

.header-section[data-v-66a55fa3] {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-areas: "logo item-1" "logo item-6" "logo link" "video video";
    grid-template-columns: repeat(2,1fr);
    position: relative;
    z-index: 10
}

.header-section__item-0[data-v-66a55fa3],.header-section__item-10[data-v-66a55fa3],.header-section__item-2[data-v-66a55fa3],.header-section__item-3[data-v-66a55fa3],.header-section__item-4[data-v-66a55fa3],.header-section__item-5[data-v-66a55fa3],.header-section__item-7[data-v-66a55fa3],.header-section__item-8[data-v-66a55fa3],.header-section__item-9[data-v-66a55fa3] {
    display: none
}

@media(min-width: 768px) {
    .header-section[data-v-66a55fa3] {
        gap:12px;
        grid-template-areas: "logo video video video" "item-0 item-1 item-2 item-3" "item-4 item-5 item-6 link" "item-8 item-9 item-10 .";
        grid-template-columns: repeat(4,1fr)
    }

    .header-section__item-0[data-v-66a55fa3],.header-section__item-10[data-v-66a55fa3],.header-section__item-2[data-v-66a55fa3],.header-section__item-3[data-v-66a55fa3],.header-section__item-4[data-v-66a55fa3],.header-section__item-5[data-v-66a55fa3],.header-section__item-8[data-v-66a55fa3],.header-section__item-9[data-v-66a55fa3] {
        display: block
    }
}

@media(min-width: 960px) {
    .header-section[data-v-66a55fa3] {
        grid-template-areas:"logo logo video video video video" "item-0 item-1 item-2 item-3 item-4 link" "item-5 item-6 item-8 item-8 item-9 item-10";
        grid-template-columns: repeat(6,1fr)
    }
}

@media(min-width: 1192px) {
    .header-section[data-v-66a55fa3] {
        grid-template-areas:"logo logo video video video video video video" ". item-0 item-1 item-1 item-2 item-3 item-4 link" "item-5 item-6 item-8 item-8 item-2 item-9 item-10 .";
        grid-template-columns: repeat(8,1fr)
    }
}

.header-section__item[data-v-66a55fa3] {
    background-size: cover;
    color: #fff;
    min-height: 168px;
    padding: 12px
}

.header-section__item--link[data-v-66a55fa3] {
    background-color: #c49a6c;
    font-size: 18px;
    font-weight: 500;
    grid-area: link;
    line-height: 21px;
    min-height: 90px
}

.header-section__item--link .header-section__item-title[data-v-66a55fa3] {
    align-items: center;
    display: flex;
    gap: 12px
}

@media(min-width: 768px) {
    .header-section__item--link[data-v-66a55fa3] {
        min-height:168px
    }
}

.header-section__item-title[data-v-66a55fa3] {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px
}

.header-section__logo[data-v-66a55fa3] {
    background-color: #000;
    color: #fff;
    display: flex;
    flex-direction: column;
    grid-area: logo;
    height: 100%;
    justify-content: space-between;
    padding: 24px
}

.header-section__logo img[data-v-66a55fa3] {
    width: 100%
}

@media(min-width: 960px) {
    .header-section__logo[data-v-66a55fa3] {
        padding:53px
    }
}

.header-section__title[data-v-66a55fa3] {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin: 0
}

@media(min-width: 960px) {
    .header-section__title[data-v-66a55fa3] {
        font-size:20px;
        font-weight: 500;
        line-height: 23px
    }
}

.header-section__subtitle[data-v-66a55fa3] {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px
}

@media(min-width: 960px) {
    .header-section__subtitle[data-v-66a55fa3] {
        font-size:18px;
        font-weight: 400;
        line-height: 21px;
        margin-top: 12px
    }
}

.header-section__video[data-v-66a55fa3] {
    grid-area: video;
    position: relative
}

.info-section[data-v-54680db0] {
    align-items: center;
    background: #434343;
    display: flex;
    height: 312px;
    justify-content: center;
    margin-top: 6px;
    position: relative
}

@media(min-width: 960px) {
    .info-section[data-v-54680db0] {
        height:486px;
        margin-top: 12px
    }
}

.info-section__container[data-v-54680db0] {
    margin-left: 10px;
    position: relative
}

.info-section__text[data-v-54680db0] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    width: 250px
}

@media(min-width: 481px) {
    .info-section__text[data-v-54680db0] {
        width:335px
    }
}

@media(min-width: 960px) {
    .info-section__text[data-v-54680db0] {
        font-size:24px;
        width: 433px
    }
}

.info-section__text--float[data-v-54680db0] {
    margin-left: 50px;
    margin-top: 0;
    width: 250px
}

@media(min-width: 481px) {
    .info-section__text--float[data-v-54680db0] {
        width:400px
    }
}

@media(min-width: 960px) {
    .info-section__text--float[data-v-54680db0] {
        margin-left:196px;
        margin-top: -30px;
        width: 585px
    }
}

.info-section[data-v-54680db0]:before {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/info/paint_m.png);
    background-size: cover;
    content: "";
    height: 847px;
    left: 50%;
    opacity: .65;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 767px
}

@media(min-width: 960px) {
    .info-section[data-v-54680db0]:before {
        background-image:url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/info/paint.png);
        height: 1427px;
        left: 28%;
        opacity: 1;
        top: -101%;
        transform: none;
        width: 1279px
    }
}

.info-section[data-v-54680db0]:after {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/info/vard_logo_small.svg);
    background-size: cover;
    bottom: 16px;
    content: "";
    height: 22px;
    left: 16px;
    position: absolute;
    width: 23px
}

@media(min-width: 768px) {
    .info-section[data-v-54680db0]:after {
        bottom:36px;
        height: 48px;
        left: 36px;
        width: 51px
    }
}

.advantages-section[data-v-2ef0de84] {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(2,1fr);
    margin-top: 12px;
    position: relative
}

@media(min-width: 768px) {
    .advantages-section[data-v-2ef0de84] {
        gap:12px;
        grid-template-columns: repeat(4,1fr)
    }
}

.advantages-section__item[data-v-2ef0de84] {
    border: 1px solid #fff;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 172px;
    justify-content: space-between;
    padding: 12px
}

@media(min-width: 1192px) {
    .advantages-section__item[data-v-2ef0de84] {
        height:349px;
        padding: 36px
    }
}

.advantages-section__item--main[data-v-2ef0de84] {
    background: #c49a6c;
    border: none
}

.advantages-section__item-title[data-v-2ef0de84] {
    font-size: 14px;
    font-weight: 500
}

@media(min-width: 1192px) {
    .advantages-section__item-title[data-v-2ef0de84] {
        font-size:24px
    }
}

.advantages-section__item-icon[data-v-2ef0de84] {
    height: 36px;
    width: 36px
}

@media(min-width: 1192px) {
    .advantages-section__item-icon[data-v-2ef0de84] {
        height:72px;
        width: 72px
    }
}

.dishwasher-section[data-v-2b135274] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    margin-top: 12px;
    position: relative;
    white-space: nowrap
}

@media(min-width: 768px) {
    .dishwasher-section[data-v-2b135274] {
        font-size:18px;
        line-height: 21px
    }
}

.dishwasher-section__background[data-v-2b135274] {
    width: 100%
}

.dishwasher-section__basket[data-v-2b135274] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 17%;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 12.8%;
    transform: translateX(-50%);
    width: 75%
}

@media(min-width: 768px) {
    .dishwasher-section__basket[data-v-2b135274] {
        top:16%;
        width: 87%
    }
}

.dishwasher-section__basket-selection[data-v-2b135274] {
    border: 1px solid #c49a6c;
    flex-grow: 1;
    margin-top: 6px;
    width: 100%
}

@media(min-width: 768px) {
    .dishwasher-section__basket-selection[data-v-2b135274] {
        margin-top:24px
    }
}

.dishwasher-section__iconed-item[data-v-2b135274] {
    left: 50%;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

.dishwasher-section__iconed-item-icon[data-v-2b135274] {
    height: 24px;
    width: 24px
}

@media(min-width: 768px) {
    .dishwasher-section__iconed-item-icon[data-v-2b135274] {
        height:47px;
        width: 47px
    }
}

.dishwasher-section__iconed-item-text[data-v-2b135274] {
    margin-top: 6px
}

@media(min-width: 768px) {
    .dishwasher-section__iconed-item-text[data-v-2b135274] {
        margin-top:18px
    }
}

.dishwasher-section__half-load[data-v-2b135274] {
    top: 51%
}

@media(min-width: 768px) {
    .dishwasher-section__half-load[data-v-2b135274] {
        top:55%
    }
}

.dishwasher-section__inverter[data-v-2b135274] {
    top: 84%
}

@media(min-width: 768px) {
    .dishwasher-section__inverter[data-v-2b135274] {
        top:70%
    }
}

.dishwasher-section__light-text[data-v-2b135274] {
    left: 86%;
    position: absolute;
    text-align: right;
    top: 75.5%;
    transform: translateX(-100%) translateY(-100%);
    width: 300px
}

@media(min-width: 768px) {
    .dishwasher-section__light-text[data-v-2b135274] {
        left:80%;
        text-align: center;
        top: 87%;
        transform: translateX(-50%) translateY(-100%)
    }
}

.dishwasher-section__light-selection[data-v-2b135274] {
    border: 1px solid #c49a6c;
    height: 8.7%;
    left: 79%;
    position: absolute;
    top: 77.3%;
    transform: translateX(-50%);
    width: 14%
}

@media(min-width: 768px) {
    .dishwasher-section__light-selection[data-v-2b135274] {
        height:10.3%;
        left: 80%;
        top: 88.3%;
        width: 16%
    }
}

.iconed-text[data-v-e50ab802] {
    align-items: center;
    display: flex;
    gap: 6px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

@media(min-width: 768px) {
    .iconed-text[data-v-e50ab802] {
        gap:18px
    }
}

.iconed-text--top[data-v-e50ab802] {
    flex-direction: column-reverse;
    transform: translateX(-50%) translateY(-100%)
}

.iconed-text--bottom[data-v-e50ab802] {
    flex-direction: column;
    transform: translateX(-50%) translateY(100%)
}

.iconed-text--left[data-v-e50ab802] {
    flex-direction: row-reverse;
    text-align: right;
    transform: translateX(-100%)
}

.iconed-text--right[data-v-e50ab802] {
    flex-direction: row;
    text-align: left;
    transform: translateX(100%)
}

.iconed-text--start[data-v-e50ab802] {
    align-items: start;
    text-align: left
}

.iconed-text--end[data-v-e50ab802] {
    align-items: end;
    text-align: right
}

.iconed-text__text[data-v-e50ab802] {
    font-size: 12px;
    font-weight: 400
}

@media(min-width: 768px) {
    .iconed-text__text[data-v-e50ab802] {
        font-size:16px
    }
}

.iconed-text__icon[data-v-e50ab802] {
    height: 24px;
    width: 24px
}

@media(min-width: 768px) {
    .iconed-text__icon[data-v-e50ab802] {
        height:57px;
        width: 57px
    }
}

.induction-section[data-v-a4882fb8] {
    color: #c49a6c;
    font-weight: 400;
    margin-top: 12px;
    position: relative
}

.induction-section__background[data-v-a4882fb8] {
    width: 100%
}

.induction-section__iconed-text[data-v-a4882fb8] {
    color: #c49a6c
}

.induction-section__iconed-text--xxl[data-v-a4882fb8] {
    left: -29%;
    top: 71%
}

@media(min-width: 481px) {
    .induction-section__iconed-text--xxl[data-v-a4882fb8] {
        left:-8%;
        top: 71%
    }
}

@media(min-width: 768px) {
    .induction-section__iconed-text--xxl[data-v-a4882fb8] {
        left:21%;
        top: 43%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--xxl[data-v-a4882fb8] {
        left:30%;
        top: 58%
    }
}

.induction-section__iconed-text--heat[data-v-a4882fb8] {
    left: -50%;
    top: 57%
}

@media(min-width: 481px) {
    .induction-section__iconed-text--heat[data-v-a4882fb8] {
        left:-25%;
        top: 57%
    }
}

@media(min-width: 768px) {
    .induction-section__iconed-text--heat[data-v-a4882fb8] {
        left:68%;
        top: 55%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--heat[data-v-a4882fb8] {
        left:58%;
        top: 62%
    }
}

.induction-section__iconed-text--timer[data-v-a4882fb8] {
    left: -43%;
    top: 77%
}

@media(min-width: 481px) {
    .induction-section__iconed-text--timer[data-v-a4882fb8] {
        left:-25%;
        top: 77%
    }
}

@media(min-width: 768px) {
    .induction-section__iconed-text--timer[data-v-a4882fb8] {
        left:-28%;
        top: 74%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--timer[data-v-a4882fb8] {
        left:-19%;
        top: 85%
    }
}

@media(min-width: 1192px) {
    .induction-section__iconed-text--timer[data-v-a4882fb8] {
        left:-9%
    }
}

.induction-section__iconed-text--bridge[data-v-a4882fb8] {
    left: 75%;
    top: 10%
}

@media(min-width: 960px) {
    .induction-section__iconed-text--bridge[data-v-a4882fb8] {
        left:38%;
        top: 32%
    }
}

@media(min-width: 1192px) {
    .induction-section__iconed-text--bridge[data-v-a4882fb8] {
        left:48%
    }
}

.induction-section__iconed-text--sensor[data-v-a4882fb8] {
    left: 64%;
    top: 27%
}

@media(min-width: 768px) {
    .induction-section__iconed-text--sensor[data-v-a4882fb8] {
        left:44%;
        top: 30%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--sensor[data-v-a4882fb8] {
        left:58%;
        top: 43%
    }
}

.induction-section__iconed-text--booster[data-v-a4882fb8] {
    left: 23%;
    top: 23.5%
}

@media(min-width: 768px) {
    .induction-section__iconed-text--booster[data-v-a4882fb8] {
        left:64%;
        top: 52%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--booster[data-v-a4882fb8] {
        left:33%;
        top: 41%
    }
}

.induction-section__iconed-text--frame[data-v-a4882fb8] {
    left: 18%;
    top: 25%
}

@media(min-width: 768px) {
    .induction-section__iconed-text--frame[data-v-a4882fb8] {
        left:44%;
        top: 43%
    }
}

@media(min-width: 960px) {
    .induction-section__iconed-text--frame[data-v-a4882fb8] {
        color:#000;
        left: 25%;
        top: 26%
    }
}

.products-grid[data-v-196459d6] {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(2,1fr);
    margin-top: 6px
}

@media(min-width: 768px) {
    .products-grid[data-v-196459d6] {
        gap:12px;
        grid-template-columns: repeat(4,1fr);
        margin-top: 12px
    }
}

.products-grid__item[data-v-196459d6] {
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 172px;
    padding: 12px
}

@media(min-width: 768px) {
    .products-grid__item[data-v-196459d6] {
        min-height:313px;
        padding: 36px
    }
}

.products-grid__item-title[data-v-196459d6] {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px
}

@media(min-width: 768px) {
    .products-grid__item-title[data-v-196459d6] {
        font-size:18px;
        line-height: 21px
    }
}

.products-grid__item-icon[data-v-196459d6] {
    height: 36px;
    width: 36px
}

@media(min-width: 768px) {
    .products-grid__item-icon[data-v-196459d6] {
        height:72px;
        width: 72px
    }
}

.products-grid__item-main[data-v-196459d6] {
    grid-area: main;
    min-height: 350px;
    padding: 12px
}

@media(min-width: 768px) {
    .products-grid__item-main[data-v-196459d6] {
        min-height:100%;
        padding: 36px
    }
}

.products-grid__item-main-link[data-v-196459d6] {
    align-items: center;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    margin-top: auto
}

.products-grid__item-main-link--right[data-v-196459d6] {
    margin-left: auto
}

.products-grid__item-main-link--black[data-v-196459d6] {
    color: #000
}

.products-grid__item-main-link--white[data-v-196459d6] {
    color: #fff
}

.products-grid__item-main-link-arrow--black[data-v-196459d6] {
    color: #000
}

.products-grid__item-main-link-arrow--white[data-v-196459d6] {
    color: #fff
}

.slider-section[data-v-0f2d481f] {
    margin-top: 12px
}

.slider-section__slider[data-v-0f2d481f] .tp-slider-bullets {
    background-color: transparent
}

.slider-section__slider[data-v-0f2d481f] .tp-slider-bullets__bullet {
    background-color: #434343;
    border-radius: 0;
    height: 20px;
    width: 20px
}

.slider-section__slider[data-v-0f2d481f] .tp-slider-bullets__bullet--medium {
    transform: none
}

.slider-section__slider[data-v-0f2d481f] .tp-slider-bullets__bullet--active {
    background-color: #c49a6c
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow {
    background-color: transparent;
    bottom: 11px;
    left: 50%;
    opacity: 1;
    top: auto;
    transform: translateX(-50%)!important
}

.slider-section__slider[data-v-0f2d481f] .tp-slider-bullets--overlay {
    box-shadow: none
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow--left {
    margin-left: -66px
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow--left .tp-icon {
    display: none
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow--left:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.168 5.262-17.757.03 4.124-3.958-1.104-1-5.43 5.17L0 6.495l5.431 5.171 1.104-1-4.124-3.959 17.756.031V5.262Z' fill='%23C49A6C'/%3E%3C/svg%3E");
    display: block
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow--right {
    margin-left: 66px
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow--right .tp-icon {
    display: none
}

.slider-section__slider[data-v-0f2d481f] .tp-slider__arrow--right:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' fill='none'%3E%3Cpath d='m.167 5.262 17.757.03L13.8 1.335 14.903.334l5.432 5.17v.992l-5.431 5.17-1.104-1 4.124-3.958-17.756.03V5.262Z' fill='%23C49A6C'/%3E%3C/svg%3E");
    display: block
}

.slider-section__slide[data-v-0f2d481f] {
    position: relative
}

.slider-section__slide-text[data-v-0f2d481f] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    left: 12px;
    position: absolute;
    top: 12px
}

@media(min-width: 768px) {
    .slider-section__slide-text[data-v-0f2d481f] {
        font-size:24px;
        left: 60px;
        top: 60px
    }
}

.slider-section__slide-image[data-v-0f2d481f] {
    max-height: 194px
}

@media(min-width: 768px) {
    .slider-section__slide-image[data-v-0f2d481f] {
        max-height:486px
    }
}

.slider-section__slide-image img[data-v-0f2d481f] {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.washing-machines-section[data-v-654bb4d0] {
    margin-top: 32px;
    position: relative
}

@media(min-width: 768px) {
    .washing-machines-section[data-v-654bb4d0] {
        margin-top:94px
    }
}

.washing-machines-section__caption[data-v-654bb4d0] {
    margin: 0 auto;
    width: 88%
}

@media(min-width: 768px) {
    .washing-machines-section__caption[data-v-654bb4d0] {
        width:78%
    }
}

.washing-machines-section__caption img[data-v-654bb4d0] {
    width: 100%
}

.washing-machines-section__background[data-v-654bb4d0] {
    margin: -4px auto 0;
    position: relative;
    transform: translateX(3%);
    width: 85%
}

@media(min-width: 768px) {
    .washing-machines-section__background[data-v-654bb4d0] {
        margin-top:-12px;
        transform: translateX(2.5%)
    }
}

.washing-machines-section__background img[data-v-654bb4d0] {
    width: 100%
}

.washing-machines-section__iconed-text[data-v-654bb4d0] {
    color: #fff;
    left: 47.5%;
    position: absolute;
    transform: translateX(-50%)
}

.washing-machines-section__iconed-text--heat-pump[data-v-654bb4d0] {
    top: 40.5%
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--heat-pump[data-v-654bb4d0] {
        top:7.5%
    }
}

.washing-machines-section__iconed-text--auto-dry[data-v-654bb4d0] {
    top: 17.8%
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--auto-dry[data-v-654bb4d0] {
        top:31.5%
    }
}

.washing-machines-section__iconed-text--steam-safe[data-v-654bb4d0] {
    top: 71.6%
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--steam-safe[data-v-654bb4d0] {
        top:84.6%
    }
}

.washing-machines-section__iconed-text--inverter[data-v-654bb4d0] {
    display: none
}

@media(min-width: 768px) {
    .washing-machines-section__iconed-text--inverter[data-v-654bb4d0] {
        display:flex;
        left: 33%;
        top: 93%
    }
}

.washing-machines-section__dosing[data-v-654bb4d0] {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    height: 13%;
    left: 17%;
    position: absolute;
    text-align: center;
    top: 50.5%;
    transform: translateX(-50%);
    width: 30%
}

@media(min-width: 481px) {
    .washing-machines-section__dosing[data-v-654bb4d0] {
        height:11%
    }
}

@media(min-width: 768px) {
    .washing-machines-section__dosing[data-v-654bb4d0] {
        font-size:16px;
        height: 8%;
        left: 19.5%
    }
}

.washing-machines-section__dosing-text[data-v-654bb4d0] {
    margin-left: -42px;
    text-align: left
}

@media(min-width: 768px) {
    .washing-machines-section__dosing-text[data-v-654bb4d0] {
        margin-left:0;
        text-align: center
    }
}

.washing-machines-section__dosing-selection[data-v-654bb4d0] {
    border: 1px solid #c49a6c;
    flex-grow: 1;
    margin-bottom: 5px;
    width: 100%
}

@media(min-width: 768px) {
    .washing-machines-section__dosing-selection[data-v-654bb4d0] {
        margin-bottom:18px
    }
}

.washing-machines-section__banner[data-v-654bb4d0] {
    background-size: cover;
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 500;
    height: 200px;
    padding: 18px;
    position: absolute;
    width: 200px
}

@media(min-width: 960px) {
    .washing-machines-section__banner[data-v-654bb4d0] {
        display:block;
        font-size: 16px;
        height: 260px;
        width: 260px
    }
}

@media(min-width: 1192px) {
    .washing-machines-section__banner[data-v-654bb4d0] {
        font-size:18px;
        height: 360px;
        padding: 24px;
        width: 360px
    }
}

.washing-machines-section__banner--drum[data-v-654bb4d0] {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/washing_machines/banner_drum.jpg);
    box-shadow: 10px -27px 4px 0 rgba(0,0,0,.35);
    left: 12%;
    top: 39%
}

.washing-machines-section__banner--door[data-v-654bb4d0] {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/washing_machines/banner_door.jpg);
    box-shadow: 25px -22px 4px 0 rgba(0,0,0,.35);
    left: 75%;
    top: 45%
}

.washing-machines-section__banner--uv[data-v-654bb4d0] {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/washing_machines/banner_uv.jpg);
    left: -11%;
    padding-right: 150px;
    top: 60%;
    z-index: -1
}

.footer-section[data-v-51fbb7fe] {
    margin-top: 12px
}

.products-carousel__reel {
    display: flex;
    justify-content: center
}

.products-carousel__title {
    color: #fff;
    margin-bottom: 18px
}

@media(min-width: 960px) {
    .products-carousel__title {
        margin-bottom:24px
    }
}

.products-carousel--light .products-carousel__title {
    color: #000
}

.products-carousel__card--clean,.products-carousel__lazy-card--clean {
    min-height: 378px;
    width: 277px
}

.products-carousel__card--compact,.products-carousel__lazy-card--compact {
    width: 277px
}

@media(min-width: 375px) {
    .products-carousel__card--compact,.products-carousel__lazy-card--compact {
        width:334px
    }
}

.products-carousel__lazy-card {
    background-color: #fff;
    border-radius: 3px;
    min-height: 209px
}

.products-carousel--dark .products-carousel__lazy-card {
    box-shadow: 0 0 4px rgba(0,0,0,.5)
}

.products-carousel__skeleton {
    min-height: 209px;
    width: 100%
}

.products-carousel__skeleton--desktop {
    min-height: 378px
}

.products-carousel__list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    opacity: 1;
    transform: translateZ(0)
}

@media(min-width: 960px) {
    .products-carousel__list {
        margin:0 -6px
    }
}

.products-carousel__list .product-card {
    margin: 6px;
    min-width: auto;
    width: 100%
}

@media(min-width: 768px) {
    .products-carousel__list .product-card {
        width:calc(50% - 12px)
    }
}

@media(min-width: 960px) {
    .products-carousel__list .product-card {
        width:calc(33.33333% - 12px)
    }
}

@media(min-width: 1192px) {
    .products-carousel__list .product-card {
        width:calc(25% - 12px)
    }
}

@media(min-width: 1482px) {
    .products-carousel__list .product-card {
        width:calc(20% - 12px)
    }
}

.products-carousel__wrp-button {
    display: flex;
    flex: 1;
    margin-top: 6px
}

.products-carousel__button {
    width: 100%
}

.products-carousel--with-title .tp-reel__bullets--top-right-absolute {
    top: -40px
}

.products-carousel .tp-reel__bullets--top-right-absolute {
    top: -45px
}

.landing-products {
    margin: auto;
    max-width: 1445px;
    padding: 0 12px 54px
}

@media(min-width: 960px) {
    .landing-products {
        padding:0 24px 54px
    }

}

.vard[data-v-e97d999a] {
    background: #222325
}

.vard__container[data-v-e97d999a] {
    padding: 12px
}

@media(min-width: 768px) {
    .vard__container[data-v-e97d999a] {
        padding:42px 0
    }
}

.vard__products-slider[data-v-e97d999a] {
    padding: 24px 0
}

.vard__ovens[data-v-e97d999a] {
    grid-template-areas: "main main" "main main" "item-0 item-1" "item-2 item-3"
}

@media(min-width: 768px) {
    .vard__ovens[data-v-e97d999a] {
        grid-template-areas:"main main item-0 item-1" "main main item-2 item-3"
    }
}

.vard__ovens[data-v-e97d999a] .products-grid__item {
    background-color: #c49a6c;
    color: #13181e
}

.vard__ovens[data-v-e97d999a] .products-grid__item-main {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/products/ovens/main.png)
}

.vard__friges[data-v-e97d999a] {
    grid-template-areas: "item-2 main" "item-4 main" "item-1 item-3" "item-1 item-0"
}

@media(min-width: 768px) {
    .vard__friges[data-v-e97d999a] {
        grid-template-areas:"item-0 item-1 item-2 main" "item-3 item-1 item-4 main"
    }
}

.vard__friges[data-v-e97d999a] .products-grid__item {
    background-color: #d9dee0;
    color: #13181e
}

.vard__friges[data-v-e97d999a] .products-grid__item-main {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/products/friges/main.png)
}

.vard__wine-cabinets[data-v-e97d999a] {
    grid-template-areas: "main main" "main main" "item-0 item-1" "item-2 item-3"
}

@media(min-width: 768px) {
    .vard__wine-cabinets[data-v-e97d999a] {
        grid-template-areas:"main main item-0 item-1" "main main item-2 item-3"
    }
}

.vard__wine-cabinets[data-v-e97d999a] .products-grid__item {
    background-color: #c49a6c;
    color: #13181e
}

.vard__wine-cabinets[data-v-e97d999a] .products-grid__item-main {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/products/wine_cabinets/main.png)
}

.vard__coffe-machines[data-v-e97d999a] {
    grid-template-areas: "main main" "main main" "item-0 item-1" "item-0 item-2"
}

@media(min-width: 768px) {
    .vard__coffe-machines[data-v-e97d999a] {
        grid-template-areas:"item-0 item-1 main main" "item-0 item-2 main main"
    }
}

.vard__coffe-machines[data-v-e97d999a] .products-grid__item {
    background-color: #000;
    color: #fff
}

.vard__coffe-machines[data-v-e97d999a] .products-grid__item-0 {
    color: #000;
    padding-right: 40%
}

.vard__coffe-machines[data-v-e97d999a] .products-grid__item-main {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/products/coffe_machines/main.png)
}

.vard__microwave-ovens[data-v-e97d999a] {
    grid-template-areas: "main main" "main main" "item-2 item-1" "item-0 item-1"
}

@media(min-width: 768px) {
    .vard__microwave-ovens[data-v-e97d999a] {
        grid-template-areas:"main main item-0 item-1" "main main item-2 item-1"
    }
}

.vard__microwave-ovens[data-v-e97d999a] .products-grid__item {
    background-color: #434343;
    color: #fff
}

.vard__microwave-ovens[data-v-e97d999a] .products-grid__item-main {
    background-image: url(//cdn.technopark.ru/source/custom_images/newsite/landings/vard/products/microwave_ovens/main.png)
}

.vard__washing-machines[data-v-e97d999a] {
    grid-template-areas: "item-0 item-1" "item-2 item-3";
    grid-template-columns: repeat(2,1fr)
}

@media(min-width: 768px) {
    .vard__washing-machines[data-v-e97d999a] {
        grid-template-areas:"item-0 item-1 item-2 item-3";
        grid-template-columns: repeat(4,1fr)
    }
}

@media(min-width: 960px) {
    .vard__washing-machines[data-v-e97d999a] {
        display:none
    }
}

.vard__washing-machines[data-v-e97d999a] .products-grid__item {
    background-color: #c49a6c;
    color: #fff
}

@media(max-width: 550px) {
    .slider-section_card_item {
        padding: 6px;
        width: 180px;
    }
    .slider-section_card_item_img {
        width: 168px;
        height: 160px;
    }
}


/* End */


/* Start:/local/templates/WBE70/components/bnk/basket.small.bnk/ajax1new/style.css?17363619353373*/
.ie6{position:absolute}.ie6.top-right{right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );width:100%}.jGrowl{z-index:9999;color:#fff;font-size:12px;position:fixed}.jGrowl.top-left{left:0px;top:0px}.jGrowl.top-right{right:0px;top:0px}.jGrowl.bottom-left{left:0px;bottom:0px}.jGrowl.bottom-right{right:0px;bottom:0px}.jGrowl.center{top:0px;width:50%;left:25%}.center .jGrowl-notification,.center .jGrowl-closer{margin-left:auto;margin-right:auto}.jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1em;text-align:left;display:none;border-radius:5px}.jGrowl .jGrowl-notification{min-height:40px}.jGrowl .jGrowl-notification,.jGrowl .jGrowl-closer{margin:10px}.jGrowl .jGrowl-notification .jGrowl-header{font-weight:bold;font-size:.85em}.jGrowl .jGrowl-notification .jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}.jGrowl .jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}@media print{.jGrowl{display:none}}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/WBE70/styles.css?1750955981856*/
.mob_price_backet.js_mob_price_backet.active {
    display: none;
}
.footer-catalog__link{
    display:inline-flex;          /* всё в один горизонтальный ряд */
    align-items:center;           /* вертикальная центровка текста относительно иконки */
    gap:8px;                      /* расстояние между иконкой и текстом */
    font-weight:600;
    text-decoration:none;
    white-space:nowrap;           /* текст не переносится */
}

/* Ховеры (по желанию) */
.footer-catalog__link:hover{
    text-decoration:underline;}

.footer-catalog{
    text-align:center;
    margin-top:24px;              /* при необходимости подправьте отступы */
}

span.dowload-cat-ling{
    margin-top: 1px;
}
/* End */


/* Start:/local/templates/WBE70/template_styles.css?17376455741940*/
.technologies_box-one .technologies_box_item {
    width: 100%;
}

.technologies_box-two .technologies_box_item {
    width: calc(50% - 10px);
}

.catalog-root .catalog_new_design_box_item {
    width: calc(50% - 20px);
}

.catalog-root .catalog_new_design_box {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: space-between;
}

.catalog-root .catalog_new_design_box_item_text {
    position: absolute;
    z-index: 3;
    top: 40%;
    left: 20px;
    width: calc(100% - 40px);
    text-align: center;
}

.catalog-root .catalog_new_design_box_item_text p {
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.02em;
    text-align: center;
    color: #fff;
    width: 100%;
}

.catalog-root .catalog_new_design_box_item_text div {
    display: flex;
    align-items: center;
    margin-top: 6px;
    justify-content: center;
}

.catalog-root.popular_goods {
    margin-top: 0;
}

.catalog_menu_sections .catalog_headling_head {
    display: none;
}

.catalog_menu_sections .catalog_box_fl {
    display: none;
}

.catalog_menu_sections .catalog_mobile_filtr {
    display: none;
}

.catalog_menu_sections .catalog_new_design_box {
    width: 100%;
}

@media all and (max-width: 768px) {
    .catalog-root .catalog_new_design_box {
        display: flex;
        flex-wrap: wrap;
        margin-top: 20px;
        justify-content: space-between;
    }

    .catalog-root .catalog_new_design_box_item {
        width: 100%;
        margin: 16px 0;
    }

    .catalog-root .catalog_new_design_box_item_text {
        position: absolute;
        z-index: 3;
        top: 20px;
        left: 20px;
        width: 100%;
        text-align: left;
    }

    .catalog-root .catalog_new_design_box_item_text p {
        text-align: left;
        font-size: 18px;
    }

    .catalog-root .catalog_new_design_box_item_text div {
        justify-content: flex-start;
    }


}
/* End */
/* /local/templates/WBE70/js/slick_slider/slick-theme.css?17363619362671 */
/* /local/templates/WBE70/js/slick_slider/slick.css?17363619361776 */
/* /local/templates/WBE70/css/main.css?1736768205346428 */
/* /local/templates/WBE70/css/main_b2b.css?173951358128449 */
/* /local/templates/WBE70/css/custom.css?174359267712508 */
/* /local/templates/WBE70/css/main-add.css?173797715937340 */
/* /local/templates/WBE70/css/about.css?174565377418185 */
/* /local/templates/WBE70/css/main-add-redesign.css?173636193580513 */
/* /local/templates/WBE70/css/company.css?173636193577374 */
/* /local/templates/WBE70/components/bnk/basket.small.bnk/ajax1new/style.css?17363619353373 */
/* /local/templates/WBE70/styles.css?1750955981856 */
/* /local/templates/WBE70/template_styles.css?17376455741940 */
