/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

a.scroll-to-top.ROUND_COLOR,
a.scroll-to-top.RECT_COLOR {
    background-color: #171717;
}
a.scroll-to-top.ROUND_COLOR:hover,
a.scroll-to-top.RECT_COLOR:hover {
    background-color: #292929;
}
ul li::before {
    color: #100f0f;
}
.basket_print i {
    background-color: #0a0a0a;
}
.rss_feed_icon {
    background: #100f0f;
    color: #000;
}
.start_promo .item i.title a,
.start_promo .item i.price a,
.start_promo .item i.title span,
.start_promo .item i.price span,
.start_promo .item span.main_wrap i:after,
.start_promo .item p span,
.wrap_tizer .wrap_outer,
.wrap_tizer .wrap_outer .outer_text,
.wrap_tizer .wrap_outer .inner_text {
    background: #151414;
}
.start_promo .item i.title span,
.start_promo .item i.price span {
    box-shadow: -4px 1px 0px 4px #151414, 4px 1px 0px 4px #151414;
}
.start_promo .item i.price span {
    box-shadow: -4px 0px 0px 4px #151414, 4px 0px 0px 4px #151414;
}
.module-map .infoBox .close_info:hover {
    background-color: #100f0f;
}
#header ul.menu.full > li.search_row #search-submit-button:hover,
#header ul.menu.full > li.search_row #search-submit-button.hover {
    border: transparent;
}
#header .catalog_menu ul.menu > li,
#header ul.menu.adaptive:not(.opened) li.menu_opener,
#header ul.menu.full.opened li:not(.search_row):hover,
#header ul.menu.full.opened li.current {
    border-bottom: 1px solid #000000;
}
#header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}
#header ul.menu.full.opened li:not(.search_row):hover,
#header ul.menu.full.opened li.current {
    border-top: 1px solid #151414;
}
#header .catalog_menu ul.menu > li.current > a {
    color: #fff;
    border-left: 1px solid #121212;
}
#header .catalog_menu ul.menu > li {
    border-right: 1px solid #000000;
}
.header-cart-block .cart span.icon i {
    background-position: 0px -84px;
}
ul.menu li .child .child_wrapp,
.breadcrumbs .dropdown,
.authorization-cols .form-block {
    border-top: 2px solid #100f0f;
}
.catalog_detail ul.tabs.main_tabs {
    border-bottom: 2px solid #100f0f;
}
ul.menu li b.space,
.breadcrumbs .drop b.space,
.hint .triangle {
    border-bottom: 6px solid #100f0f;
}
.basket_button,
.basket_button span,
.button30,
.button30 span,
.popup .soc-avt .row a {
    color: #fff;
}
#bx-soa-order-form .btn.btn-default {
    background: #171717;
    border-color: #171717;
}
#bx-soa-order-form .btn.btn-default:hover {
    background: #262626;
    border-color: #262626;
}
ul.tabs li.cur .triangle,
.view-list .view-header i.triangle {
    border-top: 5px solid #0a0a0a !important;
}
.basket_button.add span {
    background-position: 0px -6px;
}
.basket_button.read_more span {
    background-position: 1px -448px;
}
.basket_button.added span {
    background-position: 0px -45px;
}
.front_slider_wrapp .extended_pagination > li.active i.triangle {
    border-right-color: #0a0a0a;
}
.catalog_detail .extended_info a.compare_item i {
    background-position: -32px -65px;
}
.catalog_detail .extended_info a.wish_item i {
    background-position: 3px -72px;
}
.display_list a.compare_item i {
    background-position: -32px -3px;
}
.display_list a.wish_item i {
    background-position: -3px -2px;
}
.display_list a.compare_item:hover i,
.display_list a.compare_item.added i {
    background-position: -32px -65px;
}
.display_list a.wish_item:hover i,
.display_list a.wish_item.added i {
    background-position: -3px -63px;
}
.popup .form .form_head {
    border-bottom-color: #100f0f;
}
.item_slider .thumbs i.triangle {
    border-bottom: 5px solid #100f0f;
}
blockquote:before {
    background-color: #100f0f;
}
.module-gallery-list li .fancy_hover:hover {
    border: 2px solid #100f0f;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar_V {
    background: #171717;
}
.catalog_block .catalog_item .basket_button.read_more span {
    background-position: 1px -408px;
}
.catalog_block .catalog_item .basket_button.to-cart span {
    background-position: 0 -7px;
}
.catalog_block .catalog_item:hover .basket_button span {
    color: #fff;
    background-position: 0px -87px;
}
.catalog_block .catalog_item:hover .basket_button.read_more span {
    background-position: 1px -448px !important;
}
.catalog_item .basket_button.in-cart span,
.basket_button.in-cart span {
    background-position: 0px -127px !important;
}

.catalog_item:hover .item-title a,
.item:hover .info a,
.item:hover .name a,
.item:hover .title a,
.item .title a:hover {
    color: #0a0a0a !important;
}

.uploader:hover {
    background: #171717;
    border-color: #171717;
}
.uploader:hover .resetfile:before {
    background-color: #262626;
}
.EXTENDED .blog-comment-meta .rating-vote a.active * {
    fill: #171717 !important;
}
.EXTENDED .blog-comment-meta a {
    color: #171717 !important;
}
.catalog_item:hover .basket_button.added span {
    color: #fff;
}
.bx_filter_container #modef .triangle,
.left_block .internal_sections_list .child_wrapp .triangle {
    border-right: 6px solid #100f0f;
}
#order_form_div .sale_order_table .ps_logo img:hover,
#order_form_div .sale_order_table .ps_logo input[type=radio]:checked + label img,
#order_form_div .sale_order_table.delivery label:hover img,
#order_form_div .sale_order_table.delivery input[type=radio]:checked + label img,
#order_form_div div.ps_logo.selected img,
#order_form_div .account label:hover img,
#order_form_div .account img.active {
    border: 2px solid #100f0f;
}
.front_slider_wrapp .extended_pagination > li.active span,
a.b-share-popup__item:hover .b-share-popup__item__text {
    color: #fff !important;
}
ul.tabs li.cur span,
ul.tabs li.cur:hover span,
.front_slider_wrapp a.read_more {
    color: #fff;
}
.left_menu > li.current >a,
.left_menu > li:not(.exit):hover {
    background: #100f0f;
}
a i.arrow b {
    background-position: -36px 0px;
}
.top-h-row .search #search-submit-button:hover i,
.top-h-row .search #search-submit-button.hover i {
    background-position: top center;
}
.catalog_detail a.compare_item:hover .icon i {
    background-position: -32px -65px;
}
.catalog_detail a.wish_item:hover .icon i {
    background-position: 2px -45px;
}
ul.menu li.current a i {
    background-position: -61px 0px;
}
.button30.ask_question span.show_form,
.button30.ask_question span.hide_form {
    background-position: 5px -605px;
}
.button30.ask_question span.hide_form {
    color: #000;
}
.button30.ask_question span.hide_form:hover {
    color: #fff;
}
.question-list .q .ic b {
    background-position: -38px -188px;
}
.question-list .q.op .ic b {
    background-position: -8px -188px;
}
.number_list a.current span {
    color: #fff !important;
}
.basket_button span,
.compare_button span {
    background-position: 0px -87px;
}
.bx_filter_container_title .hint.active .hint_icon,
.bx_filter_container_title .hint.active .hint_icon,
.bx_filter_container_title .hint.active .hint_icon:hover,
#header .basket_fly .opener .basket_count:not(.empty) .count {
    color: #fff;
}
.left_block .internal_sections_list li.item:hover > a,
.left_block .internal_sections_list li.item.cur > a {
    color: #fff;
}
.left_block .internal_sections_list li * {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
a.compare_item i {
    background-position: -31px -1px;
}
a.wish_item i {
    background-position: -2px -1px;
}
a.compare_item:hover i {
    background-position: -31px -33px;
}
a.wish_item:hover i {
    background-position: -2px -32px;
}
a.compare_item.added i {
    background-position: -31px -63px;
}
a.wish_item.added i {
    background-position: -2px -62px;
}
.module_products_list .basket_button.to-cart span {
    background-position: 0 -7px;
}
.module_products_list .basket_button.to-cart:hover span {
    background-position: 0px -87px;
}
.basket_button.in-cart span {
    background-position: 0px -127px;
}
.popup .close:hover i,
.inline.close:hover i,
.popup .grey .close i,
.popup-window-close-icon.popup-window-titlebar-close-icon:hover:after {
    background-position: -1px -59px;
}
.card_popup_frame.popup .but_row a.to_basket .icon i {
    background-position: -5px -170px;
}
.soc-serv-main .button30 span,
.reviews-expanded .button30.add_review span,
.catalog_detail .basket_button.one_click span,
.button30.review_preview span,
.popup .grey .pop-up-title {
    color: #000;
    text-shadow: 0 1px 0px rgba(255,255,255,0.5);
    -moz-text-shadow: 0 1px 0px rgba(255,255,255,0.5);
    -o-text-shadow: 0 1px 0px rgba(255,255,255,0.5);
    -webkit-text-shadow: 0 1px 0px rgba(255,255,255,0.5);
}
.module-order-history .status.delivered {
    color: #fff;
}
.jobs_wrapp .item a:not(.opened):hover .icon i,
.staff_wrapp .section .section_title:not(.opened):hover .icon i {
    background-position: -31px -33px;
}
.jobs_wrapp .item a.opened:hover .icon i,
.staff_wrapp .section .section_title.opened:hover .icon i {
    background-position: 0 -34px;
}
.button30.add_review span {
    background-position: 4px -286px;
}
.button30.send_review span {
    background-position: 4px -365px;
}
.card_popup_frame.popup .but_row a.to_delay .icon i {
    background-position: -48px -257px;
}
.compare_button span {
    background-position: -32px -64px;
}
#header .basket_fly .opener .basket_count .icon i {
    background-position: -7px -89px;
}
#header .basket_fly .opener .basket_count.empty:hover .icon i {
    background-position: -7px -47px;
}
#header .basket_fly .opener .basket_count.empty .icon i {
    background-position: -7px -5px;
}
#header .basket_fly .opener .wish_count .icon i {
    background-position: -48px -424px;
}
#header .basket_fly .opener .wish_count:hover .icon i {
    background-position: -48px -383px;
}
ul.menu li a {
    color: #000;
}
.catalog_menu ul.menu li a {
    color: #fff;
}
ul.menu li a i {
    background-position: -2px -20px;
}
.catalog_menu ul.menu li a i {
    background-position: -61px 0px;
}
a i.arrow.down b {
    background-position: -36px -35px;
}
.catalog_item:hover .basket_button span {
    color: #fff;
}
ul.specials_slider .basket_button span {
    background-position: 0 -7px;
}
ul.specials_slider .basket_button:hover span,
ul.specials_slider li:hover .basket_button span {
    background-position: 0px -87px;
}
ul.specials_slider  .basket_button.read_more span {
    background-position: 1px -408px;
}
ul.specials_slider li:hover .basket_button.read_more span {
    background-position: 1px -448px !important;
}
.top_slider_wrapp .flex-direction-nav li a.flex-next {
    background-position: -58px -60px;
}
.top_slider_wrapp .flex-direction-nav li:hover a.flex-prev {
    background-position: -3px -60px;
}
.top_slider_wrapp .flex-direction-nav li a.flex-prev {
    background-position: -3px 0px;
}
#header .basket_fly .opener .wish_count.empty:hover .icon i {
    background-position: -48px -341px;
}
#header .basket_fly .opener .wish_count.empty .icon i {
    background-position: -48px -299px;
}
#basket-root .basket-items-list-header-filter-item:not(.active) {
    color: #171717;
}
#basket-root .basket-items-list-header-filter-item.active:before {
    background-color: #171717;
}
#basket-root .basket-item-scu-item:hover,
#basket-root .basket-item-scu-item.selected,
#basket-root .basket-item-scu-item.not-available:hover {
    border-color: #171717;
}
#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before {
    background-color: #171717;
}
#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected {
    background-color: #171717;
}
#basket-root .basket-coupon-block-coupon-btn {
    background-color: #171717;
}
#basket-root .basket-checkout-section .btn.btn-default:not(.basket-btn-checkout),
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn {
    border-color: #171717;
    background-color: #171717;
}
#basket-root .basket-checkout-section .btn.btn-default:hover,
body #basket-root .basket-checkout-section .btn.btn-default:active,
body #basket-root .basket-checkout-section .btn.btn-default:focus,
.sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container .btn:hover {
    border-color: #262626;
    background-color: #262626;
}
#basket-root #basket-warning {
    border-color: #171717;
}
#bx-soa-order .bx-soa-section .bx-soa-section-title:before {
    background-color: #171717;
}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag {
    border-color: #171717;
    color: #171717;
}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover {
    background-color: #171717;
    color: #fff;
}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before,
#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before,
#bx-soa-order .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container:before,
#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before {
    background-color: #171717;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container {
    border-color: #171717;
}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before,
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before,
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before {
    background-color: #171717;
}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-smalltitle,
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left {
    color: #171717;
}
#bx-soa-order .bx-soa-coupon-input:hover:after,
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover {
    background-color: #171717;
}
div[class*=bx-sls] .bx-ui-sls-clear:hover:before {
    background-color: #171717 !important;
}
.set_block .item .item_inner .image .quantity {
    background-color: #171717;
}

@media (min-width: 320px) and (max-width: 1440px) {
  .socialblock.left {
    display: none !important;
	}
}


@media all and (max-width: 950px) {
    .header_wrap.colored #header .center_block .main-nav {
        background: #151414;
    }
}
@media all and (max-width: 767px) {
    .top_slider_wrapp .flex-direction-nav li.flex-nav-next a.flex-next {
        background-position: -26px -49px;
    }
    .top_slider_wrapp .flex-direction-nav li.flex-nav-next a.flex-next:hover {
        background-position: -26px -25px;
    }
    .top_slider_wrapp .flex-direction-nav li.flex-nav-prev a.flex-prev {
        background-position: 10px -49px;
    }
    .top_slider_wrapp .flex-direction-nav li.flex-nav-prev a.flex-prev:hover {
        background-position: 10px -25px;
    }
    body .color-controls .flex-control-paging li a.flex-active,
    body .color-controls .flex-control-paging li:hover a:not(.touch) {
        background: #151414;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,#151414 0%,#080808 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#151414),color-stop(100%,#080808));
        background: -webkit-linear-gradient(top,#151414 0%,#080808 100%);
        background: -o-linear-gradient(top,#151414 0%,#080808 100%);
        background: -ms-linear-gradient(top,#151414 0%,#080808 100%);
        background: linear-gradient(to bottom,#151414 0%,#080808 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@bcolor_00aae2',endColorstr='@bcolor_008fc7',GradientType=0);
    }
}
@media all and (max-width: 600px) {
    #header ul.menu.full.opened > li,
    .has_menu #header .center_block .main-nav {
        background-color: #151414;
    }
    .has_menu #header .center_block .main-nav:hover {
        background: #313131 none repeat scroll 0 0;
    }
    #header ul.menu.full.opened li.current {
        background: #080808;
    }
}
@media all and (max-width: 550px) {
    body #footer .footer_inner .line {
        border-top: 4px solid #100f0f;
    }
    .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span,
    .basket_wrapp .basket_empty .wraps_icon_block.basket .count span {
        color: #FFF;
        background: #151414;
    }
}
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover>a,
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.opened>a,
#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current > a {
    background: #313131;
}
#header .wrapper_middle_menu.wrap_menu ul.menu.opened > li {
    background: #0a0a0a;
}
.button.transparent,
.h_color_white .header_wrap .menu > li.current > a span,
.h_color_white.wrapper #header ul.menu li .child .child_wrapp,
.m_color_white.wrapper #header ul.menu li .child .child_wrapp,
.basket_normal .popup.card_popup_frame .basket_popup_wrapp,
.basket_sort ul.tabs li.cur div,
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle,
.bx_filter .button,
.bx_filter_vertical input[type="checkbox"]:checked + label.sku,
.sku_props .bx_item_detail_size ul li.active,
.bx_size_scroller_container .bx_size ul li.bx_active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,
.bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt,
.item_slider .thumbs li.current,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,
.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column,
.bx_element input[type=radio]:checked + label .bx_logotype,
.bx_element label.selected .bx_logotype {
    border-color: #171717;
}
a,
.link,
.button.transparent,
.button.transparent:hover,
.specials_slider_wrapp ul.tabs > li span,
.tab_slider_wrapp ul.tabs > li span,
.basket_wrapp .basket_block .link:hover + .wraps_icon_block + .text .title,
.stores .stores_list .item a span,
.phones .order_wrap_btn,
.footer_bottom .all_menu_block ul li a:hover,
.footer_bottom .submenu_top .menu_item a:hover,
.avtorization-call.enter:hover span,
.top-h-row .h-user-block a:hover,
ul.menu .child li.menu_item a,
#header .catalog_menu ul.menu > li.current > a,
ul.menu .child .depth3 a,
ul.menu .child li.menu_title a:hover,
#header ul.menu li .child.submenu .child_wrapp a:not(.title),
.img_block_capcha .reload,
.h_color_white .center_block .menu.full > li:hover > a,
.m_color_white #header .wrapper_middle_menu .menu.bottom > li:hover > a,
.m_color_white #header .wrapper_middle_menu .menu.bottom > li.hover > a,
body #header ul.menu li .child.line .child_wrapp > a:hover,
.basket_sort ul.tabs li .wrap_li > span *,
.basket_sort ul.tabs li .wrap_li > span,
.bx_filter_parameters_box_title:hover,
.bx_filter .bx_filter_popup_result a,
.left_block .internal_sections_list .child_wrapp .child li.cur > a,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur,
.left_block .internal_sections_list .child_wrapp a:hover,
.ajax_load_btn:hover .more_text_ajax,
.breadcrumbs a:hover span,
.tabs-head li.current span,
.item-stock .store_view,
.reviews-post-reply-buttons a:hover,
h4.hover,
.button.transparent.white:hover,
.button.white_bg,
.item .child_container .child_wrapp .menu_item.current a,
.item .child_container .child_wrapp .menu_item:hover a {
    color: #0a0a0a;
}
button.button,
input.button,
.button,
#header ul.menu.full.opened li:not(.search_row):hover,
#header ul.menu.full > li.search_row #search-submit-button:hover,
table.title-search-result td.title-search-all a .icon,
.flex-direction-nav li:hover,
.flex-direction-nav li:first-child:hover,
.top_slider_wrapp .flex-direction-nav li:hover,
.like_icons .wish_item.added,
.like_icons .compare_item.added,
.light .stores .all_map,
.block_wr.dark,
.popup .close:hover,
.inline.close:hover span,
.header_wrap #header .middle-h-row .logo_wrapp .logo a,
.h_color_colored .header_wrap #header,
.registraion-page .top p:after,
.has_menu.m_color_colored #header .catalog_menu,
.module-cart .remove-cell a:hover,
.cart_shell .remove-cell a:hover,
.bx_item_set_hor .bx_item_set_hor_item a.remove,
.bx_filter .bx_filter_popup_result,
.bx_filter .bx_filter_parameters_box_title:before,
.bx_filter_vertical input[type="checkbox"] + label:before,
.filter input[type="checkbox"] + label:before,
.filter input[type="radio"] + label:before,
.bx_filter label.pal:hover .bx_filter_param_btn,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,
.bx_filter_vertical input[type="checkbox"]:checked + label.sku,
.left_block .internal_sections_list li.cur,
.left_block .internal_sections_list li:hover,
.left_block .internal_sections_list .title .inner_block:hover:before,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before,
.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before,
.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,
.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,
body #content .props_list tr td > span:before,
body #content .props_list tr td > .txt:before,
.module-pagination .nums .cur,
.more_text_ajax:before,
.captcha_reload:before,
.sku_props .bx_item_detail_size ul li.active,
.bx_size_scroller_container .bx_size ul li.bx_active,
.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),
.ik_select_list .ik_select_list_inner ul li.ik_select_active,
.bx_filter_select_popup ul li label.selected,
.bx_filter_select_popup ul li a.current,
.filter_opener.opened,
.filter_opener:hover,
.no_goods .no_products:before,
.wr_scrollbar .scrollbar .handle,
.remove:hover,
a i.arrow,
.popup-window-close-icon.popup-window-titlebar-close-icon:hover,
.bx_kit_item .bx_kit_item_add,
.catalog_detail .offers_table td.opener:hover .opener_icon,
.opener_icon:hover,
.char_name .hint .icon:hover,
.char_name .hint.active .icon,
.location-block-wrapper .bx-sls .bx-ui-sls-clear:before,
h4:hover .opener_icon,
.bg_block:before,
#order_form_div input[type="submit"],
.module-order-history .item_name:hover .icon,
.module-order-history .item_name:hover .icon,
.faq.list .item .q:hover .opener_icon,
.jobs_wrapp .item .name tr:hover .opener_icon {
    color: #FFF;
    background: #151414;
}
.bigs .flex-direction-nav li {
    color: #FFF;
    background: #151414;
}
.btn.btn-default {
    background-color: #171717;
    border-color: #171717;
    color: #ffffff;
}
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus {
    background-color: #262626;
    border-color: #262626;
}
.btn.btn-default.white:not(.grey) {
    color: #171717 !important;
    border: 1px solid #171717;
    background: #ffffff;
}
.btn.btn-default.white:hover,
.btn-default.white:active,
.btn-default.white:focus {
    color: #ffffff !important;
    border-color: #171717;
    background: #171717;
}
.btn.btn-default.white.white-bg:hover,
.btn-default.white.white-bg:active,
.btn-default.white.white-bg:focus {
    color: #171717 !important;
    border-color: #171717;
    background: #fff;
}
.btn.btn-primary {
    background-color: #00b290;
    border-color: #00b290;
}
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus {
    background-color: #30c4a8;
    border-color: #30c4a8;
}
.btn.btn-success {
    background-color: #84bc29;
    border-color: #84bc29;
}
.btn.btn-success:hover,
.btn.btn-success:active,
.btn.btn-success:focus {
    background-color: #9dca53;
    border-color: #9dca53;
}
.btn.btn-info {
    background-color: #0ca9e3;
    border-color: #0ca9e3;
}
.btn.btn-info:hover,
.btn.btn-info:active,
.btn.btn-info:focus {
    background-color: #39baec;
    border-color: #39baec;
}
.btn.btn-warning {
    background-color: #f38b04;
    border-color: #f38b04;
}
.btn.btn-warning:hover,
.btn.btn-warning:active,
.btn.btn-warning:focus {
    background-color: #f8a132;
    border-color: #f8a132;
}
.btn.btn-danger {
    background-color: #dc130d;
    border-color: #dc130d;
}
.btn.btn-danger:hover,
.btn.btn-danger:active,
.btn.btn-danger:focus {
    background-color: #e63f3a;
    border-color: #e63f3a;
}
.btn.btn-transparent {
    background-color: rgba(255,255,255,0);
    border-color: rgba(255,255,255,0);
    color: #000000;
}
.btn.btn-transparent:hover,
.btn.btn-transparent:active,
.btn.btn-transparent:focus {
    background-color: #262626;
    border-color: #262626;
}
.btn.btn-transparent:hover {
    color: #ffffff;
}
.btn.btn-responsive-nav {
    background-color: #171717;
}
.btn.btn-responsive-nav:hover {
    color: #171717;
    border: 1px solid #171717;
    background-color: #ffffff;
    padding: 4px 7px 2px;
}
.btn.btn-link {
    color: #171717;
    border-color: #707070;
}
.btn.btn-link:hover {
    color: #262626;
    border-color: transparent;
}
.btn.btn-link:active {
    color: #000000;
}
.btn.btn-default.wc.vert .fa {
    background-color: #171717;
}
.btn.btn-default.wc.vert:hover .fa {
    background-color: #262626;
}
.btn.btn-transparent-border:hover {
    background-color: #171717;
    border: 1px solid #171717;
}
.btn-inline {
    color: #171717;
}
.btn-inline.black:hover {
    color: #171717;
}
.btn-inline.rounded:hover i {
    background: #171717;
}
.popup-window-content-white .popup-window-buttons .btn,
.colored_theme_bg,
.colored_theme_hover_bg:hover {
    background-color: #171717;
    border-color: #171717;
}
.popup-window-content-white .popup-window-buttons .btn:hover {
    background-color: #262626;
    border-color: #262626;
}
body .fa.big-icon {
    background: #171717;
}
body .fa.big-icon.grey {
    color: #171717;
    background: #efefef;
}
.icon-text {
    color: #fff;
    background: #171717;
}
.icon-text .fa {
    color: #fff;
}
.icon-text.grey {
    color: #222;
    background: #efefef;
}
.icon-text.grey .fa {
    color: #171717;
}
.introtext {
    border-bottom-color: #171717;
}
.preview-text-detail .colored_line {
    background-color: #171717;
}
.sort_display a.current {
    background-color: #171717;
}
.view_sale_block .quantity_block .values .item {
    background-color: #171717;
}
footer .info .email a:hover {
    color: #171717;
}
.logo.colored svg .icon-path,
.svg.colored path {
    fill: #171717;
}
.cluster_custom svg .cls-cluster2,
.cls-marker2 {
    fill: #171717 !important;
}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li a:before {
    background-color: #171717;
}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li.active a {
    color: #171717 !important;
}
#mobileheader .mobileheader-v2 {
    background: #171717;
}
#mobilemenu .menu ul>li.selected a:before {
    background: #171717;
}
#mobilemenu .contacts a:hover {
    color: #171717;
}
#mobilemenu .menu>ul>li.counters .count {
    background: #171717;
}
#headerfixed .menu-block.rows:hover {
    background-color: #171717;
}
#headerfixed .menu-block .navs ul li.active > a,
#headerfixed .menu-block .navs ul li a:hover,
#headerfixed .menu-block .navs ul li a:focus {
    color: #171717;
}
.top-block.colored {
    background: #171717;
}
.top-block .social-icons li a:hover:before {
    background-color: #171717;
}
.top-block .top-block-item  .inline-search-show:hover>span {
    color: #171717;
}
.logo.colored img,
header .line-row,
#mobileheader .logo.colored img {
    background-color: #171717;
}
.logo-row .top-callback .phone .fa,
.logo-row .top-callback .email .fa {
    background-color: #171717;
}
.logo-row .top-callback .email,
.logo-row .top-callback .email a:hover {
    color: #262626;
}
.inline-search-block.fixed.big .search .close-block:hover .close-icons {
    background-color: #262626;
}
.head-block .item-link.active .title,
.head-block .item-link.active span,
.head-block .item-link.active .btn-inline {
    color: #171717;
}
.head-block .item-link.active .title span:before,
.head-block .item-link.active .title .btn-inline:before {
    background: #171717;
}
.search-tags-cloud .tags a:hover {
    background: #171717;
}
.logo.colored a img {
    background-color: #151414;
}
.dark-color:hover,
a.colored,
.colored {
    color: #171717;
}
.catalog_detail .bx-modal-container .btn.btn-add,
.personal_wrapper form input[type=submit] {
    color: #FFF;
    background: #171717;
}
.catalog_detail .bx-modal-container .btn.btn-add:hover,
.personal_wrapper form input[type=submit]:hover {
    background: #262626;
}
.colored #header .catalog_menu ul.menu > li,
header .wrap_menu {
    background: #0f0f0f;
}
.tabs-head li.current:before {
    background-color: #151414;
}
.like_icons .compare_item.added i,
.like_icons .wish_item.added i {
    background-color: #151414;
}
.icon_error_block:after {
    background-color: #151414 !important;
}
.flex-direction-nav li:first-child,
.flex-direction-nav li,
.flex-direction-nav li:hover {
    border-bottom-width: 0px;
}
.specials_slider_wrapp ul.tabs li.cur span,
.tab_slider_wrapp ul.tabs li.cur span,
.popup .popup-intro {
    border-bottom-color: #262626;
}
.button:hover,
.like_icons .compare_item.added:hover,
.like_icons .wish_item.added:hover,
.light .stores .all_map:hover {
    background: #262626;
}
html:not(.bx-touch) .like_icons .compare_item.added:hover i,
html:not(.bx-touch) .like_icons .wish_item.added:hover i {
    background-color: #262626;
}
.wrapper_middle_menu.wrap_menu.mobile:hover {
    background: #262626;
}
.header_wrap #header .catalog_menu.menu_colored .inc_menu  ul.menu > li:not(.current):hover > a {
    background: #1f1f1f;
}
header .menu_top_block li .dropdown>li:hover>a,
header .menu_top_block li:not(.catalog) .dropdown>li.current >a:not(.section),
header .menu_top_block li.catalog>.dropdown>li:hover>a:before {
    background: #171717;
}
header .menu_colored .menu_top_block >li.current >a,
header .menu_dark .menu_top_block.menu >li.current >a,
header .menu_dark .menu_top_block.menu >li.current:hover >a,
.menu_top_block.catalog_block .dropdown >li.full:hover>a:before,
.menu_top_block.catalog_block .dropdown >li.full.current>a,
header .menu_top_block li.catalog>.dropdown>li.current>a,
.left_menu > li.current> a,
.left_menu > li:hover> a:before {
    background: #080808;
}
header .menu_top_block >li.catalog >a,
header .menu_top_block >li.catalog.current >a,
header .menu_top_block >li.catalog {
    background-color: #171717;
}
header .catalog_menu .menu_top_block.menu li.catalog li.full.current >a:after,
header .catalog_menu .menu_top_block.menu li.catalog li.full:hover >a:after,
.menu_top_block.catalog_block .dropdown >li.full:hover>a:after,
.left_menu > li.has-childs:hover> a:after {
    color: #121212;
}
header .menu_top_block li .dropdown>li.menu_item>a:hover,
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a:not(.section):hover,
.menu_top_block.catalog_block .dropdown>li.full:hover>a,
.left_menu > li:hover> a {
    color: #0a0a0a;
}
.phone_block .phone_wrap .icons {
    color: #0a0a0a;
}
header .menu_top_block li.catalog>.dropdown>li:hover>a,
header .menu_top_block li.catalog>.dropdown>li>.dropdown>li.current>a:not(.section) {
    color: #0a0a0a;
}
header .menu_top_block li .dropdown>li.current >a.section1,
.menu_top_block li .dropdown>li >a.section1:hover,
#header .catalog_menu.menu_light ul.menu > li.current > a,
#header .catalog_menu.menu_light ul.menu > li:hover > a {
    color: #0a0a0a;
}
.mega_fixed_menu .mega-menu table .wrap > .dropdown-menu .dropdown-submenu > a:hover>.arrow>i {
    background-color: #171717;
}
.mega_fixed_menu .svg.svg-close:hover {
    background-color: #171717;
}
.inline-search-block.bg-colored-block.show {
    background-color: #171717;
}
.menu-row.bgcolored .wrap_icon:hover {
    background-color: #262626;
}
.logo_and_menu-row .burger:hover .svg-burger {
    background-color: #262626;
}
body .basket-link.basket-count .count {
    background-color: #171717;
}
.logo_and_menu-row .basket-link:hover .title {
    color: #171717;
}
.top-block-item  .basket-link:hover  .title {
    color: #171717;
}
.top-btn:hover .svg:not(.inline) {
    background-color: #171717;
}
.top-btn .svg.inline:hover svg path,
.top-btn:hover .svg.inline svg path,
.svg.inline:not(.colored):hover svg path,
a:hover .svg.inline path {
    fill: #171717;
}
a:hover .svg:not(.inline) {
    background-color: #171717;
}
.fill_bg_n .menu-row.bgcolored,
.fill_bg_y .menu-row.bgcolored > .maxwidth-theme {
    background-color: #171717;
}
.menu-row.bgcolored .mega-menu table td:hover {
    background-color: #262626;
}
.menu-row.bgcolored .mega-menu table td.active {
    background-color: #030303;
}
.mega-menu ul.nav li.active,
.mega-menu ul.nav li:hover {
    background-color: #171717;
}
.mega-menu table td.active .wrap > a,
.mega-menu table td:not(.search-item):hover .wrap > a {
    color: #171717;
}
.topmenu-LIGHT .mega-menu table td.active .wrap > .more-items span:before,
.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap > .more-items span:before {
    background-color: #171717;
}
.mega-menu table td .wrap > a .line-wrapper .line {
    background-color: #171717;
}
.topmenu-LIGHT .mega-menu table .tail {
    border-bottom: 6px solid #0d0d0d;
}
.mega-menu table .dropdown-menu li > a:hover,
.mega-menu table .dropdown-submenu:hover > a,
.mega-menu table .dropdown-submenu:hover > a:after {
    color: #171717;
}
.mega-menu table .dropdown-menu li.active > a,
.mega-menu table .dropdown-submenu.active > a,
.mega-menu table .dropdown-submenu.active  > a:after {
    color: #171717;
}
body .mega-menu table td .wrap > .dropdown-menu .menu-wrapper > li:first-of-type:before,
body .mega-menu table td .wrap > .dropdown-menu > li:first-of-type:before {
    background-color: #171717;
}
.menu-row.middle-block.bglight .mega-menu table td.icon.sale_icon .wrap > a:before {
    background-color: #171717;
}
.tabs .nav-tabs li.active a {
    color: #171717;
}
.tabs .nav-tabs li.active a:before {
    background: #171717;
}
.tabs .nav-tabs a:hover,
.tabs .nav-tabs a:active,
.tabs .nav-tabs a:focus {
    color: #171717;
}
.catalog_detail .active .title-tab-heading,
.catalog_detail .title-tab-heading:focus,
.catalog_detail .title-tab-heading:active,
.catalog_detail .title-tab-heading:hover {
    color: #171717;
}
#simple-prediction .catalog-element-popup-element {
    color: #171717;
}
.style-switcher .switch:hover,
.style-switcher .switch_presets:hover {
    background: #171717;
}
.style-switcher .header .header-inner:hover,
.style-switcher .header .header-inner:active,
.style-switcher .header .header-inner:focus {
    background-color: #171717;
    border-color: #171717;
}
.style-switcher .header .save_btn:hover {
    background: #171717;
}
.style-switcher .options .link-item.preset-block:hover .info .icon,
.style-switcher .options .link-item.preset-block.current .info .icon {
    border-color: #171717;
    background: #171717;
}
.style-switcher .options .preset-block.current {
    border-color: #171717;
}
.style-switcher .options > span.current:not(.block),
.style-switcher .options .link-item.current:not(.block):not(.preset-block) {
    background: #171717;
}
.style-switcher .options .link-item.current.block {
    border-color: #171717;
}
.style-switcher .tooltip-link:hover {
    background: #171717;
    border-color: #171717;
}
.style-switcher .options > div.base_color.current > span,
.style-switcher .options > div.base_color.current > span:hover {
    border-color: #171717;
}
.style-switcher .left-block .section-block.active:before {
    background: #171717;
}
.style-switcher .block-title .dotted-block {
    color: #171717;
}
.uploader:hover .action {
    background-color: #262626;
    border-color: #262626;
}
p.drop-caps:first-child:first-letter {
    color: #171717;
}
p.drop-caps.secundary:first-child:first-letter {
    background-color: #171717;
}
.label-info {
    background-color: #171717;
}
section.toggle label {
    color: #171717;
    border-color: #171717;
}
section.toggle.active > label {
    background-color: #171717;
    border-color: #171717;
}
.progress-bar-primary {
    background-color: #171717;
}
.slider-container .tp-caption a:not(.btn):hover {
    color: #2b2b2b;
}
.tp-bullets .bullet.selected,
.tp-bullets .bullet:hover {
    background: #171717 !important;
}
.fa.colored {
    background: #171717;
}
.page-top-wrapper.color {
    background: #171717;
}
.bg_colored_block,
.popup_regions .items .item.current {
    background-color: #171717;
}
.viewed_block .item_block:hover a {
    color: #171717;
}
.basket_fill_COLOR .header-cart .basket_fly .opener {
    background: #100404;
}
.basket_fill_COLOR .header-cart .basket_fly .opener >div:not(.basket_count):hover,
.basket_bottom_block.basket_fill_COLOR .maxwidth-theme .top-block-item .inner-table-block a:not(.basket):hover {
    background: #121212;
}
.basket_fill_COLOR.basket_bottom_block {
    background: #100404;
}
.basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a.basket {
    background: #2b2b2b;
}
#footer .footer_inner .line,
.basket_fly .opener .basket_count,
.page_not_found td.image img {
    background: #2b2b2b;
}
.basket_fly .opener .basket_count:hover,
.basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a.basket:hover {
    background: #3d3d3d;
}
.subscribe-form input.send_btn {
    background-color: #121212;
}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button {
    background: #171717;
}
.left_block .subscribe-form .wrap_bg {
    background-color: #121212;
}
.news_blocks .info_block .item:before {
    background-color: #121212;
}
.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:hover {
    background: #262626;
}
a .zoom {
    background: #171717;
}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li.bx_active a {
    background: #262626;
    color: #fff;
}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li:not(.bx_active):hover a {
    color: #0a0a0a;
}
a.dark_link:hover,
.dark_link:hover span,
.dl:hover a,
.selected a.dark_link,
.current a.dark_link {
    color: #0a0a0a !important;
}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a,
body .menu_top_block.catalog_block .v_bottom li.current>a,
header .menu_top_block.catalogfirst li.full>.dropdown>li:not(.current)>a {
    color: #0a0a0a;
}
.middle_phone .phone_wrap .icons,
.top_slider_wrapp .flexslider .slides > li:after {
    background-color: #121212;
}
.top_slider_wrapp.view_2 .flexslider .slides li td.tablet_text {
    background-color: #151414;
}
.top_slider_wrapp.view_2 .flexslider .slides li td.tablet_text .banner_buttons .btn {
    background: #171717;
}
.top_slider_wrapp.view_2 .flexslider .slides li td.tablet_text .banner_buttons .btn.white {
    color: #fff !important;
}
.top_slider_wrapp.view_2 .flexslider .slides li td.tablet_text .banner_buttons .btn:hover {
    color: #151414 !important;
    background-color: #fff;
}
.top_slider_wrapp.view_2 .flexslider .slides li td.tablet_text .banner_buttons .btn:hover .svg-playpause svg path {
    fill: #222;
}
.basket_wrapp:not(.basket_fill_COLOR) .basket_fly .wraps_icon_block.delay .count span {
    background-color: #121212;
}
.basket_normal .basket_wrapp .wraps_icon_block.basket .count span {
    background-color: #121212;
}
.bx_filter .bx_filter_parameters_box_title:hover:after {
    color: #0a0a0a;
}
.bx_filter .bx_filter_param_label.active .bx_filter_btn_color_icon,
.bx_catalog_item_scu ul li.active .cnt_item,
.bx_scu_scroller_container ul li.bx_active .cnt_item {
    box-shadow: 0px 0px 0px 2px #121212;
}
.bx_filter_vertical input[type="checkbox"]:not(:checked) + label.sku:hover span,
.sku_props .bx_item_detail_size ul li:not(.active):hover span,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover span {
    color: #0a0a0a;
}
.bx_filter_vertical input[type="checkbox"] + label.sku:hover,
.sku_props .bx_item_detail_size ul li:hover,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover {
    border-color: #0a0a0a;
}
.bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:not(.prices) {
    border: 1px solid #171717;
    color: #171717;
}
.bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path {
    fill: #171717;
}
.menu-row.middle-block.bglight .mega-menu table td.icon.sale_icon .wrap > a .svg path {
    fill: #171717;
}
._active .section-gallery-wrapper__item-nav:before {
    background-color: #171717;
}
.more_text_ajax:after {
    background-color: #121212;
}
.list_item .description_wrapp .like_icons span.added {
    color: #0a0a0a;
}
.bx_ordercart .bx_sort_container a.current:after {
    background: #313131;
}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {
    color: #171717;
    border: 1px solid #171717;
    background: #ffffff;
}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover {
    color: #fff;
    border-color: #171717;
    background: #171717;
}
.button.transparent:not(.text):hover {
    border-color: #313131;
    background: #313131;
    color: #fff;
}
.button.transparent.grey_br:hover {
    border-color: #313131;
    background: #fff;
}
.bx_ordercart tbody td.control a:first-of-type:hover,
.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover,
.bx_ordercart #basket_items_subscribed  tbody td.control a:first-of-type:hover,
.bx_ordercart #basket_items_not_available  tbody td.control a:last-of-type:hover,
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon:not(:first-of-type) > span:hover {
    background-color: #313131;
}
.bx_ordercart .bx_sort_container a,
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a:hover,
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_title a {
    color: #121212;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a {
    color: #FFF;
    background: #121212;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover,
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a {
    background: #262626;
}
.sale_order_full_table input[name="BuyButton"] {
    background-color: #151414;
}
.sale_order_full_table input[name="BuyButton"] {
    background-color: #262626;
}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a,
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a {
    border-color: #262626;
}
.color_link {
    color: #0a0a0a !important;
}
.detail .gallery-block .small-gallery ul.items li.flex-active-slide,
.detail .gallery-block .small-gallery ul.items li:hover {
    border-color: #171717;
}
.page_error_block svg path {
    fill: #171717;
}
.sale-personal-section-index-block-ico i,
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before {
    background-color: #171717;
}
.sale-personal-section-index-block-ico i.fa {
    color: #171717;
}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item {
    border-color: #313131;
    color: #0a0a0a;
}
.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover {
    background-color: #313131;
}
.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container,
.bx-sap .sale-acountpay-pp-company:hover .sale-acountpay-pp-company-graf-container,
.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-image {
    border-color: #313131 !important;
}
.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle,
.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-smalltitle {
    color: #0a0a0a !important;
}
.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:before,
.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container:before {
    background-color: #171717;
    border: none;
}
.sale-personal-profile-list-container>tbody>tr>td:first-child b {
    color: #171717;
}
.personal_wrapper .sale-profile-detail-link-list a:before {
    background-color: #171717;
}
.personal_wrapper input[type=submit]:last-of-type,
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type > div:last-of-type a,
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel {
    border-color: #171717;
    color: #171717 !important;
}
.personal_wrapper input[type=submit]:hover:last-of-type,
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type > div:last-of-type a:hover,
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel:hover {
    background: #171717;
    color: #fff !important;
}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a,
.sale-order-detail-about-order-inner-container-list-item-link {
    color: #171717;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div >a {
    background: #171717;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div >a:hover {
    background: #262626;
}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment {
    color: #171717;
}
.personal_wrapper .orders_wrapper .sale-order-list-button {
    background-color: #171717;
}
.personal_wrapper .orders_wrapper .sale-order-list-button:hover {
    background-color: #262626;
}
.bx_my_order_cancel a,
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment {
    color: #171717 !important;
}
.personal_wrapper form[name=ShopForm] input[type=submit],
.personal_wrapper .sale-order-list-inner-row-template input[type=submit],
.personal_wrapper .sale-order-detail-inner-row-template input[type=submit],
.personal_wrapper .sale-order-payment-change-pp input[type=submit],
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button,
.personal_wrapper .sale-order-detail-payment-options-methods-button-element,
.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window {
    background: #171717;
    color: #fff !important;
}
.personal_wrapper form[name=ShopForm] input[type=submit]:hover,
.personal_wrapper .sale-order-list-inner-row-template input[type=submit]:hover,
.personal_wrapper .sale-order-detail-inner-row-template input[type=submit]:hover,
.personal_wrapper .sale-order-payment-change-pp input[type=submit]:hover,
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button:hover,
.personal_wrapper .sale-order-detail-payment-options-methods-button-element:hover,
.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window:hover {
    background: #262626;
    border-color: transparent;
}
.landings_list span.more,
.landings_list2 span.more,
.landings_list3 span.more {
    border-color: #171717;
    color: #171717;
}
.landings_list3 a:hover,
.landings_list3 a.active {
    background-color: #171717;
}
.reviews.item-views.front .item .image:before {
    background-color: #171717;
}
.item-views .item .bottom-props .value {
    background-color: #171717;
}
.bottom-menu .item:hover .title a,
.bottom-menu .item:hover .title,
.bottom-menu .item.active .title a,
.bottom-menu .item.active .title {
    color: #fff !important;
}
footer .print-link:hover {
    color: #262626;
}
footer .print-link:hover svg path {
    fill: #262626;
}
.catalog-delivery-error-icon svg path,
.catalog-delivery-error-icon svg circle {
    fill: #171717;
}
.catalog-delivery-item.open .catalog-delivery-item-head:before {
    background-color: #171717;
}
.catalog-delivery-item .catalog-delivery-item-head:hover .catalog-delivery-item-opener {
    border-color: #171717 !important;
    background: #171717 !important;
    color: #ffffff;
}
.catalog-delivery .bx-sls .quick-location-tag {
    border-color: #171717;
    color: #171717;
}
.catalog-delivery .bx-sls .quick-location-tag:hover {
    border-color: #171717;
    background: #171717;
    color: #ffffff;
}
body#main .colored_theme_text,
body#main .colored_theme_text_with_hover:not(:hover),
body#main .colored_theme_hover_text:hover {
    color: #171717;
}


/*.basket_normal .popup {*/
/*    width: 270px;*/
/*    right: 0;*/
/*}*/

/*.confirm_region.popup {*/
/*    test:111;*/
/*    position: absolute;*/
/*    display: block;*/
/*    width: 270px;*/
/*    text-align: center;*/
/*    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.10);*/
/*    -moz-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.10);*/
/*    -o-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.10);*/
/*    -webkit-box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.10);*/
/*    z-index: 1002;*/
/*    background: #fff;*/
/*    border-radius: 4px !important;*/
/*    padding: 20px 29px 24px 29px;*/
/*    box-sizing: border-box;*/
/*    top: 50px;*/
/*    left: -50%;*/
/*    right:0 !important;*/
/*    box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.2);*/
/*    margin-left: -35px;*/
/*}*/





/*  Картинки разделов start */
   .maestro_section_item .image img {
        max-width: 165px !important;
        max-height: 165px !important;
   }


    .m_my_block_img {
        border: 2px solid #eee;
       
    }

    .m_name_section_h5 {
        margin-top: 20px;
    }

   

/*   @media (min-width: 767px) {
      .catalog_section_list .section_item .image {
          width: 513px  !important;
      
      }
    }*/


   .catalog_section_list .section_item .image {
        padding: 0; 
    }

    .catalog_section_list .section_item {
    
       padding: 0; 
    
    }

/*  Картинки разделов end */


/*  Картинки дочерних разделов start */
.maestro_img_wrapper {
    border-bottom: 1px solid #eee;
    margin-bottom: 8px;
}

.maestro_img_wrapper > .shine {
    margin: 0px auto 0px !important;
}

.maestro_section_item {
    padding: 0 !important;
}

.maestro_section_item > .name {
    padding: 12px 0px !important;
}

.sections_wrapper .list .item {
    padding: 30px 0px 30px;
}
/*  Картинки дочерних разделов end */


/*  Размер картинок товаров start */

.catalog_item .image_wrapper_block, .image_wrapper_block a {

    height: 250px;

}

/*  Размер картинок товаров start */


.bx-soa-cart-total .bx-soa-cart-total-button-container {
    display: none;
}

/*.viewed_block .item_block .item {
    padding: 20px 12px 10px;
    border: 1px solid #eee;
     background: none;
    opacity: 0.05;
    border-radius: 4px;
    -webkit-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;
    -moz-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;
    -o-transition: box-shadow ease-out 0.2s, border ease-out 0.2s;
    transition: box-shadow ease-out 0.2s, border ease-out 0.2s;
}*/
/*
баннер уведомление на главной
 */
.maxwidth-theme.note-banner{
    padding:0px;
}
.maxwidth-theme.note-banner img{
    width: 100%;
}

footer .bottom-under .inner-wrapper .social-block {
    float: left;
}

.price-ratio-text {
    float:right;
}

.detail-ratio-desc {
    font-size: 13px;
}

.bx-soa-customer-field[data-property-id-row='89'] .soa-property-container {
    float:left;
    padding: 0px 5px 0px 0px;
}

.offer-price {
    float:right;
}

/* TODO: START Work from 15.05.2022 */
/* logo description */
#header .logo--description,
#headerfixed .logo--description,
#mobileheader .logo--description {
    position: relative;
    line-height: initial;
    padding: 4px 0;
}
#header .logo--description .logo-description,
#headerfixed .logo--description .logo-description,
#mobileheader .logo--description .logo-description {
    position: absolute;
    left: 0;
    top: 24px;
    width: 150px;
    display: inline-block;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 9px;
    line-height: 14px;
    color: #222;
    margin-top: 4px;
}
@media (min-width: 401px) {
    #mobileheader .logo--description {
        padding: 10px 0;
    }
    #mobileheader .logo--description .logo-description {
        top: 37px;
        width: 200px;
        font-size: 12px;
    }
    #mobileheader .wrap_icon {
        line-height: 80px;
    }
}
@media (min-width: 992px) {
    #header .logo--description,
    #headerfixed .logo--description {
        height: auto;
        min-width: 150px;
        padding: 17px 0;
    }
    #header .logo--description .logo-description,
    #headerfixed .logo--description .logo-description {
        position: absolute;
        left: 0;
        top: 45px;
        width: 240px;

        font-size: 14px;
        line-height: 18px;
        margin-top: 8px;
    }
    #headerfixed .logo--description {
        padding: 10px 0;
    }
}

/* sections custom */
.catalog_section_list-custom {
    margin: -15px;
}
.catalog_section_list-custom .item_block-custom.item_block {
    margin: initial;
    padding: 10px;
}
.catalog_section_list-custom .section_item-custom .name {
    margin: 0;
    padding: 0;
}

.catalog_section_list-custom .section_item-custom .name a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 58px;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    background-color: #eeeeee;
    padding: 8px 16px;
}
.catalog_section_list-custom .section_item-custom .image {
    width: 100%;
    height: 100%;
}
.catalog_section_list-custom .section_item-custom .image img {
    max-width: 170px;
    max-height: 170px;
}
.catalog_section_list-custom .section_item-custom .image a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px 0;
}
/* catalog block front custom */
.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block--custom.catalog_block >div {
    padding: 10px;
}
/* TODO: END Work from 15.05.2022 */

.similar_products_wrapp .catalog_block--custom.catalog_block .catalog_item_wrapp {
    border: 1px solid #eee;
}
.similar_products_wrapp .catalog_block--custom.catalog_block .catalog_item_wrapp:hover {
    border: 1px solid #fff;
}
.similar_products_wrapp .catalog_block--custom.catalog_block .catalog_item_wrapp:hover .catalog_item {
    border-color: #fff;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%);
}

.similar_products_wrapp .catalog_block--custom.catalog_block.items .item_block {
    margin-right: -1px;
}

#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {
    width: 160px;
    height: 160px;
    line-height: 160px;
    padding: 0 15px 0 0;
}

#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block .bx-soa-item-imgcontainer {
    width: 160px;
    height: 160px;
    line-height: 160px;
}

#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content {
    padding: 0 0 0 190px;
}

@media (max-width: 992px) {
    #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content {
        padding-left: 0;
    }
}

.sections_wrapper .list .item:not(.section_item) .maestro_img_wrapper {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .sections_wrapper .list .item:not(.section_item) .maestro_img_wrapper {
        border: 0;
    }
}

.sections_wrapper .list .item:not(.section_item) .img {
    width: 170px;
    height: 170px;
    line-height: 170px;
}

.sections_wrapper .list .item .name a {
    margin: 0 24px;
}

.sections_wrapper .list .item:hover {
    z-index: 1;
}

.logo_and_menu-row .search-block.inner-table-block input.search-input {
    transition: width .2s ease-in-out;
}

.logo_and_menu-row .search-block.inner-table-block input.search-input:focus {
    position: relative;
    /*width: 510px;*/
    z-index: 1;
}

.logo_and_menu-row .search-block.inner-table-block .search .search-button-div {
    z-index: 2;
}

#footer .viewed_product_block.fill .wrapper_inner {
    background-color: #fff;
}

/* Custom order confirm */

.lx-order-confirm {
    padding: 90px 0 60px;
    max-width: 854px;
    margin: 0 auto;
}

.lx-order-confirm:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    margin: 0 0 0 -35px;
    width: 70px;
    height: 70px;
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.7582 49.4787L51.0787 15.7151C50.9118 13.5398 49.0721 11.8358 46.8906 11.8358H41.598V11.5979C41.598 5.20277 36.3953 0 30.0001 0C23.605 0 18.4022 5.20277 18.4022 11.5979V11.8358H13.1098C10.9281 11.8358 9.08836 13.5397 8.92195 15.7105L6.24164 49.4832C6.03422 52.1873 6.9723 54.8795 8.81519 56.8691C10.6581 58.8587 13.2705 60 15.9826 60H44.0175C46.7295 60 49.342 58.8588 51.185 56.8691C53.0279 54.8794 53.9659 52.1873 53.7582 49.4787ZM21.9166 11.5979C21.9166 7.1407 25.543 3.51445 30.0001 3.51445C34.4572 3.51445 38.0836 7.14082 38.0836 11.5979V11.8358H21.9166V11.5979ZM48.6066 54.4811C47.4091 55.7736 45.7795 56.4855 44.0175 56.4855H15.9827C14.2207 56.4855 12.5911 55.7736 11.3937 54.4811C10.1964 53.1884 9.61113 51.5088 9.74566 49.7566L12.4257 15.9838C12.4529 15.6285 12.7534 15.3503 13.1098 15.3503H18.4022V19.6786C18.4022 20.649 19.189 21.4358 20.1594 21.4358C21.1298 21.4358 21.9166 20.649 21.9166 19.6786V15.3503H38.0836V19.6786C38.0836 20.649 38.8704 21.4358 39.8408 21.4358C40.8112 21.4358 41.598 20.649 41.598 19.6786V15.3503H46.8906C47.2468 15.3503 47.5473 15.6286 47.575 15.9885L50.2545 49.752C50.3892 51.5088 49.8039 53.1882 48.6066 54.4811Z' fill='%23D44231'/%3E%3Cpath d='M37.9167 29.799C37.2307 29.1128 36.118 29.1128 35.4319 29.799L27.5855 37.6454L24.5684 34.6283C23.8822 33.9421 22.7695 33.9421 22.0833 34.6283C21.397 35.3146 21.397 36.4271 22.0833 37.1134L26.3429 41.373C26.6861 41.7162 27.1358 41.8878 27.5854 41.8878C28.0349 41.8878 28.4848 41.7163 28.8278 41.373L37.9166 32.2842C38.603 31.5979 38.603 30.4853 37.9167 29.799Z' fill='%23D44231'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
}

.lx-order-confirm__description {
    margin-bottom: 30px;
}

.lx-order-confirm__title {
    padding-top: 0;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    color: #171717;
}

.lx-order-confirm__subtitle {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #171717;
}

.lx-order-confirm__subtitle a {
    color: #3172D4;
    text-decoration: underline;
}

.lx-order-confirm__basket {
    margin-bottom: 30px;
}

.lx-confirm-basket__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 34px;
    background-color: #F5F5F5;
}

.lx-confirm-basket__head-block {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #000;
}

.lx-confirm-basket__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    height: 70px;
    background-color: #FFF;
}

.lx-confirm-basket__item-name,
.lx-confirm-basket__item-quantity,
.lx-confirm-basket__item-price,
.lx-confirm-basket__delivery-block {
    font-size: 14px;
    line-height: 20px;
    color: #000;
}

@media (min-width: 480px) {
    .lx-order-confirm__title {
        font-size: 29px;
        line-height: 40px;
    }
}

.lx-confirm-basket__item-price {
    padding-right: 9%;
}

.lx-confirm-basket__item-name img {
    margin-right: 15px;
}

.lx-confirm-basket__item:nth-child(2n) {
    background-color: #FAFAFA;
}

.lx-confirm-basket__delivery {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 26px 22px;
    background-color: #FAFAFA;
}

.lx-confirm-basket__delivery-block {
    padding-right: 9%;
}

.lx-confirm-info {

}

.lx-confirm-info__title {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #000;
}

.lx-confirm-info__personal,
.lx-confirm-info__payment,
.lx-confirm-info__address,
.lx-confirm-info__delivery {
    padding-left: 30px;
    background-position: left top 2px;
    background-repeat: no-repeat;
}

.lx-confirm-info__personal,
.lx-confirm-info__payment,
.lx-confirm-info__address {
    margin-bottom: 20px;
}

.lx-confirm-info__personal {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85746 9.63408C11.181 9.63408 12.3269 9.15938 13.2635 8.22279C14.1998 7.28636 14.6747 6.14058 14.6747 4.81689C14.6747 3.49365 14.2 2.34771 13.2634 1.41098C12.3268 0.4747 11.1809 0 9.85746 0C8.53377 0 7.38799 0.4747 6.45156 1.41113C5.51513 2.34756 5.04027 3.49349 5.04027 4.81689C5.04027 6.14058 5.51513 7.28652 6.45156 8.22295C7.38829 9.15922 8.53422 9.63408 9.85746 9.63408ZM7.28041 2.23983C7.99895 1.5213 8.84184 1.17203 9.85746 1.17203C10.8729 1.17203 11.716 1.5213 12.4347 2.23983C13.1532 2.95852 13.5026 3.80157 13.5026 4.81689C13.5026 5.83251 13.1532 6.6754 12.4347 7.39409C11.716 8.11278 10.8729 8.46205 9.85746 8.46205C8.84215 8.46205 7.99925 8.11263 7.28041 7.39409C6.56172 6.67555 6.2123 5.83251 6.2123 4.81689C6.2123 3.80157 6.56172 2.95852 7.28041 2.23983Z' fill='black'/%3E%3Cpath d='M18.2862 15.379C18.2592 14.9893 18.2046 14.5642 18.1242 14.1153C18.043 13.663 17.9385 13.2354 17.8134 12.8447C17.684 12.4408 17.5084 12.0419 17.2909 11.6597C17.0655 11.2629 16.8007 10.9175 16.5034 10.6332C16.1926 10.3358 15.812 10.0967 15.372 9.9223C14.9334 9.74881 14.4475 9.66092 13.9276 9.66092C13.7234 9.66092 13.526 9.74469 13.1447 9.99295C12.91 10.146 12.6355 10.323 12.3291 10.5188C12.0671 10.6857 11.7122 10.8421 11.2738 10.9837C10.8461 11.1221 10.4118 11.1923 9.98304 11.1923C9.55458 11.1923 9.12031 11.1221 8.6923 10.9837C8.25438 10.8423 7.89931 10.6859 7.63777 10.5189C7.33427 10.325 7.05962 10.148 6.82143 9.9928C6.44042 9.74454 6.24297 9.66077 6.03881 9.66077C5.51879 9.66077 5.03295 9.74881 4.59456 9.92245C4.15481 10.0966 3.7741 10.3357 3.46297 10.6334C3.16573 10.9178 2.90084 11.2631 2.67562 11.6597C2.45849 12.0419 2.28271 12.4406 2.15332 12.8448C2.02835 13.2356 1.92382 13.663 1.84265 14.1153C1.76208 14.5636 1.70761 14.9888 1.6806 15.3794C1.65405 15.7614 1.64062 16.1589 1.64062 16.5605C1.64062 17.6045 1.9725 18.4497 2.62695 19.073C3.27331 19.6881 4.12841 19.9999 5.1686 19.9999H14.7987C15.8386 19.9999 16.6937 19.6881 17.3402 19.073C17.9948 18.4501 18.3267 17.6046 18.3267 16.5603C18.3265 16.1573 18.313 15.7598 18.2862 15.379ZM16.5321 18.2238C16.105 18.6303 15.538 18.8279 14.7986 18.8279H5.1686C4.42901 18.8279 3.86199 18.6303 3.43505 18.224C3.0162 17.8253 2.81265 17.281 2.81265 16.5605C2.81265 16.1857 2.82501 15.8157 2.84973 15.4605C2.87383 15.112 2.92312 14.7291 2.99621 14.3223C3.06838 13.9206 3.16024 13.5435 3.26949 13.2022C3.37432 12.8749 3.5173 12.5508 3.6946 12.2386C3.86382 11.941 4.05852 11.6858 4.27337 11.4801C4.47433 11.2877 4.72762 11.1302 5.02608 11.0121C5.30211 10.9028 5.61232 10.843 5.94908 10.834C5.99013 10.8558 6.06322 10.8975 6.18163 10.9747C6.42256 11.1317 6.70027 11.3108 7.00728 11.5069C7.35335 11.7276 7.79921 11.9268 8.33189 12.0988C8.87648 12.2749 9.4319 12.3643 9.9832 12.3643C10.5345 12.3643 11.0901 12.2749 11.6343 12.099C12.1675 11.9267 12.6132 11.7276 12.9597 11.5066C13.2739 11.3058 13.5438 11.1319 13.7848 10.9747C13.9032 10.8976 13.9763 10.8558 14.0173 10.834C14.3542 10.843 14.6644 10.9028 14.9406 11.0121C15.2389 11.1302 15.4922 11.2878 15.6932 11.4801C15.908 11.6856 16.1027 11.9409 16.2719 12.2387C16.4494 12.5508 16.5925 12.875 16.6972 13.202C16.8066 13.5438 16.8986 13.9207 16.9706 14.3222C17.0436 14.7297 17.093 15.1127 17.1171 15.4606V15.4609C17.142 15.8148 17.1545 16.1846 17.1547 16.5605C17.1545 17.2811 16.951 17.8253 16.5321 18.2238Z' fill='black'/%3E%3C/svg%3E%0A");
}

.lx-confirm-info__payment {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_167)'%3E%3Cpath d='M17.0833 18.3334H2.08333C0.934167 18.3334 0 17.3984 0 16.25V4.58335C0 4.35335 0.186667 4.16669 0.416667 4.16669C0.646667 4.16669 0.833333 4.35335 0.833333 4.58335V16.25C0.833333 16.9392 1.39417 17.5 2.08333 17.5H17.0833C17.3125 17.5 17.5 17.3134 17.5 17.0834V14.5834C17.5 14.3534 17.6867 14.1667 17.9167 14.1667C18.1467 14.1667 18.3333 14.3534 18.3333 14.5834V17.0834C18.3333 17.7725 17.7725 18.3334 17.0833 18.3334Z' fill='black'/%3E%3Cpath d='M17.9167 10C17.6867 10 17.5 9.81333 17.5 9.58333V7.08333C17.5 6.85333 17.3125 6.66667 17.0833 6.66667H2.08333C1.52083 6.66667 0.9975 6.4475 0.609167 6.04917C0.219167 5.66917 0 5.14583 0 4.58333C0 3.435 0.934167 2.5 2.08333 2.5H9.20833C9.43833 2.5 9.625 2.68667 9.625 2.91667C9.625 3.14667 9.43833 3.33333 9.20833 3.33333H2.08333C1.39417 3.33333 0.833333 3.89417 0.833333 4.58333C0.833333 4.91917 0.963333 5.23 1.19833 5.46C1.43667 5.70333 1.74833 5.83333 2.08333 5.83333H17.0833C17.7725 5.83333 18.3333 6.39417 18.3333 7.08333V9.58333C18.3333 9.81333 18.1467 10 17.9167 10Z' fill='black'/%3E%3Cpath d='M15.4167 6.66667C15.1867 6.66667 15 6.48 15 6.25V3.75C15 3.52 14.8125 3.33333 14.5833 3.33333H13.0583C12.8283 3.33333 12.6417 3.14667 12.6417 2.91667C12.6417 2.68667 12.8283 2.5 13.0583 2.5H14.5833C15.2725 2.5 15.8333 3.06083 15.8333 3.75V6.25C15.8333 6.48 15.6467 6.66667 15.4167 6.66667Z' fill='black'/%3E%3Cpath d='M15 6.66666C14.8567 6.66666 14.7175 6.59249 14.64 6.45999L11.9358 1.82416L3.96417 6.60749C3.76917 6.72582 3.51167 6.66249 3.3925 6.46416C3.27417 6.26749 3.33833 6.01082 3.53583 5.89249L11.8692 0.89249C11.9642 0.83499 12.0792 0.81999 12.1867 0.845824C12.295 0.873324 12.3867 0.943324 12.4433 1.03916L15.36 6.03916C15.4767 6.23832 15.4092 6.49332 15.21 6.60916C15.1442 6.64832 15.0717 6.66666 15 6.66666Z' fill='black'/%3E%3Cpath d='M19.5833 15H15.4167C13.8083 15 12.5 13.6917 12.5 12.0834C12.5 10.475 13.8083 9.16669 15.4167 9.16669H19.5833C19.8133 9.16669 20 9.35335 20 9.58335V14.5834C20 14.8134 19.8133 15 19.5833 15ZM15.4167 10C14.2675 10 13.3333 10.935 13.3333 12.0834C13.3333 13.2317 14.2675 14.1667 15.4167 14.1667H19.1667V10H15.4167Z' fill='black'/%3E%3Cpath d='M15.4167 13.3333C14.7275 13.3333 14.1667 12.7725 14.1667 12.0833C14.1667 11.3941 14.7275 10.8333 15.4167 10.8333C16.1058 10.8333 16.6667 11.3941 16.6667 12.0833C16.6667 12.7725 16.1058 13.3333 15.4167 13.3333ZM15.4167 11.6666C15.1875 11.6666 15 11.8533 15 12.0833C15 12.3133 15.1875 12.5 15.4167 12.5C15.6458 12.5 15.8333 12.3133 15.8333 12.0833C15.8333 11.8533 15.6458 11.6666 15.4167 11.6666Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_167'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.lx-confirm-info__address {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99394 3.98529C7.68625 3.98529 5.81227 5.86336 5.81227 8.16696C5.81227 10.4706 7.68625 12.3527 9.99394 12.3527C12.3016 12.3527 14.1756 10.4747 14.1756 8.17105C14.1756 5.86745 12.3016 3.98529 9.99394 3.98529ZM9.99394 11.3503C8.23862 11.3503 6.81473 9.92228 6.81473 8.17105C6.81473 6.41982 8.24272 4.99184 9.99394 4.99184C11.7452 4.99184 13.1732 6.41982 13.1732 8.17105C13.1732 9.92228 11.7493 11.3503 9.99394 11.3503Z' fill='black'/%3E%3Cpath d='M9.99394 0C9.89984 0 9.80164 0 9.70753 0.00409165C5.67316 0.143208 2.33846 3.27741 1.95385 7.29133C1.8802 8.06874 1.91702 8.85025 2.06023 9.59493C2.06023 9.59493 2.0725 9.68904 2.11751 9.86498C2.24026 10.4173 2.42439 10.9534 2.65761 11.4525C3.48822 13.4206 5.309 16.4525 9.26154 19.734C9.47021 19.9059 9.73208 20 10.0021 20C10.2722 20 10.534 19.9059 10.7427 19.734C14.6912 16.4566 16.5119 13.4206 17.3385 11.4689C17.5758 10.9574 17.7599 10.4173 17.8827 9.86907C17.9072 9.77087 17.9236 9.68903 17.9358 9.61129C18.034 9.10802 18.0831 8.59247 18.0831 8.07692C18.075 3.6252 14.4498 0 9.99394 0ZM16.9416 9.43944C16.9416 9.44763 16.9293 9.51719 16.9007 9.64403C16.7902 10.1268 16.6306 10.5974 16.4178 11.0638C15.6282 12.9296 13.8933 15.8142 10.1003 18.9607C10.0635 18.9894 10.0267 18.9975 9.99804 18.9975C9.97349 18.9975 9.93257 18.9894 9.89574 18.9607C6.10278 15.8101 4.36383 12.9255 3.57005 11.0475C3.36137 10.5974 3.2018 10.1268 3.09133 9.63994C3.06678 9.53355 3.0545 9.46809 3.05041 9.44763C3.05041 9.43944 3.04632 9.43126 3.04632 9.42308C2.91948 8.75614 2.88674 8.06874 2.95221 7.38953C3.29182 3.8748 6.20916 1.1293 9.74435 1.00655C13.7583 0.867431 17.0725 4.09165 17.0725 8.08102C17.0725 8.5311 17.0275 8.98118 16.9416 9.43944Z' fill='black'/%3E%3C/svg%3E%0A");}

.lx-confirm-info__delivery {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_179)'%3E%3Cpath d='M19.3211 9.23871L17.9592 8.64931L16.8027 6.39884C16.4902 5.78264 15.8561 5.39863 15.164 5.4031H13.1725V4.84048C13.1725 3.82241 12.3598 2.99188 11.3418 2.99188H1.82194C0.803872 2.99188 0.000134069 3.82688 0.000134069 4.84048V13.4583C-0.00879636 14.079 0.486842 14.588 1.10751 14.597C1.11197 14.597 1.11644 14.597 1.12537 14.597H1.36202C1.36202 14.6416 1.35756 14.6595 1.35756 14.6863C1.35309 15.9633 2.38456 17.0037 3.66161 17.0082C4.93866 17.0126 5.97905 15.9812 5.98352 14.7041C5.98352 14.6952 5.98352 14.6907 5.98352 14.6818C5.98352 14.6506 5.98352 14.6372 5.97905 14.5925H13.6726C13.6726 14.6372 13.6726 14.655 13.6726 14.6818C13.6681 15.9589 14.6996 16.9993 15.9767 17.0037C17.2537 17.0082 18.2941 15.9767 18.2986 14.6997C18.2986 14.6907 18.2986 14.6863 18.2986 14.6773C18.2986 14.6461 18.2986 14.6327 18.2986 14.588H18.8746C19.4953 14.588 19.9998 14.0835 19.9998 13.4628C19.9998 13.4583 19.9998 13.4539 19.9998 13.4449V10.2746C20.0088 9.83705 19.7408 9.42179 19.3211 9.23871ZM3.675 16.1196C2.88913 16.1196 2.25507 15.4855 2.25507 14.6997C2.25507 13.9138 2.88913 13.2797 3.675 13.2797C4.46088 13.2797 5.09494 13.9138 5.09494 14.6997C5.09494 15.4811 4.45642 16.1196 3.675 16.1196ZM12.2795 13.7129H5.76919C5.39411 12.8957 4.57251 12.3733 3.675 12.3778C2.77303 12.3733 1.9559 12.8913 1.58082 13.7129H1.12537C0.986946 13.7129 0.893177 13.6057 0.893177 13.4673V11.1677H12.2795V13.7129ZM12.2795 4.84495V10.2746H0.893177V4.84495C0.893177 4.32252 1.29951 3.88939 1.82194 3.88939H11.3418C11.8642 3.89386 12.2839 4.32252 12.2795 4.84048V4.84495ZM13.1725 6.3006H15.164C15.5167 6.29614 15.8472 6.48814 16.0124 6.80517L16.9054 8.53321H13.1725V6.3006ZM15.9901 16.1196C15.2042 16.1196 14.5701 15.4855 14.5701 14.6997C14.5701 13.9138 15.2042 13.2797 15.9901 13.2797C16.7759 13.2797 17.41 13.9138 17.41 14.6997C17.41 15.4811 16.7759 16.1196 15.9901 16.1196ZM19.1112 13.4673C19.1112 13.6057 19.0175 13.7129 18.8791 13.7129H18.0842C17.544 12.5564 16.1687 12.0563 15.0122 12.5966C14.521 12.8243 14.1236 13.2217 13.8959 13.7129H13.1725V9.42625H17.5484L18.9684 10.0514C19.0577 10.096 19.1157 10.1943 19.1112 10.2925V13.4673Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_179'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.lx-confirm-info__personal-title,
.lx-confirm-info__payment-title,
.lx-confirm-info__address-title,
.lx-confirm-info__delivery-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
}

.lx-confirm-info__personal-value,
.lx-confirm-info__payment-value,
.lx-confirm-info__address-value,
.lx-confirm-info__delivery-value {
    font-size: 14px;
    line-height: 20px;
    color: #000;
}

.lx-confirm-info__personal-title,
.lx-confirm-info__personal-name,
.lx-confirm-info__personal-phone,
.lx-confirm-info__personal-email {
    margin-top: 12px;
}
.row .eye-password button[data-eye] {
    right: 17px;
}
.eye-password {
    position: relative;
}
.eye-password button[data-eye] {
    position: absolute;
    right: 1px;
    top: 45px;
    cursor: pointer;
    height: 35px;
    width: 55px;
    transform: translateY(-50%);
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
}
.eye-password button[data-eye="hide"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Crect width='18' height='14' fill='none'/%3E%3Cpath d='M18.0003 5C18.0001 4.60324 17.7623 4.22788 17.3714 4.07152C17.0269 3.93372 16.6511 4.00103 16.3794 4.21554C16.2075 4.35132 16.1219 4.52991 16.0318 4.71778L16.0028 4.77794C15.9479 4.89108 15.8602 5.06022 15.7363 5.26675C15.4876 5.68121 15.0983 6.23744 14.5429 6.79289C13.4444 7.89139 11.6878 9 9 9L8.98808 9.00007C6.30706 8.99679 4.55412 7.88988 3.45728 6.79305C2.90183 6.23762 2.51261 5.68141 2.26394 5.26697C2.14003 5.06045 2.05232 4.89131 1.99737 4.77818L1.96841 4.71803C1.87836 4.53016 1.79276 4.35158 1.62077 4.2158C1.34907 4.00129 0.973351 3.93399 0.628854 4.07179C0.237965 4.22814 0.0001188 4.60348 -4.35172e-06 5.00023C-7.46772e-05 5.22562 0.102105 5.45369 0.198404 5.65195C0.276261 5.81224 0.391675 6.03371 0.549003 6.29592C0.776983 6.67589 1.0957 7.14595 1.51929 7.64095L0.199998 9.4C-0.131373 9.84183 -0.0418301 10.4686 0.399998 10.8C0.841826 11.1314 1.46863 11.0418 1.8 10.6L2.97814 9.02914C3.64436 9.54211 4.43994 10.0136 5.37753 10.3668L5.02986 11.7575C4.89591 12.2933 5.22167 12.8362 5.75747 12.9701C6.29326 13.1041 6.8362 12.7783 6.97015 12.2425L7.31263 10.8726C7.84129 10.9548 8.40331 11 9.00002 11L9.00326 11C9.59874 10.9998 10.1597 10.9547 10.6874 10.8726L11.0298 12.2425C11.1638 12.7783 11.7067 13.1041 12.2425 12.9701C12.7783 12.8362 13.1041 12.2933 12.9701 11.7575L12.6225 10.3668C13.5601 10.0137 14.3557 9.54215 15.0219 9.02919L16.2 10.6C16.5314 11.0418 17.1582 11.1314 17.6 10.8C18.0418 10.4686 18.1314 9.84183 17.8 9.4L16.4808 7.64102C16.9044 7.14593 17.2232 6.67577 17.4512 6.29575C17.6086 6.03352 17.724 5.81205 17.8018 5.65175C17.8981 5.45348 18.0003 5.2254 18.0003 5Z' fill='%23999999'/%3E%3C/svg%3E");
}
.eye-password button[data-eye="show"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3729 8.88706C17.547 8.60672 17.678 8.37091 17.7669 8.20184C17.8839 7.9794 17.9996 7.74645 17.9996 7.5C17.9996 7.2503 17.8831 7.01908 17.7669 6.79816C17.678 6.62909 17.547 6.39328 17.3729 6.11294C17.0257 5.55408 16.5006 4.80828 15.7859 4.05952C14.3588 2.5645 12.1147 1 9 1C5.8853 1 3.64122 2.5645 2.21415 4.05952C1.49942 4.80828 0.974291 5.55408 0.627122 6.11294C0.452975 6.39328 0.322052 6.62909 0.233122 6.79816C0.116963 7.01901 0.000244751 7.25044 0.000183132 7.5C0.000119368 7.75846 0.116051 7.97926 0.233122 8.20184C0.322052 8.37091 0.452975 8.60672 0.627122 8.88706C0.974291 9.44592 1.49942 10.1917 2.21415 10.9405C3.64122 12.4355 5.8853 14 9 14C12.1147 14 14.3588 12.4355 15.7859 10.9405C16.5006 10.1917 17.0257 9.44592 17.3729 8.88706ZM2.326 7.16831C2.2497 7.29114 2.18397 7.40269 2.12871 7.5C2.18397 7.59731 2.2497 7.70886 2.326 7.83169C2.61946 8.30408 3.06308 8.93328 3.66086 9.55952C4.85879 10.8145 6.6147 12 9 12C11.3853 12 13.1412 10.8145 14.3391 9.55952C14.9369 8.93328 15.3805 8.30408 15.674 7.83169C15.7503 7.70886 15.816 7.59731 15.8713 7.5C15.816 7.40269 15.7503 7.29114 15.674 7.16831C15.3805 6.69592 14.9369 6.06672 14.3391 5.44048C14.2304 5.32653 14.117 5.21316 13.999 5.10119C13.9451 7.8159 11.7276 10 9 10C6.27239 10 4.0549 7.81591 4.001 5.1012C3.88299 5.21316 3.76962 5.32653 3.66086 5.44048C3.06308 6.06672 2.61946 6.69592 2.326 7.16831ZM6.3927 3.51505C6.14279 3.9529 6 4.45977 6 5C6 6.65685 7.34315 8 9 8C10.6569 8 12 6.65685 12 5C12 4.45977 11.8572 3.95289 11.6073 3.51505C10.8395 3.19686 9.972 3 9 3C8.028 3 7.16051 3.19686 6.3927 3.51505Z' fill='%23999999'/%3E%3C/svg%3E");
}

/*.top_big_one_banner,
.lx-mobile-hide,
#mobilemenu .menu ul>li.lx-mobile-hide {
    display: none;
}

@media (min-width: 481px) {

    .top_big_one_banner,
    .lx-mobile-hide,
    #mobilemenu .menu ul>li.lx-mobile-hide {
        display: block;
    }
}*/

.ce_cmp .catalog_block .js_price_wrapper {
    display: block !important;
}

.catalog_block .cost.prices .price {
    margin-bottom: 0 !important;
}

@media (min-width: 481px) {
    .catalog_block .cost.prices .price {
        margin-bottom: 8px !important;
    }
}

#mobileheader {
    height: auto;
    overflow: visible;
}
#mobileheader .mobileheader-v1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
#mobileheader .mobileheader-v1 .right-icons {
    order: 3;
    margin: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    border-bottom: 2px solid #e63023;
}
#mobileheader .mobileheader-v1 .right-icons .wrap_icon {
    width: 60px;
    text-align: center;
}
#mobileheader .wrap_cabinet {
    display: block;
}
#mobileheader .mobileheader-v1 .mobile-burger-phone {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding: 10px 20px;
    order: 2;
    border-bottom: 2px solid #e63023;
}
#mobileheader .mobileheader-v1 .burger {
    width: auto;
}
#mobileheader .mobileheader-v1 .burger .svg-inline-burger {
    position: relative;
    top: 0;
    left: 0;
}
#mobileheader .mobileheader-v1 .logo-block {
    width: 100%;
    order: 1;
    margin-top: 10px;
}
#mobileheader .mobileheader-v1 .burger,
#mobileheader .mobileheader-v1 .logo-block {
    float: none !important;
}
#mobileheader .mobileheader-v1 .logo-block .logo-description {
    top: 0;
    position: relative;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    font-weight: 700;
    width: 250px;
    margin: 10px auto 0;
    display: block;
}
#mobileheader .mobileheader-v1 .logo-block .logo--description {
    max-width: 100%;
}
#mobileheader .mobileheader-v1 .logo-block .logo--description a {
    max-width: 160px;
    display: block;
    margin: 0 auto;
}
#mobileheader .wrap_icon {
    line-height: 56px;
}
#mobileheader .mobile-phone-block .phone a {
    font-size: 18px;
    font-weight: 600;
}
#mobileheader .mobile-phone-block .phone .svg-phone {
    min-height: 20px;
}
#mobileheader .mobile-phone-block .callback-block {
    display: none;
}
#mobileheader .with_dropdown:hover .dropdown {
    z-index: 999;
}
#mobileheader .right-icons .inline-search-show .svg-inline-search,
#mobileheader .right-icons .personal-link .svg-inline-cabinet,
#mobileheader .right-icons .svg-inline-phone,
#mobileheader .right-icons .basket-link .svg-inline-basket {
    width: 28px;
    height: 28px;
}
#mobileheader .right-icons .inline-search-show .svg-inline-search svg,
#mobileheader .right-icons .personal-link .svg-inline-cabinet svg,
#mobileheader .right-icons .svg-inline-phone svg,
#mobileheader .right-icons .basket-link .svg-inline-basket svg {
    width: 28px;
    height: 28px;
}
@media (min-width: 481px) {
    #mobileheader {
        height: 80px;
        overflow: hidden;
    }
    #mobileheader .mobileheader-v1 {
        display: block;
    }
    #mobileheader .mobileheader-v1 .burger,
    #mobileheader .mobileheader-v1 .logo-block {
        float: left !important;
    }
    #mobileheader .mobileheader-v1 .logo-block {
        width: auto;
        margin-top: 0;
    }
    #mobileheader .mobileheader-v1 .burger {
        height: 100%;
        width: 58px;
        padding: 0;
    }
    #mobileheader .mobileheader-v1 .burger .svg-inline-burger {
        position: absolute;
        left: 50%;
        top: 50%;
    }
    #mobileheader .mobileheader-v1 .mobile-phone-block {
        display: none;
    }
    #mobileheader .mobileheader-v1 .mobile-burger-phone {
        float: left;
        width: 58px;
        height: 100%;
        border: 0;
    }
    #mobileheader .mobileheader-v1 .logo-block .logo--description {
        max-width: 156px;
    }
    #mobileheader .mobileheader-v1 .logo-block .logo-description {
        top: 37px;
        position: absolute;
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        text-align: left;
        width: 200px;
        margin: 0;
    }
    #mobileheader .wrap_icon {
        line-height: 80px;
    }
    #mobileheader .mobileheader-v1 .right-icons {
        width: auto;
        display: block;
        border: 0;
    }
    #mobileheader .mobileheader-v1 .right-icons .wrap_icon {
        width: auto;
        text-align: left;
    }
    #mobileheader .wrap_cabinet {
        display: none;
    }
}


/* DETAIL NEW SKU */

.info_item .sku_props .bx_item_detail_size ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 8px 0;
    padding: 13px 16px;
    background-color: #fff;
    border: 1px solid #f2f2f2;
}

.info_item .sku_props .bx_item_detail_size ul li.active {
    border: 1px solid #E3AFAB;
    background-color: #fff;
    box-shadow: 0 0 4px rgb(230 48 35 / 25%);
}

.info_item .sku_props .bx_item_detail_size ul li span {
    font-size: 16px;
    line-height: 22px;
    color: #0a0a0a;
    padding: 0;
}

.info_item .sku_props .bx_item_detail_size ul li .cnt-current-price {
    color: #e63023;
    font-weight: bold;
}

.catalog_detail .buy_block .offer_buy_block > div {
    width: 100%;
}

.info_item .middle_info .buy_block .counter_wrapp >.button_block:not(.wrapp_one_click, .wide),
.info_item .middle_info .buy_block .counter_wrapp >.button_block:not(.wrapp_one_click) .btn {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.info_item .middle_info .buy_block .counter_wrapp >.button_block:not(.wrapp_one_click) .btn,
.buy_block .one_click.btn.btn-default.white:not(.grey) {
    padding-top: 12px;
    padding-bottom: 12px;
}

.buy_block .one_click.btn.btn-default.white:not(.grey) {
    border-width: 2px;
}

.info_item .middle_info .buy_block .counter_wrapp >.button_block:not(.wrapp_one_click) .btn.to-cart i,
.info_item .middle_info .buy_block .counter_wrapp >.button_block:not(.wrapp_one_click) .btn.in-cart i {
    display: inline-block;
    width: 21px;
    height: 21px;
    background-image: url(/images/cart.svg);
    background-repeat: no-repeat;
    background-position: center left;
    margin-right: 10px;
}

.info_item .middle_info .prices .price {
    color: #E63023;
}

.info_item .middle_info .item-stock > span {
    font-weight: 600;
    color: #1EA945;
}

.info_item .middle_info .shipment-approximate-date {
    color: #B6B5B5;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.sku_props .catalog-dop-description {
    color: #B6B5B5;
    font-size: 13px;
    line-height: 18px;
}

.type_clothes .info_item .middle_info .prices_block,
.type_clothes .info_item .middle_info .prices_block .quantity_block_wrapper {
    padding-top: 0;
}

.module_products_list .sku_props .bx_item_detail_size ul li .cnt-current-price {
    display: none;
}

.module_products_list .sku_props .bx_item_detail_size ul li.active {
    border-color: #f2f2f2;
    background-color: #E63023;
}

@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
    .info_item .middle_info .sku_props {
        margin-bottom: 16px;
    }
}

.counter_wrapp .counter_message-ratio {
    background-color: #f9f9f9;
    border-radius: 5px;
    padding: 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #999999;
    white-space: normal;
}

/* TODO: START Work from 12.05.2022 */

.product-banner {
    display: flex;
    width: 100%;
    max-width: 700px;
    margin-bottom: 32px;
    padding-top: 32px;
    margin-left: auto;
    margin-right: auto;
}

.product-banner .product-banner__img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 700px;
    object-fit: contain;
    object-position: center;
    padding: 4px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    background-color: #fff;
    transition: opacity .3s;
}


.product-operation,
.product-drawing {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 700px;
    padding-top: 32px;
    margin-left: auto;
    margin-right: auto;
}

.product-operation .product-operation__item,
.product-drawing .product-drawing__item {
    flex-basis: 100%;
    padding: 8px;
}

.product-operation .product-operation__img,
.product-drawing .product-drawing__img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 300px;
    object-fit: contain;
    object-position: center;
    padding: 4px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    background-color: #fff;
    transition: opacity .3s;
}

@media (min-width: 481px) {

    .product-operation,
    .product-drawing {
        flex-direction: row;
    }

    .product-operation .product-operation__item,
    .product-drawing .product-drawing__item {
        flex-basis: 50%;
    }

    .product-drawing .product-drawing__item.product-drawing__item--full {
        flex-basis: 100%;
    }
}

/* TODO: END Work from 12.05.2022 */

/* TODO: START Work from 21.07.2022 */

.catalog_detail .item_main_info.type_clothes .item_slider.has_more {
    padding-left: 160px;
}

.img_wrapper .wrapp_thumbs.top-small-wrapper {
    position: absolute;
    top: 107px;
    left: 40px;
    width: 104px;
    height: 450px;
}

.img_wrapper .wrapp_thumbs.top-small-wrapper .inner_slider {
    max-height: 450px;
    overflow: hidden;
}

.item_slider .thumbs .slides_block li {
    width: 104px !important;
    height: 104px;
}

/* TODO: END Work from 21.07.2022 */

/* TODO: START Work from 06.10.2022 */

.menu-row.middle-block .mega-menu table td.catalog {
    background-color: #E63023;
}

@media (min-width: 768px) {
    .top_slider_wrapp .flexslider,
    .top_slider_wrapp .flexslider .slides > li,
    .top_slider_wrapp .flexslider .slides > li .banner_bg,
    .flexslider .slides > li td:not(.bg) {
        height: 460px;
    }
}

@media (min-width: 1280px) {
    .top_slider_wrapp .flexslider,
    .top_slider_wrapp .flexslider .slides > li,
    .top_slider_wrapp .flexslider .slides > li .banner_bg,
    .flexslider .slides > li td:not(.bg) {
        height: 690px;
    }
}

@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
    body .top_slider_wrapp.view_3 {
        padding-top: 117.75%;
    }
}

.top_slider_wrapp.view_3 .flexslider .slides > li .tablet_img > div {
    padding-top: 117.75%;
}

/* TODO: END Work from 06.10.2022 */

/* TODO: START Work from 09.10.2022 */

.stock-light .stock-light__title-block {
    font-size: 40px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 40px;
}

.stock-light .stock-light__wrap {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.stock-light .stock-light__item {
    padding: 10px;
}

.stock-light .stock-light__item img {
    max-width: 100%;
    width: 100%;
}

@media (min-width: 768px) {
    .stock-light .stock-light__item {
        flex-basis: 50%;
    }
}

@media (min-width: 1280px) {
    .stock-light .stock-light__item {
        flex-basis: 33.33%;
    }
}

.bg-gray-shin {
    background-image: url(../images/img_protector_bg.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #F5F5F5;
    padding-top: 80px;
    padding-bottom: 80px;
}

.bg-gray-shin .maxwidth-theme {
    background: transparent;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.no_fill .subscribe-block-wrapper--red-mode {
    background-color: #E63023;
}

.subscribe-block-wrapper--red-mode > .maxwidth-theme,
.subscribe-block-wrapper--red-mode .outer-wrapper {
    background-color: transparent;
}

.no_fill .subscribe-block-wrapper--red-mode {
    background-image: url(../images/img_protector_subscribe_mob.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

@media  (min-width: 1280px) {
    .no_fill .subscribe-block-wrapper--red-mode {
        background-image: url(../images/img_protector_subscribe.png);
    }
}

.subscribe-block-wrapper--red-mode .outer-wrapper {
    padding: 34px 0 80px;
}

@media  (min-width: 480px) {
    .subscribe-block-wrapper--red-mode .outer-wrapper {
        padding: 34px 0 50px;
    }
}

@media  (min-width: 768px) {
    .subscribe-block-wrapper--red-mode .outer-wrapper {
        padding: 50px 0 70px;
    }
}

@media  (min-width: 1280px) {
    .subscribe-block-wrapper--red-mode .outer-wrapper {
        padding: 34px 0;
    }
}

.subscribe-block-wrapper.subscribe-block-wrapper--red-mode .text {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    color: #F5F5F5;
    margin-bottom: 50px;
    display: block;
}

@media  (min-width: 480px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .text {
        font-size: 24px;
        line-height: 34px;
    }
}

@media  (min-width: 768px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .text {
        margin: 0 auto 70px;
    }
}

@media  (min-width: 1280px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .text {
        margin: 0;
    }
}

.subscribe-block-wrapper.subscribe-block-wrapper--red-mode .outer-wrapper:before {
    background-image: url(../images/icon_mail.png);
    background-position: top left;
    opacity: 0.2;
}

@media  (min-width: 480px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .outer-wrapper:before {
        background-position: center left;
    }
}

@media  (min-width: 768px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .outer-wrapper:before {
        background-position: top left;
    }
}


@media  (min-width: 480px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .inner-wrapper .row > div .subscribe-edit {
        margin-bottom: 25px;
    }
}

@media  (min-width: 1280px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .inner-wrapper .row > div .subscribe-edit {
        margin-top: 25px;
        margin-bottom: 0;
    }
}

.subscribe-block-wrapper.subscribe-block-wrapper--red-mode .subscribe-btn {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-transform: uppercase;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 11px 16px 11px;
}

.subscribe-block-wrapper.subscribe-block-wrapper--red-mode .form-control.subscribe-input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 30px;
}

@media  (min-width: 480px) {
    .subscribe-block-wrapper.subscribe-block-wrapper--red-mode .subscribe-btn {
        font-size: 18px;
        line-height: 25px;
        padding: 11px 30px 11px;
    }
}

.bg-black {
    background-color: #222222;
    background-image: url(../images/bg_black_mob.jpg);
    background-position: center center;
    background-repeat: repeat-y;
    -webkit-background-size: contain;
    background-size: contain;
}

@media  (min-width: 768px) {

    .bg-black {
        background-image: url(../images/bg_black.jpg);
        -webkit-background-size: cover;
        background-size: cover;
    }

}

.bg-black .maxwidth-theme {
    background-color: transparent;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.production-front {
}

.production-front .production-front__offer {
    max-width: 100%;
}

@media  (min-width: 768px) {
    .production-front .production-front__offer {
        max-width: 635px;
    }
}

.production-front .production-front__title {
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 25px 0;
}

.production-front .production-front__top-banner,
.production-front .production-front__bottom-banner {
    position: relative;
    height: 130px;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
}

.production-front .production-front__bottom-banner {
    background-position: left center;
}

@media  (min-width: 480px) {

    .production-front .production-front__top-banner,
    .production-front .production-front__bottom-banner {
        height: 200px;
    }


}

.production-front .production-front__content {
    max-width: 1350px;
    padding: 40px 15px;
    margin: 0 auto;
}

@media  (min-width: 480px) {

    .production-front .production-front__content {
        padding: 40px 30px;
    }
}

@media  (min-width: 1280px) {
    .production-front .production-front__content {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
}

.production-front .production-front__subtitle {
    font-size: 20px;
    line-height: 28px;
    color: #F5F5F5;
    margin-bottom: 25px;
}

@media  (min-width: 768px) {
    .production-front .production-front__subtitle {
        font-size: 24px;
        line-height: 34px;
    }
}

.production-front .production-front__text {
    font-size: 18px;
    line-height: 25px;
    color: #F5F5F5;
}

.production-front .production-front__bottom-banner-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    font-weight: 700;
    color: #FFFFFF;
    width: calc(100% - 80px);
    margin: 0 auto;
}

@media  (min-width: 480px) {

    .production-front .production-front__bottom-banner-title {
        font-size: 30px;
        line-height: 30px;
        width: calc(100% - 120px);
    }
}

.swiper-container
{
    max-width: 530px;
    overflow: hidden;
}

.swiper-slide
{
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 270px;
    height: 270px;
    object-fit: cover;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    filter: drop-shadow(0px 15px 30px rgba(0, 0, 0, 0.4));
}

@media  (min-width: 480px) {

    .swiper-slide {
        width: 417px;
        height: 417px;
    }

    .swiper-slide img {
        width: 417px;
        height: 417px;
    }

}

.swiper-navigate-panel {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 20px 0;
}

.swiper-navigation {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.swiper-pagination {
    position: static;
    width: auto;
    margin-right: 33px;
}

.swiper-pagination {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    color: #fff;
}

.swiper-pagination .swiper-pagination-current {
    font-size: 24px;
}

.swiper-navigation .swiper-navigation-next {
    margin-left: 20px;
}

.swiper-navigation .swiper-navigation-prev:not(.swiper-button-disabled),
.swiper-navigation .swiper-navigation-next:not(.swiper-button-disabled) {
    cursor: pointer;
}

.swiper-navigation .swiper-button-disabled {
    opacity: .2;
}

.catalog-slider-products {
    padding: 30px 0;
}

.catalog-slider-products .catalog-slider-products__heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.catalog-slider-products .catalog-slider-products__heading .catalog-slider-products__heading-link-more {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    color: #E63023;
}

.catalog-slider-products .catalog-slider-products__heading .catalog-slider-products__heading-link-more .catalog-slider-products__heading-link-text {
    margin-right: 10px;
}

.products-block {
    padding-bottom: 60px;
}

.products-block-title h5 {
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    color: #030304;
    text-transform: uppercase;
    margin: 40px 0 10px;
}

@media (max-width: 500px) {

    .catalog-slider-products .catalog-slider-products__heading {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .catalog-slider-products h5 {
        margin-bottom: 15px;
    }

    .catalog-slider-products .catalog-slider-products__heading .catalog-slider-products__heading-link-more {
        margin-bottom: 15px;
    }
}

/*.catalog-slider-products .flex-viewport {
    padding: 0 !important;
    margin: 0 -20px;
}*/

.catalog-slider-products .flexslider.shadow .slides {
    padding: 0 0 60px;
}

.catalog_detail .stickers .sticker_novinka,
.catalog_item .stickers .sticker_novinka {
    font-weight: 600;
    background-color: #e63023;
    font-size: 11px;
}

/*
.catalog-slider-products .tabs_slider .catalog_item {
    padding: 0 10px;
}
*/

/*
.catalog-slider-products .tabs_slider .catalog_item .inner_wrap {
    border-radius: 5px;
}

.catalog-slider-products .tabs_slider .catalog_item .item-title a span {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    text-align: left;
}
*/

.catalog-slider-products .tabs_slider .catalog_item .article_block {
    font-size: 14px;
    line-height: 20px;
    color: #B0B0B0;
    text-align: center;
    margin-bottom: 5px;
}

/*.catalog-slider-products .tabs_slider .catalog_item .sa_block {
    margin-top: 15px;
}

.catalog-slider-products .tabs_slider .catalog_item .cost.prices,
.catalog-slider-products .tabs_slider .catalog_item .sa_block {
    text-align: left;
}

.catalog-slider-products .tabs_slider .catalog_item .sa_block .item-stock .value {
    font-size: 14px;
    line-height: 20px;
    color: #B0B0B0;
}

.catalog-slider-products .tabs_slider .catalog_item .sa_block .item-stock .icon {
    background: url('../images/svg/avalible.svg') center center no-repeat;
    margin: 2px 5px 0 0;
}

.catalog-slider-products .tabs_slider .catalog_item .cost.prices .price {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
}

.catalog-slider-products .catalog_item:not(.touch) .image_wrapper_block .like_icons span,
.catalog-slider-products .catalog_item .image_wrapper_block .like_icons span {
    opacity: 1;
    visibility: visible;
}

.catalog-slider-products .catalog_item:not(.touch) .image_wrapper_block .like_icons span i,
.catalog-slider-products .catalog_item .image_wrapper_block .like_icons span i {
    background: url("../images/svg/compare.svg") center no-repeat;
}

.catalog-slider-products .footer_button {
    text-align: left;
}*/

.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 100%;
    pointer-events: none;
    z-index: 1;
}

.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav .flex-nav-prev,
.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav .flex-nav-next {
    width: 36px;
    height: 36px;
    pointer-events: all;
    border: none !important;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav .flex-nav-prev {
    position: relative;
    left: -66px;
}

.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav .flex-nav-next {
    position: relative;
    right: -66px;
}

.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav .flex-nav-prev .flex-prev {
    background: url('../images/svg/button_arrow_left.svg') center no-repeat;
    width: 36px;
    height: 36px;
}

.catalog-slider-products .top_right.border.custom_flex .flex-direction-nav .flex-nav-next .flex-next {
    background: url('../images/svg/button_arrow_right.svg') center no-repeat;
    width: 36px;
    height: 36px;
}

@media (max-width: 400px) {
    .catalog-slider-products .tabs_slider.items .image_wrapper_block,
    .catalog-slider-products .tabs_slider.items .image_wrapper_block a {
        height: 230px;
        line-height: 230px;
    }
}

.section-mobile-hidden,
.banner-float-bg {
    display: none;
}

@media (min-width: 480px) {
    .section-mobile-hidden,
    .banner-float-bg {
        display: block;
    }
}

/* TODO: END Work from 09.10.2022 */

.socialButtonsArea {
    display: flex;
    flex-wrap: wrap;
    width: 84px;
    height: 104px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.socBA {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 5px 5px;
    transition: all ease 0.3s;
}
.socBA:hover{
   box-shadow: 0 0 5px #777;
    transition: all ease 0.3s;
}
#headerfixed .socialButtonsArea{
	height: 61px;
	width: 50px;
}
#headerfixed .socBA {
	width: 24px;
	height: 24px;
	border-radius: 5px;
	margin:2px;
}
.socBA.vk{
    background-image: url(/images/nheader/vk.svg);
}
.socBA.tg{
    background-image: url(/images/nheader/tg.svg);
}
.socBA.wp{
    background-image: url(/images/nheader/wp.svg);
}
.socBA.vb{
    background-image: url(/images/nheader/vb.svg);
}
@media(max-width:991px){
    .socialButtonsArea{
        width: 74px;
        height: 80px;
    }
    .socBA{
        margin: 3px;
    }
}
@media(max-width:480px){
    .socialButtonsArea{
        width: 64px;
        height: 64px;
    }
    .socBA{
        margin: 3px;
        width: 26px;
        height: 26px;
    }
}
.top_big_one_banner .banner_title{
    display: none;
}
#bannerInnerLinks {
    border-radius: 20px;
    padding: 30px;
    width: 473px;
    height: 210px;
    background: rgba(64, 64, 64, 0.7);
    margin: 28% auto 0;
}
#bannerInnerLinks .inBILlex{
    display: flex;
    justify-content: center;
}
#bannerInnerLinks .inBILlex a{
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 30px;
    transition: all ease 0.3s;
}
#bannerInnerLinks .inBILlex a:hover{
    box-shadow: 0 0 5px #fff;
    transition: all ease 0.3s;
}
#bannerInnerLinks .oz{
    background-image: url(/images/nheader/oz.png);
}
#bannerInnerLinks .wb{
    background-image: url(/images/nheader/wb.png);
}
#bannerInnerLinks .ym{
    background-image: url(/images/nheader/ym.png);
}
#bannerInnerLinks .blTitleLine{
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 22px;
}
@media(max-width:1280px){
    #bannerInnerLinks {
        margin: 14% auto 0;
    }
}
@media(max-width:736px){
    .tablet_img #bannerInnerLinks {
        height: auto;
        width: auto;
        position: absolute;
        bottom: 10%;
        left: 50%;
        transform: translateX(-50%);
    }
    #bannerInnerLinks .blTitleLine {
        font-size: 24px;
        line-height: 24px;
        margin-top: 18px;
    }
    #bannerInnerLinks .inBILlex a {
        width: 72px;
        height: 72px;
        margin: 0 12px;
        border-radius: 20px;
    }
}
@media(max-width:450px){
    .tablet_img #bannerInnerLinks {
        padding: 20px;
    }
    #bannerInnerLinks .blTitleLine {
        font-size: 18px;
        line-height: 18px;
        margin-top: 12px;
    }
    #bannerInnerLinks .inBILlex a {
        width: 56px;
        height: 56px;
        margin: 0 8px;
        border-radius: 14px;
    }
}

.sectSubDesc{
    text-align: center;
    margin-bottom: 30px;
}
.sectSubDesc a{
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.sectubDescImg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    max-width: 50%;
    max-height: 24vh;
    margin: auto;
    border-radius: 10px;
    border: 2px solid #171717;
}
.sectSubDesc.double .sectubDescImg {
	display: inline-block;
	max-width: 45%;
}
.sectSubDesc.double .sectubDescImg:last-child {
	margin-left: 10px;
}
.sectubDescImg img{
    opacity: 0;
    max-width: 100%;
    max-height: 24vh;
    width: auto;
    height: auto;
}
.sectubDescImg.vid{
    position: relative;
}
.sectubDescImg.vid:before{
    content: "";
    display: block;
    position: absolute;
    background: url(/images/nheader/video.svg) no-repeat center;
    background-size: contain;
    width: 96px;
    height: 68px;
    top:50%;
    left:50%;
    margin: -40px 0 0 -38px;
    transition: all ease 0.3s;
}
.sectubDescImg.vid:hover:before{
    transform: scale(1.1);
    transition: all ease 0.3s;
}
@media(max-width:650px){
    .sectubDescImg.vid::before {
        width: 56px;
        height: 56px;
        margin: -28px 0 0 -28px;
    }
	.sectSubDesc.double .sectubDescImg {
		display: block;
	}
	.sectSubDesc.double .sectubDescImg:first-child {
		margin-bottom: 15px;
	}
	.sectSubDesc.double .sectubDescImg:last-child {
		margin-left: auto;
	}
}

/* Цены на превью */

.catalog_block .cost.prices .price,
.catalog_block .cost.prices .price .offers_price,
.catalog_block .module-cart .row_titles .item_title,
.catalog_block .module-cart .row_values .price {
    font-size: 26px !important;
	margin-top: 2px;
}

/* Поиск в шапке */

.title-search-result.title-search-input_fixed {
	width: 350px !important;
}

/* Часто покупают вместе */

.viewed_block .image_wrapper_block,
.viewed_block .image_wrapper_block a {
  height: 105px;
  line-height: 91px;
  width: 105px;
  margin: auto;
  text-align: center;
}
