/*код для всех*/

.home_page .ult-carousel-wrapper .ult-item-custom-wrap .wrap_slider_text .btn_slid {
    display: none!important;
}

.home_page .ult-carousel-wrapper .ult-item-custom-wrap .wrap_slider_text {
    all: unset;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.new_element_catalog .product-summary-wrap .summary .price del {
    display: block;
    font-size: 19px;
    line-height: normal;
}
.clarify-price{
    background: #FCB73E1F;
    padding: 5px 10px;
    position: relative;
    border-radius: 6px;
    margin-bottom: 24px;
    max-width: 303px;
    width: 100%;
}
.clarify-price::before{
    content: url(/local/templates/itpanda.business/img/waring.png);
    position: absolute;
    top: 7px;
}
.clarify-price p{
    color: #CF7000;
    font-weight: 400;
    margin: 0px;
    font-size: 14px;
    text-indent: 21px;
    line-height: 22px;
    vertical-align: middle;
    
}
.new_element_catalog .product-summary-wrap .summary .price ins {
    color: #be1a21;
    font-size: 22px;
    line-height: normal;
}

.sale-order-detail-payment-options-methods-image-element {
    height: 180px;
}

.icon-visible-xs {
    display: none !important;
}

#newton_callback_phone {
    display: none !important;
}

.social-popup {
    position: fixed;
    bottom: 85px;
    right: 30px;
    z-index: 1000;
}

#toTop {
    width:50px;
    text-align:center;
    padding:5px;
    position:fixed;
    bottom: 25px;
    right: 23px;
    cursor:pointer;
    display:none;
    color:#333;
    font-family:verdana;
    font-size:11px;
    }

.social-popup-items {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
}

.social-popup-items .item {
    list-style: none;
    display: none;
    margin-bottom: 10px;
    opacity: 0;
    transition: opacity 6s;
}

.social-popup-items.active .item {
    display: block;
    opacity: 1;
    transition: opacity 0s;
}

.social-popup-items .item.item-default {
    display: block;
    opacity: 1;
}

.social-popup-items .item a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: no-repeat center;
    text-indent: -9999px;
    overflow: hidden;
}

.social-popup-items .item.item-phone a {
    background-image: url('img/widget-phone-icon.png');
}

.social-popup-items .item.item-telergam a {
    background-image: url('img/widget-telegram-icon.png');
}

.social-popup-items .item.item-viber a {
    background-image: url('img/widget-viber-icon.png');
}

.social-popup-items .item.item-whatsapp a {
    background-image: url('img/widget-whatsapp-icon.png');
}

.social-popup-items .item.item-close a {
    background-image: url('img/widget-close-icon.png');
}

@media (max-width: 767px) {
    .icon-visible-xs {
        display: block !important;
    }
    .icon-hidden-xs {
        display: none !important;
    }
}
.block_info p{ 
    font-size: 14px;
    color: #71767E;
}
.block_info p b{
    font-size: 16px;
    color: #242424;
    font-weight: 500;
}
.block_info .promotion p{
    color: #242424;
}
.block_info .promotion p b{
    font-weight: 600;
}
.block_info .promotion{
    border-radius: 6px;
    background: #E9F2FF;
    position: relative;
    padding: 12px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    line-height: normal;
}
.block_info .promotion::after{
    content: url('img/percent.png');
    position: absolute;
    right: 0;
    bottom: 0;
    height: 64px;
}
.block_info .promotion p, .block_info .promotion p b{
    margin: 0;
    font-size: 14px;
}

/* <div class="wwwwwwwww">
<a class="wwwwwwwww_1" target="_blank" href="https://www.instagram.com/pridegrupp/" title=""></a>
<a class="wwwwwwwww_2" target="_blank" href="https://www.youtube.com/c/%D0%9F%D0%A0%D0%90%D0%99%D0%94%D0%93%D0%A0%D0%A3%D0%9F%D0%9F" title=""></a>
<a class="wwwwwwwww_3" target="_blank" href="https://pridegrupp.ru/news/rozygrysh_prizov_kazhdyy_mesyats/" title=""></a>
</div> */


/* .home_page .ult-carousel-wrapper .ult-item-custom-wrap .wrap_slider_text .wwwwwwwww_1 {
    position: absolute;
    display: block;
    width: 11%;
    height: 7%;
    top: 74%;
    left: 31%;
}

.home_page .ult-carousel-wrapper .ult-item-custom-wrap .wrap_slider_text .wwwwwwwww_2 {
    position: absolute;
    display: block;
    width: 10%;
    height: 7%;
    top: 74%;
    left: 44%;
}

.home_page .ult-carousel-wrapper .ult-item-custom-wrap .wrap_slider_text .wwwwwwwww_3 {
    position: absolute;
    display: block;
    width: 17%;
    height: 11%;
    top: 49%;
    left: 71%;
} */

.home_page .main-banner-gifts {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: left;
    color: #2A2A2A;
    display: flex;
    padding: 40px 50px;
    background: #f6f6f6;
    border: 7px solid #FEDE43;
}

.home_page .main-banner-gifts__text {
    padding-right: 20px;
}

.home_page .main-banner-gifts__title {
    font-size: 56px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 5px;
}

.home_page .main-banner-gifts__desc {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 25px;
}

.home_page .main-banner-gifts__list {
    padding: 0px;
    margin: 0px;
    list-style: none;
    font-weight: 500;
    font-size: 20px;
    color: #2B2B2B;
}

.home_page .main-banner-gifts__list li a {
    color: #BF161D;
    border-bottom: 1px solid;
    text-decoration: none;
}

.home_page .main-banner-gifts__list li {
    padding: 5px 0px;
    position: relative;
    padding-left: 25px;
}

.home_page .main-banner-gifts__list li::before {
    content: "";
    background: url(img/main-banner-gifts-marker.png) center center no-repeat;
    width: 17px;
    height: 20px;
    display: block;
    margin-right: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
}

.home_page .main-banner-gifts__img a {
    background: #EC040E;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    width: 146px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 20px;
    transition: 0.3s;
}

.home_page .main-banner-gifts__img a:hover {
    background: #ac090d;
}

.home_page .main-banner-gifts__img {
    position: relative;
    flex-shrink: 0;
    margin-left: auto;
}

.home_page .main-banner-gifts__img img {
    height: auto;
    width: auto;
    float: none;
    display: block;
}


/* 1111111111111111111111111111111111111111111111111111111 */

#header,
.b-header-cart .cart-head span {
    color: #000;
}

#header {
    background: #fff;
}

.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    
}
.wish_flex.flex{
    gap: 15px;
}

.container .container {
    width: 100%;
}

.wrapper_content {
    padding: 0;
    min-width: 290px;
    max-width: 1140px;
    min-height: 500px;
}

body:not(.home_page) .wrapper_content {
    padding: 0;
    min-width: 290px;
    max-width: 1140px;
    min-height: 500px;
}

.page-top>.container {
    padding: 0px 15px 0px 15px;
}

.bx-newsdetail-block {
    padding: 0 0;
    margin-bottom: 40px;
}

#main-menu {
    margin-left: 0 !important;
}

.page-top {
    padding: 0px 0 5px;
    margin-top: 0 !important;
}

.page-top h1 {
    font-size: 26px;
}

h2 {
    font-size: 24px;
    line-height: normal;
    margin: 15px 0 7px 0;
}

h3 {
    font-size: 22px;
    line-height: normal;
    margin: 15px 0 7px 0;
}

.term-description.term-description__top {
    color: #000;
    margin-bottom: 15px !important;
}


/*скрываем надпись "нет в наличии" на фото в списке товаров*/

.product-image .stock {
    display: none;
}

.smartfilter .widget .widget-title {
    padding-right: 33px;
}

.smartfilter input[type="checkbox"] {
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.widget.bx-filter-parameters-box.closed .widget-title,
.widget_product_categories.closed .widget-title,
.widget_price_filter.closed .widget-title {
    border-bottom: 0px;
}

.widget_product_categories .widget-title,
.widget_price_filter .widget-title,
.widget_layered_nav .widget-title,
.widget_layered_nav_filters .widget-title {
    color: #bf161d;
    border-radius: 4px 4px 0 0;
}

.widget_product_categories,
.widget_price_filter {
    border-radius: 4px;
}

.btn,
.button,
input.submit,
input[type="submit"].btn,
input[type="submit"].button {
    padding: 5px 12px;
}


/*цвета*/

input[type="submit"],
.geodir-search button[type="button"],
.geodir-search input[type="button"],
.geodir-search input[type="submit"],
#geodir-wrapper button[type="button"],
#geodir-wrapper input[type="button"],
#geodir-wrapper input[type="submit"],
.btn-primary,
.button,
input.submit,
input[type="submit"].btn-primary,
input[type="submit"].button,
input[type="submit"].submit,
.wrap_slider_text .btn_slid,
.itpb-pagination a:focus,
.itpb-pagination a:hover,
.itpb-pagination span.current,
.gridlist-toggle>a:hover,
.gridlist-toggle>a:focus,
.gridlist-toggle>a.active,
body .btn-success,
.btn-success,
input[type="submit"].btn-success,
html .btn-primary {
    background: #bf161d;
    border-color: #bf161d;
    transition: 0.3s;
}

.widget_product_categories .widget-title,
.widget_price_filter .widget-title,
.widget_layered_nav .widget-title,
.widget_layered_nav_filters .widget-title {
    color: #bf161d;
}

input[type="submit"]:hover,
.geodir-search button[type="button"]:hover,
.geodir-search input[type="button"]:hover,
.geodir-search input[type="submit"]:hover,
#geodir-wrapper button[type="button"]:hover,
#geodir-wrapper input[type="button"]:hover,
#geodir-wrapper input[type="submit"]:hover,
input[type="submit"]:active,
.geodir-search button[type="button"]:active,
.geodir-search input[type="button"]:active,
.geodir-search input[type="submit"]:active,
#geodir-wrapper button[type="button"]:active,
#geodir-wrapper input[type="button"]:active,
#geodir-wrapper input[type="submit"]:active,
.wrap_slider_text .btn_slid:hover,
.btn-primary:hover,
.button:hover,
input.submit:hover,
input[type="submit"].btn-primary:hover,
input[type="submit"].button:hover,
input[type="submit"].submit:hover,
.btn-primary:active,
.button:active,
input.submit:active,
input[type="submit"].btn-primary:active,
input[type="submit"].button:active,
input[type="submit"].submit:active,
.btn-primary:focus,
.button:focus,
input.submit:focus,
input[type="submit"].btn-primary:focus,
input[type="submit"].button:focus,
input[type="submit"].submit:focus,
.btn-primary:hover,
.button:hover,
input.submit:hover,
input[type="submit"].btn-primary:hover,
input[type="submit"].button:hover,
input[type="submit"].submit:hover,
.btn-primary:active,
.button:active,
input.submit:active,
input[type="submit"].btn-primary:active,
input[type="submit"].button:active,
input[type="submit"].submit:active,
.btn-primary:focus,
.button:focus,
input.submit:focus,
input[type="submit"].btn-primary:focus,
input[type="submit"].button:focus,
input[type="submit"].submit:focus,
body .btn-success:hover,
.btn-success:hover,
input[type="submit"].btn-success:hover,
body .btn-success:active,
body .btn-success:focus,
html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active {
    background: #a50a0e;
    border-color: #a50a0e;
    transition: 0.3s;
}

.add_to_cart_button:hover,
ul.products li.product:hover .add_to_cart_button {
    background-color: #bf161d;
    border-color: #bf161d;
}

body {
    color: #000;
}


/*цвета end*/

a {
    color: #098eed;
}

a:hover {
    color: #098eed;
}
h1,
h2,
h3,
h4 {
    font-weight: 400;
    letter-spacing: 0;
    font-family: 'Roboto', Arial, sans-serif !important;
}

h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: normal;
    margin: 15px 0 7px 0;
}

h4 {
    font-weight: 400;
    font-size: 20px;
    line-height: normal;
    margin: 15px 0 7px 0;
}

hr {
    margin: 10px 0 !important;
}

ymaps[style="display: block; width: 715px; height: 545px;"] {
    width: 100% !important;
}

#header.header-corporate .searchform {
    border: 1px solid #dedede;
    border-radius: 6px;
    margin-left: 12px;
}

.b-header-main-menu-and-search .col-xs-2 {
    padding-right: 15px !important;
}

.slider_wrpa {
    padding-right: 0px !important;
}

@media (max-width: 991px) {
    .b-header-main-menu-and-search .col-xs-2 {
        padding-right: 0 !important;
    }
}

.recall_btn {
    margin-left: 0px !important;
}


/*код для всех end*/


/*меню каталога*/

#main-menu .mega-menu {
    background-color: #bf161d;
}

#main #main-menu .mega-menu {
    /*background: none;*/
}

#main-menu .mega-menu>li.menu-item.general {
    width: 100%;
}

#main-menu .mega-menu>li.menu-item.general>a {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    display: block;
}

#main #main-menu .mega-menu>li.menu-item.general>a {
    width: 100%;
    border-radius: 5px 5px 0 0;
    background: #f5f5f5;
    color: #3b3f96;
    font-size: 1em;
    line-height: 1.4;
    text-transform: uppercase;
}

#main #main-menu .mega-menu>li.menu-item.general>a:after {
    content: "";
}

#main #main-menu {
    margin-left: 0;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    border-radius: 7px;
}

#main #main-menu .mega-menu>li.menu-item.general {
    width: 100%;
}

#main .mega-menu:hover .narrow .popup ul.sub-menu {
    border: 0px;
}

#main #main-menu .mega-menu .popup {
    display: block !important;
    position: relative;
    border-top: 1px solid #ddd;
}

#main-menu .mega-menu .narrow .popup li.menu-item>a:before {
    color: #bf161d;
}

#main .mega-menu .popup {
    margin-top: 0;
}

#main .mega-menu .popup li.menu-item {
    display: block !important;
}

#main .sub-menu .fa.fa-ellipsis-h.s-header-menu-more {
    display: none;
}

#main .mega-menu .narrow .popup>.inner>ul.sub-menu {
    border-radius: 7px;
    border-radius: 0px;
}

#main .search-toggle {
    display: none;
}

#main .b-header-search {
    text-align: left;
}

#main .button-wrap {
    position: absolute;
    right: 10px;
    z-index: 999;
    top: 0;
}

#main .b-header-search input[type="text"] {
    border-radius: 7px;
    border-radius: 0px;
    width: 100%;
    margin-bottom: 15px;
    z-index: 1;
    border: 1px solid #ddd;
    padding-left: 10px;
}

#main .b-header-search .btn {
    border-radius: 0;
    background: none;
}

.mega-menu .narrow .popup li.menu-item:hover>a {
    background-color: transparent !important;
}

#main .mega-menu .popup .sub-menu.first-level>li.menu-item {
    padding: 5px 0;
}

.mega-menu .narrow .popup li.menu-item>a {
    border-bottom: 0;
}

#main .mega-menu .popup .sub-menu li.menu-item a {
    white-space: normal;
    font-family: 'Roboto', sans-serif;
}

#main .mega-menu .popup .sub-menu.first-level>li.menu-item>a {
    /*padding-left: 60px;*/
    white-space: normal;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    height: 36px;
    vertical-align: middle;
    display: table-cell;
    width: 235px;
}

#main .mega-menu .popup .sub-menu.first-level>li.menu-item>a {
    padding-left: 60px;
}

.mega-menu .popup .sub-menu li.menu-item a {
    white-space: normal;
    font-family: 'Roboto', sans-serif;
}

#main .mega-menu .narrow .popup .sub-menu.first-level>li.menu-item-has-children>a:before {
    position: absolute;
    right: 11px;
    margin-top: -1px;
}

#main .menu-item.b-header-main-menu-item__more {
    /*display: none;*/
}

#main .mega-menu .narrow .popup ul.sub-menu:not(.first-level) {
    border: 1px solid #d5d5d5 !important;
}

#main .mega-menu .popup .sub-menu li.menu-item a:hover,
#main .mega-menu .popup .sub-menu li.menu-item.active>a {
    color: #6cc102;
}

.mega-menu .popup .sub-menu>li.menu-item>a {
    padding-left: 35px;
    padding: 10px 20px 10px 10px;
    line-height: normal;
    margin: 0 10px;
    width: calc(100% - 20px);
}

.mega-menu .popup .sub-menu>li:after {
    content: '';
    display: block;
    width: calc(100% - 20px);
    height: 1px;
    background: #dedede;
    position: absolute;
    left: 10px;
}

.mega-menu .popup .sub-menu>li:hover,
.mega-menu .popup .sub-menu>li.active {
    background: #efefef !important;
}

.mega-menu .popup .sub-menu>li:hover:after,
.mega-menu .popup .sub-menu>li.active:after {
    display: none;
}

.mega-menu .popup .sub-menu>li:hover>a,
.mega-menu .popup .sub-menu>li.active>a {
    color: #000 !important;
    border-bottom: 0;
}

.home_page #main-menu>ul>li>.popup>.inner>.sub-menu {
    min-height: 406px;
    /*max-height: 411px;*/
}

.b-header-main-menu .menu-item:not(.general) a {
    margin-right: 0 !important;
}

.sub-menu.first-level .menu-item {
    margin-top: 5px;
}

.sub-menu.first-level .menu-item:first-child {
    margin-top: 0;
}

.sub-menu.first-level .menu-item.b-header-main-menu-item__more {
    margin-bottom: 5px;
}

.mega-menu .narrow .popup ul.sub-menu {
    padding: 0;
}

.mega-menu .narrow .popup ul.sub-menu ul.sub-menu {
    left: 100%;
    margin-top: 9px;
    border-radius: 0;
}

#main-menu .mega-menu .narrow .popup ul.sub-menu {
    border: 1px solid #ececec !important;
}

#main-menu .mega-menu .narrow .popup ul.sub-menu.sub-menu-first {
    border-top: 0 !important;
}

.mega-menu .narrow .popup li.menu-item-has-children>a {
    margin-right: 0;
}

.products-slider.owl-carousel .owl-controls .owl-buttons .owl-prev {
    /*padding-right: 30px;*/
}

.product-summary-wrap .yith-wcwl-add-to-wishlist a {
    line-height: 14px;
}

.product-summary-wrap .yith-wcwl-add-to-wishlist a:hover {
    color: #000 !important;
}

.b-store-categories-list .b-store-categories-list-item {
    text-align: center;
}

.b-store-categories-list .b-store-categories-list-item .b-store-categories-list-sub-categories {
    padding-left: 0;
}

.sub-categories {
    list-style-type: none;
    padding: 0;
}

.sub-categories a {
    margin: 2px 0;
    color: #8b8b8b;
}

.sub-categories a:hover {
    text-decoration: underline;
}

@media (min-width: 992px) {
    .mega-menu .narrow .popup ul.sub-menu {
        width: 277px;
        border-radius: 0 !important;
    }
}

.mega-menu .popup>.inner {
    background: #fff !important;
}


/*меню каталога end*/


/*главное меню*/

.b-header-main-menu-and-search .b-header-main-menu .menu-item .popup {
    width: 100%;
}

.wrapper-main-menu {
    background: #bf161d;
    background: url(/bitrix/templates/itpanda.business/img/top-menu-bg.png) no-repeat center top;
    background-size: cover;
}

.wrapper-main-menu .b-header-menu-small .nav {
    display: block;
}

.b-header-main-menu {
    /*padding: 5px 0;*/
}

.b-header-main-menu li a {
    padding: 10px 15px !important;
    font-size: 17px !important;
    color: #fff;
    font-weight: 400 !important;
    line-height: normal !important;
}

.b-dropdown-menu .b-header-main-menu li a {
    /*padding: 9px 15px !important;*/
}

.b-dropdown-menu .b-header-main-menu li a span {
    line-height: 1;
}

.b-header-main-menu li a:hover,
.b-header-main-menu li a.selected {
    background: #fff;
    color: #f80807 !important;
}

.b-header-main-menu li a i {
    /*display: none !important;*/
}

#horizontal-multilevel-menu {
    background: none !important;
}

#horizontal-multilevel-menu li a.root-item-selected,
#horizontal-multilevel-menu li:hover a.root-item {
    background: #a50a0e !important;
    color: #ffffff !important;
}

#horizontal-multilevel-menu li:hover li a {
    color: #1270eb !important;
}

#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li:hover li.item-selected a {
    color: #f80807 !important;
}

#horizontal-multilevel-menu li ul {
    width: 250px !important;
    background: #ffffff !important;
    border-radius: 4px !important;
    overflow: hidden;
}

@media (max-width: 992px) {
    #horizontal-multilevel-menu li ul {
        display: none !important;
    }
}

#horizontal-multilevel-menu>li:hover {
    border-radius: 4px !important;
}

#horizontal-multilevel-menu>li {
    /* margin-right: 5px; */
}

#horizontal-multilevel-menu li:hover {
    background: #fff !important;
}

#horizontal-multilevel-menu li.item-selected {
    background: #ffffff !important;
}

#horizontal-multilevel-menu li.item-selected a {
    color: #f80807 !important;
}

#horizontal-multilevel-menu li li {
    border-bottom: 0 !important;
}

#horizontal-multilevel-menu li ul li:not(:last-child) {
    border-bottom: 1px solid #C1C1C1 !important;
}

#horizontal-multilevel-menu li ul {
    overflow: visible !important;
}

#horizontal-multilevel-menu li ul ul {
    margin: -95px 0 0 248px !important;
}


/*главное меню end*/


/*header*/

.auth-block {}

.wrapper-header .auth-block .fa,
.wrapper-header .auth-block a {
    color: #098eed !important;
}

.wrapper-header .auth-block a:first-child .fa {
    margin-right: 7px;
    font-size: 16px;
}

.wrapper-header .auth-block a .fa {
    margin-right: 4px;
    font-size: 15px;
}

.b-header-cart {
    margin-top: 15px;
}


/*header end*/

body .ads-container,
.home_page .mb45 {
    margin-bottom: 15px !important;
}


/*карточка*/

.summary-before {
    margin-left: 0;
}

.product-images .ms-container {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    border: 0;
    border-radius: 0px;
}

.product-images .ms-container img {
    border: 1px solid #ddd;
    border-radius: 7px;
    margin: 0;
}


/*карточка end*/

.news-list.panda_block .news-item {
    margin-top: 0;
    margin-bottom: 20px;
}

ul.products li.product h3,
ul.products li.product-category h3 {
    color: #000;
}

.button,
.button:focus,
body .checkout-button {
    border-radius: 4px;
    border-color: #bf161d;
    color: #fff;
    border: 2px solid ;
    font-size: 14px;
    padding: 2px 12px 2px;
    text-shadow: none;
    display: inline-block;
    line-height: 23px;
    text-decoration: none;
}

.button:hover {
    border-radius: 4px;
    background: #fff ;
    border-color: #bf161d;
    color: #bf161d ;
    border: 2px solid #bf161d ;
    font-size: 14px ;
    padding: 2px 12px 2px ;
    text-decoration: none;
    font-weight: 500;
    line-height: 23px;
}

.itpb-pagination ul li a,
.itpb-pagination ul li span {
    height: 2.2em;
    line-height: 2.2em;
}

.kartochka .sidebar.right-sidebar .col-sm-12 {
    padding: 0 !important;
}

.product_meta {
    margin-bottom: 15px;
}

.itpb-tabs fieldset legend {
    margin-top: 0;
}

.tab-content table {
    margin-top: 3px;
}


/*подвал*/

.footer-wrapper {
    margin-bottom: 0;
}

#footer {
    background-color: #fff;
    border-top: 2px solid #bf161d;
}

#footer .container {
    padding-top: 20px;
}

#footer .footer-bottom {
    display: none;
}

#footer .b-footer-menu-list a {
    color: #000;
}

#footer .b-footer-menu-list a:hover {
    color: #098eed;
}

.b-footer-contacts a {
    color: #098eed !important;
}

#footer .s-footer-menu__list .text-bold {
    /*font-weight: 300 !important;*/
    line-height: 22px;
    font-size: 22px;
}

#footer h2 {
    color: #a8a8a8;
}

.b-footer-panda-logo a {
    background: url('/bitrix/templates/itpanda.business/img/panda.png') no-repeat center top;
    width: 144px !important;
    height: 55px;
    display: block;
    transition: .3s;
}

.b-footer-panda-logo a:hover {
    background-position: 0 100%;
}

.f_subscribe .widget {
    margin-bottom: 15px;
}

.widget_wysija_cont form {
    position: relative;
}

#wysija-4 .wysija-submit {
    margin-top: 0px;
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 0 !important;
    border: 0 !important;
    background: #bf161d;
    color: #fff;
    padding: 5px 10px 4px;
    width: auto;
}

#wysija-4 .wysija-submit:hover {
    background: #a50a0e !important;
}

#footer #wysija-4 {
    margin-top: 0;
}

.widget.widget_wysija .wysija-input {
    height: 34px;
    border-radius: 4px;
}

#wysija-4 input[type="text"] {
    font-size: 15px;
}

.f_dis {
    font-size: 15px !important;
    color: #000 !important;
    margin-top: 6px;
    letter-spacing: -0.3px;
}

#footer p {
    color: #000;
    font-size: 15px;
    line-height: normal;
}

.f_logo {
    text-decoration: none !important;
}

.b-footer-contacts a {
    text-decoration: underline;
}

.title_subs_form {
    /*font-weight: 300 !important;*/
    line-height: 22px;
    font-size: 22px;
    color: #000;
}


/*подвал end*/


/*главная страница*/

.home_page .j-header-main-menu-height__sub-menu {
    margin-left: -15px;
    margin-right: -15px;
}

.home_page .j-header-main-menu-height__sub-menu .long-menu {
    padding-left: 15px;
}

.slider_wrpa {
    padding-right: 15px !important;
}

.home_page .slider-title {
    margin-bottom: 10px;
}

.home_page .products-slider.owl-carousel .owl-controls .owl-buttons {
    top: -39px !important;
}

.slider-title .line {
    bottom: 0.6em;
}

@media (max-width: 1199px) {
    .slider_wrpa {
        padding-left: 15px !important;
    }
}


/*главная страница end*/

@media (max-width: 1199px) {
    .container {
        width: 100% !important;
        max-width: 1170px;
    }
}

@media (max-width: 1191px) {
    .b-header-main-menu-and-search .b-header-search.s-header-search__full-width form {
        left: 0 !important;
    }
    #header.header-10 .searchform {
        margin-right: 0px !important;
    }
}

@media (min-width: 992px) {
    body:not(.kartochka) .main-content {
        padding: 0;
    }
    .kartochka .main-content {
        padding-left: 0;
    }
    .b-footer-menu.s-footer-menu__list .b-footer-menu-list li {
        position: relative;
        padding: 1px 0 !important;
    }
    .b-footer-menu-list li a:before {
        content: '';
        display: block;
        width: 4px;
        height: 4px;
        border-radius: 5px;
        background: #000;
        position: absolute;
        top: 43%;
    }
    .b-footer-menu-list li a {
        padding-left: 10px;
    }
    .s-footer-menu-list-item__active a {
        color: #098eed !important;
    }
    .f_subscribe {
        padding-left: 70px;
    }
    .b-footer-panda-logo a {
        margin: 0 0 0 auto;
    }
}

@media (max-width: 991px) {
    .line_header_serch_menu>.col-sm-3 {
        padding-left: 0;
    }
    .main-content {
        padding: 0;
    }
    .page-top {
        padding: 5px 0 5px;
    }
    .kartochka .sidebar.right-sidebar {
        padding: 0 !important;
    }
    #footer h2,
    #footer #subscribe-form {
        margin-top: 25px;
    }
}

@media (min-width: 768px) {
    .owl-theme .owl-controls .owl-buttons .owl-prev:before,
    .owl-theme .owl-controls .owl-buttons .owl-next:before {
        font-size: 22px;
    }
    .home_page .products-slider.owl-carousel .owl-controls .owl-buttons {
        top: -44px !important;
    }
}

@media (max-width: 480px) {
    ul.products li.product .price{
        font-size: 20px;
    }
    .page-top {
        padding: 8px 0 5px;
    }
    .price del{
        margin-top: 4px;
    }
    ul.products li.product .product-loop-title{
        font-size: 14px;
    }
    .yith-wcwl-add-to-wishlist a:before, .yith-wcwl-add-to-wishlist span:before{
        /*top: -3px;*/
        /*left: 20px;*/
    }
    .add-links .quickview:before{
        /*right: -24px;*/
        /*top: -2px;*/
    }
    .size-line-name, .appointment-line-name{
        width: 193px;
    }
    .curier-line{
        margin-top: 24px;
    }
    .size-line-gallery{
        margin-top: 13px;
    }
    .appointment-line-gallery{
        margin-top: 18px;
    }
    .curier-line{
        margin-top: 17px;
    }
    .price-gallery{
        margin-top: 17px;
    }
    .hls-gallery{
        margin-top: 3px;
    }
}


/*new*/

.b-header-subscribe-form {
    display: none;
}

.b-header-subscribe-form,
#main-menu .mega-menu {
    background-color: #a50a0e;
    border-radius: 6px;
}


/*header*/

.wrapper-header .header-main-blocks {
    padding-bottom: 8px;
}

.h_logo>div {
    display: inline-block;
    vertical-align: middle;
}

.b-header-logo {
    margin: 13px 0 13px 0;
}

.h_logo .description {
    display: inline-block;
    line-height: normal;
    margin-left: 12px;
}

.h_mail {
    line-height: normal;
}

.h_mail a {
    text-decoration: underline !important;
}

.h_mail a:hover {
    text-decoration: none !important;
}

.h_phone {}

.h_phone_cont {
    float: right;
}

.h_logo .description {
    display: inline-block;
    line-height: normal;
}

.h_mail {
    padding: 19px 0 19px 15px;
}

.h_phone {
    padding: 16px 0;
    padding-right: 0;
}

.auth-block {
    padding: 14px 0px 14px 0 !important;
}

.auth-block .s-styles-margin__0 {
    float: right;
    width: 140px;
}

.b-header-cabinet-auth {
    text-align: left;
    margin-top: 0;
}

.b-header-cabinet-auth a {
    display: inline-block;
    text-align: left;
    margin-left: 20px;
}

.only-phone {
    font-size: 19px;
    /* text-align: left; */
    /* width: auto; */
    position: relative;
}

.only-phone i {
    color: #d7d7d7;
}

.oz-block {
    text-align: left;
}

.only-phone span {
    color: #000;
    font-weight: 500;
}

.only-phone span:before {
    content: "\f095";
    font-family: FontAwesome;
    font-size: 18px;
    color: #d7d7d7;
    position: absolute;
    left: -19px;
}

.h_phone .pop_up_btn {
    display: block;
    font-size: 15px;
    line-height: normal;
    text-decoration: underline !important;
}

.h_phone .pop_up_btn:hover {
    text-decoration: none !important;
}


/*header end*/

.b-header-cart .h2 .fa {
    color: #bf161d;
}

.slider_wrpa .slick-dots {
    display: none !important;
}

.wrap_slider_text .title_slid {
    display: none;
}

.wrap_slider_text {
    width: 48%;
    padding: 10px 15px 15px 17px;
    background-color: rgba(255, 255, 255, 0.9);
}

.wrap_slider_text .btn_slid {
    text-decoration: none !important;
    border-radius: 4px;
    width: auto;
    display: inline-block;
    padding: 0 20px;
}

.wrap_slider_text .text_slid {
    margin-top: 0px;
    font-size: 26px;
    font-weight: 500;
    line-height: normal;
}

.b-header-main-menu-and-search {
    margin-top: 15px;
}

.ads-container .media-heading {
    margin-left: 0;
}

.b-our-benefits {
    padding: 0 0;
}

.mega-menu.show-arrow>li.has-sub>a:after {
    display: none;
}

.home_page header #main-menu li>.popup li {
    display: none;
}

.long-menu {
    padding-left: 0;
    max-width: 277px !important;
    padding-bottom: 15px;
    padding-right: 0 !important;
}

.long-menu .mega-menu .popup {
    position: relative;
}

.mega-menu .popup .sub-menu>li:after {
    width: 100%;
    left: 0px;
}

.long-menu #main-menu .mega-menu>li.menu-item.general>a {
    display: none;
}

.long-menu .mega-menu .popup {
    display: block;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu {
    display: block !important;
    position: relative;
    opacity: 1;
    left: 0;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu ul.sub-menu {
    display: none !important;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu {
    margin-top: 0;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu>li {
    display: block !important;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu>li .b-header-main-menu-item__more {
    display: none !important;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu>li {
    display: block !important;
}

.long-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu ul.sub-menu li {
    display: none !important;
}

.long-menu #main-menu .mega-menu .narrow .popup ul.sub-menu li.menu-item:hover>ul.sub-menu {
    top: 0;
}

.long-menu #main-menu .mega-menu .narrow .popup ul.sub-menu {
    border: 1px solid #ececec !important;
    margin-top: -2px;
}

.long-menu #main-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu,
.long-menu #main-menu .mega-menu .narrow .popup ul.sub-menu ul.sub-menu ul.sub-menu {
    border: 0 !important;
    border-top: 1px solid #ececec !important;
    width: 100%;
    margin-top: 0;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a {
    background: url('/bitrix/templates/itpanda.business/img/ic-1.png') no-repeat 15px center;
    text-transform: uppercase;
    font-weight: 500 !important;
    width: 100%;
    padding: 10px 15px 10px 45px !important;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/kuhny/"] {
    background: url('/bitrix/templates/itpanda.business/img/kitchen-icon.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/torgovlya/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-2.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/provolochnoe_oborud/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-3.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/holodilnoe_oborudovane/"] {
    background: url('/bitrix/templates/itpanda.business/img/fridge-icon.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/sklad/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-5.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/garderobnoe_oborud/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-6.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/sklad/"] {
    /*background: url('/bitrix/templates/itpanda.business/img/ic-7.png') no-repeat 15px center;*/
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/mebel_iz_massiva/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-8.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/dezinfitsiruyushchee_oborudovanie/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-d.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/torgovoe_oborudovanie/"] {
    background: url('/bitrix/templates/itpanda.business/img/ic-t.png') no-repeat 15px center;
}

.long-menu #main-menu .mega-menu .narrow .popup>.inner>ul.sub-menu>li>a[href="/catalog/mebel_dlya_kafe_i_restoranov/"] {
    background: url('/bitrix/templates/itpanda.business/img/mebel-icon.png') no-repeat 15px center;
}

.long-menu .mega-menu .popup .sub-menu>li.menu-item>a {
    margin: 0;
    text-decoration: none !important;
}

.long-menu .b-header-main-menu li a {
    padding: 6px 15px !important;
    font-size: 16px !important;
}

.long-menu #main-menu .mega-menu .narrow .popup li.menu-item>a:before {
    display: none;
}

.long-menu .s-header-menu-more {
    display: none;
}

.mega-menu .popup .sub-menu>li.menu-item>a {
    margin: 0 10px 0 0px;
    width: calc(100% - 10px);
}

#main-menu .mega-menu .narrow .popup li.menu-item>a {
    color: #000;
}

.home_page .owl-stage {
    /*width: 100% !important;*/
}

.b-hp-form {
    background: url(/bitrix/templates/itpanda.business/img/b-hp-form.jpg) no-repeat bottom right #f7f7f7 !important;
    text-align: left !important;
    color: #000 !important;
    border: 1px solid #e8e8e8 !important;
}

.widget.b-hp-form h3.widget-title {
    text-transform: none !important;
    font-size: 22px !important;
    color: #000000 !important;
    font-weight: 400;
    line-height: normal;
}

.b-hp-form .sub_title_form {
    font-size: 18px;
    color: #000000;
    margin-top: 0;
}

.b-hp-form-allfields-container {}

.b-hp-form .box-content {
    padding: 15px 15px 27px 15px !important;
}

#wysija-3 .agreement{
    margin-top: 10px;
    margin-left: 3px;
}

.b-hp-form-allfields-container input,
.b-hp-form-allfields-container textarea {
    max-width: none;
    margin-right: 15px;
}

.b-hp-form-allfields-container textarea {
    max-width: none;
    height: 122px !important;
}

#wysija-3 .wysija-paragraph {
    margin-right: 0 !important;
}

.b-hp-form-name-mail-block,
.b-hp-form-textarea-block {
    width: auto;
    vertical-align: top;
    margin-right: 0;
}

.b-hp-form .formError {
    line-height: normal;
}

.home_page .slider_wrpa .col-sm-12 {
    padding-left: 0px;
    padding-right: 0;
}

.social-block {
    float: left;
}

.social-block a {
    float: left;
    margin-right: 10px;
}

.b-footer-panda-logo {
    float: right;
}

.b-our-benefits .img-rounded {
    border-radius: 0;
}


/*добавить в избранное*/

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button span:before {
    content: "\f08a" !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
    content: "\f004" !important;
    color: #BF161D !important;
}

.product-summary-wrap .yith-wcwl-add-to-wishlist a {
    line-height: 30px !important;
}


/*добавить в избранное end*/


/*стили кастомной формы*/

.custom-col-form {
    margin: 10px 0 10px;
}

.custom-col-form-title {
    font-size: 20px;
}

.custom-col-form-err {
    margin-bottom: -15px;
}

.custom-col-form-err p {
    margin: 10px 0 -10px;
}

.custom-col-form label {
    margin-top: 5px;
    margin-bottom: 0;
    color: #000;
}

.custom-col-form input[type="text"] {
    width: 50%;
    border-radius: 0 !important;
}

.p-chekbox-group label {
    margin-bottom: 5px;
}

.custom-col-form input[type="radio"],
.custom-col-form input[type="checkbox"] {
    margin-right: 2px;
}

.custom-col-form .p-chekbox-group label {
    margin-top: 0;
    margin-bottom: 5px;
    position: relative;
    top: -2px;
    display: inline;
}

.custom-col-form input[type="submit"] {
    margin-top: 10px;
}

@media (max-width: 768px) {
    .custom-col-form input[type="text"] {
        width: 100%;
    }
}


/*стили кастомной формы end*/

.primer-foto-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    /* NEW */
    -webkit-flex-wrap: wrap;
    /* NEW */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -15px;
}

.primer-foto-container>div {
    margin-bottom: 15px;
}

.primer-foto-container img {
    margin-bottom: 7px;
}

.primer-foto-container p {
    font-size: 1.15em;
    text-align: center;
    line-height: normal !important;
}

.category-filter .filter-toggle {
    height: 98px;
    background: #BF161D;
    border-radius: 0px 6px 6px 0px;
    color: #fff;
}

.category-filter .filter-toggle .filter-toggle-text {
    transform: rotate(-90deg);
    display: block;
    color: #fff;
    padding-left: 10px;
    position: relative;
    right: 1px;
    bottom: -33px;
    font-size: 14px;
}

.category-filter .filter-toggle:after {
    content: '';
    width: 12px;
    height: 15px;
    background: url('img/filter-icon.png') no-repeat center;
    position: absolute;
    bottom: 6px;
    left: 12px;
}
ul.products li.product .add-links .button{
    font-size: 14px !important;
}
@media (max-width: 480px) {
    ul.products li.product .add-links .button {
        font-size: 14px !important;
        min-width: 94px;
        padding: 9px 45px;
    }
    /*ul.products li.product .add-links .yith-wcwl-add-to-wishlist>div {*/
    /*    left: -45px !important;*/
    /*}*/
    .products .product .yith-wcwl-add-to-wishlist a,
    .products .product .yith-wcwl-add-to-wishlist span {
        width: 43px;
        height: 43px;
        line-height: 43px;
    }
    .yith-wcwl-add-to-wishlist span.ajax-loading{
        width: 43px !important;
        height: 43px !important;
        line-height: 43px !important;
    }
    /*ul.products li.product .add-links .quickview {*/
    /*    right: -45px !important;*/
    /*}*/
    .products .add-links .quickview {
        width: 43px;
        height: 43px;
        line-height: 43px;
    }
}

@media (max-width: 768px) {
    .primer-foto-container .col-sm-3 {
        width: 33.33333333% !important;
    }
}

@media (max-width: 599px) {
    .primer-foto-container .col-sm-3 {
        width: 50% !important;
    }
}

@media (min-width: 1200px) {
    .home_page .slider_wrpa .col-sm-12 {
        padding-left: 15px;
        padding-right: 0;
    }
}

@media (max-width: 1199px) {
    .long-menu {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1100px) {
    .h_mail {
        padding: 10px 0 10px 15px;
    }
    .header_basket {
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    .only-phone span:before {
        display: none;
    }
    .auth-block {
        padding: 14px 15px 14px 15px !important;
    }
    .b-header-cabinet-auth {
        text-align: left;
    }
    .auth-block .s-styles-margin__0 {
        float: none;
        width: auto;
    }
    .b-header-cabinet-auth a:first-child {
        margin: 0;
    }
    .b-header-cart {
        text-align: right;
    }
    .slider_wrpa {
        margin-top: 15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .h_phone {
        padding-right: 15px;
    }
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
    .box-content.flex {
        flex-wrap: wrap;
    }
    .box-content.flex>div {
        width: 100% !important;
    }
    #wysija-3 .title_form_flex {
        margin-bottom: 15px;
    }
    .h_logo {
        text-align: center;
    }
    .h_logo .description {
        text-align: left;
    }
    .h_mail {
        text-align: center;
        padding: 0;
    }
    .h_mail a {
        display: block;
    }
    .h_phone {
        text-align: center;
    }
    .h_phone_cont {
        float: none;
    }
    .oz-block {
        text-align: center;
    }
    .auth-block {
        padding: 0 !important;
    }
    .b-header-cabinet-auth {
        text-align: center;
    }
    .auth-block .s-styles-margin__0 {
        float: none;
        width: auto;
    }
    .b-header-cabinet-auth a:first-child {
        margin: 0;
    }
    .b-header-cart {
        text-align: center;
    }
    .wrap_slider_text .text_slid {
        font-size: 18px;
    }
    .b-hp-form {
        background: #f7f7f7 !important;
    }
    .b-hp-form .widget-title,
    .b-hp-form .sub_title_form {
        text-align: left !important;
    }
    .b-hp-form-name-mail-block,
    .b-hp-form-textarea-block {
        display: block;
        max-width: 100%;
        width: 100%;
        margin-right: 0;
    }
    .b-hp-form-allfields-container input,
    .b-hp-form-allfields-container textarea {
        max-width: 100%;
        margin-right: 0;
    }
}

@media (max-width: 480px) {
    #header .logo {
        margin-top: 0;
    }
    .wrap_slider_text {
        width: 65%;
        padding: 5px 15px 6px 7px;
        top: auto;
        bottom: 0 !important;
    }
    .wrap_slider_text .text_slid {
        display: block;
        font-size: 12px;
    }
}

ul.products li.product .product-loop-title h3 {
    min-height: 55px !important;
}

.yith-wcwl-add-to-wishlist,
.quickview,
ul.products li.product:hover .add-links .quickview {
    /*display: none !important;*/
}

#horizontal-multilevel-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
}

@media (max-width: 1199px) {
    #horizontal-multilevel-menu {
        /*text-align: center !important;*/
    }
    #horizontal-multilevel-menu li {
        /*float: none !important;*/
        /*display: inline-block !important;*/
    }
}

.date_block_news.page_news {
    display: none;
}

body .ult-carousel-wrapper.ult_horizontal ul.slick-dots,
body .slick-dots {
    display: block !important;
}

.slick-slider .slick-dots li.slick-active i,
.slick-slider .slick-dots li:hover i {
    color: #d70b0f !important;
}

.slider_home_arrow {
    position: absolute;
    top: 50%;
    font-size: 55px;
    color: #bf161d;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.44);
    margin-top: -27.5px;
    cursor: pointer;
    transition: 0.3s;
}

.slider_home_arrow:hover {
    opacity: 0.7;
    transition: 0.3s;
}

.slider_home_arrow.fa-angle-left {
    left: 10px;
}

.slider_home_arrow.fa-angle-right {
    right: 10px;
}

.wrap_slider_text {
    padding-right: 40px;
}

.countdownHolder {
    width: auto !important;
}

.wrapper_timer_itpanda {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.9);
    left: 0;
    top: 0;
    padding: 15px;
}

.title_clock {
    text-align: left;
    font-weight: bold;
}

.digit {
    border-radius: 0 !important;
}

.countdownHolder>span {
    position: relative;
}

.countdownHolder>span:not(.countDiv):after {
    position: absolute;
    left: 50%;
    font-size: 18px;
    bottom: -14px;
    margin-left: -13.5px;
}

.countDays:after {
    content: 'ДД';
}

.countHours:after {
    content: 'ЧЧ';
}

.countMinutes:after {
    content: 'ММ';
}

.countSeconds:after {
    content: 'СС';
}

.countdownHolder {
    font: 25px/1.5 'Open Sans Condensed', sans-serif;
}

.b-hp-form .formError {
    clear: both;
    float: none !important;
    color: #bf161d;
    font-weight: bold;
}

.b-hp-form-allfields-container input,
.b-hp-form-allfields-container textarea {
    margin-right: 0 !important;
}

.b-hp-form-name-mail-block,
#wysija-3 .form_half_block {
    justify-content: space-between;
}

#wysija-3 .b-hp-form-name-mail-block>p,
#wysija-3 .form_half_block>div {
    width: 49% !important;
}

#wysija-3 .b-hp-form-name-full-block>p,
#wysija-3 .b-hp-form-textarea-block>p {
    width: 100% !important;
}

#wysija-3 input[type="submit"] {
    width: auto !important;
    margin-top: 5px;
}

iframe {
    max-width: 100% !important;
}

.g-recaptcha>div {
    max-width: 100% !important;
}

.thanks_string {
    font-weight: bold;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    color: #c4141c;
    border: 2px dashed;
    padding: 17px;
    background-color: #fdfdfd;
}

.thanks_string a {
    text-decoration: underline !important;
}

.thanks_string a:hover {
    text-decoration: none !important;
}

body:not(.home_page) #main-menu .mega-menu .popup {
    display: none !important;
}

@media (min-width: 767px) {
    body:not(.home_page) #main-menu .mega-menu:hover .popup {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .wrapper-main-menu {
        display: none;
    }
    .line_header_serch_menu {
        margin-bottom: 20px;
    }
}

#wysija-3 form {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

#wysija-3 .title_form_flex {
    width: 30%
}

#wysija-3 .widget_wysija_cont {
    width: 70%
}

#wysija-3 .mf-captcha iframe {
    border-right: 1px solid #d3d3d3;
    border-radius: 0 3px 3px 0;
}

#wysija-3 .b-hp-form-textarea-block .wysija-paragraph {
    margin-bottom: 0 !important;
}

.inner_form_product_line {
    clear: both;
}

.fancybox-skin {
    background: #fff;
}

/*@media (max-width: 480px) {*/
/*    ul.products li.product .add-links .yith-wcwl-add-to-wishlist>div,*/
/*    ul.products li.product .add-links .yith-wcwl-add-to-wishlist>div,*/
/*    ul.products li.product.hover .add-links .quickview,*/
/*    ul.products li.product .add-links .quickview {*/
/*        opacity: 1;*/
/*        filter: alpha(opacity=100);*/
/*        visibility: visible;*/
/*    }*/
/*    ul.products li.product .add-links .yith-wcwl-add-to-wishlist>div {*/
/*        left: -2.8em;*/
/*    }*/
/*    ul.products li.product .add-links .quickview {*/
/*        right: -2.8em;*/
/*    }*/
/*}*/

/*.fancybox-outer .product_meta {*/
/*    margin-top: 45px;*/
/*}*/


/*NEWS CATALOG ELEMENT*/


/*NEW*/

.new_element_catalog .form-horizontal .control-label {
    text-align: left !important;
}


/*
.new_element_catalog .single_add_to_cart_button {
	display: none !important;
}*/

.new_element_catalog .b-product-card-add-to-cart {
    margin-bottom: 0 !important;
}

.new_element_catalog .product-summary-wrap .price small {
    font-weight: bold;
    color: #000000;
    font-size: 18px;
}

.new_element_catalog .product-summary-wrap .price>span{
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    gap: 16px;
}

.new_element_catalog .product-summary-wrap .price .price_header {
    padding-right: 10px;
}

.wrapper_pelement_price.flex .left {
    margin-right: 8px;
    flex-grow: 1;
}

.wrapper_pelement_price .right {
    margin-right: 10px;
}

.tac {
    text-align: center;
}

.new_element_catalog .product-rating {
    margin: 0;
    margin-top: 7px;
}

.wrapper_pelement_price .left {
    margin-right: 8px;
}

.wrapper_pelement_price .right {
    width: 132px;
}

.wrapper_pelement_price .right a {
    display: block;
    text-align: center;
}

.new_element_catalog .aio-icon-component img {
    height: auto;
    max-width: 40px;
}

.new_element_catalog .left-icon .aio-icon-left .aio-icon {
    margin-right: 12px;
}

.new_element_catalog .aio-icon-header h3.aio-icon-title {
    font-size: 15px;
}

.new_element_catalog .b-product-card-share-links {
    margin-top: 32px;
}

.new_element_catalog .b-product-card-share-links>span {
    margin-right: 12px;
    font-size: 17px;
    font-weight: 500;
}

.new_element_catalog .product-summary-wrap .summary {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
}

.new_element_catalog .product-summary-wrap .yith-wcwl-add-to-wishlist {
    margin-right: 0;
    margin-bottom: 0;
}

.new_element_catalog .yith-wcwl-compare-button a:before {
    content: "\f080";
    border: 1px solid #ed4949;
    color: #fff;
    background-color: #e36159;
    border-radius: 5px;
    width: 2em;
    top: 0;
    bottom: 0;
}

.new_element_catalog .ec-calc {
    display: block;
}

.new_element_catalog .call-ec-widget {
    display: inline-flex;
    align-items: center;
    color: #BF161D;
    padding: 12px 20px;
    border-radius: 6px;
    background: rgba(191, 22, 29, 0.06);
    gap: 12px;
    font-weight: 500;
    font-size: 15px;
}

.new_element_catalog .call-ec-widget:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 9H19M15 18V15M9 18H9.01M12 18H12.01M12 15H12.01M9 15H9.01M15 12H15.01M12 12H12.01M9 12H9.01M8.2 21H15.8C16.9201 21 17.4802 21 17.908 20.782C18.2843 20.5903 18.5903 20.2843 18.782 19.908C19 19.4802 19 18.9201 19 17.8V6.2C19 5.0799 19 4.51984 18.782 4.09202C18.5903 3.71569 18.2843 3.40973 17.908 3.21799C17.4802 3 16.9201 3 15.8 3H8.2C7.0799 3 6.51984 3 6.09202 3.21799C5.71569 3.40973 5.40973 3.71569 5.21799 4.09202C5 4.51984 5 5.07989 5 6.2V17.8C5 18.9201 5 19.4802 5.21799 19.908C5.40973 20.2843 5.71569 20.5903 6.09202 20.782C6.51984 21 7.07989 21 8.2 21Z' stroke='%23BF161D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 24px;
}
.page-header-1 .flex_block{
    margin-top: 29px;
    display: flex;
    flex-direction: column;
    gap: 25px;
}
.page-header-1 .flex_block .breadcrumb-row{
    opacity: 0.8;
}
.page-top.page-header-1 .page-title{
    margin: 0;
    min-height: auto;
    line-height: normal;
    padding: 0;
    font-size: 24px;
    font-weight: 600;
    color: #1C1C1C;
}

.page-top.page-header-1 .info__page-title {
    font-size: 48px;
}


.btn_border {
    border: 2px solid #bf161d;
    text-align: center;
    display: block;
    color: #bf161d;
    text-decoration: none;
    margin-top: 11px;
    padding: 3px 0;
    border-radius: 4px;
    transition: 0.3s;
}

.btn_border:hover {
    text-decoration: none !important;
    color: #fff;
    background-color: #bf161d;
    transition: 0.3s;
}

.slider-wrapper {
    clear: both;
}

.new_element_catalog .b-product-card-tabs-sliders {
    display: none;
}

.new_element_catalog .inputtextarea {
    width: 100%;
    height: 80px;
}

.new_element_catalog .tab-content .form-group {
    padding-right: 15px;
    padding-left: 15px;
}

.new_element_catalog .right-sidebar .slider-title {
    font-size: 24px;
    margin-bottom: 14px;
}

.modal_pop .submit_field input {
    display: block;
    width: 100%;
}

.modal_subtitle.send_ok_form {
    margin-top: 0;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .gallert_vertical ul.products li.product {
        width: 100%;
        margin: 0 !important;
        margin-bottom: 15px !important;
    }
    .new_element_catalog .product-summary-wrap .summary-before,
    .new_element_catalog .product-summary-wrap .summary {
        margin-bottom: 20px;
    }
    .new_element_catalog .left-sidebar,
    .new_element_catalog .right-sidebar {
        margin-top: 20px !important;
    }
    .bx-filter-container-modef {
        display: none !important;
    }
}

@media (max-width: 420px) {
    .wrapper_pelement_price {
        flex-wrap: wrap;
        justify-content: center;
    }
    .wrapper_pelement_price>div {
        margin: 0;
    }
    .new_element_catalog .product-summary-wrap .summary {
        padding-right: 15px;
    }
    .wrapper_pelement_price .right {
        width: 100%;
    }
    .wrapper_pelement_price .left {
        margin-right: 0;
    }
    .wrapper_pelement_price .middle {
        width: 100%;
    }
    .wrapper_pelement_price .right .TINKOFF_BTN_YELLOW {
        width: 100%;
    }
}

html {
    min-width: 0 !important;
}

.last_product_element ul.products.products-slider li.product {
    width: 96% !important;
}

.gallert_vertical ul.products li.product {
    width: 100%;
}

.product_meta a {
    display: inline !important;
}

.product-summary-wrap .description{
    font-size: 15px !important;
    font-family: 'Roboto', sans-serif !important;
    height: 155px;
    overflow: hidden;
    margin: 0;
}
.product-summary-wrap .description.open{
    height: auto;
    overflow: visible;
}

.product-summary-wrap .description_bottom{
    color: #BF161D;
}


.more_btn_wrap.center_contetn {
    text-align: center;
    margin-bottom: 24px;
}

.load_itpanda.button {
    padding: 5px 9px !important;
    width: 45%;
    display: none;
    margin: auto;
    border: 2px solid #bf161d;
    color: #bf161d;
    font-weight: bold;
    background: none;
}

.load_itpanda.button:hover {
    color: #fff !important;
    background: #bf161d !important;
}

#main-menu {
    z-index: 222 !important;
}

.wrapper_pelement_price .middle {
    width: 22%;
    padding-top: 10px;
    padding-right: 10px;
}

.wrapper_pelement_price .middle div.quantity .qty {
    width: 4em;
    height: 2.4em;
}

.wrapper_pelement_price .middle div.quantity .minus,
.wrapper_pelement_price .middle div.quantity .plus {
    left: 4.38em;
}

.wrapper_pelement_price .s-cart-product-list-product-item-unit {
    position: absolute;
    top: 8px;
    left: 5.8571em;
}

.new_element_catalog_fast div[itemprop="offers"] {
    margin-bottom: 20px;
}

.new_element_catalog_fast .right-sidebar iframe {
    margin-top: 20px;
}

.smartfilter .bx-filter-container-modef {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
    top: 0;
}

.smartfilter .bx-filter-container-modef .bx-filter-popup-result {
    background: #f5f5f5 !important;
    border: 1px solid #ddd !important;
    border-radius: 7px;
    padding: 10px !important;
    width: 100%;
}

.sticky,
.sticky+.bx-filter-popup-result {
    position: fixed;
    z-index: 101;
}

.sticky+.bx-filter-popup-result {
    top: 20px;
    width: 140px !important;
}

@media (max-width: 768px) {
    .title-search-result {
        left: 0 !important;
    }
    .page-header-1 .flex_block{
        margin: 0;
    }
}

.widget_product_categories,
.widget_price_filter {
    position: relative;
    overflow: visible;
}

.smartfilter .bx-filter-container-modef {
    margin-left: 10px;
}

.tab_docs {
    flex-wrap: wrap;
}

.tab_docs a {
    margin-right: 15px;
    margin-bottom: 10px;
    width: 100%;
}

#product-tab .tab_docs a>span {
    font-size: 16px !important;
}

.hls {
    height: 75px;
    color: black;
}

.nh3 {
    color: #bf161d;
    border-radius: 4px 4px 0 0;
}

.widget.b-hp-form div.widget-title {
    text-transform: none !important;
    font-size: 22px !important;
    color: #000000 !important;
    font-weight: 400;
    line-height: normal;
}

.auth-block {
    padding-bottom: 0 !important;
}

.auth-block .s-styles-margin__0 {
    float: none;
    width: auto;
}

.b-header-cart {
    margin-top: 0;
}


/* .b-header-cabinet-auth {  
    margin-left: -15px;
    margin-right: -15px;
} */

.person-icon {
    background: url('img/person-icon.png') no-repeat;
    width: 13px;
    height: 16px;
    display: inline-block;
    margin-right: 12px;
    position: relative;
    top: 4px;
}

.basket-icon {
    background: url('img/basket-icon.png') no-repeat;
    width: 17px;
    height: 16px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
}

.b-header-cabinet-auth a:first-child {
    margin-right: 3px;
}

.b-header-cabinet-auth a {
    margin-left: 0;
}

.wrapper-header .auth-block a {
    color: #BF161D !important;
    font-size: 14px;
}

.wrapper-header .auth-block .text {
    border-bottom: 1px solid;
}

.wrapper-header .auth-block {
    color: #BF161D;
    font-weight: 600;
    white-space: nowrap;
    margin-bottom: 5px;
}

.h_mail a {
    text-decoration: none!important;
    color: #BF161D;
    display: inline-block;
    padding-top: 6px;
}

#header.header-10 #mini-cart {
    margin: 0;
    margin-left: 7px;
}

#mini-cart.minicart-inline .cart-head {
    padding: 0;
    line-height: normal;
}

.b-header-cart {
    padding-left: 17px;
    position: relative;
}

#mini-cart .cart-items {
    height: auto;
}

#mini-cart.minicart-inline .cart-head {
    height: auto;
}

.b-header-cart .cart-head span {
    color: #999999;
    display: block;
    text-align: left;
}

.only-phone span:before {
    color: #BF161D;
}

.h_phone .pop_up_btn {
    text-decoration: none!important;
    border: 2px solid #A50A0E;
    text-align: center;
    color: #333333;
    height: 30px;
    line-height: 24px;
    padding: 0;
    margin-top: 5px;
}

.cities-row {
    position: relative;
    padding-left: 17px;
}

.cities-row:before {
    content: '';
    display: block;
    background: url('img/location-icon.png') no-repeat center;
    width: 10px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 0;
}

.city-name {
    color: #BF161D;
    border-bottom: 1px solid rgba(191, 22, 29, .4);
    position: relative;
}

.city-name:hover {
    color: #BF161D;
}

.city-name:after {
    content: "\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: -12px;
    top: 2px;
}

.header-address-value {
    color: #424242;
    padding-left: 17px;
    font-size: 13px;
    line-height: normal;
}

.cities-block-popup {
    background: #FFF;
    padding: 20px 30px;
    text-align: left;
    max-width: 570px;
    margin: 40px auto;
    position: relative;
    box-sizing: border-box;
}

.cities-block-popup * {
    box-sizing: border-box;
}

.cities-block-popup .city-item a {
    color: #333333;
    font-size: 13px;
    font-weight: 300;
    text-decoration: none;
}

.cities-block-popup .city-item a:hover {
    color: #2a7fb9;
}

.cities-block-popup .city-item {
    margin-bottom: 7px;
}

.cities-block-popup .cities-list {
    padding-bottom: 25px;
}

.cities-block-popup .letter-title-wrap {
    padding-bottom: 5px;
    font-weight: bold;
}

.cities-block-popup .content-cities {
    height: 380px;
    overflow-y: auto;
    overflow-x: hidden;
}

.cities-block-popup .header {
    margin-bottom: 15px;
}

.cities-block-popup .search-city-input {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 0;
    padding-right: 30px;
    margin-bottom: 0;
}

.cities-block-popup .search-city:hover .search-city-input {
    border-color: #2a7fb9;
    outline: none;
    box-shadow: none;
}

.cities-block-popup .search-city {
    max-width: 100%;
    width: 420px;
    position: relative;
    float: none;
    ;
}

.cities-block-popup .delivery-info-cities {
    padding-bottom: 15px;
}

.cities-block-popup .search-city::after {
    content: "";
    display: inline-block;
    background: url('img/search-icon.png') no-repeat center;
    position: absolute;
    right: 18px;
    top: 10px;
    width: 20px;
    height: 20px;
    visibility: visible;
}

.cities-block-popup .title {
    font-size: 20px;
    padding: 20px 30px;
    padding-top: 25px;
    font-weight: bold;
    margin-top: -20px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 0;
    /* text-transform: uppercase; */
    float: none;
    background: none;
    font-weight: bold;
    color: #05263d;
}

.cities-block-popup .clearbtn {
    position: absolute;
    right: 38px;
    top: 2px;
    width: 33px;
    height: 33px;
    opacity: 1;
    cursor: pointer;
    display: none;
}

.cities-block-popup .search-city:hover .clearbtn {
    display: block;
}

.cities-block-popup .clearbtn:before,
.cities-block-popup .clearbtn:after {
    position: absolute;
    left: 15px;
    top: 9px;
    content: '';
    height: 16px;
    width: 1px;
    background-color: #868686;
}

.cities-block-popup .clearbtn:before {
    transform: rotate(45deg);
}

.cities-block-popup .clearbtn:after {
    transform: rotate(-45deg);
}

.mfp-close-btn-in .cities-block-popup .mfp-close {
    text-indent: -9999px;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    right: -32px;
    top: 15px;
    width: 33px;
    height: 33px;
    opacity: 1;
    cursor: pointer;
    top: -27px;
}

.mfp-close-btn-in .cities-block-popup .mfp-close:before,
.mfp-close-btn-in .cities-block-popup .mfp-close:after {
    position: absolute;
    left: 15px;
    content: '';
    height: 25px;
    width: 2px;
    background-color: #fff;
}

.mfp-close-btn-in .cities-block-popup .mfp-close:before {
    transform: rotate(45deg);
}

.mfp-close-btn-in .cities-block-popup .mfp-close:after {
    transform: rotate(-45deg);
}

.row-inline {
    font-size: 0;
}

.row-inline .col-inline {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    float: none;
}

.h_logo .description {
    margin-left: 18px;
    font-size: 115%;
}

.h_phone {
    padding: 11px 0;
    padding-bottom: 0;
}

.h_logo {
    width: 31%;
}

.h_city {
    width: 18%;
    padding-top: 11px;
}

.h_phone .pop_up_btn {
    line-height: 25px;
    font-size: 14px;
}

.h_mail {
    width: 18%;
    padding-left: 33px;
    padding-top: 15px;
}

.header_basket {
    width: 15%;
    padding-right: 0;
}

.cities-block-popup .cities-list {
    padding-bottom: 25px;
    column-count: 1;
}

.cities-block-popup .content-cities {
    height: 230px;
    overflow-y: auto;
    overflow-x: hidden;
}

.search-result-item:after {
    content: '';
    displya: table;
    clear: both;
}

.search-result-item .image {
    float: left;
    width: 100px;
}

.search-result-item .image img {
    max-width: 100%;
    height: auto;
}

.search-result-item .image a {
    display: block;
}

.search-result-item .description {
    padding-left: 120px;
}


/*RIGHT_MENU*/

#menu_right {
    display: none;
}

.mm-opened {
    display: block !important;
}

.mm-listview .fa.fa-bars {
    display: none;
}

.mm-menu.mm-offcanvas.mm-right {
    z-index: 10;
}

#close_menu {
    position: absolute;
    right: 10px;
    top: 2px;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
}

#close_menu:hover {
    opacity: 0.5;
}

html.mm-opening .mm-menu~.mm-slideout {
    transform: none !important;
}

html.mm-blocking,
html.mm-blocking body {
    overflow: visible !important;
}

.logo_menu {
    text-align: center;
}

.mm-listview a[href="#"] {
    pointer-events: none;
}

.mm-title {
    font-weight: bold;
    color: #000;
}

.mm-menu.mm-theme-black {
    background: #a50a0e !important;
}

.mm-menu.mm-theme-black .mm-navbar a,
.mm-menu.mm-theme-black .mm-navbar>* {
    color: #fff !important;
}

.mm-menu.mm-theme-black .mm-btn:after,
.mm-menu.mm-theme-black .mm-btn:before,
.mm-menu.mm-theme-black .mm-listview>li .mm-next:after {
    border-color: #fff !important;
}

.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next) {
    color: #fff;
}

#mm-blocker {
    background: rgba(6, 6, 6, 0.54);
}

.mm-menu.mm-offcanvas.mm-opened {
    z-index: 10 !important;
}

.bx-rating i.fa-star {
    color: #FF9F00;
}

.new_element_catalog2 .topline-product:after {
    content: '';
    display: table;
    clear: both;
}

.new_element_catalog2 .topline-product .product-rating {
    float: left;
}

.new_element_catalog2 .topline-product .product_meta {
    float: right;
    padding-top: 20px;
}

.new_element_catalog2 .topline-product .sku_wrapper {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    color: #71767E;
}

.new_element_catalog2 .topline-product .posted_in {
    display: inline-block;
    vertical-align: top;
}

.new_element_catalog2 .wrapper_pelement_price .s-cart-product-list-product-item-unit {
    display: none;
}

.new_element_catalog2 .wrapper_pelement_price .middle {
    width: 140px;
    padding-top: 0;
}

.new_element_catalog2 div.quantity {
    display: inline-block;
    position: relative;
    width: 147px;
    margin-right: 0;
}

.new_element_catalog2 .wrapper_pelement_price .middle div.quantity .qty {
    width: 100%;
    height: 40px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    color: #333333;
    font-size: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.new_element_catalog2 .quantity .minus,
.new_element_catalog2 .quantity .plus {
    border: 0;
    width: 40px;
    height: 46px;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new_element_catalog2 .quantity .minus{
    left: 12px;
    right:auto;
    top: 0;
    bottom: 0;
}
.new_element_catalog2 .quantity .plus{
    right: 12px;
    left: auto;
    top: 0;
    bottom: 0;
}
div.quantity .qty{
    border-radius: 6px;
    border: 1px solid #E1E2E6;
    display: inline-flex;
    padding: 11px 12px;
    width: 100%;
    height: 46px;
}

.new_element_catalog2 .quantity .minus:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12L18 12' stroke='%239C9C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");;
}

.new_element_catalog2 .quantity .plus:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12H18M12 6V18' stroke='%239C9C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");;
}

.new_element_catalog2 .wrapper_pelement_price .middle .quantity .minus {
    left: 0;
}

.new_element_catalog2 .wrapper_pelement_price .middle .quantity .plus {
    left: auto;
    right: 0;
}

.new_element_catalog2 .wrapper_pelement_price .right {
    width: 150px;
}

.product-summary-wrap .actions-product {
    display: flex;
    gap: 12px;
    align-items: center;
}

.new_element_catalog2 .tinkkoff_btn {
    /*background: url(img/tinkov-btn.png) no-repeat 20% center;*/
    background-color: #FFDD2D !important;
    width: 100%;
    padding: 7px 20px;
    display: flex;
    justify-content: center;
    font-size: 15px;
    font-weight: normal;
    color: #000;
    border-radius: 6px;
    flex-direction: row-reverse;
    align-items: center;
    gap: 10px;
}
.left-icon .aio-ibd-block{
    vertical-align: top;
}
.TINKOFF_BTN_YELLOW:empty:before {
    display: none;
}
.TINKOFF_BTN_YELLOW::after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='28' viewBox='0 0 30 28' fill='none'%3E%3Cg clip-path='url(%23clip0_758_523)'%3E%3Cpath d='M14.9996 32.6667C25.1957 32.6667 33.4612 24.3094 33.4612 14C33.4612 3.69072 25.1957 -4.66663 14.9996 -4.66663C4.8036 -4.66663 -3.46191 3.69072 -3.46191 14C-3.46191 24.3094 4.8036 32.6667 14.9996 32.6667Z' fill='%23FFDD2D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.2387 13.1484L29.6195 11.9117L28.3503 11.9584C28.258 11.9584 27.4849 11.9351 26.7349 11.3751L26.908 11.3984C27.6695 11.3984 28.4195 10.9317 28.7195 10.2551L29.2618 9.04174C28.5695 9.0534 27.958 8.97174 27.958 8.97174C27.958 8.97174 27.4733 8.90174 26.908 8.3184C26.6481 8.03849 26.3147 7.83932 25.9468 7.74426C25.5789 7.6492 25.1919 7.6622 24.831 7.78174L24.9003 7.4784C24.9821 6.76565 24.7832 6.04897 24.3464 5.4834L23.4003 4.2934L22.8234 5.6934C22.8234 5.6934 22.6733 6.02007 22.408 6.17174C22.308 5.67729 22.0674 5.22313 21.7157 4.86507C21.3695 4.50744 20.944 4.23836 20.4744 4.08011C20.0049 3.92186 19.5048 3.87899 19.0157 3.95507L17.8733 4.17674C17.9426 3.92007 18.081 3.47674 18.3349 3.0684L18.9695 2.07674L17.3887 2.25174L16.881 1.16674L15.9003 1.68007L15.0003 0.781738L14.1003 1.68007L13.1195 1.16674L12.6233 2.25174L11.0426 2.07674L11.6657 3.0684C11.931 3.46507 12.0695 3.92007 12.1272 4.17674L11.0426 3.95507H11.008C10.5179 3.88046 10.0172 3.92516 9.54763 4.08546C9.07804 4.24576 8.65305 4.51703 8.30796 4.87674C7.88104 5.3084 7.68489 5.7634 7.60412 6.17174C7.33873 6.02007 7.20027 5.70507 7.20027 5.70507L6.61181 4.30507L5.65412 5.4834C5.53873 5.63507 4.96181 6.45174 5.11181 7.46674C5.12335 7.5834 5.15796 7.67674 5.18104 7.77007C4.82022 7.65054 4.43316 7.63754 4.06529 7.73259C3.69741 7.82765 3.36398 8.02682 3.10412 8.30674C2.53873 8.89007 2.06566 8.96007 2.06566 8.96007C2.06566 8.96007 1.54642 9.0534 0.750271 9.03007L1.29258 10.2434C1.59258 10.9201 2.33104 11.3867 3.10412 11.3867L3.27719 11.3751C2.52719 11.9234 1.75412 11.9467 1.66181 11.9467L0.392578 11.9001L0.773348 13.1367C0.969501 13.7667 1.61566 14.8167 2.86181 14.9334C2.72335 15.5167 2.42335 16.1584 1.76566 16.4267L0.819501 16.8234L1.33873 17.7451C1.54934 18.077 1.83972 18.3496 2.18274 18.5373C2.52577 18.725 2.91025 18.8217 3.30027 18.8184C3.50796 18.8184 3.71566 18.7951 3.91181 18.7484C3.95796 18.9817 4.02719 19.2034 4.09643 19.4251C4.38489 20.3117 4.14258 20.9184 4.13104 20.9301L3.6695 21.9217L4.70796 22.2017C5.11606 22.3036 5.54106 22.3156 5.95412 22.2367C6.0695 22.2134 6.18489 22.1667 6.30027 22.1201C6.43873 22.3767 6.61181 22.5867 6.79643 22.7967C7.46566 23.4967 8.42335 23.8467 9.63489 23.8467H10.5003L8.71181 24.5934L10.0733 25.2467C10.558 25.4917 11.1464 25.7834 11.7349 26.0051L11.5618 26.4717L12.0233 26.6817C12.9758 27.0679 13.998 27.2468 15.0233 27.2067L15.5657 27.1951C16.3964 27.1649 17.2159 26.9912 17.9887 26.6817L18.4503 26.4717L18.2772 26.0051C18.8887 25.7717 19.4887 25.4801 19.9618 25.2467L21.2887 24.5934L19.5118 23.8351L20.3772 23.8467C21.5887 23.8467 22.5349 23.4967 23.2041 22.7967C23.4003 22.5984 23.5618 22.3767 23.7003 22.1201C23.9759 22.2307 24.2691 22.29 24.5657 22.2951C24.958 22.2951 25.281 22.2134 25.2926 22.2017L26.331 21.9217L25.881 20.9417C25.881 20.9184 25.6157 20.3117 25.9157 19.4251L26.1003 18.7484C26.2964 18.7951 26.5041 18.8184 26.7118 18.8184C27.9695 18.8184 28.558 17.9317 28.6733 17.7334L29.1926 16.8234L28.2349 16.4267C27.5772 16.1584 27.2772 15.5051 27.1503 14.9334C28.3734 14.8167 29.031 13.7667 29.2272 13.1367L29.2387 13.1484Z' fill='%23FFFFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9998 4.54998C13.996 4.54998 13.2345 4.87664 13.0729 5.27331L14.9998 6.04331L16.9268 5.27331C16.7652 4.87664 16.0037 4.54998 14.9998 4.54998ZM15.0229 24.955H14.9883C14.3768 24.955 13.5345 24.8383 13.1306 24.71L12.6345 26.0516C12.9575 26.1683 14.0537 26.39 14.9998 26.39C15.9575 26.39 17.0422 26.1566 17.3652 26.04L16.8806 24.71C16.4768 24.8266 15.6345 24.955 15.0229 24.9433V24.955ZM18.7152 23.625C18.346 23.835 17.5383 24.1383 17.0652 24.29L17.4691 25.3866C18.0978 25.2187 18.7084 24.9881 19.2922 24.6983L18.4729 24.43L18.7037 23.6133L18.7152 23.625ZM11.296 23.625L11.5268 24.43L10.7191 24.6983C11.2152 24.955 11.8152 25.1883 12.5422 25.3983L12.9345 24.29C12.4729 24.1383 11.6652 23.8233 11.296 23.625ZM14.9998 3.26664C15.7614 3.26664 16.4998 3.45331 17.0768 3.77998C17.1345 3.59331 17.2037 3.38331 17.3075 3.14998L17.0883 3.18498L16.8575 3.20831L16.7652 2.99831L16.4768 2.37998L15.946 2.64831L15.7383 2.76498L15.5768 2.58998L14.9998 2.01831L14.4229 2.60164L14.2614 2.76498L14.0652 2.64831L13.5229 2.37998L13.246 2.99831L13.1422 3.20831L12.9114 3.18498L12.7037 3.14998L12.9345 3.77998C13.5114 3.45331 14.2498 3.26664 15.0114 3.26664H14.9998ZM26.6075 10.4416C26.6998 10.465 26.8037 10.4883 26.9075 10.4883C27.3345 10.4883 27.7498 10.2083 27.8883 9.88164C27.8883 9.88164 27.1037 9.83498 26.2614 8.95998C26.1594 8.84577 26.0348 8.75455 25.8956 8.69224C25.7565 8.62993 25.6059 8.59792 25.4537 8.59831C25.0729 8.59831 24.796 8.79664 24.796 8.79664C25.8114 9.35664 26.0191 10.2316 26.6075 10.43V10.4416ZM3.10369 10.4883C3.196 10.4883 3.29985 10.465 3.40369 10.43C3.98062 10.2316 4.18831 9.34498 5.21523 8.79664C5.21523 8.79664 4.92677 8.59831 4.546 8.59831C4.39392 8.59865 4.24358 8.63097 4.10453 8.69324C3.96548 8.7555 3.84076 8.84634 3.73831 8.95998C2.90754 9.83498 2.12292 9.89331 2.12292 9.89331C2.26139 10.2083 2.67677 10.4766 3.10369 10.4766V10.4883Z' fill='%23FFFFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.3079 16.8C25.5002 16.4033 25.0041 15.3533 24.8887 14.9683C24.7502 17.0567 23.7464 18.5033 22.581 19.8917C21.9694 20.615 21.7502 21.315 21.7502 21.315C21.7502 21.315 21.8656 20.5217 22.3964 19.8683C23.4925 18.5383 24.531 16.8817 24.6117 14.9683C24.6775 13.8033 24.3962 12.645 23.8041 11.6433C24.0925 12.5767 24.0464 13.72 23.0425 14.7933C23.0425 14.7933 25.0502 12.3433 22.2348 9.85833C21.1271 8.90167 19.8925 8.31833 19.2579 7.91C21.5425 8.65667 22.6617 7.82833 22.6617 7.82833C21.9348 8.47 20.9887 8.45833 20.4002 8.365L20.9079 8.62167C22.8233 9.67167 24.5541 11.4217 24.8541 13.8367V13.8133C25.3041 16.1933 26.2964 16.8 26.2964 16.8H26.3079ZM26.8848 14.035H26.931C28.0041 14.035 28.3733 12.8683 28.3733 12.8683H28.3502C28.1541 12.8683 26.5618 12.8217 25.431 11.375C24.6925 10.4183 24.081 9.57833 22.881 9.25167L22.7656 9.22833L22.731 9.11167C22.6964 8.925 22.8233 8.75 23.1117 8.56333C24.7733 7.455 23.6425 6.055 23.6425 6.055C23.6425 6.055 23.181 7.175 22.1079 7.175H22.0387C21.9233 7.175 21.8079 7.175 21.681 7.14L21.4848 7.105C21.4848 7.105 21.7848 6.265 21.0579 5.50667C20.8503 5.2893 20.6009 5.11715 20.3251 5.00078C20.0493 4.88442 19.7529 4.8263 19.4541 4.83C19.2579 4.83 19.1425 4.85333 19.1425 4.85333C19.5002 5.34333 19.7656 6.13667 19.3502 6.63833C18.981 7.07 18.081 7.09333 18.081 7.72333C18.081 7.99167 18.3348 8.30667 18.7733 8.58667C20.1233 9.45 21.4502 10.5817 22.0041 12.11C22.6964 14 21.9233 15.26 20.8041 15.9833C20.8041 15.9833 21.1502 16.31 21.6694 16.3567H21.9579C23.031 16.3567 23.5733 15.855 23.5733 15.855C23.5733 15.855 23.4925 16.555 22.9387 17.2083C22.6656 17.5283 22.3245 17.7817 21.9408 17.9494C21.5571 18.1171 21.1409 18.1948 20.7233 18.1767C20.7233 18.1767 20.6887 18.6667 21.1502 19.0867C21.4387 19.3433 22.1079 19.4367 22.1079 19.4367C22.1079 19.4367 20.8387 19.6933 20.7118 21.5717C20.631 22.5867 20.3771 22.9483 20.3771 22.9483H20.4002C23.3194 22.9483 23.2502 20.405 23.2502 20.405C23.3409 20.6877 23.5162 20.9349 23.7518 21.1125C23.9874 21.2901 24.2718 21.3894 24.5656 21.3967C24.831 21.3967 25.0617 21.3267 25.0617 21.3267C25.0617 21.3267 24.6348 20.4167 25.0617 19.145C25.4079 18.095 25.3502 17.3017 25.3502 17.3017C25.3502 17.3017 25.7425 17.9083 26.7117 17.9083H26.7233C27.531 17.9083 27.8887 17.29 27.8887 17.29C25.9502 16.4733 26.1348 13.825 26.1348 13.825C26.1348 13.825 26.3887 14.0117 26.8848 14.035ZM7.43098 19.8917C6.25406 18.4917 5.25021 17.0567 5.12329 14.9683C5.0079 15.3533 4.50021 16.4033 3.71559 16.8C3.71559 16.8 4.7079 16.1933 5.1579 13.8133V13.8367C5.44636 11.4217 7.17713 9.68333 9.10406 8.62167L9.60021 8.365C9.02329 8.45833 8.07713 8.47 7.35021 7.82833C7.35021 7.82833 8.4579 8.65667 10.7425 7.91C10.1079 8.31833 8.88483 8.90167 7.76559 9.85833C4.96175 12.355 6.9579 14.7817 6.9579 14.7817C6.5486 14.3862 6.26031 13.8802 6.12735 13.3238C5.99438 12.7674 6.02234 12.1841 6.2079 11.6433C5.67713 12.5417 5.34252 13.6267 5.40021 14.9683C5.46944 16.8817 6.51944 18.5383 7.60406 19.8683C8.13483 20.5217 8.25021 21.315 8.25021 21.315C8.25021 21.315 8.04252 20.615 7.43098 19.8917ZM7.89252 19.425C7.89252 19.425 8.57329 19.3433 8.86175 19.075C9.32329 18.6667 9.28867 18.1767 9.28867 18.1767C8.87107 18.1948 8.45483 18.1171 8.07116 17.9494C7.68749 17.7817 7.34634 17.5283 7.07329 17.2083C6.51944 16.555 6.42713 15.855 6.42713 15.855C6.42713 15.855 6.98098 16.3683 8.04252 16.3683L8.34252 16.3567C8.85021 16.31 9.19636 15.9833 9.19636 15.9833C8.08867 15.26 7.30406 14 7.99636 12.11C8.55021 10.5933 9.87713 9.45 11.2271 8.58667C11.6656 8.30667 11.9194 8.00333 11.9194 7.72333C11.9194 7.09333 11.031 7.07 10.6617 6.63833C10.2348 6.14833 10.5002 5.34333 10.8694 4.85333C10.8694 4.85333 10.7541 4.83 10.5464 4.83C10.1656 4.83 9.5079 4.92333 8.95406 5.50667C8.2156 6.265 8.52713 7.105 8.52713 7.105L8.33098 7.14C8.2156 7.16333 8.10021 7.175 7.97329 7.175H7.89252C6.83098 7.175 6.3579 6.055 6.3579 6.055C6.3579 6.055 5.23867 7.455 6.90021 8.56333C7.17713 8.75 7.30406 8.91333 7.26944 9.11167L7.24636 9.22833L7.13098 9.25167C5.93098 9.57833 5.31944 10.4183 4.56944 11.375C4.22115 11.8225 3.7806 12.1879 3.27845 12.4458C2.7763 12.7037 2.2246 12.8479 1.66175 12.8683H1.63867C1.63867 12.8683 1.99636 14.035 3.06944 14.035H3.12713C3.61175 14.0117 3.86559 13.825 3.86559 13.825C3.86559 13.825 4.06175 16.4733 2.11175 17.29C2.11175 17.29 2.46944 17.9083 3.27713 17.9083H3.28867C4.26944 17.9083 4.66175 17.3017 4.66175 17.3017C4.66175 17.3017 4.60406 18.0833 4.95021 19.145C5.37713 20.4283 4.95021 21.3267 4.95021 21.3267C4.95021 21.3267 5.18098 21.3967 5.43483 21.3967C5.72723 21.3903 6.01053 21.2927 6.24599 21.1173C6.48144 20.9418 6.65755 20.6972 6.75021 20.4167C6.75021 20.4167 6.68098 22.9483 9.61175 22.9483H9.62329C9.62329 22.9483 9.36944 22.5983 9.30021 21.5717C9.16175 19.6933 7.90406 19.4367 7.90406 19.4367L7.89252 19.425ZM14.3425 10.08H15.7271V10.5583C15.5541 10.36 15.2425 10.4067 15.2425 10.4067V11.095C15.2425 11.095 15.2541 11.4333 15.3694 11.5733H14.6887C14.8041 11.4333 14.8156 11.095 14.8156 11.095V10.395C14.8156 10.395 14.5041 10.36 14.3541 10.5583V10.0917L14.3425 10.08ZM12.8425 10.15L12.981 10.325L13.0156 10.36L13.131 10.535L13.1656 10.5817L13.3041 10.815C13.731 11.55 14.4002 11.9817 15.0002 11.9817C15.6002 11.9817 16.2694 11.55 16.6964 10.815L16.8348 10.5817L16.8579 10.5467C16.9517 10.4067 17.0558 10.2741 17.1694 10.15L17.1925 10.1267C17.4002 9.905 17.6541 9.74167 18.0002 9.64833L17.8502 9.555H17.8387L17.2387 9.205L16.6387 8.855L15.0117 9.75333H15.0002L13.3733 8.855L12.7617 9.205L12.1733 9.555L12.0117 9.64833C12.3579 9.74167 12.6002 9.905 12.8194 10.1267L12.8425 10.15Z' fill='%23FFFFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.481 7.04671V7.49004L14.4002 7.45504C14.4002 7.45504 14.2733 7.42004 14.0541 7.24504C13.6964 6.96504 13.6848 6.69671 13.6848 6.69671L14.4925 7.04671H14.481ZM14.8617 9.14671V6.34671L13.0964 5.75171L13.5579 8.45838L14.8617 9.15838V9.14671ZM15.5194 7.04671L16.3271 6.69671C16.3271 6.69671 16.3271 6.96504 15.9579 7.24504C15.7271 7.42004 15.6117 7.44338 15.6117 7.45504L15.5194 7.49004V7.04671ZM16.4425 8.45838L16.9041 5.75171L15.1387 6.35838V9.15838L16.4425 8.45838ZM12.3694 15.645C12.5425 15.715 12.7502 15.7267 12.8541 15.7267L12.8771 15.68L12.9002 15.575L12.9464 15.1317C12.8484 15.0733 12.7685 14.9885 12.7156 14.8867C12.6464 14.7467 12.5541 14.6767 12.4156 14.6767C12.2425 14.6767 12.0464 14.7934 11.9656 14.84C11.8964 15.225 12.1848 15.575 12.3694 15.6567V15.645ZM16.2694 14.1634L15.2656 15.1784L15.231 15.225L13.2117 15.19C13.2117 15.3884 13.1771 15.5634 13.1425 15.6917L13.131 15.75L15.531 16.1934C15.937 15.9009 16.3409 15.6053 16.7425 15.3067C16.5777 15.0519 16.5158 14.7429 16.5694 14.4434C16.4425 14.35 16.3387 14.2567 16.2694 14.1634Z' fill='%23FFFFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.546 11.7017C16.3509 11.918 16.1141 12.0917 15.8502 12.212C15.5863 12.3324 15.3008 12.3969 15.0113 12.4017H14.9998C14.852 12.3979 14.7051 12.3783 14.5613 12.3433C14.5135 12.5211 14.5257 12.71 14.596 12.88C14.6767 13.0667 14.8498 13.2067 15.1036 13.3L15.1844 13.335V13.4283C15.1844 13.4517 15.2075 14.0467 15.8536 14.2217L16.119 13.93C15.9921 13.615 16.0613 13.3 16.246 13.1367C16.246 13.1717 16.1536 13.9533 16.7767 14.245L16.8806 14.2917L16.846 14.4083C16.846 14.4317 16.6267 15.19 17.3767 15.4817L17.5152 15.5283L17.4575 15.6567C17.446 15.6917 17.146 16.3683 17.8383 16.765H19.3383V15.5517C18.8075 15.4933 18.5767 15.05 18.5306 14.7467C18.3031 14.7193 18.0956 14.6018 17.9536 14.42C17.6306 14 17.9075 13.615 17.9075 13.6033C17.9075 13.6033 17.9075 14.0117 18.1613 14.2567C18.2767 14.3733 18.4267 14.4783 18.646 14.49L18.7613 14.5017V14.6183C18.7613 14.6417 18.8306 15.2017 19.3383 15.2833V12.8333C19.3383 12.4483 19.4536 12.0633 19.5806 11.7133H16.546V11.7017ZM12.496 12.8333L12.4613 14.3967L12.6344 14.4317L13.0613 12.915L12.8536 12.4483L12.5075 12.8333H12.496ZM13.4306 18.6433C13.4081 18.6405 13.3875 18.6294 13.3726 18.6122C13.3577 18.595 13.3496 18.5729 13.3498 18.55C13.3498 18.4917 13.396 18.4567 13.4421 18.4683C13.4998 18.4683 13.5344 18.515 13.5344 18.5617C13.5344 18.6083 13.4767 18.6433 13.4306 18.6433ZM17.2498 20.0317H17.3075C17.5729 20.1133 17.6421 21.0933 18.1152 21.175L18.2306 21.1983C18.369 21.1983 18.4613 21.14 18.5421 21.035C18.5421 21.035 18.3113 20.65 18.1267 20.3933C17.896 20.0667 17.7113 19.67 17.2729 19.67H17.2383C17.0998 19.67 17.0075 19.74 17.0075 19.74C16.8604 19.6413 16.6879 19.5886 16.5113 19.5883C16.246 19.5883 16.0267 19.7167 15.9229 19.7167L14.9421 19.6233C14.7806 19.6117 14.6652 19.4483 14.619 19.39L14.6075 19.3667V19.285C14.5729 18.4683 13.9498 18.13 13.7306 18.1183C13.7306 18.1183 13.7536 17.9667 13.696 17.9083L13.4767 18.1767L12.7844 17.8267L13.2806 18.41L12.8536 18.9C12.796 18.9583 12.8075 19.0283 12.8306 19.0633L13.0152 19.2267L13.246 19.0867L13.3036 19.075L13.5575 19.0867C13.6498 19.0867 13.7306 19.0633 13.7421 18.97C13.7075 19.2733 13.4421 19.7983 13.6267 20.2067L13.7421 20.5217L12.8883 20.3933L12.4844 21.0933C12.369 21.315 12.3344 21.56 12.4613 21.7L12.6113 21.8867C12.6113 21.8867 12.819 21.6533 12.8652 21.5133L12.796 21.4317C12.7383 21.3733 12.7498 21.315 12.7844 21.245L13.0383 20.825L14.0536 21.0583L14.1113 20.965C14.1806 20.8483 14.2729 20.8133 14.3883 20.8133L14.5267 20.8367C14.7113 20.8717 15.0229 20.9183 15.3344 20.9183C15.6806 20.9183 16.0267 20.86 16.1998 20.65C16.569 21.21 17.319 21.2917 17.2613 21.5833L17.0652 22.5283C17.1921 22.5283 17.319 22.5167 17.4344 22.4933L17.6306 21.5133L17.6652 21.2567C17.596 21.1867 17.4229 21.0233 17.319 20.8367C17.1921 20.58 17.2613 20.44 17.1344 20.1133C17.1344 20.1133 17.1806 20.0317 17.2613 20.0317H17.2498Z' fill='%23FFFFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0459 20.93C12.0459 20.93 12.3805 20.79 12.4036 20.6967L12.369 20.58C12.3344 20.4983 12.3344 20.4167 12.4036 20.3817L12.7613 20.125L13.3729 20.2417C13.3729 20.2417 13.2575 20.1017 13.269 19.915L12.6921 19.7983L12.1382 20.125C11.9075 20.3 11.8844 20.5917 11.9652 20.7667L12.0459 20.93ZM16.3498 22.54H16.719L17.0421 21.5717C16.8096 21.4665 16.5824 21.3497 16.3613 21.2217C16.4536 21.35 16.6844 21.5133 16.6382 21.6417L16.3498 22.54Z' fill='%23FFFFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.3385 17.0333H10.6616V20.3349C10.6616 21.6883 11.6308 22.5283 13.0616 22.5283C14.25 22.5283 14.5616 22.5749 15 23.0183C15.3116 22.7149 15.5654 22.5983 16.0846 22.5516V22.5049L16.3616 21.6533L15.9 21.1166C15.7269 21.1749 15.5769 21.1866 15.3231 21.1866C15.005 21.1839 14.688 21.1487 14.3769 21.0816C14.3423 21.0816 14.3308 21.0816 14.3192 21.1049L14.2731 21.1983L14.1692 21.3616L13.9846 21.3266L13.1539 21.1283L13.0385 21.3149L13.05 21.3383L13.1654 21.4549L13.1077 21.5949C13.0314 21.7739 12.9217 21.9363 12.7846 22.0733L12.5769 22.3066L12.3923 22.0616L12.2539 21.8749C12.1039 21.7116 12.0692 21.4433 12.15 21.1749L11.9077 21.2799L11.7923 21.0466L11.7231 20.8833C11.6522 20.7154 11.6398 20.5281 11.688 20.3521C11.7362 20.1761 11.8422 20.022 11.9885 19.9149L12.6577 19.5299L13.3039 19.6466L13.35 19.3083H13.3154L12.9462 19.4483L12.6 19.2033C12.6 19.2033 12.4616 19.0633 12.5885 18.9349L12.9346 18.3983L12.0577 17.3016L13.3962 17.8499L13.4769 17.7333L13.6616 17.5233L13.8692 17.7216C13.9269 17.7799 13.9616 17.8383 13.9846 17.9199C14.3423 18.0599 15 18.4916 15.0577 19.1916L14.85 19.2733C14.8962 19.3316 14.9423 19.3549 14.9539 19.3549L15.9116 19.4483C15.9346 19.4483 15.9577 19.4483 15.9923 19.4249C16.1077 19.3899 16.2923 19.3316 16.5 19.3316C16.6719 19.3326 16.8414 19.3725 16.9962 19.4483C17.0665 19.4215 17.1404 19.4058 17.2154 19.4016H17.2616C17.7692 19.4016 18.0231 19.7866 18.2308 20.1016L18.3346 20.2416L18.75 20.8949L18.8654 21.0583L18.7269 21.2099C18.6678 21.2859 18.5925 21.3474 18.5066 21.3899C18.4207 21.4323 18.3264 21.4545 18.2308 21.4549C18.1166 21.4566 18.0032 21.4368 17.8962 21.3966L17.8731 21.5599L17.7116 22.4466C18.1866 22.3473 18.6111 22.0803 18.9092 21.6934C19.2073 21.3065 19.3595 20.8249 19.3385 20.3349V17.0333ZM10.6616 16.7649H17.4116C17.2771 16.6212 17.1836 16.4434 17.1409 16.2504C17.0983 16.0573 17.1081 15.8562 17.1692 15.6683C17.0777 15.6256 16.9924 15.5707 16.9154 15.5049L15.6462 16.4383L15.5885 16.4733L12.9346 15.9949H12.8885C12.8308 15.9949 12.7385 15.9949 12.6346 15.9716C12.6252 16.0219 12.6012 16.0681 12.5656 16.1045C12.5301 16.1408 12.4846 16.1656 12.435 16.1756C12.3854 16.1856 12.334 16.1805 12.2873 16.1608C12.2406 16.141 12.2009 16.1077 12.1731 16.0649C12.1344 16.0111 12.1178 15.9442 12.1269 15.8783V15.8199C11.9619 15.6963 11.8359 15.5268 11.7642 15.3321C11.6925 15.1375 11.6782 14.926 11.7231 14.7233V14.6766L11.7692 14.6533L11.8846 14.5716L11.7 14.5483C11.6653 14.5425 11.6341 14.5236 11.6127 14.4955C11.5913 14.4673 11.5812 14.432 11.5846 14.3966C11.5962 14.3149 11.6654 14.2683 11.7346 14.2799L12.1962 14.3499L12.2423 12.7166L12.9231 11.9933L13.35 12.8916L12.8885 14.4666L13.3039 14.5366C13.3731 14.5366 13.4192 14.6183 13.4192 14.6883C13.4077 14.7583 13.35 14.8049 13.2808 14.8049H13.2577L12.9346 14.7466L12.9462 14.7699C12.9808 14.8399 13.0616 14.8866 13.1077 14.9216L15.1269 14.9449L15.6346 14.4316C15.4473 14.3594 15.2835 14.2362 15.1613 14.0755C15.0391 13.9149 14.9633 13.7232 14.9423 13.5216C14.6893 13.4237 14.4829 13.2317 14.3654 12.9849C14.2699 12.7604 14.2496 12.5105 14.3077 12.2733C13.9881 12.1435 13.7006 11.9444 13.4654 11.6899H10.4308C10.5462 12.0516 10.6616 12.4366 10.6616 12.8216V16.7649Z' fill='%23FFE52B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4423 18.4684C13.4197 18.4682 13.3978 18.4764 13.3808 18.4914C13.3638 18.5065 13.3529 18.5273 13.35 18.55C13.35 18.5967 13.3846 18.6434 13.4308 18.6434C13.477 18.6434 13.5231 18.6084 13.5346 18.5617C13.5346 18.5369 13.5249 18.5132 13.5076 18.4957C13.4903 18.4782 13.4668 18.4684 13.4423 18.4684ZM17.4693 25.3984L17.0654 24.29C17.6326 24.1148 18.1845 23.8924 18.7154 23.625L18.4731 24.43L19.2923 24.6984C18.7962 24.955 18.1962 25.1884 17.4693 25.3984ZM15 26.39C14.1998 26.3789 13.4045 26.2612 12.6346 26.04L13.1308 24.71C13.5346 24.8267 14.377 24.955 14.977 24.9434H15.0231C15.6346 24.955 16.477 24.8267 16.8808 24.71L17.3654 26.0517C16.595 26.2689 15.7998 26.3827 15 26.39ZM10.7193 24.6984L11.527 24.43L11.2962 23.6134C11.823 23.8841 12.371 24.1105 12.9346 24.29L12.5423 25.3984C11.9135 25.2259 11.3028 24.9914 10.7193 24.6984ZM19.327 24.465L18.8308 24.2667L18.9693 23.7417L19.1193 23.17C19.1193 23.17 18.2308 23.66 16.9846 24.0217C16.6385 24.1267 16.3616 24.1734 16.3616 24.1734V24.5584C16.3616 24.5584 15.6923 24.675 15.0231 24.675H14.9885C14.3077 24.675 13.6385 24.5584 13.6385 24.5584V24.1734C13.6385 24.1734 13.3731 24.1267 13.0154 24.0217C11.7693 23.66 10.8923 23.17 10.8923 23.17L11.0423 23.7417L11.1808 24.2667L10.6731 24.4534L10.1193 24.6634C10.7539 24.9784 11.6423 25.4334 12.45 25.655L12.2654 26.18C12.2654 26.18 13.2808 26.6467 14.9885 26.6584H15.0116C16.7193 26.6584 17.7462 26.1917 17.7462 26.1917L17.5616 25.655C18.3693 25.4334 19.2462 24.9784 19.8808 24.6634L19.327 24.4534V24.465ZM12.9231 3.18502L13.1539 3.20835L13.2462 2.99835L13.5231 2.38002L14.0654 2.64835L14.2616 2.76502L15 2.01835L15.577 2.60169L15.7385 2.76502L15.9462 2.64835L16.477 2.38002L16.7654 2.99835L16.8577 3.20835L17.0885 3.18502L17.3077 3.15002C17.2039 3.38335 17.1346 3.59335 17.077 3.78002C16.4377 3.43687 15.7238 3.26043 15 3.26669C14.25 3.26669 13.5 3.45335 12.9231 3.78002C12.877 3.59335 12.8077 3.38335 12.6923 3.15002L12.9231 3.18502ZM15 3.59335C16.0154 3.59335 16.8346 3.93169 17.2846 4.29335C17.2846 4.29335 17.4116 3.47669 17.8616 2.76502L17.0539 2.85835L16.627 1.92502L15.7962 2.36835L15 1.56335L14.2039 2.36835L13.3846 1.93669L12.9577 2.85835L12.1385 2.76502C12.6 3.47669 12.7154 4.29335 12.7154 4.29335C13.177 3.93169 13.9846 3.59335 15 3.59335ZM27.8885 17.29C27.8885 17.29 27.5423 17.9084 26.7346 17.9084H26.7116C25.7423 17.9084 25.35 17.3017 25.35 17.3017C25.35 17.3017 25.4077 18.0834 25.05 19.145C24.6346 20.4284 25.05 21.3267 25.05 21.3267C25.05 21.3267 24.8193 21.3967 24.5654 21.3967C24.4616 21.3967 24.3577 21.385 24.2654 21.3617C23.4577 21.1634 23.25 20.405 23.25 20.405C23.25 20.405 23.3193 22.9484 20.4 22.9484H20.377C20.377 22.9484 20.6308 22.5984 20.7116 21.5717C20.85 19.6934 22.1077 19.4367 22.1077 19.4367C22.1077 19.4367 21.4385 19.3434 21.15 19.0867C20.6885 18.6667 20.7231 18.1767 20.7231 18.1767C21.1407 18.1948 21.557 18.1171 21.9406 17.9494C22.3243 17.7817 22.6654 17.5283 22.9385 17.2084C23.4923 16.5667 23.5846 15.855 23.5846 15.855C23.5846 15.855 23.0308 16.3684 21.9693 16.3684L21.6693 16.3567C21.1616 16.31 20.8039 15.9834 20.8039 15.9834C21.9231 15.26 22.6962 14 22.0154 12.11C21.45 10.5934 20.1231 9.45002 18.7846 8.58669C18.3346 8.30669 18.0923 8.00335 18.0923 7.72335C18.0923 7.09335 18.9808 7.07002 19.35 6.63835C19.7654 6.14835 19.5 5.34335 19.1423 4.85335C19.1423 4.85335 19.2577 4.83002 19.4539 4.83002C19.8462 4.83002 20.5039 4.93502 21.0693 5.50669C21.7846 6.26502 21.4846 7.10502 21.4846 7.10502L21.6808 7.14002L22.027 7.17502H22.1077C23.1693 7.17502 23.6423 6.05502 23.6423 6.05502C23.6423 6.05502 24.7731 7.45502 23.1116 8.56335C22.8231 8.75002 22.6962 8.91336 22.7308 9.11169L22.7654 9.22835L22.8808 9.25169C24.0808 9.57835 24.6923 10.4184 25.4308 11.375C25.7809 11.8234 26.2234 12.1893 26.7275 12.4472C27.2317 12.7051 27.7854 12.8488 28.35 12.8684H28.3731C28.3731 12.8684 28.0039 14.035 26.9308 14.035H26.8846C26.3885 14.0234 26.1346 13.825 26.1346 13.825C26.1346 13.825 25.95 16.4734 27.8885 17.29ZM26.9308 14.3967C28.2462 14.3967 28.6846 13.0434 28.7077 12.985L28.8577 12.5067H28.3616C28.1885 12.5067 26.7462 12.4834 25.7077 11.1534L25.6039 11.0367C24.9346 10.1617 24.3 9.34502 23.1577 8.97169L23.3077 8.85502C23.9077 8.45835 24.2654 7.96835 24.3462 7.39669C24.4091 6.83937 24.2561 6.27909 23.9193 5.83335L23.55 5.36669L23.3193 5.91502C23.3077 5.95002 22.927 6.82502 22.1077 6.82502H22.05L21.8885 6.81335C21.9087 6.52795 21.8676 6.24149 21.7681 5.97365C21.6685 5.70582 21.5127 5.46294 21.3116 5.26169C21.0715 5.01278 20.7843 4.81529 20.4671 4.68099C20.1499 4.5467 19.8093 4.47835 19.4654 4.48002C19.2346 4.48002 19.0846 4.50335 19.0731 4.50335L18.5193 4.62002L18.8654 5.07502C19.1308 5.42502 19.3731 6.07835 19.0846 6.41669C18.9923 6.52169 18.7962 6.60335 18.6231 6.69669C18.2423 6.87169 17.7346 7.10502 17.7346 7.72335C17.7346 8.12002 18.0462 8.54002 18.6 8.89002C20.2385 9.94002 21.2539 11.025 21.6808 12.2267C22.35 14.0817 21.4731 15.1317 20.6193 15.6917L20.2385 15.9367L20.5731 16.2517C20.6193 16.2867 21.0346 16.66 21.6346 16.7184H21.9577C22.35 16.7184 22.6846 16.66 22.95 16.5784C22.7291 16.9767 22.4024 17.3047 22.0069 17.5253C21.6113 17.7459 21.1627 17.8503 20.7116 17.8267H20.4L20.3654 18.1534C20.3613 18.4432 20.4381 18.7284 20.5871 18.976C20.7361 19.2237 20.9512 19.4238 21.2077 19.5534C20.827 19.9034 20.4346 20.4984 20.3654 21.5367C20.3651 21.9571 20.2705 22.372 20.0885 22.75L19.7423 23.2984H20.377C21.4385 23.2984 22.2462 23.0067 22.8116 22.4234C23.1462 22.0734 23.3308 21.6767 23.4462 21.3267C23.7582 21.5965 24.1549 21.7453 24.5654 21.7467C24.8654 21.7467 25.1193 21.6884 25.1423 21.6767L25.5577 21.56L25.3731 21.175C25.3616 21.1517 25.027 20.37 25.3846 19.2617C25.5462 18.7834 25.6154 18.3517 25.6616 18.0134C25.927 18.1534 26.2731 18.27 26.7116 18.27C27.727 18.27 28.177 17.5 28.2 17.465L28.3962 17.115L28.027 16.9634C26.8154 16.45 26.55 15.085 26.4923 14.35L26.8731 14.3967H26.9308Z' fill='%231A1919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.4543 8.59831C25.6966 8.59831 25.9851 8.67998 26.262 8.95998C27.1043 9.83498 27.8889 9.89331 27.8889 9.89331C27.791 10.0695 27.6487 10.2163 27.4764 10.3188C27.3041 10.4213 27.108 10.4757 26.9081 10.4766C26.8063 10.4784 26.7048 10.4626 26.6081 10.43C26.0312 10.2316 25.812 9.35665 24.7966 8.79665C24.7966 8.79665 25.0735 8.59831 25.4543 8.59831ZM24.6235 9.11165C25.1197 9.37998 25.3966 9.72998 25.6504 10.045C25.8928 10.36 26.1351 10.6516 26.4928 10.7683C26.6312 10.815 26.7697 10.8383 26.9081 10.8383C27.4505 10.8383 28.0043 10.5 28.212 10.0216L28.4197 9.55498L27.912 9.51998C27.8889 9.51998 27.2312 9.46165 26.5043 8.70331C26.2043 8.39998 25.8466 8.23665 25.4658 8.23665C24.9812 8.23665 24.6235 8.46998 24.5889 8.50498L24.1274 8.84331L24.6235 9.11165ZM24.8543 13.825V13.8366C24.5543 11.4216 22.8351 9.68331 20.9081 8.62165L20.4005 8.36498C20.9889 8.45831 21.9351 8.46998 22.662 7.82831C22.662 7.82831 21.5428 8.65665 19.2581 7.90998C19.8928 8.31831 21.1274 8.90165 22.2466 9.85831C25.0505 12.355 23.0428 14.7816 23.0428 14.7816C24.0466 13.72 24.0812 12.5766 23.7928 11.6433C24.3849 12.645 24.6662 13.8032 24.6005 14.9683C24.5312 16.8816 23.4928 18.5383 22.4081 19.8683C21.8774 20.5216 21.7505 21.315 21.7505 21.315C21.7505 21.315 21.9697 20.615 22.5812 19.8916C23.7466 18.4916 24.7505 17.0566 24.8889 14.9683C25.0043 15.3533 25.5005 16.4033 26.2966 16.8C26.2966 16.8 25.3043 16.1933 24.8543 13.825ZM9.61199 22.9483C6.69276 22.9483 6.76199 20.405 6.76199 20.405C6.76199 20.405 6.5543 21.1633 5.7466 21.3616L5.43507 21.3966C5.18122 21.3966 4.95045 21.3266 4.95045 21.3266C4.95045 21.3266 5.37737 20.4166 4.95045 19.145C4.6043 18.095 4.66199 17.3016 4.66199 17.3016C4.66199 17.3016 4.26968 17.9083 3.28891 17.9083C2.46968 17.9083 2.11199 17.29 2.11199 17.29C4.06199 16.4733 3.86584 13.825 3.86584 13.825C3.86584 13.825 3.61199 14.0233 3.12737 14.035H3.06968C1.9966 14.035 1.63891 12.8683 1.63891 12.8683H1.66199C1.85814 12.8683 3.45045 12.8216 4.58122 11.375C5.31968 10.4183 5.93122 9.57831 7.11968 9.25165L7.2466 9.22831L7.26968 9.11165C7.3043 8.92498 7.17737 8.74998 6.90045 8.56331C5.23891 7.45498 6.35814 6.05498 6.35814 6.05498C6.35814 6.05498 6.83122 7.17498 7.89276 7.17498H7.97353C8.08891 7.17498 8.2043 7.17498 8.31968 7.13998L8.52737 7.10498C8.52737 7.10498 8.21584 6.26498 8.9543 5.50665C9.19828 5.25033 9.49969 5.05716 9.83307 4.94345C10.1664 4.82973 10.522 4.79882 10.8697 4.85331C10.5005 5.34331 10.2351 6.13665 10.662 6.63831C11.0312 7.06998 11.9197 7.09331 11.9197 7.72331C11.9197 7.99165 11.6658 8.30665 11.2274 8.58665C9.87737 9.44998 8.55045 10.5816 7.9966 12.11C7.3043 14 8.08891 15.26 9.1966 15.9833C9.1966 15.9833 8.85045 16.31 8.34276 16.3566H8.04276C6.98122 16.3566 6.42737 15.855 6.42737 15.855C6.42737 15.855 6.51968 16.555 7.07353 17.2083C7.34658 17.5283 7.68773 17.7817 8.0714 17.9494C8.45507 18.1171 8.87131 18.1948 9.28891 18.1766C9.28891 18.1766 9.32353 18.6666 8.86199 19.0866C8.57353 19.3433 7.9043 19.4366 7.9043 19.4366C7.9043 19.4366 9.16199 19.6933 9.28891 21.5716C9.36968 22.5983 9.63507 22.9483 9.63507 22.9483H9.61199ZM9.92353 22.75C9.92353 22.75 9.71583 22.4233 9.6466 21.5483C9.57737 20.4983 9.18507 19.8916 8.79276 19.5416C9.04747 19.413 9.2614 19.2147 9.41029 18.9693C9.55917 18.7239 9.63705 18.4412 9.63507 18.1533L9.61199 17.8266H9.28891C8.83972 17.848 8.3935 17.7425 8.00021 17.5221C7.60691 17.3016 7.28206 16.9748 7.06199 16.5783C7.48771 16.7088 7.93483 16.7524 8.37737 16.7066C8.97737 16.66 9.39276 16.2866 9.43891 16.24L9.77353 15.9366L9.39276 15.6916C8.52737 15.1316 7.66199 14.0816 8.33122 12.2266C8.76968 11.025 9.77353 9.93998 11.412 8.88998C11.9658 8.53998 12.2658 8.11998 12.2658 7.72331C12.2658 7.10498 11.7581 6.87165 11.3889 6.69665C11.2043 6.60331 11.0197 6.52165 10.9274 6.41665C10.6389 6.06665 10.8812 5.42498 11.1581 5.07498L11.4928 4.60831L10.9389 4.50331C10.9158 4.50331 10.7774 4.47998 10.5466 4.47998C10.1428 4.47998 9.3466 4.58498 8.70045 5.26165C8.15814 5.82165 8.08891 6.42831 8.12353 6.81331H7.89276C7.08507 6.81331 6.7043 5.94998 6.68122 5.91498L6.45045 5.37831L6.09276 5.83331C6.06968 5.85665 5.52737 6.53331 5.6543 7.39665C5.7466 7.96831 6.1043 8.44665 6.69276 8.85498C6.77353 8.90165 6.80814 8.93665 6.84276 8.97165C5.71199 9.34498 5.06584 10.1616 4.3966 11.0366L4.3043 11.1533C3.98696 11.5625 3.58504 11.8967 3.12664 12.1325C2.66824 12.3683 2.16443 12.5 1.65045 12.5183L1.1543 12.5066L1.3043 12.9733C1.31584 13.0433 1.76584 14.3966 3.06968 14.3966H3.13891C3.26303 14.3912 3.38651 14.3756 3.50814 14.35C3.46199 15.085 3.18507 16.45 1.97353 16.9633L1.6043 17.115L1.81199 17.465C1.82353 17.5 2.27353 18.27 3.28891 18.27C3.73891 18.27 4.08507 18.1533 4.33891 18.0133C4.38507 18.3516 4.4543 18.7833 4.61584 19.2616C4.98507 20.37 4.65045 21.1516 4.63891 21.175L4.4543 21.5716L4.85814 21.6766C4.89276 21.6766 5.1466 21.7466 5.43507 21.7466C5.85049 21.7535 6.25356 21.6038 6.56583 21.3266C6.68122 21.6766 6.86584 22.0733 7.20045 22.4233C7.7543 23.0066 8.57353 23.2983 9.62353 23.2983H10.2697L9.92353 22.75Z' fill='%231A1919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75016 8.95999C3.85262 8.84635 3.97733 8.75551 4.11638 8.69325C4.25543 8.63098 4.40578 8.59866 4.55786 8.59832C4.92709 8.59832 5.21555 8.79666 5.21555 8.79666C4.18863 9.34499 3.98093 10.2317 3.40401 10.43C3.30816 10.467 3.20661 10.4868 3.10401 10.4883C2.89985 10.4872 2.6998 10.4302 2.52509 10.3234C2.35038 10.2166 2.20753 10.0639 2.1117 9.88166C2.1117 9.88166 2.90786 9.83499 3.75016 8.95999ZM3.10401 10.8383C3.24247 10.8383 3.38093 10.815 3.50786 10.7683C3.87709 10.6517 4.10786 10.36 4.3617 10.045C4.60401 9.72999 4.89247 9.37999 5.38863 9.11166L5.88478 8.84332L5.42324 8.50499C5.37709 8.48166 5.03093 8.23666 4.54632 8.23666C4.16555 8.23666 3.79632 8.39999 3.50786 8.70332C2.76939 9.46166 2.12324 9.51999 2.08863 9.51999L1.58093 9.55499L1.78863 10.0217C2.00786 10.4883 2.55016 10.8383 3.10401 10.8383ZM5.40016 14.9683C5.33369 13.8032 5.61509 12.6447 6.20786 11.6433C5.91939 12.5767 5.95401 13.72 6.96939 14.7933C6.96939 14.7933 4.9617 12.3433 7.76555 9.85832C8.88478 8.90166 10.1079 8.31832 10.7425 7.90999C8.45786 8.65666 7.35016 7.82832 7.35016 7.82832C8.07709 8.46999 9.02324 8.45832 9.60016 8.36499L9.10401 8.62166C7.17709 9.67166 5.44632 11.4217 5.15786 13.8367V13.825C4.69632 16.1933 3.71555 16.8 3.71555 16.8C4.50016 16.4033 4.99632 15.3533 5.12324 14.9683C5.25016 17.0567 6.25401 18.5033 7.43093 19.8917C8.04247 20.615 8.25016 21.315 8.25016 21.315C8.25016 21.315 8.13478 20.5217 7.60401 19.8683C6.50786 18.5383 5.46939 16.8817 5.40016 14.9683ZM14.3425 10.08V10.5583C14.504 10.36 14.8271 10.4067 14.8271 10.4067V11.095C14.8271 11.095 14.8155 11.4333 14.6886 11.5733H15.3809C15.2655 11.4333 15.2425 11.095 15.2425 11.095V10.395C15.2425 10.395 15.554 10.36 15.7155 10.5583V10.0917H14.3425V10.08ZM14.054 7.24499C14.2732 7.41999 14.4002 7.44332 14.4002 7.45499L14.4809 7.48999V7.04666L13.6732 6.69666C13.6732 6.69666 13.6963 6.96499 14.054 7.24499ZM15.9579 7.24499C16.3155 6.96499 16.3271 6.69666 16.3271 6.69666L15.5194 7.04666V7.48999L15.6117 7.45499C15.6117 7.45499 15.7271 7.41999 15.9579 7.24499Z' fill='%231A1919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9999 6.04336L13.073 5.27336C13.2345 4.87669 13.996 4.55002 14.9999 4.55002C16.0153 4.55002 16.7653 4.87669 16.9268 5.27336L14.9999 6.04336ZM16.4422 8.45836L15.1499 9.15836V6.35836L16.9037 5.75169L16.4422 8.45836ZM17.2499 9.20502L17.8268 9.55502H17.8499L17.9884 9.64836C17.6537 9.74169 17.4114 9.90502 17.1807 10.1267L17.1691 10.15L17.0191 10.325L16.996 10.36L16.8576 10.5467C16.8576 10.5467 16.8576 10.57 16.8345 10.57L16.696 10.8034C16.2807 11.55 15.5999 11.9934 14.9999 11.9934C14.3999 11.9934 13.7307 11.55 13.3037 10.815C13.2597 10.736 13.2135 10.6582 13.1653 10.5817L13.1422 10.535L13.0153 10.36L12.9807 10.325L12.8422 10.15L12.8191 10.1267C12.5999 9.90502 12.3576 9.74169 12.0114 9.64836L12.1614 9.55502L12.7614 9.20502L13.373 8.85502L14.9999 9.75336L16.6384 8.85502L17.2384 9.20502H17.2499ZM19.5807 11.7017C19.4537 12.0517 19.3499 12.4367 19.3499 12.8217V15.2834C18.8307 15.2017 18.773 14.6417 18.773 14.6184L18.7614 14.5017H18.646C18.4621 14.4849 18.2902 14.4022 18.1614 14.2684C18.0002 14.0803 17.9102 13.8405 17.9076 13.5917C17.9076 13.615 17.6307 14 17.9537 14.42C18.0807 14.595 18.2768 14.7 18.5307 14.7467C18.5768 15.0617 18.8076 15.4934 19.3384 15.5634V16.765H17.8384C17.146 16.3684 17.446 15.6917 17.4576 15.6567L17.5153 15.5284L17.3768 15.4817C16.6268 15.19 16.8345 14.4317 16.846 14.4084L16.8807 14.2917L16.7653 14.245C16.1537 13.9534 16.246 13.1717 16.246 13.1367C16.0614 13.3 15.9922 13.615 16.1307 13.93L15.8537 14.2217C15.671 14.1831 15.5061 14.0843 15.385 13.9407C15.2639 13.7971 15.1934 13.6169 15.1845 13.4284V13.335L15.1037 13.3C14.8499 13.2067 14.6768 13.0667 14.596 12.88C14.5267 12.7098 14.5145 12.5212 14.5614 12.3434C14.7057 12.3738 14.8526 12.3894 14.9999 12.39H15.2307C15.623 12.3434 16.073 12.1567 16.546 11.69H19.5807V11.7017ZM17.7114 22.435L17.873 21.56L17.896 21.3967L18.0576 21.4434L18.2307 21.455C18.4845 21.455 18.6345 21.3267 18.7268 21.21L18.8537 21.0584L18.7499 20.895C18.5848 20.6215 18.4116 20.3531 18.2307 20.09C18.023 19.7867 17.7691 19.39 17.2614 19.39H17.2153C17.1397 19.3981 17.0658 19.4178 16.996 19.4484C16.8413 19.3726 16.6718 19.3327 16.4999 19.3317C16.2922 19.3317 16.1191 19.39 15.9922 19.425L15.9114 19.4484L14.9537 19.355L14.8499 19.2734L15.0576 19.1917C14.9999 18.4917 14.3422 18.06 13.973 17.9084C13.9527 17.8364 13.9127 17.7717 13.8576 17.7217L13.6614 17.5234L13.4768 17.745L13.396 17.8617L12.0576 17.3017L12.923 18.3984L12.5768 18.935C12.4614 19.0634 12.5999 19.2034 12.5999 19.2034L12.946 19.4367L13.3153 19.32H13.3499L13.3037 19.6584L12.6576 19.53L11.9884 19.915C11.8421 20.0221 11.7361 20.1762 11.6879 20.3522C11.6397 20.5281 11.652 20.7154 11.723 20.8834L11.8037 21.0467L11.9076 21.28L12.1384 21.175H12.1499C12.0691 21.4434 12.1037 21.7117 12.2537 21.875L12.3922 22.0617L12.5768 22.295L12.7845 22.0734C12.8537 22.015 13.0499 21.7817 13.1076 21.595L13.1537 21.4434L13.0499 21.3267L13.0384 21.315L13.1537 21.1284L13.9845 21.3267L14.1691 21.3617L14.273 21.1984L14.3191 21.105C14.3307 21.0934 14.3422 21.0817 14.3768 21.0817L14.4691 21.0934C14.7807 21.1517 15.0691 21.1867 15.323 21.1867C15.5768 21.1867 15.7268 21.1867 15.8999 21.1167C15.8999 21.1167 16.3614 21.63 16.3614 21.6534L16.096 22.505L16.0845 22.5634C15.5653 22.5984 15.3114 22.715 14.9999 23.03C14.5614 22.575 14.2499 22.5284 13.0614 22.5284C11.6307 22.5284 10.6614 21.6884 10.6614 20.335V17.0334H19.3384V20.335C19.3384 21.4317 18.7037 22.2017 17.7114 22.435ZM12.3691 20.5684L12.4153 20.685C12.3807 20.79 12.046 20.93 12.046 20.93L11.9653 20.7667C11.9186 20.6556 11.9103 20.5319 11.9417 20.4155C11.9731 20.2991 12.0424 20.1967 12.1384 20.125L12.6922 19.7867L13.2691 19.9034C13.2691 20.1017 13.373 20.2417 13.373 20.2417L12.7614 20.125L12.4037 20.3817C12.3345 20.4167 12.3345 20.4984 12.3691 20.58V20.5684ZM17.6191 21.5017L17.423 22.4934C17.3076 22.5167 17.1922 22.5284 17.0537 22.5284L17.2499 21.5834C17.3076 21.2917 16.5576 21.21 16.1884 20.65C16.0037 20.86 15.6691 20.9184 15.323 20.9184C15.0052 20.9221 14.6879 20.8908 14.3768 20.825C14.2614 20.825 14.1691 20.8484 14.0999 20.965L14.0422 21.0584L13.0268 20.825L12.773 21.245C12.7384 21.315 12.7268 21.3734 12.7845 21.4317L12.8537 21.5134C12.8076 21.665 12.5999 21.8867 12.5999 21.8867L12.4499 21.7C12.3345 21.56 12.346 21.315 12.473 21.0817L12.8768 20.3934L13.7422 20.51L13.6037 20.2067C13.4307 19.7984 13.696 19.2734 13.7307 18.9817C13.7307 19.0634 13.6384 19.0984 13.546 19.0984L13.2922 19.075H13.2345L13.0037 19.2267L12.8191 19.0634C12.796 19.0284 12.7845 18.9467 12.8422 18.9L13.2691 18.41L12.7614 17.8267L13.4653 18.1767L13.696 17.9084C13.7422 17.9667 13.7191 18.13 13.7191 18.13C13.9499 18.13 14.5614 18.48 14.596 19.2967V19.3667L14.6076 19.39C14.6537 19.4484 14.7691 19.6117 14.9307 19.6234L15.8999 19.7167C16.0153 19.7167 16.2345 19.6 16.4999 19.6C16.6499 19.6 16.823 19.635 16.996 19.74C16.996 19.74 17.0884 19.67 17.2268 19.67H17.2614C17.6999 19.67 17.8845 20.0667 18.1153 20.405L18.5307 21.035C18.4384 21.14 18.3576 21.1984 18.2307 21.1984L18.1037 21.1867C17.6307 21.0934 17.5614 20.1134 17.296 20.0317H17.2499C17.1691 20.0317 17.1345 20.1134 17.1345 20.1134C17.2499 20.44 17.1807 20.58 17.3076 20.8367C17.4114 21.0234 17.5845 21.1867 17.6537 21.2567L17.6191 21.5134V21.5017ZM16.7191 22.54H16.3499L16.6384 21.6417C16.6845 21.5134 16.4537 21.35 16.3614 21.21C16.5114 21.3034 16.8691 21.5017 17.0537 21.5717L16.7076 22.54H16.7191ZM12.4499 14.3967L12.496 12.8334L12.8422 12.46L13.073 12.9267L12.6345 14.4317L12.4614 14.3967H12.4499ZM12.7153 14.8867C12.7614 15.0034 12.8653 15.085 12.946 15.1317C12.9404 15.3163 12.9172 15.4999 12.8768 15.68L12.8537 15.7267C12.7499 15.7267 12.5422 15.715 12.3691 15.645C12.1845 15.575 11.9076 15.225 11.9653 14.84C12.0992 14.748 12.254 14.6918 12.4153 14.6767C12.5537 14.6767 12.646 14.7467 12.7153 14.8867ZM16.7422 15.3067L15.5307 16.1934L13.1307 15.75C13.1782 15.567 13.2053 15.3792 13.2114 15.19L15.2307 15.225L15.2653 15.1784C15.2999 15.155 15.9345 14.525 16.2691 14.1634C16.3384 14.2567 16.4422 14.35 16.5691 14.4434C16.523 14.6767 16.546 15.0267 16.7422 15.3067ZM13.4653 11.69C13.7537 11.9934 14.0422 12.1684 14.3076 12.2734C14.2459 12.5093 14.2621 12.7592 14.3537 12.985C14.4691 13.2184 14.6537 13.405 14.9307 13.5217C14.9653 13.8134 15.1384 14.245 15.6345 14.4317C15.4268 14.665 15.2076 14.8634 15.1268 14.9567L13.1076 14.9217C13.0393 14.8896 12.9828 14.8365 12.946 14.77L12.9345 14.7467L13.2576 14.7934H13.2807C13.3499 14.7934 13.396 14.7584 13.4076 14.6767C13.411 14.6444 13.4022 14.612 13.3829 14.586C13.3637 14.56 13.3354 14.5424 13.3037 14.5367L12.8999 14.4667L13.3499 12.9034L12.923 11.9934L12.2307 12.7167L12.196 14.35L11.7345 14.28C11.6653 14.2684 11.596 14.315 11.5845 14.3967C11.5845 14.4667 11.6307 14.5367 11.6999 14.5484L11.896 14.5717L11.7807 14.6534L11.7345 14.6767L11.723 14.7234C11.6076 15.19 11.8614 15.6217 12.1384 15.82L12.1268 15.8784C12.1153 15.9484 12.1268 16.0184 12.173 16.065C12.1956 16.1001 12.2263 16.1291 12.2625 16.1494C12.2987 16.1698 12.3393 16.1808 12.3807 16.1817C12.496 16.1817 12.6114 16.1 12.6345 15.9717C12.7384 15.995 12.8307 15.995 12.8884 15.995H12.946L15.5999 16.4734L15.6345 16.45L16.9153 15.5167C16.9845 15.575 17.0653 15.6334 17.1691 15.68C17.1102 15.8663 17.1015 16.0651 17.1441 16.2559C17.1867 16.4467 17.279 16.6224 17.4114 16.765H10.6614V12.8217C10.6614 12.4367 10.546 12.0517 10.4307 11.7017H13.4653V11.69ZM13.096 5.74002L14.8614 6.35836V9.15836L13.5691 8.45836L13.1076 5.75169L13.096 5.74002ZM17.3999 5.41336C17.3999 4.72502 16.2576 4.10669 15.0114 4.10669H14.9999C13.7422 4.10669 12.6114 4.72502 12.6114 5.41336L12.6345 5.57669L13.1307 8.49336L12.6345 8.78502L11.3307 9.55502C11.3307 9.55502 11.0422 9.70669 10.9037 9.80002C10.4076 10.15 10.3037 10.6634 10.5922 10.8734C10.6262 10.6312 10.7475 10.4103 10.9328 10.2531C11.1181 10.0959 11.3543 10.0135 11.596 10.0217C12.0345 10.0217 12.3691 10.255 12.6345 10.5934C12.7037 10.675 12.773 10.7684 12.8307 10.8734L13.0614 11.2117H9.6922C9.93451 11.7134 10.1768 12.2384 10.1768 12.8217V20.335C10.1768 22.155 11.5614 23.0184 13.0499 23.0184C14.2037 23.0184 14.3537 22.9717 14.9884 23.6017C15.623 22.9717 15.7845 23.0184 16.9384 23.0184C18.4384 23.0184 19.8114 22.155 19.8114 20.335V12.8217C19.8114 12.2384 20.0422 11.7134 20.296 11.2117H16.9499L17.1691 10.8617C17.2268 10.7684 17.2845 10.675 17.3653 10.5934C17.6307 10.2434 17.9653 10.01 18.4037 10.01C19.0037 10.01 19.3268 10.4534 19.396 10.8734C19.6845 10.6634 19.5807 10.15 19.0845 9.80002C18.9461 9.71167 18.8036 9.62991 18.6576 9.55502L17.3653 8.78502L16.8576 8.49336L17.3653 5.57669L17.3884 5.41336H17.3999Z' fill='%231A1919'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_758_523'%3E%3Crect width='30' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 30px;
}

.new_element_catalog2 .payment-block-title {
    font-weight: bold;
    font-size: 16px;
    color: #494949;
    margin-bottom: 10px;
}

.new_element_catalog2 .payment-block-item {
    padding-left: 35px;
    position: relative;
    margin-bottom: 10px;
}
.new_element_catalog2 .payment-block-item.item-lizing{
    margin-bottom: 24px;
}
.aio-icon-box{
    margin: 0;
}
.b-header-main-menu-and-search .b-header-search{
    background: #fff;
}

.new_element_catalog2 .payment-block-item:before {
    content: '';
    diplay: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
}

.new_element_catalog2 .product-summary-wrap .summary {
    padding-right: 15px;
}

html body .com-sber-pokupay--buy-button__button {
    display: none;
}

.new_element_catalog2 .payment-block-item.item-qr:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16 17V16H13V13H16V15H18V17H17V19H15V21H13V18H15V17H16ZM21 21H17V19H19V17H21V21ZM3 3H11V11H3V3ZM5 5V9H9V5H5ZM13 3H21V11H13V3ZM15 5V9H19V5H15ZM3 13H11V21H3V13ZM5 15V19H9V15H5ZM18 13H21V15H18V13ZM6 6H8V8H6V6ZM6 16H8V18H6V16ZM16 6H18V8H16V6Z' fill='%239198A0'/%3E%3C/svg%3E");
}

.new_element_catalog2 .payment-block-item.item-lizing:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.0049 7H21.0049C21.5572 7 22.0049 7.44772 22.0049 8V20C22.0049 20.5523 21.5572 21 21.0049 21H3.00488C2.4526 21 2.00488 20.5523 2.00488 20V4C2.00488 3.44772 2.4526 3 3.00488 3H18.0049V7ZM4.00488 9V19H20.0049V9H4.00488ZM4.00488 5V7H16.0049V5H4.00488ZM15.0049 13H18.0049V15H15.0049V13Z' fill='%239198A0'/%3E%3C/svg%3E");
}


/* .new_element_catalog2 .payment-block-item.item-sber:before{
	background-image: url('img/sber.png');
}
 */

.new_element_catalog2 .payment-block-item.item-sber {
    padding-left: 0;
}

.new_element_catalog2 .payment-block-item.item-sber a {
    display: flex;
    border-bottom: 0;
    width: 100%;
    height: 46px;
    background: url(img/sber.jpg);
    background-size: cover;
    border-radius: 6px;
    color: #fff;
    font-weight: 700;
    justify-content: center;
    align-items: center;
    gap: 10px;
    line-height: 50%;
    font-size: 14px;
    font-family: Roboto;
}

.new_element_catalog2 .payment-block-item a {
    color: #242424;
    text-decoration: none;
    font-size: 15px;
}

.new_element_catalog2 .product-summary-wrap .yith-wcwl-add-to-wishlist a:before,
.new_element_catalog2 .product-summary-wrap .yith-wcwl-add-to-wishlist span:before {
    display: none;
}

.new_element_catalog2 .product-summary-wrap .yith-wcwl-add-to-wishlist a,
.new_element_catalog2 .product-summary-wrap .yith-wcwl-add-to-wishlist span {
    padding: 0;
    display: flex;
    align-items: center;
}

.new_element_catalog2 .product-summary-wrap .add_to_compare::after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M3.75 15.1C3.75 14.5399 3.75 14.2599 3.85899 14.046C3.95487 13.8578 4.10785 13.7049 4.29601 13.609C4.50992 13.5 4.78995 13.5 5.35 13.5H6.15C6.71005 13.5 6.99008 13.5 7.20399 13.609C7.39215 13.7049 7.54513 13.8578 7.64101 14.046C7.75 14.2599 7.75 14.5399 7.75 15.1V19.9C7.75 20.4601 7.75 20.7401 7.64101 20.954C7.54513 21.1422 7.39215 21.2951 7.20399 21.391C6.99008 21.5 6.71005 21.5 6.15 21.5H5.35C4.78995 21.5 4.50992 21.5 4.29601 21.391C4.10785 21.2951 3.95487 21.1422 3.85899 20.954C3.75 20.7401 3.75 20.4601 3.75 19.9V15.1Z' stroke='%239198A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.75 5.1C10.75 4.53995 10.75 4.25992 10.859 4.04601C10.9549 3.85785 11.1078 3.70487 11.296 3.60899C11.5099 3.5 11.7899 3.5 12.35 3.5H13.15C13.7101 3.5 13.9901 3.5 14.204 3.60899C14.3922 3.70487 14.5451 3.85785 14.641 4.04601C14.75 4.25992 14.75 4.53995 14.75 5.1V19.9C14.75 20.4601 14.75 20.7401 14.641 20.954C14.5451 21.1422 14.3922 21.2951 14.204 21.391C13.9901 21.5 13.7101 21.5 13.15 21.5H12.35C11.7899 21.5 11.5099 21.5 11.296 21.391C11.1078 21.2951 10.9549 21.1422 10.859 20.954C10.75 20.7401 10.75 20.4601 10.75 19.9V5.1Z' stroke='%239198A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.75 11.1C17.75 10.5399 17.75 10.2599 17.859 10.046C17.9549 9.85785 18.1078 9.70487 18.296 9.60899C18.5099 9.5 18.7899 9.5 19.35 9.5H20.15C20.7101 9.5 20.9901 9.5 21.204 9.60899C21.3922 9.70487 21.5451 9.85785 21.641 10.046C21.75 10.2599 21.75 10.5399 21.75 11.1V19.9C21.75 20.4601 21.75 20.7401 21.641 20.954C21.5451 21.1422 21.3922 21.2951 21.204 21.391C20.9901 21.5 20.7101 21.5 20.15 21.5H19.35C18.7899 21.5 18.5099 21.5 18.296 21.391C18.1078 21.2951 17.9549 21.1422 17.859 20.954C17.75 20.7401 17.75 20.4601 17.75 19.9V11.1Z' stroke='%239198A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 25px;
}
.new_element_catalog2 .product-summary-wrap .add_to_wishlist::after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.25 6.50019C10.4506 4.40317 7.44377 3.7551 5.18923 5.67534C2.93468 7.59558 2.61727 10.8061 4.38778 13.0772C5.85984 14.9654 10.3148 18.9479 11.7749 20.2369C11.9382 20.3811 12.0199 20.4532 12.1152 20.4815C12.1983 20.5062 12.2893 20.5062 12.3725 20.4815C12.4678 20.4532 12.5494 20.3811 12.7128 20.2369C14.1729 18.9479 18.6278 14.9654 20.0999 13.0772C21.8704 10.8061 21.5917 7.57538 19.2984 5.67534C17.0051 3.7753 14.0494 4.40317 12.25 6.50019Z' stroke='%239198A0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    height: 25px;
}

.new_element_catalog2 .price .amount {
    vertical-align: middle;
    color: #242424;
    font-size: 28px;
}

.new_element_catalog2 .price del .amount {
    vertical-align: middle;
    color: #71767E;
    font-size: 18px;
}

.new_element_catalog2 .product-summary-wrap .yith-wcwl-wishlistaddedbrowse {
    background: url('img/heart-icon-active.png') no-repeat center;
    font-size: 0;
    height: 30px;
    width: 30px;
}
.header_favorite, .header_compare{
    line-height: 37px;
}
.header_favorite a, .header_compare a{
    color: #BF161D;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0%;
    vertical-align: middle;
    position: relative;
}
.header_favorite a:hover, .header_compare a:hover{
    transition: 0.3s ease-in-out;
    color: #ed1d25;
}

.header_favorite a::before{
    position: absolute;
    content: url(/local/templates/itpanda.business/img/favorite-header.png);
    left: -20px;
    top: 0px;
}
.header_compare a::before{
    position: absolute;
    content: url(/local/templates/itpanda.business/img/compare.png);
    left: -20px;
    top: 0px;
}
.b-header-main-menu-and-search .col-xs-2.header_compare{
    padding-right: 0px !important;
    text-align: end;
}
.b-header-main-menu-and-search .col-xs-2.header-search{
    padding-right: 60px !important;
}
.new_element_catalog2 .b-product-card-social-actions {
    margin:0;
}

.bx_order_make .section-payment-order .bx_logotype {
    float: none;
    margin: 0;
    padding: 0;
}

.bx_order_make .section-payment-order .bx_block {
    float: none;
    margin: 0;
    display: inline-block;
    vertical-align: top;
}

.bx_order_make .bx_logotype {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05);
    border: 1px solid transparent;
}

.bx_order_make .section-payment-order .bx_section h4 {
    margin-bottom: 25px;
}

.bx_order_make .section-payment-order .bx_logotype span {
    width: 90px;
    height: 50px;
}

.bx_order_make .section-payment-order .bx_description strong {
    display: block;
    color: #494949;
    font-weight: normal;
    font-size: 13px;
    text-align: center;
    padding-top: 5px;
}

.product-summary-wrap .tac {
    display: none !important;
}

.cities-block-popup2 {
    max-width: 100%;
    margin: 0 -6px;
    background: rgba(59, 59, 59, 0.9);
    padding: 0;
}

.cities-block-wrap {
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.cities-block-popup2 .content-cities {
    height: auto;
}

.cities-block-popup2 .cities-block-header-row .delivery-info-cities a {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: 500;
}

.cities-block-popup2 .header {
    background: #3E0001;
}

.cities-block-popup2 .cities-block-header-row {
    display: flex;
    height: 86px;
    justify-content: space-between;
    align-items: center;
}

.cities-block-popup2 .search-city {
    margin-bottom: 0;
}

.cities-block-popup2 .delivery-info-cities {
    margin-bottom: 0;
}

.cities-block-popup2 .col-item {
    display: flex;
    border-bottom: 1px solid rgba(217, 217, 217, 0.5);
    padding-top: 20px;
}

.cities-block-popup2 .letter-title-wrap {
    padding-bottom: 5px;
    font-weight: bold;
    flex: 0 0 50px;
    max-width: 50px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.cities-block-popup2 .cities-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    width: 100%;
}

.cities-block-popup2 .cities-list .city-item {
    padding-left: 15px;
    padding-right: 15px;
    flex: 0 0 25%;
    max-width: 25%;
}

.cities-block-popup2 .search-city-input {
    background-color: #3e0001;
    color: #fff;
}

.cities-block-popup2 .close-popup {
    cursor: pointer;
}

.cities-block-popup2 .city-item.favorite-item a {
    font-size: 22px;
    font-weight: 500;
}

.cities-block-popup2 .city-item a {
    color: #C5C5C5;
    font-size: 18px;
    font-weight: 400;
}

.cities-block-popup2 .city-item.active a,
.cities-block-popup2 .city-item a:hover {
    color: #fff;
    font-weight: bold;
}

.mfp-content {
    vertical-align: top;
}
.actions-product .one_click_btn{
    padding: 12px 20px;
    color: #BF161D;
    font-size: 15px;
    font-weight: 500;
    border-radius: 6px;
    border: 2px solid rgba(191, 22, 29, 0.50);
}


/*RIGHT_MENU*/

@media screen and (max-width: 1199px) {
    .h_logo {
        width: 16%;
    }
    .h_city {
        width: 21%;
    }
    .h_phone {
        width: 20%;
    }
    .h_mail {
        width: 22%;
    }
    .header_basket {
        width: 20%;
    }
    .h_logo .description {
        display: none;
    }
    .header_basket {
        width: 18%;
    }
    #horizontal-multilevel-menu {
        display: block;
    }
    .home_page .main-banner-gifts {
        align-items: center;
    }
    .page-top.page-header-1 .info__page-title{
        font-size: 40px;
    }
}

@media screen and (max-width: 991px) {
    .header_basket {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .wrapper-header .auth-block {
        float: left;
    }
    .header_basket .s-styles-margin__0 {
        float: right;
    }
    .h_city {
        width: 29%;
    }
    .h_phone {
        width: 26%;
    }
    .h_mail {
        width: 29%;
    }
    /*   .b-header-cart .cart-head span{
     display: block !important;
  } */
    #mini-cart .cart-items {
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        position: relative;
    }
    #mini-cart.minicart-inline .cart-items {
        top: auto;
        padding-top: 4px;
    }
    .home_page .main-banner-gifts__title {
        font-size: 40px;
    }
    .home_page .main-banner-gifts__desc {
        font-size: 20px;
    }
    .home_page .main-banner-gifts__list {
        font-size: 17px;
    }
    .cities-block-popup2 .delivery-info-cities {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .b-header-main-menu-and-search .b-header-search{
        background: #0087cb;
    }
    #main-menu .mega-menu{
        border-radius: 0;
    }
    .h_logo {
        width: 100%;
    }
    .h_logo .description {
        display: inline-block;
    }
    .h_city {
        width: 100%;
        text-align: center;
    }
    .cities-row:before {
        position: relative;
        top: 3px;
        display: inline-block;
        left: 0;
    }
    .h_phone {
        width: 100%;
    }
    .oz-block {
        text-align: center;
        width: 200px;
        margin: 0 auto;
        display: block;
    }
    .h_mail {
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    .slider-title .line {
        display: none !important;
    }
    .home_page .main-banner-gifts {
        padding: 20px;
    }
    .home_page .main-banner-gifts__title {
        font-size: 27px;
    }
    .home_page .main-banner-gifts__desc {
        padding-bottom: 10px;
    }
    .home_page .main-banner-gifts__img {
        width: 175px;
    }
    .home_page .main-banner-gifts__img a {
        margin: 0px;
        font-size: 13px;
        width: auto;
        white-space: nowrap;
        padding: 0px 5px;
    }
    .cities-block-popup2 .cities-list .city-item {
        padding-left: 15px;
        padding-right: 15px;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    .page-top.page-header-1 .info__page-title{
        font-size: 32px;
    }
}

@media screen and (max-width: 640px) {
    .mfp-close-btn-in .cities-block-popup .mfp-close {
        right: 0;
        top: -35px;
    }
    .home_page .main-banner-gifts {
        flex-direction: column;
        justify-content: center;
    }
    .home_page .main-banner-gifts__text {
        padding: 0px;
    }
    .home_page .main-banner-gifts__img {
        width: auto;
        flex-shrink: initial;
        margin: 0px;
        padding-top: 15px;
    }
    /*     .home_page .ult-carousel-wrapper .ult-item-custom-wrap .align_center>img {
        height: 300px!important;
    } */
    .home_page .main-banner-gifts__img img {
        display: none;
    }
    .home_page .main-banner-gifts__img a {
        padding: 0px 15px;
        transform: none;
        position: static;
    }
}

@media screen and (max-width: 570px) {
    .cities-block-popup2 .cities-list .city-item {
        padding-left: 15px;
        padding-right: 15px;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cities-block-popup .search-city {
        width: 330px;
    }
}

@media screen and (max-width: 420px) {
    .cities-block-popup .search-city {
        width: 250px;
    }
    .new_element_catalog .call-ec-widget{
        padding: 10px 16px;
    }
    .new_element_catalog .call-ec-widget:before{
        display: none;
    }
    .actions-product .one_click_btn{
        padding: 12px 16px;
    }
}

@media (max-width: 768px) {
    #main-menu .mega-menu>li.menu-item.general>a .menu-caption {
        font-size: 14px;
        display: inline-block;
        padding-left: 7px;
        position: relative;
        top: -1px;
    }
}

@media (min-width: 769px) {
    #main-menu .mega-menu>li.menu-item.general>a .menu-caption {
        display: none;
    }
}

@media (min-width: 800px) {
    .otzyvy_ya {
        width: 760px;
        text-align: center;
    }
}

.smartfilter .widget_price_filter .price_slider_amount {}

.smartfilter .price_label {
    display: none !important;
}

.widget_price_filter .ui-slider .ui-slider-handle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: none;
    border: 1px solid #CCCCCC;
    background: #fff;
    top: -7px;
    margin-left: -3px;
    background-color: #fff;
}

.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fff;
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -6px;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    background-color: #CCCCCC;
    box-shadow: none;
}

.widget_price_filter .ui-slider-horizontal {
    height: 2px;
}

.parts-page {
    padding-top: 20px;
}

.parts-page:after {
    content: '';
    display: table;
    clear: both;
}

.parts-page .parts-page-col1 {
    float: left;
    width: 44%;
    padding-right: 30px;
}

.parts-page .parts-page-col2 {
    float: left;
    width: 56%;
    padding-left: 30px;
}

.parts-page-delivery {
    background: #F7F7F7;
    padding: 40px;
}

.parts-page-delivery .delivery-title {
    font-size: 26px;
    line-height: normal;
    font-weight: 500;
    margin-bottom: 15px;
}

.parts-page-delivery .delivery-desc {
    padding-bottom: 40px;
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 40px;
}

.parts-page-delivery .delivery-items {
    margin-left: -20px;
    margin-right: -20px;
}

.parts-page-delivery .delivery-item {
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: top;
    margin-bottom: 40px;
}

.section-callback {
    clear: both;
    padding-top: 40px;
    padding-bottom: 50px;
}

.parts-page-contacts {
    padding: 40px;
    border: 1px solid #EBEBEB;
}

.parts-page-contacts .page-contacts-title {
    font-size: 26px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15px;
}

.parts-page-desc2 {
    margin-bottom: 30px;
}

.parts-page-desc2 .page-desc2-title {
    font-size: 26px;
    line-height: normal;
    font-weight: 500;
    margin-bottom: 15px;
}

.parts-page-image {
    margin-bottom: 30px;
}

.parts-page-image img {
    max-width: 100%;
    height: auto;
}

.parts-page-desc1 {
    min-height: 220px;
    padding-bottom: 30px;
}

.inline-callback-form {
    background: #F7F7F7 url(img/bg-form-parts2.png) no-repeat right top;
    padding: 40px;
    padding-bottom: 0;
    padding-right: 440px;
    min-height: 310px;
}

.inline-callback-form .form-title {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 30px;
}

.inline-callback-form .form-group {
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    width: 50%;
}

.inline-callback-form .form-group .inputtext {
    width: 100%;
    display: block;
    line-height: normal;
    padding: 0 10px;
    height: 45px;
    border-radius: 0;
    border: 1px solid #e4e4e4;
}

.inline-callback-form .form-group .form-submit {
    width: 100%;
    display: block;
    height: 45px;
    border-radius: 0;
}

.inline-callback-form .form-items {
    font-size: 0;
    margin-left: -10px;
    margin-right: -10px;
}

.inline-callback-form .agreement {
    font-size: 12px;
    font-weight: 300;
    line-height: 16px;
}

.inline-callback-form .agreement a {
    color: #098EED;
}

.inline-callback-form .form-file .js-labelFile {
    padding-left: 25px;
    position: relative;
    border: 0;
    background: no-repeat;
    color: #098EED;
    font-weight: 300;
    font-size: 14px;
    cursor: pointer;
}

.inline-callback-form .form-file .js-labelFile:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url('img/stamp.png') no-repeat center;
    position: absolute;
    left: 0;
    top: 0;
}

.smartfilter .price-caption {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    font-size: 11px;
    color: #CCCCCC;
}

.smartfilter .price_slider_wrapper .price_slider {
    margin-bottom: 10px;
}

#horizontal-multilevel-menu {
    width: 100%;
}

.actions-product .actions-product-sber {
    display: none;
}


.product-summary-wrap .mini-btn-mobile, .mobile-block-payment{
    display: none;
}
.pc-mini-btn, .pc-block-payment{
    display: block;
}

.custom_block_title{
    display: flex;
    align-items: center;
    gap: 10px;
}

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

.back-category{
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
}

.back-category:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    color: #242424;
}

.back-category a {
    font-size: 0;
    text-decoration: none;
    width: 24px;
    position: absolute;
}

.page-top ul.breadcrumb > li a{
    color: #989898;
    font: 14px/normal Roboto;
}

.page-top ul.breadcrumb > li span{
    color: #989898;
    font: 14px/normal Roboto;
}

.page-top .page-title {
    letter-spacing: 0;
}

.payment-block-catalog {
    margin-top: 20px;
}

.new_element_catalog2 .widget {
    margin: 45px 0;
}

.ult-carousel .banner-9may {
    width: 100%;
    height: 413px;
}

.rub-price i {
    font-size: 0;
}

.rub-price:before {
    content: '₽';
    display: inline;
}

#mini-cart .mini_cart_item .product-image .inner {
    min-height: auto;
}

#mini-cart .mini_cart_item .product-image .inner img {
    max-height: none;
}

#mini-cart .mini_cart_item .product-details {
    padding: 0px;
}

#mini-cart .mini_cart_item .product-details .quantity {
    display: flex;
    align-items: center;
    line-height: 1;
    padding-top: 10px;
}

#mini-cart .mini_cart_item .product-details .quantity .amount {
    display: flex;
    padding-left: 5px;
}

#mini-cart .mini_cart_item .product-details .quantity .amount .rub-price {
    padding-left: 5px;
}

#mini-cart .mini_cart_item .product-details .remove-product {
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0px;
}

#mini-cart .total .amount {
    display: flex;
    justify-content: center;
}

#mini-cart .total .amount .rub-price {
    padding-left: 5px;
}

.basket_block{
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 16px;
}
.basket_block .one_click_btn{
    color: #BF161D;
    font-size: 15px;
}
.b-product-card-add-to-cart .cart .single_add_to_cart_button{
    padding: 14px 35px;
    border: 0;
    line-height: normal;
    font-size: 15px;
    font-weight: 600;
    border: 1px solid #bf161d;
}


@media screen and (min-width: 768px) {
    .topline-product {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 25px;
    }
    .new_element_catalog2 .topline-product:after {
        display: none;
    }
    .new_element_catalog .product-rating {
        margin-top: 0;
    }
    .new_element_catalog .product-rating .bx-rating {
        margin-top: 0;
    }
}

@media screen and (max-width: 991px) {
    .parts-page-desc1 {
        min-height: initial;
    }
    .parts-page .parts-page-col1 {
        width: auto;
        float: none;
        margin-bottom: 30px;
        padding-right: 0;
    }
    .parts-page .parts-page-col2 {
        width: auto;
        float: none;
        padding-left: 0;
    }
    .inline-callback-form {
        padding-right: 40px;
    }
    #header .searchform fieldset {
        margin-right: 0;
    }
}

@media screen and (max-width: 767px) {
    .inline-callback-form .form-group {
        width: 100%;
    }
    .inline-callback-form {
        background-image: none;
        padding-bottom: 40px;
    }
    .breadcrumb-row .back-category {
        display: none;
    }
    .topline-product {
        display: flex;
        justify-content: flex-end;
        text-align: left;
        width: 100%;
        flex-direction: row-reverse;
        gap: 25px;
        align-items: center;
        margin-bottom: 30px;
        margin-top: 40px;
    }
    .new_element_catalog .product-rating, .bx-rating, .new_element_catalog2 .topline-product .product_meta{
        margin: 0;
        padding: 0;
    }
    .new_element_catalog2 .topline-product:after {
        display: none;
    }
    .new_element_catalog2 .topline-product .product-rating {
        order: 1;
    }
    .new_element_catalog2 .topline-product .product_meta {
        order: 0;
    }
    body div.title-search-result {
        margin-top: 42px;
    }
    .new_element_catalog .b-product-card-share-links{
        margin-top: 24px;
    }
}

@media screen and (max-width: 480px) {
    .actions-product .TINKOFF_BTN_YELLOW:empty:before {
        content: "Купить в кредит с Тинькофф";
        top: 0;
    }
    .actions-product .actions-product-sber {
        background: #09DC07 url(img/sber-icon.svg) no-repeat 24px 10px;
        padding-left: 54px;
        display: block;
        border-radius: 4px;
    }
    .actions-product .actions-product-sber a {
        display: block;
        color: #fff;
        height: 44px;
        line-height: 41px;
        font-size: 16px;
    }
    .new_element_catalog2 .b-product-card-social-actions {
        display: none;
    }
    .product-summary-wrap .mini-btn-mobile, .mobile-block-payment {
        display: block;
    }
    .pc-mini-btn, .pc-block-payment{
        display: none;
    }
    .new_element_catalog .product-summary-wrap .price {
        justify-content: space-between;
    }
    .product-summary-wrap .actions-product {
        justify-content: space-between;
    }
    .product-summary-wrap .description{
        margin-top: 40px;
    }
    .b-product-card-add-to-cart .cart .single_add_to_cart_button{
        padding: 14px 40px;
    }
    .new_element_catalog2 div.quantity{
        width: 166px;
    }
    .block_info.mobile-block-payment{
        margin-top: 40px;
    }
    iframe.mobile-block-payment{
        width: 345px;
        height: 207px;
        border-radius: 8px;
    }
}


/* @media screen and (max-width: 425px) {
    .home_page .ult-carousel-wrapper .ult-item-custom-wrap .align_center>img {
        height: 400px!important;
    }
} */

@media screen and (max-width: 400px) {
    .cities-block-popup .cities-list {
        column-count: 1;
    }
    .search-result-item .image {
        float: none;
        width: auto;
        text-align: center;
        margin-bottom: 10px;
    }
    .search-result-item .description {
        padding-left: 0;
    }
}

@media screen and (max-width: 340px) {
    .new_element_catalog2 .wrapper_pelement_price .right {
        width: 140px;
    }
}
/*листининг каталога*/
.price-gallery, .hls-gallery, .add-links-gallery{
    text-align:left;
}
.price-gallery{
    margin-top: 21px !important;
    margin-bottom: 2px !important;
}
.hls-gallery{
    height:48px;
    line-height: 23px !important;
    margin-top: 7px;
}
.rating-gallery{
    margin:0px !important;
}
.rating-gallery-block{
    display:flex;
    align-items:center;
    margin-top: 2px;
    margin-bottom: 17px;
}
.add-links-gallery{
    margin-bottom: 0px !important;
}
.star-rating-gallery{
    letter-spacing: 4px !important;
    margin-right: 9px !important;
}
.slim-discription{
    margin-top: 20px;
    color: #71767E;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    text-align: left;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 18.2px */
}

.full-availability{
    color: #32CB5D;
    text-align: right;

    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
}
.low-availability{
    color: #71767E;

    font-family:'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
}
.star-rating-gallery:before ,.star-rating-gallery span:before{
    left:0px !important;
}
.add-links-gallery{
    margin-top: 0px;
}
.add_to_wishlist-gallery{
    opacity:1;
}
.yith-wcwl-add-button-gallery{
    opacity:1 !important;
    visibility:visible !important;
}
.product:hover .quickview-gallery, .yith-wcwl-add-to-wishlist-gallery ,.product:hover .yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .yith-wcwl-add-to-wishlist-gallery .yith-wcwl-wishlistaddedbrowse {

    opacity:1 !important;
}
.quickview-gallery, .yith-wcwl-add-to-wishlist-gallery{
    transition: 0.3s all ease;
    visibility:visible !important;
    right: 0px !important;
    top: 30px !important;
    z-index: 2;
}
ul.products li.product{
    margin-bottom: 32px;
}
.yith-wcwl-add-to-wishlist a:before, .yith-wcwl-add-to-wishlist span:before{
    font-size: 19px !important; transition: 0.3s all ease;
}
.add-links .quickview:before{
    transition: 0.3s all ease;
    font-size: 20px !important;
    content: "\f06e" !important;
}
.add-links-gallery .button{
    color: #FFF;
    border-radius: 7px;
border:1px solid #bf161d;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%; /* 18.2px */
    padding: 10px 24px;
}
.add-links-gallery .button:hover{
    color: #BF161D;
}
.btn-row-basket{
    margin-right: 24px;
}
.btn-row-credit a{
    color: #BF161D;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 18.2px */
    text-decoration: none;
    transition: 0.3s all ease;
}
.btn-row-credit a:hover{
    color: #e85b61;

}
.btn-row{
    display: flex;
    align-items: center;
}
.product-image-gallery{
    max-height: 223px;
}
.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .yith-wcwl-add-to-wishlist-gallery .yith-wcwl-wishlistaddedbrowse {

    visibility:visible !important;
    left:unset !important;
    right: 0px !important;
    top: 0px !important;
    z-index: 20;
}
/*.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-wishlistaddedbrowse {*/
/*    opacity:1 !important;*/
/*    visibility:visible !important;*/
/*    left: 230px !important;*/
/*    top: -365px !important;*/
/*    z-index: 2;*/

/*}*/
.yith-wcwl-add-to-wishlist-gallery ul.products li.product:hover .add-links .yith-wcwl-add-to-wishlist > div {
     left: 185px !important;
}
.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-button a:before,.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-button span:before  {
    content: "\f08a" !important;
}
.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-wishlistaddedbrowse a:before{
    content: "\f004" !important;
    color:#BF161D !important;
}

.quickview-gallery ,.yith-wcwl-add-to-wishlist-gallery .add_to_wishlist{
    border:none !important;
}
.add-links-gallery  .add-links .quickview{
    color: #9198A0 !important;
}
.add-links-gallery .add-links .quickview:hover, .add-links .quickview:focus{
    background-color: unset !important;
    border-color: unset !important;
    color: black !important;
}
.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-to-wishlist span{
    color: #9198A0 !important;
}
.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-to-wishlist a{
    color: #9198A0 !important;
}
 .yith-wcwl-add-to-wishlist-gallery  .yith-wcwl-add-to-wishlist span:hover, .yith-wcwl-add-to-wishlist-gallery .yith-wcwl-wishlistaddedbrowse a:hover{
     background-color: unset !important;
     border-color: unset !important;
     color: black !important;
 }

.yith-wcwl-add-to-wishlist-gallery .yith-wcwl-add-to-wishlist span.ajax-loading , .yith-wcwl-wishlistaddedbrowse a{
    border:none;
}
.product-image .labels .onsale-gallery {
    top:unset;
    bottom:12px;
    right:unset;
    left:12px;
    background: #FD6565 ;
    color: #FFF;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    padding: 4px 5px;
}
.section-gallery-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 138px;
    margin: auto;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    flex-direction: row;
    z-index: 0;

}

.section-gallery-wrapper__item {
    flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    background-color: #fff;
    background-color: var(--white_text_black_reverse);
    background: transparent;
    margin-bottom: -4px;
}

.section-gallery-wrapper__item img {
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    left: 1px;
    right: 1px;
}

.section-gallery-wrapper__item._active img {
    opacity: 1;
}

.section-gallery-wrapper__item-nav {
    display: block;
    position: relative;
    margin: -5px 5px 0px 0px;
    height: 100%;
    z-index: 5;
}

.section-gallery-wrapper__item:last-of-type .section-gallery-wrapper__item-nav {
    margin-right: 0px;
}

.section-gallery-wrapper__item-nav:before {
    content: "";
    display: block;
    height: 2px;
    background-color: #cdcdcd;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
    z-index: 2;
    bottom: 10px;
}

.section-gallery-wrapper__item_hidden {
    display: none;
}

=.image_wrapper_block {
     margin: 0px auto 20px;
     position: relative;
 }

.image_wrapper_block {
    padding-top: 50%;
    width: 100%;
    display: block;
}

.image_wrapper_block .thumb{
    min-width: 60px;
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    zoom: 1;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
}

.section-gallery-wrapper__item img {
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    left: 1px;
    right: 1px;
}

.section-gallery-wrapper__item._active img {
    opacity: 1;
}
.wp-post-image{}

.image_wrapper_block img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: -39px;
    right: 0;
    border: 0;
    vertical-align: middle;
    max-width: 214px;
    max-height: 100%;
    pointer-events: none;
}

._active .section-gallery-wrapper__item-nav:before {
    background-color:  #858585;
}

.itemProductnew .descriptionPrdct{
    padding-top: 25px;
}

.image_wrapper_block video {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    pointer-events: none;
}
.wp-post-image{
    left: 0px !important;
}
.product-image img{
    max-height: 214px;
}
.stickers{
    top: 10px;
    left: 10px;
    display: flex;
    color:black;
    position: absolute;
    z-index: 5;
    flex-wrap: wrap;    gap: 4px;
}
.sticker{

}

.xml-promotion{
    color: #FFF;
    background: #FD6565;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    font-style: normal;
    leading-trim: both;

    text-edge: cap;
    line-height: 73%;
    height: 21px;
    text-transform: none;
    padding: 6px;
    display: inline-block;
    border-radius: 6px;
}
.xml-new{
    color: #FFF;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    font-style: normal;
    leading-trim: both;

    text-edge: cap;
    line-height: 73%;
    height: 21px;
    text-transform: none;
    padding: 6px;
    border-radius: 6px;
    background: #32CB5D;
}
.xml-hit{
    color: #FFF;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    font-style: normal;
    leading-trim: both;

    text-edge: cap;
    line-height: 73%;
    height: 21px;
    text-transform: none;
    padding: 6px;
    border-radius: 6px;
    background: #6D8DFF;
}
.xml-best-price{
    color: #222;
    font-family: 'Roboto',sans-serif;
    font-size: 12px;
    font-style: normal;
    leading-trim: both;

    text-edge: cap;
    line-height: 73%;
    height: 21px;
    text-transform: none;
    padding: 6px;
    border-radius: 6px;
    background: #FFEB81;
}
.size-line-gallery {
    margin-top: 11px;
    display: flex;
    align-items: flex-start;
}
.appointment-line-gallery{
    margin-top: 15px;
    display: flex;
    align-items: flex-start;
}
.size-line-name, .appointment-line-name{
    width: 47%;
    text-align: left;
    color: #71767E;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 16.9px */leading-trim: both;

    text-edge: cap;
}
.yith-wcwl-add-to-wishlist{
    z-index: 10;
}
.size-line-value, .appointment-line-value{
    leading-trim: both;
    width: 50%;
text-align: left;
    text-edge: cap;
    color: #242424;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 16.9px */
}
.price del{
    color: #71767E;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 20.8px */
}
.price ins{
    margin-right: 10px;
}
ul.products li.product .price-gallery{
    display: flex;
}
.curier-line{
    margin-top: 24px;
    display: flex;
    align-items: center;
}
.curier-line-svg{
    max-height: 20px;
    margin-right: 12px;
}
.curier-line-text p{
    margin: 5px 0px 0px 0px;
    text-align: left;
    color: #242424;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 16.9px */
}
.btn-row-none{
    visibility: hidden;
}
.icons-bitrix{
    position: absolute;
    right: 20px;
    top: 12px;
}
/*листининг каталога FINISH*/

/*добавление доп.блоко на категории*/
.dop-blocks{
    float:right;
    padding: 0px !important;

}
.dop-blocks{
    float:right;
    margin-right: 0px;
    margin-left: -15px;

}
/*Оплата и доставка*/
.payment__header_title h2{
    margin-top: 48px;
    margin-bottom: 40px;
    color: #242424;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Roboto',sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 31.2px */
}
.payment__row_card {
    display: flex;
    flex-direction: column;
    width: 418.5px;
    border-radius: 12px;
    background: #F8F8F8;
    padding: 13px 22px;
    height: 278px;

}
.payment__row{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.payment__card_list ul{
    margin: 0px;
    padding: 0px;
}
.payment__card_list ul li{
    align-items:center;
    display: flex;
    margin-bottom: 18px;
}
.payment__card_list ul li:nth-child(3){
    margin-bottom: 24px;
}
.payment__card_list ul li:last-child{
    margin-bottom: 0px;
}
.li-text p{
    margin: 0px;
}
.payment__card_list{
    margin-top: 19px;
}
.li-img{
    width: 24px !important;
    height: 24px !important;
    margin-right: 10px;
}
.payment__card_image{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.payment__card_title h3{
    color: #242424;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 23.4px */
    margin: 0px !important;
}
.payment__card_description p{
    color: #242424;
    leading-trim: both;
    text-edge: cap;
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
    margin-top: 14px;
    margin-bottom: 0px !important;
}
/*Преимущества*/
.advantages__header_title h2{
      margin-top: 60px;
      margin-bottom: 34px !important;
      color: #242424;
      leading-trim: both;
      text-edge: cap;
      font-family: 'Roboto',sans-serif;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 130%; /* 31.2px */
  }
.advantages__row{
    display: flex;
    justify-content: space-between;
}
.advantages__row_card{
    display: flex;
    flex-direction: column;
    max-width: 263.3px;
}
.advantages__card_title h3{
    margin: 15px 0px 12px 0px;
    color: #242424;

    leading-trim: both;

    text-edge: cap;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 23.4px */
}
.advantages__card_description p{
    margin: 0 !important;
}
/*Кухонный баннер*/
.equipment__header_title h3{
    color: #242424;
    leading-trim: both;
    text-edge: cap;
    font-family: Roboto;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 31.2px */
    margin: 60px 0px 40px 0px;
}
.equipment__row{
    display: flex;
    justify-content: space-between;
}
.equipment__item_img{
    margin-bottom: 16px;
}
.equipment{
    margin-bottom: 40px;
}
.equipment__row_item{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.payment{
    margin-bottom: 115px;
}
.favorite_block,.compare_block{
    display: none;
    position: absolute;
    width: 400px;
    box-shadow: 0px 20px 25px -5px #0000001A;
    border: 1px solid #EBEDF1;
    z-index: 999;
    right: -100px;
    top: 47px;
    padding: 24px;
    text-align: center;
    line-height: 24px;
    background: white;
    border-radius: 6px;
}
.header_favorite:hover .favorite_block{
    display: block;
}
.header_compare:hover .compare_block{
    display: block;
}
.favorite_block p, .compare_block p {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: center;
    color: #111827;
    margin-top: 24px;
}
.favorite_block span, .compare_block span{
    color: #5A616C;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    margin-top: 13px;
}
.container_favorite{
    margin-top: 52px;
}
.page-title span{
    color: #5A616C;
    font-weight: 400;
    font-size: 21px;
    line-height: 100%;
    vertical-align: middle;
    
}
@media (max-width: 767px) {
    .size-line-name, .appointment-line-name{
        width: 60%;
    }

    .icons-bitrix div div div{
        opacity: 1 !important;
    }
    .products .icons-bitrix{
        right: 10px;
    }
}

@media (max-width: 767px) {
    .size-line-name, .appointment-line-name{
        width: 60%;
    }
    .equipment__row{
        flex-wrap:wrap;
    }
    .advantages__row{
        flex-direction:column;
        align-items: end;
    }
    .payment__row{
        flex-direction:column;
    }
    .advantages__row_card{
        max-width: unset;
        margin-bottom: 20px;
    }
    .payment__row_card{
        margin-bottom: 20px;
        width: unset;
    }
    .dop-blocks{
        margin-left: 0px;
    }
    .payment__card_image{
        bottom: 6px;
        right: 12px;
    }
    .header_favorite, .header_compare{
        display: none;
    }
}
@media(max-width:578px){
    .clarify-price p{
        font-size: 13px;
    }
    .clarify-price{
        max-width: unset;
    }
    .clarify-price::before{
        top: 9px;
    }
    .topline-product{margin-bottom: 12px;}
}