*, *::before, *::after {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-decoration: none;
}

@-webkit-keyframes slideLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes slideLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@-webkit-keyframes slideRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes slideRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}



body {
    font-size: 1rem;
    line-height: 1.5;
    color: #121212;
    background: #fff;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}

a, button {
    line-height: inherit;
    cursor: pointer;
    border: none;
    color: #000;
    outline: none;
    background: none;
    text-decoration: none;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    -moz-transition: 0.25s;
    transition: 0.25s;
}
 
.container {
    width: 1328px;
    max-width: calc(100% - 0px);
    height: auto;
    padding: 0 0rem;
    margin: 0 auto;
    position: relative;
}

@media only screen and (max-width: 992px) {
    .container {
    /* max-width: calc(100% - 0px); */
    }
}

.brand {
    display: flex;
    flex-wrap: wrap;
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0 auto;
    z-index: 99999;
    background: #ffffff;
    box-shadow: 0px 2px 4px rgba(47, 61, 81, 0.1), 0px 7px 16px rgba(47, 61, 81, 0.08);
}

.header_hidden {
    transform: translateY(-100%);
}

.header .wrapper {
    gap: 20px;
    display: flex;
    align-items: center;
}

.header-item-left {
    display: flex;
    align-items: center;
}

.header-item-center {
}

.main {
}

.head_right {
    display: flex;
    justify-content: center;
    gap: 14px;
    align-items: center;
}

.head_email {
    display: flex;
    justify-content: center;
}

.account_block {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    align-items: center;
}

.client_block {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 13px;
    cursor: pointer;
}

.basket.shopping-cart a {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    position: relative;
}

.favorit.f_hed a {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    position: relative;
}

.head_right svg {
    width: 25px;
    height: 23px;
    fill: currentColor;
}

.head_email a {
    font-size: 12px;
}

.com_count {
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: inline-block;
    min-width: 16px;
    height: 16px;
    position: absolute;
    top: -3px;
    right: 9px;
    background: #0f4d73;
    padding: 2px 3px 1px;
    border-radius: 16px;
}

.favorit.f_hed {
    position: relative;
}

.cart_count {
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: inline-block;
    min-width: 16px;
    height: 16px;
    position: absolute;
    top: -3px;
    right: 5px;
    background: #f05223;
    padding: 2px 3px 1px;
    border-radius: 16px;
}

.basket.shopping-cart {
    position: relative;
}

.header-search {
    display: flex;
    align-items: center;
    width: 100%;
    border: 2px solid #d3d3d3;
    border-radius: 7px;
    position: relative;
    background: #fff;
}

.search_input {
    font-size: 14px;
    width: 93%;
    position: relative;
    outline: none;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    padding: 11px 15px;
    height: 38px;
    border: 2px solid #ffffff;
    border-top-left-radius: 7px;
    /* border-right: none; */
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}

div#breadcrumbs a:hover {
    color: #0023ff;
    text-decoration: underline;
}

button.header-search__search-submit-btn {
    
border-radius: 0;
    
padding: 12px 8px 12px !important;
    
border-bottom-right-radius: 6px;
    
font-size: 0px;
    
cursor: pointer;
    
outline: none;
    
color: #000;
    
position: relative;
    
display: block !important;
    
border: none;
    
height: 38px !important;
    
width: 44px;
    
border-top-right-radius: 6px;
}

.header-item-left_mix {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 12px 0px;
    gap: 20px;
}

.dropbtn22 i {
    position: absolute;
    display: block;
    height: 2px;
    background: #000000;
    width: 22px;
    left: 15px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.search_block_big svg {
    left: 0px;
    position: absolute;
    top: 50%;
    color: #fff;
    fill: currentColor;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: rotate(90deg) translate(-50%);
    -moz-transform: rotate(90deg) translate(-50%);
    -ms-transform: rotate(90deg) translate(-50%);
    -o-transform: rotate(90deg) translate(-50%);
    transform: rotate(90deg) translate(-50%);
}

.category_left_right {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 30px;
    align-items: flex-start;
}

.cat_list_right {
    display: flex;
    justify-content: space-between;
    width: 76%;
    flex-wrap: wrap;
    align-content: flex-start;
}

.search_block_big {
    position: absolute;
    z-index: 999;
    top: 60%;
    background: #ffffff;
    left: calc(100% + 14px);
    box-shadow: 0 6px 25px 0 #00000012;
    padding: 21px 18px;
    color: #000;
    font-size: 13px;
    border-radius: 15px;
    -webkit-filter: drop-shadow(0 2px 8px rgba(0,0,0,.16));
    filter: drop-shadow(0 2px 8px rgb(0,0,0,.16));
}

.dropbtn22 i:nth-child(1) {
    top: 34%;
}

.dropbtn22 i:nth-child(2) {
    top: 49%;
    width: 17px;
}

.dropbtn22 i:nth-child(3) {
    top: 64%;
}

.ruby-grid {
}

 

.dropbtn22.show22 i:nth-child(3) {
    top: 50%;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}

.dropbtn22.show22 i:nth-child(2) {
    background: transparent;
}

.dropbtn22.show22 i:nth-child(1) {
    top: 50%;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

ul.menu-section {
}

.menu_icon {
    background: #ffea00;
    display: inline-block;
    color: #000000;
    padding: 9px 19px 9px 46px;
    font-size: 15px;
    cursor: pointer;
    
    position: relative;
    border-radius: 4px;
    outline: 0;
    overflow: hidden;
    /* background-image: linear-gradient(to bottom, #ff9300 0%, #ff4c06 51%); */
    background-image: linear-gradient(to bottom, #ffff00 0%, #ffea00 51%);
}

.dropdown-content {
}

.search_block p {
    white-space: nowrap;
}

.cart_in_part {
    box-sizing: border-box;
    background: #fff;
    display: flex;
    position: relative;
    width: 100%;
    margin: 0px 0px 0px 0px;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    border-radius: 4px;
    align-content: flex-start;
    -webkit-box-shadow: 0 0 0 1px #dadcde8c;
    -moz-box-shadow: inset 0 0 0 1px #dadcde;
    box-shadow: 0 0 0 1px #dadcde8c;
}

.cart_in_part .cat_grid {
    display: flex;
    border-radius: 5px;
    padding: 0px 0px 14px;
    background: #fff;
    width: 100%;
    height: 100%;
    align-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cart_in_part .cat_img_title {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    align-content: flex-start;
    position: relative;
}

.cat_grid .image_cart_451 {
    height: 220px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cart_in_part .icons_pr {
    top: 4px;
    left: 9px;
    position: absolute;
    z-index: 7;
}

.offerd_item {
    display: inline-block;
    background: #fff000;
    color: #000;
    left: 11px;
    font-size: 11px;
    
    top: 9px;
    z-index: 9;
    padding: 2px 8px;
    border-radius: 2px;
    margin-right: 7px;
    margin-top: 5px;
}

.cart_in_part .pop_nkar_cat {
    width: 100%;
    height: 100%;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fav_added, .cart_added {
    position: fixed;
    top: 130px;
    font-size: 13px;
    z-index: 99999;
    width: 227px;
    padding: 9px;
    display: flex;
    line-height: 18px;
    right: -1px;
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    align-items: center;
}

.fav_added span {
    display: inline-block;
    width: 80%;
    margin-left: 9px;
}

.btn_search_sbros {
    background-color: #f1f1f5;
    border-radius: 4px;
    padding: 8px 6px;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    margin-top: 10px;
    
}

.btn_search_sbros:hover {
    background: #cccccc91;
}

.btn--loading .btn-text {
    opacity: 0
}

.btn_search:hover {
    background: #5d9b22;
    color: #fff;
}

.cart_added span {
    display: inline-block;
    width: 80%;
    margin-left: 9px;
}

.pop_nkar_cat img {
    object-fit: contain;
    max-width: 100%;
    display: block;
    max-height: 60%;
    width: 80%;
}

.col.brand-column {
    width: 100%;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    margin: 0px 11px 3px;
}

.cart_in_part .col {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    overflow: hidden;
}

.cart_in_part .sho_hide {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    z-index: 99;
    margin-top: 0px;
    width: 100%;
    align-items: center;
    padding: 2px 9px 0px 9px;
    margin-left: 0%;
}

.cart_in_part:hover .sho_hide {
}

.cart_in_part .quantity {
    width: 57%;
}

.pr_desc_tech_attrs {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    justify-content: space-between;
    align-items: flex-start;
}

small.u1j {
    border-top: 1px solid rgb(204 214 228 / 34%);
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-top: 30px;
    padding-top: 12px;
}

h3.heading_v5 {
    
font-size: 16px;
    
margin-bottom: 6px;
    
width: 100%;
}

p.typography span {
    font-size: 15px;
    position: relative;
    top: 10px;
    background: #fff;
    padding-left: 12px;
    color: #000;
    text-align: right;
}

p.typography em {
    font-style: normal;
    color: #484f55;
    font-size: 15px;
    background: #fff;
    position: relative;
    padding-right: 10px;
    top: 10px;
}

p.typography {
    width: 100%;
    border-bottom: 1px dashed #eee;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 9px;
}

.gab_demision {
    margin-top: 0;
    width: 40%;
}

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

.range_price {
    display: flex;
    align-items: center;
    width: 84%;
}

.price_history svg {
    fill: currentColor;
    display: flex;
    justify-content: center;
    align-items: center;
}

.price_history button {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 16px 8px 16px;
    border-radius: 8px;
    margin-top: 0px;
    margin-bottom: 12px;
    background-color: #f6f6f9;
}

.range_price span {
    display: flex;
    
    margin: 0px 9px 0px 0px;
}

.pr_desc {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    
    font-size: 16px;
    line-height: 23px;
    margin-top: 0;
}

.pr_desc_title {
    
    font-size: 15px;
    width: 100%;
    margin-bottom: 17px;
}

.coplekt {
    /* margin-top: 5px; */
    /* padding-top: 5px; */
}

p.coplekt22 em {
    
    margin-right: 4px;
    font-style: normal;
    color: #868695;
}

.readmore__content {
    width: 100%;
    display: inline-block;
}

button.readmore__toggle {
    display: flex;
    margin-top: 0.5rem;
    border: none;
    cursor: pointer;
    font-size: 13px;
    text-decoration: underline;
    margin-bottom: 22px;
    color: #555;
}

.cart_in_part .price_kg {
    width: 38%;
}

.cart_in_part .spec452 {
    width: 100%;
    margin-top: 12px;
}

.cart_in_part .add_favorite {
}

.cart_in_part .discount_count_cat {
}

.other_option_title {
    font-size: 13px;
    line-height: 20px;
    color: #555;
    margin-bottom: 10px;
    width: 100%;
    font-weight: 500;
}

.color {
    color: #000;
    margin-left: 5px;
}

.qeek_other_option {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
    flex-wrap: wrap;
}

.othe_option_list .splide__arrow--prev {
    left: -20px;
    /* border-radius: 50%; */
}

.othe_option_list .splide__arrow--next {
    right: -20px;
    /* border-radius: 50%; */
}

.other_select {
    border: 2px solid #b8b8b8ab;
    border-radius: 5px;
    overflow: hidden;
    margin: 0px 2px;
}

.activ_select_other {
    border: 2px solid #ffbf00 !important;
}

.other_select:hover {
    border: 2px solid #ffd863;
}

.discount_count_cat {
    background: #009400;
    display: flex;
    padding: 4px 6px;
    letter-spacing: -0.5px;
    align-items: center;
    height: 30px;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    margin-left: 4px;
    justify-content: center;
    white-space: nowrap;
}

.for_new_price b {
    font-size: 18px;
    white-space: nowrap;
    margin-right: 3px;
}

li.attr1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px dashed #eee;
    margin-bottom: 7px;
    line-height: 20px;
}

li.attr1 span {
    position: relative;
    top: 10px;
    font-size: 14px;
    background: #fff;
    padding-right: 7px;
    color: #555;
    color: #484f55;
}

li.attr1 em {
    position: relative;
    top: 11px;
    background: #fff;
    padding-left: 10px;
    font-style: normal;
    font-size: 14px;
}

.sm_all_character {
    margin-top: 30px;
    font-size: 13px;
    text-decoration: underline;
    color: #2929ff;
    cursor: pointer;
}

.footer_det_links {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin: 0px 0px 0px 0px;
}

ul.footer_menu {
    display: flex;
    flex-direction: column;
    list-style: none;
}

ul.footer_menu a {
    color: rgb(191 199 205);
    font-size: 14px;
    padding: 4px 0px;
    display: flex;
}

.logo_text_f {
    color: #ffffff;
    font-size: 32px;
    font-weight: 700;
}

.flinks .log_top {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flinks img {
    width: 241px;
    height: auto;
    margin-bottom: 26px;
}

.footer-social {
    width: 100%;
    margin-top: 24px;
}

.contact_i {
    color: rgba(0,26,52,.6);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    width: 17%;
}

.right1 a:hover {
    text-decoration: none;
    color: #5eb9ff;
}

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

ul.other_attrs {
    display: flex;
    flex-wrap: wrap;
}

li.other_atr_values {
}
 
.other_select_atr {
    padding: 7px 15px;
    background-color: rgba(0,48,120,.039);
    border: 2px solid #f5f7fa;
    margin: 3px;
    border-radius: 4px;
    color: #555;
    font-size: 12px;
}

.other_select_atr:hover {
    border: 2px solid #26b3fb;
    opacity: 0.9;
}

button.other_select_atr {
}

.pr_dev {
    margin-top: 0px;
    width: 100%;
}

.number {display: flex;flex-wrap: wrap;min-height: 73px;}

.number a:hover {
    color: #ed1c24;
}

.on_pr_row {
}

.for_old_price b {
    margin-right: 4px;
    font-size: 13px;
    font-weight: 400;
    text-decoration: line-through;
}

.number a {
    display: inline-block;
    width: 100%;
    margin-bottom: 3px;
    line-height: 20px;
    margin-top: 4px;
}

.quantity-box {height: 36px;width: 100%;background: #ffffff;border: 1px solid #cbd1d9a6;border-radius: 3px;overflow: hidden;display: flex;grid-template-columns: 23px auto 23px;grid-template-rows: 21px 21px;max-width: 100%;align-items: center;justify-content: center;}

.zorov {
    display: none;
}

.search_bar {
    display: flex;
}

.contents5 {
    width: 100%;
}

.mn {display: flex;align-items: center;justify-content: center;background: #F0F2F5;width: 100%;height: 100%;cursor: pointer;}

.rounded.count_pr {
    width: 80%;
    text-align: center;
    border: none;
    font-size: 14px;
    background: #ffffff;
    
    border-radius: 0px;
    outline: none;
}

.cat_childes {
    /* display: flex; */
    margin-top: 15px;
    /* flex-wrap: wrap; */
    width: 100%;
    /* justify-content: flex-start; */
}

.ripple {
    color: #000000;
    font-size: 12px;
    overflow: hidden;
    border-radius: 6px;
    width: 100%;
    position: relative;
    padding: 10px 12px 10px 12px;
    height: 85px;
    border: 1px solid #e5e5e5fc;
    display: flex;
    box-shadow: 0 2px 5px 0 #00000007;
    justify-content: flex-end;
    align-items: center;
    cursor: pointer;
    background: #fff;
}

.cat_childes a img {
    display: flex;
    width: 50px;
    height: auto;
    max-height: 61px;
    margin-right: 10px;
    right: 0px;
}

.aaadsas {
    display: flex;
    flex-direction: column;
    width: 80%;
    font-size: 13px;
    height: 100%;
    justify-content: space-between;
}

.aaadsas .aadd1 {
    display: flex;
    flex-wrap: wrap;
}

.inchvor {
    
    /*  */
    
display: -webkit-box;
    
-webkit-box-orient: vertical;
    
overflow: hidden;
    
-o-text-overflow: ellipsis;
    
text-overflow: ellipsis;
    
font-size: 14px;
    
-webkit-line-clamp: 2;
    
line-height: 20px;
}

.cat_childes a:hover {
    /* background: #fff; */
    /* color: #ccc; */
    box-shadow: none;
}

.qeek_count {
    display: flex;
    /* width: 100%; */
    /* margin-top: 20px; */
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.qeek_count .col quantity {
    width: 40%;
}

.sticky_title {
    /* position: fixed; */
    /* top: 0px; */
    /* display: flex; */
    /* width: 100% !important; */
    /* height: 70px; */
    /* background: #ffffff; */
    /* box-shadow: 0 16px 16px -16px rgb(0 0 0 / 12%); */
    /* z-index: 999; */
    /* padding-left: 5.5%; */
    /* margin-top: 0px !important; */
    /* left: 0px; */
    /* align-items: center; */
    /* transition: opacity .3s ease,transform .3s ease; */
    /* transform: translateY(0%); */
}

.sticky_img {
    /* position: fixed; */
    /* top: 9px; */
    /* height: 53px !important; */
    /* width: auto !important; */
    /* max-width: 60px; */
    /* left: 1%; */
    /* object-fit: contain !important; */
    /* z-index: 99999; */
}

.qeek_count .quantity {
    width: 32.8%;
}

.qeek_add_cart {
    margin-top: 10px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.qeek_right_bottom {
    /* position: absolute; */
    margin-bottom: 30px;
    margin-top: 25px;
}

.qeek_right_bottom a {
    text-decoration: underline;
    color: #005cff;
    font-size: 14px;
}

.qeek_right_bottom a:hover {
    text-decoration: none;
}

.qeek_count .rounded.count_pr {
}

.count_sub_cat_pr {
    font-size: 11px;
    width: 100%;
    margin-top: 5px;
    
    color: #555;
}

.pr_right_side {
    display: flex;
    /* position: sticky; */
    /* top: 90px; */
    margin-top: 20px;
    width: 100%;
    padding: 20px 33px 20px 33px;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 0 0px 2px rgb(62 61 61 / 9%);
    flex-wrap: wrap;
    justify-content: space-between;
    box-shadow: 0 20px 12px -16px rgba(0,30,85,.1), 0 8px 24px 18px rgba(0,30,85,.05);
    align-content: flex-start;
}

.typography_dem em {
    font-style: normal;
    color: #555;
    font-size: 13px;
    display: flex;
    background: #fff;
    color: #52525a;
    flex-wrap: wrap;
    margin-right: 10px;
    align-items: center;
}

.typography_dem span {
 
    font-size: 14px;
    background: #fff;
    padding-left: 0;
}

.pr_box_memisions_title {
    
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.main_attrs {
    margin-right: 2%;
    width: 54%;
}

.pr_kanach_klor {
    font-size: 13px;
}

.pr_kanach_klor span {
    line-height: 20px;
    color: #696978;
}

.pr_right_side_inside .price_qeek {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.pr_right_arrow svg {
    width: 15px;
    margin-left: 6px;
    fill: currentColor;
    color: #8c8c8c7a;
    display: flex;
}

.price_history {
    width: 100%;
}

.raznica_down svg {
}

.raznica_down span {
    color: #12a26f;
    font-size: 15px;
}

.raznica_up span {
    color: #fc2e2f;
}

.apexcharts-menu-icon {
    display: none !important;
}

#history__history {
    border-radius: 15px;
    padding: 20px 15px;
}

.pr_kanach_klor em {
    font-style: normal;
    color: #000;
}

.coplekt22 span {
    
}

.coplekt22 b {
    font-weight: normal;
    color: #868695;
}

.pr_left .icons_pr {
    position: absolute;
    top: 8px;
    left: 10px;
    z-index: 1;
}

.pr_left .splide__pagination {
    bottom: 20px;
}

.count_sub_cat_pr i {
    font-size: 12px;
    margin-right: 3px;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    font-style: normal;
    color: #868695;
}

.pl {display: flex;align-items: center;justify-content: center;background: #F0F2F5;width: 100%;height: 100%;cursor: pointer;}

.cart_pr {
    display: flex;
    align-items: center;
    border-top: 1px solid #eee;
    padding: 12px 31px 0px 31px;
    margin: 12px 0px 0px;
    width: 100%;
    justify-content: space-between;
}

.cart_pr_left img {
    border-radius: 8px;
    width: 84px;
    height: 100%;
    object-fit: cover;
}

.cart_pr_left button {
    /* width: 120px; */
    /* height: 140px; */
}

.cart_pr_right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 52%;
}

.t_code_cat {
    font-size: 12px;
    line-height: 20px;
    color: #93999e;
    width: 100%;
    margin-bottom: 1px;
    margin-top: 0px;
}

.t_code_cat b {
    
    color: #000;
    font-size: 13px;
}

.number_cart .pr_single_name {
    font-size: 14px;
    text-align: left;
    display: flex;
}

.single_price_cart {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.c_p_t {
    font-size: 12px;
    line-height: 20px;
    color: #696978;
    margin-right: 10px;
}

.total_text12 {
    font-size: 12px;
    line-height: 20px;
    color: #696978;
}

.cart_total_pr {
    font-size: 14px;
}

.ad_cart_button {
    padding: 12px 12px;
    font-size: 15px;
    text-decoration: none !important;
    display: flex;
    height: 44px;
    justify-content: center;
    border: 2px solid #0f4d73;
    background: #0f4d73;
    color: #ffffff;
    width: 100%;
    position: relative;
    align-items: center;
    padding: 5px 15px 6px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
}

.podborki_title_name {
    padding: 6px 0px;
    font-size: 15px;
    color: #000;
    font-weight: 500;
}

.sop_pr_block .grid_veiw {
    width: 213.5px;
    margin: 0px 4px 0px 4px;
    border-radius: 6px;
    border: 1px solid #d5d7da91;
    box-shadow: none;
    overflow: hidden;
}

.history_chart_up {
    width: 15px;
}

.history_chart_down {
    width: 15px;
    transform: rotate(180deg);
    margin-left: -6px;
    margin-right: 6px;
}

svg.price-history__history-chart {
    width: 61px;
}

.price_history button:hover {
    background: #dadee56e;
}

.pr_single_name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 20px;
    -webkit-line-clamp: 3;
}

#splide_sop_slider-list {
}

#splide_similar_slider-list {
}

#splide_ranee_slider-list {
}

.sop_pr_block h4 {
    font-size: 25px;
    
    margin-bottom: 17px;
}

.podborki_values_items_name a {
}

.keeq_vew {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.othe_option_list img {
    width: 80%;
    height: 70px;
    object-fit: contain;
    border-radius: 3px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

#myCarousel {
    --f-carousel-slide-height: 60%;
    --f-carousel-spacing: 10px;
    height: 472px;
    width: 100%;
}

.log_top_name {
    display: flex;
    width: 100%;
    align-items: center;
}

.sote_name {
    position: relative;
    top: 0px;
    margin-top: -5px;
    font-size: 12px;
    margin-left: 1px;
    color: #484848;
    white-space: nowrap;
}

.sticky .sote_name {
}

.f-carousel {
    --f-button-width: 38px;
    --f-button-height: 38px;
    --f-button-svg-width: 16px;
    --f-button-svg-height: 16px;
    --f-button-svg-stroke-width: 2.5;
    --f-button-color: rgb(71 85 105);
    --f-button-border-radius: 50%;
    --f-button-shadow: 0 6px 12px -2px rgb(50 50 93 / 25%), 0 3px 7px -3px rgb(0 0 0 / 30%);
    --f-button-bg: #fff;
    --f-button-hover-bg: #f9f9f9;
    --f-button-active-bg: #f0f0f0;
}

.sticky_buy {
    /* position: fixed !important; */
    /* top: 0px; */
    /* width: auto !important; */
    /* width: 708px !important; */
    /* box-shadow: none !important; */
    /* right: 2%; */
    /* display: flex !important; */
    /* z-index: 999; */
    /* background: none !important; */
    /* white-space: nowrap; */
    /* height: 60px !important; */
    /* padding: 0px 8px 2px 6px; */
    /* align-items: center; */
    /* margin-top: 2px; */
}

.sticky_buy .br_pr {
    display: none;
}

.sticky_buy .sert_files {
    display: none;
}

.sticky_buy .ad_cart_button_fast {
    display: none;
}

.sticky_title h1 {
    /* font-size: 17px; */
    /* width: 35%; */
    /* line-height: 22px; */
    /* margin: 0px; */
}

.sticky_buy .price_title {
    display: none;
}

.sticky_buy .ad_cart_button {
    width: 53%;
    font-size: 13px;
 
    
    padding: 10px 12px;
}

.sticky_buy .qeek_add_cart {
    width: 53%;
    display: flex;
    margin: 0px;
    flex-direction: row;
}

.sticky_buy .qeek_count {
    width: 28%;
    margin: 0px;
}

.sticky_buy .quantity {
    width: 70%;
    margin-right: 19px;
}

.sticky_buy .on_pr_row {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: auto;
}

.sticky_buy .for_old_price {
    margin: -6px 0px 0px 0px !important;
}

.sticky_buy .discount_count_cat {
    display: none;
}

.seria_height .grid_veiw {
}

.seria_height .image_cart_451 {
}

.sticky_buy .ad_cart_button_know {
    margin: 0px;
    width: 44% !important;
}

.sticky_buy .pr_right_side_inside {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.sticky_buy .price_qeek {
    margin: 0px;
    width: auto;
}

.sticky_buy .for_new_price {
    margin-right: 0px;
}

.sticky_buy .ad_cart_button:hover {
    /* background-color: #0063dc; */
}

#myCarousel .f-carousel__slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

#myCarousel .f-carousel__slide img {
    width: 100%;
    height: auto;
}

.cart_backround {
    background-color: #f4f5f6;
    padding-bottom: 91px;
    display: inline-block;
    width: 100%;
}

.lk-menu-main__item:hover .lk-menu-main__title {
    /* color: #0f4d73; */
    opacity: 0.7;
}

.lk-menu-main__item:hover .lk-menu-main__title::before {
    background-color: #0f4d73;
}

 

.JSXH9l {
    display: flex;
    font-size: 16px;
    margin-top: 10px;
    padding: 12px 31px 0px;
    border-top: 1px solid #eee;
}

p.cart_pr_count2 {
    margin-right: 15px;
}

li.profile-menu__user_text {
    /*  */
}

.big_analog_bottom {
    display: flex;
    align-items: flex-start;
    align-content: center;
}

.analog_title {
    margin-bottom: 7px;
    font-size: 13px;
}

.sho_hide_analog {
    display: none;
}

.pr_right_side_big {
    width: 50%;
    /* position: sticky; */
    /* top: 90px; */
}

.analog_img img {
    height: auto;
    width: 100%;
}

.Fu9TC0.GXsDBY {
    margin-top: 20px;
    width: 100%;
    display: inline-block;
    position: relative;
}

._3uXu6a:hover .analog_title {
    display: block;
}

.alert.-success {
    background-color: #ecf7ec;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px;
    border-radius: 10px;
}

.alert .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.alert .custom-icon, .alert .icon {
    margin-right: 12px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.\+Wdolk {
    fill: currentColor;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    vertical-align: top;
    height: 1em;
    width: 1em;
    margin-right: 2px;
    position: relative;
    /* left: -2px; */
}

.O4LDjX {
    color: #3caa3c;
}

.alert .content-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.alert.-success .title {
    color: #3caa3c;
    
    font-size: 14px;
}

.alert .content {
    font-size: 14px;
    
    font-size: 13px;
    color: #555;
}

._903JpP {
    position: relative;
    display: flex;
}

.base-button.-link:not(.-disabled).-primary .button-icon {
    color: #93999e;
}

.base-button:hover {
}

.cart_center {
    display: inline-block;
    width: 100%;
}

.tooltip {
    position: absolute;
    padding: 20px;
    background: #fff;
    background: rgb(var(--vi-background));
    -webkit-filter: drop-shadow(0 2px 8px rgba(0,0,0,.16));
    filter: drop-shadow(0 2px 8px rgb(0,0,0,.16));
    -webkit-filter: drop-shadow(0 2px 8px rgb(var(--vi-shadow-default),var(--vi-shadow-opacity-1)));
    filter: drop-shadow(0 2px 8px rgb(var(--vi-shadow-default),var(--vi-shadow-opacity-1)));
    max-width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    z-index: 100;
}

.tooltip.-left .tooltip-arrow[data-v-0cd1cd6b] {
    left: 100%;
    top: 50%;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: rotate(-90deg) translate(-50%);
    -moz-transform: rotate(-90deg) translate(-50%);
    -ms-transform: rotate(-90deg) translate(-50%);
    -o-transform: rotate(-90deg) translate(-50%);
    transform: rotate(-90deg) translate(-50%);
}

._3uXu6a:hover .sho_hide_analog {
    display: flex;
    align-items: center;
    margin: 11px 0px;
}

._3uXu6a .spec452 {
    width: 86%;
    margin-right: 6px;
}

.analog_title:hover {
    color: #5946ff;
}

.analog_title_big {
    margin-left: 10px;
    width: 64%;
}

.analog_img {
    margin-left: 15px;
    width: 20%;
}

.analog_title_top {
    margin-bottom: 3px;
    font-size: 14px;
    font-weight: 500;
}

li.profile-menu__user_text b {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 6px;
    line-height: 20px;
    display: inline-block;
    
}

li.profile-menu__user_login_reg a {
    background: #0f4d73;
    width: 100%;
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: center;
    padding: 11px 0px;
    border-radius: 7px;
    margin-bottom: 14px;
    margin-top: 11px;
}

.cat_top_spec_top {
    margin-top: 4px;
}

.profile-menu_login a:hover {
    background: #008cd3;
}

.profile-menu_login:hover {
    background: #4d9e28;
}

.number_znat1 {
    display: flex;
    margin-right: 8px;
}

.qeek_right {
    width: 54%;
    padding: 22px 31px 0px 30px;
}

.qeek_left {
    width: 50%;
    border-top-left-radius: 10px;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    height: 570px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.account_menu li svg {
    margin-right: 10px;
    display: flex;
    margin-left: -10px;
    fill: currentColor;
}

.tooltip-profile {
    width: 311px;
    left: 50%;
    transform: translateX(-50%);
    transform: translateX(-204px);
    z-index: 101;
}

.tooltip-profile .tooltip__content {
    padding: 20px;
}

.tooltip-profile .tooltip__content {
    border-radius: 12px;
}

.tooltip-simple .tooltip__content {
    background: #fff;
    width: 280px;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    font-size: 13px;
    /*  */
}

.head_pofile:hover .navbar-pc__tooltip.tooltip-profile {
    display: block;
}

.tooltip-simple {
}

.lk-menu-main__item--exit svg {
    width: 20px;
    height: 17px;
    fill: currentColor;
}

.lk-menu-main__item--last_see svg {
    width: 25px;
    height: 22px;
}

ul.account_menu li {
    width: 14%;
    border-radius: 5px;
}

.qeek_right_top a {
    /*  */
    font-size: 22px;
    line-height: 31px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: 700;
    -webkit-line-clamp: 2;
}
.qeek_right_top a:hover {
    color: #005cff;
}
.qeek_right_top {
    margin-bottom: 14px;
    width: 93%;
}

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

.pr_left a {
    width: 100%;
    height: 100%;
    padding: 0%;
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

p.product-article {
    margin-left: 7px;
    color: rgba(0, 26, 52, 0.6);
    font-size: 12px;
}

h1 {
    
font-size: 24px;
    
line-height: 43px;
    
margin-top: 15px;
    
display: flex;
    
align-items: center;
}

.product-article__copy {
    
    font-size: 13px;
}

.price_qeek .for_new_price b {
    font-size: 23px;
}

.price_qeek .for_new_price {
    font-size: 21px;
    line-height: 30px;
}

.price_qeek .for_old_price {
    margin-right: 12px;
}

.price_qeek .for_old_price b {
    font-size: 15px;
}

.pr_demis h3 {
    margin-bottom: 7px;
}

.price_qeek {
    margin: 9px 0px 12px;
}

.ad_cart_button_know {
    white-space: nowrap;
    margin-top: 17px;
    /*  */
    background-color: rgb(155 155 155 / 12%);
    border: 2px solid transparent;
    padding: 9px 0px;
    width: 100%;
}

div#dialog-content {
    border-radius: 10px;
}

.ad_cart_button_know:hover {
    opacity: 0.7;
    background: #eee;
}

nav.podborki_values_items {
    display: flex;
    flex-wrap: wrap;
}

.podborki_values_items_name {
    display: flex;
    margin: 2px 11px 7px 0px;
    font-size: 13px;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
    align-items: center;
}

.podborki {
    display: inline-block;
    width: 100%;
    margin: 10px 0px 19px;
}

.podborki_title {
    width: 100%;
    margin-bottom: 10px;
}

.delivery_location {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    width: 100%;
}

.del_loc_bottom {
    margin-left: 20px;
    display: flex;
    flex-wrap: wrap;
    width: 93%;
    justify-content: space-between;
}

.delivery_location_product {
    padding: 10px 0px 32px 0px;
    border-radius: 20px;
    /* box-shadow: 0 0 20px rgba(0,0,0,.1); */
    display: flex;
    flex-wrap: wrap;
}

.grid_veiw_list .cat_grid {
    padding-right: 18px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.icon3_svg {
    width: 26px;
    height: 26px;
    margin-left: -1px;
}

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

.grid_veiw_list .is2 {
}

.selected_filtr {
    margin-bottom: 20px;
}

.offer_left {
    width: 100%;
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 0px 0px 12px 0px;
}

.offer_left a {
    color: #000000;
    font-size: 15px;
    display: inline-block;
    text-decoration: none;
    padding: 9px 12px;
    width: 100%;
    border: 1px solid #ffffff8a;
}

.offer_left a div {
    width: 100%;
    font-size: 12px;
    margin-top: 2px;
    color: #555;
}

.offer_left a span {
    /*  */
    /* color: #555; */
    font-size: 12px;
}

.p_cat_li.cat_li ul {
    padding-left: 0;
}

li.p_cat_li.cat_li ul li a {
    font-size: 14px;
    padding-left: 19px;
    color: #000;
}

.active_cat1 {
    color: #ff0000 !important;
}

.active_cat1 div {
    color: rgba(0, 26, 52, 0.6);
}
.grid_veiw_favorite {margin-top: 25px !important;}
.grid_veiw_list {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap;
}

.grid_veiw_list .cat_img_title {
    width: 56%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}

.grid_veiw_list .col {
}

.grid_veiw_list .sho_hide {
    width: 40%;
    display: flex;
    justify-content: space-between;
    padding-right: 0px;
    align-items: center;
    gap: 12px;
    margin-top: 66px;
    flex-direction: row-reverse;
}

.grid_veiw_list .spec452 {
    width: 60%;
    margin: 0px;
}

.grid_veiw_list .add_favorite {/* margin-top: 12px; */position: relative !important;top: 0px !important;right: 0px !important;}

.grid_veiw_list .cost {position: absolute;right: 9px;top: 20px;}

.grid_veiw_list .quantity {
    width: 60%;
}

.grid_veiw_list:hover .sho_hide {
}

.grid_veiw_list .image_cart_451 {
    width: 140px;
    height: 170px !important;
}

.grid_veiw_list .image_cart_451 {
}

.grid_veiw_list .brand-column {
    width: 62%;
    margin: 0px 0px 0px 8px;
}

.grid_veiw_list .number {
    height: auto;
    overflow: visible;
}

.grid_veiw_list .cart_grid {
    padding: 0px;
    margin: 0px;
}

.delivery_location_product .cart_pr {
    border-bottom: none;
    border-top: 1px solid #eeeeee94;
}

.podborki_values_items_name a:hover {background: #eeeeee42;}

.header_top {
    width: 100%;
    border-bottom: 1px solid #eeeeeefc;
    padding: 4px 0px 6px;
    background: #fff;
}

.header_top_center {
    width: 1328px;
    margin: 0 auto;
    max-width: calc(100% - 20px);
    display: flex;
    justify-content: space-between;
    gap: 12px;
}

.sale_point img {
    width: 16px;
    margin-right: 6px;
}

.page_prise_list {
    box-shadow: 0 0px 7px 0 #00000014;
    border-radius: 7px;
    overflow: hidden;
    padding: 10px 10px 14px 10px;
    background: #fff;
    margin-bottom: 40px;
}

.acc_item:last-child {
    border: none;
}

.product_pricelist {
    display: flex;
    position: relative;
    align-items: center;
    border-bottom: 1px solid #eee;
    justify-content: space-between;
    padding: 8px 0px;
}

.product_pricelist_image_title img {
    width: 70px;
}

.pr_img_cart1 {
    width: 100px;
    display: flex;
}

.pop_nkar22 {
    display: flex;
}

.product_pricelist_image_title {
    display: flex;
    align-items: center;
    width: 470px;
    margin-right: 30px;
}

#fast_zakaz .cart_pr_left {
    width: 30%;
}

#fast_zakaz .cart_pr_right {
    width: 65%;
}

.t_code_cat span {
    font-size: 12px;
}

.acc_item .switch {
    float: right;
}

.prais-header {
    padding: 2% 0% 2% 3%;
    box-sizing: border-box;
    box-shadow: 0 0px 9px 0 #00000014;
    border-radius: 6px;
    margin-top: 25px;
    margin-bottom: 33px;
    background: #fff;
}

.text-content p {
    font-size: 15px;
    line-height: 25px;
    margin: 10px 0px;
}

.price-download {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.prais-header .price-button {
    width: 25%;
}

.price-button a {
    color: #ffffff;
    font-size: 15px;
    width: auto;
    font-weight: 400;
    background: #484f55;
    padding: 9px 17px 9px;
    display: flex;
    border-radius: 3px;
    margin-right: 10px;
    text-decoration: none;
    align-items: center;
}

.price-download .price-button a:before {
}

.pris_a {width: 100%;}

.pris_a_bot {
    font-size: 11px;
}

.price-download-desc {
    font-size: 13px;
    margin-left: 14px;
}

.cat_pricelist {
    width: 100%;
    cursor: pointer;
    
    display: flex;
    font-size: 15px;
    padding-bottom: 12px;
    border-bottom: 1px solid #eee;
    background: url(images/clos.png) 100% 11% no-repeat;
    background-size: 12px 15px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

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

.pr_count_price {
    
    font-size: 12px;
}

.socials-item-text strogn {
    margin-left: 5px;
    display: inline-block;
}

.socials-item-text strong {
    margin: 0px 5px;
}

.acc_item {
    width: 100%;
    background: #fff;
    padding: 12px 10px 0px 10px;
}

.sale_point a {
    display: flex;
    align-items: center;
    font-size: 13.5px;
    color: #090909cc;
    white-space: nowrap;
}

.sale_point {
    display: flex;
    align-items: center;
    gap: 15px;
}

.lozung svg {
    fill: currentColor;
    color: #a0a0a0;
    width: 17px;
    margin-right: 7px;
}

.lozung {
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #555;
    white-space: nowrap;
}

.sale_point a:hover {
    color: #ed1c24;
}

.before_page {
    transform: rotate(270deg);
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-bottom: 5px;
    margin-right: 19px;
    position: relative;
    top: 1px;
}

img.loading_gif {
    margin: 60px auto 90px;
    display: block;
    opacity: 0.7;
}

.activ_podbor a {
    background: #fff !important;
    border: 2px solid #ffc900 !important;
    padding-right: 40px;
}

.client_block:hover {
    /* color: #2aabec; */
    opacity: 0.8;
}

li.second_menu_item img {
    width: 16px;
    margin-right: 7px;
}

li.second_menu_item a:hover {
    color: #002fff;
}

.house_category_content12 {
    max-height: 415px;
    overflow-y: auto;
    width: 100%;
    /* overflow-x: hidden; */
    display: flex;
    flex-wrap: wrap;
}

.add_favorite:hover svg {
    color: #ff0000;
    fill: currentColor;
    cursor: pointer;
}

.br_brand_img img {
    width: auto;
    height: 40px;
}

.sticky_buy .price_history {
    display: none;
}
.container_news h1 {
    margin: 15px 0px 0px 0px;
}

figcaption {
    
    margin: 0px 0px 12px 0px;
    font-size: 12px;
}

.page_center_news img {
    margin: 22px 0px 7px;
}
.add_favorite:hover .rc-tooltip-inner {
    display: block;
    position: absolute;
    font-size: 11px;
    
    box-shadow: 0 6px 25px 0 #0000001f;
    padding: 7px 0px;
    top: -42px;
    left: -67px;
    color: #020202;
    background: #fff;
    width: 159px;
    text-align: center;
}

.cart_del_fav {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

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

.profile-menu__details {
    display: flex;
    align-items: center;
}

ul.profile-menu {
    list-style: none;
}

.tooltip__content ul {
    list-style: none;
}

li.client_info a {
    padding: 7px 0px;
    border-bottom: 1px solid #eeeeeea6;
    width: 100%;
}

.sticky .head_client {
    display: flex;
    border-radius: 6px;
    background: #f3f3f3;
    padding: 10px 17px;
    color: #000000;
}

.sticky .header_top {
    display: none;
}

.sticky {
}

.sticky .header-item-left_mix {
}

.tooltip-arrow {
    left: 50%;
    top: 2px;
    -webkit-transform: translate(-50%) rotate(180deg);
    -moz-transform: translate(-50%) rotate(180deg);
    -ms-transform: translate(-50%) rotate(180deg);
    -o-transform: translate(-50%) rotate(180deg);
    transform: translate(-50%) rotate(180deg);
    color: #fff;
    fill: currentColor;
    position: absolute;
}

.profile-menu__info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 12px;
}

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

.socials-item-messengers {
    display: flex;
    align-items: center;
    margin-top: 6px;
}

.contacts-callback-modal-icon {
    background: #dadfe6;
    border: 3px solid #f4f6f9;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    display: flex;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

svg.icon-svg {
}

.contacts-callback-modal-icon svg {
    color: #555a64;
    width: 30px;
    display: block;
}

.contacts-callback-modal-header {
    background-color: #f4f6f9;
    border-radius: 4px 4px 0 0;
    justify-content: center;
    display: flex;
    position: relative;
    padding: 50px 0 20px;
}

.contacts-callback-modal-title {
    font-size: 21px;
    line-height: 34px;
    
}

.prise_icon img {
    width: 40px;
    height: 40px;
}

.prise_icon {
    margin-right: 17px;
}

.cart_title_art1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-left: 20px;
}

.pr_title_cart {
    font-size: 14px;
    margin-top: 7px;
}

.pr_title_cart a:hover {
    color: #0095e1;
}

.product_pricelist .price {
    width: 200px;
}

.product_pricelist .quantity {
    width: 140px;
}

.product_pricelist .spec452 {
    /* width: 138px; */
}

.product_pricelist .ad_cart_button {
    font-size: 13px;
}

.cat_data_accord {
}

.profile-menu__phone {
    font-size: 13px;
    line-height: 19px;
    color: #868695;
}

#fast_zakaz .to_the_cart {
    width: 100%;
    box-shadow: none;
    font-size: 15px;
    background-color: #57ab30;
    border-radius: 6px;
    text-align: center;
    padding: 11px 18px 12px;
    display: inline-block;
    cursor: pointer;
    color: white;
    outline: none;
    text-decoration: none;
    background-size: 100%;
    margin: 5px 0px 12px;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
}
.partner_right {
}

.partner_left h5 {
    
    font-size: 27px;
}

.partner_left {
    width: 315px;
    display: inline-block;
}

.partner_left p {
    
    font-size: 19px;
    line-height: 28px;
    margin-top: 14px;
}
.fast_title h3 {
    
    font-size: 15px;
    margin: 16px 0px 12px;
}

.fast_title label {
    margin: 0px 0px 20px;
    display: inline-block;
    width: 100%;
}

.o_comment {
    display: block;
    width: 100%;
    border: 1px solid #d9d9d9;
    padding: 12px 15px;
    background: transparent;
    border-radius: var(--size-radius);
    color: #000;
    font-size: 14px;
    outline-color: #5c5c5c47;
}
#write_review .effect-3 {
    box-shadow: none;
    padding: 58px 40px;
}
#fast_zakaz .cart_pr {
    padding-top: 0px;
    border: none;
    padding-bottom: 5px;
}

.profile-menu__name {
    font-size: 15px;
    line-height: 20px;
    
    margin-left: 2px;
}

.profile-menu__details:hover {
    color: #0083e6;
}

.flag-ru {
    background: url(/images/flag.jpg) center no-repeat;
    background-size: contain;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0,0,0,.15);
}

.tooltip-profile .profile-menu__currency-flag {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    margin-right: 8px;
}

.checkout_total {
    width: 23%;
    display: block;
    position: sticky;
    top: 90px;
    margin-top: 14px;
    text-align: center;
    padding: 2% 2% 2% 2%;
    box-sizing: border-box;
    float: right;
    border: 1px solid #dedede;
    background: #fff;
    margin-bottom: 24px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    -moz-box-shadow: 0 1px 4px #b8b8b8;
    box-shadow: 0 1px 4px #b8b8b8;
    -webkit-box-shadow: 0 1px 4px rgb(184,184,184);
    -moz-box-shadow: 0 1px 4px rgb(var(--vi-shadow-3));
    box-shadow: 0 1px 4px rgb(184,184,184);
}

.friens_use_link_big_right {
    display: flex;
    align-items: center;
    margin-top: 14px;
    margin-bottom: 8px;
}

.topic__inner {
    display: flex;
    align-items: center;
    /* margin-left: 20px; */
}

.cart_mod {
    display: block;
    font-size: 12px;
    white-space: nowrap;
}

.profile-menu__sub-item {
    font-size: 15px;
    line-height: 22px;
    color: #9d9da5;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.no_cart_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin: 0 auto;
}

.empaty_cart_image {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 38px;
}

.emp_text {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 22px;
    margin: 16px 0px 7px;
    
}

.emp_text2 {
    width: 53%;
    display: flex;
    justify-content: center;
    text-align: center;
}

.emp_text2 a {
}

.empaty_cart_image svg {
    fill: currentColor;
    color: #b7b7b7;
}

.header-search__search-submit-btn {
}

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

.delet_from_cart button {
    display: flex !important;
    align-items: center;
}

.delet_from_cart svg {
    fill: currentColor;
    margin-right: 10px;
}

.delet_cart_button {
    color: #838383;
}

.delet_cart_button:hover {
    color: #000;
}
.top_cats {
    display: inline-block;
    width: 100%;
    margin: 15px 0px;
}
.cart_pr_left {
    display: flex;
    width: 40%;
    position: relative;
    align-items: center;
}

.sm_cart {
    display: flex;
    font-size: 14px;
    color: #0054ff;
    font-weight: 600;
    align-items: center;
    margin-right: 26px;
    text-decoration: underline;
    margin-top: 10px;
}

.number_znat1_big {
    display: flex;
    align-items: center;
    font-size: 20px;
    margin-bottom: 2px;
    text-shadow: none !important;
    padding: 21px 31px 0px;
    font-weight: 700;
}

.house_category_title_cart {
    font-size: 20px;
    color: #0d0e0e;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    
}

.d325-a1 {
    display: flex;
    font-size: 14px;
    align-items: center;
}

#splide_serii .grid_veiw {
    /* width: 100%; */
}

.call_pop_bottom .sort_select {
    font-size: 14px;
}

.search_page .cat_pr_top_count {
    margin-bottom: 25px;
}

#splide_serii {
}

#splide_serii-list {
}

.d325-a4 {
    margin-left: 7px;
}

.city_dos h4 {
    margin-bottom: 12px;
    
    font-size: 16px;
}

.d325-a1 svg {
    display: flex;
    margin-left: -3px;
}

.dostavka {
    display: inline-block;
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    padding: 0% 0% 2% 0%;
    /* overflow: hidden; */
    font-size: 15px;
    background: #fff;
    margin-bottom: 33px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    -moz-box-shadow: 0 1px 4px #b8b8b8;
    box-shadow: 0 1px 4px #b8b8b8;
    -webkit-box-shadow: 0 1px 4px rgb(184,184,184);
    -moz-box-shadow: 0 1px 4px rgb(var(--vi-shadow-3));
    box-shadow: 0 1px 4px rgb(184,184,184);
}
.wrap.-center {
    background-color: #ecf7ec;
    display: flex;
    align-items: center;
    border-radius: 12px;
    padding: 18px;
    margin-top: 12px;
    margin-bottom: 10px;
}

.GK5Ike {
    color: #3caa3c;
}
.custom-icon img {
    width: 50px;
    height: 43px;
}

.title_brak {
    color: #3caa3c;
    font-weight: 700;
    font-size: 14px;
}

.title_text {
    font-size: 14px;
}

.big_brak {
    margin-left: 17px;
}
.house_category_title_cart span {
    display: inline-block;
    width: 30px;
    height: 25px;
    left: 4px;
    position: relative;
    background: url(images/cart_arrow.png) center no-repeat;
}
.log_bottom_menu {
    display: none;
}
.is2 {
    display: flex;
    margin-top: 0px;
}
ul.spec_for_sale {
    display: flex;
    list-style: none;
    align-items: center;
    margin-top: 28px;
    flex-wrap: wrap;
    justify-content: space-between;
}

ul.spec_for_sale li a {
    background: #ffffff url(https://qbit.am/css/images/molnia.webp) no-repeat;
    -webkit-box-shadow: 0 1px 4px 0 #bfbfbf;
    -moz-box-shadow: 0 1px 4px 0 #bfbfbf;
    box-shadow: 0 1px 4px 0 #bfbfbf;
    padding: 10px 26px;
    background-position: 99% 50%;
    background-size: 43px;
    font-size: 15px;
    display: flex;
    
    width: 100%;
    border-radius: 9px;
    flex-direction: column;
    color: #000;
    align-items: flex-start;
}
.cat_item_pok {
    width: 403px;
    margin: 0px 4px 0px 4px;
    box-shadow: none;
    overflow: hidden;
    background-color: #f4f5f6;
    border-radius: 4px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
}

.cat_item_pok_img {
    width: 20%;
    height: 85px;
    background: #fff;
    overflow: hidden;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2%;
}

.cat_item_pok img {
    width: 100%;
    height: auto;
    border-radius: 7px;
}

.cat_item_pok_cost .btn-text {
    font-size: 0px;
}

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

.cat_item_pok_cost .ad_cart_button svg {
    margin: 0px;
}

.cat_item_pok_cost .number {
    text-align: left;
    display: flex;
    justify-content: flex-start;
    min-height: 40px;
}

.cat_item_pok_cost .pr_single_name {
    text-align: left;
    font-size: 13px;
    margin-bottom: 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 20px;
    -webkit-line-clamp: 2;
}

.cat_item_pok_cost .for_new_price b {
    font-size: 14px;
}

.cat_item_pok_cost {
    margin-left: 4%;
    width: 76%;
}

.cat_item_pok_cost .ad_cart_button {
    height: 35px !important;
}

.house_category_content .splide__arrow {
    height: 34px !important;
}

.house_category_content .splide__arrow--prev {
    left: -36px;
}

.house_category_content .for_spec_arrr {
    bottom: 115px;
    right: 20px;
}

.number_cart .pr_single_name:hover {
    color: #004ce8;
}

.house_category_title p:hover {
    color: #64ac43;
}

.cart_pr_left .for_new_price b {
    font-size: 15px;
}

.cat_item_pok_cost .pr_single_name:hover {
    color: #0038ff;
}
ul.spec_for_sale a span {
    
font-size: 20px;
    
display: flex;
    
/* color: #f91155; */
    
align-items: center;
}

ul.spec_for_sale li {
    width: 13.2%;
}

ul.spec_for_sale li a:hover {
    /* background: #f91155; */
    color: #fff;
    background: #f91155 url(https://qbit.am/css/images/molnia.webp) no-repeat;
    background-position: 99% 50%;
    background-size: 43px;
}
.cat_title_count {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 

.tab__content a {
    text-decoration: underline;
    font-size: 15px;
    color: #00518e;
}

.tab__content a:hover {
    text-decoration: none;
}
.cat_list_right_brend .grid_veiw {
}

.tab-wrap {
    transition: 0.3s box-shadow ease;
    border-radius: 6px;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    list-style: none;
    background-color: #fff;
    margin: 50px 0 0px;
}

.tab-wrap:hover {
    /* box-shadow: 0 0px 15px rgb(0 0 0 / 8%), 0 10px 10px rgb(0 0 0 / 8%); */
}
.cart_pr .delet_from_cart {
    margin-left: 12px;
}
.tab {
    display: none;
}
.page_content_page_news p {
    margin: 14px 0px;
    
    font-size: 16px !important;
}
.page_content_page_news a {
    color: #0045f0;
    text-decoration: underline;
}
.guestForm_numbers_ph b {
    
font-size: 16px;
}
.page_center_news a:hover {
    text-decoration: none;
}
.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1) {
    opacity: 1;
    transition: 0.5s opacity ease-in, 0.8s transform ease;
    position: relative;
    top: 0;
    z-index: 100;
    transform: translateY(0px);
}

.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2) {
    opacity: 1;
    transition: 0.5s opacity ease-in, 0.8s transform ease;
    position: relative;
    top: 0;
    z-index: 100;
    transform: translateY(0px);
}

.tab:checked:nth-of-type(3) ~ .tab__content:nth-of-type(3) {
    opacity: 1;
    transition: 0.5s opacity ease-in, 0.8s transform ease;
    position: relative;
    top: 0;
    z-index: 100;
    transform: translateY(0px);
}

.tab:checked:nth-of-type(4) ~ .tab__content:nth-of-type(4) {
    opacity: 1;
    transition: 0.5s opacity ease-in, 0.8s transform ease;
    position: relative;
    top: 0;
    z-index: 100;
    transform: translateY(0px);
}
.home_revv {
    width: 100%;
}

.home_revv .iZkrbYpW1pYUDnl32ZCe {
    border: 1px solid #eee;
    margin: 1%;
    padding: 5%;
    border-radius: 7px;
    width: 100%;
}

.logo_rev a {
    display: flex;
}
.tab:checked:nth-of-type(5) ~ .tab__content:nth-of-type(5) {
    opacity: 1;
    transition: 0.5s opacity ease-in, 0.8s transform ease;
    position: relative;
    top: 0;
    z-index: 100;
    transform: translateY(0px);
}
.web_top_web {display: none;}

.sticky .web_top_web {
    display: block;
}
.wehen_scrol {
    display: flex;
    gap: 12px;
}

.card_rop img {
    width: 20px;
    height: 20px;
}
.obr_icons {
    text-align: center;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    
    margin: 9px 0px 5px;
}

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

svg.suc_svg {
    fill: currentColor;
    color: #3caa3c;
    width: 27px;
    height: 27px;
    display: flex;
    margin-left: 10px;
    align-items: flex-end;
}

.HSFTJpYNgysfUk6KMJL7 {
    display: flex;
    margin-bottom: 20px;
}

.heading--lg.text--bold.TjTf8eSmv6Qz3cGvHRzD {
    font-size: 26px;
    width: 100%;
}

.heading--xs.a0Vo9MlGwiEtMj_4xBVR {
    font-size: 15px;
    color: #555;
}

.page_sucses h3 {
    
    margin-bottom: 20px;
    margin-top: 20px;
}

.TEQUPVeHNywF1fOsc9x6 {
    display: flex;
    margin-right: 27px;
    flex-wrap: wrap;
}

._29-a4 b {
    
}

.page_sucses p {
    
    margin: 12px 0px;
    font-size: 15px;
}

.page_sucses ._29-a1 {
    margin-top: 30px;
}

i.svg_pr {
    display: flex;
}
.pop_product_center_hatuk {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 55px;
    flex-wrap: wrap;
}
.dos_second_res {
    display: flex;
    justify-content: space-between;
    /* border: 1px solid #eee; */
    margin-top: 18px;
    border-radius: 6px;
}

.dos_second_left {
    width: 33%;
    max-height: 480px;
    overflow: auto;
}

.dos_second_left_item button {
    background-color: #fff;
    color: #767d83;
    border: 2px solid #93999e;
    padding: 4px 10px 3px;
    border-radius: 6px;
    margin-top: 9px;
}

.dos_second_left_item {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* margin: 0px 0px 20px; */
    padding: 15px 10px 15px 15px;
    border-bottom: 1px solid #eee;
}
.bas_cart_log {
    background: #ffcc33;
    padding: 9px 20px;
    border-radius: 4px;
    font-size: 13px;
    cursor: alias;
    white-space: nowrap;
}

.cart_log_text {
    margin-bottom: 14px;
    font-size: 14px;
    line-height: 20px;
}

.mail_div {
    display: flex;
}

.yan_div {
    display: flex;
    width: 100%;
    overflow: hidden;
    height: 40px;
}

div#buttonContainerId {
    width: 100%;
}
.dos_second_left_item_name {
    width: 100%;
    
    font-size: 14px;
}

.dos_second_left_item:hover {
    background: #fafbfc;
}
.log_block_cart {
    display: flex;
    width: 239px;
    justify-content: space-between;
    flex-direction: column;
}

.number_znat1_big_big {
    display: flex;
    justify-content: space-between;
    margin: 0px 17px 0px 0px;
    align-items: center;
}

.dostavka .container {
    max-width: calc(100% - 0px);
}

.fll {
    display: flex;
    justify-content: space-between;
    margin-top: 14px;
}
.city_res {
    margin: 11px 0px 0px;
}
.yan_ot small {
    text-align: center;
    font-size: 10px;
    margin-top: 7px;
}
.dos_second_selected {
    margin-top: 9px;
    display: flex;
    align-items: center;
    border: 2px solid #3caa3c;
    padding: 6px 20px 6px;
    border-radius: 6px;
    font-size: 14px;
    width: 149px;
}

.city_res{
    
}
.ochist_vse {
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    color: #1c1e21;
    background: #f1f1f5;
    border: none;
    border-radius: 27px;
    outline: none;
    flex-shrink: 0;
    width: auto;
    height: 35px;
    margin: 0 0px 0px 6px;
    padding: 8px 16px;
    display: inline-block;
}

.ochist_vse:hover {
    color: #1c1e21;
    background-color: #e2e4e8;
}
.city_res a {
    
    border-bottom: 1px solid #eee;
    padding: 5px;
    font-size: 14px;
}
.triangle {
    position: absolute;
    width: 25px;
    height: 25px;
    margin-top: 14%;
    border: 0;
    left: -11px;
    z-index: 10;
    background: white;
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-box-shadow: 2px -2px 3px -1px rgb(94 94 94 / 50%);
    -moz-box-shadow: 2px -2px 3px -1px rgba(94,94,94,0.5);
    box-shadow: 2px -2px 3px -1px rgb(94 94 94 / 27%);
}

.section-title {
    text-align: left;
    display: flex;
    margin-bottom: 7px;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
}

.section-title svg {
    margin-right: 10px;
    margin-left: -5px;
}
.city_res a:hover {
    color: #002fff;
}

.dos_second_left_item button:hover {
    background-color: #f4f5f6;
}

div#dos_second_map button {
    background-color: #fff;
    color: #767d83;
    border: 2px solid #93999e;
    padding: 4px 10px 3px;
    border-radius: 6px;
    margin-top: 9px;
}

i.svg_pr svg {
    fill: currentColor;
    color: #afadad;
}

.title_sss {
    color: #555;
    font-size: 13px;
    margin-left: 8px;
}
.sho_hide_analog .btn-text {
    font-size: 12.5px;
}
.page_center {
    padding-bottom: 3em;
}
.stroy_cart_vew h3 {
    font-size: 17px;
    margin: 7px 0px;
}

.stroy_cart_vew p {
    font-size: 13px;
    line-height: 21px;
    margin: 5px 0px;
}

.stroy_call_btn342 {
    color: #005cff;
    text-decoration: underline;
}

.stroy_call_btn342:hover {
    text-decoration: none;
    color: #0073ff;
}

.hide_mob_web {
    display: none;
}

.hushum {
    margin: 6px 0px 10px;
    font-size: 14px;
    color: #6a6a6a;
}

label.popup-close-btn {
    position: absolute;
    right: 0px;
    text-decoration: underline;
    font-size: 14px;
    color: #0081e2;
    cursor: pointer;
}

.popup2 {
    position: relative;
    margin-bottom: 20px;
}
.footer_det_links_big {
    display: flex;
    width: 49%;
    justify-content: space-between;
}

.footer_det_links {
    width: 50%;
}

.footer_det_links a:hover {
    color: #f04f23;
    text-decoration: underline;
}

.social-btn:hover {
    background: #ed2024;
}

.obr_icons a:hover {
    color: #ed2224;
}

.dounloud_cart:hover span {
    color: #007dff;
}

.dounloud_cart:hover svg {
    color: #007dff;
}

 
.left_sec {
    position: relative;
    top: 10px;
    background: #fff;
    font-style: normal;
    padding-right: 10px;
    /* font-size: 14px; */
    
    color: #000;
}
#splide222 .splide__pagination {
    bottom: 20px;
}
.amount_total {
    position: relative;
    top: 10px;
    background: #fff;
    font-style: normal;
    padding-left: 10px;
    /* font-size: 14px; */
}

.hat1 {
    color: #555 !important;
}
div#splide222 a {
    width: 100%;
    height: 300px;
}
.hat2 {
    color: #3caa3c;
}
.for_spec_arrr .splide__arrow {
    height: 3.7em;
}
.o_attrs_select .other_select:hover .img_price {
    display: flex !important;
    position: absolute;
    background: #fff;
    border-radius: 4px;
    z-index: 9;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    padding: 12px;
    top: 40px;
    left: 0;
    font-size: 12px;
    flex-direction: column;
    align-items: center;
}

.img_price:before {
    content: '';
    position: absolute;
    top: -7px;
    left: 11%;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 10px solid #fff;
}
.inchvor_cat_home {
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.active_p_link {
    color: #fff !important;
    background: #57ab30 url(https://qbit.am/css/images/molnia.webp) no-repeat !important;
    background-position: 99% 50% !important;
    background-size: 43px !important;
}
.cat_home ul li a:hover .inchvor_cat_home {
    color: #61bb37;
}
.card_rop:hover {
}
.slider_right .splide__pagination {
    bottom: 20px;
}
.up_doc {
    margin-top: 1px;
}
.cat_home ul li:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.05);
}
span.rek_name_title {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 21px;
    display: inline-block;
}

.filial-item__coordinates {
    display: flex;
    width: 100%;
    font-size: 12px;
    color: #555;
    margin-top: 8px;
}

span.cord {
    margin-right: 9px;
}

div#splide20 .splide__slide {
    height: 300px;
}
.cat_home ul li:hover a {
    border: 2px solid #57ab30;
}
.img_price span {
    white-space: nowrap;
}

.amount_total b {
    
    /* font-size: 16px; */
}
.for_payment_spec {
    margin: 20px 32px;
}
 
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover img {
    border: 1px solid #ccccccc4;
}

.sub_sub_cat_icon_text:hover {}
.filters_left_left .close_after_select {
    position: absolute;
    top: 6px;
    right: 5%;
    background: #b9b9c1;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
}

 .search_watched_title {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 12px;
}
.sotrudnik_text {
    color: #868695;
    font-size: 14px;
    text-align: left;
    margin-bottom: 15px;
}
.namak_big #splide20 img {
    object-fit: cover;
}
.call_pop_bottom {
    padding: 15px 32px 32px 32px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}

.green_button {
    width: 100%;
    box-shadow: none;
    font-size: 15px;
    background-color: #57ab30;
    border-radius: 4px;
    text-align: center;
    padding: 12px 15px 12px;
    display: inline-block;
    cursor: pointer;
    color: white;
    
    outline: none;
    text-decoration: none;
    background-size: 100%;
    margin: 5px 0px 12px;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
}

.call_pop_bottom .popup_row {
    width: 100%;
}
nav.menu {
}

 .pay_item {
    /* margin-left: 12px; */
}

.cart_info_spec small {
    position: absolute;
    bottom: -22px;
    /* font-style: italic; */
    
    color: #555;
}
small.dobrro {
    width: 100%;
    display: flex;
    color: #868695;
    font-size: 12px;
    text-align: left;
    margin-top: 10px;
    
}

.call_back {
    width: 100%;
    padding: 12px !important;
}

.call_pop_bottom label {
    font-size: 13px;
    text-align: left;
    width: 100%;
    margin-bottom: 14px;
}

.green_button:hover {
    background: #519b2f;
}
.active_tag .close_after_select {
    position: absolute;
    top: -8px;
    right: -8px;
    z-index: 2;
}

.podborki_values_items_name img {
    width: 50px;
    height: 31px;
    margin-right: 0px;
    position: relative;
    right: -8px;
}

.podborki_values_items_name_a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding: 5px 12px;
    border: 2px solid #eef1f5;
    white-space: nowrap;
    background-color: #eff2f6;
    border-radius: 6px;
    transition: transform ease .2s, box-shadow ease .2s;
}

.podborki_values_items_name_a:hover {
}
.cart_right .tab__content {
    margin: 30px 6px 0px 6px;
    width: 100%;
}
.net_vnalichi {
    
    color: #858585 !important;
}

.net_vnalichi:after {
    background: #e0e0e0;
    content: '';
    width: 100%;
    height: 2px;
    top: 50%;
    left: 0;
    position: absolute;
    margin-top: 0px;
    -webkit-transform: rotate(336deg);
    -moz-transform: rotate(336deg);
    -o-transform: rotate(336deg);
    transform: rotate(336deg);
}
.pr_left img {
    height: 90%;
    width: 90%;
    object-fit: contain;
}

.activ_select_other .adf_cvet {
    color: #000 !important;
}
.cart_right .tab-wrap {
    margin: 2% 3% 3.5% 3%;
}
.active_tag .podborki_values_items_name_a {
    border: 2px solid #ffc900;
    background: #fff;
}
.order_button {
    display: inline-block;
    padding: 14px 0;
    margin-top: 20px;
    color: #fff;
    border-radius: 3px;
    font-style: normal;
    width: 100%;
    border: none;
    text-align: center;
    cursor: pointer;
    outline: 0;
    background: #55b927;
    font-size: 15px;
    font-weight: 600;
}
div#splide_partner .splide__arrow--prev {
    left: 0px;
}
.alert.-success {
    margin-bottom: 10px;
}

 

.pr_otz_top .pr_rate_rev_count {
    margin: 0px;
}
div#splide_partner .splide__arrow--next {
    right: 0px;
}
.btn-text svg {
    width: 11px;
    display: flex;
    height: 11px;
    fill: currentColor;
    margin-top: 2px;
    color: #fff;
    margin-left: 5px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    -moz-transition: 0.25s;
    transition: 0.25s;
}
 
.btn-text {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12.5px;
    white-space: nowrap;
}

.ad_cart_button:hover svg {
    /* padding-left: 4px; */
}

.tab__content li:before {
    content: "";
    position: absolute;
    top: 12px;
    left: -20px;
    width: 11px;
    height: 2px;
    background-color: #b8b8b8;
    border-radius: 0;
}
div#splide_partner img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(0%);
}
.cat_list_right_brend .close_after_select {
    right: 23px;
}

p.privesy {
    text-align: left;
    font-size: 12px;
    color: #93999e;
    margin-top: 15px;
}
.OAuth-popup__or-text {
    width: 100%;
    margin: 24px 0;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #191919;
}
.profile-menu__avatar:after {
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 50%;
    width: 52px;
    height: 52px;
    margin: -27px 0 0 -26px;
    content: '';
    background: url(images/klor.svg) center center no-repeat;
    background-size: 31px;
}

li.profile-menu__footer a {
    
}
 .OAuth-popup__or-text:before {
    content: '';
    position: absolute;
    top: 50%;
    display: block;
    width: 19%;
    height: 1px;
    background: #bbb;
}
.OAuth-popup__or-text:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 19%;
    height: 1px;
    background: #bbb;
}
.OAuth-popup__btn--yandex {
    padding: 10px 0;
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: 14px;
    width: 100%;
    justify-content: center;
    border-radius: 5px;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}
.OAuth-popup__btn--yandex:before {
}

.order_button:hover {
    background: #1b941b;
}
.inner_spec {
    margin-right: 15px;
    width: 100%;
}
p.zakaz_title_pop_up {
    color: #000000;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 9px;
    font-weight: 500;
}

div#guestForm {
    font-size: 17px;
}

.obr_icons a {
    text-decoration: none;
    font-size: 13px;
}
.button-icon.-no-text:hover svg {
    color: #646464;
}

._903JpP:hover .-left {
    display: inline-block;
    position: absolute;
    right: 28px;
    width: 290px;
    top: -119px;
    padding: 17px 15px;
    max-width: 290px;
    background: #fff;
    -webkit-filter: drop-shadow(0 2px 8px rgba(0,0,0,.16));
    filter: drop-shadow(0 2px 8px rgb(0,0,0,.16));
}

.-left {
    display: none;
}
.our_website {
    font-size: 12px;
    background: #eaecee;
    padding: 2px 11px;
    border-radius: 7px;
    color: #54585d;
    
}
.logo_rev a:hover {
    opacity: 0.7;
}
.-left svg {
    top: 128px;
    right: -14px !important;
    left: auto;
    width: 20px !important;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: rotate(-90deg) translate(-50%);
    -moz-transform: rotate(-90deg) translate(-50%);
    -ms-transform: rotate(-90deg) translate(-50%);
    -o-transform: rotate(-90deg) translate(-50%);
    transform: rotate(-90deg) translate(-50%);
    position: absolute !important;
    color: #fff !important;
}
 
 .scrol_top_head_center {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1328px;
    margin: 0 auto;
}

.scrol_top_head_center_left {
    display: flex;
    align-items: center;
    width: 60%;
}

span.pr_title_srol {
    font-size: 16px;
    margin: 0px 0px;
    display: inline-block;
    font-weight: bold;
}
 
.res_cat .sear_left {
    flex: 0 0 40px;
}
p.img_no_margscrol img {
    width: 100%;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    mix-blend-mode: darken;
    padding: 8%;
}

.scrol_top_head {
    position: fixed;
    left: 0;
    top: 0;
    bottom: auto;
    transform: translateY(-120%);
    opacity: 0;
    transition: opacity .3s ease, transform .3s ease;
    padding: 7px 16px;
    background-color: #fff;
    width: 100%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    z-index: 99999;
}

.scrol_top_head_center_title {
    margin-left: 16px;
}
.top_cats .slesh {
    display: none;
}
p.img_no_margscrol {
    display: flex;
    align-items: center;
    justify-content: center;
    mix-blend-mode: darken;
    width: 55px;
    height: 65px;
    border-radius: 4px;
    background-color: rgba(41, 43, 83, .03);
}
.scrol_top_head_center_right {
    display: flex;
    justify-content: space-between;
    margin-left: 24px;
    padding-left: 24px;
    border-left: 2px solid #e8e8f0;
    width: 50%;
}

.scrol_top_head_center_right .qeek_add_cart {
    display: flex;
    width: auto;
    align-items: center;
    flex-direction: row-reverse;
    margin: 0px;
}

.scrol_top_head_center_right .qeek_add_cart button {
    width: auto;
    padding: 9px 15px;
    margin: 0px 5px;
    height: 44px;
    border-radius: 4px;
}

.scrol_top_head_center_right .price_title {
    font-size: 12px;
    margin: 0px;
    color: #555;
    width: auto;
}

.scrol_top_head_center_right .price_qeek .for_new_price {
    font-size: 17px;
}

.scrol_top_head_center_right .price_qeek .for_new_price b {
}

.scrol_top_head_center_title .pr_kanach_klor {
    font-size: 12px;
}
.scroll_show{    transform: translateY(0);
    opacity: 1;}
	.scrol_top_head_center_img {
    width: 55px;
    position: relative;
}
 

.scrol_top_head_center_right .qeek_add_cart .ad_cart_button span {
    font-size: 13.5px;
}
.scrol_top_head_center_right .on_pr_row {
    display: flex;
    flex-direction: row;
}

.scrol_top_head_center_right .discount_count_cat {
    margin: 0px;
    /* background: #3caa3c; */
}
.sticky .scrol_down {
    display: none !important;
}

.scrol_down {
    display: flex !important;
    opacity: 0.8;
}
.v7 {
    font-size: 14px;
    
}

.v5 {
    font-size: 12px;
    
    margin-top: 9px;
    color: #696978;
}

.OvStVH {
    display: flex;
    align-items: center;
    font-size: 13px;
    justify-content: space-between;
    margin-bottom: 0px;
}
.login_inp_block .l_button {
    width: 100%;
    font-size: 14px;
    padding: 12px 0px;
}
div#splide_revv .splide__arrow--prev {
    left: -1em;
}
.search-catalog__loading-close:hover::after, .search-catalog__loading-close:hover::before {
    background-color: #242424;
}

.p_number1 {
    display: flex;
    margin-top: 13px;
    width: 100%;
    color: #000000;
    font-size: 14px;
    font-style: normal;
    flex-wrap: wrap;
    align-items: center;
}

.p_number1 i {
    font-style: normal;
    display: inline-block;
    margin-right: 10px;
}
div#samv_map {
    width: 100%;
    height: 100%;
}

.take_left {
    width: 50%;
    height: 100%;
}
.content_descr a {
    color: #0092ff;
    text-decoration: underline;
}

.content_descr a:hover {
    text-decoration: none;
}
.take_right {
    width: 50%;
}
.house_category_title p {
    font-size: 14px;
    white-space: nowrap;
    color: #0ba200;
    font-weight: 700;
}

.tab:first-of-type:not(:last-of-type) + label {
}
p.typography_dem {
    display: flex;
    align-items: center;
    margin: 9px 0px 9px;
    flex-wrap: wrap;
}

p.typography_dem img {
    margin-right: 8px;
    margin-left: 4px;
}
.tab:not(:first-of-type):not(:last-of-type) + label {
}

.tab:last-of-type:not(:first-of-type) + label {
}

.tab:checked + label {
    background: #3a3e51;
    cursor: default;
    color: #fff;
}

.tab:checked + label:hover {
    /* box-shadow: 0 -1px 0 #fff inset; */
    /* background-color: #fff; */
}
.page_content_page p {
    font-size: 15px;
    margin: 12px 0px;
    line-height: 23px;
}

.page_content_page ul {
    display: inline-block;
    margin: 20px 27px;
    line-height: 30px;
}
.yandex_login_1 {
    display: flex;
    width: 100%;
    margin: 0px 0px 14px;
}

.yandex_login_vk {
    margin-bottom: 12px;
}
.page_content_page {
    margin: 12px 0px 0px;
    display: inline-block;
    width: 100%;
}
.log_bot_text {
    display: flex;
    color: #000000;
    font-size: 22.5px;
    align-items: center;
}

.log_bot {
    margin-left: 12px;
    position: relative;
    top: -1px;
}



.cart_backround .tab-wrap {
    box-shadow: none;
}

.house_category_content_cart {
    padding: 3px 0px 0px;
    width: 100%;
}

.number_znat1_big_big .head_pofile {
    margin-top: 22px;
    margin-right: 17px;
}



.sm_cart:hover {
    text-decoration: none;
    color: #3caa3c;
}

.cart {
}
.tab + label {
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    text-decoration: none;
    color: #000;
    flex-grow: 3;
    text-align: center;
    background-color: #f2f2f2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    transition: 0.3s background-color ease, 0.3s box-shadow ease;
    box-sizing: border-box;
    padding: 11px 15px;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    margin: 1% 1%;
    border: 1px solid #e4e4e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #fff, #e6e6e6);
}
.fixed_height .image_cart_451 {
    height: 260px;
}

.fixed_height .grid_veiw {
    /* height: 363px; */
}
.tab + label:hover {
    /* background-color: #f9f9f9; */
    /* box-shadow: 0 1px 0 #f4f4f4 inset; */
    /* border: 2px solid #f9f9f9; */
    opacity: 0.8;
}

.tab__content {
    background-color: transparent;
    position: absolute;
    width: 98%;
    z-index: -1;
    opacity: 0;
    left: 0;
    transform: translateY(-3px);
    border-radius: 6px;
    margin: 2% 1%;
}
.search_left_open {
    position: absolute;
    z-index: 50;
    cursor: default;
    width: auto;
    left: -137px;
    transform: translateX(-50%);
    display: none;
    padding-right: 25px;
    top: 0px;
    
}

.search_left_open_link:hover .search_left_open {
    /* display: block; */
}
.mailru-login-button {
    height: 40px;
}
.tel_poch_big .p_number1 i {
    width: 100%;
    color: #000;
    margin-bottom: 6px;
}

.tel_poch_big .p_number1 {
    color: #000;
}

.slogan {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 11px 0px 7px;
}
.goo_div {
    margin: 10px 0px;
    display: flex;
}
.login_inp_block2 .l_button {
    width: 100%;
    padding: 14px;
    font-size: 15px;
    margin-top: 20px;
}
.vk_div {
    margin-bottom: 11px;
    width: 100%;
    display: inline-block;
    position: relative;
}
.tooltip-arrow_search {
    right: -7px;
    top: 15%;
    -webkit-transform: translate(-50%) rotate(180deg);
    -moz-transform: translate(-50%) rotate(180deg);
    -ms-transform: translate(-50%) rotate(180deg);
    -o-transform: translate(-50%) rotate(180deg);
    transform: translate(-50%) rotate(270deg);
    color: #fff;
    fill: currentColor;
    position: absolute;
}
.r_resp {
    color: #0b952b;
    font-size: 14px;
    text-align: center;
    
}
.search_left_open_center {
    background: #fff;
    width: 300px;
    border-radius: 9px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    font-size: 8px;
    /*  */
    display: flex;
    padding: 17px 23px 17px;
    flex-wrap: wrap;
    border: 1px solid #eee;
}
.t_code_cat_s span {
    margin-right: 4px;
}
.search_left_open_link {
 
    margin: 0px 0px 0px 0px;
    display: flex;
}

.search_400_img img {
    width: auto;
    height: 100%;
    max-width: 100%;
}

.br_pr_search {
    display: flex;
    width: 100%;
    margin-top: 9px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.br_pr_search_center {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 10px;
    align-items: center;
}
.logo_metall_footer .logo_text {
}

.login_reg_block .field-icon:hover {
    text-decoration: none;
}
.product-page__original-mark {
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    margin-left: 6px;
    color: #4584ff;
    transition: color .3s ease 0s;
}

.original-mark__icon {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%234584FF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.24.48a1.363%201.363%200%200%200-2.08%200%201.363%201.363%200%200%201-1.362.444c-.818-.2-1.62.382-1.682%201.222a1.363%201.363%200%200%201-.843%201.16%201.363%201.363%200%200%200-.642%201.976c.271.44.271.994%200%201.434a1.363%201.363%200%200%200%20.642%201.977c.478.196.804.645.843%201.16.062.839.864%201.421%201.682%201.221a1.363%201.363%200%200%201%201.363.443%201.363%201.363%200%200%200%202.079%200%201.363%201.363%200%200%201%201.363-.443c.818.2%201.62-.382%201.682-1.222.038-.514.364-.963.842-1.159a1.363%201.363%200%200%200%20.643-1.977%201.362%201.362%200%200%201%200-1.434%201.363%201.363%200%200%200-.643-1.977%201.363%201.363%200%200%201-.842-1.16A1.362%201.362%200%200%200%208.603.925%201.363%201.363%200%200%201%207.24.48Zm1.987%203.242a.749.749%200%200%201%200%201.061L5.732%208.278a.749.749%200%200%201-1.06%200L3.173%206.78a.75.75%200%200%201%201.06-1.06l.969.966%202.964-2.965a.749.749%200%200%201%201.06.001Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 50%;
    display: inline-block;
    width: 12px;
    height: 12px;
    flex-shrink: 0;
}
button.header-search__search-submit-btn svg {
    color: #676767;
}

.search_400_img {
    height: 200px;
    width: 100%;
}

.search_400_img a {
    height: 200px;
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
}

.sticky .he_bot_a_ul_second {
    display: none;
}

.sticky .cd-dropdown-trigger {
}

.svg_mob_head {
  
}
li.nav-item b {font-size: 13px;/*  */font-weight: normal;}

li.nav-item {
    display: flex;
    align-items: center;
}
.hat5 {
    /*  */
    /* font-size: 15px; */
}
.usloviya_vozvrata p {
    margin: 12px 0px;
    color: #000;
    font-size: 15px;
    line-height: 20px;
}
div#dostavka_block {
    padding: 0px;
}

div#user_block {
    /* border: none; */
    padding: 0px;
}
.usloviya_vozvrata ul {
    margin: 10px 0px 10px 21px;
    display: inline-block;
    font-size: 14.5px;
    line-height: 26px;
}
.after_add p {
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
}

.after_add img {
    width: 90px;
    height: auto;
}
.log_top_bott {
    position: relative;
    top: -2px;
    margin-left: 12px;
}
.header-search .tooltip__content {
    font-size: 13px;
    line-height: 20px;
    width: 100%;
    position: relative;
}
.take_left_bottom {
    height: 100%;
}
.tab__content ul {
    margin: 10px 12px;
    display: inline-block;
}
.profile-menu__avatar.img-plug {
    display: flex;
    position: relative;
}
.big_del {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    flex-wrap: wrap;
    align-items: flex-end;
}

label.maps_cord1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 13px;
    padding: 4.5% 2%;
    border-radius: 6px;
    background: #ffd65a;
    cursor: pointer;
    justify-content: center;
}

label.maps_cord1 img {
    width: 39px;
    height: auto;
}

.shipping_address_block {
    width: 80%;
}

input#o_address1 {
    font-size: 14px;
    border: 2px solid #d9d9d9;
}

input#o_address2 {
    font-size: 14px;
    border: 2px solid #d9d9d9;
}

input#o_address3 {
    font-size: 14px;
    border: 2px solid #d9d9d9;
}
 
.form_row44 {
    width: 49%;
}
.profile-menu__link:hover {
    color: #26b3fb;
}
.not_in_stock_big {
    background: #efefef;
    font-size: 15px;
    padding: 15px 0px;
    border-radius: 4px;
    display: flex;
    white-space: nowrap;
    width: 100%;
    margin-top: 10px;
    justify-content: center;
}
:root {
    --color-light: white;
    --color-dark: #212121;
    --color-signal: #fab700;
    --color-background: var( --color-light);
    --color-text: var( --color-dark);
    --color-accent: var( --color-signal);
    --size-bezel: .5rem;
    --size-radius: 4px;
    color: var(--color-text);
    background: var(--color-background);
}

mark {
    background: var(--color-accent);
    color: var(--color-text);
    font-weight: bold;
    padding: 0 0.2em;
}

.del_but_kn {
    font-size: 15px;
    text-decoration: underline;
    color: #058ace;
    margin-top: 10px;
}

.small_text_delet {
    color: #868695;
    font-size: 15px;
    margin: 10px 0px 0px;
    display: inline-block;
}

.pers_title {
    
    font-size: 21px;
}
.lovi_monet {
    background: rgb(232, 243, 253);
    color: rgb(0 95 176);
    margin-top: 6px;
}
.account_page_center label {
    font-size: 14px;
    margin: 12px 0px 5px;
    display: inline-block;
}
.inner h6 {
    font-size: 22px;
}
.panel-body .field-icon {
    float: right;
    right: 15px;
    margin-top: -31px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
    color: #19a8f1;
}
.cat_pricelist.opend {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.pr_top_bottom_left_bottom {
    display: flex;
    align-items: center;
}
.price_cat_title:hover {
    color: #0096e3;
}
.panel-body .field-icon:hover {
    text-decoration: none;
    color: #0081c3;
}

.delet_account {
    margin-top: 28px;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.ur_rek {
    margin-top: 27px;
    border-top: 1px solid #eee;
    padding-top: 8px;
}
ul.he_bot_a_ul_second {
    display: flex;
    align-items: center;
    list-style: none;
    margin-left: 9px;
}

ul.he_bot_a_ul_second li {
    position: relative;
}

ul.he_bot_a_ul_second li a {
    display: flex;
    padding: 0px 18px;
    font-size: 14px;
    white-space: nowrap;
}

ul.he_bot_a_ul_second li a:hover {
    color: #ed1c24;
}
.panel-body {
    margin-top: 25px;
    display: inline-block;
    width: 100%;
}
.item_stock_all {
    width: 100%;
    display: flex;
    align-items: center;
}

ul.soop_list_ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

.grid_veiw_list img {width: 90%;}

li.soop_list .cart_in_part .add_favorite {
    position: relative;
    top: 0px;
    margin-left: 30px;
    padding: 3px;
    width: 50px;
}

li.soop_list {
    /* width: 49%; */
    width: 100%;
}
.account_page_center .r_email {
    cursor: no-drop;
}

small.not_change {
    color: #868695;
    
}

.label_del_acc {
    color: #868695;
    font-size: 14px;
}
.cart_pr .item_stock {
    display: flex;
    justify-content: center;
}

.br_pr_search_center .product-page__original-mark {
    font-size: 13px;
}

.br_brand_img_search img {
    width: auto;
    height: 23px;
}

.price {
    display: flex;
    align-items: center;
}
.account_right {
    /* border: 1px solid #eee; */
    display: flex;
    width: 100%;
    justify-content: space-between;
    border-radius: 6px;
    margin-top: 14px;
    /* background: #f4f5f6; */
    box-shadow: 0 1px 15px 0px rgba(0, 30, 85, .1), 0 0px 0px 1px rgba(0, 30, 85, .05);
}
.pr_otz_top_big {
    width: 72%;
    float: left;
}

.write_review_policy_block22 {
    font-size: 13px;
    display: inline-block;
    margin-top: 4px;
    color: rgb(0 26 52 / 75%);
}
.open_search_back {
    border-radius: 6px;
    max-height: 520px;
    overflow: auto;
    scrollbar-color: rgb(218,220,222) rgb(255,255,255);
    scrollbar-width: thin;
}
.popup__info {
    color: #868695;
    font-size: 14px;
    
}
.pay_info {
    color: #696978;
    font-size: 13px;
    width: 100%;
    margin-top: 2px;
}
.home_h1_text_title_big {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    flex-wrap: wrap;
}
.slid_info a {
    background: #0f4d73;
    padding: 10px 25px;
    border-radius: 6px;
    margin-top: 22px;
    color: #fff;
    cursor: pointer;
}
.socials-item-inner button {
    text-decoration: underline;
    color: #005aff;
    margin-top: 2px;
    font-size: 14px;
}
.house_category_content .splide__pagination {
    display: none;
}
.socials-item-inner button:hover {
    text-decoration: none;
}
.teV1V9viMMG2GQbTNKa_ {
    background-color: #eff2f6a8;
    background-image: url(images/d214bf86835cdc0f.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 90px auto;
    border-radius: 12px;
    padding: 16px 112px 11px 24px;
    display: inline-block;
    margin-top: 22px;
    width: 100%;
    position: sticky;
    top: 110px;
}
.xjnAO5r8FU_g6b33TvMY {
    font-size: 13px;
    margin-top: 10px;
}
.o0nPFIL18wRaYzL2R68K.heading--sm.text--bold {
    font-size: 13.5px;
    font-weight: 500;
}
.slid_info a:hover {
    background: #ed471c;
    color: #fff;
}
.yur_left {
    display: flex;
    align-items: center;
    border: 2px solid #dedede6b;
    background: #ffffffc9;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    -moz-box-shadow: 0 1px 4px #b8b8b8;
    box-shadow: 0 1px 4px #b8b8b8;
    -webkit-box-shadow: 0 1px 4px rgb(184,184,184);
    -moz-box-shadow: 0 1px 4px rgb(var(--vi-shadow-3));
    box-shadow: 0 1px 4px rgb(184 184 184 / 23%);
    padding: 18px 36px 14px;
    width: 49%;
}
.nameplate-wrapper.-small.pIiZi3 {
    background: #ECF7EC;
    color: #219521;
    display: flex;
    align-items: center;
    border-radius: 4px;
    padding: 3px 10px 3px 5px;
    font-size: 12px;
    gap: 5px;
    font-weight: 500;
}

svg.\+Wdolk.i8xwct {
    fill: currentColor;
    margin: 0px;
}

.pr_rate_number_big {
    display: flex;
    align-items: center;
    gap: 8px;
}
.yur_left img {
    height: 100px;
}

.yur_left_text b {
    
    font-size: 20px;
    width: 100%;
    margin-bottom: 7px;
}
p.head_zak_ob_text {
    font-size: 14px;
    margin-bottom: 4px;
}
.yur_left_text {
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    margin-left: 20px;
}
button.ad_cart_button_know span {
    font-size: 13px;
}

button.ad_cart_button span {
    font-size: 13px;
}

button.ad_cart_button_fast span {
    font-size: 13px;
}
.yur_left_img {
    display: flex;
    margin-bottom: 19px;
}
.city_dos_option textarea {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: 1px solid #d9d9d9;
    padding: 12px 15px;
    background: transparent;
    border-radius: var(--size-radius);
    color: #000;
    font-size: 16px;
    outline: #c9c9c9;
}
.spec452 .ad_cart_button {
}
.city_dos_option {
    width: 100%;
    padding: 5%;
}
#del_rizon_text {
    height: 99px;
    margin-top: 8px;
}
.bas {
    /*  */
}

.grid_veiw .cart_in_part {
}

.grid_veiw .spec452 {
    /* width: 100%; */
    /* margin-top: 10px; */
}
.dots_map {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.one_dost img {
    width: 50px;
    position: absolute;
    padding: 4px 6px;
    right: 12px;
    bottom: 11px;
    border-radius: 7px;
    background: #fff;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 7%);
}

.dost_types {
    width: 24%;
}

.a_mp {
    width: 73%;
}
.ad_cart_button svg {margin-right: 12px;fill: currentColor;}
.in_cart svg {
    display: none;
}
.one_dost {
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    position: relative;
}

.one_dost .myCheckbox {
    margin: 0px;
}

.one_dost .myCheckbox span {
    margin-top: 0;
    width: 100%;
    height: 100%;
    position: absolute !important;
    left: 0px;
    top: 0px !important;
    border: 2px solid #d3d3d3;
    border-radius: 5px;
}
button.select_point {
    background-color: #fff;
    color: #767d83;
    border: 2px solid #93999e;
    padding: 6px 30px 6px;
    border-radius: 6px;
    margin-top: 9px;
    font-size: 14px;
    width: 120px;
}
.one_dost p {
    width: 95%;
    font-size: 14px;
    font-weight: 400;
    float: left;
    margin: 8px 0px 10px 10px !important;
    position: relative;
    top: 1px;
    font-size: 13px !important;
    
}

.dost_types .myCheckbox input:checked + span {
    background: #e4ffca;
    background-size: 70%;
    border: 2px solid #71b52f;
}

.one_dost i {
    width: 100%;
    display: inline-block;
    font-style: normal;
    margin-top: 1px;
    font-size: 12px;
    font-weight: 100;
    line-height: 19px;
    
}
.home_h1_text_title h2 {
    display: flex;
    justify-content: center;
}
.one_dost em {
    font-style: normal;
    display: inline-block;
    width: 90%;
    margin-left: 0px;
    
    font-size: 11px !important;
    color: #f00;
    margin: 4px 0px !important;
}
.header_bottom_center .cd-dropdown-trigger {
    color: #fff;
}
.alert_warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    border: none;
    border-radius: 1px;
    font-size: 15px;
    padding: 15px 15px 15px 14px;
    width: 100%;
    margin-bottom: 17px;
}

.alert_warning strong {
    color: #333;
    margin-bottom: 3px;
    display: inline-block;
    font-size: 14px;
    
}
.sticky .obr_icons_web {
    display: flex;
    /* margin: 0px; */
}

li.client_info.second_menu_item svg {
    fill: currentColor;
    width: 22px;
    margin-right: 7px;
}

.second_menu_item a {
    color: #000000;
}

.scrollup:hover {
    background: #0080e0 url(images/top.png) center no-repeat;
}
input#pac-input1 {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10.73%209.473-.274.343a5.92%205.92%200%200%200%201.437-3.87%205.946%205.946%200%201%200-5.947%205.947%205.92%205.92%200%200%200%203.87-1.437l-.483.374%204.622%204.505a.965.965%200%200%200%201.349-1.38L10.73%209.473Zm-4.784.59A4.111%204.111%200%200%201%201.83%205.946%204.111%204.111%200%200%201%205.946%201.83a4.111%204.111%200%200%201%204.117%204.116%204.111%204.111%200%200%201-4.117%204.117Z%22%20fill%3D%22%23868695%22%2F%3E%3C%2Fsvg%3E) no-repeat;
    background-position: 97.5% 50%;
}

.dost_types h4 {
    
    margin-bottom: 14px;
    margin-top: 10px;
    font-size: 17px;
}
.grid_veiw .quantity {
}
label.fast_order_com_title {
    
    font-size: 15px;
    margin: 0px 0px 12px;
}

label.fast_order_com_title {
}

#fast_zakaz .to_the_cart:hover {
    background: #0671d5;
}

.ad_cart_button_fast:hover {
    background: #eee;
}
.mec_divv {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(222px, 1fr));
    grid-gap: 16px;
    grid-auto-flow: dense;
    margin: 0 0 24px;
}
#cod_email {
    margin-bottom: 10px;
}
.yandex_login {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    margin: 5px 0px 0px;
}
.for_mob_only {
    display: none;
}
.yandex_login img {
    margin-right: 18px;
}

.OAuth-popup__btn--yandex:hover {
    background: #0081e2;
}
.l_button:hover {
    /* background: #006fc3; */
    /* color: #fff; */
    /* border: 1px solid #006fc3; */
    color: rgba(0, 0, 0, 0.8);
    background: rgb(255, 214, 91);
}
.cart_log_text b {
    display: flex;
    width: 100%;
    
    font-size: 17px;
    margin-bottom: 9px;
}
#guestForm1{    font-size: 17px;}
.del_but_kn:hover {
    text-decoration: none;
    color: #0081c3;
}
.city_dos {
    width: 100%;
    display: inline-block;
}
.card--inverted {
    --color-background: var(--color-dark);
    color: var(--color-light);
    --color-shadow: var(--color-accent);
}

.card--accent {
    --color-background: var(--color-signal);
    --color-accent: var(--color-light);
    color: var(--color-dark);
}

.card *:first-child {
}

.l-design-widht {
}

.profile-menu__avatar img {
    width: 25px;
    height: 25px;
    margin-bottom: 1px;
}
.wehen_scrol p {color: #000 !important;}
ul.account_menu_profile a {
    width: auto;
    text-align: left;
    padding: 0px;
    display: flex;
    justify-content: flex-start;
}

ul.account_menu_profile svg {
    margin-right: 10px;
    margin-left: -13px;
}

li.profile-menu__item_val {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e8e8f0;
    padding: 10px 0px 10px;
    font-size: 14px;
}

.sticky .brand img {
    /* width: 46px; */
}

.rev_text h2 {
    
    font-size: 19px;
}

.rev_text p {
    
    font-size: 15px;
    margin: 10px 0px;
}

.rev_text {
    margin: 10px 0px 20px;
    display: inline-block;
    width: 100%;
}

.profile-menu__currency-flag {
    width: 16px;
    height: 16px;
    display: flex;
}

.fl_rate_right {
    display: flex;
    align-items: center;
}
.analog_title_big .on_pr_row {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.phone {
    margin-right: 7px;
    display: flex;
}

.after_add b {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 23px;
    margin: 10px 0px 5px;
    text-align: center;
}

.after_add {
    display: flex;
    flex-wrap: wrap;
    width: 73%;
    justify-content: center;
    margin: 0 auto 30px;
}
._6ubUID {
    margin: 10px 0px 0px;
}

.srd_cena {
    font-size: 15px;
}
p.typography_dem svg {
   
    margin-right: 8px;
    margin-left: 4px;
}
._9\+8r2x {
    font-size: 15px;
    color: #3caa3c !important;
}
.panel p {
    margin: 25px 0px;
}

.more_harcer a {
    font-size: 14px;
}
p.OvStVH i {
    font-style: normal;
    margin-left: 4px;
}

p.OvStVH span {
    display: flex;
    color: #696978;
}
div#pnlLogin {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 136px;
}
.splide:not( .is-overflow ) .splide__list {
}
.splide:not( .is-overflow ) .splide__slide:last-child {
  margin: 0 !important;
}
.one_s_res:hover {
    background-color: #eeeff1;
}
.splide:not(.is-overflow) .splide__arrows {
  display: none;
}
.poxojie_tovari {
    margin-bottom: 45px;
}
.socials-outer-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    border: 1px solid #f2f2f2;
    box-shadow: 0 7px 17.5px #0000000d;
    border-radius: 4px;
    padding: 29px 24px;
    background: #fff;
    flex-wrap: wrap;
    width: 100%;
}
.sticky .log_bot {
    display: none;
}
.punkt_sam_left_contact h2 {
    margin: 0px 0px 6px;
    font-size: 20px;
}
.socials-inner-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    align-items: flex-start;
}
li.raspradaj img {
    width: 20px;
    margin-right: 6px;
}
.br_pr_search_center div {
    font-size: 12px;
}
ul.he_bot_a_ul li a {
    display: flex;
    align-items: center;
}
.sale_text p {
    
    font-size: 14px;
    margin: 13px 0px;
}
.header-search__search-submit-btn:hover svg {
    color: #47ab19;
}
.pt-col-lg-3.pt-col-md-6.pt-col-xs-6 {
    width: 24%;
    display: flex;
    align-items: flex-start;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    padding: 2%;
    border-radius: 9px;
    border: 1px solid #eeeeee9e;
}
.benefit-icon {
    margin-right: 13px;
}
.benefit-text {
    font-size: 14px;
    color: #555;
}
.benefit-text strong {
    
    font-size: 15px;
    color: #000;
}
.socials-item {
    display: flex;
    align-items: center;
    width: 19%;
    margin-bottom: 20px;
    flex-wrap: wrap;
    justify-content: center;
}

.socials-item-icon {
    background: #f4f6f9;
    display: flex;
    color: #6f7682;
    border-radius: 71px;
    padding: 19px;
    margin-bottom: 12px;
}

.socials-outer-wrapper svg {
    width: 25px;
    height: 25px;
    fill: currentColor;
}
li.soop_list .spec452 {
    margin: 0px 0px 0px 26px;
}
.pris_a_big {
    display: flex;
    flex-wrap: wrap;
    margin-left: 14px;
}
.reset_text {
    margin-top: 10px;
    display: inline-block;
}
.pris_a_icon {
    display: flex;
}

.pris_a_icon img {
    width: 25px;
}
.qeek_left .splide__arrow--prev {
    left: 3px;
}

.qeek_left .splide__arrow--next {
    right: 3px;
}
.socials-item-inner {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.pr_left .splide__arrow--prev {
    left: 6px;
    /* display: none; */
}

.pr_left .splide__arrow--next {
    right: 7px;
    /* display: none; */
}
.grafik_rabot i {
    color: #979797;
    font-style: normal;
    font-size: 14px;
    display: flex;
}

.grafik_rabot {
    margin-bottom: 31px;
}

.price-button a:hover {
    background: #0081e2;
}
.not_in_price {
    color: #93999e;
}

.punkt_sam_right_contact {
    overflow: hidden;
    border-radius: 8px;
    margin-top: 14px;
}
.masterkassa {
    margin-left: 20px;
    color: #000;
}
.hvr {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.icon-btns-row p {
    display: flex;
}

.masterkassa a {
    color: #006bbc;
    text-decoration: underline;
}
.cat_kg .all_price_title {
    width: 100%;
}
div#payment_block .reg_radio_buttons {
    margin: 6px 0px 10px;
}
.page_center ol {
    display: inline-block;
    margin: 12px 25px;
    line-height: 29px;
}
.masterkassa a:hover {
    text-decoration: none;
}
.socials-item-messengers img:hover {
    opacity: 0.7;
}
.cat_home i {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9;
    font-style: normal;
    background: #B30000;
    font-size: 12px;
    color: #fff;
    padding: 0px 10px;
    border-radius: 4px;
}
.socials-item-title {
    
    font-size: 15px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.sticky .cd-dropdown-content .cd-dropdown-icons {
    width: 954px;
}
.for_spec_arrr {
    width: 64px;
    position: absolute;
    right: 13px;
    top: -40px;
}
.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 30px;
    right: 1.4%;
    border: none;
    outline: 0;
    border-radius: 2px;
    display: none;
    text-indent: -9999px;
    background: #000000 url(images/top.png) center no-repeat;
    z-index: 99;
    background-size: 26px;
}
.socials-item-text {
    margin: 2px 0px;
    font-size: 13px;
    
    width: 100%;
    display: flex;
    text-align: center;
    justify-content: center;
}
.sticky_buy .item_stock {
    margin: -5px;
}
.socials-item-link.socials-item-link--disabled {
    font-size: 16px;
    
    color: #040404;
    margin: 4px 8px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.socials-item-inner a {
    text-decoration: underline;
    color: #0062fe;
    font-size: 14px;
    cursor: pointer;
}
#splide_partner a:hover {
    opacity: 0.7;
}
.socials-item-inner a:hover {
    text-decoration: none;
}

.socials-item-messengers img {
    width: 25px;
    height: auto;
}

.socials-item-messengers a {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}

.house_category_content {width: 99%;display: inline-block;margin: 13px 0px 4px;}

.big_otziv_center img {
    width: 100%;
    height: 29px;
    object-fit: contain;
}
.pr_rate_rev_count span {
}
.big_otziv_center {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.sdek_link {
    font-size: 13px;
    display: flex;
    margin: 6px 0px 0px 0px;
    text-decoration: underline;
    color: #008bff;
}
.inner h4 {
    font-size: 24px;
}
.sdek_link:hover {
    text-decoration: none;
}
.yan_ot {
    width: 47%;
    border: 1px solid #eeeeeea8;
    padding: 10px;
    margin: 12px 0px 0px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.past_rev_comp:hover {
    background: #2797ff;
}
.pr_page_register {
    text-decoration: underline;
    color: #007dbc;
    float: right;
    
    font-size: 14px;
    margin-top: 3px;
}
.best_prise {
    background-color: #ecf7ec;
    color: #3caa3c;
    margin-top: 5px;
}

.rasprodaja_st {
    background-color: #ffe9f0;
    color: #f91155;
    margin-top: 5px;
}

.pr_vs_status {
    font-size: 11px;
    border-radius: 2px;
    padding: 2px 0.6em;
    display: flex;
    letter-spacing: -0.4px;
    align-items: center;
    font-weight: 500;
    white-space: nowrap;
}

.pr_vs_status svg {
    margin-right: 3px;
    width: 17px;
    height: 17px;
}

.pr_vs_status img {
    margin-right: 6px;
}

.spec_pr_vs_status {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* width: 80%; */
}
.pr_page_register:hover {
    text-decoration: none;
}
.l_resp span {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    display: inline-block;
}
.klor_stock {
}
.klor_stock_zakaz {
    width: 6px;
    height: 6px;
    margin: 0px 6px 0 0;
    background-color: #ff0000;
    display: inline-block;
    border-radius: 50%;
}
.klor_stock_3day {
    width: 6px;
    height: 6px;
    margin: 0px 6px 0 0;
    background-color: #0072ff;
    display: inline-block;
    border-radius: 50%;
}
.cart_in_part .cat_kg_center {
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* line-height: 16px; */
}

.grid_veiw .all_price_title:first-child .pr_det_title {
    /* display: block !important; */
}

.cart_in_part .pr_det_blok {
    display: flex;
    width: 100%;
}

.cart_in_part .all_ves {
    /* margin-left: 4px; */
}

.grid_veiw .all_ves {
    margin-left: 0px;
}

.grid_veiw .all_dlina {
    margin: 0px;
}
.all_chars .t7 span:hover {
    text-decoration: underline;
    color: #0075f2;
}
.grid_veiw .pr_det_blok {
    display: flex;
    width: auto;
}
.font_sxs {
    color: #22a222;
    font-size: 11px;
    font-weight: 500;
}
.font_sxs_zakaz {
    color: #ff0800;
    font-size: 11px;
    
}
.font_sxs_3day {
    color: #0038ff;
    font-size: 11px;
    
}
.item_stock {
    display: flex;
    align-items: center;
    margin-top: 5px;
    width: 100%;
}
.pr_zakaz {
    display: flex;
    align-items: center;
    margin-top: 4px;
    margin: 0px 2px 5px;
}
.pr_3day {
    display: flex;
    align-items: center;
    margin-top: 4px;
    margin: 0px 2px 5px;
}
.obez_zap_pol {
    width: 100%;
    margin-top: 9px;
    font-size: 13px;
    color: #555;
}
.punkt_sam_big .punkt_sam_left {
    width: 100%;
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 4.2% 5%;
}
.on_pr_row_tp {
    display: flex;
    align-items: center;
}
.share_sec_fav {
    display: flex;
    align-items: center;
}

div#dost_heto th {
    background: #eeeeee63;
    font-size: 13px;
    
    padding: 7px;
    border: 1px solid #eee;
}

div#dost_heto td {
    border: 1px solid #eee;
    font-size: 15px;
    padding: 12px;
}
.podborki_brand {
    background: #ffffff;
 
    width: 100%;
}

.podborki_values_brand {
    width: 100%;
    display: flex;
}
div#dost_heto table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0px;
}

div#dost_heto h2 {
    font-size: 18px;
}
.on_pr_row_tp .price_title {
    margin-right: 14px;
}
.keeq_vew .order_details_form_content {
    width: 28% !important;
    margin-bottom: 4px !important;
}
.content_descr p {
    margin: 18px 0px;
    font-size: 16px;
}
.cat_icon_text {
    display: flex;
    align-items: center;
}

.cat_icon_text img {
    width: 28px;
    height: 28px;
    margin-right: 7px;
}
.br_pr_search .spec452 {
    width: 100%;
    margin-top: 10px;
}

.search_left_open_link:hover .one_s_res {
    background: #eee;
}

.pr_bran_text .tooltip-simple {
    width: 164px;
}
.menu-subs2 {
    margin-left: 35px;
    margin-top: -4px;
}
.content_descr li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background-color: #0081e2;
    border-radius: 50%;
}
.tel_poch_bot {
    display: flex;
    gap: 12px;
}

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

.obr_icons_web {
    display: none;
    align-items: center;
    justify-content: center;
}

.cd-dropdown-trigger:hover {
    background: #000;
}

.sticky .tel_poch {
}

.sticky .house_category_title p {
    font-size: 15px;
}

.sticky .house_category_title {
    display: none;
}

.sticky .obr_icons_web svg {
    background: #f3f3f3;
    padding: 10px;
    width: 50px;
    height: 41px;
    color: #484f55;
    border-radius: 6px;
}

.card_rop a {
    display: flex;
}

.sticky .tel_poch_bot {
    margin: 0px;
}

.sticky .card_rop {
    margin-left: -12px;
    background: #fff;
    border-radius: 0px 6px 6px 0px;
    padding: 6px 14px;
    height: 41px;
}
.content_descr li {
    font-size: 15px;
    margin: 14px 0px;
    position: relative;
    list-style: none;
    padding-left: 22px;
}

.content_descr li span {
    font-size: 15px !important;
}
.net_vnalichi img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.content_descr ul {
    margin: 0px 15px;
  
}
span.t_tt {
    font-size: 12px !important;
    margin-right: 7px;
}
.hom_cat_new:hover a {
    border: 2px solid #f16022;
}
.content_descr h2 {
    
font-size: 22px;
}
ul.he_bot_a_ul li {
    position: relative;
}
.content_descr h3 {
    
font-size: 22px;
    
display: inline-block;
    
line-height: 35px;
}
.TgI\+Sx.VIYJ\+S:after {
    content: "";
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #3caa3c;
    right: 12px;
    top: 3px;
}
.namak_big iframe {
    border: 1px solid #eee;
    border-radius: 5px;
    width: 100%;
}
.activ_filt {
    position: relative;
}
#splide20_2 img {
    border-radius: 9px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#splide20_2 {
    width: 400px;
    height: 300px;
    margin-top: 10px;
}

#splide20_2 .splide__slide {
    height: 300px;
}
.content_descr h4 {
    
    font-size: 23px;
}
.cat_childes a:hover .inchvor {
    color: #004fe9;
}
.content_descr font {
    background: rgb(231 250 255) !important;
    border-left: 4px solid #00a9ff;
    border-radius: 3px;
    margin: 1rem 0;
    box-shadow: 0 1px 2px rgba(43,42,51,.05);
    padding: 18px 20px;
    color: #004150;
    
    display: table;
    
}
.img_price img {
    height: auto;
}
.content_descr tbale {
    width: 100%;
    border-collapse: collapse;
}
.content_descr img {
    margin: 20px 12px 20px 30px;
    border-radius: 11px;
}
.content_descr tbale td {
    border: 1px solid #eee;
    font-size: 15px !important;
}
.menu-subs2 a {
    font-size: 13.5px;
    width: 100%;
    display: flex;
    margin: 4px 0px;
    font-family: sans-serif;
    /*  */
}
li.p_cat_li.cat_li ul li:before {
    content: "";
    position: absolute;
    top: 33%;
    left: 16px;
    width: 8px;
    height: 1px;
    background-color: #666666;
    border-radius: 2px;
}

li.ch_cat_li.cat_li {
    position: relative;
    padding-left: 15px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-top: -1px;
}

li.p_cat_li.cat_li ul li em {
    font-weight: normal;
}
.menu-subs2 a:hover {
    color: #003eff;
}
.content_descr table tr:hover {
    background: #eeeeee57;
}
.cart_search {
    width: 100% !important;
    margin-top: 20px;
}

.obez_zap_pol b {
    color: red;
    margin: 0px 3px;
}
.yan_ot a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.o0nPFIL18wRaYzL2R68K.heading--sm.text--bold {
}
p.xx3OaK1 {
    font-size: 13px;
    
    margin: 12px 0px;
}
.slider_text {
    font-size: 22px;
    line-height: 34px;
    width: 90%;
    margin-top: 6px;
    top: 6%;
    color: #d3d3d3;
}
.xjnAO5r8FU_g6b33TvMY {
}
nav.podborki_values_items_brand {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.podborki_values_items_name_brand {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;
    height: 55px;
    background: #fff;
    /* box-shadow: 0 0 1px 0 #0000007a; */
    border-bottom: 1px solid #e9e9e9;
    transition: transform ease .2s, box-shadow ease .2s;
    /* border-radius: 5px; */
}
.podborki_values_items_name_brand button {
    display: flex;
    padding: 0px 4%;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.podborki_values_items_name_brand span {
    font-size: 13px;
}
nav.podborki_values_items_brand img {
    display: flex;
    max-width: 44%;
    height: 37px;
    object-fit: contain;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    align-items: center;
    justify-content: center;
}
.podborki_values_items_name_brand:hover {
    border-color: #fff;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #fff;
    z-index: 1;
}
.podborki_values_items_name_brand:hover button span {
}
.podborki_values_items_name_brand:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.07);
}
.teV1V9viMMG2GQbTNKa_ .l_button {
}
.otzz_title {
    font-size: 14px;
}
.container_news {
    width: 70%;
    margin-bottom: 80px;
}
.page_content_page_news ul li:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    width: 7px;
    height: 7px;
    background-color: #00a9ff;
    border-radius: 50%;
}
.contact_i .social_obr {
    color: #000;
    margin-top: 17px;
}
.yan_ot a:hover {
    opacity: 0.7;
}
.sho_hide .myRadio input:checked + span {
    color: #fff;
    background-size: 100%;
    border: 2px solid #61bb37 !important;
    background: #ffffff;
    border-radius: 4px;
    border-width: 0;
}

.sho_hide .myRadio span {
    margin-top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 1px !important;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #fff;
    background: -moz-linear-gradient(center top, #fff, #e6e6e6) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background: -o-linear-gradient(top, #fff, #e6e6e6);
    background: -ms-linear-gradient(top, #fff, #e6e6e6);
}

.sho_hide .reg_radio_buttons {
    position: relative;
    width: 48%;
    height: 29px;
    margin: 4px 0px 11px 0px;
    display: flex;
    justify-content: center;
}

.cart_in_part .all_price_title:first-child .pr_det_title {
    display: none;
}

.grid_veiw .cat_kg_center {
    display: flex;
}

.grid_veiw .price_kg {
}

.grid_veiw .cat_kg div {
}
.p_number {
    position: relative;
}
.punkt_select {
    display: flex;
    align-items: center;
    margin: 6px 0px 0px;
}

.take_left h6 {
    font-size: 16px;
}

.punkt_sam_left:hover {
    background: #fafbfc;
}

.dos_second_left_item button:hover {
    background-color: #f4f5f6;
}

button.select_point:hover {
    background-color: #f4f5f6;
}
.cat_razdel {
    color: #7a7a7a;
    font-size: 12px;
}

.search_gic {
    display: flex;
    height: 1px;
    width: 100%;
    background: #eee;
    margin: 6px 0px;
}
.info-box-content b {
    
    font-size: 18px;
}
small.agree {
    line-height: 15px;
    color: #7a7a7a;
    display: flex;
    font-size: 12px;
}
.login_inp_block b {
    color: #fc3f1d;
}

.login_reg_block .obez_zap_pol {
    margin-top: 25px;
}
.login_reg_block .field-icon {
    float: right;
    right: 15px;
    margin-top: -43px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
    color: #19a8f1;
}
.guestForm_numbers_ph {
    display: flex;
    flex-wrap: wrap;
}

.guestForm_numbers_ph i {
    font-size: 14px;
    font-style: normal;
    margin: 7px 0px 3px;
}
#readmore h2 {
    
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 20px;
}
.pr_det_blok {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}

.all_price_title {
    display: flex;
    align-items: stretch;
}
.obr_icons_web svg {
    fill: currentColor;
    color: #61bb37;
    width: 17px;
    display: flex;
}

.namak_big {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}
.block-item {
    display: flex;
}

.product_pricelist .price_kg {
    width: 11%;
    margin: 0px 46px;
}
.product_pricelist .cat_kg .all_price_title {
    width: auto;
}
.flexbox.flexbox--row {
    display: flex;
    align-items: center;
}

.text.darken h5 {
    
    font-size: 20px;
}

.block-item__image.icon_sendmessage i {
    display: flex;
    margin-right: 20px;
}

.more_harcer {
    display: flex;
    justify-content: space-between;
    border: 1px solid #ececec;
    background: #fafafa;
    padding: 25px 50px;
    margin-top: 25px;
}

.btns {
    width: 20%;
}
.namak h3 {
    
    font-size: 18px;
    margin-bottom: 3px;
}

.punkt_sam_big_contact h6 {
    
    font-size: 17px;
    margin-bottom: 5px;
}

.namak {
    width: 21%;
}

.punkt_sam_big_contact {
    width: 75%;
}
.pr_right_side ._29-a1 {
    margin-top: 5px;
}

.pr_right_side ._29-a4 {
    font-size: 12px;
}
.real_rek div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px dashed #e2e2e2;
    margin-bottom: 10px;
}
.payment-page-types {display: flex;justify-content: space-between;flex-wrap: wrap;}

.payment-page-types__item {
    display: flex;
    align-items: center;
    background: #f6f6f6;
    border-radius: 12px;
    padding: 26px;
    width: 32%;
    font-size: 14px;
    line-height: 18px;
    color: #979797;
}

.payment-page-type {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.payment-page-type__content strong {
    
    width: 100%;
    font-size: 16px;
    margin-bottom: 7px;
}
div#splide20 {
    width: 400px;
    height: 300px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#splide20 img {
    border-radius: 9px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
figure.table {
    overflow: auto;
}

.page_center table {
    border-collapse: collapse;
    border: 1px solid #eee;
    width: 100%;
    background: #fff;
    margin: 15px 0px;
}

.page_center table td {
    border: 1px solid #eee;
    font-size: 15px;
    padding: 12px;
}

.page_center table th {
    background: #eeeeee63;
    font-size: 13px;
    
    padding: 7px;
    border: 1px solid #eee;
}





.hvr__images {
  position: relative;
  /* height: 100%; */
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.hvr__sectors {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}

.hvr__sector {
  flex-grow: 1;
}

.images {
  display: flex;
  overflow: hidden;
  align-items: center;
  width: 100%;
  padding: 0% 7% 0%;
  justify-content: center;
}

.image {
  display: block;
}

.hvr__dots {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  position: absolute;
  z-index: 99;
  bottom: 1%;
  left: 0;
}

.hvr__dot {
  width: 7px;
  height: 2px;
  margin: 4px 2.5px 0;
  border-radius: 4px;
  background: #d6dbe0b3;
}

.hvr__dot--active {
  background: #7777779e;
}




.page_center table tr:hover {
    background: #eeeeee5c;
}

.page_center strong {
    
}

.page_center {}

h2 {
    /*  */
}

.page_center h2 {
    font-size: 22px;
}
.punkt_sam_contact {
    font-size: 13px;
}
.payment-page-type__content {
    
    color: #555;
    font-size: 14px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-top: 9px;
}
.rek_name {
    position: relative;
    top: 9px;
    background: #fff;
    padding-right: 6px;
    font-size: 13px;
}
.gab_demision .typography:hover em {
    color: #000;
}
.past_rev_comp {
    width: 100%;
    box-shadow: none;
    font-size: 15px;
    background-color: #0084ff;
    /* border: 2px solid #cb11ab; */
    border-radius: 6px;
    text-align: center;
    padding: 11px 18px 12px;
    display: inline-block;
    cursor: pointer;
    color: white;
    
    outline: none;
    text-decoration: none;
    background-size: 100%;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
}
.search_five_res {
    position: absolute;
    top: 40px;
    background: #fff;
    width: 100%;
    z-index: 99;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 8px #bfbfbf;
    -moz-box-shadow: 0 2px 8px #bfbfbf;
    box-shadow: 0 2px 8px #bfbfbf;
}

.one_s_res {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 7px 10px;
    border-radius: 8px;
    align-items: center;
}

.sr_price_row b {
    
font-size: 14px;
    
color: #000000;
}

.t_code_cat_s span {
    color: #696978;
    display: flex !important;
    align-items: center;
}

.t_code_cat_s {
    font-size: 11px;
    display: none;
    /* display: flex; */
    margin-left: 10px;
    align-items: center;
    color: #555;
}

.t_code_cat_s b {
    margin-left: 3px;
    font-weight: 400;
}

.ser_til2 {
    font-size: 14px;
    line-height: 20px;
    display: inline-block !important;
    width: 100%;
    color: #000000;
    margin-bottom: 3px;
}
.zakaz_delll {
    padding: 27px 30px 0px;
    background: #f8f8f8;
    color: #000000;
    border-radius: 6px;
    border: 2px solid #e0e0e0;
    margin: 1.5em auto;
}
.qeek_count .order_details_form_content {/* width: 41%; */margin-bottom: 20px;}
.house_category_content12 .myCheckbox em {width: 82%;}
.price_kg_center {
    font-size: 13px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    line-height: 17px;
    flex-wrap: wrap;
}
.home_img_right img {
    object-fit: cover !important;
    width: 100%;
    height: 100%;
    border-radius: 8px;
}

.home_text_top {
    /* width: 60%; */
}

.home_img_right {
    width: 32%;
}
.qeek_count .myRadio span {
    margin-top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 1px !important;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #fff;
    background: -moz-linear-gradient(center top, #fff, #e6e6e6) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background: -o-linear-gradient(top, #fff, #e6e6e6);
    background: -ms-linear-gradient(top, #fff, #e6e6e6);
}
.cart_in_part .price_kg_center {
    line-height: 16px;
}
.qeek_count .reg_radio_buttons {
    position: relative;
    width: 46%;
    height: 36px;
    display: flex;
    justify-content: center;
}
.filt_b:hover {
}
.qeek_count .myRadio input:checked + span {
    color: #fff;
    background-size: 100%;
    border: 2px solid #61bb37 !important;
    background: #fff;
    border-radius: 4px;
    border-width: 0;
    /* box-shadow: rgb(45 35 66 / 16%) 0px 0px 8px, rgb(45 35 66 / 30%) 0 0px 0px -3px, #9f9f9f82 0 -2px 0 inset; */
}

.qeek_count .myRadio input:hover {
}

.qeek_count .pay_item {
    /* margin-left: 25px; */
    display: flex;
    justify-content: center;
}

.price_kg_center div {
}

.price_kg {
}
.card_rop:hover img {
    opacity: 0.7;
}
.all_ves {
    
    color: #555;
    white-space: nowrap;
}

.all_dlina {
    
color: #555;
    
white-space: nowrap;
    
margin-left: 0px;
}
.cart_pr_zakaz img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.cart_pr_zakaz {
    border: 1px solid #eee;
    width: 15.85%;
    margin: 5px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}
div#payment_block .pay_item {
    margin-left: 15px;
}
 

.top_cats .splide__arrow--prev {
    left: -3em;
}

.pr_box_memisions {
    margin-bottom: 0px;
    display: inline-block;
    margin-top: 0px;
}
.rekvizt_row label {
    margin-bottom: 5px;
    display: inline-block;
    width: 100%;
    margin-top: 8px;
}
.cart_pr_left_zakaz {
    height: 200px;
    width: 100%;
    overflow: hidden;
}

.cart_pr_left_zakaz button {
    height: 200px;
    width: 100%;
    overflow: hidden;
}

.cart_pr_right_zakaz {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding: 8%;
    justify-content: space-between;
    align-items: center;
}

.cart_pr_right_zakaz button {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 14px;
    -webkit-line-clamp: 2;
    height: 44px;
}

.total_text {
    /* margin-top: 5px; */
}
.yur_left_text a:hover {
    color: #ff6900;
}
.cart_pr_right_zakaz .pr_single_name:hover {
    color: #0067ff;
}
.open_search_back_center {
    padding: 12px 15px 15px;
    -webkit-box-shadow: 0 2px 8px #bfbfbf;
    -moz-box-shadow: 0 2px 8px #bfbfbf;
    box-shadow: 0 2px 8px #bfbfbf;
    position: relative;
    scrollbar-color: rgb(var(--vi-secondary)) rgb(var(--vi-background));
    scrollbar-width: thin;
}
.gab_demision ._29-a1 {
    margin-top: 30px;
}
.sear_left {width: 70px;height: 60px;mix-blend-mode: darken;position: relative;display: flex;align-items: center;justify-content: center;}

.sear_left img {display: flex;width: 100%;height: 100%;object-fit: contain;}

.all_rezalt {
    text-decoration: underline;
    font-size: 13px;
    color: #005dee !important;
    display: inline-block;
    margin-top: 15px;
    border: none !important;
    padding: 0px !important;
    line-height: 35px !important;
    height: auto !important;
}
.filters_left_left .close_after_select svg {
    color: #fff;
}

li.client_info a {
    display: flex;
    align-items: center;
}

.right_side_sec_finde {
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    padding: 3px 40px 9px 0px;
    margin-top: 0px;
}

.one_selected_name {
    color: #6d6d78;
}

.p_number_ht i {
    margin-right: 7px;
    font-style: normal;
}

.cat_childes a:hover span {
    /* color: #ccc; */
}
.all_rezalt b {
    
}

.all_rezalt:hover {
    text-decoration: none;
    color: #0785ff;
}
.not_found {
    width: 100%;
    margin: 40px 0px;
}
.cart_in_part .all_kg_title {
    display: flex;
}

.grid_veiw .all_kg_title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.grid_veiw .all_kg {
    margin-left: 0px;
}

.cart_in_part .all_kg {
    margin-left: 0px;
    display: flex;
    flex-direction: column;
}
.cat_prods_block {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.sear_bottom {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 12px;
    justify-content: space-between;
}
.list-item {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    margin-bottom: 7px;
}

.list-item2 {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    font-size: 18px;
}
.one_s_res:hover .ser_til2 {
    /* color: #1100ff; */
}

.src_price {
    display: flex;
}
.sticky .header_left {
}
.logo_rev {
    display: flex;
    margin-left: 17px;
}
.if_hase_video:hover {
    background: #ffffff;
}

.if_hase_video img {
    width: 100% !important;
    height: 100% !important;
}
.teV1V9viMMG2GQbTNKa_brand {
    border-radius: 12px;
    width: 100%;
    padding: 4% 4%;
    display: inline-block;
    border: 1.5px solid #eee;
    margin-bottom: 8px;
    margin-top: 10px;
}
.NEoCCfox8rYiJrs_1d9L img {
    width: 81%;
    height: 64%;
    object-fit: contain;
    display: flex;
    position: relative;
    right: -2px;
    opacity: 0.8;
}
 .info-box.shadow-none {
    border-radius: 14px;
    width: 100%;
    display: flex;
    font-size: 14px;
    margin-top: 30px;
    align-items: center;
    justify-content: center;
}
.info-box-icon {
    display: flex;
}
.info-box-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 20px;
    width: 100%;
}
.info-box-number {
    font-size: 14px;
    margin-bottom: 5px;
    width: 100%;
    text-align: left;
    font-weight: 500;
    
}
.info-box-text {
    margin: 0px 0px 5px;
    width: 80%;
    line-height: 20px;
}
.call_button {
    font-size: 15px;
}
a[href^=tel] {
    text-decoration: inherit;
    color: inherit;
}
.success {
    font-size: 13px;
    z-index: 99999;
    width: 100%;
    padding: 18px;
    display: flex;
    line-height: 18px;
    right: -1px;
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 20px;
}
.cart_pr_left .item_stock {
    width: 100%;
}
.not_rev_yeat svg {
    margin-right: 7px;
}
.tab__content ul li {
   
position: relative;
   
list-style: none;
}
.NEoCCfox8rYiJrs_1d9L {
    display: flex;
    align-items: center;
    border-radius: 50%;
    flex-shrink: 0;
    margin: 0 12px 0 0;
    overflow: hidden;
    width: 40px;
    background: #eff2f6;
    height: 40px;
    box-shadow: 1px 1px 3px 0px #00000042;
    justify-content: center;
}
.wt_icons {
    display: flex;
    align-items: center;
    margin-right: 22px;
}

.wt_icons a {
    display: flex;
    margin: 0px;
    justify-content: center;
    align-items: center;
}

.wt_icons .social_obr svg path {
}

.wt_icons a:hover {
    opacity: 0.7;
}
.heading--xs.text--bold {
    font-size: 15px;
}
.home_h1_text_title h1 {
    
font-size: 25px;
    
width: 100%;
    
margin: 5px 0px 8px;
    
display: inline-block;
}

.home_h1_text_title {
    margin-top: 25px;
}
.cat_kg div {
    font-size: 12px !important;
}
.favvv55 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.slesh i {
    font-style: normal;
    color: #9a9a9a;
    font-size: 12px;
    margin: 0px 4px 0px 0px;
}
.qeek_add_cart .btn-text {
    /* font-size: 14px; */
}
.discount_count_cat_sale {
    padding: 4px 7px;
    color: #fff;
    background: #3caa3c;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 20px;
    margin-left: 7px;
    font-weight: 700;
}

.single_price {
    display: flex;
    /* align-items: center; */
    /* justify-content: space-between; */
    /* width: 100%; */
}
.qeek_right .product-article {
    margin: 0px !important;
}
.market_zakaz {
    color: red;
    font-size: 12px;
    display: flex;
    background: #ffeaea;
    border-radius: 2px;
    padding: 3px 14px;
    white-space: nowrap;
    align-items: center;
    margin: 0px 17px 0px 0px;
}
.pr_right .head_pofile {
    margin-bottom: 11px;
}
.market_zakaz span {
    margin: 0px !important;
}
.market_3day {
    color: #0048b3;
    font-size: 12px;
    display: flex;
    background: #eaf4ff;
    border-radius: 2px;
    padding: 3px 14px;
    white-space: nowrap;
    align-items: center;
    margin-right: 14px;
}

.market_3day span {
    margin: 0px;
}
.slesh {
    font-size: 12px;
    color: #555;
    white-space: nowrap;
    margin-right: 0px;
    display: flex;
    align-items: baseline;
    margin-left: 1px;
    letter-spacing: -0.5px;
}
.qeek_left .icons_pr {
    top: 11px;
    left: 15px;
    z-index: 0;
    position: absolute;
    z-index: 7;
}

.keeq_vew .o_attrs_select .other_select {
    font-size: 12px !important;
    padding: 6px 10px !important;
}
.cart_in_part .pr_det_title {
    width: auto;
    /* font-size: 12px; */
}

.cart_in_part .all_price {
    font-size: 13px !important;
    width: 100%;
}

.cart_in_part .all_ves {
    /* margin-left: 5px; */
}

.cart_in_part .all_dlina {
    /* margin-left: 5px; */
}

.cart_in_part .price_kg:first-child  .pr_det_title {
    display: none;
}

.all_price_title:first-child .pr_det_title {
    display: none;
}

.cat_list_right .is2 {
}

.qeek_count .price_kg {
    width: 26%;
    margin-top: 0px;
}
.home_h1_text_title p {
    font-size: 16px;
}
.links.rL img {
    width: 30px;
    height: auto;
    margin-right: 12px;
}

.links.rL a:hover {
    /* border: 2px solid #ff7700; */
}

.links.rL a:hover b {
    color: #0251ff;
    text-decoration: underline;
}
.home_text h3 {
    
font-size: 24px;
    
width: 100%;
}
.field-label_rev {
    font-size: 14px;
    margin: 9px 0px 6px;
    display: inline-block;
}
.sticky_buy .not_in_stock_big {
    margin: 0px;
    width: 240px;
}
#pr_otzivi_text {
    height: 85px;
}
.popup__list-wrap ul {
    list-style: none;
}
figure.image.image-style-side {
    float: right;
    margin: 16px;
}

.content_descr table {
    border-collapse: collapse;
    border: 1px solid #ccc;
    width: 100%;
    margin: 25px 0px;
}

.content_descr table td {
    border: 1px solid #eee;
    font-size: 14px;
    padding: 10px;
}

.content_descr table p {
    font-size: 14px;
    margin: 0px;
}

.content_descr table a {
    color: #004cff;
    text-decoration: underline;
}

.content_descr table a:hover {
    text-decoration: none;
    color: #0064ff;
}
.t7 span:hover {
}
.btn_show_morw {
    width: 100%;
    box-shadow: none;
    font-size: 13px;
    border-radius: 6px;
    text-align: center;
    padding: 9px 18px 9px;
    display: inline-block;
    cursor: pointer;
    color: black;
    
    outline: none;
    text-decoration: none;
    background-size: 100%;
    margin: 21px 0px 12px;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    background-color: #f5f6f8;
    border: 2px solid #f5f6f8;
}

button.btn_show_morw:hover {
    background-color: #e2e4e8;
    border-color: #e2e4e8;
}

.real_rek div b {
    position: relative;
    top: 9px;
    background: #fff;
    padding-left: 6px;
    font-weight: 400;
    font-size: 13px;
}
.number .item_stock {
    margin: 4px 0px 5px;
}
.yur_adress {
    margin: 26px 0px 25px;
    font-size: 14px;
}
 
.cat_data_accord .pr_title_cart {
    margin: 0px;
}

.product_pricelist .t_code_cat {
    margin-bottom: 3px;
}
.yur_adress i {
    color: #979797;
    font-style: normal;
}

.namak .price-button a:before {
    content: "";
    display: block;
    height: 40px;
    width: 34px;
    background: url(images/pdf_ioc.png) no-repeat center;
    margin-right: 12px;
    background-size: 24px;
}

.price-button {
    margin-bottom: 15px;
    width: 100%;
}

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

.house_category_title span {
    display: inline-block;
    width: 17px;
    height: 14px;
    position: relative;
    background: url(images/arrow_top_bottom.png) center no-repeat;
    background-size: 13px;
    opacity: 0.8;
    margin-left: 7px;
}

.sticky .phone {
    margin-left: 108px;
}

.profile-menu33 {
    font-size: 14px;
    line-height: 22px;
    color: #9d9da5;
}

ul.second_menu {
    list-style: none;
    display: flex;
    align-items: center;
}

.header_left {
    display: flex;
    align-items: center;
    margin: 12px 0px;
    justify-content: flex-start;
    gap: 20px;
}

p.img_no_marg {
    /* float: right; */
    /* margin: 15px 19px 15px 40px; */
    /* width: 500px; */
}

p.img_no_marg img {
    border-radius: 7px;
    float: right;
    margin: 5px 50px 15px 70px;
    width: 430px;
    height: auto;
}

.pr_desc p {
    margin: 15px 0px;
    line-height: 23px;
    font-size: 15px;
}

.pr_desc a {
    color: #001eff;
}

.pr_desc a:hover {
    text-decoration: underline;
}
.order_number_all {
    display: flex;
    flex-wrap: wrap;
    width: 61%;
}
.rasprodaja_st img {
    width: 12px !important;
}
.offerd_item_hit {
    display: inline-block;
    background: #00c652;
    color: #fff;
    left: 11px;
    font-size: 11px;
    
    top: 9px;
    z-index: 9;
    padding: 2px 8px;
    border-radius: 2px;
}
.sdek_take_numebr {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    background: #fff;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 30px;
    border-radius: 5px;
}

.sdek_take_numebr b {
    
    font-size: 32px;
    letter-spacing: 4px;
}
.pr_desc h2 {
    
    line-height: 31px;
    margin-bottom: 20px;
}

li.second_menu_item {
    display: flex;
}

li.ch_cat_li.cat_li a {
    
}
.inner h5 {
    
font-size: 22px;
}
li.p_cat_li.cat_li a:hover {
    color: #57ab30;
}

li.second_menu_item a {
    display: flex;
    align-items: center;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
}

li.profile-menu__footer {
    border-top: 1px solid #e8e8f0;
    padding: 12px 0px 0px;
    font-size: 14px;
    
}

ul.account_menu_profile {
    padding: 12px 3px 9px;
}
.catalog-sidebar__search:after {
    content: '';
    position: absolute;
    right: 8px;
    top: 0;
    height: 100%;
    width: 24px;
    background-image: url(images/search.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.catalog-sidebar__search input {
    width: 100%;
    height: 37px;
    border: 1px solid #CBD1D9;
    border-radius: 4px;
    padding: 10px 40px 10px 10px;
    font-size: 13px;
    line-height: 16px;
    color: #788496;
}
.catalog-sidebar__search {
    position: relative;
    z-index: 1;
    margin-bottom: 16px;
}

.pr_desc ul li:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width: 6px;
    height: 6px;
    background-color: #61bb37;
    border-radius: 50%;
}
.qeek_count .all_kg {
    width: 100%;
}

.pl:hover {
    background: #e1e1e1;
}

.mn:hover {
    background: #e2e2e2;
}

.content_descr {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    background: #fff;
}
ul.par_ul {
    list-style: none;
}
.page_content_page_news ul {
    margin: 14px;
    display: inline-block;
}
.st0 {}
.slider_partner {
    display: flex;
    justify-content: space-between;
    margin: 99px 0px 40px;
    align-items: center;
    flex-wrap: wrap;
}

.partner__yellow-dots {
}

#splide_partner {
}
#dostavka_block .tab + label {
    width: 46%;
}
.shar_url {
    justify-content: space-between;
    margin: 26px 0px;
    display: flex;
    align-items: center;
    border: 2px solid #dedede;
    border-radius: 4px;
    margin-bottom: 15px;
}

.friens_use_link h2 {
    
    font-size: 25px;
    color: #000;
}
.podborki_title_brand {
    width: 100%;
    display: inline-block;
    margin: 0px 0px 11px;
    font-size: 15px;
    
}

.activ_brd .close_after_select {
    position: relative;
    top: -1px;
    color: #fff;
    padding: 0px;
    right: 8px;
    background: #000;
    margin-left: 9px;
    width: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.activ_brd {
    box-shadow: 0 0 0px 2px #57ab30 inset !important;
}
.cart_share_text1 {
    color: #767676;
    font-size: 14px;
    
}

.tooltip svg {
    color: #8a8a8a;
    fill: currentColor;
    width: 17px;
    height: 17px;
    position: relative;
    right: 5px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -75px;
    opacity: 0;
    transition: opacity .3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent;
}

.shar_url .tooltip {
    position: relative;
    padding: 0px;
    right: 15px;
    top: 2px;
}

input#myInput {
    border: none;
    /* padding: 0px; */
    margin: 0px;
    outline: none;
}

.shar_url .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
div#splide_partner img {
    height: 43px;
    width: auto;
    /* -webkit-filter: grayscale(100%); */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    /* filter: grayscale(100%); */
}
.header_bottom {
    width: 100%;
    display: inline-block;
    position: relative;
    padding: 7px 0px;
    border-top: 1px solid #eeeeee85;
}

ul.he_bot_a_ul a {
    font-size: 14px;
    display: flex;
    padding: 0px 24px 0px 3px;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}

.sub_sub_cat_icon_text_top {
    display: flex;
    align-items: center;
    width: 100%;
    line-height: 16px;
    font-size: 15px;
}

.sub_sub_cat_icon_text_top img {
    width: 25px;
    height: 25px;
    margin-right: 10px;
}

.sticky .header-item-left {
    /* display: none; */
    margin: 0;
}

.sticky .he_bot_a_ul {
    display: none;
}

.he_bot_a_ul .header_bottom_center {}

.sticky .header_bottom {display: none;}

.sticky .cd-dropdown-wrapper {
    /* position: absolute; */
    /* top: -68px; */
    /* left: 74px; */
}

.sticky .header_bottom_center {
    height: 0px;
}

ul.he_bot_a_ul a:hover {
    color: #f91155;
}

.sub_sub_cat_icon_text {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 14px;
}

.sub_sub_cat_icon_text img {
    width: 50px;
    height: auto;
    margin-right: 12px;
    border: 1px solid #eee;
    padding: 7px;
    border-radius: 3px;
    background: #fff;
}
.page_content_page_news ul li {
    list-style: none;
    position: relative;
    padding: 4px 0px 4px 18px;
}
.pr_det_title {
    font-size: 12px;
    display: flex;
    color: #000;
    margin-right: 4px;
}
.page_content_page_news font {}
.yellow-dots #layer1 {
}
.yellow-dots path {
}
.yellow-dots #layer2 {
}
.yellow-dots #layer3 {
}
.yellow-dots #layer4 {
}
.yellow-dots #layer5 {
}
ul.par_ul ul {
    list-style: none;
}

em.akcc_name {
    font-style: normal;
    font-weight: 500;
}

.BSuAQNT96aYiEQT_khFK.text--xs {
    color: #979797;
    margin-top: 4px;
    font-size: 12px;
}

.heading--sm {
    font-size: 15px;
}

.page_center_rev {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border-top: 1px solid #eeeeee8c;
    padding-top: 35px;
}
.container_all_news {
    margin-bottom: 60px;
}
.iY2kcBlvN0BOq5SeX4uv {
    width: 60%;
}

.pr_desc li {
    list-style: none;
    position: relative;
    padding-left: 18px;
    margin: 7px 0px;
}
.order_number {
    color: #000000;
    font-size: 14px;
    display: flex;
    border-bottom: 1px dashed #2929ff;
    margin-bottom: 6px;
    
}

p.delivery-address__info em {
    color: #868695;
    font-style: normal;
}

.order_number b {
    
    color: #000;
    margin-left: 5px;
}
blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 0px;
    padding: 1.5em 25px;
    quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}

blockquote p {
    display: inline;
}
.home_tabes {
    margin-top: 22px;
}
.big_em {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}
.links_footer a {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 7px 23px  6px 16px;
    border-radius: 4px;
    margin: 0px 2px 0px 20px;
}

.links_footer {
    display: flex;
    align-items: center;
    
    margin-top: 30px;
    /* display: inline-block; */
    width: 100%;
    flex-wrap: wrap;
}

.links_footer img {
    width: 27px;
    height: auto;
    margin: 0px 8px 0px 0px;
}

.links_footer {}

.links_footer a:hover {
    opacity: 0.7;
}
.pr_desc font {
    background-color: #f2f5f9 !important;
    color: #3d5165;
    display: flex;
    align-items: center;
    padding: 12px 22px;
    margin-bottom: 12px;
    border-radius: 6px;
    margin-top: 12px;
}
.links.rL {
    display: flex;
    flex-wrap: wrap;
    margin: 24px 0px 0px;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.links.rL div {
    width: 100%;
    
    font-size: 13px;
    margin-bottom: 8px;
    margin-top: 12px;
}
.links.rL a {
    color: #000;
    font-size: 12px;
    display: flex;
    /* margin: 12px 0px 0 0px; */
    /* border: 2px solid #eee; */
    padding: 6px 0px;
    width: 100%;
    border-radius: 4px;
    align-items: center;
    justify-content: flex-start;
    font-weight: 400 !important;
}
ul.account_menu_profile a {
    padding: 7px 0px;
    font-size: 14px;
}

.input {
    position: relative;
    display: flex;
    flex-direction: column-reverse;
}
ul.he_bot_a_ul {
    display: flex;
    align-items: center;
    list-style: none;
    /* margin-left: 17px; */
    border-right: 1px solid #f1f1f1;
}

.header_bottom_center {
    display: flex;
    width: 1328px;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    position: relative;
}

.lozung_grafik {
    display: flex;
}

.p_number_ht {
    display: flex;
    font-size: 12px;
    align-items: center;
    margin-left: 23px;
    white-space: nowrap;
}

.p_number_ht br {
    display: none;
}
.input__label {
    white-space: nowrap;
    color: #575757;
    font-size: 14px;
    margin: 7px 2px 7px;
}

.input__field {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: 1px solid #ababab;
    padding: 12px 15px;
    background: transparent;
    border-radius: var(--size-radius);
    color: #000;
    font-size: 16px;
    outline-color: #ccc;
}

.input__field:not(:-moz-placeholder-shown) + .input__label {
    transform: translate(0.25rem, -65%) scale(0.8);
    color: var(--color-accent);
}

.input__field:not(:-ms-input-placeholder) + .input__label {
    transform: translate(0.25rem, -65%) scale(0.8);
    color: var(--color-accent);
}
.usloviya_vozvrata h3 {
    /*  */
    /* font-size: 17px; */
}
.input__field:focus + .input__label, .input__field:not(:placeholder-shown) + .input__label {
}

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

.dos_type_1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 12px;
    font-size: 14px;
    line-height: 18px;
}

.punkt_sam_left h6 {
    font-size: 14px;
    width: 100%;
}

.punkt_sam_big {
    display: flex;
    align-items: center;
    border: 1px solid #ebebeb;
    /* margin: 3%; */
    border-radius: 4px;
    justify-content: space-between;
    margin-bottom: 19px;
}

.cart_right {
    width: 73%;
    margin-top: 15px;
    float: left;
}

.punkt_sam span {
    font-size: 15px;
}

.punkt_sam_left {
    width: 70%;
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 4.2% 6%;
    height: 100%;
    /* border-bottom: 1px solid #eee; */
}

.punkt_sam_right {
    width: 78%;
    display: flex;
}

p.xx3OaK {
    color: #358eda;
    margin-top: 11px;
    width: 100%;
}

p.\35 iwb {
    color: #5f666c;
    margin-top: 6px;
}

.punkt_sam {
    margin-top: 20px;
}

.dos_option_adress {
    display: flex;
    justify-content: space-between;
    margin: 20px 0px;
}
div#pnlLogin .p_number1 {
    color: #000;
}

.p_number {}

div#pnlLogin .p_number1 i {
    color: #000;
    font-size: 14px;
}
button {
}

button[type=reset] {
}

button + button {
}

.lk-menu-main__item--favorites .lk-menu-main__title::before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.62%201.54c-2.612%200-4.583%201.953-4.583%204.45%200%201.498.991%203.28%202.778%205.328C6.458%2013.2%208.653%2015.179%2011%2017.212c2.347-2.034%204.542-4.012%206.185-5.896%201.787-2.047%202.778-3.829%202.778-5.328%200-2.496-1.97-4.448-4.584-4.448-1.432%200-2.875.662-3.8%201.728a.767.767%200%200%201-1.159%200C9.496%202.203%208.053%201.54%206.62%201.54ZM.5%205.99C.5%202.601%203.2%200%206.62%200A6.7%206.7%200%200%201%2011%201.673%206.701%206.701%200%200%201%2015.38%200c3.42%200%206.12%202.602%206.12%205.99%200%202.105-1.344%204.262-3.158%206.342-1.841%202.11-4.315%204.302-6.84%206.482a.767.767%200%200%201-1.003%200c-2.526-2.18-5-4.371-6.84-6.482C1.843%2010.252.5%208.095.5%205.989Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}

.lk-menu-main__item--orders .lk-menu-main__title::before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2221%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M.003%206.7C-.058%205.779.726%205%201.714%205h14.572c.986%200%201.77.775%201.711%201.694l-.81%2012.8c-.053.846-.803%201.506-1.71%201.506H2.571c-.906%200-1.655-.657-1.711-1.5L.003%206.7Zm1.711-.329c-.14%200-.253.112-.244.243l.857%2012.8c.008.12.115.215.245.215h12.904c.13%200%20.237-.095.245-.216l.81-12.8c.007-.13-.104-.242-.245-.242H1.714Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%204.941C4%202.212%206.239%200%209%200s5%202.212%205%204.941v2.353a.71.71%200%200%201-.714.706.71.71%200%200%201-.715-.706V4.941c0-1.95-1.599-3.53-3.571-3.53-1.972%200-3.571%201.58-3.571%203.53v2.353A.71.71%200%200%201%204.714%208%20.71.71%200%200%201%204%207.294V4.941Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}

.lk-menu-main__item--social .lk-menu-main__title::before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%206H1v15h6V6ZM7%209l2.797-3.69A1%201%200%200%200%2010%204.707V2.543c0-.553.467-1.355%201-1.5.596-.163.98.168%201.5.5.96.61%201.335%201.373%201.5%202.5.145.985-.5%202.5-.5%202.5h5.965a1%201%200%200%201%20.832.445l.488.732a.975.975%200%200%201%20.154.702c-.239%201.44-1.156%206.627-2.439%209.62-.218.508-.458.892-1%201-2.5.5-4.646.66-7.5%200-1.203-.277-3-1-3-1%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}

.lk-menu-main__item--profile .lk-menu-main__title::before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2221%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.984%2015.405c-1.665%201.15-2.45%202.516-2.45%203.514%200%20.141.028.221.054.267.023.042.064.091.162.146.23.128.713.247%201.648.247h15.204c.935%200%201.417-.12%201.648-.247a.381.381%200%200%200%20.162-.146.541.541%200%200%200%20.053-.267c0-.998-.785-2.363-2.447-3.514-1.633-1.13-4.027-1.984-7.012-1.984-2.99%200-5.388.853-7.022%201.984Zm-.919-1.139C4.975%2012.945%207.698%2012%2011.006%2012c3.303%200%206.022.945%207.93%202.266%201.88%201.3%203.064%203.04%203.064%204.653%200%20.309-.06.625-.224.92-.168.3-.421.537-.738.712-.6.333-1.433.449-2.436.449H3.398c-1.003%200-1.836-.116-2.436-.449a1.85%201.85%200%200%201-.738-.712%201.86%201.86%200%200%201-.224-.92c0-1.614%201.185-3.353%203.065-4.653ZM6%204.965C5.988%202.153%208.333%200%2011%200c2.664%200%205%202.108%205%204.943C16%207.786%2013.699%2010%2011%2010c-2.696%200-4.999-2.21-5-5.035Zm5-3.536c-1.923%200-3.58%201.556-3.571%203.531v.004C7.429%206.99%209.083%208.57%2011%208.57c1.915%200%203.571-1.58%203.571-3.628%200-1.995-1.644-3.514-3.571-3.514Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
}

.lk-menu-main__item--favorites .lk-menu-main__title::before {
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #242424;
    width: 21px;
    height: 19px;
}

.lk-menu-main__item--profile .lk-menu-main__title::before {
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #070707;
    width: 21px;
    height: 19px;
}
 

.cat_home:hover img {
    /* -webkit-transform: scale(1.1); */
    /* transform: scale(1.05); */
}

.cat_home:hover a {
}

.cat_home:hover .inchvor_cat_home {
}
.lk-menu-main__item--social .lk-menu-main__title::before {
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #242424;
    width: 21px;
    height: 19px;
}

.jLdS65OfATA9WHwoVFKaWwEDSZOX2m {
    display: flex;
    margin-bottom: 24px;
}

.MJvHJv7_xNLGXa6TU5mBwgm2FzDU5R {
    position: relative;
    margin-right: 16px;
}

.MJvHJv7_xNLGXa6TU5mBwgm2FzDU5R::before {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 60px;
    z-index: 1006;
    border-style: solid;
    border-width: 8px 7px 0;
    border-color: #382e2c rgba(0,0,0,0) rgba(0,0,0,0);
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: var(--primary-trs);
}

.no_cart_items a {
    text-decoration: none;
    /* color: #ffffff; */
    background: #ffcc33;
    cursor: pointer;
    /* background-image: linear-gradient(to bottom, #e6613f 0%, #e69130 51%); */
    padding: 15px 35px;
    border-radius: 4px;
    margin-bottom: 80px;
}

.search-catalog__photo {
    margin-left: 2px;
    position: relative;
}

.search-catalog__btn--photo {
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23B9B9C1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.105%202.892H4a4%204%200%200%200-4%204V17.5a4%204%200%200%200%204%204h18a4%204%200%200%200%204-4V6.892a4%204%200%200%200-4-4h-2.105a1.98%201.98%200%200%201-1.695-.957A2.97%202.97%200%200%200%2015.657.5h-5.314A2.97%202.97%200%200%200%207.8%201.935a1.98%201.98%200%200%201-1.695.957ZM13%207.8a4%204%200%201%201%200%208%204%204%200%200%201%200-8Zm0-2a6%206%200%201%201%200%2012%206%206%200%200%201%200-12Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
}

.search-catalog__btn--photo {
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
    transition: background-color .3s ease 0s;
}

.search-catalog__btn {
    display: block;
    width: 42px;
    height: 38px;
    font-size: 0;
    line-height: 1;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    right: 40px;
    top: 0px;
    position: absolute;
    z-index: 99;
    transition: background-image .3s ease 0s;
}
.rekvizt_row {
    width: 92%;
    margin-left: 35px;
    margin-bottom: 10px;
}
.cart_right .tab-wrap {
    margin-top: 20px;
}
.search-catalog__btn--photo input {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}

.search-catalog--photo .search-catalog__loading {
    display: flex;
}

.search-catalog__loading {
    align-items: center;
    justify-content: space-between;
    width: 200px;
    height: calc(100% - 8px);
    position: absolute;
    top: 4px;
    left: 4px;
    padding-left: 8px;
    display: flex;
    border-radius: 6px;
    background-color: #f1f1f5;
}

.search-catalog__btn--photo:hover {
    opacity: 0.7;
}

.search-catalog__loading-block {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.delv_item {
    margin-left: 10px;
    width: 95%;
}

.delv_item_price {
    margin-left: 8px;
    
    color: #414141;
    width: 21%;
    display: flex;
    text-align: center;
    justify-content: center;
}

.delv_item_time {
    margin-left: 8px;
    
    color: #72737a;
    width: 26%;
    display: flex;
    justify-content: center;
}

.delv_item b {
    width: 47%;
}

.city_res label {
    border-bottom: 1px solid #eee;
    padding: 6px 0px 14px 0px;
}
.search-catalog__loading-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    border-radius: 4px;
    overflow: hidden;
}

.search-catalog__loading-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.search-catalog__loading-name {
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 33px);
}

.search-catalog__loading-close {
    width: 36px;
    height: 36px;
    display: inline-block;
    position: relative;
    font-size: 0;
    line-height: 1;
    border: none;
    background-color: transparent;
    cursor: pointer;
    height: 100%;
}

.search-catalog__loading-close::before {
    width: 2px;
    height: 16px;
}

.search-catalog__loading-close::after, .search-catalog__loading-close::before {
    transition: background .3s ease 0s;
    background-color: #868695;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}

.search-catalog__loading-close::after {
    width: 16px;
    height: 2px;
}

.search-catalog__btn--clear {
}

.search-catalog__photo-tooltip {
    display: none;
}

.search-catalog__photo:hover .search-catalog__photo-tooltip {
    display: block;
}

.tooltip-simple .tooltip__content {
    background: #fff;
    border-radius: 8px;
    /* box-shadow: 0 0 20px rgba(0,0,0,.1); */
}

.tooltip-search-photo .tooltip__content {
    padding: 12px 16px;
    white-space: nowrap;
}

.tooltip-search-photo .tooltip__content::before {
    left: calc(50% - 9px);
}

.tooltip-search-photo .tooltip__content::before {
    display: block;
}

.o_attrs_select {
    width: 100%;
    margin-bottom: 10px;
}

.o_attrs_select .other_select {
    padding: 5px 12px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    overflow: visible;
    width: auto;
    height: auto;
    border-radius: 4px;
}

.o_attrs_select .other_select {
    border: 2px solid #e0e0e0;
    margin-bottom: 10px;
}

.o_attrs_select .other_select:hover {
    border: 2px solid #ffd863;
}

.header-search .tooltip__content::before {
    content: '';
    position: absolute;
    top: -10px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 10px solid #fff;
}

.tooltip-search-photo {
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    z-index: 101;
}

.tooltip-simple {
    position: absolute;
    z-index: 999;
    cursor: default;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    padding-top: 12px;
    top: 100%;
}

.search-catalog__btn--clear::after, .search-catalog__btn--clear::before {
    left: auto;
    right: 6px;
    transform: translate(50%,-50%) rotate(45deg);
}

.search-catalog__btn--clear::before {
    width: 2px;
    height: 16px;
}

.search-catalog__btn--clear::after, .search-catalog__btn--clear::before {
    transition: background .3s ease 0s;
    background-color: #868695;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(45deg);
}

.search-catalog__btn--clear::after {
    width: 16px;
    height: 2px;
}

.search-catalog--active .search-catalog__btn, .search-catalog--active .search-catalog__btn-wrap, .search-catalog--active .search-catalog__input {
    z-index: 30;
}

.search-catalog__btn--clear:hover::after, .search-catalog__btn--clear:hover::before {
    background-color: #242424;
}

.no_cart_items a:hover {
    background: #fff032;
    /* background-image: linear-gradient(to bottom, #e69130 0%, #e6613f 51%); */
}

.MnHXsliZg7p74Rt0CXSjYAsyrLAd0Q {
    position: relative;
    z-index: 3;
    height: 4px;
}

.MnHXsliZg7p74Rt0CXSjYAsyrLAd0Q img {
    position: absolute;
    right: 4px;
    top: 0;
    height: 40px;
}

.TGokKRDWbIZL676fmaGGAHmMWdRjOz {
    height: 40px !important;
    width: 47px;
}

.CXRfeo6iwqLXYoO592uwVW4MFA9sJb {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    border: var(--gray-90-border);
    border-radius: 4px;
    padding: 8px 16px;
    width: 204px;
    min-width: 204px;
    color: var(--color-gray-20);
    cursor: pointer;
}

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

.iZkrbYpW1pYUDnl32ZCe {
    border-bottom: 1px solid #eff2f6;
    padding: 25px 0 34px;
}

.wCRY7S8c_2gEy0J0sXSb {
    align-items: flex-start;
    display: flex;
}

.wCRY7S8c_2gEy0J0sXSb {
    align-items: flex-start;
    display: flex;
}

.dwy0q9XWV9Ef3JJ0YDCS {
    border-radius: 50%;
    flex-shrink: 0;
    margin: 0 12px 0 0;
    overflow: hidden;
}

.TBliI_QIPxkNOUp6Y5Ln {
    object-fit: scale-down;
    display: flex;
}

.XYHTVn59gysM5naE9WFV {
    flex: 1;
    min-width: 0;
}

.kDmVGtAcsMdQBsv0Dl6S {
    margin-bottom: 4px;
    display: flex;
    align-items: center;
}

.A0xBMlCU1FYM6s0mo77q {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden;
    display: flex;
    font-size: 15px;
}

.TvlWcNyJLs0_cGoO1ebw {
    color: #979797;
    white-space: pre-wrap;
    margin: 0 0 0 14px;
    
    font-size: 13px;
    display: flex;
    align-items: center;
}

.NlR69EIIyYwDhPBal_2P {
    width: 100%;
    margin: 10px 0 0;
}

.cnXs0ppWnL8PTqf7rl8z {
    width: 100%;
    margin: 8px 0 0;
}
.not_found_center {
    text-align: center;
}

.not_found_center img {
    width: 200px;
    height: 200px;
}
.aVfHgG9fpQoDvwomr9na {
    margin: 0 0 2px;
    font-size: 14px;
    font-weight: 500;
}

.xUmrn9owvzskFrJzP0nU {
    margin: 0;
    
    font-size: 15px;
}

.HNVvGuR3oc3RfV8J3N4z {
    grid-template-columns: 32px 1fr;
    margin-top: 19px;
    display: flex;
    align-items: flex-start;
    border-top: 1px solid #eeeeee82;
    padding-top: 20px;
}

.oCASUf8cTQYAcnEYqcad {
    margin-left: 12px;
}

.zQk9VkjPFYQULHzYuyah {
    display: flex;
    flex-wrap: wrap;
}

.text--bold {
}

.sL19SRLo7ak2T1uWf_Ol {
    color: #979797;
    margin-left: 14px;
    
    font-size: 13px;
    display: flex;
    align-items: center;
}

.zA50qWhQm10Ho4mQPbDU {
    margin-top: 6px;
    
    font-size: 15px;
}

.VJJ8AfNo8snLudRi8fbhlgA63Xs0G_ {
    display: block;
    margin-right: 8px;
    font: var(--p4b);
}
.home_text {
    display: flex;
    width: 100%;
    margin: 20px 0px 35px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.news_img img {
    width: 100%;
    height: 288px;
    display: flex;
    align-items: center;
    justify-content: center;
    object-fit: cover;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.9s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.news_img img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.2);
}
.number_cart_buyyer {
    display: flex;
    flex-wrap: wrap;
    width: 65%;
}

.cart_pr_right_buyyer {
    display: flex;
    justify-content: space-between;
    width: 85%;
    align-items: center;
}

.cart_pr_left_buyyer {
    display: flex;
    width: 12%;
}

.cart_pr_left_buyyer button {
    width: 100%;
    display: flex;
    height: 150px;
}

.cart_pr_left_buyyer img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news_img {
    width: 100%;
    height: 273px;
    overflow: hidden;
}

ul.all_news_one {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin: 15px 0px 0px;
}

ul.all_news_one {}

.news_title_post {
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 15px;
    -webkit-line-clamp: 2;
}

.news_date {
    
    font-size: 14px;
    margin-bottom: 10px;
}

ul.all_news_one li {
    width: 24%;
    display: flex;
    flex-wrap: wrap;
    margin: 0.5%;
    border: 1px solid #eeeeeea8;
}

li {}

ul.all_news_one li:hover {
    border-color: #fff;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #fff;
    z-index: 1;
}

.n_t_post {
    padding: 6%;
    width: 100%;
}
.home_text h2 {
    
    font-size: 28px;
}

.home_text p {
    margin: 12px 0px;
    font-size: 15px;
    width: 100%;
}
.cat_home {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(175px, 1fr));
    grid-gap: 16px;
    grid-auto-flow: dense;
    margin: 24px 0 15px;
}

.cat_home ul {
}

.cat_home img {
    width: 60px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.cat_home a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border: 2px solid #dedede6b;
    background: #ffffffc9;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 0 1px 4px #b8b8b8;
    -moz-box-shadow: 0 1px 4px #b8b8b8;
    box-shadow: 0 1px 4px #b8b8b8;
    -webkit-box-shadow: 0 1px 4px rgb(184,184,184);
    -moz-box-shadow: 0 1px 4px rgb(var(--vi-shadow-3));
    box-shadow: 0 1px 4px rgb(184 184 184 / 23%);
    padding: 18px 8px 14px;
    width: 100%;
    height: 100%;
    position: relative;
}

.cat_home_title {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 14px;
    height: 43px;
    margin-top: 20px;
}

.cat_home li {
}
.ouPEQAX0YkRnTUsYknvg {
    grid-row-gap: 24px;
    border-radius: 12px;
    row-gap: 24px;
    padding: 32px;
    width: 26%;
    display: flex;
    box-shadow: 0 4px 20px rgba(0,0,0,.08);
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
}

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

.Zav_W_wFPtARsGHpSNkf {
    margin-right: 12px;
    font-size: 48px;
}

.z6IKKoOWdXoWLUbJsKAA {
    display: flex;
}

.NM0aHpIOrNw3xgt20Gio {
    -webkit-appearance: none;
    appearance: none;
    box-sizing: content-box;
    background: 0 0;
    border: none;
    outline: none;
    flex-shrink: 0;
    padding: 0;
    display: flex;
}

.Gn19nq2AaVI946uEz1jZ {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmYzMnIGQ9J00xMiwxOC4zMjQgTDE5LjQxNiwyMi44IEwxNy40NDgsMTQuMzY0IEwyNCw4LjY4OCBMMTUuMzcyLDcuOTU2IEwxMiwwIEw4LjYyOCw3Ljk1NiBMMCw4LjY4OCBMNi41NTIsMTQuMzY0IEw0LjU4NCwyMi44IEwxMiwxOC4zMjQgTDEyLDE4LjMyNCBaJz48L3BhdGg+PC9zdmc+);
    width: 23px;
    height: 23px;
}

.eU3KeFLQZmIMgG5mcrtQ {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpdD0nJyBoZWlnaHQ9JzEwMCUnIHdpZHRoPScxMDAlJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCBtZWV0JyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGZpbGw9JyNmYzMnIGQ9J00yNCw5LjE4OCBMMTUuMzcyLDguNDQ0IEwxMiwwLjUgTDguNjI4LDguNDU2IEwwLDkuMTg4IEw2LjU1MiwxNC44NjQgTDQuNTg0LDIzLjMgTDEyLDE4LjgyNCBMMTkuNDE2LDIzLjMgTDE3LjQ2LDE0Ljg2NCBMMjQsOS4xODggTDI0LDkuMTg4IFogTTEyLDE2LjU4IEwxMiw1LjQyIEwxNC4wNTIsMTAuMjY4IEwxOS4zMDgsMTAuNzI0IEwxNS4zMjQsMTQuMTggTDE2LjUyNCwxOS4zMTYgTDEyLDE2LjU4IEwxMiwxNi41OCBaJz48L3BhdGg+PC9zdmc+);
    width: 23px;
    height: 23px;
}

.qfdVNhkvmSRmf9qpRP3dQlUPtMapHi {
    width: 16px;
    height: 16px;
}

.qfdVNhkvmSRmf9qpRP3dQlUPtMapHi svg {
    fill: var(--color-gray-60);
    transition: all var(--primary-trs);
}

.sqVuT3F1etePh_2tz4SnwQ0BrF5HEq {
    display: block;
    font: var(--p2);
}

.upm5k4eINHxBY9N1TDu1gIvWlp3lP7 {
    position: absolute;
    right: 0;
    top: -17px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    filter: blur(20px);
}

.edj0DR3Ffwj2KsYEEZIfgIDergvHVl {
    background-color: #f7941e;
}

.MJvHJv7_xNLGXa6TU5mBwgm2FzDU5R::after {
    content: attr(data-tooltip);
    position: absolute;
    left: 0;
    bottom: 66px;
    z-index: 1006;
    border-radius: var(--primary-radius);
    padding: 8px 16px;
    width: 414px;
    height: auto;
    box-shadow: 0 8px 32px rgba(0,0,0,.08);
    font: var(--paragraph-2);
    white-space: normal;
    color: #fff;
    background-color: #382e2c;
    opacity: 0;
    visibility: hidden;
    transition: var(--primary-trs);
}

.MJvHJv7_xNLGXa6TU5mBwgm2FzDU5R:hover::after {
    opacity: 1;
    visibility: visible;
}
.accordion {
  /* background-color: #eee; */
  color: #444;
  cursor: pointer;
  padding: 23px 18px;
  width: 100%;
  border: none;
  text-align: left;
  
  outline: none;
  font-size: 17px;
  transition: 0.4s;
  box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.25);
}

.active, .accordion:hover {
  background-color: #fff6e2;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  font-size: 25px;
  height: 25px;
  position: relative;
  top: -6px;
}

.active:after {
  /* content: "\2212"; */
}

.panel {
  padding: 0px 18px;
  background-color: #f8f8f8;
  max-height: 0;
  
  font-size: 15px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  line-height: 25px;
  box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.25);
}
.lk-menu-main__item--orders .lk-menu-main__title::before {
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #242424;
    width: 21px;
    height: 19px;
}

.lk-menu-main__title {
    font-size: 15px;
    line-height: 22px;
    display: flex;
    align-items: center;
    padding: 10px 15px;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    color: #242424;
    border-radius: 5px;
    width: 100%;
    /* border: 1px solid #eeeeee87; */
    justify-content: center;
}

.lk-menu-main__title::before {
    content: '';
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

.lk-menu-main__item.active_account .lk-menu-main__title {
    color: #ffffff;
}

.lk-menu-main__item.active_account .lk-menu-main__title::before {
    background-color: #ffffff;
}

.account_menu {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 13px;
    width: 100%;
}

.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 0.5em;
}

.basket.shopping-cart a:hover {
    color: #f05223;
}

.basket.shopping-cart a:hover svg {
    color: #ef4923;
}

.favorit.f_hed a:hover {
    color: #ed1e24;
}

.account_block:hover {
    color: #ee2824;
}

.top_cats .grid_veiw {
}
.top_cats_home {
    display: flex;
    margin: 1px 0px 30px;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
}
.top_cats_item {
    width: 12.99%;
    margin: 10px 0px 0px 0px;
    font-size: 25px;
    float: left;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 5px 0px #00000024;
    text-align: center;
}
.assortment-block-item {
    background-repeat: no-repeat;
    background-position: 50% 71%;
    height: 206px;
    color: #000;
    border-radius: 11px;
    font-size: 14px;
    background-size: 50%;
    background-color: #ffffff;
    padding: 16px;
    border: 2px solid #fff;
}
.assortment-block-item:hover {
    background-color: #57ab30;
    color: #ffffff;
    border: 2px solid #57ab30;
}
.inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 20px;
    width: 99%;
    margin-left: 0;
    flex-wrap: wrap;
    margin-bottom: 17px;
}

.inner a {
    font-size: 15px;
    margin: 5px 7px 0px 0px;
    display: inline-block;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    -moz-transition: 0.25s;
    transition: 0.25s;
}

.inner a:hover {
    color: #0067ff;
    padding-left: 10px;
}

.inner h3 {
    
font-size: 24px;
}

div#splide_brands {
    margin-top: 22px;
}

.one_brand {
    border: 1px solid #eee;
    padding: 2%;
    width: 156px;
    border-radius: 4px;
    margin: 5.2px;
}

.hidden {
    display: none;
}

.cat_list_right_brend .cart_in_part {
}

.page_not_found {
    display: flex;
    width: 100%;
    text-align: center;
    margin: 4% 0 0;
    align-items: center;
    flex-direction: column;
}

.delivery_location_product .number_cart {margin: 0px;width: 100%;}

.delivery_total {
    width: 100%;
    text-align: left;
    border-top: 1px solid #eeeeee94;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-top: 15px;
}
.slid_info {
    position: absolute;
    right: 0px;
    width: 40%;
    top: 16%;
    display: flex;
    z-index: 1;
    text-align: right;
    padding: 0% 5% 0% 1%;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.slider_h1 {
    font-size: 36px;
    line-height: 50px;
    color: #ffffff;
    font-weight: 700;
}
.effect-3 {
    position: relative;
    max-width: 580px;
    background: url(images/sign_in.png) no-repeat;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 44px auto 64px;
    padding: 54px 78px 25px;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.25);
    -moz-box-shadow: 0 2px 8px rgba(0,0,0,.25);
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
}

.l_button {background: #0f4d73;display: flex;color: #fff;align-items: center;justify-content: center;padding: 7px 21px 7px;border-radius: 4px;margin-bottom: 10px;margin-top: 12px;font-weight: 500;font-size: 12.5px;}

button.gorget_cl {
    text-decoration: underline;
    color: #007dbc;
}

button.gorget_cl:hover {
    text-decoration: none;
}

.news_container_text1 label {
    font-size: 14px;
    margin-bottom: 9px;
    display: inline-block;
    margin-top: 16px;
}

.delivery_total b {
    margin-right: 6px;
    font-size: 20px;
}

ul.pupup_rate_account {
    display: flex;
    align-items: center;
}

.popup_row_account {
    display: flex;
    align-items: center;
    border-radius: 10px;
    margin-top: 12px;
    flex-wrap: wrap;
    margin-bottom: 8px;
}

.popup_row_label_account {
    margin-right: 12px;
    color: #696978;
    font-size: 13px;
    margin-bottom: 8px;
}

.product__label_finish_take {
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    display: inline-block;
    padding: 3px 12px 3px;
    border-radius: 16px;
    top: 8px;
    right: 8px;
    /* position: absolute; */
    background-color: #00cf1e;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    vertical-align: middle;
    margin: 7px 0px 6px;
}

.quantity_cart {
    width: 130px;
}

.active_account {
    background: #0f4d73;
    color: #fff;
}

.d1151-a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 70px 0px 70px;
}

.d1151-a3 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.d1151-a4 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    text-align: center;
}

.slider_right img {
    width: 100%;
    border-radius: 12px;
    height: auto;
    border: 1.5px solid #f1f1f1;
}

.b235-a {
    background: #0f4d73;
    color: #fff;
    padding: 9px 25px;
    border-radius: 4px;
    cursor: pointer;
}



.d1151-a1 {
    background: #e8e8e8;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.head_client {
    position: relative;
    display: none;
}

.client_info_title {
    padding: 4px 4px;
    display: flex;
    font-size: 14px;
}

.client_info_title:hover {
    /* text-decoration: underline; */
    color: #f04e23;
}

svg.wdolk {width: 19px;margin-right: 7px;fill: currentColor;color: #f91155;}

svg.d1151-a2 {
    fill: currentColor;
    color: #a2a2a2;
    width: 32px;
}

.b235-a:hover {
    background: #d55800;
}

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

.account_last_see_all a {
    text-decoration: underline;
    font-size: 12px;
    margin: 9px;
    cursor: pointer;
}

.account_last_see_all a:hover {
    text-decoration: none;
    color: #26b3fb;
}

.product__label_not_pay {
    font-size: 12px;
    line-height: 16px;
    display: none;
    color: #f44;
    /* display: inline-block; */
    padding: 4px 13px 4px;
    border-radius: 16px;
    top: 11px;
    left: 11px;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    vertical-align: middle;
}

.product__label_pay {
    font-size: 11px;
    line-height: 16px;
    color: #00d31e;
    display: inline-block;
    padding: 2px 10px 2px;
    border-radius: 16px;
    top: 8px;
    left: 8px;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    vertical-align: middle;
}

.cat_title_count img {
    height: 40px;
    width: auto;
}

.one_selected_val {
    font-size: 13px;
    color: #000;
    margin-left: 6px;
}

.pr_code {
    color: #555;
    font-size: 12px;
    display: none;
}

.pr_code em {
    font-style: normal;
    color: #000;
}

.grid_veiw_list .pr_code {
    display: inline-block;
    width: 100%;
}

.number_cart {
    width: 264px;
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    margin-left: 20px;
}

.title404 {
    font-size: 35px;
    
    margin-bottom: 12px;
    text-align: center;
    display: flex;
    justify-content: center;
}

.btn404 {
    background: #57ab30;
    padding: 15px 30px;
    font-size: 17px;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
}

.t2.t3.t4.tsBodyMBold {
    display: flex;
    align-items: center;
}

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

.qeek_left .splide {
    height: 559px !important;
}

.close_after_select {
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    color: #55585d;
    background-color: #ffffff;
    border: 1px solid #d4d4d4;
    border-radius: 50%;
    outline: none;
    width: 21px;
    height: 21px;
    margin-left: 12px;
    padding: 3px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product__label_finish {
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    display: inline-block;
    padding: 3px 12px 3px;
    border-radius: 16px;
    top: 8px;
    right: 8px;
    /* position: absolute; */
    background-color: #26b3fb;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    vertical-align: middle;
    margin: 5px 0px 8px;
}

.delivery-address__type-text {
    font-size: 14px;
    line-height: 20px;
    color: #868695;
}

p.delivery-address__info {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
}

.pr_top_bottom_left {
    display: flex;
    align-items: center;
    font-size: 14px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pr_right_big {
    display: flex;
    width: 65%;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
}

button.readmore__toggle:hover {
    text-decoration: none;
    color: #003eff;
}

.product_otzivi {
}

.pr_right_side_inside {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.sert_files a:hover {
}

.base-button {
}

.bnd_title {
    
    font-size: 15px;
}

.price_title {
    font-size: 14px;
    width: 100%;
    margin-bottom: 7px;
}

#main-carousel li a img {
    width: 80%;
    height: 87%;
    object-fit: contain;
}

.market_ok {
    display: flex;
    align-items: center;
    font-size: 13px;
    margin-right: 16px;
}

.buy_more_than {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #797979;
    margin-right: 15px;
}

.brand_list a:hover {
    border-color: #fff;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #fff;
    z-index: 1;
}

.othe_option_list {
    width: 100%;
}

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

.head_client:hover .navbar-pc__tooltip.tooltip-profile {
    display: block;
}

.cart_info_spec {
    display: flex;
    width: 49%;
    flex-wrap: wrap;
}

.cart_info_spec label {
    width: 100%;
    margin: 0px 0px 10px;
}

label.input i {
    font-style: normal;
    font-size: 12px;
    color: red;
    margin-left: 6px;
}

.input__field:hover {
    /* border-color: #000; */
}

.dos_typ_icon svg {
    width: 30px;
    color: #71b52f;
    fill: currentColor;
}

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

.dos_typ_icon img {
    width: 60px;
    display: flex;
    margin-right: 6px;
}

._29-a1 {
    background-color: #f2f5f9;
    color: #3d5165;
    display: flex;
    padding: 12px;
    margin-bottom: 10px;
    border-radius: 4px;
    margin-top: 0;
    align-items: center;
}

.grid_veiw_list .price_kg {
    width: auto;
}

.not_in_stock_item img {
    filter: grayscale(100%);
}

._29-a1 svg {
    fill: currentColor;
    color: #93999e;
}

._29-a4 {
    margin-left: 14px;
    color: #3d5165;
    font-size: 13px;
    width: 91%;
    line-height: 21px;
}

.comments_page .cart_pr_left button {
    width: 90px;
    height: 108px;
}

.comments_page .cart_pr_left {
    width: 9%;
}

.comments_page .pr_rate_block {
    margin: 8px -3px;
}

.field-icon svg {
    fill: currentColor;
    color: #555;
    width: 22px;
    height: 22px;
}

.field-icon {
    position: absolute;
    right: 12px;
    top: 11px;
    cursor: pointer;
}

.price_cart {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 7px;
}

.tab_content_dos h4 {
    
    font-size: 16px;
    margin: 21px 0px 10px;
}

.dos_type_1 small {
    font-size: 13px;
    
    position: relative;
    /* top: -1px; */
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}

.othe_option_list .splide__list {
    display: flex;
    justify-content: flex-start;
}

.othe_option_list .splide__arrow:disabled {
    opacity: 0;
}

.buy_more_than b {
    margin: 0px 5px;
    
    font-weight: 400;
    color: #000;
}

.Fu9TC0 ._3uXu6a:before {
    content: "";
    position: absolute;
    top: 40px;
    width: 16px;
    height: 16px;
    background: #fff;
    border-color: #3caa3c transparent transparent #3caa3c;
    border-style: solid;
    border-width: 1px;
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    -moz-transform: translate(-50%,-50%) rotate(-45deg);
    -ms-transform: translate(-50%,-50%) rotate(-45deg);
    -o-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
}

.Fu9TC0 ._3uXu6a {
    position: absolute;
    width: 100%;
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #3caa3c;
    padding: 10px 0px 12px;
    z-index: 99;
}

.Fu9TC0:hover ._3uXu6a {
    -webkit-box-shadow: 0 2px 8px 0 #bfbfbf;
    -moz-box-shadow: 0 2px 8px 0 #bfbfbf;
    box-shadow: 0 2px 8px 0 #bfbfbf;
}

.share_sec {
    display: flex;
    align-items: center;
    font-size: 13px;
    margin-right: 20px;
    margin-left: 16px;
}

.add_favorite {
    display: flex;
    align-items: center;
    font-size: 14px;
    background: #ffffffe0;
    border-radius: 26px;
    padding: 6px 6px 5px 6px;
}

.pr_soc_com_bot {
}

.pr_top_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 11px;
    margin-bottom: 19px;
    margin-top: 10px;
    width: 100%;
}

.vnal {
    margin-left: 7px;
}

.all_chars {
    margin-right: 14px;
    display: flex;
}

.all_chars.sm_all_character {
    margin-bottom: 20px;
}

p.coplekt22 {
    margin-bottom: 4px;
}

ul#thumbnails {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
}

.sop_pr_block .cat_grid {border-radius: 0;}

.sop_pr_block .cart_in_part:hover .sho_hide {
}

.sop_pr_block {
    /* margin-top: 22px; */
    width: 100%;
    display: inline-block;
}

#splide_sop_slider {
    /* margin-bottom: -50px; */
}

#splide_similar_slider {
}

#splide_ranee_slider {
}

footer {
    width: 100%;
    display: inline-block;
    background: #f9faff;
    padding-top: 47px;
    color: #000;
    margin-top: 80px;
    border-top: 1px solid #d7d7d7;
}

.footer-colophon-wrapper {
    width: 1328px;
    margin: 0 auto;
    max-width: calc(100% - 30px);
}

.fottww {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.footer_bottom {
    width: 20%;
    margin-right: 2%;
    margin-bottom: 24px;
    padding: 9px 15px;
}

.flinks {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}

.description404 {
    margin-top: 50px;
    margin-bottom: 80px;
}

.cart_in_part_section {
    margin-bottom: 15px;
}

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

.myRadio input, .myRadio2 input {
    display: none;
}

.myRadio span, .myRadio2 span {
    display: flex;
    background: #fff;
    margin-left: 0;
    width: 22px;
    cursor: pointer;
    height: 22px;
    border: 1px solid #A2A2A2;
    border-radius: 50%;
    position: relative;
    top: 0px;
    align-items: center;
    justify-content: center;
}

.reg_radio_buttons b {
    color: #000000;
    font-size: 15px;
    display: flex;
    font-weight: 500;
}

.myRadio input:checked + span {
    background: url(images/radio_buuton_icon.png) center no-repeat;
    background-size: 12px;
    cursor: pointer;
}

.btn404:hover {
    background: #2a8400;
}

.flinks h6 {
    line-height: 29px;
    margin-top: 0px;
    font-size: 20px;
    text-transform: capitalize;
    
}

.fot_menu_title {
    
    font-size: 21px;
    margin-bottom: 6px;
}

.ph_verev {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex-direction: column;
}

.zakaz_title {
    margin: 7px 0px 4px;
    font-size: 14px;
    color: rgb(212 212 212);
    white-space: nowrap;
}

.phonn p {
    margin: 0px 0px;
    padding: 0px 0px;
    font-size: 18px;
    color: #000;
}

.ph_verev .obr_icons {
    display: flex;
    justify-content: flex-start !important;
    align-items: baseline;
    margin-top: 15px;
    flex-direction: column;
    color: #000000;
    font-size: 14px;
}

.social_obr {
    display: flex;
    align-items: center;
    text-decoration: underline;
    font-size: 14px;
    color: rgb(0 26 52 / 91%);
    margin-top: 10px;
}

.social_obr svg {
    margin-right: 10px;
}

.fot_menu_title {
    
font-size: 15px;
    
margin-bottom: 8px;
    
color: rgb(0 0 0);
    
width: 100%;
    
font-weight: 500;
}

.footer_det_links a {
    /* color: rgb(200 206 212); */
    font-size: 14px;
    padding: 4px 0px;
    /* text-decoration: underline; */
}

.social-btn-row {
    display: flex;
    list-style: none;
    justify-content: center;
}

.social-btn {
    background: #0f4d73;
    border-radius: 4px;
    height: 40px;
    margin: 0 8px;
    max-width: 40px;
    min-width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer-social svg {
    fill: currentColor;
    width: 23px;
    height: 20px;
    color: #e7e7e7;
}

.copyright {
    width: 100%;
    display: inline-block;
    font-size: 13px;
    margin-top: 50px;
}

.copy_middle {
    width: 1328px;
    margin: 0px auto 0px;
    max-width: calc(100% - 30px);
}

.payments-col {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.footer-title {
    font-size: 16px;
    color: #000;
}

.icon-btns_footer {
    display: flex;
    align-items: center;
}

.icon-btns-row {
    display: flex;
    align-items: center;
}

.icon-btns-row svg {
    width: 40px;
    margin: 0px 11px;
}

.right1 {
    color: rgb(0 0 0);
    font-size: 14px;
    box-sizing: border-box;
    margin-bottom: 30px;
    padding: 26px 0px 9px;
}

.right1 a {
    
text-decoration: underline;
    
color: #0064b0;
}

.pr_podbor_title {
    font-size: 25px;
    
}

.thumbnail {
    width: 70px;
    height: 70px;
    overflow: hidden;
    display: flex;
    margin: 1%;
    border-radius: 5px;
    cursor: pointer;
    border: 2px solid #e5e5e5;
    justify-content: center;
    align-items: center;
}

.thumbnail .if_hase_video {
    position: relative;
    right: 0px;
    bottom: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.othe_option_list img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

li.thumbnail img {
    max-width: 100%;
    height: auto;
    width: 80%;
    max-height: 80%;
}

.tab_content_dos textarea {
    width: 100%;
    border: 1px solid #d9d9d9;
    padding: 12px 15px;
    background: transparent;
    border-radius: var(--size-radius);
    color: #000;
    font-size: 16px;
}

.dos_option_adress .input {
    width: 32%;
}

.thumbnail .if_hase_video img {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

.vid_pla_bot {
    position: relative;
    background: #0000002b;
    display: flex;
    color: #fff;
    padding: 20px 20px;
    flex-direction: column;
    border-radius: 50%;
    align-items: center;
    font-size: 14px;
}

.vid_pla_bot svg {
    margin-right: 0px;
    margin-bottom: 3px;
}

.thumbnails .is-active {
    border: 2px solid #ffd863;
}

.thumbnail:hover {
    opacity: 0.7;
}

.thumbnails {
    display: flex;
    width: 100%;
    margin-top: 20px;
}

#main-carousel {
    overflow: hidden;
    border-radius: 8px;
    width: 100%;
    display: flex;
    height: 500px;
    border: 1px solid #eeeeeed9;
    justify-content: center;
}

.pr_left .slide .splide__list img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.pr_left iframe {
    width: 100% !important;
    height: 100% !important;
}

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

.pr_for_clinets ul li {
    display: flex;
    margin-bottom: 10px;
}

.brand_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 40px;
    margin-top: 15px;
}

.brand_list a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 19%;
    height: 152px;
    background: #fff;
    box-shadow: 0 0 1px 0 #00000052;
    transition: transform ease .2s , box-shadow ease .2s;
}

.filtr_by_latter {
    display: flex;
    align-items: center;
    margin: 12px 0px 0px;
    flex-wrap: wrap;
}

.filtr_by_latter ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
}

.reg_radio_buttons div {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    align-items: center;
}

.reg_radio_buttons div img {
    margin: 0px 5px;
}

.filtr_by_latter ul li button {
    white-space: nowrap;
    background-color: #eff2f6;
    font-size: 13px;
    
    padding: 3px 12px;
    border-radius: 4px;
    position: relative;
    border: 2px solid #eff2f6;
    cursor: pointer;
    margin: 0px 14px 12px 0px;
    
}

.filtr_by_latter button:hover {
    color: #1c1e21;
    background-color: #e2e4e8;
    border: 2px solid #e2e4e8;
}

.let_title {
    padding: 0px 0px 12px;
    font-size: 14px;
    color: #525252;
    margin-right: 10px;
    width: 100%;
}

.filtr_by_latter li {
    position: relative;
}

.filtr_by_latter li .close_after_select {
    top: 2px;
    background: #fff;
    right: 4px;
    border: 1px solid #eff2f6;
    position: absolute;
    top: -8px;
    right: 6px;
}

.activ_letter {
    border: 2px solid #ffb800 !important;
    background: #fff !important;
}

.one_brand img {
    width: 100%;
    height: 55px;
    padding: 7px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    object-fit: contain;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.one_brand img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
 
.tabs {
    background: #fff;
    position: relative;
    margin-bottom: 50px;
}

.tabs > input, .tabs > span {
    width: 50%;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 0;
}

.tabs > input {
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    z-index: 99;
}

.tabs > span {
    background: #f0f0f0;
    text-align: center;
    overflow: hidden;
    width: 50%;
}

.tabs > span i, .tabs > span {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.tabs > input:hover + span {
    background: rgba(255, 255, 255, 0.1);
}

.tabs > input:checked + span {
    background: #fff;
}

.tabs > input:checked + span, .tabs > input:hover + span {
    color: #000000;
}

#tab-1, #tab-1 + span {
    left: 0%;
    width: 50%;
    
}

#tab-2, #tab-2 + span {
    left: 50%;
    
}

.tab-content {
    padding: 20px 13px 20px;
    width: 100%;
    /* min-height: 340px; */
}

.tab-content section {
    width: 100%;
    display: none;
}

.tab-content section h1 {
    margin-top: 15px;
    font-size: 100px;
    font-weight: 100;
    text-align: center;
}

#tab-1:checked ~ .tab-content #tab-item-1 {
    display: block;
}

#tab-2:checked ~ .tab-content #tab-item-2 {
    display: block;
}

.effect-3 .line {
}

#tab-1:checked ~ .line {
}

#tab-2:checked ~ .line {
    left: 20%;
}
 

svg.icon_svg_m {fill: currentColor;/* color: #717171; */width: 28px;margin-right: 6px;}

.mob_menu_svg {display: flex;}

li.nav_title_title {
}

.fav_text_title {
    margin-right: 7px;
}

.podel {
}

.pr_left_right {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-content: flex-start;
    align-items: flex-start;
}

.pr_left {
    width: 55%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.pr_right {
    width: 40%;
    margin: 0px 35px 0px 25px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: 100%;
}

.close_after_select svg {
    fill: currentColor;
    width: 13px;
    height: 13px;
}

.close_after_select:hover {
    background: #363333;
    color: #fff;
}

.activ_select_sub_cat {
    background: #fff !important;
    border: 2px solid #ffc900 !important;
}

.cat_childes .close_after_select {
    right: 3px;
    width: 25px;
    color: #7c7c7c;
    height: 25px;
    position: absolute;
    top: -2px;
    right: -4px;
    padding: 4px;
    background: #ffffff;
    filter: drop-shadow(0px 2px 8px rgba(0,0,0,0.12)) drop-shadow(0px 0px 2px rgba(0,0,0,0.12));
}

.cat_childes ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(222px, 1fr));
    grid-gap: 12px;
    grid-auto-flow: dense;
    margin: 0 0 0px;
    list-style: none;
}

.cat_childes ul li {
    position: relative;
}

.keeq_vew .splide__pagination {
    bottom: 22px;
}

.qeek_left .splide__slide {
    height: 570px;
}

.t7 {
    display: flex;
    align-items: center;
    margin-right: 7px;
    color: #747474;
    font-size: 12px;
    margin-left: -2px;
}

.t7 span {
    margin-left: 4px;
    cursor: pointer;
}

.cart_in_part .add_favorite {
    position: absolute;
    top: 9px;
    z-index: 99;
    right: 14px;
    overflow: hidden;
}

.add_favorite svg {
    fill: currentColor;
    color: #838383;
    width: 19px;
    height: 19px;
}

.for_old_price {
    color: #878b99;
    white-space: nowrap;
    margin: 0px 3px 0px 0px;
    position: relative;
    font-size: 14px;
    text-decoration: line-through;
    display: flex;
    align-items: center;
}

.for_old_price:after {
    /* background: #ff0000a8; */
    /* content: ''; */
    /* width: 100%; */
    /* height: 1px; */
    /* top: 45%; */
    /* text-decoration: underline; */
    /* left: 0; */
    /* position: absolute; */
    /* margin-top: 1px; */
    /* transform: rotateZ(347deg); */
}

.cart_in_part .product-card__fast-view:hover {
    background-color: rgb(15 77 115);
    color: #fdfdff;
}

.cart_in_part .product-card__fast-view {
    font-size: 12px;
    /* line-height: 20px; */
    color: #000000;
    white-space: nowrap;
    padding: 7px;
    width: 90%;
    position: absolute;
    border-radius: 4px;
    bottom: 13px;
    left: 6%;
    z-index: 99;
    opacity: 0;
    background-color: rgb(255 255 255 / 51%);
    box-shadow: 0 2px 16px rgba(0,0,0,.08);
    transition: background-color .3s ease 0s;
}

.cart_in_part:hover .product-card__fast-view {
    opacity: 1;
}

.in_cart {
    color: #176200;
    background: #d2ffbd !important;
    border: 2px solid #61bb37;
}

.in_cart:hover {
    background-color: #baff9a !important;
    border: 2px solid #42ac11 !important;
}

.pr_right_side .ad_cart_button_know {
    width: 48%;
    font-size: 13px;
    border-radius: 3px;
}

.ad_cart_button_fast {
    align-items: center;
    padding: 0px 0px;
    border-radius: 3px;
    display: inline-block;
    width: 48%;
    margin-top: 17px;
    font-size: 12px;
    white-space: nowrap;
    background-color: rgb(243 243 243);
    border: 2px solid transparent;
}

/*Comment style*/
#write_review .to_the_cart:hover {
    background: #2797ff;
}

.product_otziv_one_images a:hover {
    opacity: 0.7;
}

.one_click:hover {
    background: #57ab30;
    color: #fff;
}

.one_click:hover::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23149fe5%22%3E%3Cpath%20d%3D%22M0%201.784C0%20.799.78%200%201.743%200h7.34c.456%200%20.825.378.825.845%200%20.467-.37.845-.825.845h-7.34a.093.093%200%200%200-.092.094v16.432c0%20.052.041.094.092.094h16.514c.05%200%20.092-.042.092-.094v-7.512c0-.466.37-.845.825-.845.456%200%20.826.379.826.845v7.512c0%20.985-.78%201.784-1.743%201.784H1.743C.78%2020%200%2019.201%200%2018.216V1.784Z%22%2F%3E%3Cpath%20d%3D%22m16.426%202.112%201.28%201.301c.456.463.451%201.21-.01%201.666l-6.551%206.503-2.946-2.96%206.571-6.52a1.167%201.167%200%200%201%201.656.01ZM6.697%2013.1l-.128-2.86.706-.7%202.945%202.96-.732.726-2.791-.126ZM17.676.874a2.919%202.919%200%200%200-4.14-.025L5.128%209.19c-.222.221-.341.526-.327.84l.168%203.743a1.108%201.108%200%200%200%201.054%201.059l3.669.166c.308.014.608-.102.827-.32l8.411-8.347a2.948%202.948%200%200%200%20.025-4.156L17.676.874Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}

.write_review_policy_block button {
    margin-bottom: 9px;
    color: #555;
    font-size: 12px;
    text-decoration: underline;
}

.rev_pr_title {
    font-size: 18px;
    margin: 6px 0px;
}

h2.popup__header {
    
    margin-bottom: 10px;
    font-size: 20px;
}

.popup__scroll-container p {
    font-size: 14px;
    line-height: 22px;
    color: #868695;
    
    margin: 14px 0px;
}

.popup__list-wrap ul li:before {
    content: "-";
    position: absolute;
    left: 6px;
    top: -2px;
}

.popup__list-wrap ul li {
    position: relative;
    padding-left: 21px;
    font-size: 14px;
}

.popup__list-wrap p {
    color: #000;
}

#write_review_policy {
    border-radius: 15px;
}

.write_review_policy_block button:hover {
    text-decoration: none;
    color: #0338ff;
}

#write_review .to_the_cart {
    width: 100%;
    box-shadow: none;
    font-size: 17px;
    background-color: #0084ff;
    border-radius: 6px;
    text-align: center;
    padding: 11px 18px 12px;
    display: inline-block;
    cursor: pointer;
    color: white;
    
    outline: none;
    text-decoration: none;
    background-size: 100%;
    margin: 5px 0px 12px;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
}

.product_otziv_napisat {
  width: 24%;
  display: flex;
  float: right;
  border-radius: 12px;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
  position: sticky;
  top: 100px;
  box-shadow: 0 2px 14px 0px rgba(0, 30, 85, .1), 0 0px 0px 0px rgba(0, 30, 85, .05);
  padding: 2% 2.5% 2%;
}

.one_click:before {
}

.product_otzivi {
    margin-top: 60px;
    border-radius: 14px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 45px;
}

.pr_otz_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 17px;
    /* border-bottom: 1px solid #eee; */
}

.pr_otz_top .inner {
    width: 100%;
    margin: 0px;
}

.pr_otz_top h3 {
    margin: 0px;
    display: flex;
    flex-direction: column;
    line-height: 31px;
    
    font-size: 18px;
    margin-bottom: 5px;
}

.pr_otz_top h3 em {
    font-size: 22px;
    line-height: 32px;
    font-style: normal;
    
}

product_otziv_napisat {
    width: 25%;
}

.pr_rate_block {
 display: flex;
 align-items: center;
 margin-bottom: 0px;
 justify-content: space-between;
 width: 100%;
 gap: 9px;
 flex-wrap: wrap;
}
.qG7fV6 {
    display: flex;
    flex-wrap: wrap;
    margin: 12px 0px 0px;
    padding: 23px 31px 27px;
    border: 1px solid #e5e7e8ab;
    border-radius: 16px;
    width: 100%;
}
.ZBcpd6 {
    display: flex;
}
.rev_no_star_big svg {
    width: 25px;
    fill: currentColor;
    color: #ccc;
}
.rob_no_rev {
    font-size: 16px;
    width: 100%;
    font-weight: 600;
    margin: 7px 0px 2px;
}
.rob_no_rev_text {
    font-size: 16px;
    color: #555;
    margin-top: 8px;
}
.rev_no_star_big {
    display: flex;
    align-items: center;
    gap: 2px;
}
.pr_rate_number {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.pr_rate_astx_block {
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.205.554c.3-.738%201.35-.739%201.651-.002l1.8%204.398c.02.05.066.084.12.09l4.419.432c.76.074%201.08%201.004.526%201.527l-3.373%203.182a.145.145%200%200%200-.042.135l.966%204.613c.16.764-.678%201.347-1.344.934l-3.808-2.362a.146.146%200%200%200-.152-.001l-3.85%202.33c-.666.404-1.494-.179-1.334-.939l.962-4.595a.146.146%200%200%200-.043-.136L2.285%206.992c-.563-.522-.242-1.461.523-1.533l4.49-.422c.054-.005.1-.04.12-.09L9.206.554Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-size: 20% 100%;
    background-repeat: repeat-x;
    overflow: hidden;
    width: 125px;
    height: 20px;
    margin-right: 9px;
}

.pr_rate_astx_fill {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FCA95D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.205.554c.3-.738%201.35-.739%201.651-.002l1.8%204.398c.02.05.066.084.12.09l4.419.432c.76.074%201.08%201.004.526%201.527l-3.373%203.182a.145.145%200%200%200-.042.135l.966%204.613c.16.764-.678%201.347-1.344.934l-3.808-2.362a.146.146%200%200%200-.152-.001l-3.85%202.33c-.666.404-1.494-.179-1.334-.939l.962-4.595a.146.146%200%200%200-.043-.136L2.285%206.992c-.563-.522-.242-1.461.523-1.533l4.49-.422c.054-.005.1-.04.12-.09L9.206.554Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: repeat-x;
    height: 20px;
    background-size: calc(125px * (20/100)) 100%;
}

.pr_rate_rev_count {
    white-space: nowrap;
    color: #555;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.pr_parm_bottom {
    display: flex;
    width: 100%;
    margin: 20px 0px 16px;
}

.one_click {
    background: #049300;
    background-size: 100%;
    padding: 8px 29px 8px 29px;
    color: #ffffff;
    border-radius: 4px;
    font-size: 14px;
    border: 2px solid #8f929963;
    cursor: pointer;
    float: left;
    display: flex;
    margin: 0px 0 0 0px;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.product_otzivi_list {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.product_otziv_one {display: flex;justify-content: space-between;width: 100%;border-top: 1px solid #e8e8f0;margin-bottom: 14px;padding-top: 20px;align-items: flex-start;margin-top: 15px;}

.product_otziv_one_name_top_left {
    display: flex;
    align-items: center;
    margin-right: 9px;
}

.product_otziv_one_name {
    display: inline-block;
    position: relative;
    margin-right: 20px;
}

.pr_otz_avatar {
    display: flex;
    align-items: center;
    width: 50px;
}

.pr_otz_avatar img {
    width: 100%;
    height: 100%;
}

.card_flag {position: absolute;bottom: 0px;right: 0px;display: flex;background: #1cc286;align-items: center;color: #fff;justify-content: center;border-radius: 20px;width: 16px;padding: 2px;height: 16px;}

.product_otziv_one_name_top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
}

.pr_otz_aftor {
    margin-right: 10px;
}

.user_name_pr {
    font-size: 15px;
    font-weight: 600;
}

.product_otziv_one_time {
    
font-size: 12px;
    
color: #555;
    
margin-top: 3px;
}

.product_otziv_one_name_top_right {
    display: flex;
    align-items: center;
    gap: 12px;
}

.rating {
    display: flex;
}

.rating img {
    width: 19px;
    height: 19px;
    margin: 0px 0.5px;
}

.product_otziv_one_text {
    
    font-size: 15px;
    color: #212121;
    margin-top: 10px;
    line-height: 24px;
    width: 100%;
}

.product_otziv_one_images {
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
}

.product_otziv_one_images a {
    width: 84px;
    height: 112px;
    display: flex;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 7px;
    margin: 5px 5px 0px 5px;
}

.product_otziv_one_images img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#write_review {
    border-radius: 15px;
    padding-bottom: 31px;
}

.odin_title {
    font-size: 17px;
    margin: 6px 0px 18px 0px;
    font-weight: 500;
}

.popup_row {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.popup_row_label {
    margin-bottom: 9px;
}

.pupup_rate {
    margin-top: 9px;
}

li.pupup_rate_item {
    display: inline-block;
    vertical-align: middle;
    width: 24.5px;
    height: 24.5px;
    margin-right: 6px;
    cursor: pointer;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23C8C8D1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23C8C8D1%22%2F%3E%3C%2Fsvg%3E);
}

.filled_star, .filled_star1 {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23FCA95D%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23FCA95D%22%2F%3E%3C%2Fsvg%3E) !important;
}

input {
    outline-color: #5c5c5c47;
    border-width: 1px;
    font-size: 16px;
    border-radius: 4px;
    width: 100%;
    padding: 10px 8px;
    border: 1px solid #d1d1d1;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
}

.popup_inp.pop_comment {
    width: 100%;
    height: 100px;
    
    border: 1px solid #d3d4dd;
    padding: 10px;
    font-size: 16px;
    border-radius: 4px;
    outline: none;
    line-height: 21px;
}

.popup_pr_images {
    margin-top: 23px;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.popup_pr_zagrs {
    display: flex;
}

.photo-upload__btn {
    display: block;
    border: 1px solid #d3d4dd;
    border-radius: 8px;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.5%209a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9Zm-3.074%204.5a3.074%203.074%200%201%201%206.148%200%203.074%203.074%200%200%201-6.148%200Z%22%20fill%3D%22%23313132%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.871%202c-.704%200-1.374.307-1.838.842L6.111%205.061a.89.89%200%200%201-.673.308H2.442C1.092%205.37%200%206.474%200%207.834v12.634c0%201.36%201.092%202.465%202.442%202.465H18.29c.43%200%20.774-.351.774-.78%200-.43-.345-.78-.774-.78H2.442a.9.9%200%200%201-.894-.905V7.834a.9.9%200%200%201%20.894-.905h2.996c.705%200%201.375-.307%201.839-.842l1.922-2.219a.89.89%200%200%201%20.672-.308h5.225c.237%200%20.464.095.632.264l2.359%202.383a2.43%202.43%200%200%200%201.727.722h2.645a.9.9%200%200%201%20.895.905v8.423c0%20.429.345.78.774.78.429%200%20.773-.351.773-.78V7.834c0-1.36-1.091-2.465-2.442-2.465h-2.645a.89.89%200%200%201-.631-.264l-2.36-2.383A2.431%202.431%200%200%200%2015.096%202H9.871Zm14.195%2016.2a.855.855%200%200%200-.858.851v2.197h-2.217a.855.855%200%200%200-.858.852c0%20.471.385.851.858.851h2.217v2.197c0%20.472.385.852.858.852s.858-.38.858-.852v-2.197h2.218c.473%200%20.858-.38.858-.851a.855.855%200%200%200-.858-.852h-2.218v-2.197a.855.855%200%200%200-.858-.851Z%22%20fill%3D%22%23313132%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 28px;
    margin-right: 16px;
    width: 69px;
    height: 90px;
    background-position: center;
    cursor: pointer;
}

#img-load {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}

.img_text2 {
    display: flex;
    flex-direction: column;
    margin-right: 12px;
}

.att_inff {
    font-size: 13.5px;
    line-height: 20px;
    color: #242424;
    margin: 0 0 2px 0px;
}

.att_inff1 {
    font-size: 13px;
    line-height: 20px;
    color: #868695;
}

.upl {
    margin-right: 15px;
    position: relative;
    background-color: rgba(41,43,83,.03);
    height: 90px;
    display: flex;
    border-radius: 5px;
    /* overflow: hidden; */
}

.upl img {
    max-width: 70px;
    max-height: 90px;
    object-fit: contain;
    border-radius: 7px;
}

.upl_img_delete {
    position: absolute;
    top: -8px;
    right: -7px;
    filter: drop-shadow(0px 2px 8px rgba(0,0,0,0.12)) drop-shadow(0px 0px 2px rgba(0,0,0,0.12));
    background: #fff;
    border-radius: 50%;
    color: #000;
    width: 26px;
    cursor: pointer;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.upl_img_delete svg {
    width: 22px;
    color: #2f353a;
    fill: currentColor;
}

v#write_review .to_the_cart {
    width: 100%;
    background: #eee;
    box-shadow: none;
    font-size: 17px;
    background-color: #cb11ab;
    border: 2px solid #cb11ab;
    border-radius: 6px;
}

.pr_otz_info {
    color: #919191;
    font-size: 12px;
    
    line-height: 19px;
    display: inline-block;
}

#write_review .p_popup_result {
    margin-top: 20px;
    /* color: #17ab00; */
    /*  */
}

/*End comment style */
.btn--loading:after {
    content: "";
    background-image: url(images/load.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    -webkit-animation: 1s steps(36,end) infinite loading-animation;
    animation: 1s steps(36,end) infinite loading-animation;
    position: absolute;
    top: 55%;
    left: 50%;
}

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

.pr_bran_text {
    font-size: 12px;
    width: 48%;
}

.br_brand_img {
    width: 49%;
}

.pr_bran_text a {
}

.params-item-value {
    color: #797979;
    display: flex;
    flex-wrap: wrap;
    margin-top: 3px;
}

.params-item-value a {
    text-decoration: underline;
    font-size: 14px;
}

.button-icon svg {
    fill: currentColor;
    color: #ccc;
    width: 24px;
    height: 20px;
    display: flex;
}

.base-button {
    display: flex;
    align-items: center;
}

.sert_files {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-top: 14px;
}

.sert_files a {
    width: 100%;
    font-size: 14px;
}

.button-icon {
    display: flex;
    align-items: center;
}

.label_sert {
    margin-left: 7px;
}

.params-item-value a:hover {
    color: #0021ff;
    text-decoration: none;
}

.br_brand_img a {
    display: flex;
    justify-content: flex-end;
}

.br_brand_img a:hover {
    opacity: 0.7;
}

.pr_right_side .qeek_count {
    margin: 5px 0px 6px;
}

.if_hase_video {
    font-size: 12px;
    line-height: 20px;
    color: #7c7c7c;
    font-weight: 600;
    padding: 8px 14px 8px;
    border-radius: 8px;
    background-color: rgb(244 244 244 / 86%);
    cursor: pointer;
    position: absolute;
    display: flex;
    bottom: 9px;
    right: 11px;
    border: 1px solid #eeeeee82;
    line-height: 20px;
    align-items: center;
}

.if_hase_video svg {
    fill: currentColor;
    margin-right: 6px;
}

span {
}

.cat_grid:hover {
    -webkit-box-shadow: 0 2px 8px #bfbfbf;
    -moz-box-shadow: 0 2px 8px #bfbfbf;
    box-shadow: 0 2px 8px #bfbfbf;
}

.all_price {
    font-size: 13px;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.all_kg {
    display: flex;
    flex-direction: column;
    font-weight: 200;
    color: #555;
    font-size: 12px;
    white-space: nowrap;
}

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

.cat_pr_top_count {
    font-size: 13px;
    line-height: 20px;
    color: #555;
    white-space: nowrap;
    margin-top: 0px;
}

.cat_pr_top_count b {
    color: #555;
    font-weight: 600;
}

input.slider-min-val {
    display: inline-block;
    width: 100%;
    padding: 8px 9px;
    border: 2px solid #e2e4e8;
    border-radius: 5px;
    font-size: 15px;
    
}

.btn_filtr1 {
    position: relative;
    margin-right: 12px;
    width: auto;
    display: flex;
}

.activ_filt .filt_b {
    padding-right: 41px;
    border: 2px solid #f1f1f5 !important;
    font-size: 13px;
    color: #696978;
    font-size: 14px;
    line-height: 20px;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    color: #242424;
    display: block;
    white-space: nowrap;
    padding: 5px 40px 5px 12px;
    background: #f1f1f5;
    border-radius: 32px;
    position: relative;
}

.btn_filtr1:hover {
}

.btn_filtr1:hover .filt_b {
    background: -moz-linear-gradient(center top, #fff, #f7f7f7) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #fff, #f7f7f7);
    background: -o-linear-gradient(top, #fff, #f7f7f7);
    background: -ms-linear-gradient(top, #fff, #f7f7f7);
}

.grid_veiw {
}

.grid_veiw .image_cart_451 {
}

.for_new_price {
    font-size: 14px;
    margin-right: 8px;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

.cost {
    margin: 7px 9px 7px 11px;
}

input.slider-max-val {
    display: inline-block;
    width: 100%;
    padding: 8px 9px;
    border: 2px solid #e2e4e8;
    border-radius: 4px;
    font-size: 15px;
    
}

.pagination {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    margin-top: 27px;
    align-items: center;
}

.paging {
       background: #fff;
       background: -moz-linear-gradient(center top, #fff, #e6e6e6) repeat scroll 0 0 transparent;
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
       background: -webkit-linear-gradient(top, #fff, #e6e6e6);
       background: -o-linear-gradient(top, #fff, #e6e6e6);
       background: -ms-linear-gradient(top, #fff, #e6e6e6);
       display: inline-block;
       font-size: 12px;
       white-space: nowrap;
       margin: 0 4px 0 4px;
       padding: 6px 12px;
       cursor: pointer;
       border: 1px solid #ccc;
       border-radius: 3px;
}

.paging:hover {
       background: #fff;
    background: -moz-linear-gradient(center top, #fff, #f7f7f7) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #fff, #f7f7f7);
    background: -o-linear-gradient(top, #fff, #f7f7f7);
    background: -ms-linear-gradient(top, #fff, #f7f7f7);
}

.current_page {
    background: #484f55 !important;
    color: #fff !important;
    border: 1px solid #484f55 !important;
}

.category_left {
    display: flex;
    background: #fff;
    width: 22%;
    float: left;
    position: relative;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
}

.close_after_select:hover {
    background: #343434 !important;
    color: #fff !important;
}

.cat_a_icon {
    
    /* border-bottom: 1px solid #eee; */
    padding: 5px 0px;
    font-size: 14px;
}

ul.sidebar_top_menu {
    
    width: 94%;
    margin-left: 12px;
}

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

.minus_valu {
    font-size: 13px;
    color: #ccc;
}

.val-placeholder {
    width: 44%;
}

.attr_title {
    margin: 6px 0px 11px;
    font-size: 14px;
    font-weight: 500;
}

.house_section1.colors_filter {
    width: 100%;
    margin: 10px 0px;
}

.not_in_stock {
    background: #efefef;
    font-size: 11px;
    padding: 3px 12px;
    border-radius: 4px;
    white-space: nowrap;
    margin-right: 12px;
    display: flex;
    margin-top: 5px;
}

.not_in_stock_item img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

.not_in_stock_button {
    width: 100%;
    background: #dfdfdf94;
    padding: 13px;
    font-size: 12px;
    cursor: auto;
}

.not_in_stock_button:hover {
    background: #c3c3c3;
}

.ad_cart_button:hover {
    color: rgba(0, 0, 0, 0.8);
    background: rgb(255 255 255);
    border: 2px solid #eee;
}

.price_filter.house_section1 {
    margin: 15px 0px;
}

.price_filter {
    margin: 15px 0px;
    background: #fff;
}

ul.sidebar_top_menu li a {
    padding: 4px 0px;
    display: inline-block;
    width: 100%;
    
    font-size: 14px;
}

ul.sidebar_top_menu li a:hover {
    text-decoration: underline;
    color: #0034ff;
}

.cat_a_icon a:hover {
    color: #124eff !important;
}

.search_block {
}

.btn_search {
    color: #ffffff;
    border-radius: 4px;
    padding: 8px 6px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 10px;
    margin-left: 0;
    border: none;
    background: #7dbf3d;
    width: 100%;
}

.short_descr {
    font-size: 14.5px;
    margin: 12px 0px 9px;
    font-family: system, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Segoe WP', Roboto, Ubuntu, Oxygen, Cantarell, 'Fira Sans', 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Droid Sans', Tahoma, 'Microsoft Sans Serif', sans-serif;
    color: #555;
    display: inline-block;
}

.myCheckbox {
    display: flex;
    padding-bottom: 8px;
    border: 1px solid transparent;
    margin-top: 0px;
    width: 98%;
    font-size: 13px;
    cursor: pointer;
    align-items: center;
}

.myCheckbox input {
    display: none;
}

.myCheckbox span {
    width: 21.5px;
    height: 21px;
    cursor: pointer;
    display: block;
    background: #FFF;
    border: 1px double #c6c6c6;
    -webkit-appearance: none;
    margin-left: 0px;
    border-radius: 4px;
    margin-right: 0;
}

.myCheckbox em {
    margin: 0px 0px 0px 10px;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    font-style: normal;
}

.myCheckbox input:checked + span {
    background: #71b033 url(images/chack_icon.png) center no-repeat;
    background-size: 12px;
    border: 1px double #71b033;
}

.show {
    display: flex;
    flex-wrap: wrap;
    height: 550px;
    width: 1300px;
    flex-direction: column;
    overflow: hidden;
    box-sizing: border-box;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top: 1px solid #eee;
}

.header-item-right {
}

.header-item-right .menu-icon {
    font-size: 1.35rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 1rem;
    margin-left: 1rem;
    border: none;
    outline: none;
    color: #121212;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

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

.brand img {
    width: 114px;
    height: auto;
    top: 0px;
}

.logo_text {
}

.switch {
    position: relative;
    display: flex;
    width: 47px;
    height: 22px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: 0.4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 3px;
    /* right: 21px; */
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #1299ff;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.trigle_switch {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    border-top: 1px solid #eee;
    padding-top: 8px;
    margin-top: 0;
    background: #fff;
    border-bottom: 1px solid #eee;
    padding-bottom: 8px;
}

.trigle_switch_tog {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 6px 0px;
}

.trigle_switch_tog p {
    
    font-size: 14px;
}

.mob_cat_left {
    display: none;
}

.modal__header {
    display: none;
}

.filt_b {
    align-items: center;
    padding: 5px 15px 6px;
    border-radius: 3px;
    cursor: pointer;
    border: 1px solid #e4e4e4;
    background: -moz-linear-gradient(center top, #fff, #e6e6e6) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background: -o-linear-gradient(top, #fff, #e6e6e6);
    background: -ms-linear-gradient(top, #fff, #e6e6e6);
    display: inline-block;
    font-size: 12px;
    white-space: nowrap;
}

.filters_left_left em {
    font-size: 12px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    font-style: normal;
}

.delete_filter {
    display: none;
}

.filt_b img {
    width: 15px;
    margin-right: 7px;
}

.filt_b svg {
    width: 17px;
    height: 17px;
    margin-right: 7px;
    fill: currentColor;
    color: #fc3800;
}

select.sort_select {
    padding: 7.7px 31px 7.7px 16px;
    border: 1px solid #e9e9e9;
    font-size: 12px;
    border-radius: 4px;
    /* box-shadow: 0 1px 15px 0 #00000012; */
    cursor: pointer;
    margin-right: 11px;
    outline-color: #ccc;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 98% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    color: #575757;
}

.list_veiw svg {
    opacity: 0.3;
}

.list_veiw svg:hover {
    opacity: 1;
}

.activ_list svg {
    opacity: 0.8 !important;
}

.cat_top {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.cat_top_left {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.filters_left_left {
    display: flex;
    align-items: center;
    /* margin-bottom: 11px; */
    list-style: none;
    flex-wrap: wrap;
}

.btn_filtr3 {
    margin-left: 12px;
}

.list_veiw button {
    margin-left: 12px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.log_bottom {
    font-size: 20px;
    margin-top: 0px;
    margin-left: 0px;
    display: flex;
    align-items: flex-end;
    font-weight: 700;
}

.slider_right {
    margin-top: 180px;
}

.divider {
    display: inline-block;
    width: 12px;
    margin: 0 7px;
    height: 5px;
    background: url(images/down.svg) no-repeat;
    background-size: 100% 100%;
    -webkit-transform: rotate( -90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate( -90deg);
}

div#breadcrumbs li {
    display: flex;
    color: #5b5b5b;
    margin: 0px   2px;
    align-items: center;
    font-size: 14px;
    white-space: nowrap;
}

#breadcrumbs ul {
    display: flex;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 20px);
}

#breadcrumbs {
    display: flex;
    width: 100%;
    font-size: 12px;
    padding-top: 165px;
    margin-bottom: 0;
}

 .keeq_vew .on_pr_row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.pr_right_side .on_pr_row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
@media only screen and (max-width: 1180px) {
	.lozung_grafik {
    display: none;
}
	.alert.-success {
    margin-bottom: 15px;
}
	.head_email {
    display: none;
}
	.cat_razdel {
    color: #93999e;
    font-size: 12px;
}

.res_cat .sear_left img {
    width: 37px;
}

.search_gic {
    height: 1px;
    display: flex;
    width: 100%;
    background: #eee;
    margin: 9px 0px;
    padding: 0px 0px;
}

.Fu9TC0 ._3uXu6a {
    position: relative;
}

.head_right {
}

.header_left {
}

.sticky .head_client {
}

.scrol_top_head_center {
    width: 100%;
}

.scrol_top_head_center_right .qeek_add_cart button {
    margin: 5px 10px;
}

.header-item-left_mix {
}

.header-search.search-catalog__block {}
	.triangle {
    display: none;
}

button.order_button {
}

.shipping_address_block {
    width: 77%;
}

.punkt_sam {
    margin-top: 9px;
}

div#payment_block .pay_item {
    width: 78%;
}

.checkout_total {
    width: 25%;
}

.dos_name_title {
    font-size: 12px;
}
	.header-search {
}
	.sticky .tel_poch {
}
	.pr_right_big {
    display: flex;
    flex-direction: column-reverse;
    width: 44%;
}

.pr_right_side {
    margin-top: 0px;
    box-shadow: none;
    border: 2px solid #eeeeee8f;
}

.pr_right_side_big {
    width: 100%;
}

.pr_right {
    width: 100%;
    margin: 32px 0px 0px;
}

.pr_left {
    width: 53%;
}

.product_otzivi {
    padding: 2% 3%;
}
.sticky .header-item-left_mix {
}

.sticky .header_left {
}

.sticky .card_rop {
    border-radius: 5px;
}
	.header-item-left {
}

.obr_icons_web {
}

.house_category_title p {
    margin-right: 0;
}
.log_bottom {
    font-size: 21px;
}

.sote_name {
    font-size: 12px;
    margin-top: -5px;
}
.p_number_ht {
    display: none;
}
.sticky .cd-dropdown-trigger {
}
.cat_home li {
    width: 19%;
    margin: 0.5%;
}

.slider_h1 {
    font-size: 30px;
    line-height: 33px;
}

.slider_text {
    font-size: 22px;
}

.slid_info {
    top: 16%;
    line-height: 16px;
    width: 44%;
}

.home_img_right {
    margin-top: 24px;
}

div#splide222 .splide__slide {
    height: 315px;
}

.footer_bottom {
    width: 26%;
}

.slid_info a {
    margin-top: 10px;
}
    .log_bottom_menu {
        z-index: 999;
        color: #000;
        border-bottom: 1px solid #eaeaea;
        /* display: none; */
        background-color: #ffffff;
        font-size: 20px;
        height: 52px;
        padding: 0 20px;
        display: flex;
        align-items: center;
        position: relative;
    }
	li.go-back {
    width: 100%;
}

ul.cd-dropdown-icons li {
    width: 100%;
}
}
@media only screen and (max-width: 850px) {
	.pr_otz_top_big {
    width: 100%;
}

.product_otziv_one_name_top_left {
    margin: 0px;
}
	.akci_btn {
    display: none;
}
	.top_cats .splide {
    visibility: visible !important;
}

	.top_cats .splide__list {
    scrollbar-color: rgb(218, 220, 222) rgb(255, 255, 255);
    scrollbar-width: thin;
    overflow-x: auto;
   
}
.house_category_content .splide {
    visibility: visible !important;
}

	.house_category_content .splide__list {
    scrollbar-color: rgb(218, 220, 222) rgb(255, 255, 255);
    scrollbar-width: thin;
    overflow-x: auto;
    
}
	.br_brand_img img {
    height: auto;
    width: 100px;
}
	.more_phone.title svg {
    width: 17px;
    height: 17px;
}
	.cd-close_search {
    transform: rotate(270deg);
    display: flex;
    width: 45px;
    height: 44px;
    align-items: center;
    background: #fff;
    justify-content: center;
    position: relative;
    z-index: 9;
}

.cd-dropdown_search {
    display: flex;
    align-items: flex-start;
    align-content: center;
    justify-content: space-between;
 
}

.cd-close_search svg {
    width: auto;
    height: auto;
    opacity: 0.8;
}

.open_search_back {
    max-height: 100%;
    height: 100%;
}

a.all_rezalt {
    background: #eeeeee9e;
    width: 100%;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000000a8 !important;
    border-radius: 4px;
    padding: 5px 0px !important;
}

.cd-dropdown-wrapper_search {
    display: flex;
    position: relative;
    height: 40px;
    margin: 0px 0 0 0px;
    -webkit-font-smoothing: antialiased;
    z-index: 9;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    justify-content: center;
}

.search_five_res {}
	.brand {
    margin-left: 19px;
}
	.teV1V9viMMG2GQbTNKa_brand {
    margin-top: 25px;
}

.scrol_top_head_center .ad_cart_button svg {
    display: none;
}


	button.ad_cart_button.in_cart span {
    font-size: 12px !important;
}
	.grid_veiw_list .add_favorite {
    position: absolute !important;
    top: 10px !important;
    right: 14px !important;
}
	.cat_item_pok {
    width: 259px;
}

.house_category_content .for_spec_arrr {
    bottom: 120px;
    right: 14px;
}

.house_category_content .splide__arrow--prev {
    left: -22px;
}

.cat_item_pok_img {
    width: 28%;
}

.cat_item_pok_cost .price_cart {
    margin-top: 11px;
}

.sear_left {height: 50px;}
	.dostavka .reg_radio_buttons {
    margin: 15px 0px 9px;
}
	.pr_rate_rev_count {
    margin-left: 0;
}
	.product-page__original-mark {
    margin-left: 0;
}
	.scrol_top_head_center {
    width: 100%;
}

.scrol_top_head_center_left {
    display: none;
}

.scrol_top_head_center_right {
    border: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.scrol_top_head_center_right .qeek_add_cart {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: space-between;
}

.scrol_top_head_center_right .price_qeek {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 1px 0px 12px;
}

.scrol_top_head_center_right .on_pr_row {
    /* width: 58%; */
    margin-left: 3%;
}

.scrol_top_head_center_right .qeek_add_cart button {
    margin: 0px 0px;
    width: 49%;
}

.scrol_top_head {
    transform: translateY(120%);
    top: auto;
    bottom: 0px;
    padding: 11px 16px 16px;
}

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

.scrol_top_head_center_right .price_qeek .for_new_price b {
    font-size: 19px;
}

.scrol_top_head_center_right .price_qeek .for_old_price b {
    font-size: 15px;
}

.scrol_top_head_center_right .discount_count_cat {
    height: 27px;
}

i.svg.inline.svg-inline-close.dark.dark-i {
    position: relative;
    z-index: 999;
    width: 34px;
    height: 40px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
	.grafik_rabot svg {
    fill: currentColor;
    color: #979797;
    width: 15px;
    height: 15px;
    margin-right: 11px;
}

span.grafik_rabot {
    margin-bottom: 0px;
    padding: 5px 0px;
    display: flex !important;
    align-items: center;
    font-size: 14px;
    color: #868686;
}
	.w_tel {
    width: 100%;
    display: flex;
    flex-direction: column;
}

a.w_t_a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 9px 0px;
    font-size: 14px;
}

a.w_t_a svg {
    margin-right: 10px;
}

p.zakaz_title_pop_up {
    font-size: 14px;
    padding: 9px 20px 0px;
    color: #555;
    margin-bottom: 4px;
}

p.head_zak_ob_text {
    padding: 0px 20px;
    color: #555;
}

a.dark-color.no-decript {
    
    font-size: 17px;
}

span.stry_filial {
    font-size: 14px;
    margin-top: -1px;
    display: inline-block !important;
    color: #555;
}

.more_phone {
    padding: 12px 20px;
}

.more_phone.title {
    padding: 0px 20px;
}

.no-decript {
    font-size: 18px;
}
	span.no-decript.dark-color {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    height: 50px;
    width: 100%;
}

.jqmOverlay {
    background: #3a3f44;
    opacity: 0.7 !important;
    height: 100%;
    width: 100%;
    position: fixed !important;
    left: 0;
    top: 0;
    z-index: 2999;
}

.jqmOverlay.mobp {
    z-index: 9;
}

.top-btn.inline-phone-show svg {
    fill: currentColor;
    color: #f26222;
    display: flex;
    width: 20px;
    height: 20px;
}
	.my-carousel-progress {
  background: #e4e4e4;
  margin-top: 8px;
}

.my-carousel-progress-bar {
  background: #bfbfbf;
  height: 2px;
  transition: width 400ms ease;
  width: 0;
}
	.slider_right .splide__arrows {
    display: none;
}

.slider_right .splide__pagination {
    display: none;
}
	li.ch_cat_li.cat_li {
    padding-left: 30px;
}

li.p_cat_li.cat_li ul li:before {
    left: 31px;
}

ul.spec_for_sale a span {
    font-size: 16px;
}

	.real_rek {
    margin-top: 17px;
}

div#splide20 {
    height: 257px;
    margin-top: 10px;
}

div#splide20 .splide__slide {
    height: 250px;
}

#splide20_2 .splide__slide {
    height: 250px;
}

div#splide20 .splide__pagination {
    display: none;
}

#splide20_2 {
    height: 257px;
    margin-top: 20px;
}

#splide20_2 .splide__pagination {
    display: none;
}

.socials-outer-wrapper {
    border-radius: 12px;
    margin-top: -50px;
}

.page_center h2 {
    font-size: 16px;
}
	.home_revv .splide__arrow--next {
    right: 5px;
    top: -40px;
}

div#splide_revv .splide__arrow--prev {
    left: auto;
    right: 58px;
    top: -40px;
}

.top_cats .slesh {
    display: none;
}

.home_h1_text_title h1 {
    font-size: 23px;
    line-height: 27px;
}
	.pagination {
    margin-left: 3%;
    width: 94%;
}

.content_descr h3, h4, h5, h6 {
    font-size: 20px;
    line-height: 30px;
}

.content_descr p {
    font-size: 15px;
}
	.myCheckbox span {
    height: 21.5px;
}

.mec_divv {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    -moz-box-pack: center;
    grid-gap: 0;
}

.aaadsas {
    width: 109px;
}
	.inner h4 {
    font-size: 21px;
}

.inner h6 {
    font-size: 21px;
}

.pr_left img {
    height: 90%;
    width: 90%;
    object-fit: contain;
}
 
.qeek_add_cart .ad_cart_button .btn-text {
    font-size: 14px;
}

.sub_sub_cat_icon_text_top img {
    margin-right: 17px;
}
	.readmore__content {
    font-size: 14px;
    margin-top: 12px;
    color: #555;
}

.cart_in_part .sho_hide {
    /* margin-top: 7px; */
}

.grid_veiw .spec452 {
    margin-top: 14px;
}

.cat_grid:hover {
    position: initial;
    z-index: 0;
    box-shadow: none;
}

.header-search__search-submit-btn {
    height: 42px !important;
}

.search-catalog__btn--clear {top: 12.5px;right: 60px;}

.he_bot_a span {
    margin-left: 12px;
}
	.logo_text_menu img {
    width: auto;
    height: 23px;
    /* margin-right: 14px; */
}
.pt-col-lg-3.pt-col-md-6.pt-col-xs-6 {
    width: 100%;
    margin-bottom: 22px;
    padding: 5%;
}

.pop_product_center_hatuk {
    margin-top: 25px;
}

.top_cats_home {
    width: 92%;
    margin-left: 4%;
}

.log_bottom_menu, .logo_text_menu {
    display: flex;
    align-items: center;
    position: relative;
}

.log_bottom_menu_text {
    font-size: 14px;
    font-weight: 600;
    color: #555;
}
.podborki_brand .house_category_content12 {
    padding-bottom: 20px;
}

.hiti_btn {
    display: none;
}
	.ad_cart_button svg {width: 0;margin-right: 0;}

.cart_in_part .cat_grid {border-radius: 0px;padding: 3px 3px 14px;}

.content_descr {
    padding: 0 1rem;
}

.podborki_title_brand {
    margin: 15px 0px 11px;
}

.log_bot {
    margin-left: 7px;
}
	.cat_pricelist.opend a {
    width: 77%;
}
	.page_center {
    padding: 0px 1em;
}
	ul.spec_for_sale {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1em;
}

ul.spec_for_sale li {
    width: 48%;
    margin-bottom: 16px;
}
	.pr_page_cont {
    padding: 0px !important;
}
	.img_price {
    display: none !important;
}
	.o_attrs_select {
    padding: 0px 1em;
}
	label.maps_cord1 {
}
	.pr_top_bottom_left_bottom {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.pr_top_bottom .tooltip-simple {
    left: 23px;
    right: 0px;
}

.search_left_open {
    display: none !important;
}

.up_doc {
    margin-top: 0px;
}
	.pr_for_clinets {
    margin-top: 15px;
}
	.mob_logout {
    color: #f40000 !important;
    width: 22px !important;
    margin-left: 4px;
    
}

.mob_account_bakc {
    background: #f5f5f5a6;
}

.account_left_right {
    width: 94%;
    margin-left: 3%;
}
	.page_sucses {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0% 4%;
}
	.for_mob_only {
    width: 88%;
    margin-left: 6%;
    display: flex;
}

.for_mob_only .OAuth-popup__or-text:before {
    width: 15%;
}

.for_mob_only .OAuth-popup__or-text:after {
    width: 15%;
}

.scrollup {
    /* display: none !important; */
    bottom: 15px;
}
	.cart_backround {
    width: 97%;
    padding-left: 3%;
}

.for_payment_spec {
    margin: 0px 0px;
}

.punkt_sam_big .punkt_sam_left {
    display: flex;
    flex-wrap: wrap;
    padding: 5.2% 6%;
}

h6.heading.v6 {
    /* width: 100%; */
}

.take_left {
    width: 100%;
}

.take_right {
    width: 100%;
}

.shipping_address_block {
    width: 100%;
}

label.maps_cord1 {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 3% 2%;
    margin: 4.5% 0 5%;
}

label.maps_cord1 img {
    width: 25px;
}

.fll {
}

.house_category_content_cart {
}

.sm_cart {
    margin: 0px;
}

.number_znat1_big_big .head_pofile {
    margin-top: 0;
    margin-right: 0;
    width: 88%;
    margin-left: 6%;
    margin-bottom: 5px;
}

.bas_cart_log {
    font-size: 14px;
    padding: 10px 15px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.number_znat1_big_big {
    width: 100%;
    margin: 0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap;
}

.section-title {
    font-size: 17px;
}

.dos_type_1 {
    margin: 0px;
}

.input__label {
}

.big_del {
    margin-bottom: 0;
}

label.popup-close-btn {
    position: inherit;
    margin: 0px 0px 7px 0px;
    display: inline-block;
}

.hushum {
    font-size: 12px;
    line-height: 21px;
}

.cart_right .tab__content {
    margin: 20px 3px 0px 3px;
}

#user_block .input__field {}

label.transparent-label {
    display: none;
}

.order_button {
    background: #1fb61f;
}

.cart_mod_top {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
	.top_cats .splide__pagination {
    display: none;
}

.cat_home {
    padding: 0px 1em;
    grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
    grid-gap: 12px;
}

.home_text h3 {
    font-size: 22px;
    line-height: 30px;
}
	.share_sec_fav {
    position: absolute;
    right: 15px;
    bottom: 11px;
}

.share_sec_fav .icon-svg {
    width: 37px;
    height: 22px;
}

.pr_top_bottom_left .head_pofile {
    /* width: 37%; */
    margin: 10px 0px 7px 1px;
}

.all_chars {
    margin-right: 0px;
}

.br_pr {
    padding: 0 1em;
}

.top_cats .splide__arrow--prev {
    left: -25px;
}

.tab-wrap {
    box-shadow: none;
    margin-top: 30px;
    width: 94%;
    margin-left: 3%;
}
	div#mySidenav .cat_pr_top_count {
    margin: 9px 0px 2px 15px;
}

ul.cd-dropdown-content .nav-item svg {
    color: #767989;
}

.hvr__dots {
    display: none;
}

.category_top_side {
    padding: 0 0.9rem;
}

.podborki_brand {
    padding: 0 1rem;
}

.filters_left_left {
}

.selected_filtr {
    padding: 0 1em;
}

.sho_hide {}
	.all_chars.sm_all_character {
    margin-bottom: 12px;
}
	.h_s_b {
    width: 22px !important;
}
	.tel_poch_bot {
    margin: 0px;
}

.obr_icons_web {
}

.he_bot_a img {
    margin-right: 12px;
    width: 22px;
}
	.mob_menu_iconn svg {
    fill: currentColor;
    width: 27px;
    height: 25px;
    color: #000;
}

.cd-dropdown-wrapper {
    margin-left: 12px;
}
	.sop_pr_block .grid_veiw {
    width: 170px;
    margin: 0px;
    border-radius: 0px;
}

.one_brand {
    width: 120px;
}

.one_brand img {
    height: 45px;
}
.splide__arrow--prev {
}

.splide__arrow {
    width: 3.5em !important;
}
	.search_input:focus {
    background: #fff;
}
	 
	ul.cd-dropdown-content li {width: 100%;}
	.MV5XIc svg {
    width: 25px !important;
    height: 21px !important;
    color: #7dcb55 !important;
}
	.sub_cat_img {
    display: flex;
}

.sub_cat_text {
    display: flex;
    line-height: normal;
    align-items: center;
}
	.Wdolk_dBnAhV {
    width: 28px;
    color: #f26522;
    fill: currentColor;
    margin-right: 12px;
}

.top_menu_item span {
    
}

.top_menu_item {
    height: 60px !important;
}

.wdolk_akczii {
    color: #7dcb55 !important;
}

.log_bottom_menu {z-index: 999;border-bottom: 2px solid #eaeaea;color: #070707d6;background-color: #ffffff;font-size: 20px;height: 52px;padding: 0 20px 0px 11px;font-size: 15px;gap: 10px;}

 

li.head_search_mob {
    position: relative;
    z-index: 9;
    background: #eeeeee94;
}
	.header-search {
    width: 93%;
    margin-left: 2%;
    background: #ffffff;
    border-radius: 5px;
    margin: 0px;
    border: 2px solid #dedede;
    position: unset;
}

li.nav-item a {
    display: flex;
    align-items: center;
    width: 100%;
    text-decoration: none;
    font-size: 14px;
}

li.nav-item svg {
    width: 26px;
    height: 26px;
    fill: currentColor;
    margin-right: 11px;
}

.obr_icons {
    display: flex;
    flex-direction: row;
    border: none;
    box-shadow: none;
    justify-content: space-between;
}

.obr_icons a {
    width: 49%;
    display: flex;
    justify-content: center;
}

li.nav-item b {
    /*  */
    font-size: 15px;
    /* margin-left: 10px; */
}

.sear_left img {
    width: 95%;
}

.ser_til2 {
    margin-bottom: 5px;
}
	.mob_menu_iconn:before {
    display: none;
}

.mob_menu_iconn:after {
    display: none;
}

.mob_menu_iconn {
    background: none !important;
    padding: 0px !important;
    margin-left: 0px;
    display: flex;
}
	.sub_sub_cat_icon_text img {
    border: none;
    width: 45px;
    margin-right: 10px;
}
	.header {
    display: flex;
    box-shadow: 0 0 5px 0 #00000036;
    align-items: center;
    justify-content: space-between;
}

.header-item-left {
}

 
.log_bottom {
}

.head_right {gap: 18px;}
    .clickme1 {
        display: none !important;
    }

    select.sort_select {
    }

    .header_left {
    }

    .head_email {
        display: none;
    }

    .header_top {
        display: none;
    }

    .phone {
        display: none;
    }

    .sote_name {
        margin-top: -3px;
        font-size: 10px;
    }

    .header-item-right {
    }

    .offer_left a {
        padding: 9px 35px;
    }

    li.p_cat_li.cat_li ul li a {
    }

    .mob_cat_left {
        display: flex;
        align-items: center;
        align-content: flex-start;
        cursor: pointer;
        margin-bottom: 14px;
        padding: 5px 17px;
        border-radius: 4px;
        color: #000;
        margin: 0 1rem 1em;
        border: 1px solid #e4e4e4;
        background: -moz-linear-gradient(center top, #fff, #e6e6e6) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6));
        background: -webkit-linear-gradient(top, #fff, #e6e6e6);
        background: -o-linear-gradient(top, #fff, #e6e6e6);
        background: -ms-linear-gradient(top, #fff, #e6e6e6);
    }

    .modal__header {
        display: block;
        background: #fff;
        padding: 14px 17px 14px 15px;
        position: sticky;
        top: 0;
        width: 100%;
        z-index: 999;
        -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.1), 0 0px 4px -1px rgba(0, 0, 0, 0.06);
    }

    .search_block_big {
        position: sticky;
        left: 0px;
        bottom: 0px;
        top: auto !important;
        width: 100%;
        border-radius: 0px;
    }

    .search_block_big svg {
        display: none;
    }

    .btn-icon {
        display: flex;
        margin-left: 10px;
    }

    .btn-icon svg {
        fill: currentColor;
        color: #7c7a7a;
        width: 25px;
        height: 25px;
    }

    .btn-text {
        font-size: 13px;
    }

    .trigle_switch {
        padding: 1em 1rem;
        margin-top: 0px;
    }

    .price_filter {
        padding: 1em 1rem;
    }

    .house_section1 {
        background: #fff;
        padding: 15px 15px;
    }

    .sidebar_top {
        background: #fff;
        margin-top: 15px;
        padding: 12px 35px;
    }

    .b-modal__header {
        
    }

    .cat_list_right {
        width: 100%;
    }

    .category_left_right {
        display: flex;
        flex-wrap: wrap;
        margin-top: 12px;
    }

    
    .menu_icon {
        display: none;
    }

   
    .wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

     

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 999999;
        top: 0;
        left: 0;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 0;
        text-align: left;
        background: #f2f2f2;
    }

    .sidenav a {
        transition: 0.3s;
    }

    .sidenav a:hover {
        /* color: #f1f1f1; */
    }

    .sidenav .closebtn {
        position: absolute;
        top: -6px;
        right: 16px;
        font-size: 36px;
        margin-left: 50px;
        cursor: pointer;
    }

    .grid_veiw {
    }

    .grid_veiw .image_cart_451 {
        height: 170px !important;
    }

    .cart_in_part .discount_count_cat {
    }

    .for_old_price {
    }

    .on_pr_row {
    }

    .for_new_price b {
        font-size: 16px;
    }

    .for_new_price {
        margin-right: 5px;
    }

    .cart_in_part .quantity {
    width: 112px;
    }

    .quantity-box {
        width: 100%;
    }

    .brand img {
    width: 96px;
    }

    .logo_text {
        font-size: 17px;
        
        display: flex;
        align-items: center;
        width: 40px;
        height: 35px;
        background: #ffde00;
        justify-content: center;
    }

    .log_bottom {
        font-size: 15px;
        margin-top: 0px;
        position: relative;
        display: flex;
        top: 0;
    }

    .head_right span {
        display: none;
        font-size: 14px;
    }

    .com_count {
        top: -5px;
        right: -7px;
        background: #4e4e4e;
        color: #fff;
    }

    .cart_count {
        top: -5px;
        right: -7px;
    }

    .favorit.f_hed {
    }

    .cart_in_part {
    border-radius: 0px;
    }

    .cat_grid .image_cart_451 {
    }

    .grid_veiw .for_new_price b {
    }

    .grid_veiw .quantity {
        width: 59%;
    }

    .grid_veiw .discount_count_cat {
        top: 188px;
    }

    .cat_top_spec_top h1 {
        
margin-top: 4px;
        
font-size: 22px;
    }

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

    .cat_childes a {
        width: 100%;
        margin: 0%;
        padding: 9px 6px 10px 6px;
        display: flex;
        height: 78px;
        box-shadow: none;
        background: #fff;
    }

    .cat_childes a img {
        width: 40px;
        margin-right: 10px;
    }

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

    .btn_search {
        width: 49%;
    }

    .search_block p {
        width: 100%;
    }

    .btn_search_sbros {
        width: 49%;
    }

    .cat_childes ul li {
    }

    .cat_childes .close_after_select {
        top: -3px;
        right: -5px;
        width: 25px;
        height: 24px;
    }

    .cart_in_part .product-card__fast-view {
        display: none;
    }

    .not_in_stock_button {
    }

    .cat_top {
        display: flex;
        align-items: center;
        padding: 0 1em;
        margin-bottom: 14px;
    }

    .short_descr {
        font-size: 15px;
        line-height: 24px;
    }

    h1 {
        font-size: 22px;
        line-height: 30px;
    }

    .footer-colophon-wrapper {
        width: 100%;
    }

    .copy_middle {
        width: 100%;
        padding: 0px 0px;
        max-width: calc(100% - 0px);
    }

    .pr_left_right {
        display: flex;
        flex-wrap: wrap;
    }

    .pr_left {
        width: 100%;
    }

    .pr_right {
        width: 94%;
        margin: 5px 0px 0px 3%;
        display: flex;
        padding: 0 1em;
    }

    .pr_right_big {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        flex-direction: column-reverse;
    }

    .thumbnails {
        display: none;
    }

    .pr_right_side {
        width: 100%;
        box-shadow: none;
        border: none;
        padding: 20px 22px 30px 22px;
    }

    .pr_desc_tech_attrs {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .pr_tech_attrs {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .gab_demision {
        width: 100% !important;
        margin: 0px 0px 0px 0px;
        display: flex;
        flex-wrap: wrap;
    }

    .pr_desc {
        width: 100%;
    }

    .pr_otz_top {
        display: flex;
        flex-wrap: wrap;
    }

    .pr_otz_top .inner {
        width: 100%;
    }

    .product_otziv_napisat {
        width: 100%;
        margin: 7% 4%;
        padding: 5% 6.5% 6%;
    }

    .pr_parm_bottom {
        width: 100%;
    }

    .one_click {
        width: 100%;
        text-align: center;
    }

    .product_otziv_one_images a {
        width: 51px;
        height: 70px;
    }

    .product_otzivi_list {
        width: 100%;
    }

    .product_otzivi {
        box-shadow: none;
        padding: 0px 0.5em;
        margin-top: 17px;
    }

    .fottww {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer_bottom {
        width: 100%;
        background: none;
        box-shadow: none;
        margin-bottom: 0;
        padding: 10px 30px;
    }

    .fottww nav {
        display: none;
    }

    .footer_det_links {
        width: 100%;
        display: flex;
        align-items: center;
        margin: 15px 0px 40px;
    }

    #breadcrumbs ul {
        display: flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow: scroll;
        line-height: 25px;
    }

    .pr_top_bottom {
        display: flex;
        flex-wrap: wrap;
        border: none;
        justify-content: space-between;
        margin-bottom: 19px;
        position: relative;
        padding: 0 0.9rem;
    }

 

    small.u1j {
        width: 100%;
    }

    .sticky_buy {
        /* position: static !important; */
    }

    .qeek_other_option {
        width: 92%;
        margin-left: 4%;
    }

    .sticky_title {
        height: 56px;
        padding-left: 4%;
        width: 100% !important;
        position: sticky;
    }

    

    .social-btn-row {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .fot_menu_title {
        display: flex;
        justify-content: center;
        text-align: center;
    }

    .ph_verev {
        display: flex;
        align-items: center;
        width: 100%;
        margin: 1px 0px;
    }

    .zakaz_title {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .contact_i {
        width: 100%;
        margin: 25px 0px 16px;
    }

    .payments-col {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footer-title {
        margin-bottom: 16px;
    }

    .right1 {
        padding: 20px;
        width: 100%;
        font-size: 13px;
    }

    .pr_demis {
        width: 100%;
    }

    h3.pr_box_memisions_title {
        font-size: 16px;
    }

    .pr_desc_title {
        font-size: 18px;
    }

    h3.heading_v5 {
        font-size: 16px;
        margin-top: 25px;
    }

    .attr_title {
    }

    #main-carousel {
        margin-bottom: 20px;
        height: 320px;
        border-radius: 0px;
    }

    

    .header-item-left_mix {
    }

    .search_input {
        padding: 10px 16px;
        font-size: 15px;
        background: #ffffff;
        height: 41px;
    }

    button.header-search__search-submit-btn {
    }

    .list_veiw {
        white-space: nowrap;
    }

    .cat_list_right .grid_veiw {
    }

    .popup5.open {
        display: block;
        z-index: 99;
    }

    .popup5 {
        display: none;
    }

    .blocker {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        content: ' ';
        background: rgba(0,0,0,.5);
    }

    .popup5 .contents5 {
        border: 1px solid #ccc;
        border-radius: 0;
        width: 100%;
        height: 52px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;
        position: fixed;
        top: 0;
        left: 0;
        transform: translate(0,0);
    }

    .search_bar {
        float: none;
        width: 100%;
        margin: 0;
        height: 53px;
        border-radius: 0;
        border: none;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .zorov {
        display: flex;
        width: 22px;
        height: 22px;
    }

    
    .header {
        padding: 6px 26px 6px 14px;
        height: 55px;
    }

    #breadcrumbs {
        margin-top: 70px;
        margin-bottom: 0;
        padding: 0 1rem;
    }

    button.search_button {
        top: 0;
        font-size: 14px;
        right: 0px;
        background: #ffc900;
        width: auto;
        height: 100%;
        color: #000;
        padding: 16px 16px;
    }

    .sticky_price {
        position: fixed;
        top: 29px;
        left: 16px;
        display: flex;
        z-index: 999;
        font-size: 15px !important;
    }

    .sticky_price b {
        font-size: 15px !important;
        margin-right: 4px;
    }

    .fav_text_title {
        display: none;
    }

    .podel {
        display: none;
    }

    .buy_more_than {
        /* display: none; */
        margin: 9px 0px 0px 0px;
    }

    .pr_top_bottom_left {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .share_sec {
        margin-right: 0;
    }

    .pr_kanach_klor {
        margin-top: 5px;
        font-size: 13px;
    }
	 
.slider_right {
    margin-top: 67px;
    width: 94%;
    margin-left: 3%;
}

.slider_right img {
    border-radius: 12px;
    height: 160px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%;
}
.head_client {
    display: block;
    margin-right: 30px;
    margin-left: 0px !important;
}
.p_number1 {
    text-align: center;
    display: flex;
    justify-content: center;
}

.ph_verev .obr_icons {
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
}

.for_mob_al3 {
    display: none;
}

.for_mob_al2 {
    width: 100%;
}

.footer_det_links_big {
    display: flex;
    flex-wrap: wrap;
    width: 60%;
}

.footer_det_links a {
    text-align: center;
}

li.top_cats_item {width: 100%;}
div#breadcrumbs ul li:last-child {
    /* display: none; */
}

.tab__content {
    margin: 3%;
    width: 94%;
}

p.img_no_marg img {
    width: 100%;
    margin: 15px 0px 30px 0px;
}

.punkt_sam_big {
    display: flex;
    flex-wrap: wrap;
}

.punkt_sam_left {
    width: 100%;
    margin: 0%;
}

.punkt_sam_right {
    width: 100%;
}
.pr_right_side_big {
    width: 100%;
}

.Fu9TC0 ._3uXu6a:before {
    display: none;
}

p.typography span {
    font-size: 14px;
}

p.typography em {
    /* font-size: 13px; */
}

p.typography_dem {
    line-height: 26px;
}

.tab-wrap label {
}

.web_sty {
}

div#pnlLogin {
    /* padding: 18px; */
    /* border-top: 1px solid rgba(0, 0, 0, 0.1); */
    margin-left: 0;
    margin-top: 17px;
}
 
.pr_left .splide__slide {
    height: 270px;
}
.log_top_name {
}

.cat_home ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cat_home ul li {
    width: 31%;
    margin: 0px 0px 15px 0px;
}

.cat_home img {
    width: 60px;
}

.cat_home_title {
    margin-top: 14px;
    font-size: 13.5px;
}

.cat_home a {
    padding: 14px 8px 9px;
}

.flinks img {
    margin-right: -18px;
}
.cat_pr_top_count {
    font-size: 13px;
    margin-top: 6px;
}

.inchvor {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 13px;
    -webkit-line-clamp: 2;
    line-height: 18px;
}

.count_sub_cat_pr {
    margin-top: 2px;
}

ul.filters_left_left {
    /* display: none; */
    flex-direction: row;
    /* padding: 0 1rem; */
}

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

.grid_veiw_list .cat_img_title {
    width: 100%;
}

.pr_single_name {font-size: 14px;line-height: 22px;/* height: 70px; */font-weight: 400;}

.grid_veiw_list .brand-column {
    margin: 32px 0px 4px 20px;
    width: 62%;
}

.grid_veiw_list .cost {
    width: 38%;
    margin: 15px 0px 0px 15px;
    position: sticky;
    right: auto;
    top: auto;
}

.grid_veiw_list .image_cart_451 {
    width: 32%;
    height: 120px !important;
}

.grid_veiw_list .cat_grid {
    /* padding-right: 0; */
}

.grid_veiw_list .sho_hide {
    width: 98% !important;
    margin: 10px 9px 16px 10px !important;
    padding: 8px 0px 0px 0px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

.grid_veiw_list .number {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    min-height: auto;
}

 
.btn_filtr1 {
    margin-top: 11px;
}
.othe_option_list a {
    height: auto;
}

.pr_left .other_option_list .splide__slide {
    height: auto;
}

.othe_option_list .splide__slide {
    height: 80px;
}

.othe_option_list .splide__arrow--next {
    right: -17px;
}

.othe_option_list .splide__arrow--prev {
    left: -18px;
}

.pr_right_side_inside {
}
.cart_right {
    width: 100%;
    z-index: 0;
    position: relative;
}

.cart_info_spec {
    width: 100%;
}

.cart_pr {
    display: flex;
    flex-wrap: wrap;
    padding: 8px 0px 0px 0px;
}

.checkout_total {
    width: 100%;
    padding: 6% 7% 9% 7%;
    margin-bottom: 0px;
    margin-top: 0px;
}


.dostavka {
    padding: 19px 18px;
}

.dostavka.de2 .container {
    padding: 0px;
}

.number_znat1_big {
    font-size: 17px;
    padding: 0px 0px 10px;
}

.JSXH9l {
    padding: 12px 0px 0px;
}

.delv_item div {
    width: auto;
}

.delv_item b {
    width: 100%;
    font-size: 15px;
}

.dos_option_adress .input {
    width: 100%;
    margin: 8px 0px;
}

.dos_option_adress {
    display: flex;
    flex-wrap: wrap;
}

.topic__inner {
    display: none;
}

.cat_top_spec_top {
    margin-top: 0px;
}
.mob_top {
    position: relative;
    top: 0;
    float: none;
    display: inline-block;
    margin: 16px 0px 0px;
}

.mob_top .privesy {
    display: none;
}

.cart_mob_bbb {
    position: fixed;
    left: 0%;
    width: 100%;
    border-radius: 0px;
    bottom: 0%;
    z-index: 999;
    background: #fff;
    box-shadow: 0 0 5px 0 #00000036;
}

.triangle {
    display: none;
}

.friens_use_link_big_right {
    display: none;
}

.de2 {
    /* background: none; */
    /* box-shadow: none; */
    /* border: none; */
    display: flex;
    padding: 0px;
    flex-wrap: wrap;
}

.cart_pr_left {
    width: 100%;
}

.number_cart .pr_single_name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    font-size: 14px;
}

.cart_pr_right {
    margin: 10px 0px 0px 0px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: flex-start;
}

.single_price_cart {
    display: flex;
    flex-wrap: wrap;
}

.cart_pr_left img {
    width: 88px;
}

.list-item2 .amount_total {
    top: 15px;
}

.de2 .number_znat1_big {
    background: #fff;
    width: 100%;
    padding: 5% 0% 5% 6%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.de2 .tab-wrap {
    margin: 0px;
    box-shadow: none;
    width: 100%;
    padding: 4px 18px 25px 18px;
}


.dos_typ_icon {
    /* width: 45px; */
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.dos_second_left {
    display: none;
}

.keeq_vew {
    display: flex;
    flex-wrap: wrap;
}

.qeek_left {
    height: 330px;
    width: 100%;
}

.qeek_right {
    width: 100%;
    padding: 10px 31px 70px 30px;
}

.qeek_left .splide__slide {
    height: 300px;
}

.qeek_left img {
    object-fit: contain !important;
}

.qeek_left .splide {
    height: 330px !important;
}

.qeek_left .splide__arrow--next {
    right: 10px;
}

.qeek_left .splide__arrow--prev {
    left: 10px;
}

.cart_mob_bbb button {
    border-radius: 0;
    margin: 3% 0%;
    width: 94%;
    border: none;
    border-radius: 6px;
    box-shadow: none;
}
 
.effect-3 {
    padding: 56px 15px 20px;
}
.inner {
    margin-top: 30px;
    padding: 0 1em;
    margin-bottom: 22px;
}
.mob_hide {
    /* display: none; */
}
label.mob_lab2 {
    justify-content: center !important;
    font-size: 12px;
}
.cart_in_part .price_kg {
    width: 35%;
    display: flex;
    margin-top: 0px;
    margin-left: 5px;
    justify-content: flex-start;
    margin-bottom: 0px;
}

.grid_veiw .not_in_stock_button {
    width: 100%;
    margin: auto;
}
.teV1V9viMMG2GQbTNKa_ {
}

.inner h3 {
    font-size: 22px;
}

.sop_pr_block h4 {
    font-size: 22px;
}

.pr_podbor_title {
    font-size: 21px;
}
.ochist_vse {
    margin-top: 11px;
}
.teV1V9viMMG2GQbTNKa_ {margin-top: 25px;}
.socials-inner-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.socials-item {
    width: 100%;
}

.namak_big {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 28px;
    border: 1px solid #f2f2f2;
    box-shadow: 0 7px 17.5px #0000000d;
    padding: 5%;
    border-radius: 14px;
    margin-top: 28px;
}

.namak {
    width: 100%;
}

.punkt_sam_big_contact {
    width: 100%;
}
.page_center_rev {
    display: flex;
    flex-direction: column-reverse;
}

.ouPEQAX0YkRnTUsYknvg {
    width: 100%;
    margin-bottom: 50px;
}

.iY2kcBlvN0BOq5SeX4uv {
    width: 87%;
    margin-left: 8%;
}

.iZkrbYpW1pYUDnl32ZCe {
    padding-top: 30px;
}
.brand_list a {
    width: 29%;
    margin-bottom: 10px;
    height: 100px;
}

.brand_list {
    display: flex;
    justify-content: space-between;
}
 .cat_title_count img {
    width: 70px;
    height: auto;
}

.podborki {
    margin: 10px 0px 19px;
    padding: 0 1em;
}

.cat_list_right_brend .grid_veiw {
}
 


.page_content_page_news img {
    width: 100% !important;
    height: auto !important;
    border-radius: 8px;
}

.container_news h1 {
    margin: 20px 0px 15px;
}

.page_content_page_news {
    margin-bottom: 60px;
    width: 100%;
}
.slider_partner {
    display: flex;
    flex-wrap: wrap;
    margin: 57px 0px 120px;
    padding: 0px 1em;
}

.partner_left {
    width: 100%;
    text-align: center;
}

.partner_right {
    width: 100%;
    padding: 0px;
    margin-top: 122px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.partner__yellow-dots {
    left: 17%;
    width: 67%;
    top: -97px;
}

#splide_partner {
    padding: 0% 5% 0% 5%;
}
.container_news {
    width: 100%;
}
ul.all_news_one li {
    width: 49%;
}

.news_img {
    height: 220px;
}
.masterkassa {
    margin: 20px 0px 0px 0px;
}
.kDmVGtAcsMdQBsv0Dl6S {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.TvlWcNyJLs0_cGoO1ebw {
    width: 100%;
    margin: 6px 0px 0px 0px;
}

.logo_rev {
    margin: 8px 0px 0px 0px;
}

.assortment-block-item {
    height: 73px;
    background-size: 12%;
    background-position: 5% 50%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 22%;
    font-size: 15px;
}
.cart_info_spec small {
    position: relative;
    bottom: -3px;
}

.cart_search {
    margin-top: 0px;
}

.typography_cart {
    display: none;
}

.price_cart {
}

.t_code_cat {
    margin-bottom: 5px;
    margin-top: 5px;
}

.rekvizt_row {
    width: 100%;
}

.head_pofile .tooltip__content {
    margin-right: 0;
}
.qeek_right .o_attrs_select {
    display: none;
}

.qeek_right .qeek_count {
    display: none;
}

.qeek_right .qeek_add_cart {
    display: none;
}
.alert.-success {
    margin: 4px 15px 15px;
    padding-bottom: 6px;
}

.ad_cart_button .btn-text {
}

.Fu9TC0.GXsDBY {
    display: none;
}

div#readmore h2 {
    font-size: 21px;
    line-height: 31px;
}

.qeek_add_cart .ad_cart_button {
    padding: 14px;
    font-size: 17px;
    height: 50px;
}
.product_otziv_one_name_top {
    display: flex;
    justify-content: space-between;
}

.product_otziv_one_name_top_right {
    margin-top: 13px;
    width: 100%;
}
.for_spec_arrr .splide__arrow {
    height: 3.2em;
}

.sop_pr_block .splide__pagination {
    bottom: -22px;
    display: none;
}

.top_cats {margin: 0px;}
li.nav_title_title {
}

li.client_info.second_menu_item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.nav-link {
}
.for_spec_arrr {
    width: 67px;
    position: absolute;
    right: 23px;
    top: -38px;
}
.sr_price_row {
    display: inline-block !important;
}

.search_five_res {
    top: 54px;
    left: 0px;
    z-index: 99;
    box-shadow: none;
    /* height: 100%; */
    overflow: auto;
    max-height: 92%;
    scrollbar-color: rgb(218, 220, 222) rgb(255, 255, 255);
    scrollbar-width: thin;
}

.open_search_back_center {
    padding: 1% 3% 4%;
    box-shadow: none;
}

.sear_bottom {
    margin-left: 5%;
}

.one_s_res {
    height: auto !important;
    border: none !important;
    padding: 4px 0px !important;
    line-height: normal !important;
}
.profile-menu22 {
    display: flex;
}

.fl_rate_right span {
    display: flex;
}
.content_descr h2 {
    font-size: 20px;
    line-height: 30px;
}

.content_descr img {
    width: 100% !important;
    margin: 5px 0px 5px !important;
    height: auto !important;
    float: none !important;
}
.search_page .close_after_select {
    position: absolute;
    top: 17px;
    
}

.cat_list_right_brend .close_after_select {
    position: absolute;
    top: 17px;
    right: 22px;
}
.prais-header {
    box-shadow: none;
    margin-bottom: 15px;
    padding: 0% 0% 2% 1%;
    margin-top: 15px;
}

.price-download {
    display: flex;
    flex-wrap: wrap;
}

.prais-header .price-button {
    width: 100%;
}

.price-button a {
}

.price-download-desc {
    margin-left: 0px;
}

.cart_title_art1 {
    margin: 0px 0px 0px 12px;
}

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

.product_pricelist_image_title {
    width: 100%;
    margin: 12px 0px 19px;
}

.product_pricelist .pr_title_cart a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 14px;
    -webkit-line-clamp: 2;
}

.product_pricelist .spec452 {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 2px;
}

.product_pricelist .on_pr_row {
    display: none;
}
.not_found {
    width: 100%;
}
.home_h1_text_title {
    margin-top: 15px;
    padding: 0px 1em;
}

.inner_spec {
    width: 100%;
}
.spec_harcakan {
    width: 100%;
}
.sL19SRLo7ak2T1uWf_Ol {
    margin-left: 0;
}
.reg_radio_buttons div img {
    margin: 5px 10px 4px 0px;
}
li.attr1 {
    margin-bottom: 7px;
}
.delv_item_price {
    margin-left: 0px;
    font-size: 14px;
}

.delv_item_time {
    font-size: 14px;
}
.web_sty {
}

div#pnlLogin p {
    /* font-size: 17px; */
}
ul.account_menu li {
    width: 48%;
    margin-bottom: 12px;
}
.d1151-a1 {
    display: none;
}

.del_loc_bottom {
    width: 100%;
    margin-left: 0px;
}

.cart_pr_zakaz {
    width: 50%;
    margin: 0%;
    border-radius: 0;
}

.cart_pr_right_zakaz {
    padding: 3% 7% 6%;
}

.zakaz_delll {
    padding: 0;
    margin: 1em auto 2em;
    box-shadow: none;
    border: 2px solid #e8e7e7;
    background: #ffffff;
}
.account_menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.delivery_location {
    padding: 22px 22px 7px;
}

.delivery_total {
    padding-left: 25px;
    margin-top: 0;
}
.grid_veiw_favorite {
}
.account_page .effect-3 {
    padding: 30px 30px;
    margin: 25px auto 64px;
}
.lk-menu-main__title {
    display: flex;
    justify-content: flex-start;
    padding: 12px 0px 12px 20px;
}
 .payment-page-types__item {
    width: 100%;
    margin-bottom: 20px;
}
.order_number_all {
    width: 100%;
}

.sdek_take_numebr {
    width: 100%;
    padding: 12px 0px;
    margin-top: 14px;
}
 
.pr_box_memisions {
    width: 100%;
}

.sop_pr_block .is2 {
    display: none;
}

.dots_map {
    display: flex;
    flex-wrap: wrap;
}

.dost_types {
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.a_mp {
    width: 100% !important;
}

.one_dost {
    width: 48%;
}

.alert_warning {
    margin-top: 12px;
}
.grid_veiw_list .price_kg {
    width: 70px;
    margin: 0px 0px 0px 0px !important;
}

.sho_hide .reg_radio_buttons {
}

.grid_veiw_list .order_details_form_content {
}

.grid_veiw_list .spec452 {
    width: 40%;
    margin-top: 0px;
}

.spec452 .ad_cart_button {height: 40px;padding: 5px 15px 6px;}

.grid_veiw_list {
}
.cat_childes ul {
    /* display: flex; */
    /* justify-content: space-between; */
    /* flex-wrap: wrap; */
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    grid-gap: 8px;
}
 

i.ion.ion-ios-arrow-down {
}

li.top_men_spec {
}
svg.werrdBnAhV {
}

.obr_icons_web svg {
    color: #ffffff;
    width: 14px;
}
.favorit.f_hed svg {
}

.head_right svg {}
.logo_text b {
    font-size: 23px;
    margin-left: 5px;
    color: #ffcb05;
}

.accordion:after {
}

.more_harcer {
    display: flex;
    flex-wrap: wrap;
}

.btns {
    width: 100%;
}
.filters_left_left_right {
    /* display: none; */
}
figure.image.image-style-side {
    margin: 0;
}
.sho_hide .ad_cart_button .btn-text {
    font-size: 12px;
    line-height: 14px;
}
.sop_pr_block .order_details_form_content {
    margin-bottom: 12px;
}

.pr_left a {
    padding: 5% 8% 8% 8%;
    border-radius: 0;
}
.cart_items.dostavka .add_favorite {
    margin-right: 5px;
}

.dos_type_1 small {
    display: none;
}

.dos_type_1 {
}

.one_dost img {
    right: 4px;
    bottom: 6px;
}

div#payment_block .reg_radio_buttons div {
    width: 87%;
}
.HSFTJpYNgysfUk6KMJL7 {
    display: flex;
    justify-content: space-between;
}

.TEQUPVeHNywF1fOsc9x6 {
    margin: 0px;
}

.page_sucses p b {
    font-size: 17px;
    width: 100%;
    display: inline-block;
    margin: 6px 0px;
}
.search_page .cart_in_part .all_kg {
    margin: 0px;
    width: 100%;
}
svg.wdolk {
}
.links.rL {
    width: 100%;
    margin-bottom: 7px;
}
.yur_left {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 23px;
    padding: 25px 36px 25px;
}
.home_text {
    display: flex;
    flex-wrap: wrap;
    padding: 0px 1em;
    margin-bottom: 0px;
    margin-top: 22px;
}

.home_img_right {
    width: 100%;
}

.home_text_top {
    width: 100%;
    margin-bottom: 0;
}
.home_img_right #splide222 {
    width: 100%;
    margin-bottom: 10px;
}
.home_img_right #splide222 img {
    object-fit: cover;
}
.home_img_right .splide__pagination {
    display: none;
}
 
.links_footer {
    display: flex;
    justify-content: center;
    margin-bottom: 29px;
}

.links_footer a {
    margin: 19px 0px 0px;
    width: 62%;
    display: flex;
    justify-content: center;
}
li.see-all {
    font-size: 14px;
    width: 100%;
    text-align: center;
}

ul.cd-dropdown-icons {
 
position: fixed !important;
 
width: 100% !important;
}
 
.sticky .cd-dropdown-content .cd-dropdown-icons {
    width: 98%;
}

li.go-back {
    font-size: 14px;
    background: #f7f7f7;
}

}

@media only screen and (max-width: 760px) {
	.cd-dropdown-trigger {
    font-size: 9px !important;
}

.sticky .log_bot {
    display: block;
}
 
	.header {
    /* background: #f4f5f6; */
}

.head_client {
    display: none;
    border-radius: 6px;
    background: #ffffff;
    padding: 10px 19px;
    color: #000000;
}

.cd-dropdown-trigger {
}
	ul.he_bot_a_ul {
    display: none;
}

ul.he_bot_a_ul_second {
    display: none;
}

.header_bottom {
    width: auto;
    background: none;
}

.header_bottom_center {
    width: auto;
    max-width: calc(100% - 0px);
}

.head_pofile.tel_poch {
    display: none;
}

.card_rop {
    display: none;
}
.sticky .header_left {
}

.sticky .header-item-left_mix {
}

.sticky .cd-dropdown-wrapper {
    position: relative;
    top: 0px;
    left: 0px;
}
.sticky .head_client {
    display: none;
}
}



@-webkit-keyframes loading-animation {
    0% {
        -webkit-transform: translate(-12px,-12px);
        transform: translate(-12px,-12px)
    }

    to {
        -webkit-transform: translate(-12px,-12px)rotate(360deg);
        transform: translate(-12px,-12px)rotate(360deg)
    }
}

@keyframes loading-animation {
    0% {
        -webkit-transform: translate(-12px,-12px);
        transform: translate(-12px,-12px)
    }

    to {
        -webkit-transform: translate(-12px,-12px)rotate(360deg);
        transform: translate(-12px,-12px)rotate(360deg)
    }
}
@-webkit-keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes rotatingInverse {
    0% {
        transform: rotate(1turn)
    }

    to {
        transform: rotate(0)
    }
}

@keyframes rotatingInverse {
    0% {
        transform: rotate(1turn)
    }

    to {
        transform: rotate(0deg)
    }
}

::-webkit-scrollbar {
  width: 10px;
  border-radius: 0px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #ffffff;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #e4e6ea;
  border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #898989;
}
		
		
		.cd-dropdown-wrapper {
  display: flex;
  position: relative;
  height: 40px;
  margin: 0px 0 0 0px;
  -webkit-font-smoothing: antialiased;
  z-index: 99;
  -moz-osx-font-smoothing: grayscale;
  align-items: center;
  justify-content: center;
}

.cd-dropdown-trigger {
  display: flex;
  position: relative;
  padding: 0 48px 0 17px;
  font-size: 14px;
  line-height: 40px;
  background-color: #0f4d73;
  border-radius: 6px;
  align-items: center;
  white-space: nowrap;
  justify-content: center;
  font-weight: 400;
  color: #fff;
}
.no-touch .cd-dropdown-trigger:hover {
  background-color: #6f757a;
}
.cd-dropdown-trigger::before, .cd-dropdown-trigger::after {
  /* this is the arrow inside the dropdown trigger*/
  content: '';
  position: absolute;
  top: 38%;
  margin-top: 0px;
  height: 2px;
  width: 18px;
  background: #ffffff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: width 0.3s, -webkit-transform 0.3s;
  -moz-transition: width 0.3s, -moz-transform 0.3s;
  transition: width 0.3s, transform 0.3s;
}
.cd-dropdown-trigger::before {
  right: 18px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(180deg);
}
.cd-dropdown-trigger::after {
  right: 18px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(180deg);
  top: 56%;
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown-trigger {
  }
  .cd-dropdown-trigger.dropdown-is-active {
    /* background-color: #484f55; */
  }
  .no-touch .cd-dropdown-trigger.dropdown-is-active:hover {
    background-color: #62686c;
  }
  .cd-dropdown-trigger.dropdown-is-active::before, .cd-dropdown-trigger.dropdown-is-active::after {
    /* transform the arrow into a 'X' */
    width: 17px;
  }
  .cd-dropdown-trigger.dropdown-is-active::before {
    /* transform the arrow into a 'X' */
    -webkit-transform: translateX(5px) rotate(-45deg);
    -moz-transform: translateX(5px) rotate(-45deg);
    -ms-transform: translateX(5px) rotate(-45deg);
    -o-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
    top: 20px;
    right: 21.5px;
  }
  .cd-dropdown-trigger.dropdown-is-active::after {
    /* transform the arrow into a 'X' */
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 20px;
    right: 17px;
  }
}

.cd-dropdown h2,
.cd-dropdown-content a, .cd-dropdown-content button,
.cd-dropdown-content ul a, .cd-dropdown-content ul button {
  height: 50px;
  line-height: 50px;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown h2,
  .cd-dropdown-content a, .cd-dropdown-content button,
  .cd-dropdown-content ul a, .cd-dropdown-content ul button {
    height: 60px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown h2,
  .cd-dropdown-content a, .cd-dropdown-content button,
  .cd-dropdown-content ul a, .cd-dropdown-content ul button {
    height: 50px;
    line-height: 50px;
  }
}

.cd-dropdown h2,
.cd-dropdown-content a, .cd-dropdown-content button,
.cd-dropdown-content ul a, .cd-dropdown-content ul button,
.cd-dropdown-content .cd-divider {
  padding: 0 20px;
}

.cd-dropdown {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  color: #000000;
  visibility: hidden;
  /* Force Hardware Acceleration */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s;
  transition: transform 0.3s 0s, visibility 0s 0.3s;
}
.cd-dropdown h2 {
  /* dropdown title - mobile version only */
  position: relative;
  z-index: 999;
  display: flex;
  color: #000000;
  background-color: #353744;
  border-bottom: 1px solid #eaeaea;
  align-items: center;
  color: #585a70;
  padding-left: 11px;
}
.cd-dropdown .cd-close {
  /* 'X' close icon - mobile version only */
  position: absolute;
  z-index: 9999;
  right: 0;
  top: 0;
  height: 52px;
  width: 61px;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: black;
}
.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {
  /* this is the 'X' icon */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 23px;
  width: 2px;
  background-color: #000000;
}
.cd-dropdown .cd-close::after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.cd-dropdown .cd-close::before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.cd-dropdown.dropdown-is-active {
  visibility: visible;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown .cd-close {
    /* top: 5px; */
  }
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown {
    position: absolute;
    top: calc(100% - -7px);
    /* reset style*/
    height: auto;
    width: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    background-color: #ffffff;
    color: #111433;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    opacity: 0;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
  }
  .open-to-left .cd-dropdown {
    /* use the .open-to-left class if you want to open the dropdown on the left */
    right: 0;
    left: auto;
  }
  .cd-dropdown h2, .cd-dropdown .cd-close {
    /* on desktop - hide title and 'X' */
    display: none;
  }
  .cd-dropdown.dropdown-is-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.3s 0s, visibility 0.3s 0s, -webkit-transform 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0.3s 0s, -moz-transform 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;
  }
}

.cd-dropdown-content, .cd-dropdown-content ul {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  background: #fff;
  display: flex;
  width: 100%;
  height: 100%;
  list-style: none;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
  padding-top: 50px;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
}
.cd-dropdown-content a, .cd-dropdown-content button, .cd-dropdown-content ul a, .cd-dropdown-content ul button {
  display: flex;
  color: #000000;
  /* truncate text with ellipsis if too long */
  border-top-width: 1px;
  border-color: #f3f3f3;
  border-bottom: 1px solid #eee;
}
.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a {
  border-top-width: 0;
}
.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a {
  border-bottom-width: 1px;
}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
}
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {
  border-top-width: 0;
}
.cd-dropdown-content a, .cd-dropdown-content button, .cd-dropdown-content .cd-search, .cd-dropdown-content .cd-divider, .cd-dropdown-content ul a, .cd-dropdown-content ul button, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul .cd-divider {
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden {
  /* push the secondary dropdown items to the right */
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > button, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > button, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > button, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > button, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* lower down the dropdown items opacity - when secondary dropdown slides in or for dropdown items hidden on the right */
  opacity: 0;
}
.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > button, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > button, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* push the dropdown items to the left when secondary dropdown slides in */
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul {
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown-content, .cd-dropdown-content ul {
    padding-top: 50px;
  }
  .cd-dropdown-content a, .cd-dropdown-content button, .cd-dropdown-content ul a, .cd-dropdown-content ul button {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown-content, .cd-dropdown-content ul {
    padding-top: 0;
    overflow: visible;
  }
  .cd-dropdown-content a, .cd-dropdown-content button, .cd-dropdown-content ul a, .cd-dropdown-content ul button {
    color: #111433;
    height: 47.4px;
    line-height: 40px;
    font-size: 1.5rem;
    border-color: #ebebeb;
    /* border-bottom: 1px solid #eee; */
  }
  .cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
    background-color: transparent;
    color: #b3b3b3;
    border-top: 1px solid #ebebeb;
  }
  .cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {
    border-top-width: 1px;
  }
  .cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > button, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > button, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > button, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > button, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
    /* reset mobile style */
    opacity: 1;
  }
}

.cd-dropdown-content .see-all a {
  /* different style for the See all links */
  color: #000000;
  background: #f6fff3;
  font-size: 15px;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  /* items with picture (or icon) and title */
  height: 57px;
  line-height: 80px;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
  /* truncate text with ellipsis if too long */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
  padding-left: 90px;
}
.cd-dropdown-content .cd-dropdown-gallery img {
  position: absolute;
  display: block;
  height: 40px;
  width: auto;
  left: 20px;
  top: 50%;
  margin-top: -20px;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  padding-left: 24px;
  position: relative;
  width: 100% !important;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
  color: #111433;
  font-size: 1.3rem;
  /* hide description on small devices */
  display: none;
}
 
 
@media only screen and (min-width: 1025px) {
  .cd-dropdown-content {
    /* reset mobile style */
    position: static;
    /* height: 450px; */
    width: 300px;
    overflow: auto;
    padding: 8px 0px;
    height: -webkit-calc(100vh - 295px);
    height: -moz-calc(100vh - 295px);
    height: 434px;
    /* overflow: hidden; */
  }
  .cd-dropdown-content > li:last-of-type a {
    border-bottom: none;
  }
  .no-touch .cd-dropdown-content > li:not(.has-children) a:hover {
    color: #3f8654;
  }
  .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > button, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  .cd-dropdown-content .cd-secondary-dropdown, .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    left: 100%;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  }
  .cd-dropdown-content .cd-secondary-dropdown::after, .cd-dropdown-content .cd-dropdown-gallery::after, .cd-dropdown-content .cd-dropdown-icons::after {
    clear: both;
    content: "";
    display: table;
  }
  .open-to-left .cd-dropdown-content .cd-secondary-dropdown, .open-to-left .cd-dropdown-content .cd-dropdown-gallery, .open-to-left .cd-dropdown-content .cd-dropdown-icons {
    /* use the .open-to-left class if you want to open the dropdown on the left */
    left: auto;
    right: 100%;
  }
  .cd-dropdown-content .cd-secondary-dropdown.is-hidden, .cd-dropdown-content .cd-dropdown-gallery.is-hidden, .cd-dropdown-content .cd-dropdown-icons.is-hidden {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-dropdown-content .cd-secondary-dropdown.fade-in, .cd-dropdown-content .cd-dropdown-gallery.fade-in, .cd-dropdown-content .cd-dropdown-icons.fade-in {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-in 0.2s;
    -moz-animation: cd-fade-in 0.2s;
    animation: cd-fade-in 0.2s;
  }
  .cd-dropdown-content .cd-secondary-dropdown.fade-out, .cd-dropdown-content .cd-dropdown-gallery.fade-out, .cd-dropdown-content .cd-dropdown-icons.fade-out {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-out 0.2s;
    -moz-animation: cd-fade-out 0.2s;
    animation: cd-fade-out 0.2s;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .go-back, .cd-dropdown-content .cd-dropdown-gallery > .go-back, .cd-dropdown-content .cd-dropdown-icons > .go-back {
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .see-all, .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    position: absolute;
    top: 10px;
    height: 45px;
    text-align: center;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .see-all a, .cd-dropdown-content .cd-dropdown-gallery > .see-all a, .cd-dropdown-content .cd-dropdown-icons > .see-all a {
    margin: 0;
    height: 100%;
    font-size: 14px;
    text-decoration: underline;
    color: #0466ff;
    line-height: 45px;
    padding-left: 12px;
    background: #ffffff;
    pointer-events: auto;
    -webkit-transition: color 0.2s, background-color 0.2s;
    -moz-transition: color 0.2s, background-color 0.2s;
    transition: color 0.2s, background-color 0.2s;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-gallery > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-icons > .see-all a:hover {
    /* color: #ffffff; */
    /* background-color: #111433; */
  }
  .cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item, .cd-dropdown-content .cd-secondary-dropdown a, .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-gallery a, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons a {
    border: none;
  }
  .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    padding: 65px 16px 11px;
  }
  .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    width: auto;
  }
  .cd-dropdown-content .cd-dropdown-icons > li, .cd-dropdown-content .cd-secondary-dropdown > li {
    width: 33%;
    float: left;
    list-style: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown {
    overflow: hidden;
    width: 550px;
    padding-bottom: 65px;
  }
  .cd-dropdown-content .cd-secondary-dropdown::before {
    /* this is the separation line in the middle of the .cd-secondary-dropdown element */
    position: absolute;
    content: '';
    top: 290px;
    left: 15px;
    height: 1px;
    width: 520px;
    background-color: #ebebeb;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > a, .cd-dropdown-content .cd-secondary-dropdown > li > button {
    color: #3f8654;
    font-size: 1.6rem;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
    pointer-events: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > a::after, .cd-dropdown-content .cd-secondary-dropdown > li > a::before {
    /* hide the arrow */
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown.move-out > li > a, .cd-dropdown-content .cd-secondary-dropdown.move-out > li > button {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-dropdown-content .cd-secondary-dropdown > li {
    margin: 20px 0;
    border-right-width: 1px;
    border-color: #ebebeb;
    border-style: solid;
    padding: 0 30px;
    height: 250px;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li:nth-of-type(2n) {
    border-right-width: 0;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > ul {
    /* reset mobile style */
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    position: relative;
    height: auto;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > ul > .go-back {
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown a {
    line-height: 25px;
    height: 25px;
    font-size: 1.3rem;
    padding-left: 0;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover {
    color: #3f8654;
  }
  .cd-dropdown-content .cd-secondary-dropdown ul {
    padding-bottom: 25px;
    overflow: hidden;
    height: auto;
  }
  .cd-dropdown-content .cd-secondary-dropdown .go-back button {
    padding-left: 20px;
    color: transparent;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back button:hover {
    color: transparent;
  }
  .cd-dropdown-content .cd-secondary-dropdown .go-back button::before, .cd-dropdown-content .cd-secondary-dropdown .go-back button::after {
    left: 0;
  }
  .cd-dropdown-content .cd-secondary-dropdown .see-all {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .cd-dropdown-content .cd-dropdown-gallery {
    width: 600px;
    padding-bottom: 100px;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li {
    width: 48%;
    float: left;
    margin-right: 4%;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
    padding: 0;
    height: auto;
    line-height: normal;
    color: #3f8654;
    margin-bottom: 2em;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li:nth-last-of-type(2) a,
  .cd-dropdown-content .cd-dropdown-gallery > li:last-of-type a {
    margin-bottom: 0;
  }
  .cd-dropdown-content .cd-dropdown-gallery img {
    position: static;
    height: auto;
    width: 100%;
    margin: 0 0 0.6em;
  }
  .cd-dropdown-content .cd-dropdown-icons {
    width: 825px;
    height: 434px;
    /* max-height: -webkit-calc(100vh - 295px); */
    max-height: -moz-calc(100vh - 295px);
    /* max-height: calc(100vh - 295px); */
    overflow: auto;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
    height: 68px;
    line-height: 1.3;
    padding: 6px 10px 7px 10px;
    font-size: 13.5px;
    width: 99%;
    display: flex;
    align-items: center;
    /* background: linear-gradient(90deg, #ffffff, #ffffff 20%, #ffffff 40%, #eeeeee85 60%, #f1f1f1a8 80%, #eeeeee8c); */
    /* margin: 5px; */
    /* border: 1px solid #eee; */
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover {
    /* background: #ebebeb75; */
    color: #0008ff;
    /* border-radius: 4px; */
    /* border: 1px solid #0396ff7a; */
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
    color: #000000;
    font-weight: normal;
    font-size: 14px;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
    display: block;
    font-size: 1.2rem;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
    /* left: 25px; */
  }
  .cd-dropdown-content > .has-children > ul {
    visibility: hidden;
    display: none;
  }
  .cd-dropdown-content > .has-children > ul.is-active {
    /* when hover over .cd-dropdown-content items - show subnavigation */
    visibility: visible;
    display: block;
  }
  .cd-dropdown-content > .has-children > .cd-secondary-dropdown.is-active > li > ul {
    /* if .cd-secondary-dropdown is visible - show also subnavigation */
    visibility: visible;
  }
  .cd-dropdown-content > .has-children > .is-active {
    /* hover effect for .cd-dropdown-content items with subnavigation */
    /* box-shadow: inset 2px 0 0 #0466ff; */
    color: #0466ff;
    /* background-color: #eeeff1; */
    /* border: 1px solid #eee; */
  }
  .cd-dropdown-content > .has-children > .is-active::before, .cd-dropdown-content > .has-children > .is-active::after {
    background: #484f55;
  }
  .open-to-left .cd-dropdown-content > .has-children > .is-active {
    box-shadow: inset -2px 0 0 #3f8654;
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
@-moz-keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
@keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
.cd-search input[type="search"] {
  width: 100%;
  height: 50px;
  padding: 0 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: #242643;
  color: #ffffff;
  border: none;
  border-radius: 0;
}
.cd-search input[type="search"]::-webkit-input-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]::-moz-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:-moz-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:-ms-input-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:focus {
  background: #ffffff;
  color: #111433;
  outline: none;
}
.cd-search input[type="search"]:focus::-webkit-input-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus::-moz-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus:-moz-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus:-ms-input-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
@media only screen and (min-width: 820px) {
  .cd-search input[type="search"] {
    background-color: #ebebeb;
  }
  .cd-search input[type="search"]::-webkit-input-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]::-moz-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]:-moz-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]:-ms-input-placeholder {
    color: #b3b3b3;
  }
}

.has-children > a, .go-back button {
  position: relative;
}
.has-children > a::before, .has-children > a::after, .go-back button::before, .go-back button::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  display: inline-block;
  height: 2px;
  width: 10px;
  background: #7e7e7e;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.has-children > a::before, .go-back button::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.has-children > a::after, .go-back button::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (min-width: 820px) {
  .has-children > a::before, .has-children > a::after, .go-back button::before, .go-back button::after {
    background: #b3b3b3;
  }
}

.has-children > a {
  padding-right: 40px;
  font-size: 15px;
  display: flex;
  align-items: center;
  width: 100%;
}
.has-children > a::before, .has-children > a::after {
  /* arrow goes on the right side - children navigation */
  right: 20px;
  -webkit-transform-origin: 9px 50%;
  -moz-transform-origin: 9px 50%;
  -ms-transform-origin: 9px 50%;
  -o-transform-origin: 9px 50%;
  transform-origin: 9px 50%;
}

@media only screen and (min-width: 820px) {
  .open-to-left .cd-dropdown-content > .has-children > a {
    padding-left: 40px;
    padding-right: 20px;
  }
  .open-to-left .cd-dropdown-content > .has-children > a::before, .open-to-left .cd-dropdown-content > .has-children > a::after {
    right: auto;
    left: 20px;
    -webkit-transform-origin: 1px 50%;
    -moz-transform-origin: 1px 50%;
    -ms-transform-origin: 1px 50%;
    -o-transform-origin: 1px 50%;
    transform-origin: 1px 50%;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item img {
    /* border: none; */
}


}
.cd-dropdown-content .go-back button {
  padding-left: 40px;
  font-size: 15px;
}
.cd-dropdown-content .go-back button::before, .cd-dropdown-content .go-back button::after {
  /* arrow goes on the left side - go back button */
  left: 20px;
  -webkit-transform-origin: 1px 50%;
  -moz-transform-origin: 1px 50%;
  -ms-transform-origin: 1px 50%;
  -o-transform-origin: 1px 50%;
  transform-origin: 1px 50%;
}

.cd-main-content {
  background-color: #e6e6e6;
  min-height: calc(100vh - 100px);
  padding: 2em 5%;
  line-height: 2;
}

.no-js .cd-dropdown-wrapper:hover .cd-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.no-js .cd-dropdown-wrapper .cd-close {
  display: none;
}
li.has-children {
    list-style: none;
    width: 100%;
}

.has-children > a img {
    width: 24px;
    height: 24px;
}
.cd-dropdown-content .go-back button {
    width: 100%;
    font-weight: 600;
}

#mobileheader {
    margin-right: 5px;
}
 
#mobileheader .inline-phone-show {height: 50px;display: flex;justify-content: center;align-items: center;}
#mobileheader .wrap_phones .dropdown-mobile-phone {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    background: #fff;
    display: none;
}
.wrap_phones .more_phone {
    border-bottom: 1px solid #f2f2f2;
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    /* padding: 0px 20px; */
    flex-direction: column;
    border-top: 1px solid #f2f2f2;
}
 
 
.dostavka .tab:checked + label {
    background: #ffffff;
    color: #000;
    border: 2px solid #61bb37;
}

.pr_right_side .qeek_count .quantity {
    width: 46%;
}

.cd-dropdown_search {
    position: fixed;
    z-index: 1;
    top: 0px;
    left: 0;
    padding-right: 2%;
    padding-top: 10px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    color: #000000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.4s 0s, visibility 0s 0.4s;
    -moz-transition: -moz-transform 0.4s 0s, visibility 0s 0.4s;
    transition: transform 0.4s 0s, visibility 0s 0.4s;
}
.cd-dropdown_search.dropdown-is-active {
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s;
    -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s;
    transition: transform 0.3s 0s, visibility 0s 0s;
}