           [data-tooltip] {
               position: relative;
               /* Относительное позиционирование */
               z-index: 100;
           }
           
           [data-tooltip]::after {
               content: attr(data-tooltip);
               /* Выводим текст */
               position: absolute;
               /* Абсолютное позиционирование */
               width: 300px;
               /* Ширина подсказки */
               left: 0;
               top: 0;
               /* Положение подсказки */
               background: #41ad4a;
               /* Синий цвет фона */
               color: #fff;
               /* Цвет текста */
               padding: 0.5em;
               /* Поля вокруг текста */
               box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
               /* Параметры тени */
               pointer-events: none;
               /* Подсказка */
               opacity: 0;
               /* Подсказка невидима */
               transition: 1s;
               /* Время появления подсказки */
           }
           
           [data-tooltip]:hover::after {
               opacity: 1;
               /* Показываем подсказку */
               top: 2em;
               /* Положение подсказки */
           }
           
           .footer_h3 {
               margin: 69px 0 0 23px;
               color: white;
               font-weight: 700;
               font-size: 18px;
           }
           
           div#not_available {
               display: none;
           }
           /* Рекомендуемые (модули в карточке) товары наезжали друг на друга*/
           /* .tabs {
    width: 975px;
} */
           
           .jshop_related.block_product {
               width: 250px;
           }
           /* без этого товары скачут (пустые места образуются)*/
           /* .maincontent {
    width: 820px;
} */
           /* оформление подкатегорий */
           
           .jshop.list_category {
               display: flex;
               flex-wrap: wrap;
           }
           
           .sblock3.jshop_categ.category {
               display: flex;
               flex-direction: column;
               align-items: center;
               justify-content: space-between;
               padding-top: 20px;
               padding-bottom: 12px;
               height: 180px;
               width: 253px;
               background: #FFFFFF;
               box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.07);
               border-radius: 5px;
               margin-right: 28px;
               /* background: #2ace3780;
    padding: 10px; */
           }
           
           .sblock3.jshop_categ.category a {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 16px;
               line-height: 24px;
               text-align: center;
               color: #333333;
               transition: 0.25s;
           }
           
           .sblock3.jshop_categ.category a:hover {
               text-decoration: none;
               color: #41AD4A;
           }
           
           .subcategories {
               display: flex;
               justify-content: center;
           }
           /* .category_name {
    padding-top: 30px;
} */
           
           .knopka button[type="submit"] {
               width: 170px;
               /* float: right;*/
               height: 40px;
               border: 1px solid #ffc826;
               -webkit-border-radius: 3px;
               -moz-border-radius: 3px;
               border-radius: 3px;
               font-size: 12px;
               font-family: arial, helvetica, sans-serif;
               padding: 10px 10px 10px 10px;
               text-decoration: none;
               display: inline-block;
               text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
               font-weight: bold;
               color: #FFFFFF;
               background-color: #ffd65e;
               background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
               background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
               background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
               background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
               background-image: -o-linear-gradient(top, #ffd65e, #febf04);
               background-image: linear-gradient(to bottom, #ffd65e, #febf04);
               filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffd65e, endColorstr=#febf04);
           }
           
           input#sf2_151_2e6f7fcd8c83eb2e19cba1102286a8cb0 {
               width: 300px;
               padding-left: 10px;
               height: 40px;
               margin-bottom: 20px;
               -webkit-border-radius: 6px;
               -moz-border-radius: 6px;
               background-color: #fff;
               border: none;
               font-family: Roboto;
               font-size: 14px;
               color: #fff;
           }
           
           .rc-anchor-logo-portrait {
               margin: 10px 0 0 -30px!important;
           }
           
           .rc-anchor-normal .rc-anchor-pt {
               margin: 4px 68px 0 0!important;
           }
           
           .rc-anchor-light.rc-anchor-normal {
               width: 250px!important;
           }
           
           .g-recaptcha-outer {
               text-align: center;
               border-radius: 2px;
               background: #f9f9f9;
               border-style: solid;
               border-color: #37474f;
               border-width: 1px;
               border-bottom-width: 2px;
           }
           
           .g-recaptcha-inner {
               width: 154px;
               height: 82px;
               overflow: hidden;
               margin: 0 auto;
           }
           
           .g-recaptcha {
               position: relative;
               left: -2px;
               top: -1px;
           }
           
           .nomber {
               width: 250px;
               float: left;
               margin-right: 55px;
           }
           
           .g-recaptcha {
               width: 350px;
               float: left;
           }
           
           .soglas {
               /*float: left;*/
               width: 240px;
               font-family: Roboto;
               font-size: 13px;
               color: #fbfbfb;
           }
           
           .proverka {
               float: left;
           }
           /*.form_zak {*/
           /*    float: right;*/
           /*            width: 590px;*/
           /*    padding: 74px 0px;*/
           /*}*/
           
           .ind_zakaz h3 {
               font-family: Roboto;
               font-size: 22px;
               font-weight: bold;
               text-transform: uppercase;
               color: #fff;
           }
           /*.ind_bg {*/
           /*    background-image: url(/images/ind_zakaz_bg.png);*/
           /*    */
           /*    background-repeat: no-repeat;*/
           /*    background-position: -1500;*/
           /*    background-size: 100%;*/
           /*    width: fit-content;*/
           /*    margin-left: auto;*/
           /*    margin-right: auto;*/
           /*}*/
           
           .ind_zakaz {
               background-image: url(/images/ind_zakaz_bg.png);
               background-repeat: no-repeat;
               background-position: -1500;
               height: 320px;
               background-size: auto 100%;
               margin-left: auto;
               margin-right: auto;
           }
           
           .order_button {
               display: inline-block;
               color: white;
               text-decoration: none;
               padding: .3em 1em;
               outline: none;
               border: 0px solid none;
               border-radius: 6px;
               background: linear-gradient(to top, #099e13, #52ff5d);
               transition: 0.2s;
           }
           
           .order_button:hover {
               box-shadow: 0px 0px 51px 31px #c7fecb inset;
               display: inline-block;
               color: white;
               text-decoration: none;
               padding: .3em 2em;
               outline: none;
               border: 0px solid none;
               border-radius: 6px;
               background: linear-gradient(to top, #099e13, #52ff5d);
               transition: 0.2s;
           }
           
           .order_button:active {
               box-shadow: 0px 0px 51px 31px #014906 inset;
               display: inline-block;
               color: white;
               text-decoration: none;
               padding: .3em 2em;
               outline: none;
               border: 0px solid none;
               border-radius: 6px;
               background: linear-gradient(to top, #099e13, #52ff5d);
               transition: 0.2s;
           }
           
           .order_button:focus {
               //box-shadow: 0px 0px 51px 31px #014906 inset;
               display: inline-block;
               color: white;
               text-decoration: none;
               padding: .3em 1em;
               outline: none;
               border: 0px solid none;
               border-radius: 6px;
               background: linear-gradient(to top, #099e13, #52ff5d);
               transition: 0.2s;
           }
           
           .div_order {
               left: 50%;
               transform: translateX(-50%);
           }
           
           .bgrdtopmenu {
               /*background-color: #e5ffe8;*/
               background: #F4F4F4;
               /* background-color: #4a4a4a; */
           }
           
           .reglog a {
               /*color: #2b2a28;*/
               font-size: 13px;
               font-weight: 100;
               font-family: Roboto;
               /* color: #b9b9b9; */
               color: #41AD4A !important;
           }
           
           .reglog .vh {
               background: url(/images/new/people2.png) no-repeat 35px 2px;
               display: inline-block;
               /*padding: 0 0 0 30px;*/
               width: 85px;
               height: 32px;
               margin: 12px 0 0 0;
               cursor: pointer;
               text-align: right;
               -webkit-transition: all 0.3s ease-in 0s;
               -moz-transition: all 0.3s ease-in 0s;
               transition: all 0.3s ease-in 0s;
           }
           
           .reglog .vh:hover {
               color: #42a74a !important;
               /*background: url(/images/new/autorization_h.png) no-repeat 30px 1px;*/
           }
           
           .reglog .reg:hover {
               color: #42a74a !important;
               /*background: url(/images/new/people_h.png) no-repeat 20px 1px;*/
           }
           
           .reglog .reg {
               display: inline-block;
               /*padding: 0 0 0 49px;*/
               /*width: 126px;*/
               /*height: 32px;*/
               /*margin: 12px 0 0 0;*/
               /*text-align: center;*/
               cursor: pointer;
               -webkit-transition: all 0.3s ease-in 0s;
               -moz-transition: all 0.3s ease-in 0s;
               transition: all 0.3s ease-in 0s;
           }
           
           .all_conts {
               display: flex;
               /* margin: 15px 0 0 0; */
               /* width: 102%; */
               /*margin-left: 30px;*/
           }
           /*.all_conts .fb p:first-child{
    background: url(/images/new/phone.png)no-repeat 0px 8px;
    color: #4a4a4a;
    font-size: 20px;
    padding: 0 0 0 27px;
}*/
           /*.all_conts .fb p:first-child span{
   font-weight: bold;
}*/
           /*.all_conts .fb p:last-child{
    background: url(/images/new/point.png)no-repeat 2px 11px;
    color: #4a4a4a;
    font-size: 13px;
    padding: 9px 0 0 28px;
}*/
           
           .fb {
               flex-basis: 40%;
           }
           
           .all_conts .fb p {
               background: url(/images/new/new/point.png)no-repeat 0 7px;
               margin-bottom: 0;
               padding: 4px 0 0 18px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 19px;
               color: #696969;
           }
           /*.all_conts .lt p:first-child{
    background: url(/images/new/phone.png)no-repeat 0px 8px;
    color: #4a4a4a;
    font-size: 20px;
    padding: 0 0 0 27px;
}
.all_conts .lt p:first-child span{
    font-weight: bold;
}
.all_conts .lt p:last-child{
    background: url(/images/new/point.png)no-repeat 2px 11px;
    color: #4a4a4a;
    font-size: 13px;
    padding: 9px 0 0 28px;
}*/
           
           .all_conts .lt p .phone {
               font-weight: bold;
           }
           
           .all_conts .lt p {
               background: url(/images/new/new/phone.png)no-repeat 10px 8px;
               color: #4a4a4a;
               font-size: 17px;
               padding: 0px 0 0 28px;
           }
           /* .all_conts .fb {
    display: inline-block;
    width: 45%;
    vertical-align: top;
} */
           
           .all_conts .lt {
               /* display: inline-block;
    width: 55%; */
               max-width: 200px;
               /* vertical-align: top;
    padding-left: 5px; */
           }
           
           .bt_not {
               -webkit-transition: all 0.3s ease-in 0s;
               -moz-transition: all 0.3s ease-in 0s;
               transition: all 0.3s ease-in 0s;
               cursor: pointer;
               color: #fff;
               font-size: 13px;
               /*font-weight: bold;*/
               /*border: 1px solid #45a63d;*/
               background: #45a63d;
               border-radius: 0px;
               text-align: center;
               width: 150px;
               height: 45px;
               /* padding: 13px 0 0 0; */
               padding: 7px 0;
               /*margin: 14px 0 0 25px;*/
               /*letter-spacing: 1px;*/
           }
           
           .bt_not:hover {
               background: #4a4a4a;
               color: #fff;
           }
           
           .search_bt_not {
               float: left;
               margin-top: 8px;
               /* margin-top: 37px;
    margin-left: 30px; */
               height: 35px;
               border-radius: 30px;
               overflow: hidden;
               /*width: 100%;*/
           }
           
           .click_search {
               display: none;
               background: url(images/iconsearch.png)no-repeat 10px 10px;
               width: 40px;
               height: 40px;
               float: right;
               border: 1px solid #dadada;
               border-radius: 3px;
               cursor: pointer;
               margin: 14px -14px 0px 0;
           }
           
           body {
               font-family: Roboto;
               /* background: #fff; */
               background: #F3F3F3;
               overflow: overlay;
           }
           
           .cart {
               border-radius: 5px;
               color: #808080;
               font-size: 14px;
               border: 0px solid #b2b2b2 !important;
               padding-right: 12px;
               float: right;
               display: flex;
               align-items: center;
               margin: 0;
           }
           
           .cart span {
               float: right;
           }
           
           .cart span a {
               display: none;
               float: left;
               color: #4a4a4a;
               text-decoration: none;
               font-size: 15px;
               font-weight: bold;
           }
           /* Правки */
           
           .catalog-title {
               margin-top: 12px;
               padding-left: 15px;
               color: #333333;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 35px;
               line-height: 41px;
           }
           
           .moduletable-position-left {
               margin: auto;
               margin-top: 40px;
               width: 262px;
               background-color: #fff;
               border-radius: 5px;
               overflow: hidden;
           }
           
           .moduletable-position-left .navbar-collapse.collapse {
               display: block;
           }
           
           .moduletable-position-left .navbar-default .navbar-collapse {
               border: none;
           }
           
           .moduletable-position-left .navbar-header {
               display: none;
           }
           
           .moduletable-position-left ul {
               margin: 0;
               display: flex;
               flex-direction: column;
               width: 100%;
               border-radius: 5px;
               overflow: hidden;
           }
           
           .moduletable-position-left ul li {
               overflow: hidden;
               border-bottom: 1px solid #F1F1F1;
           }
           
           .moduletable-position-left ul li:last-child {
               border-bottom: none;
           }
           
           .moduletable-position-left ul li a {
               padding: 15px 30px 15px 15px !important;
               display: flex !important;
               align-items: center;
           }
           
           .moduletable-position-left ul li.active {
               background: #41AD4A;
           }
           
           .moduletable-position-left ul li.alias-parent-active {
               background: #41AD4A;
           }
           
           .moduletable-position-left ul li a .reseeveimg {
               margin: 0;
               margin-right: 14px;
           }
           
           .moduletable-position-left ul li.deeper .nav-child {
               display: none;
               border-radius: 0;
               overflow: hidden;
               margin: 0;
               padding: 0;
           }
           
           .moduletable-position-left ul li.deeper .nav-child li.active,
           .moduletable-position-left ul li.deeper .nav-child li.alias-parent-active {
               background-color: #59C462;
           }
           
           .moduletable-position-left ul li.deeper ul li {
               padding-left: 14px;
               border: none;
           }
           
           .moduletable-position-left ul li.deeper ul li a {
               padding: 9px 0 !important;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 22px;
               color: #333333;
           }
           
           .moduletable-position-left ul li.deeper ul li a:hover {
               /* color: inherit; */
               text-decoration: none;
           }
           
           .moduletable-position-left .reseeveimg {
               display: flex;
               align-items: center;
           }
           
           .moduletable-position-left .reseeveimg span {
               position: relative;
               margin-top: 0;
               margin-left: 10px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 15px;
               line-height: 22px;
               color: #333333;
           }
           
           .moduletable-position-left ul li.active .reseeveimg span {
               color: #fff;
           }
           
           .moduletable-position-left ul li.active ul li a {
               color: #fff;
           }
           
           .moduletable-position-left ul li.alias-parent-active .reseeveimg span {
               color: #fff;
           }
           
           .moduletable-position-left ul li.alias-parent-active ul li a {
               color: #fff;
           }
           
           .moduletable-position-left ul li.deeper .ul-active {
               display: block;
           }
           
           .toggle-plus {
               position: absolute;
               padding: 25px;
               top: 0;
               right: 0;
               z-index: 100;
               width: 15px;
               height: 15px;
               background-image: url(/images/accord-plus.svg);
               background-repeat: no-repeat;
               background-size: auto;
               background-position: center;
               cursor: pointer;
           }
           
           .toggle-plus-active {
               position: absolute;
               padding: 25px;
               top: 0;
               right: 0;
               z-index: 100;
               width: 15px;
               height: 15px;
               background-image: url(/images/accord-plus-active.svg);
               background-repeat: no-repeat;
               background-size: auto;
               background-position: center;
               cursor: pointer;
           }
           
           .toggle-minus {
               position: absolute;
               padding: 25px;
               top: 0;
               right: 0;
               z-index: 100;
               width: 15px;
               height: 15px;
               background-image: url(/images/accord-minus.svg);
               background-repeat: no-repeat;
               background-size: auto;
               background-position: center;
               cursor: pointer;
           }
           
           .toggle-minus-active {
               position: absolute;
               padding: 25px;
               top: 0;
               right: 0;
               z-index: 100;
               width: 15px;
               height: 15px;
               background-image: url(/images/accord-minus-active.svg);
               background-repeat: no-repeat;
               background-size: auto;
               background-position: center;
               cursor: pointer;
           }
           /* .toggle-minus-active {
    background-image: url(/images/accord-minus.svg);
} */
           /* .toggle-img {
    cursor: pointer;
    transform: translateY(-5px);
} */
           /* Карточка способ доставки */
           
           .data-tooltip a:hover {
               text-decoration: none;
           }
           
           .card {
               margin: auto;
               margin-top: 30px;
               position: relative;
               height: auto;
               width: 262px;
               padding: 15px 20px 20px 20px;
               box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08);
               border-radius: 5px;
           }
           
           .card-delivery {
               background: #FF9933;
           }
           
           .card-pay {
               background: #2992D9;
           }
           
           .card-title {
               display: inline-block;
               margin-top: 0;
               margin-bottom: 10px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 16px;
               line-height: 22px;
               color: #ffffff;
               border-bottom: 1px dashed rgba(255, 255, 255, 0.7);
           }
           
           .card-content {
               display: flex;
               align-items: start;
               margin-bottom: 12px;
           }
           
           .card-content:last-of-type {
               margin-bottom: 0;
           }
           
           .card-icon {
               margin-right: 10px;
               height: 15px;
               width: 15px;
               object-fit: cover;
           }
           
           .card-text {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 17px;
               color: #fff;
           }
           
           .card-text-inside {
               opacity: 0.7;
           }
           
           .card-img-delivery {
               position: absolute;
               right: 6px;
               bottom: -12px;
           }
           
           .card-img-pay {
               position: absolute;
               right: -10px;
               bottom: 0;
           }
           /* Информация под каталогом */
           
           .category_description {
               padding: 5px;
           }
           
           .category_description h2 {
               position: relative;
               padding-bottom: 15px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 22px;
               line-height: 20px;
               color: #41AD4A;
               border-bottom: 1px solid #E1E1E1;
           }
           
           .category_description h2::before {
               content: '';
               position: absolute;
               bottom: 0;
               left: 0;
               width: 35px;
               border-bottom: 2px solid #41AD4A;
           }
           /* .product-block {
    display: flex;
} */
           
           .product-title {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 16px;
               line-height: 22px;
               color: #494949;
           }
           /* .product-specifications {
    margin-right: 50px;
} */
           
           .product-item {
               position: relative;
               display: flex;
               margin-bottom: 8px;
           }
           
           .product-img {
               height: 20px;
               width: 20px;
           }
           
           .product-text {
               position: relative;
               margin-left: 11px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 19px;
               color: #333333;
           }
           
           .tooltip-icon {
               position: absolute;
               bottom: 3px;
               right: -18px;
               width: 13px;
               height: 13px;
               background-image: url(/images/new/tooltip.svg);
               cursor: pointer;
           }
           
           .tooltip-block {
               position: absolute;
               padding: 8px 15px;
               width: 250px;
               top: 23px;
               left: 80%;
               transform: translateX(-50%);
               background: #FFFFFF;
               box-shadow: 0px 0px 7px rgba(48, 49, 52, 0.17);
               border-radius: 5px;
               z-index: 1;
               transition: 0.3s;
               opacity: 0;
               visibility: hidden;
           }
           
           .tooltip-block::after {
               content: '';
               position: absolute;
               bottom: 100%;
               left: 50%;
               margin-left: -11px;
               border-width: 7px;
               border-style: solid;
               border-color: transparent transparent #fff transparent;
           }
           
           .tooltip-icon:hover .tooltip-block {
               opacity: 1;
               visibility: visible;
           }
           
           .tooltip-text {
               margin: 0;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 20px;
               color: #747474;
               z-index: 2;
           }
           /* карточка товара */
           
           .product-specifications-card {
               margin-bottom: 10px;
           }
           
           .product-specifications-card .product-charast {
               width: 100%;
               margin-top: 7px;
           }
           
           .product_price {
               /* position: absolute; */
               display: flex;
               align-items: center;
               justify-content: space-between;
               /* bottom: 20px;
    right: 20px;
    left: 20px; */
           }
           
           .product_price-block {
               display: flex;
               align-items: center;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 18px;
               line-height: 22px;
               color: #333333;
           }
           
           .price_old {
               margin-left: 5px;
               s font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 22px;
               text-decoration-line: line-through;
               color: #888888;
           }
           
           .price_old_contPrice {
               margin-left: 45px;
               margin-bottom: 15px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 25px;
               line-height: 22px;
               text-decoration-line: line-through;
               color: #ff0000;
           }
           
           .product_price-links {
               display: flex;
               align-items: center;
           }
           
           .product_price-links a.button_wishlist div {
               height: 15px;
               width: 17px;
               background-image: url("/images/new/add-wishlist.svg");
               background-repeat: no-repeat;
           }
           
           .product_price-links a.button_wishlist.active div {
               background-image: url("/images/new/add-wishlist-active.svg");
           }
           
           .product_price-links button.button_buy div {
               margin: auto;
               height: 15px;
               width: 15px;
               background-image: url("/images/new/cart-gray.svg");
               background-repeat: no-repeat;
               background-size: contain;
           }
           
           .product_price-links button.button_buy.button_hits.active {
               border: none;
           }
           
           .product_price-links button.button_buy.active div {
               width: 100%;
               height: 100%;
               background-image: url("/images/new/active-buy.svg");
           }
           
           .product-content-block {
               margin-top: 4px;
               /* padding: 0 20px; */
           }
           /* открытая карточка товара */
           
           .product-charast {
               margin-bottom: 8px;
               display: flex;
               justify-content: space-between;
               max-width: 350px;
               /* width: 220px; */
           }
           
           .product-charast:last-child {
               margin-bottom: 0;
           }
           
           .product-border {
               min-width: 50px;
               flex-grow: 1;
           }
           
           .product-border div {
               height: 100%;
               border-bottom: 1px dashed #B5B5B5;
           }
           
           .product-namecharact,
           .product-charact {
               display: flex;
               align-items: flex-end;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 300;
               font-size: 13px;
               line-height: 18px;
               color: #636363;
           }
           
           .product-qty {
               margin-top: 25px;
               margin-bottom: 21px;
           }
           
           .rightonimage div[itemprop="offers"] {
               display: flex;
               align-items: center;
               margin: 20px 0;
           }
           
           .quantity-text {
               margin-left: 20px;
               position: relative;
               width: 130px;
               height: 50px;
           }
           
           .quantity-text input {
               height: 100%;
               width: 100%;
               border-radius: 25px;
               text-align: center;
               background: #FAFAFA;
               border: 1px solid #D9D9D9;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 15px;
               line-height: 20px;
               color: #333333;
               outline: none;
           }
           
           .quantity-minus {
               display: flex;
               height: 30px;
               position: absolute;
               top: 50%;
               transform: translateY(-50%);
               left: 20px;
               cursor: pointer;
           }
           
           .quantity-plus {
               display: flex;
               height: 30px;
               position: absolute;
               top: 50%;
               transform: translateY(-50%);
               right: 20px;
               cursor: pointer;
           }
           
           .jshop_img_description span {
               display: flex;
               align-items: center;
               flex-wrap: wrap;
           }
           
           .tabs ul.nav-tabs {
               border-bottom: 1px solid #DADADA;
               margin-bottom: 30px;
           }
           
           .tabs ul.nav-tabs li {
               position: relative;
               padding: 0;
           }
           
           .tabs ul.nav-tabs li:nth-child(3) {
               background-color: gainsboro;
               border-bottom: 2px solid gainsboro;
           }
           
           .tabs ul.nav-tabs li:last-child {
               display: block;
           }
           
           .tabs ul.nav-tabs li.active {
               border-bottom: 2px solid #41AD4A;
           }
           
           .tabs ul.nav-tabs li.active a {
               background-color: inherit;
               color: #41AD4A;
               text-decoration: none;
           }
           
           .tabs ul.nav-tabs li a {
               padding: 0;
               margin-left: 15px;
               margin-right: 15px;
               padding-bottom: 15px;
               padding-top: 15px;
           }
           
           .product-info {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 300;
               font-size: 13px;
               line-height: 19px;
               color: #626262;
           }
           
           .product-availability img {
               margin-right: 6px;
           }
           
           .product-availability span {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 23px;
               color: #888888;
           }
           
           .phones .navbar-default .navbar-collapse a {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 21px;
               color: #41AD4A;
           }
           
           .phones .navbar-default .navbar-collapse {
               padding-left: 12px;
           }
           
           .header-address {
               margin-left: 18px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 21px;
               color: #41AD4A;
           }
           
           .header-address:hover {
               text-decoration: none;
               color: #41AD4A;
               border-bottom: 1px solid rgba(65, 173, 74, 0.5);
           }
           
           .phones .navbar-default .navbar-collapse a:hover {
               color: #41AD4A;
               border-bottom: 1px solid rgba(65, 173, 74, 0.5);
           }
           
           .phones .navbar-default {
               min-height: 30px;
           }
           
           .button_group {
               display: flex;
               align-items: center;
               margin-bottom: 18px;
           }
           
           .rub::before {
               content: '\20BD';
           }
           
           .installment {
               display: flex;
               align-items: center;
               height: 23px;
           }
           
           .installment_link {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 15px;
               line-height: 22px;
               color: #41AD4A;
               border-bottom: 1px dashed transparent;
           }
           
           .installment_link:hover {
               color: #41AD4A;
               text-decoration: none;
               border-bottom: 1px dashed #41AD4A;
           }
           
           .installment_img {
               height: 13px;
               width: 13px;
               margin-left: 5px;
           }
           
           .product_top_title {
               padding-left: 16px;
               display: flex;
               align-items: center;
               margin: 0;
           }
           
           .product_top_title h2 {
               margin: 0;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 29px;
               line-height: 80px;
               color: #333333;
           }
           
           .product_top_title a {
               margin-left: 13px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 17px;
               line-height: 49px;
               color: #41AD4A;
           }
           
           .image-active {
               border: 2px solid #41AD4A;
           }
           
           .optionsselect {
               margin-top: 10px;
           }
           
           .optionsselect .input_type_radio input {
               display: none;
           }
           
           .product-option {
               margin-bottom: 10px;
           }
           
           .product-option:last-child {
               margin-bottom: 0;
           }
           
           .tab-title {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 20px;
               line-height: 22px;
               color: #333333;
               margin-bottom: 15px;
           }
           /* Список желаний */
           
           .jshop_module_wishlist {
               position: relative;
               order: -1;
               margin-right: 8px;
           }
           
           .jshop_quantity_products {
               display: flex;
               align-items: center;
               justify-content: center;
               position: absolute;
               top: 0;
               right: 0;
               background: #C9C9C9;
               border: 2px solid #FFFFFF;
               height: 22px;
               width: 22px;
               text-align: center;
               border-radius: 50%;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 12px;
               line-height: 14px;
               color: #fff;
           }
           
           table.jshop tbody {
               width: 100%;
               margin-bottom: 20px;
           }
           
           table.jshop tbody img {
               height: 20px;
           }
           
           table.jshop tbody .jshop_img {
               height: 150px;
           }
           /* Слайдер изображений товара */
           
           .swiper-container.gallery-top {
               position: relative;
               height: 356px;
               width: 540px;
               overflow: hidden;
               margin-left: 0;
               margin-bottom: 20px;
           }
           
           .swiper-container.gallery-thumbs {
               width: 70%;
               height: 66px;
               margin-left: 0;
           }
           /* .swiper-wrapper {
       width: 25% !important;
   } */
           
           .swiper-product {
               width: 100% !important;
           }
           
           .gallery-thumbs .swiper-slide {
               display: block;
           }
           
           .swiper-slide a.lightbox {
               width: 100%;
               height: 100%;
               border-radius: 5px;
               overflow: hidden;
           }
           
           .swiper-slide a.lightbox img {
               width: 100%;
               height: 100%;
               object-fit: cover;
           }
           
           .button-prev,
           .button-next {
               outline: none;
               position: absolute;
               top: 50%;
               transform: translateY(-50%);
               z-index: 100;
               padding: 16px 19px;
               border-radius: 50%;
               background: rgba(0, 0, 0, 0.2);
               transition: 0.25s;
           }
           
           .button-prev:hover,
           .button-next:hover {
               background: #41AD4A;
           }
           
           .button-prev:hover.swiper-button-disabled {
               background: rgba(0, 0, 0, 0.2);
           }
           
           .button-next:hover.swiper-button-disabled {
               background: rgba(0, 0, 0, 0.2);
           }
           
           .button-prev {
               left: 20px;
           }
           
           .button-next {
               right: 20px;
           }
           /* Слайдер похожих товаров */
           
           .swiper-arrows {
               outline: none;
               position: relative;
               height: 426px;
               width: 100%;
           }
           
           .swiper-container {
               width: 100%;
               height: 100%;
           }
           
           .swiper-slide {
               display: flex;
               justify-content: center;
           }
           
           .swiper-button-left,
           .swiper-button-right {
               outline: none;
               position: absolute;
               top: 50%;
               transform: translateY(-50%);
               z-index: 100;
               padding: 16px 19px;
               border-radius: 50%;
               background: rgba(165, 165, 165, 0.4);
               transition: 0.25s;
           }
           
           .swiper-button-left:hover,
           .swiper-button-right:hover {
               background: #41AD4A;
           }
           
           .swiper-button-left:hover.swiper-button-disabled {
               background: rgba(165, 165, 165, 0.4);
           }
           
           .swiper-button-right:hover.swiper-button-disabled {
               background: rgba(165, 165, 165, 0.4);
           }
           
           .swiper-button-left {
               left: -64px;
           }
           
           .swiper-button-right {
               right: -64px;
           }
           
           .slider-arrow {
               object-fit: cover;
               height: 12px;
               width: 6px;
           }
           
           .input-price,
           .characteristic-checkbox {
               position: relative;
           }
           
           .input-price-title,
           .characteristic-checkbox-title {
               min-width: 90px;
               height: 40px;
               text-align: center;
               padding: 9px 40px 9px 9px;
               background-color: #FFFFFF;
               box-sizing: border-box;
               border-radius: 5px;
               border: 1px solid #EBEBEB;
               cursor: pointer;
               background-image: url(/images/new/checkbox-arrow.svg);
               background-repeat: no-repeat;
               background-position: center right 15px;
           }
           
           .input-price-hidden {
               display: none;
               width: 262px;
               z-index: 5;
               padding: 30px 20px 20px 20px;
               position: absolute;
               top: 129%;
               left: -86px;
               background: #FFFFFF;
               box-shadow: 0px 0px 7px rgba(48, 49, 52, 0.17);
               border-radius: 5px;
               text-align: center;
           }
           
           .input-price-hidden::after {
               content: '';
               position: absolute;
               bottom: 100%;
               left: 50%;
               margin-left: -11px;
               border-width: 11px;
               border-style: solid;
               border-color: transparent transparent #fff transparent;
           }
           
           .characteristic-checkbox-hidden {
               display: none;
               width: 262px;
               z-index: 100;
               padding: 25px 10px 20px 20px;
               position: absolute;
               top: 129%;
               transform: translateX(-50%);
               left: 50%;
               background: #FFFFFF;
               box-shadow: 0px 0px 7px rgba(48, 49, 52, 0.17);
               border-radius: 5px;
           }
           
           .characteristic-checkbox-hidden::after {
               content: '▲';
               position: absolute;
               bottom: 100%;
               left: 50%;
               transform: translateX(-50%);
               color: #fff;
               font-size: 16px;
               height: 16px;
               text-shadow: 0 2px 2px rgba(255, 255, 255, 0.7), 0 -2px 4px rgba(48, 49, 52, 0.17);
               /* margin-left: -11px;
    border-width: 11px;
    border-style: solid;
    border-color: transparent transparent #fff transparent; */
           }
           
           .input-price-hidden .inputbox {
               height: 35px;
               width: 100px;
               padding: 7px 15px;
               background: #FFFFFF;
               border: 1px solid #EAEAEA;
               box-sizing: border-box;
               border-radius: 20px;
               outline: none;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 22px;
               color: #747474;
           }
           
           .characteristic-checkbox-label {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 22px;
               color: #747474;
           }
           
           .price-active {
               display: block;
           }
           /* Стили для checkbox */
           /* для элемента input c type="checkbox" */
           
           .characteristic-checkbox-input {
               width: 100px;
               height: 17px;
               position: absolute;
               opacity: 0;
           }
           /* для элемента label, связанного с .characteristic-checkbox-input */
           
           .characteristic-checkbox-input+label {
               display: inline-flex !important;
               align-items: center;
               user-select: none;
           }
           /* создание в label псевдоэлемента before со следующими стилями */
           
           .characteristic-checkbox-input+label::before {
               content: '';
               display: inline-block;
               width: 17px;
               height: 17px;
               flex-shrink: 0;
               flex-grow: 0;
               border: 1px solid #DFDFDF;
               border-radius: 2px;
               margin-right: 0.5em;
               background-repeat: no-repeat;
               background-position: center center;
               background-size: 100%;
           }
           /* стили при наведении курсора на checkbox */
           
           .characteristic-checkbox-input:not(:disabled):not(:checked)+label:hover::before {
               border-color: #b3d7ff;
           }
           /* стили для активного чекбокса (при нажатии на него) */
           
           .characteristic-checkbox-input:not(:disabled):active+label::before {
               background-color: #b3d7ff;
               border-color: #b3d7ff;
           }
           /* стили для чекбокса, находящегося в фокусе */
           
           .characteristic-checkbox-input:focus+label::before {
               box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
           }
           /* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
           
           .characteristic-checkbox-input:focus:not(:checked)+label::before {
               border-color: #80bdff;
           }
           /* стили для чекбокса, находящегося в состоянии checked */
           
           .characteristic-checkbox-input:checked+label::before {
               border-color: #41AD4A;
               background-color: #41AD4A;
               background-image: url(/images/new/active-checkbox.svg);
           }
           /* стили для чекбокса, находящегося в состоянии disabled */
           
           .characteristic-checkbox-input:disabled+label::before {
               background-color: #e9ecef;
           }
           
           .characteristic-checkbox-wrapper {
               margin-bottom: 16px;
           }
           
           .characteristic-checkbox-wrapper:last-child {
               margin-bottom: 0;
           }
           /* Стили лидера продаж в сайдбаре */
           
           .bestseller-sidebar {
               margin-top: 30px;
           }
           
           .bestseller-title {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 18px;
               line-height: 24px;
               color: #333333;
           }
           
           .swiper-arrows-bestsellers {
               position: relative;
           }
           
           .swiper-button-bestsellers-left,
           .swiper-button-bestsellers-right {
               margin-top: 12px;
               margin-right: 10px;
               display: inline-block;
               outline: none;
               height: 45px;
               width: 45px;
               z-index: 100;
               padding: 16px 19px;
               border-radius: 50%;
               background: rgba(165, 165, 165, 0.4);
               transition: 0.25s;
           }
           
           .swiper-button-bestsellers-left:hover,
           .swiper-button-bestsellers-right:hover {
               background: #41AD4A;
           }
           
           .swiper-button-bestsellers-left:hover.swiper-button-disabled {
               background: rgba(165, 165, 165, 0.4);
           }
           
           .swiper-button-bestsellers-right:hover.swiper-button-disabled {
               background: rgba(165, 165, 165, 0.4);
           }
           
           .swiper-container-bestsellers {
               overflow: hidden;
               height: 425px;
               width: 100%;
           }
           
           .bestseller-sidebar .product_label {
               position: absolute;
               top: 15px;
               right: 10px;
           }
           
           .block_sorting_count_to_page {
               display: flex;
               justify-content: space-between;
           }
           
           .aboutmenu .collapse.navbar-collapse {
               margin-left: 0 !important;
           }
           /* Стили селектора городов */
           
           .cityselector-wrapper {
               margin-top: 12px;
               position: relative;
               display: flex;
               align-items: center;
           }
           
           .cityselect {
               position: relative;
               display: flex;
               margin-right: 32px;
           }
           
           .cityselect_link {
               margin-right: 5px;
               padding-bottom: 1px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 15px;
               color: #41AD4A;
               margin-bottom: 0;
               cursor: pointer;
               border-bottom: 1px dashed #41AD4A;
           }
           
           .city-name {
               min-width: 150px;
               position: absolute;
               top: 100%;
               left: 0;
               background-color: #fff;
               visibility: hidden;
               opacity: 0;
               transition: 0.25s;
               z-index: 10;
               padding: 10px;
               box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
           }
           
           .city-name .city-link {
               padding: 0;
               margin-bottom: 10px;
           }
           
           .cityselect:hover .city-name {
               visibility: visible;
               opacity: 1;
           }
           
           .our-advantages {
               margin-top: 50px;
           }
           
           .navbar-nonactive {
               display: none;
           }
           
           .topmenu div#navbarCollapse {
               margin-left: 0;
           }
           
           .topmenu #navbarCollapse ul {
               text-align: end;
           }
           
           @media (min-width:320px) and (max-width:1000px) {
               .dj-subwrap {
                   /*margin-left: 0 !important;*/
                   margin-left: auto;
               }
               /*.dj-subwrap-in {*/
               /*    width: 250px !important;*/
               /*}*/
               .dj-subwrap-in {
                   width: auto !important;
               }
               /*.dj-subcol {*/
               /*    width: 250px !important;*/
               /*}*/
               .dj-subcol {
                   width: auto !important;
               }
               /* .button_buy button {
		min-width: 185px !important;
	} */
           }
           
           @media (max-width: 1100px) {
               .topmenu div#navbarCollapse {
                   width: 550px;
               }
           }
           
           .cart img {
               height: 29px;
               padding-top: 5px;
               float: left;
               margin-right: 15px;
               margin-top: 5px;
           }
           
           .aboutmenu ul {
               float: left;
               margin: 0 0 0 10px !Important;
               /*float: right;*/
               margin-bottom: 0;
               margin: 0 !Important;
               /*margin: 0 !Important*/
           }
           
           .aboutmenu li {
               /* float: left; */
               list-style: none;
               padding: 10px 8px;
           }
           
           .aboutmenu li a {
               /*color: #2b2a28 !important;*/
               /*text-decoration: underline !important;*/
               font-family: 'Roboto' !important;
               font-weight: 500 !important;
               /*font-size: 14px !important;*/
               /* color: #cccccc !important; */
               font-size: 13px !important;
               text-decoration: none !important;
               color: #7D7D7D !important;
           }
           
           .aboutmenu li a:hover {
               color: #41ad4a !important;
           }
           
           @media (min-width: 768px) and (max-width: 1024px) {
               .aboutmenu li a {
                   font-size: 11px!important;
               }
           }
           
           .search input {
               border-radius: 5px;
               border: 1px solid #dadada;
               color: #808080;
               font-family: Roboto;
               font-size: 14px;
               width: 40px;
               background: url(images/iconsearch.png), white;
               background-position: 50%;
               background-repeat: no-repeat;
               padding: 9px 15px 9px 15px;
               z-index: 1;
               position: relative;
           }
           
           .search input:focus,
           .search input:active {
               width: 339px;
               background-position: 96%;
           }
           
           .log input {
               border-radius: 5px;
               border: 1px solid #b2b2b2;
               color: #808080;
               font-family: Roboto;
               font-size: 14px;
               width: 40%;
               background-position: 96%;
               background-repeat: no-repeat;
               padding: 7px 15px 7px 15px;
           }
           
           .log2 input {
               border-radius: 5px;
               border: 1px solid #b2b2b2;
               color: #808080;
               font-family: Roboto;
               font-size: 14px;
               width: 20%;
               background-position: 96%;
               background-repeat: no-repeat;
               padding: 7px 15px 7px 15px;
           }
           
           .log3 input {
               border-radius: 5px;
               border: 1px solid #b2b2b2;
               color: #808080;
               font-family: Roboto;
               font-size: 14px;
               width: 140px !important;
               background-position: 96%;
               background-repeat: no-repeat;
               padding: 7px 15px 7px 15px;
               text-align: center;
           }
           
           .log4 input {
               border-radius: 5px;
               border: 1px solid #b2b2b2;
               color: #808080;
               font-family: Roboto;
               font-size: 14px;
               width: 60%;
               background-position: 96%;
               background-repeat: no-repeat;
               padding: 7px 15px 7px 15px;
               text-align: left;
           }
           
           .cart_block_discount .name {
               margin-right: 20px;
               padding-top: 10px !important;
               font-size: 16px;
           }
           
           .logform {
               text-align: center;
           }
           
           p {
               font-size: 18px;
               font-family: 'Roboto';
               font-weight: 300;
               color: #000;
           }
           
           .news h1 {
               margin-top: 30px;
               margin-bottom: 15px;
           }
           
           .newsitem p {
               font-family: 'Roboto';
               font-size: 16px;
               color: #333333;
               line-height: 20px;
           }
           
           .homelist li {
               list-style: url(images/iconlist.png);
               color: #000000;
               font: italic 300 16px / 24px Roboto;
           }
           
           .hits img {
               /*border: 1px solid #41ad4a;*/
           }
           
           .hits .relimg {
               /*width: 260px;*/
               width: 100%;
               height: 290px;
               object-fit: cover;
           }
           
           .hits h1 {
               padding-bottom: 3px;
           }
           
           .hits .hitstext {
               color: #000000;
               font-size: 18px;
               font-family: Roboto;
               font-weight: 500;
               /*float: left;*/
               text-align: left;
               padding-top: 10px;
               padding-bottom: 20px;
               min-height: 105px;
               max-width: 80%;
           }
           /* .hits .hitstext a{
    color: #000000;
    font-size: 18px;
    font-family: Roboto;
    font-weight: 500;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
} */
           
           .hits .hitstext .hits_name {
               margin-top: 10px;
           }
           
           .hits .hits_name a {
               color: #444;
               font-size: 15px;
               font-family: Roboto;
               font-weight: 400;
           }
           
           .hits .hits_price {
               font-weight: bold;
               position: absolute;
               bottom: 20px;
           }
           
           .centermob {
               text-align: center;
               padding-top: 5px;
           }
           
           .hits .button_hits {
               /*border: 2px solid #41ad4a;*/
               border-radius: 0;
               border: 0px;
               padding: 10px;
               /*padding: 5px 40px 5px 40px;*/
               text-align: center;
               max-width: unset;
               min-width: unset;
               background: #41ad4a;
               position: absolute;
               bottom: 20;
               right: 15;
           }
           
           .hits .button_hits:hover {
               background: #4a4a4a;
           }
           
           .hits .button_hits span {
               color: #41ad4a;
               font-size: 20px;
               font-weight: 500;
               font-family: Roboto;
           }
           
           .hitstext {
               margin-top: 10px;
               color: #000000;
               font-size: 18px;
               font-family: 'Roboto';
               font-weight: 500;
               text-align: center;
               /* padding: 0 20px; */
               text-align: start;
           }
           
           .hitstext a {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 15px;
               line-height: 22px;
               color: #333333;
           }
           
           .hitstext a:hover {
               text-decoration: none;
               color: #41AD4A;
           }
           
           .button_hits {
               width: 41px;
               height: 41px;
               border: 2px solid #41ad4a;
               padding: 0;
               margin-right: 10px;
               border-radius: 50%;
               text-align: center;
               background: #fff;
           }
           
           .button_hits img {
               height: 15px;
               width: 15px;
           }
           
           .button_hits span {
               /* background-image: url('/images/cart-sale.svg');
    background-repeat: no-repeat; */
               color: #41ad4a;
               font-size: 20px;
               font-weight: 500;
               font-family: Roboto;
           }
           
           .button_hits2 {
               border: 2px solid #41ad4a;
               border-radius: 5px;
               padding: 5px 40px 5px 40px;
               text-align: center;
               max-width: 260px;
               min-width: 260px;
               margin-right: 10px;
               background: #fff;
           }
           
           .button_hits2 span {
               color: #41ad4a;
               font-size: 14px;
               font-weight: 500;
               font-family: Roboto;
           }
           
           .button_hits3 {
               border: 2px solid #41ad4a;
               border-radius: 5px;
               padding: 5px 40px 5px 40px;
               text-align: center;
               max-width: 260px;
               min-width: 260px;
               background: #fff;
           }
           
           .button_hits3 span {
               color: #41ad4a;
               font-size: 14px;
               font-weight: 500;
               font-family: Roboto;
           }
           
           .button_hits4 {
               border: 2px solid #41ad4a !important;
               border-radius: 5px !important;
               padding: 0px 40px 0px 40px;
               text-align: center;
               max-width: 260px;
               background-color: #fff !important;
               margin-top: 10px;
           }
           
           .button_hits4 span {
               color: #41ad4a !important;
               font-size: 14px !important;
               font-weight: 500 !important;
               font-family: Roboto;
           }
           
           .pics {
               position: relative;
           }
           
           .pics img {
               width: 100%;
           }
           
           .pics ul {
               position: absolute;
               list-style-type: none;
               top: 48%;
               width: 100%;
           }
           
           .leftarrow {
               left: 10px;
               position: absolute;
           }
           
           .rightarrow {
               right: 10px;
               position: absolute;
           }
           
           .partnerscontent {
               position: relative;
           }
           
           .partnerscontent img {
               margin-right: 50px;
           }
           
           footer {
               background-color: #2e7b35;
           }
           
           .menuinfooter {
               float: left;
               width: 100%;
               overflow: hidden;
               position: relative
           }
           
           .menuinfooter ul {
               margin: 0;
               padding: 0;
               float: left;
               position: relative;
               left: 50%
           }
           
           .menuinfooter li {
               float: left;
               color: #ffffff;
               font-weight: 500;
               font-size: 18px;
               list-style-type: none;
               padding: 20px 25px 10px 0px;
               position: relative;
               right: 50%
           }
           
           .menuinfooter li a img {
               display: none;
           }
           
           .menuinfooter li:last-child {
               float: left;
               color: #ffffff;
               font-weight: 500;
               font-size: 18px;
               list-style-type: none;
               padding: 20px 0px 10px 0px;
               position: relative;
               right: 50%
           }
           
           .menuinfooter li a {
               color: #ffffff;
               font-weight: 500;
               font-size: 18px;
           }
           
           .partners {
               margin-bottom: 30px;
           }
           
           .partners h1 {
               padding-bottom: 3px;
               margin-bottom: 20px;
               margin-top: 30px;
           }
           
           .certificates {
               margin-top: 30px;
               margin-bottom: 20px;
               text-align: center;
           }
           
           .callback {
               background-color: rgba(255, 255, 255, 0.6);
               border-radius: 5px;
               text-align: center;
               box-shadow: 0px 1px 1px 0.00px rgba(0, 0, 2, 0.75);
               padding: 5px 40px 5px 40px;
               border: 1px solid #576658;
           }
           
           .callback span {
               color: #000000;
               font-size: 18px;
               font-family: Roboto;
               font-weight: 500;
           }
           
           .searchfooter input {
               background: url(images/searchfooter.png);
               background-position: 98%;
               background-repeat: no-repeat;
               background-color: #fff;
               border-radius: 5px;
               font-size: 14px;
               color: #808080;
               width: 100%;
               padding: 7px 10px;
               border: 1px solid #b2b2b2;
           }
           
           .reglog {
               /*padding: 0px 0px 0px 110px;*/
               /* color: #b9b9b9; */
               color: #41AD4A;
               text-align: right;
               /*text-align: center;*/
               /*background: #666666;*/
           }
           
           .logo {
               display: flex;
               flex-wrap: wrap;
               justify-content: center;
               padding-left: 0px;
               padding-bottom: 10px;
               margin-top: 5px;
           }
           
           .search {
               /*margin-top: 20px;*/
               /*display: none;*/
               margin: -41px -14px 0 0;
               float: right;
           }
           
           .search_1 {
               line-height: 30px;
               margin: 30px 0px 0px 0px;
               min-width: 280px;
               /*width: 100%;*/
           }
           
           .search_1 .inputbox {
               width: 100%;
               margin-top: 1px;
               border-color: #d9d9d9;
               border-style: solid;
               border-width: 1px;
               border-radius: 25px;
               height: 45px;
               padding-left: 25px;
               padding-right: 60px;
               outline: none;
               background: #EEEEEE;
               color: #999999;
           }
           
           .search_1 .inputbox:hover,
           .search_1 .inputbox:focus {
               border-color: #4a4a4a;
           }
           
           .search_1 .inputbox::-webkit-input-placeholder {
               color: #c4c4c4;
           }
           
           .search_1 .inputbox::-moz-placeholder {
               color: #c4c4c4;
           }
           
           .search_1 button {
               position: absolute;
               height: 45px;
               width: 45px;
               background: url(images/iconsearch2.png) no-repeat 13px 15px;
               top: 0;
               right: 0;
               border: 0;
               transition: 0.25s;
               outline: none;
           }
           /* Добавил ховер */
           
           .search_1 button:hover {
               background: url(images/iconsearch1.png) no-repeat 13px 15px;
           }
           
           .search_1 form {
               position: relative;
           }
           
           #searchclear {
               top: 16;
               right: 45;
               position: absolute!important;
           }
           /* h1 {
    border-bottom: 1px solid #41ad4a;
} */
           
           .homelist {
               padding: 0 0 0 50px;
           }
           
           .date {
               margin-bottom: 10px;
               font-family: Arial;
               font-size: 14px;
               font-weight: 400;
               color: #333333;
           }
           
           .readmore a {
               color: #0353ff;
               font-family: Arial;
               font-size: 12px;
               font-weight: 500;
               text-decoration: underline;
               text-transform: lowercase;
           }
           
           .greenline {
               background-color: rgba(65, 173, 74, 0.5);
               height: 1px;
               width: 100%;
               margin-top: 40px;
               margin-bottom: 15px;
           }
           
           .greenline2 {
               background-color: rgba(65, 173, 74, 0.5);
               height: 1px;
               width: 100%;
               margin-bottom: 15px;
           }
           
           .archivenews a {
               font-family: Arial;
               font-size: 16px;
               font-weight: 400;
               text-decoration: underline;
               color: #0353ff;
           }
           
           .artitem img {
               float: left;
               padding-right: 20px;
           }
           
           .artitem date {
               float: left;
               color: #333333;
               font-family: Arial;
               font-size: 14px;
               font-weight: 400;
           }
           
           .articles h1 {
               margin-top: 30px;
               margin-bottom: 20px;
           }
           
           .headerarticles a {
               font-family: Arial;
               font-size: 16px;
               font-weight: 700;
               line-height: 26px;
               color: #333333;
           }
           
           .headerarticles {
               margin-bottom: 10px;
           }
           
           .textarticles {
               color: #333333;
               font-family: Roboto;
               font-size: 16px;
               font-weight: 300;
               line-height: 20px;
           }
           
           .readart {
               margin-top: 10px;
           }
           
           .social a:first-child img {
               margin-left: 0px;
           }
           
           .social a img {
               margin-left: 10px;
           }
           
           .copyright {
               color: #ffffff;
               font-family: Roboto;
               font-size: 14px;
               font-weight: 400;
               line-height: 27px;
               margin-bottom: 15px;
           }
           
           .leftarrowpartners {
               width: 50px;
               background: url(images/leftpartners.png);
           }
           
           .rightarrowpartners {
               background: url(images/rightpartners.png);
               width: 50px;
           }
           
           .phonefooter {
               text-align: right;
               color: #fff;
           }
           
           .phonefooter span {
               padding-left: 5px;
               line-height: 27px;
               font-size: 14px;
               font-family: Roboto;
               font-weight: 500;
               padding-right: 20px;
           }
           
           .phonefooter span:last-child {
               padding-right: 0px;
           }
           
           .infofoot {
               /* margin-top: 15px;*/
           }
           
           @media (max-width: 1330px) {
               .swiper-arrows {
                   width: 90%;
                   margin: auto;
               }
           }
           
           @media (max-width: 1290px) {
               .slider {
                   width: 90%;
               }
           }
           
           @media (max-width: 1050px) {
               .swiper-arrows {
                   width: 85%;
               }
               .tooltip-block {
                   width: 200px;
               }
           }
           
           @media (max-width:991px) {
               .sblock3.jshop_categ.category {
                   margin-left: auto;
                   margin-right: auto;
               }
               footer {
                   text-align: center;
               }
               .callback {
                   margin-top: 20px;
               }
               .searchfooter {
                   padding: 0;
                   margin-top: 20px;
               }
               .certificates img {
                   margin-bottom: 10px;
               }
               .centermob {
                   text-align: center;
               }
               .centermob:first-child {
                   padding-left: 0;
               }
               .zvonok_basket {
                   display: flex;
                   justify-content: center;
                   margin-top: 25px;
               }
               .fb {
                   flex-basis: auto;
               }
           }
           
           @media (max-width: 800px) {
               .swiper-arrows {
                   width: 80%;
               }
               .swiper-button-left {
                   left: -20px;
               }
               .swiper-button-right {
                   right: -20px;
               }
           }
           
           @media (max-width: 600px) {
               .swiper-container.gallery-top {
                   width: 100%;
                   height: 300px;
               }
               .swiper-container.gallery-thumbs {
                   width: 100%;
               }
               .tabs .nav-tabs>li>a,
               .tabs .nav-tabs>li.active>a,
               .tabs .nav-tabs>li.active>a:hover,
               .tabs .nav-tabs>li.active>a:focus {
                   font-size: 14px;
               }
               .tabs ul.nav-tabs li a {
                   margin-left: 5px;
                   margin-right: 5px;
               }
               .block_sorting_count_to_page {
                   flex-direction: column;
               }
               .rightonimage div[itemprop="offers"] {
                   flex-wrap: wrap;
               }
           }
           
           .menu ul li>ul {
               display: none;
           }
           
           .menu ul li:hover a {
               color: #41ad4a !important;
           }
           
           .menu ul li:hover>ul {
               display: block;
               position: absolute;
               background: #fff;
               color: #41ad4a;
               z-index: 9;
           }
           
           .menu ul li:hover>ul li a {
               color: #41ad4a !important;
           }
           
           @media (max-width:768px) {
               .phonefooter {
                   text-align: center;
                   margin-bottom: 20px;
               }
               .logo {
                   text-align: center;
               }
               .search {
                   padding: 0;
               }
               .cart {
                   margin-bottom: 20px;
               }
               .topmenu {
                   text-align: center;
               }
               .topmenu .navbar-collapse {
                   width: 100%!important;
               }
               .bt_not {
                   margin: 0 0 0 0;
               }
               .bestseller-title {
                   text-align: center;
               }
               .swiper-arrows-bestsellers {
                   text-align: center;
               }
           }
           
           .menu {
               /* background-color: #41ad4a; */
               /* height: 65px; */
               background-color: #1C1D20;
               min-width: -webkit-fill-available;
               min-width: -moz-available;
               display: flex;
               justify-content: center;
           }
           
           .menu #navbarCollapse1 #dj-megamenu120 {
               display: flex;
               flex-wrap: wrap;
               justify-content: center;
               min-height: 65px;
               /* margin-top: 20px;
    margin-bottom: 20px; */
               float: left;
               padding-left: 0;
               /* background-color: #41ad4a; */
               background-color: #1C1D20;
               width: 100%;
               display: flex;
               justify-content: space-between;
               align-items: center;
           }
           
           .menu .dj-subwrap .dj-subcol ul {
               float: left;
               width: 100%;
           }
           
           .menu ul li {
               float: left;
               list-style-type: none;
               padding-top: 20px;
               padding-bottom: 20px;
               padding-left: 5px;
               padding-right: 5px;
               margin: auto;
               text-align: center;
               position: unset;
               border-bottom: 2px solid transparent;
           }
           
           .menu ul li:hover {
               /* background: #fff; */
               border-bottom: 2px solid #41AD4A;
           }
           /* .menu ul li:first-child {
    margin-left: 15px;
} */
           /* .menu ul li img {
    margin-bottom: 10px;
} */
           
           .menu ul li a {
               color: #ffffff !important;
               font-size: 15px !important;
               font-family: Roboto !important;
               color: #ffffff !important;
               font-weight: 300 !important;
               padding: 0px !important;
           }
           
           .whiteline {
               width: 100%;
               height: 1px;
               background: #fff;
               margin-bottom: 10px;
           }
           
           .imagemenu {
               min-height: 80px;
           }
           
           .headerfilter {
               display: flex;
               align-items: center;
               margin-right: 20px;
               margin-bottom: 10px;
           }
           
           .headerfilter img {
               margin-right: 9px;
               height: 16px;
               width: 16px;
           }
           
           .headerfilter h2 {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 15px;
               line-height: 24px;
               color: #333333;
               margin: 0;
           }
           
           .filtergroup {
               margin-right: 20px;
               margin-bottom: 10px;
           }
           
           .filtergroup span {
               color: #000000;
               font: 300 16px / 20px Roboto;
               min-width: 144px;
               max-width: 144px;
               display: block;
               float: left;
               margin-top: 7px;
           }
           
           .filtergroup select {
               height: 40px;
               background: #FFFFFF;
               border: 1px solid #EBEBEB;
               border-radius: 5px;
               padding: 9px 0 9px 15px;
               color: #000000;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 22px;
               color: #333333;
               outline-color: #41AD4A;
           }
           
           .filter {
               margin-top: 30px;
           }
           
           .filter-cell-submit {
               margin-left: auto;
           }
           
           .breadcrumbs {
               margin-top: 15px;
           }
           
           .breadcrumbs-arrow {
               width: 3px;
               height: 5px;
           }
           
           .breadcrumbs span {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 15px;
               color: #979797;
           }
           
           .breadcrumbs a {
               /* font: 300 14px / 20px Roboto; */
               /* color: #000000; */
               text-decoration: none;
               margin-right: 3px;
               margin-left: 3px;
           }
           
           .breadcrumbs a:hover span {
               /* text-decoration: underline; */
               border-bottom: 1px solid #94df9a;
               color: #41AD4A;
           }
           
           .breadcrumbs a:first-child {
               padding-left: 0;
           }
           
           .breadcrumbs a:last-child {
               /* text-decoration: underline; */
               /* border-bottom: 1px solid #94df9a; */
           }
           
           .maincontent h1 {
               /* font: 300 30px / 20px Roboto; */
               color: #000000;
               margin-top: 20px;
               padding-top: 0;
               padding-bottom: 7px;
           }
           
           .titleproduct {
               color: #000000;
               font: 500 16px / 20px Roboto;
               margin-top: 15px;
           }
           
           .titleproduct span {
               color: #000000;
               font: 400 26px / 20px Roboto;
           }
           
           .rating {
               margin: 0;
               display: flex;
               align-items: center;
               justify-content: space-between;
           }
           
           .prodincat .image,
           .product-wrapper .image {
               height: 206px;
               width: 100%;
               position: relative;
           }
           
           .prodincat .image .image_block,
           .product-wrapper .image .image_block {
               position: relative;
               height: 100%;
               width: 100%;
           }
           
           .prodincat .image .image_block .jshop_img,
           .product-wrapper .image .image_block .jshop_img {
               height: 100%;
               width: 100%;
               object-fit: cover;
           }
           
           .imageproduct {
               overflow: hidden;
               padding: 0;
               border-radius: 5px;
               /* padding-left: 0; */
               position: relative;
               margin-bottom: 20px;
           }
           
           .imageproduct img {
               width: 100%;
               height: 356px;
               object-fit: cover;
           }
           
           img.jshop_img_thumb {
               width: 95px;
               height: 66px;
               object-fit: cover;
               border-radius: 5px;
           }
           
           img.jshop_img_thumb:nth-child(5n+5) {
               margin-right: 0;
           }
           
           .text_zoom {
               display: none;
           }
           
           .nav-tabs li.active a,
           .nav-tabs li.active a:hover,
           .nav-tabs li.active a:focus {
               background-color: #F3F3F3;
           }
           
           .stock-text {
               margin-top: 25px;
               margin-bottom: 25px;
               padding-top: 15px;
               font-size: 18px;
               line-height: 1.5;
               color: #f35151;
               border-top: 1px solid #41ad4a;
           }
           
           .prodincat .image .price_old,
           .imageproduct .price_old {
               position: absolute;
               right: 35px;
               top: 0;
               font-size: 30px;
               line-height: 1;
               font-weight: 300;
               text-decoration: line-through;
               color: #fff;
               border-radius: 5px;
               padding: 5px 15px;
               background: #de2528;
               background: -moz-linear-gradient(-45deg, #de2528 0%, #8b0100 100%);
               background: -webkit-linear-gradient(-45deg, #de2528 0%, #8b0100 100%);
               background: linear-gradient(135deg, #de2528 0%, #8b0100 100%);
               filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#de2528', endColorstr='#8b0100', GradientType=1);
               -webkit-transform: rotate(8deg);
               -moz-transform: rotate(8deg);
               -ms-transform: rotate(8deg);
               -o-transform: rotate(8deg);
               transform: rotate(8deg);
           }
           
           .prodincat .image .price_old {
               right: 0;
               top: 5px;
           }
           
           .old_price {
               color: #000000;
               font: 500 16px / 20px Roboto;
               margin-bottom: 15px;
           }
           
           .old_price span {
               color: #000000;
               font: 500 16px / 20px Roboto;
               margin-bottom: 15px;
               text-decoration: line-through;
           }
           
           .price {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 34px;
               line-height: 22px;
               color: #333333;
           }
           
           .optionsselect span {
               color: #000000;
               font: 500 16px / 20px Roboto;
           }
           
           .optionsselect select {
               min-width: 180px;
               color: #000000;
               font: 400 14px / 18px Roboto;
               border-radius: 5px;
               padding-left: 10px;
               margin-left: 10px;
           }
           
           .linktonone a {
               font: 500 14px / 20px Roboto;
               color: #000000;
               text-decoration: underline;
           }
           
           .linktonone {
               margin-top: 30px;
               margin-bottom: 15px;
           }
           
           .button_buy button {
               display: flex;
               align-items: center;
               justify-content: center;
               width: 160px;
               height: 50px;
               background: #41AD4A;
               border: 2px solid #41AD4A;
               box-sizing: border-box;
               border-radius: 25px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 14px;
               line-height: 22px;
               color: #fff;
               outline: none;
               transition: 0.25s;
           }
           
           .button_buy button:nth-child(2) {
               width: 170px;
               background: transparent;
               color: #333333;
           }
           
           .button_buy button:hover {
               background: transparent;
               color: #333333;
           }
           
           .button_buy button:nth-child(2):hover {
               background: #41AD4A;
               color: #fff;
           }
           
           .button_buy button.button_buy {
               margin-right: 10px;
           }
           
           .button_buy-cart {
               padding-left: 25px;
               background-image: url(/images/cart-btn.svg);
               background-repeat: no-repeat;
           }
           
           .button_buy button:hover .button_buy-cart {
               background-image: url(/images/cart-btn-green.svg);
           }
           
           button.clear-button {
               display: flex;
               align-items: center;
               justify-content: center;
               width: auto;
               height: auto;
               background: #ffffff;
               border: none;
               box-sizing: border-box;
               border-radius: 0;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 14px;
               line-height: 22px;
               color: #41AD4A;
               outline: none;
               transition: 0.25s;
           }
           
           .button_buy a {
               border-radius: 5px;
               color: #ffffff;
               font: 700 14px / 20px Roboto;
               background-color: #41ad4a;
               text-transform: uppercase;
               min-width: 250px;
               border: 1px solid #2f7a35;
               box-shadow: inset #ffffff 0 0 7px 0px;
           }
           
           .button_buy a:hover {
               text-decoration: none;
               color: #ffffff;
           }
           
           .button_buy button.button_wishlist {
               height: auto;
               width: auto;
               border: none;
               min-width: auto;
               background-color: #F3F3F3;
           }
           
           .button_buy button.button_wishlist div {
               height: 15px;
               width: 17px;
               background-image: url(/images/new/add-wishlist.svg);
               background-repeat: no-repeat;
           }
           
           .button_buy button.button_wishlist.active div {
               background-image: url(/images/new/add-wishlist-active.svg);
           }
           
           .button_buy12 {
               border-radius: 5px;
               color: #ffffff !important;
               font: 700 14px / 20px Roboto;
               background-color: #41ad4a;
               text-transform: uppercase;
               min-width: 250px;
               border: 1px solid #2f7a35;
               box-shadow: inset #ffffff 0 0 7px 0px;
           }
           
           .leftbar {
               margin-top: 10px;
           }
           
           .contbar {
               margin-top: 50px;
           }
           
           .tabs {
               padding-left: 0;
               margin-top: 25px;
           }
           
           .namecharact {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 300;
               font-size: 13px;
               line-height: 18px;
               color: #636363;
           }
           
           .charact {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 13px;
               line-height: 18px;
               color: #737373;
           }
           
           .charast {
               max-width: 500px;
               margin-bottom: 15px;
               display: flex;
               justify-content: space-between;
           }
           
           .button_podnor {
               width: 100%;
               background-color: #41ad4a;
               border-radius: 5px;
               color: #ffffff;
               text-transform: uppercase;
               text-align: center;
           }
           
           .titleartincat a {
               color: #000000;
               font: 500 16px / 20px Roboto;
           }
           
           .contentincat p {
               color: #000000;
               font: 300 15px / 22px Roboto;
               padding-top: 10px;
           }
           
           .readmoreartincat {
               color: #0000ff;
               font: 300 14px / 20px Roboto;
               text-decoration: underline;
               text-transform: lowercase;
           }
           
           .articlesincat {
               margin-top: 20px;
           }
           /* Пагинация */
           
           .pagination {
               text-align: center;
               display: inline-flex;
           }
           
           .pagination-list {
               z-index: 10;
           }
           
           .pagination ul {
               display: flex;
               flex-wrap: wrap;
               align-items: center;
               padding: 0;
               margin-left: auto;
               margin-bottom: 0;
           }
           
           .pagination .pagination-list li {
               width: 40px;
               height: 40px;
               border: 2px solid #DDDDDD;
               border-radius: 50%;
           }
           
           .pagination .pagination-list li.active {
               background: #41AD4A;
               color: #fff;
               border: none;
           }
           
           .pagination .pagination-list li a {
               height: 100%;
               width: 100%;
               display: flex;
               align-items: center;
               justify-content: center;
               color: #666666;
           }
           
           .pagination .pagination-list li a:focus {
               text-decoration: none;
           }
           
           .pagination .pagination-list li.active a {
               color: #fff;
           }
           /* .pagination li a {
    list-style-type: none;
    float: left;
    background: -webkit-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -moz-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -o-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -ms-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: linear-gradient(0deg, #fafafa 0%, #fbfbfb 100%);
    border-radius: 50%;
    border-radius: 3px; 
    box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.08); 
    color: #6e6e6e;
	border: 1px solid #bebebe;
    font-family: 'OpenSans';
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    width: 100%;
    padding: 8px 14px;
    padding: 6px 8px;
} */
           
           .pagination li a:hover {
               text-decoration: none;
           }
           /* .pagination li.pagination-prev span {
    list-style-type: none;
    float: left;
    background: -webkit-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -moz-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -o-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -ms-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: linear-gradient(0deg, #fafafa 0%, #fbfbfb 100%);
    border-radius: 3px;
    box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.08);
    color: #6e6e6e;
	border: 1px solid #bebebe;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 8px;
} */
           /* .pagination li.pagination-next span {
    list-style-type: none;
    float: left;
    background: -webkit-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -moz-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -o-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: -ms-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
    background: linear-gradient(0deg, #fafafa 0%, #fbfbfb 100%);
    border-radius: 3px;
    box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.08);
    color: #6e6e6e;
	border: 1px solid #bebebe;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 8px;
} */
           
           .pagination li {
               display: flex;
               align-items: center;
               justify-content: center;
               padding: 0;
               list-style-type: none;
               /* float: left; */
           }
           
           @media (max-width: 600px) {
               .pagination ul {
                   margin: auto;
                   flex-wrap: wrap;
                   justify-content: center;
               }
               .pagination .pagination-list li {
                   margin-bottom: 10px;
               }
           }
           /* Стрелка назад */
           
           .pagination li:first-child {
               display: none;
           }
           
           .pagination li:nth-child(2) {
               border: none;
           }
           
           .pagination li span.icon-previous {
               transform: rotate(180deg);
           }
           
           .pagination li.disabled span.icon-previous {
               transform: rotate(0);
           }
           
           .pagination li span.icon-previous::before {
               content: url(/images/arrow-next.svg);
           }
           
           .pagination li.disabled span.icon-previous::before {
               content: url(/images/arrow-prev.svg);
           }
           /* Стрелка вперед */
           
           .pagination li:last-child {
               display: none;
           }
           
           .pagination li:nth-last-child(2) {
               border: none;
           }
           
           .pagination li span.icon-next::before {
               content: url(/images/arrow-next.svg);
           }
           
           .pagination li.disabled span.icon-next {
               transform: rotate(180deg);
           }
           
           .pagination li.disabled span.icon-next::before {
               content: url(/images/arrow-prev.svg);
           }
           /* .pagination li span{
    background: -webkit-linear-gradient(90deg, #41ad4a 0%, #55e061 100%);
    background: -moz-linear-gradient(90deg, #41ad4a 0%, #55e061 100%);
    background: -o-linear-gradient(90deg, #41ad4a 0%, #55e061 100%);
    background: -ms-linear-gradient(90deg, #41ad4a 0%, #55e061 100%);
    background: linear-gradient(0deg, #41ad4a 0%, #55e061 100%); */
           /* background: #41AD4A;
    color: #ffffff;
	display: block; */
           /* padding: 7px 9px; */
           /* box-shadow: 0px 1px 2px 0.00px rgba(0, 0, 0, 0.3); */
           /* padding: 8px 14px;
    height: 100%;
    width: 100%; */
           /* border-radius: 50%; */
           /* border-radius: 3px;
} */
           
           .invisible {
               display: none;
           }
           /* Фильтр товаров */
           
           .catalog-position-left {
               background: #FFFFFF;
               box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08);
               border-radius: 5px;
           }
           
           .catalog-position-left .moduletable {
               padding: 10px 25px;
           }
           
           .catalog-position-left .moduletable .filter-groups {
               display: none;
           }
           
           .ExtendedFilterContainer form {
               display: flex;
               align-items: center;
               flex-wrap: wrap;
               margin-bottom: 0;
           }
           
           .showallpagination a {
               color: #0000ff;
               font: 300 16px / 20px Roboto;
               text-decoration: underline;
           }
           
           .prodincat {
               min-height: 425px;
               /* padding-right: 0;
    padding-left: 0; */
               /* margin-left: 30px; */
               margin-bottom: 30px;
               /* justify-content: space-between; */
           }
           
           .products {
               min-height: 425px;
               align-items: stretch;
               align-content: stretch;
           }
           
           .row-fluid.products::after,
           .row-fluid.products::before {
               display: none;
           }
           
           .product-wrapper {
               padding-bottom: 21px;
               margin: auto;
               position: relative;
               min-height: 425px;
               /* height: 100%; */
               width: 262px;
               /* text-align: center; */
               display: flex;
               flex-direction: column;
               overflow: hidden;
               background: #FFFFFF;
               box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.07);
               border-radius: 5px;
           }
           
           .product-wrapper-block {
               display: flex;
               flex-direction: column;
               justify-content: space-between;
               flex-grow: 1;
               padding: 0 20px;
           }
           
           .product-wrapper-info {}
           
           .product-label-card {
               z-index: 10;
           }

           .product-wrapper .image .image_block .product_labels_stack,
           .prodincat .image .image_block .product_labels_stack,
           .swiper-container.gallery-top .product_labels_stack {
               position: absolute;
               top: 12px;
               right: 10px;
               z-index: 10;
               display: flex;
               flex-direction: column;
               align-items: flex-end;
               gap: 6px;
               max-width: calc(100% - 20px);
               pointer-events: none;
           }

           .product-wrapper .image .image_block .product_labels_stack .product_label,
           .prodincat .image .image_block .product_labels_stack .product_label,
           .swiper-container.gallery-top .product_labels_stack .product_label {
               position: static;
               margin-left: 0;
           }

           .product_labels_text {
               display: flex;
               flex-direction: column;
               align-items: flex-end;
               gap: 4px;
           }

           .product_labels_text-item {
               display: inline-block;
               padding: 4px 10px;
               border-radius: 20px;
               background: #16A34A;
               color: #fff;
               font: 500 12px / 1.2 Roboto, sans-serif;
               white-space: nowrap;
               box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
           }
           
           .tab-pane .prodincat {
               margin-left: 0;
               margin-right: 26px;
           }
           
           .swiper-slide .prodincat {
               margin: 0;
           }
           /* .swiper-slide:first-child .prodincat {
    margin-right: 0;
    margin-left: auto;
}
.swiper-slide:last-child .prodincat {
    margin-left: 0;
    margin-right: auto;
}
.swiper-slide:nth-child(4n+4) .prodincat {
    margin-left: 0;
    margin-right: auto;
}
.swiper-slide:nth-child(5n+5) .prodincat {
    margin-right: 0;
    margin-left: auto;
} */
           
           .prevart {
               margin-top: 30px;
           }
           
           .aboutmenu {
               display: flex;
               align-items: flex-start;
               padding-right: 0;
           }
           /* .cityselector-wrapper {
    order: -1;
} */
           
           .whywe {
               margin-top: 30px;
               padding-bottom: 3px;
           }
           
           .whywep {
               margin-top: 20px;
           }
           
           .slider-wrapper {
               position: relative;
           }
           
           .nivo-controlNav {
               position: absolute;
               bottom: 25px;
               left: 46%;
               z-index: 9999;
           }
           
           .control-label {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 300;
               font-size: 13px;
               line-height: 22px;
               color: #494949;
           }
           /* .form-horizontal .block_sorting_count_to_page .controls {
	margin-left: 73px !important;
} */
           /* .form-horizontal .box_products_count_to_page .control-label {
	width: 100px !important;
} */
           /* .form-horizontal .box_products_count_to_page {
	width: 320px !important;
} */
           
           .controls {
               margin-left: 10px;
           }
           
           .controls select {
               border-radius: 5px;
               border: 1px solid #D7D7D7;
               background-color: inherit;
               padding-left: 3px;
               height: 40px;
               color: #333333;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 22px;
           }
           /* .control-group {
    display: flex;
    align-items: center;
} */
           
           .box_products_sorting {
               display: flex;
               align-items: center;
           }
           
           .box_products_count_to_page {
               display: flex;
               align-items: center;
               margin-left: auto;
           }
           
           @media (max-width: 600px) {
               .box_products_sorting {
                   margin-bottom: 15px;
               }
               .box_products_count_to_page {
                   margin: 0;
               }
           }
           
           .padgination li.pagination-prev span {
               background: -webkit-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
               background: -moz-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
               background: -o-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
               background: -ms-linear-gradient(90deg, #fafafa 0%, #fbfbfb 100%);
               background: linear-gradient(0deg, #fafafa 0%, #fbfbfb 100%);
               border-radius: 3px;
               border: 1px solid #bebebe;
           }
           
           .pagination li {
               margin-right: 5px;
               margin-bottom: 5px;
           }
           
           .dj-up_a span {
               display: flex;
               align-items: center;
           }
           
           .reseeveimg {
               background-position: center top;
               position: relative;
               /* width: 84px;
	height: 67px; */
               background-size: 84px 66px;
               overflow: hidden;
               margin: 0 auto;
               margin-right: 8px;
           }
           
           .reseeveimg img {
               /* margin-bottom: 10px; */
               overflow: hidden;
               /* width: 84px;
    height: 133px; */
           }
           
           .reseeveimg span {
               position: absolute;
               margin-top: -66px;
               display: block;
           }
           /* .menu ul li:hover .reseeveimg img{
	margin-top:-66px;
} */
           /* .headerphone {
	
} */
           
           .headerphone span {
               font-size: 14px;
               font-family: Roboto;
               font-weight: 500;
               background-image: url('/images/green_phone.png');
               background-repeat: no-repeat;
               padding-left: 25px;
               margin-right: 15px;
           }
           
           @media (min-width:1200px) {
               .headerphone .ph {
                   top: -35px;
                   text-align: right;
                   padding-right: 0;
                   height: 0px;
               }
           }
           
           @media (max-width:1200px) {
               .search_1 {
                   min-width: 240px;
               }
               .price {
                   font-size: 32px;
               }
           }
           
           @media (min-width:300px) and (max-width:1199px) {
               .headerphone .ph {
                   text-align: center;
                   padding-right: 0;
                   /* margin-bottom: 10px;		 */
               }
           }
           
           .recomended {
               font-size: 30px;
               font-weight: 300;
               padding-bottom: 3px;
           }
           
           .dj-subwrap {
               display: block;
               position: absolute;
               left: 0;
               /*top:161px;*/
               z-index: 999;
               margin: 0;
               width: 100%;
               margin-top: 35px;
           }
           /*.dj-subwrap-in {*/
           /*    width: 1100px;*/
           /*}*/
           /*.dj-subcol {*/
           /*    width: 1140px;*/
           /*}*/
           
           .dj-subwrap-in {
               width: auto!important;
           }
           
           .dj-subcol {
               width: auto!important;
           }
           
           .dj-submenu {
               background-color: #fff !important;
               border: 1px solid #41ad4a;
           }
           
           .dj-submenu li {
               min-height: 30px !important;
               width: auto !important;
               padding-top: 20px !important;
               margin-right: 24px;
           }
           
           .dj-megamenu {
               position: relative;
           }
           
           .sel select {
               border-radius: 5px;
               border: 1px solid #e2e2e2;
               padding: 5px;
               color: #000000;
               font: 300 16px / 20px Roboto;
           }
           
           .other_delivery_adress {
               text-align: center;
           }
           
           .box_button {
               text-align: center;
           }
           
           .dj-subtree {
               width: 300px !important;
               border-left: 1px solid #41ad4a;
               border-right: 1px solid #41ad4a;
               border-bottom: 1px solid #41ad4a;
               left: 0;
               top: 58px;
           }
           
           @media (max-width:360px) {
               .hits img {
                   width: 100%;
               }
           }
           
           @media (max-width:640px) {
               /* .menu ul li{
		margin-right:0;
		margin-left:25px;
	} */
               /* .menu ul li:first-child {
		margin-left: 25px;
	} */
               .dj-subwrap {
                   min-width: 300px;
                   width: 100%;
                   top: unset;
                   margin-top: 20px;
               }
               .dj-subwrap-in {
                   width: 100% !important;
                   ;
               }
               .dj-subcol {
                   width: 100% !important;
               }
           }
           
           .certificates h1 {
               text-align: left;
           }
           
           #saitrus {
               margin: -15px auto;
               width: 200px;
           }
           
           #saitrus {
               color: #fff;
               width: 288px;
           }
           
           .mc2 .jshop_register .name {
               padding-top: 10px !important;
               font-weight: bold;
           }
           
           .mc2 div.jshop_register {
               padding-top: 0px !important;
               padding-bottom: 0px !important;
           }
           
           @media (min-width:800px) and (max-width:1150px) {
               /* .menu ul li{
		margin-right:0;
		margin-left:25px;
      position: unset;
	} */
               /* .menu ul li:first-child {
		margin-left: 25px;
	} */
               .dj-subwrap {
                   min-width: 300px;
                   width: 100%;
                   margin-left: 0px !important;
               }
               /*.dj-subwrap-in {*/
               /*	width: 700px !important;;*/
               /*}*/
               .dj-subwrap-in {
                   width: auto !important;
               }
               .dj-subcol {
                   width: 100% !important;
               }
               /*.dj-megamenu .dj-up:nth-child(3) .dj-subwrap {*/
               /*	margin-left: -150px !important;*/
               /*}*/
               /*.dj-megamenu .dj-up:nth-child(4) .dj-subwrap {*/
               /*	margin-left: -150px !important;*/
               /*}*/
               /*.dj-megamenu .dj-up:nth-child(5) .dj-subwrap {*/
               /*	margin-left: -250px !important;*/
               /*}*/
               /*.dj-megamenu .dj-up:nth-child(6) .dj-subwrap {*/
               /*	margin-left: -450px !important;*/
               /*}*/
               /*.dj-megamenu .dj-up:nth-child(7) .dj-subwrap {*/
               /*	margin-left: -550px !important;*/
               /*}*/
           }
           
           div.jshop_register {
               text-align: center !important;
               width: 100% !important;
           }
           
           p.h1 {
               /*border-bottom: 1px solid #41ad4a;*/
               margin-top: 30px;
               padding-bottom: 3px;
           }
           
           h3.h3 {
               margin-left: 15px;
               margin-bottom: 20px;
               font-weight: bold;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 22px;
               line-height: 20px;
               color: #41AD4A;
               z-index: -1;
           }
           
           h1.h3 {
               margin-left: 15px;
           }
           
           h3 {
               font-weight: bold;
           }
           
           li.itemid442 {
               margin-left: 13px;
           }
           
           .componentheading {
               text-align: center;
               font-size: 20px;
               font-weight: bold;
               margin-bottom: 10px;
           }
           
           #userForm tr {
               text-align: center;
           }
           
           #userForm input {
               border-radius: 5px;
               border: 2px solid rgb(65, 173, 74);
               padding: 5px 10px;
           }
           
           #userForm *[class*="button"] {
               border-radius: 5px;
               color: rgb(255, 255, 255);
               font: 700 14px / 36px Roboto;
               background-color: rgb(65, 173, 74);
               text-transform: uppercase;
               min-width: 250px;
               border: 1px solid rgb(47, 122, 53);
               box-shadow: inset #ffffff 0 0 7px 0px;
           }
           
           #userForm button:hover {
               background: rgb(74, 196, 84);
           }
           
           .formRequired {
               display: none;
           }
           
           .alert_form {
               display: none;
               position: fixed;
               top: 13%;
               left: 50%;
               transform: translateX(-50%);
               border: 1px solid;
               border: 1px solid #999;
               border: 1px solid rgba(0, 0, 0, .2);
               border-radius: 6px;
               outline: 0;
               -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
               box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
               padding: 10px;
               text-align: center;
               background: #fff;
               z-index: 9999;
           }
           
           .alert_form span {
               position: absolute;
               right: 10px;
               cursor: pointer;
               display: block;
           }
           
           .alert_form p {
               padding: 20px 20px 10px 20px;
           }
           
           #scrollToTop {
               bottom: 90px !important;
           }
           /*.ind_bg {*/
           /*    height: 320px;*/
           /*    background-size: auto 100%;*/
           /*}*/
           
           .ind_bg .sf2-body {
               display: inline-block;
               width: 100%;
           }
           
           .ind_bg form {
               display: inline-block;
               width: 100%;
               margin: 0px;
           }
           
           .ind_bg form+div {
               display: none;
           }
           
           .ind_bg form .form_zak {
               padding: 0px;
               padding-top: 78px;
               width: 630px;
               padding-right: 3px;
               padding-bottom: 31px;
               margin-left: 400px;
           }
           
           @media (max-width: 1200px) {
               .ind_bg form .form_zak {
                   margin-left: 285px;
               }
           }
           
           .ind_bg form .form_zak h3 {
               font-size: 22px;
               white-space: nowrap;
               margin: 0px;
               margin-bottom: 39px;
           }
           
           .ind_bg form .form_zak .input_wrap {
               /*display: inline-block;*/
               width: 100%;
               display: flex;
               flex-wrap: wrap;
           }
           
           .ind_bg form .form_zak .input_wrap:nth-of-type(1) {
               margin-bottom: 30px;
           }
           
           .ind_bg form .form_zak .input_wrap .nomber,
           .zak_name {
               margin-right: 0px;
               width: 250px;
               position: relative;
               margin-right: 25px;
           }
           
           .ind_bg form .form_zak .input_wrap .nomber input,
           .zak_name input {
               border-color: #74c88a;
               border-style: solid;
               border-width: 1px;
               width: 250px;
               padding-left: 10px;
               height: 40px;
               margin-bottom: 20px;
               -webkit-border-radius: 0px;
               -moz-border-radius: 0px;
               background-color: transparent;
               font-family: Roboto;
               font-size: 14px;
               width: 250px!important;
               margin-bottom: 0px!important;
               padding-left: 20px!important;
               font-weight: 300!important;
               color: #fff!important;
           }
           
           .ind_bg form .form_zak .input_wrap .nomber span,
           .zak_name span {
               color: #97cba1;
               position: absolute;
               z-index: 1;
               left: 20px;
               line-height: 26px;
               padding: 7px 0px;
               -webkit-transition: all 0.5s ease 0s;
               -moz-transition: all 0.5s ease 0s;
               -o-transition: all 0.5s ease 0s;
               transition: all 0.5s ease 0s;
               top: 0px;
           }
           
           .ind_bg form .form_zak .input_wrap .nomber:hover span,
           .ind_bg form .form_zak .input_wrap .nomber.focus span,
           .ind_bg form .form_zak .input_wrap .zak_name:hover span,
           .ind_bg form .form_zak .input_wrap .zak_name.focus span {
               top: -33px;
               color: #fff;
           }
           
           .ind_bg form .form_zak .input_wrap .nomber input::-webkit-input-placeholder,
           .ind_bg form .form_zak .input_wrap .nomber input::-moz-placeholder,
           .ind_bg form .form_zak .input_wrap .nomber input:-ms-input-placeholder,
           .ind_bg form .form_zak .input_wrap .nomber input:-moz-placeholder,
           .ind_bg form .form_zak .input_wrap .zak_name input::-webkit-input-placeholder,
           .ind_bg form .form_zak .input_wrap .zak_name input::-moz-placeholder,
           .ind_bg form .form_zak .input_wrap .zak_name input:-ms-input-placeholder,
           .ind_bg form .form_zak .input_wrap .zak_name input:-moz-placeholder {
               color: #fff!important;
           }
           
           .ind_bg form .form_zak .input_wrap .knopka {
               float: left;
           }
           
           .ind_bg form .form_zak .input_wrap .knopka button[type="submit"] {
               /*width: 300px;*/
               background: white;
               border: #f17614;
               border-radius: 0px;
               outline: none;
               font-size: 14px;
               color: black;
               font-weight: 300;
               text-shadow: none;
               /*background: #f18914;*/
               /*background: -moz-linear-gradient(top, #f18914 0%, #f16a14 100%);*/
               /*background: -webkit-linear-gradient(top, #f18914 0%,#f16a14 100%);*/
               /*background: linear-gradient(to bottom, #f18914 0%,#f16a14 100%);*/
               /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18914', endColorstr='#f16a14',GradientType=0 );*/
           }
           
           .ind_bg form .form_zak .input_wrap .knopka button[type="submit"]:hover {
               /*background: #f16714;*/
               /*background: -moz-linear-gradient(top, #f16714 0%, #f18714 100%); */
               /*background: -webkit-linear-gradient(top, #f16714 0%,#f18714 100%); */
               /*background: linear-gradient(to bottom, #f16714 0%,#f18714 100%);*/
               /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16714', endColorstr='#f18714',GradientType=0 ); */
           }
           
           .ind_bg form .form_zak .input_wrap .kapa {
               float: left;
           }
           
           .ind_bg form .form_zak .input_wrap .kapa .g-recaptcha {
               width: auto;
           }
           
           .ind_bg form .form_zak .input_wrap .soglas {
               width: 300px;
               /*float: right;*/
               line-height: 20px;
               font-weight: 300;
               /*padding: 6px 0px;*/
               margin-left: 30px;
           }
           
           .footer_container {
               position: absolute;
               width: 1900px;
               left: 0;
               bottom: 0;
               top: 756px;
           }
           
           @media (max-width: 1200px) {
               .ind_bg form .form_zak .input_wrap .soglas {
                   width: 280px;
               }
           }
           
           .ind_bg form .form_zak .input_wrap .soglas a {
               color: #fbfbfb;
               text-decoration: none;
               border-bottom: 1px dotted #fbfbfb;
           }
           
           @media (max-width: 1199px) {
               .ind_zakaz {
                   background-position-x: calc(50% - 100px);
               }
           }
           
           @media (max-width: 991px) {
               .ind_zakaz {
                   background-image: url(/images/ind_zakaz_bg_chisto.png);
                   background-size: 100% 100%;
                   background-position: center;
                   margin-left: 0px!important;
                   width: 100%!important;
               }
               .ind_bg form .form_zak {
                   float: none;
                   width: 630px;
                   margin: 0px auto;
               }
               .category_description .text {
                   padding-left: 0px;
               }
               .ExtendedFilterContainer form {
                   flex-direction: column;
                   align-items: flex-start;
               }
               .block_sorting_count_to_page {
                   flex-direction: column;
               }
               .box_products_sorting {
                   margin-bottom: 10px;
               }
               .box_products_count_to_page {
                   margin-left: 0;
               }
           }
           
           @media (width: 769px) {
               .aboutmenu li {
                   padding: 10px 0;
               }
           }
           
           @media (max-width: 768px) {
               .all_conts {
                   display: flex;
                   justify-content: center;
               }
               .fb {
                   display: flex;
                   flex-direction: column;
               }
               .aboutmenu {
                   justify-content: space-between;
               }
           }
           
           @media (max-width: 767px) {
               .ExtendedFilterContainer form {
                   flex-direction: row;
                   align-items: center;
               }
               .characteristic-checkbox-hidden {
                   width: auto;
                   min-width: 150px;
               }
               .input-price-hidden {
                   width: 145px;
                   left: -26px;
               }
           }
           
           @media (max-width: 750px) {
               .slick-list .hitstext {
                   padding-bottom: 40px;
               }
               .menu #navbarCollapse1 #dj-megamenu120 {
                   flex-direction: column;
               }
           }
           
           @media (max-width: 700px) {
               .ind_zakaz {
                   background-image: url(/images/ind_zakaz_bg_chisto_mob.png);
                   height: auto;
                   background-position: top center;
                   background-size: auto;
               }
               .ind_bg .ind_zakaz {
                   padding-right: 0px;
                   padding-left: 0px;
               }
               .ind_bg form .form_zak {
                   width: 90%;
                   padding-bottom: 0px;
               }
               .ind_bg form .form_zak h3 {
                   white-space: normal;
                   margin-bottom: 40px;
                   font-size: 17px;
               }
               .ind_bg form .form_zak .input_wrap {
                   flex-direction: column;
                   width: 100%;
                   margin-bottom: 20px;
               }
               .ind_bg form .form_zak .input_wrap .nomber {
                   float: none;
                   margin-bottom: 20px;
               }
               .ind_bg form .form_zak .input_wrap .knopka {
                   float: none;
                   display: inline-block;
                   width: 100%;
               }
               .ind_bg form .form_zak .input_wrap:nth-of-type(1) {
                   margin-bottom: 20px;
               }
               .ind_bg form .form_zak .input_wrap .nomber input {
                   width: 250px!important;
               }
               .ind_bg form .form_zak .input_wrap .knopka button[type="submit"] {
                   /*width: 250px;*/
               }
               .ind_bg form .form_zak .input_wrap .soglas {
                   width: 100%;
               }
               .ind_bg form .form_zak .input_wrap .kapa {
                   width: 250px;
                   overflow: hidden;
               }
               .sf2-form-item {
                   margin-bottom: 10px;
               }
           }
           
           @media (max-width: 555px) {
               .flex-wrapper {
                   display: flex;
                   flex-direction: column;
                   align-items: center;
               }
               .phones {
                   width: 100%;
               }
               .zvonok_basket {
                   width: 100%;
               }
               .all_conts {
                   flex-direction: column;
               }
               .fb a {
                   height: 22px;
                   width: 123px;
               }
               .all_conts .lt {
                   display: flex;
                   flex-wrap: wrap;
                   justify-content: center;
                   max-width: 100%;
                   margin-top: 10px;
               }
               .all_conts .lt p a {
                   display: block;
               }
               .bt_not {
                   width: 100%;
               }
               .zvonok_basket {
                   justify-content: center;
               }
           }
           
           @media (max-width: 505px) {
               .filter-cell-submit {
                   margin-top: 10px;
                   margin-left: 0;
               }
               .all_conts .fb {
                   flex-direction: row;
                   flex-wrap: wrap;
                   justify-content: center;
                   align-items: center;
               }
               .search_bt_not {
                   flex-basis: 100%;
               }
               .zvonok_basket {
                   justify-content: center;
               }
               /* .tab-content {
        display: none;
    } */
               .tabs ul.nav-tabs li:last-child {
                   display: none;
               }
               #characteristic,
               #paid,
               #description {
                   display: none;
               }
               #review {
                   display: block;
               }
               .tabs ul.nav-tabs li:nth-child(3) {
                   background-color: transparent;
                   border-bottom: 1px solid #DADADA;
               }
               .tabs ul.nav-tabs {
                   display: flex;
                   flex-direction: column;
                   border: none;
               }
               .tabs ul.nav-tabs li {
                   border-bottom: 1px solid #DADADA;
               }
               .tabs ul.nav-tabs li a {
                   padding-top: 10px;
                   padding-bottom: 10px;
               }
               .ExtendedFilterContainer form {
                   flex-direction: column;
                   align-items: flex-start;
               }
               .characteristic-checkbox-hidden {
                   min-width: 200px;
                   transform: translateX(-17%);
               }
               .input-price-hidden {
                   width: 262px;
                   left: -86px;
                   transform: translateX(33%);
               }
               .characteristic-checkbox-hidden::after,
               .input-price-hidden::after {
                   left: 17%;
               }
           }
           
           @media (max-width: 450px) {
               .price {
                   font-size: 26px;
               }
               .quantity-text {
                   height: 42px;
               }
               .swiper-arrows {
                   width: 100%;
               }
               .swiper-button-right {
                   right: 60px;
                   bottom: -60px;
                   top: auto;
                   transform: translateY(0);
               }
               .swiper-button-left {
                   left: 60px;
                   bottom: -60px;
                   top: auto;
                   transform: translateY(0);
               }
               .product_top_title {
                   flex-direction: column;
                   align-items: flex-start;
               }
               .product_top_title h2 {
                   line-height: 30px;
               }
               .button_group {
                   flex-direction: column;
                   align-items: flex-start;
               }
               .button_buy button.button_buy {
                   margin-bottom: 10px;
               }
               .button_buy button:nth-child(2) {
                   width: 160px;
               }
               .button_buy a.button_wishlist div {
                   background-size: contain;
                   height: 25px;
                   width: 25px;
               }
               .cart {
                   padding-right: 0;
               }
               .tooltip-block {
                   transform: translateX(-80%);
               }
               .tooltip-block::after {
                   left: 80%;
               }
           }
           
           @media (max-width: 380px) {
               #leadia-widget {
                   max-width: 90%;
               }
               .leadia_widget_order_control_row {
                   display: flex;
                   flex-direction: column;
               }
               #leadia_science_widget .leadia_widget_order_control_cell_1 {
                   width: 100%;
                   padding-right: 0;
               }
               #leadia_science_widget .leadia_widget_order_control_cell_2 {
                   width: 100%;
               }
           }
           
           .footer-new {
               background: #302f2e;
               padding-bottom: 50px;
           }
           
           .footer-new .logo-footer:before {
               content: '';
               position: absolute;
               right: 94%;
               top: 51px;
               width: 100vw;
               height: 97px;
               background: white;
           }
           
           .footer-new .logo-footer {
               margin: 51px 0 0 0px;
           }
           
           .footer-new .text-logo-footer {
               font-size: 14px;
               color: #b2b2b2;
               font-weight: 300;
               margin: 50px 0 0 0;
               line-height: 24px;
           }
           
           .footer-new .callback span {
               display: block;
               font-size: 14px;
               color: white;
               -webkit-transition: all 0.3s ease-in 0s;
               -moz-transition: all 0.3s ease-in 0s;
               transition: all 0.3s ease-in 0s;
           }
           
           .footer-new .callback {
               margin: 34px 0 0 0;
               width: 100%;
               background: #41ad4a;
               padding: 15px 0 12px 0;
               border-radius: 3px;
               -webkit-transition: all 0.3s ease-in 0s;
               -moz-transition: all 0.3s ease-in 0s;
               transition: all 0.3s ease-in 0s;
           }
           
           .footer-new .menu-footer h3 {
               margin: 69px 0 0 23px;
               color: white;
               font-weight: 700;
               font-size: 18px;
           }
           
           .footer-new .menu-footer ul li a img {
               display: none;
           }
           
           .footer-new .menu-footer ul li a {
               color: #b2b2b2;
               font-size: 14px;
               font-weight: 300;
           }
           
           .footer-new .menu-footer ul li a:hover {
               color: #41ad4a;
               text-decoration: none;
           }
           
           .footer-new .menu-footer ul li {
               margin: 0 0 20px 22px;
               padding: 0;
               list-style: none;
               width: 100%;
               display: block;
           }
           
           .footer-new .menu-footer ul {
               padding: 0;
               margin: 31px 0 0 2px;
           }
           
           .footer-new .menu-footer #navbarCollapse {
               width: auto;
               margin-left: 0;
           }
           
           .footer-new .address-footer {
               color: #b2b2b2;
               margin: 15px 0 0 25px;
               padding: 8px 0 0 24px;
               font-size: 14px;
               background: url(/images/new/new/point.png)no-repeat 0px 9px;
               font-weight: 300;
           }
           
           .address-phone {
               color: #b2b2b2;
               margin: 13px 0 0 25px;
               padding: 8px 0 0 24px;
               font-size: 14px;
               background: url(/images/new/new/phone.png)no-repeat 0px 9px;
               font-weight: 300;
           }
           
           .footer-new .social {
               margin: 25px 0 0 24px;
           }
           
           .footer-new .social a {
               border: 1px solid #808080;
               width: 30px;
               height: 30px;
               display: inline-block;
               vertical-align: top;
               padding: 5px 0 0 0;
               text-align: center;
               border-radius: 3px;
               margin: 0 1px 0 0px;
           }
           
           .footer-new .social a img {
               margin: 0;
           }
           
           .footer-new .social a:nth-child(2) {
               padding: 7px 0 0 0;
           }
           
           .footer-new .social a:nth-child(3) {
               padding: 6px 0 0 0;
           }
           
           .footer-new .social a:nth-child(6) {
               padding: 9px 0 0 0;
           }
           
           .footer-new .social a:hover {
               border: 1px solid white;
           }
           
           .footer-new-bottom {
               background: #ffffff;
           }
           
           .footer-new-bottom p {
               font-size: 13px;
               color: #302f2e;
               font-weight: 300;
               margin: 15px 0 15px 0;
           }
           
           .footer-new-bottom a {
               color: #302f2e;
               font-size: 13px;
               text-align: right;
               font-weight: 300;
               display: block;
               margin: 15px 0 15px 0;
           }
           
           .footer-new .callback:hover {
               background: white;
           }
           
           .footer-new .callback:hover span {
               color: #41ad4a;
           }
           
           @media screen and (max-width: 1165px) {
               footer-new .logo-footer:before {
                   right: 92%;
               }
           }
           
           @media screen and (max-width: 991px) {
               .logo-footer {
                   float: left;
                   width: 50%;
               }
               .footer-new .logo-footer:before {
                   right: 97.7%;
               }
               .footer-new .callback {
                   margin: 70px 0 0 0;
                   width: 300px;
               }
               .footer-new .menu-footer h3:after {
                   content: '';
                   background: url(/images/new/new/arr.png)no-repeat;
                   width: 10px;
                   height: 5px;
                   position: absolute;
                   top: 10px;
                   margin: 0 0 0 10px;
                   right: 0;
               }
               .footer-new .menu-footer h3.active:after {
                   background: url(/images/new/new/arr_active.png)no-repeat;
                   width: 10px;
                   height: 5px;
                   border-top: 0;
               }
               .footer-new .menu-footer h3 {
                   position: relative;
                   font-size: 18px;
                   color: #f7f7f7;
                   margin: 30px 0 0 0;
                   padding: 2px 0 20px 0px;
                   border-bottom: 1px solid #595958;
               }
               /* .footer-new .menu-footer ul {
           display: none;
       } */
               .footer-new .menu-footer .navbar {
                   min-height: auto;
               }
               /* .footer-new .address-footer {
           display: none;
       }
       .footer-new .address-phone {
           display: none;
       } */
               .footer-new .social {
                   margin: 25px 0 0 24px;
                   text-align: center;
               }
               .footer-new .menu-footer h3.active {
                   border: none;
                   padding-bottom: 0;
               }
               .footer-new .menu-footer ul.active {
                   border-bottom: 1px solid #595958;
               }
               /* .bgrdtopmenu {
        overflow: hidden;
    } */
               .container.he {
                   overflow: hidden;
               }
           }
           
           @media screen and (max-width: 780px) {
               .footer-new .menu-footer:nth-child(3) {
                   display: none;
               }
           }
           
           @media screen and (max-width: 767px) {
               .footer-new .logo-footer:before {
                   right: 97.4%;
               }
           }
           
           @media screen and (max-width: 590px) {
               .footer-new .logo-footer:before {
                   right: 97%;
               }
           }
           
           @media screen and (max-width: 480px) {
               .footer-new .logo-footer:before {
                   right: 96%;
               }
           }
           
           @media screen and (max-width: 395px) {
               .footer-new .logo-footer:before {
                   right: 95%;
               }
           }
           
           @media screen and (max-width: 321px) {
               .footer-new .callback {
                   width: 275px;
               }
               .footer-new-bottom p {
                   text-align: center;
               }
               .footer-new-bottom a {
                   text-align: center;
               }
               .footer-new .logo-footer:before {
                   right: 95%;
               }
           }
           
           .span_tel {
               font-size: 13px;
               color: #7f7f7f;
               font-weight: 400;
               line-height: 1;
           }
           
           .menu .navbar {
               width: 100%;
           }
           
           .menu .navbar-collapse {
               /*padding-left: 20%;*/
               max-width: 1200px;
               margin-left: auto;
               margin-right: auto;
           }
           
           .advantages {
               display: flex;
               flex-wrap: wrap;
               /* justify-content: space-between; */
               text-align: center;
               margin-bottom: 10px;
           }
           
           .advan_title {
               position: relative;
               padding-bottom: 15px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: bold;
               font-size: 22px;
               line-height: 20px;
               color: #41AD4A;
               border-bottom: 1px solid #E1E1E1;
           }
           
           .advan_title::before {
               content: '';
               position: absolute;
               bottom: 0;
               left: 0;
               width: 35px;
               border-bottom: 2px solid #41AD4A;
           }
           
           .advantages .block {
               display: flex;
               align-items: center;
               margin-top: 11px;
               flex-basis: 20%;
           }
           
           .advantages .advantages-block {
               display: flex;
               align-items: center;
               /* flex-basis: 30%; */
               margin-top: 11px;
           }
           
           .advantages .adv_text {
               margin-left: 15px;
           }
           
           .advantages .adv_text p {
               padding-right: 10px;
               margin-bottom: 0;
               text-align: start;
               font-family: Arial;
               font-style: normal;
               font-weight: bold;
               font-size: 14px;
               line-height: 19px;
               color: #333333;
           }
           
           .slider {
               margin-top: 20px;
           }
           
           .cat_con {
               padding: 0;
           }
           
           .cat_con p.h3 {
               padding-left: 15px;
           }
           
           .hits p.h3 {
               padding-left: 15px;
           }
           
           .catalog {
               display: flex;
               flex-wrap: wrap;
           }
           
           .catalog a:hover {
               color: #41ad4a;
               text-decoration: none;
           }
           
           .catalog_block {
               /*    background: url(images/catalog/m_mebel.jpg);*/
               width: fit-content;
               margin-bottom: 20px;
           }
           
           .catalog_block img {
               /*width: inherit;*/
               width: 100%;
           }
           
           .catalog_title {
               background: #fff;
               text-align: center;
               width: max-content;
               height: 60px;
               margin: -59px 0px 0px 177px;
               transform: translateZ(0px);
               padding-top: 18px;
               padding-left: 20px;
               margin-left: auto;
               font-family: Roboto;
               font-weight: 500;
               font-size: 18px;
               color: #2d2d2d;
           }
           
           .catalog_title:hover {
               color: #41AD4A;
           }
           /*.catalog_title p {*/
           /*    font-family: Roboto regular;*/
           /*    font-weight: 500;*/
           /*}*/
           
           .catalog_block_consult {
               background: #e6e6e6;
               text-align: center;
               height: 211px;
           }
           
           .catalog_consult p {
               padding-top: 30px;
               font-weight: bold;
           }
           
           .catalog__consult_button {
               width: 200px;
               line-height: 50px;
               background: #41ad4a;
               color: #fff;
               margin: auto;
               margin-top: 30px;
               cursor: pointer;
           }
           
           .catalog__consult_button:hover {
               background: #4a4a4a;
               color: white;
           }
           
           .padding0 {
               position: relative;
               padding: 0;
           }
           
           .all_hits_a {
               color: #41ad4a;
               float: right;
               margin-top: -40px;
               margin-right: 15px;
           }
           
           .hit_flag {
               background: #4160ad;
               width: fit-content;
               padding: 5px 10px 2px 10px;
               color: #fff;
               font-size: 13px;
               position: absolute;
               right: 15;
               top: 15;
           }
           /* Правки */
           
           .rightonimage {
               margin-top: 20px;
           }
           /* .flex-wrapper {
    display: flex;
    align-items: center;
} */
           
           .category_description p {
               z-index: -1;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 21px;
               color: #747474;
           }
           
           .category_description p a {
               color: inherit;
           }
           
           .category_description p a:hover {
               text-decoration: none;
           }
           
           .main p,
           .main span,
           .main ol,
           .main a {
               color: #585858;
               font-size: 15px;
               font-family: 'Roboto light';
               line-height: 2;
           }
           
           .main ul {
               color: #41ad4a;
               font-size: 20px;
           }
           
           .main h3 {
               margin-top: 70px;
               margin-bottom: 20px;
           }
           
           .image-title {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 16px;
           }
           
           .num_items_cart {
               display: flex;
               align-items: center;
               justify-content: center;
               position: absolute;
               right: 0;
               height: 22px;
               width: 22px;
               background: #C9C9C9;
               border: 2px solid #FFFFFF;
               border-radius: 50%;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 12px;
               line-height: 14px;
               color: #fff;
           }
           
           .basket {
               float: left;
               position: relative;
               margin-right: 10px;
           }
           
           .container-background {
               background-color: #ffffff;
               padding: 20px 0;
           }
           /* .he {
    margin-top: 10px;
    margin-bottom: 10px;
} */
           
           .price_cart {
               color: #808080;
               font-weight: 100;
               float: left!important;
           }
           
           .tp-rightarrow.default {
               background: url(../images/arrow-right.png) no-repeat 0 0!important;
               margin-right: -80px!important;
           }
           
           .tp-rightarrow.default:hover {
               background: url(../images/arrow-right-hover.png) no-repeat 0 0!important;
           }
           
           .tp-leftarrow.default {
               background: url(../images/arrow-left.png) no-repeat 0 0!important;
               margin-left: -80px;
           }
           
           .tp-leftarrow.default:hover {
               background: url(../images/arrow-left-hover.png) no-repeat 0 0!important;
           }
           
           .tp-bullets.simplebullets.round .bullet {
               background: url(../images/bullet.png) no-repeat top left!important;
           }
           
           .tp-bullets {
               /*top: 55;*/
               bottom: -40px!important;
           }
           /*.tp-bullets.simplebullets.round .bullet:hover, .selected {*/
           /*    background: url(../images/bullet-hover.png) no-repeat top left!important;*/
           /*}*/
           
           .tp-bullets.simplebullets.round .bullet:hover,
           .tp-bullets.simplebullets.round .bullet.selected,
           .tp-bullets.simplebullets.navbar .bullet:hover,
           .tp-bullets.simplebullets.navbar .bullet.selected {
               background: url(../images/bullet-hover.png) no-repeat top left!important;
           }
           
           .cat_row {
               display: flex;
               flex-wrap: wrap;
               /*justify-content: space-between;*/
               justify-content: center;
           }
           
           .cat_con .catalog .cat_row .row {
               padding: 0 10px 0px 10px;
           }
           
           @media screen and (max-width: 1024px) {
               .tparrows,
               .jcarousel-next-horizontal,
               .jcarousel-prev-horizontal,
               .owl-next,
               .owl-prev {
                   display: none!important;
               }
           }
           
           @media screen and (max-width: 375px) {
               .soglas {
                   margin-left: 0!important;
                   padding-top: 10px;
               }
               .cart {
                   padding: 0;
                   margin-left: -10px;
                   margin-right: -10px;
               }
               .search_bt_not {
                   margin-left: -10px;
               }
           }
           
           @media screen and (max-width: 767px) and (min-width: 350px) {
               /*.search_1 {*/
               /*    margin-top: 115px;*/
               /*    margin-left: -135px;*/
               /*}*/
               .reglog {
                   /*padding-top: 30px;*/
                   padding-left: 50px;
               }
           }
           
           #tc-news-carousel .owl-controls .owl-prev,
           #tc-news-carousel .owl-controls .owl-next {
               background: none;
               width: 50px;
               height: 10px;
           }
           
           #vtemcarouselcarouselid156 .jcarousel-container-horizontal {
               padding: 0!important;
           }
           
           .vtem_carousel_item .jcarousel-prev-horizontal {
               left: -70px!important;
           }
           
           .vtem_carousel_item .jcarousel-next-horizontal {
               right: -70px!important;
           }
           
           .vtem_carousel_inside {
               margin-right: auto;
               margin-left: auto;
           }
           
           .vt_carousel_thumb {
               margin: 0;
           }
           /* .partners_prefooter {
    background: #efefef;
} */
           
           .partners_prefooter .container {
               padding: 50px 15px 50px 15px;
           }
           
           .news {
               padding-bottom: 50px;
           }
           
           .news .owl-carousel .owl-item .news-item span:hover {
               color: #41ad4a;
           }
           
           .news .owl-carousel .owl-item .news-item a:hover {
               text-decoration: none;
           }
           
           @media (min-width: 1360px) {
               /* .all_conts {
        margin-left: -60px;
    } */
               /* .search_bt_not {
        margin-left: -60px;
    } */
               .search_1 {
                   margin: 30px 0px 0px 38px;
               }
               .logo a {
                   margin-left: -50px;
               }
           }
           /* @media (min-width: 768px) and (max-width: 1024px){
    .zvonok_basket {
        margin-top: -13px;
    }
} */
           
           .glide__slides {
               text-align: center;
               justify-content: flex-end;
           }
           
           .wt-multicarousel .glide__arrow {
               border: none;
               border-radius: 0!important;
               box-shadow: none;
               opacity: 1!important;
               height: 10px!important;
           }
           
           .glide__arrow--left {
               background-image: url(/images/arrows/Left_n.png);
               background-repeat: no-repeat;
               left: -40!important;
           }
           
           .glide__arrow--right {
               background-image: url(/images/arrows/Right_n.png);
               background-repeat: no-repeat;
               right: -60!important;
           }
           
           .glide__arrow--left:hover {
               background-image: url(/images/arrows/Left_h.png);
           }
           
           .glide__arrow--right:hover {
               background-image: url(/images/arrows/Right_h.png);
           }
           
           @media (max-width: 1439px) {
               .glide__arrows {
                   display: none;
               }
           }
           
           .slick-slide {
               height: auto!important;
           }
           
           .slick-prev {
               background-image: url(/images/arrows/Left_n.png) !important;
               background-repeat: no-repeat!important;
               width: 30px!important;
               left: -40px!important;
           }
           
           .slick-next {
               background-image: url(/images/arrows/Right_n.png) !important;
               background-repeat: no-repeat!important;
               width: 30px!important;
               right: -40px!important;
           }
           
           .slick-prev:hover {
               background-image: url(/images/arrows/Left_h.png) !important;
           }
           
           .slick-next:hover {
               background-image: url(/images/arrows/Right_h.png) !important;
           }
           
           .slick-track {
               display: flex!important;
               justify-content: flex-end;
           }
           
           .flex-nowrap {
               display: flex;
               flex-wrap: nowrap !important;
           }
           
           .flex-nowrap .soglas {
               margin-left: 0 !important;
           }
           
           .controls.log .g-recaptcha {
               width: 350px;
               float: none;
               margin: 0 auto;
           }
           /* Табы */
           
           .accord-tab-pane {
               margin-top: 10px;
               padding-left: 5px;
               width: 100%;
               position: absolute;
               visibility: hidden;
               opacity: 0;
               transition: 0.25s;
           }
           
           .accord-tab-pane-active {
               visibility: visible;
               opacity: 1;
           }
           
           .item-page,
           .span6,
           .blog {
               padding: 5px;
           }
           
           .swiper-container-products {
               overflow: hidden;
           }
           /* Плитка тегов */
           
           .tags-filter .moduletable {
               padding-bottom: 30px;
               display: flex;
               flex-wrap: wrap;
           }
           
           .tags-filter .menu {
               background-color: inherit;
               justify-content: start;
               margin-bottom: 30px;
           }
           
           .tag-links {
               background-color: #E3E3E3;
               border-radius: 5px;
               margin-right: 10px;
               margin-bottom: 10px;
           }
           
           .tag-links a {
               display: block;
               padding: 10px 12px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: normal;
               font-size: 14px;
               line-height: 16px;
               color: #414141;
           }
           
           .tag-links a:hover {
               text-decoration: none;
           }
           
           .tag-links a.active {
               background-color: #41AD4A;
               color: #ffffff;
           }
           
           .tag-wrapper {
               display: none;
               flex-basis: 100%;
               justify-content: space-between;
               align-items: flex-start;
               margin-bottom: 22px;
               border-bottom: 1px solid #E3E3E3;
           }
           
           .tag-tabs {
               height: 37px;
               list-style: none;
               margin: 0;
               padding: 0;
               display: flex;
               flex-wrap: wrap;
               overflow: hidden;
           }
           
           .tag-tabs-active {
               height: auto;
           }
           
           .tag-li {
               padding-top: 5px;
               padding-bottom: 8px;
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 15px;
               line-height: 22px;
               color: #777777;
               margin-right: 30px;
               cursor: pointer;
           }
           
           .tag-li span {
               display: block;
           }
           
           .tag-li-active {
               color: #41AD4A;
               border-bottom: 2px solid #41AD4A;
           }
           
           .tags-filter .tag-links {
               display: none;
           }
           
           .tag-links.active {
               background-color: #41AD4A;
           }
           
           .tag-links.active a {
               color: #fff;
           }
           
           .attr-last {
               display: none;
           }
           
           .tags-filter .attr-last {
               display: flex;
               align-items: center;
               padding-top: 5px;
               padding-bottom: 6px;
               cursor: pointer;
           }
           
           .tags-filter .attr-last span {
               font-family: 'Roboto';
               font-style: normal;
               font-weight: 500;
               font-size: 15px;
               line-height: 22px;
               color: #777777;
           }
           
           .attr-last img {
               margin-left: 4px;
           }
           
           .attr-last-active {
               transform: rotate(90deg);
           }
           
           @media (max-width: 450px) {
               .tag-wrapper {
                   border-bottom: none;
               }
               .tags-filter .attr-last {
                   display: none;
               }
               .tag-tabs {
                   height: auto;
                   flex-direction: column;
                   width: 100%;
               }
               .tag-li {
                   border-bottom: 2px solid #E3E3E3;
                   width: 100%;
               }
               .tag-li-active {
                   color: #41AD4A;
                   border-bottom: 2px solid #41AD4A;
               }
           }
           
           .count_commentar {
               display: none;
           }
           
           .tab-content>.tab-pane:nth-child(3).active {
               min-height: 425px;
               display: flex;
           }
           
           .items-row {
               display: flex;
               flex-direction: column;
               align-items: flex-start;
           }
           
           #comments .comments-list {
               height: auto !important;
           }
           
           #comments .comments-buttons {
               float: none !important;
           }
           
           .product-option:nth-child(3) {
               display: flex;
               align-items: center;
           }
           
           .product-option:nth-child(3)> :nth-child(2) {
               border-radius: 3px;
               border: 2px solid black;
               width: 20px;
               height: 20px;
               overflow: hidden;
               margin-right: 5px;
           }
           
           .product-option:nth-child(3)> :nth-child(2):hover {
               box-shadow: 0 0 5px 2px black;
           }
           
           .product-option:nth-child(3)> :nth-child(4):hover {
               box-shadow: 0 0 5px 2px black;
           }
           
           .product-option:nth-child(3)> :nth-child(6):hover {
               box-shadow: 0 0 5px 2px black;
           }
           
           .product-option:nth-child(3)> :nth-child(4) {
               border-radius: 3px;
               border: 2px solid black;
               width: 20px;
               height: 20px;
               overflow: hidden;
               margin-right: 5px;
           }
           
           .product-option:nth-child(3)> :nth-child(6) {
               border-radius: 3px;
               border: 2px solid black;
               width: 20px;
               height: 20px;
               overflow: hidden;
               margin-right: 5px;
           }
           
           .product-option:nth-child(3)>span:nth-child(1) {
               padding-right: 6px;
           }
           
           .swiper-free-mode>.swiper-wrapper {
               margin: 0 !important;
           }
           
           .ind_bg {
               margin-left: auto !important;
               width: auto !important;
           }
           
           .product_short_mini {
               max-height: 55px;
               overflow: hidden;
           }