@font-face {font-family: 'GothamPro';src: url("fonts/GothamPro/GothamProReg.otf") format("opentype");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'GothamPro';src: url("fonts/GothamPro/GothamProBol.otf") format("opentype");font-weight: bold;font-style: normal;font-display: swap;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;-webkit-appearance: none;-webkit-text-size-adjust: none;font-family: 'GothamPro', 'Helvetica', arial, sans-serif;}*, *:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;}::-moz-selection {background: rgba(128, 179, 102, .5);;color: #fff;}::selection {background: rgba(128, 179, 102, .5);;color: #fff;}::-moz-selection {background: rgba(128, 179, 102, .5);;color: #fff;}::-webkit-selection {background: rgba(128, 179, 102, .5);;color: #fff;}html {line-height: 1.5;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;vertical-align: middle;}q, blockquote {quotes: none;}q:before, q:after, blockquote:before, blockquote:after {content: "";content: none;}a img {border: none;}
h1 {font-size: 34px;font-weight: 900;}
h2 {font-size: 24px;font-weight: 900;}
.h1 {font-size: 34px;font-weight: 900;}
.h2 {font-size: 24px;font-weight: 900;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}a {-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;color: #151414;}
a, a:hover, a:focus {text-decoration: none;outline: none;}
a:hover, a:focus {color: #CD431A;}.popover {border-color: #e8e8e8;border-radius: 0;-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);box-shadow: 0 2px 6px rgba(0, 0, 0, .2);}.popover-content {font-size: 13px;text-transform: lowercase;padding: 10px 15px;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}.popover.bottom > .arrow {top: -9px;margin-left: -9px;border-bottom-color: #e8e8e8;}.popover.bottom > .arrow:after {margin-left: -9px;}.popover > .arrow:after, .popover > .arrow {border-width: 9px;}button, input {outline: none !important;}button {border: none;-webkit-box-shadow: none;box-shadow: none;}.wrapper-inner {max-width: 1240px;margin: 0 auto;}.go_go_go {border: 0;font-family: Avenir;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 200px;padding: 10px 0;font-size: 16px;-webkit-appearance: none;background-color: transparent;cursor: pointer;font-weight: 300;}.search_res {margin: 30px 0;}.search_res h1 {margin: 10px 0;}.tansition_cart {display: none;text-align: center;background-color: #8b6594 !important;}.head_fav.show {display: block;}.head_fav.hide {display: none;}.noscroll {overflow: hidden;height: 100%;z-index: 0;padding-right: 18px;}.noscroll header {}.sticky-in .product_card_fast {}.logo {position: relative;display: inline-block;vertical-align: middle;}.logo img {display: inline-block;vertical-align: middle;width: 173px;height: 64px;margin-right: 5px;}.logo p {display: inline-block;vertical-align: middle;color: #CD431A;font-size: 13px;}.logo.mobile {display: none;}.header {width: 100%;background-color: #fff;}.header .header_rel {position: relative;-webkit-transition: .2s ease-out padding;-o-transition: .2s ease-out padding;transition: .2s ease-out padding;}.header.sticky .search_wrapper {border-top: solid 1px #ebebeb;}.header.sticky .top-icon-box .user-navigation {right: -28px;}.header.sticky .cartline_wrapper {top: 100%;border-top: solid 1px #ebebeb;}.header.sticky .open-in .cartline_wrapper .wrapper-inner {padding-top: 25px;}.header.sticky .navigation ul li.navigation_item.hover .header__subnav, .header.sticky .top-icon-box .icon-box_item.hover .header__subnav {height: 74px;}.header.sticky .bx-top-nav-container {width: 935px;}.header .navigation ul:before, .header .navigation ul:after {content: '';display: table;clear: both;}.header .navigation ul li.navigation_item {display: block;float: left;padding: 5px 20px;}.header .navigation ul li.navigation_item a.navigation-link {display: block;position: relative;color: #000;font-weight: 500;font-size: 14px;-webkit-transition: color .2s ease-out;-o-transition: color .2s ease-out;transition: color .2s ease-out;}.header .navigation ul li.navigation_item a.navigation-link:after, .header .header__sublist ul.sublist li.sublist__item a.sublist__item-link:after {background-color: #CD431A;display: block;content: "";height: 1px;width: 0;left: 50%;position: absolute;bottom: 1px;-webkit-transition: width .15s ease-out;-o-transition: width .15s ease-out;transition: width .15s ease-out;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.header .navigation ul li.navigation_item a.navigation-link:hover, .header .navigation ul li.navigation_item a.current {color: #CD431A;}.header .navigation ul li.navigation_item a.navigation-link:hover:after, .header .navigation ul li.navigation_item a.current:after, .header .header__sublist ul.sublist li.sublist__item a.sublist__item-link:hover:after {width: 100%;}.header .navigation ul li.navigation_item a.navigation-link:active:after {width: 0;}.header .navigation a {color: #000;-webkit-transition: color .2s ease-out;-o-transition: color .2s ease-out;transition: color .2s ease-out;}.header .navigation a:hover {color: #CD431A;}.header .navigation a:active {color: #CD431A;}.header .header__subnav {position: absolute;width: 100%;left: 0;top: 60px;padding-top: 30px;display: block;font-size: 14px;z-index: -1;height: 0;overflow: hidden;-webkit-transition: .2s ease-in-out, .1s ease-out top, .1s ease-out padding;-o-transition: .2s ease-in-out, .1s ease-out top, .1s ease-out padding;transition: .2s ease-in-out, .1s ease-out top, .1s ease-out padding;}.header .header__subnav:before {content: '';display: block;width: 100%;height: 61px;background-color: #f6f6f6;z-index: 0;left: 0;position: absolute;}.header .navigation ul li.navigation_item.hover .header__subnav, .header .top-icon-box .icon-box_item.hover .header__subnav {z-index: 1000;height: 91px;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;-webkit-box-shadow: 0 6px 9px 0 rgba(217, 217, 217, 0.36);box-shadow: 0 6px 9px 0 rgba(217, 217, 217, 0.36);}.header .navigation ul li.navigation_item.hover .header__subnav.visible-inner {overflow: visible;height: 360px;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;background-color: #fff;}.header .navigation ul li.navigation_item.hover a.navigation-link {color: #CD431A;}.header .navigation ul li.navigation_item.hover a.navigation-link:after {width: 100%;}.header .header__subnav ul.subnav__list {display: block;}.header .header__subnav ul.subnav__list li.subnav__item {display: block;float: left;}.header .header__subnav ul.subnav__list li.subnav__item a.subnav__item-link {display: block;padding: 20px;font-weight: 500;position: relative;}.header .header__subnav ul.subnav__list li.subnav__item:first-child a.subnav__item-link {padding-left: 0;}.header .header__sublist {position: absolute;left: 0;padding-top: 25px;width: 100%;height: 260px;display: none;z-index: 1100;overflow: hidden;}.header .header__sublist .sublist_wrapper {display: inline-block;vertical-align: top;position: relative;width: 59%;max-height: 235px;}.header .header__sublist .sublist_wrapper .title_box {font-weight: 500;text-transform: uppercase;margin: 0 0 10px;padding: 0;}.header .header__sublist .sublist_wrapper .sublist_box {display: inline-block;vertical-align: top;}.header .header__sublist .sublist_wrapper .sublist_box.menu {width: 74%;}.header .header__sublist .sublist_wrapper .sublist_box.brands {width: 25%;}.header .header__sublist ul.sublist {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 205px;}.header .header__sublist ul.sublist li.sublist__item a.sublist__item-link {display: inline-block;padding-top: 5px;margin-bottom: 5px;position: relative;}.header .header__sublist ul.sublist li.sublist__item.alls a.sublist__item-link {color: #CD431A;text-decoration: underline;}.header .header__sublist ul.sublist li.sublist__item.alls a.sublist__item-link:hover {text-decoration: none;}.header .header__sublist .menu__banner {width: 40%;max-height: 235px;position: relative;display: inline-block;vertical-align: top;}.header .header__sublist .menu__banner a.menu__banner-link {display: inline-block;vertical-align: middle;text-align: center;margin-left: 15px;}.header .header__sublist .menu__banner a.menu__banner-link img {display: inline-block;width: auto;height: 100%;max-height: 190px;}.header .top-icon-box {display: inline-block;vertical-align: middle;}.header-bottom .top-icon-box {white-space: nowrap;}.header .icon-box_item {display: inline-block;vertical-align: top;cursor: pointer;}.header .top-icon-box .icon-box_item {margin-left: 50px;background: #CD431A;border-radius: 100%;height: 48px;width: 48px;}.header .top-icon-box .icon-box_item:first-child {margin-left: 0;}.header .icon-box_item a {display: inline-block;}.header .top-icon-box .icon-box_item a {display: block;text-align: center;}.header .icon-box_item .icon-txt {font-size: 11px;display: block;margin-top: 7px;text-align: center;}#search_in .icon-txt {display: inline-block;vertical-align: middle;margin-top: 0;color: #fff;}#search_in:hover .icon-txt {color: #36B063;}.header .icon-box_item .icon-item {display: block;position: relative;margin: 14px auto 0;width: 30px;height: 21px;}.header .icon-box_item .search-icon {display: inline-block;vertical-align: middle;margin: auto;}.header .icon-box_item .icon-item:before, .header .icon-box_item .icon-item:after, .search_wrapper .search__input button:before, .search_wrapper .search__input button:after, .product_item__ico a:before, .product_item__ico a:after {content: '';display: block;width: 100%;height: 100%;position: absolute;background-size: contain;background-repeat: no-repeat;background-position: center;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}.search_wrapper .search__input button:before, .search_wrapper .search__input button:after {background-size: 25px;top: 0;right: 0;}.product_item__ico a:before, .product_item__ico a:after {background-size: 21px;top: 0;right: 1px;}.header .icon-box_item .icon-item:after, .header .icon-box_item:hover .icon-item:before, .header .icon-box_item.open-in .icon-item:before, .search_wrapper .search__input button:active:before, .search_wrapper .search__input button:after, .product_item__ico a:after, .product_item__ico:hover a:before {opacity: 0;}.header .icon-box_item:hover .icon-item:after, .header .icon-box_item.open-in .icon-item:after, .header .icon-box_item .icon-item:before, .search_wrapper .search__input button:active:after, .search_wrapper .search__input button:before, .product_item__ico:hover a:after, .product_item__ico a:before {opacity: 1;}.header .icon-box_item.open-in .icon-txt {color: #CD431A;}.header .icon-box_item .search-icon:before, .search_wrapper .search__input button:before {background-image: url("images/icons/search_icon.svg");-webkit-filter: invert(1);filter: invert(1);}.header .icon-box_item .search-icon:after, .search_wrapper .search__input button:after {background-image: url("images/icons/search_icon_h.svg");}.header .top-icon-box .icon-box_item .favour-icon:before {background-image: url("images/icons/favour_icon.svg");-webkit-filter: invert(1);filter: invert(1);}.header .top-icon-box .icon-box_item .favour-icon:after {background-image: url("images/icons/favour_icon_h.svg");}.header .top-icon-box .icon-box_item .basket-icon:before {background-image: url("images/icons/basket_icon_.png");}.header .top-icon-box .icon-box_item .basket-icon:after {background-image: url("images/icons/basket_icon_h_.png");}.product_item__ico.basket_icon a:before {background-image: url("images/icons/basket_icon.svg");}.product_item__ico.basket_icon a:after {background-image: url("images/icons/basket_icon_h.svg");}.header .icon-box_item .user-icon:before {background-image: url("images/icons/user_icon.png");pointer-events: none;}.header .icon-box_item:hover .user-icon:after {background-image: url("images/icons/user_icon_in.png");}.header .icon-box_item .fa-user-o {font-size: 20px;}.header .top-icon-box .icon-box_item .goods_icon-counter {display: block;position: absolute;width: 16px;height: 16px;background-color: #36B063;border-radius: 50%;right: -5px;top: -5px;font-size: 10px;color: #fff;text-align: center;font-weight: 500;padding-right: 2px;z-index: 10;}.header .icon-box_item.open-in .search_wrapper {height: 200px;}.header .go_to {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 25px 0;}.cartline_wrapper .go_to a.btn-goods-link, .catalog-link {display: inline-block;vertical-align: middle;font-size: 13px;padding: 15px 20px 12px;margin-left: 10px;}.header .go_to a.bg_none {background-color: #fff;color: #000;-webkit-transition: color .2s ease-out;-o-transition: color .2s ease-out;transition: color .2s ease-out;}.header .go_to a.bg_none:hover {color: #CD431A;}.header .top-icon-box #user {position: relative;}.header .top-icon-box .user-navigation {display: block;opacity: 0;z-index: -1;visibility: hidden;position: absolute;background-color: #fff;text-align: left;right: 0;width: 220px;padding: 0 15px 15px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);box-shadow: 0 0 10px rgba(0, 0, 0, .05);top: 100%;margin-top: 25px;-webkit-transition: .3s ease;-o-transition: .3s ease;transition: .3s ease;}.header .top-icon-box .open-in .user-navigation {opacity: 1;visibility: visible;z-index: 1500;}.header .top-icon-box .user-navigation .arrow-top {top: -8px;right: 27px;background-color: #fefefe;display: block;width: 18px;height: 18px;position: absolute;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -2;-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);}.header .top-icon-box .lk__nav {padding: 5px 0;margin: 10px 0 5px;border-top: 1px solid #ddd;}.header .top-icon-box .lk__nav .lk__nav_item {border: 0 !important;margin-bottom: 0;display: block;}.header .top-icon-box .lk__nav .lk__nav_item a {font-size: 14px;padding: 5px 0;display: inline-block;}.header .top-icon-box .icon-box_item .user-name {text-align: left;position: relative;background-color: #fff;padding-top: 10px;}.header .top-icon-box .icon-box_item .user-name .fa {margin-right: 3px;}.header .top-icon-box .icon-box_item .user-name .icon-txt {max-width: calc(100% - 20px);display: inline-block;vertical-align: middle;font-size: 14px;margin-top: 0;height: auto;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}.auth-form-box {max-width: 500px;}@-webkit-keyframes autofill {to {color: inherit;background: rgba(128, 179, 102, .2);}}input:-webkit-autofill {-webkit-animation-name: autofill;-webkit-animation-fill-mode: both;}.auth-form-box .account-form .form__widget-box {display: block;}.auth-form-box .text_box {margin-bottom: 20px;}.account-form .form__widget-box .text-field {width: 100%;height: 34px;border: 1px solid #ddd;outline: none;font-size: 14px;color: #000;padding: 0 10px;}.account-form .form__widget-box input:focus {border-color: #CD431A;}.account-form .form__widget-label {width: 100%;display: inline-block;vertical-align: middle;font-size: 14px;font-weight: bold;line-height: 34px;}.account-form .form__controls {margin-top: 50px;}.account-form .account-form__button, .account-form .btn-form__control, .order__info .btn-form__controls a {display: inline-block;vertical-align: middle;font-size: 14px;padding: 4px 10px;font-weight: 300;cursor: pointer;}.account-form .btn-form__control, .order__info .btn-form__controls a {height: 34px;padding: 0 20px;margin-right: 5px;}.order__info .btn-form__controls a {padding-top: 5px;padding-bottom: 5px;}.account-form .btn-form__control input.cancel {background-color: transparent;border: none;width: 100%;height: 100%;text-transform: uppercase;}.account-form .bx-authform-starrequired {color: #ff6150;font-size: 16px;}.account-form .bx-authform-required {margin-top: 0;padding-bottom: 0;}.account-form .login-link.reg-form-link {margin: 0;padding: 0;}.account-form .login-link {display: block;float: right;padding: 5px 0;font-weight: 300;color: #CD431A;font-size: 14px;margin: 10px 0;}.account-form .login-link span {border-bottom: 1px solid;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.account-form .login-link.auth {float: left;}.account-form .login-link:hover span {border-bottom-color: transparent;}.form__checkbox input[type='checkbox'] {display: none;}.form__checkbox .form__checkbox-label {font-weight: normal;}.form__checkbox .form__checkbox-text {display: inline;vertical-align: middle;font-size: 14px;}.form__checkbox .form__checkbox-check {display: inline-block;vertical-align: middle;width: 15px;height: 15px;border: solid 1px #bdbdbd;margin-right: 10px;position: relative;cursor: pointer;}.form__checkbox input[type='checkbox'] + label .form__checkbox-check:before {display: block;position: absolute;content: '';width: 9px;height: 9px;top: 0;left: 0;bottom: 0;right: 0;margin: auto;background-image: url(images/icons/check-symbol.svg);background-size: cover;opacity: 0;}.form__checkbox input[type='checkbox']:checked + label .form__checkbox-check:before {opacity: 1;}.bx-authform-description-container {color: grey;font-weight: lighter;font-size: 12px;margin-top: 15px;margin-bottom: 0;}.bx-sbb-empty-cart-container {margin: 50px 0;}.bx-sbb-empty-cart-text {font-size: 36px;text-align: center;color: #bababa;margin-bottom: 42px;}.bx-sbb-empty-cart-btn {margin-top: 25px;text-align: center;font-size: 14px;}.bx-sbb-empty-cart-desc .fa {font-size: 16px;}.favourite .bx-sbb-empty-cart-text {margin-bottom: 15px;}.sale-order-list-item {margin-bottom: 20px;}.sale-order-list-title-container, .sale-order-list-inner-row, .sale-order-list-shipment, .sale-order-list-accomplished-title-container {}.sale-order-list-inner-title-line-item {display: block;padding: 10px 15px;background-color: whitesmoke;color: #000;text-transform: uppercase;}.sale-order-list-button-container {margin: 20px 0 15px;}.sale-order-list-button-container .btn-green-gradient {padding: 6px 20px 5px;display: block;}.sale-order-list-inner-row-template .row {margin-left: 0;margin-right: 0;}.sale-order-payment-change-pp-list {margin-top: 15px;}.sale-order-list-status-restricted, .sale-order-list-status-alert, .sale-order-list-status-success {margin-left: 5px;}.sale-order-detail h1 {width: 100%;}.sale-order-list-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.sale-order-link {font-size: 14px;border-bottom: 1px solid #CD431A;color: #CD431A;}.sale-order-list-cancel-link, .sale-order-list-cancel-link:hover {color: #ff6150;}.sale-order-list-cancel-link {border-bottom-color: #ff6150;}.sale-order-link:hover {border-bottom-color: transparent;}.sale-order-detail-more-info-details-title {margin-bottom: 10px;}.sale-order-detail-more-links {margin-bottom: 20px;}.sale-order-detail-more-info-details-table {width: 100%;margin-bottom: 20px;}.sale-order-detail-prop-name, .sale-order-detail-prop-value {display: inline-block;vertical-align: middle;font-size: 16px;margin-bottom: 5px;font-weight: normal;}.sale-order-detail-prop-name {font-weight: bold;}.order__info .btn-form__controls, .sale-order-detail-section-title, .bx-order-cancel {margin: 15px 0;}.bx-order-cancel p {margin: 8px 0;}.bx-order-cancel textarea.form-control {resize: none;height: 250px;border-radius: 0;margin: 10px 0 20px;}textarea:focus, input[type=text]:focus, .form-control:focus {border-color: #CD431A;-webkit-box-shadow: none;box-shadow: none;}.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container {border-color: #CD431A;}.sale-personal-account-wallet-list-container {background-color: #f5f5f5;color: #000;}.sale-personal-account-wallet-title {background-color: #e8e9e4;color: #000;}.sale-personal-account-wallet-currency-item {color: #555;}.sale-personal-account-wallet-container, .bx-sap {max-width: 450px;}.bx-sap .form-horizontal {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 20px 0;}.sale-accountpay-input.text-right {}.input-group-append {}.bx-sap_wrapper .input-group {max-width: 200px;margin-left: 15px;}.sale-accountpay-pp-wrapper h3 {margin-bottom: 10px;}.sale-account-pay-btn-wrapper {margin-top: 30px;}.sale-accountpay-pp-company.bx-selected .sale-accountpay-pp-company-graf-container {border-color: #CD431A;}.sale-accountpay-pp-company-graf-container {border-radius: 0;}.search_wrapper {position: absolute;width: 100%;left: 0;top: 100%;background-color: #fff;z-index: 900;-webkit-box-shadow: 0 8px 9px 0 rgba(0, 0, 0, .13);box-shadow: 0 8px 9px 0 rgba(0, 0, 0, .13);height: 0;display: block;overflow: hidden;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.search_wrapper .wrapper-inner {position: relative;padding-top: 50px;padding-bottom: 60px;}.search_wrapper .title {width: 100%;font-size: 14px;font-weight: 500;margin-bottom: 15px;text-align: left;}.search_wrapper .search__input {width: 100%;}.search_wrapper .search__input input, .search-input-wrapper input[type='text'] {width: 100%;height: 100%;border: none;font-size: 40px;font-weight: 300;outline: none;color: #000;padding-right: 50px;padding-bottom: 10px;}.search-input-wrapper input[type='text'] {padding-top: 10px;font-size: 22px;}.search_wrapper .search__input input::-webkit-input-placeholder, .search-input-wrapper input[type='text']::-webkit-input-placeholder {color: #aaa;}.search_wrapper .search__input input:-ms-input-placeholder, .search-input-wrapper input[type='text']:-ms-input-placeholder {color: #aaa;}.search_wrapper .search__input input::-ms-input-placeholder, .search-input-wrapper input[type='text']::-ms-input-placeholder {color: #aaa;}.search_wrapper .search__input input::-moz-placeholder, .search-input-wrapper input[type='text']::-moz-placeholder {color: #aaa;}.search_wrapper .search__input input::placeholder, .search-input-wrapper input[type='text']::placeholder {color: #aaa;}.search_wrapper .search__input button, .search-input-wrapper input[type='submit'] {position: absolute;top: 0;bottom: 1px;margin: auto;right: 0;width: 50px;text-align: center;border: none;cursor: pointer;background-size: 25px;background: #fff url(images/icons/search.png) center no-repeat !important;font-size: 0;-webkit-box-shadow: none;box-shadow: none;opacity: .5;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}.search_wrapper .search__input button {background: none !important;}.search_wrapper .search__input button:hover, .search-input-wrapper input[type='submit']:hover {opacity: 1;}.search-input-wrapper input[type='submit'] {top: 1px;right: 1px;}.search_wrapper .search__input #title-search, .input-wrapper {position: relative;width: 100%;}.input-wrapper {}.search_wrapper .search__input form {border-bottom: 1px solid #ddd;}.search-input-wrapper form {border: 1px solid #ddd;padding-left: 10px;}.favour_wrapper {position: absolute;width: 100%;left: 0;top: 60px;padding-top: 30px;background-color: #fff;display: block;z-index: -1;height: 0;overflow: hidden;-webkit-box-shadow: 0 6px 9px 0 rgba(217, 217, 217, 0);box-shadow: 0 6px 9px 0 rgba(217, 217, 217, 0);-webkit-transition: .4s ease-in-out, .1s ease-out top, .1s ease-out padding;-o-transition: .4s ease-in-out, .1s ease-out top, .1s ease-out padding;transition: .4s ease-in-out, .1s ease-out top, .1s ease-out padding;}.favour_wrapper .wrapper-inner {position: relative;}.cartline_wrapper .product_item, .favour_wrapper .product_item {display: inline-block;width: 100%;vertical-align: top;}.favour_wrapper .product_item:last-child {margin-right: 0;}.favour_wrapper .product_item .product_item_title span.brand {font-size: 16px;}.favour_wrapper .product_item_name_box {padding: 5px;}.favour_wrapper .product_item .product_item_title span.name, .cartline_wrapper .product_item .product_item_title span.name {font-size: 12px;}.cartline_wrapper .product_item .product_item_title span.brand {font-size: 14px;}.favour_wrapper .product_card__options, .cartline_wrapper .product_card__options {margin: 0;font-size: 12px;}.favour_wrapper .product_opt, .cartline_wrapper .product_opt {width: 100%;padding: 0;}.favour_wrapper .product_opt .product_opt-label, .favour_wrapper .product_opt .product_opt-value, .cartline_wrapper .product_opt .product_opt-label, .cartline_wrapper .product_opt .product_opt-value {display: inline;color: #000;}.cartline_wrapper .product_item__price .price {font-size: 14px;}.cartline_wrapper .product_item__price .old_price {font-size: 12px;}.cartline_wrapper {position: absolute;width: 100%;cursor: default;left: 0;top: calc(100% - 60px);border: none;background-color: #fff;display: block;padding: 0;z-index: -1;height: 0;overflow: hidden;-webkit-box-shadow: 0 8px 9px 0 rgba(217, 217, 217, 0.0);box-shadow: 0 8px 9px 0 rgba(217, 217, 217, 0.0);-webkit-transition: .3s ease, .1s ease-out top, .1s ease-out padding;-o-transition: .3s ease, .1s ease-out top, .1s ease-out padding;transition: .3s ease, .1s ease-out top, .1s ease-out padding;}.header .top-icon-box .open-in .favour_wrapper, .header .top-icon-box .open-in .cartline_wrapper {z-index: 1000;-webkit-box-shadow: 0 9px 9px 0 rgba(217, 217, 217, 0.15);box-shadow: 0 9px 9px 0 rgba(217, 217, 217, 0.15);}.header .top-icon-box .open-in .cartline_wrapper {height: 452px;}.header.sticky .top-icon-box .open-in .cartline_wrapper {height: 457px;}.cartline_wrapper .wrapper-inner {position: relative;}.cartline_wrapper .product_item-link {-webkit-box-shadow: none !important;box-shadow: none !important;text-align: left;}.cartline_wrapper .product-item-container {}.cartline_wrapper .swiper-wrapper {padding: 0 1px;}.cartline_wrapper .product_item_wrapper_img {height: 150px;line-height: 150px;}.cartline_wrapper .product_item_wrapper_img .product_item_img-bg {max-width: 90%;max-height: 90%;border: none;}.cartline_wrapper .product_item_name_box {height: 34px;font-size: 12px;padding: 0;margin: 10px 0;overflow: hidden;}.cartline_wrapper .product_item_name_box a.item_name {font-size: 12px;color: #000;text-align: left;}.cartline_wrapper .product_item__price {padding: 0;height: 40px;}.cartline_wrapper .product_item .quantity {display: block;float: left;width: 35%;padding: 15px 0px;text-align: center;}.cartline_wrapper .product_item .quantity input {width: 30px;height: 30px;text-align: center;font-size: 14px;}.cartline_wrapper .product_item td.quantity_control {width: 25px;}.cartline_wrapper .product_item td.quantity_control a {text-align: center;display: block;}.cartline_wrapper .owl-nav {margin: 0;}.cartline_wrapper .owl-nav button {position: absolute;top: 0;bottom: 0;margin: auto;}.cartline_wrapper .owl-nav button.disabled {display: none;}.cartline_wrapper .owl-nav button span {display: block;width: 25px;height: 25px;font-size: 40px;line-height: 25px;}.cartline_wrapper .owl-nav button.owl-prev {left: -33px;}.cartline_wrapper .owl-nav button.owl-next {right: -33px;}.cartline_wrapper .owl-nav button span {position: relative;}.cartline_wrapper .owl-nav button span:before {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-indent: 0;font-family: FontAwesome;font-size: 40px;}.cartline_wrapper .price-goods {font-size: 20px;}.cartline_wrapper .price-goods * {display: inline-block;vertical-align: middle;}.cartline_wrapper .price-goods .goods-counter {padding-right: 10px;position: relative;}.cartline_wrapper .price-goods .goods-counter:after {display: block;position: absolute;right: -3px;top: 0;color: #aaa;}.cartline_wrapper .price-goods .total-price {font-size: 25px;font-weight: bold;}.cartline_footer {padding: 0 20px;border-top: 1px solid #ddd;margin-top: 25px;}.header-top-line {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 25px 0;-webkit-transition: .2s ease;-o-transition: .2s ease;transition: .2s ease;}.header-phone {position: relative;}.header-phone .phone-link-div span {position: relative;margin-left: 10px;cursor: pointer;}.header-phone .phone-link-div span:before {content: '';border-top: 7px solid #2d1c2e;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;top: 50%;left: 0;margin-top: -3px;}.header-phone .phone-link-div span.open:before {border-bottom: 7px solid #2d1c2e;border-top: none;}.header-phone .phone-top-dops {display: none;background: #fff;position: absolute;top: 33px;left: 0;padding: 0 10px 0 0;}.header-phone .header-phone-text {color: #CD431A;font-size: 11px;}.header-phone a, .footer-phone a {font-size: 20px;font-weight: bold;color: #2d1c2e;margin-bottom: 3px;display: inline-block;}.header-phone a {-webkit-transition: ease-out .3s;-o-transition: ease-out .3s;transition: ease-out .3s;color: #CD431A;}.header-phone a:hover, .footer-phone a:hover {color: #2d1c2e;}@media screen and (min-width: 1025px){.ht-content {height: 105px;}.header-bottom {/*height: 59px;*/}}.header-bottom-line {border-top: solid 2px #E43E0C;border-bottom: solid 2px #E43E0C;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header .hb-content {width: 100%;background: #E43E0C;}.header.sticky .hb-content {width: 100%;background-color: #fff;position: fixed;z-index: 950;top: 0;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);box-shadow: 0 0 10px rgba(0, 0, 0, .15);}.header {background-color: #fff;width: 100%;}.header.sticky .header-bottom-line {border: none;}.header.sticky .bx-nav-1-lvl > a span {padding: 19px 20px;font-size: 12px;color: #CD431A;}.bx-nav-2-lvl {padding: 0 7px !important;}.header .hb-content .logo {overflow: hidden;visibility: hidden;-webkit-transition: none;-o-transition: none;transition: none;position: absolute;z-index: 10;}.header .hb-content .logo img {width: auto;height: 40px;}.header-bottom .hb-content .logo img {width: 100%;height: auto;}.header .hb-content .logo p {font-size: 11px;}.header.sticky .hb-content .logo {visibility: visible;position: relative;}.header.sticky .icon-box_item .icon-txt {display: none !important;}.header.sticky .top-icon-box .icon-box_item {margin: 0 5px;}.header.sticky .top-icon-box #user {}.header.sticky .top-nav-wrapper, .header.sticky #search_in {width: auto;}.header.sticky .bx-nav-1-lvl:hover .bx-nav-2-lvl-container-advanced, .header.sticky .bx-nav-1-lvl:hover .bx-nav-2-lvl-container-advanced, .header.sticky .bx-nav-1-lvl:hover .bx-nav-2-lvl-container, .header.sticky .top-nav-wrapper.hover-menu .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {border-top: solid 1px #ebebeb;}.animated {-webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@-webkit-keyframes fadeInDown {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);opacity: 0 }100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1 }}@keyframes fadeInDown {0% {-webkit-transform: translateY(-50px);transform: translateY(-50px);opacity: 0 }100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1 }}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown }.top-nav-wrapper {width: calc(100% - 70px);}.bx-nav-1-lvl-link-text {color: #fff;}.bx-nav-1-lvl.bx-nav-parent.bx-hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text, .bx-nav-1-lvl.bx-nav-parent:hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {color: #2d1c2e;}#search_in {text-align: right;}div.title-search-result {z-index: 1005;}.breadcrumbs {padding: 25px 0;}.breadcrumbs .breadcrumbs_item {display: inline;vertical-align: middle;font-size: 14px;}.breadcrumbs .breadcrumbs_item:after {content: '';display: inline-block;vertical-align: middle;margin: -2px 10px 0;width: 4px;height: 4px;border-radius: 50%;background-color: #CD431A;}.breadcrumbs .breadcrumbs_item.item {font-weight: bold;}.breadcrumbs .breadcrumbs_item.item:after {display: none;}.breadcrumbs .breadcrumbs_item .breadcrumbs_item-link {color: #000;}.breadcrumbs .breadcrumbs_item .breadcrumbs_item-link:hover {color: #CD431A;}.main_content {min-height: calc(100vh - 304px);margin-bottom: 50px;}.main_banner_slider {margin-top: 30px;}.main_banner_slider .bx-wrapper {margin-bottom: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}.main_banner_slider .bx-wrapper .bx-controls {width: 200px;float: right;position: relative;}.main_banner_slider .slick-arrow {position: absolute;width: 30px;height: 25px;top: initial;bottom: 50px;background-color: transparent;background-size: contain;background-repeat: no-repeat;background-position: center;border: 0;font-size: 0;z-index: 100;opacity: .7;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.main_banner_slider .slick-arrow:hover {opacity: 1;}.main_banner_slider .slick-prev {background-image: url("images/icons/banner-left-arrow_blck.svg");right: 105px;}.main_banner_slider .slick-next {background-image: url("images/icons/banner-right-arrow_blck.svg");right: 50px;}.main_banner_slider ul.slick-dots li {display: block;}.main_banner_slider .slick-dots li button, .owl-carousel button.owl-dot {display: block;background: none !important;width: 17px;height: 17px;border: 1px solid transparent;position: relative;font-size: 0;border-radius: 50%;}.main_banner_slider .slick-dots li button {margin: 3px 0;}.owl-carousel button.owl-dot {margin: 7px 0;}.owl-carousel button.owl-dot {display: inline-block;margin: 0 2px;opacity: 1;}.main_banner_slider .slick-dots li button:after, .owl-carousel button.owl-dot span {content: '';display: block;width: 5px;height: 5px;border-radius: 50%;position: absolute;left: 0;bottom: 0;right: 0;top: 0;margin: auto;}.owl-carousel button.owl-dot.active {border-color: #6c7567;}.owl-carousel button.owl-dot span {background: #6c7567;}.offers_box {-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 60px 0;}.offers_box .offers_box_item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 25%;max-width: 25%;position: relative;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}.offers_box .offers_box_item .img_box {display: inline-block;width: 70px;height: 70px;background-size: contain;background-repeat: no-repeat;background-position: center;}.offers_box .offers_box_item .text_box {display: inline-block;width: calc(100% - 110px);font-size: 14px;color: #2d1c2e;}.offers_box .offers_box_item .text_box b, .offers_box .offers_box_item .text_box span.bold {display: block;font-size: 12px;text-transform: uppercase;margin-bottom: 10px;}.sales__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.sales_container .row-cell-left {width: 60%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}.sales_container .row-cell-right {width: 38%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.sales_container .sales__item, .sale_item-wrapper .sale__item {width: 100%;}.sales_container .sales__item .sales_img_wrapper {width: 100%;padding-top: 45%;position: relative;overflow: hidden;}.sales_container .sales__item.first .sales_img_wrapper {padding-top: 60%;}.sales_container .sales__item.col-top {}.sales_container .sales__item .sales_img {display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: 50%;background-repeat: no-repeat;}.sales_container .sales__item img {display: inline-block;vertical-align: middle;max-width: 100%;height: auto;}.sales_container a.sales_link .sales_img_wrapper img, .sale_item-wrapper .sale__item .sales_img_wrapper img {width: 100%;height: 100%;-webkit-transition: -webkit-transform .3s linear;transition: -webkit-transform .3s linear;-o-transition: transform .3s linear;transition: transform .3s linear;transition: transform .3s linear, -webkit-transform .3s linear;}.sales_container a.sales_link .sales_img_wrapper:before {position: absolute;left: 0;background-color: #CD431A;opacity: 0;content: "";width: 100%;height: 100%;z-index: 1;-webkit-transition: opacity .3s linear;-o-transition: opacity .3s linear;transition: opacity .3s linear;display: none;}.sales_container a.sales_link:hover .sales_img_wrapper img {-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}.sales_container .text_box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;font-size: 18px;font-weight: bold;width: 100%;height: 20%;left: 0;bottom: 0;background-color: #ddd;padding: 0 20px;}.sales_wrapper .sales_container .text_box {background-color: transparent;border: 1px solid #ddd;}.main_banner_image {width: 100%;position: relative;margin: 50px 0;text-align: center;}.main_banner_image img {display: inline-block;vertical-align: middle;width: 100%;height: auto;}.main_banner_image .wrapper-inner {position: relative;z-index: 10;height: 100%;}.main_banner_image .banner_bg {position: absolute;width: 100%;height: 100%;opacity: .7;z-index: 0;background-size: cover;background-position: center;background-repeat: no-repeat;}.main_banner_image .text_box {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;bottom: 0;top: 0;left: 0;margin: auto;text-align: center;color: #fff;}.tab_slider_box {margin-bottom: 50px;}.tab_slider {padding: 50px 0 0;}.tab_slider_box .tab_slider_nav a {color: #000;opacity: .7;display: inline-block;vertical-align: middle;padding: 0 35px;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}.tab_slider h2 {font-size: 38px;color: #3c3f34;}.tab_slider_box .tab_slider_nav a.active {opacity: 1;pointer-events: none;}.tab_slider_box .tab_slider_nav a.active h2 {font-weight: 500;}.tab_slider_box .tabs_box {position: relative;}.tab_slider_box .tabs_box .tab_slider {display: block;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;z-index: -1;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}.tab_slider_box .tabs_box .tab_slider.active {position: relative;opacity: 1;z-index: 150;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.tab_slider_box .tabs_box .tab_slider .slider .owl-carousel {padding: 0;}.tab_slider .fast_view, .slider .fast_view {}.slider .owl-carousel, .slider_in_fast .owl-carousel {padding: 30px 0 0;}.slider .owl-dots, .slider_in_fast .owl-dots {width: 120px;margin: 30px auto 10px;}.slider .owl-nav, .slider_in_fast .owl-nav {position: absolute;bottom: -1px;left: 0;right: 0;margin: auto;}.slider .owl-nav.disabled, .slider_in_fast .owl-nav.disabled {opacity: .3;}.slider .owl-nav button span, .slider_in_fast .owl-nav button span {font-size: 0;display: block;width: 25px;height: 20px;background-size: contain;background-repeat: no-repeat;background-position: center;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {opacity: .6;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.owl-carousel .owl-nav .owl-prev.disabled, .owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-dot.disabled {opacity: .3 !important;cursor: default;}.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-dot:hover {opacity: 1;}.slider .owl-nav button.owl-prev, .slider_in_fast .owl-nav button.owl-prev {margin-right: 80px;}.slider .owl-nav button.owl-next, .slider_in_fast .owl-nav button.owl-next {margin-left: 80px;}.slider .owl-nav button.owl-prev span, .slider_in_fast .owl-nav button.owl-prev span, .brands_wrapper .owl-nav button.owl-prev span {background-image: url("images/icons/left-arrow.svg");}.slider .owl-nav button.owl-next span, .slider_in_fast .owl-nav button.owl-next span, .brands_wrapper .owl-nav button.owl-next span {background-image: url("images/icons/right-arrow.svg");}.product__list, .favour__list {border-left: 1px solid #e2e2e2;}.product__list .product_item, .favour__list .product_item {border-left: 0;margin-top: -1px;height: 100%;}.product_item {padding: 10px 10px 5px;border: 1px solid #e2e2e2;}.slider .product-item-container {width: 100%;max-width: 100%;}.catalog__list-content .product-item-container, .brand-products .product__list .product-item-container, .search-page .product__list .product-item-container, .favour__list .favour-item {margin-left: -1px;}.product-item-container {padding: 0;position: relative;}.product_item-link {display: block;color: #000;text-align: center;}.product_item_img {position: relative;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}.wrapper_image {overflow: hidden;}.product_item_images {right: 100%;position: absolute;top: 0;width: 100px;height: 100%;padding: 15px;background-color: #fff;-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}.product_item_images .slick-list, .product_item_images .slick-track {height: 100% !important;}.catalog__list-wrapper .product_item_img:hover .product_item_images {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-box-shadow: -6px 0 10px rgba(53, 53, 53, 0.15);box-shadow: -6px 0 10px rgba(53, 53, 53, 0.15);}.product_item_images .product_item_images_block {height: 30%;margin-bottom: 10px;cursor: pointer;}.product_item_images .product_item_images_block img {border: 2px solid transparent;height: 100%;}.product_item_images .product_item_images_block img:hover, .product_item_images .product_item_images_block img.active {border-color: #8b6594;}.catalog__list-wrapper .product_item_img:hover {-webkit-box-shadow: 0 0 10px rgba(53, 53, 53, 0.15);box-shadow: 0 0 10px rgba(53, 53, 53, 0.15);z-index: 150;}.product_item_wrapper_img {position: relative;width: 100%;overflow: hidden;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;height: 250px;line-height: 250px;text-align: center;}.product_item:hover .product_item_wrapper_img {opacity: .5;}.product_item_img:hover .product_item_wrapper_img {-webkit-transform: none;-ms-transform: none;transform: none;}.product_item_wrapper_img .product_item_img-bg {width: auto;height: auto;max-width: 95%;max-height: 206px;display: inline-block;vertical-align: middle;line-height: 1;}.to_favorites {background-repeat: no-repeat;background-position: center;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.product-item-container .product_item .to_favorites {width: 35px;height: 35px;}.product_card_wrapper .to_favorites {width: 40px;height: 40px;border-radius: 50%;background-size: 17px;background-color: #fff;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;border: 1px solid #d7d7d7;}.product_item__price .product-item-info-container {position: absolute;bottom: 10px;right: 5px;z-index: 100;cursor: pointer;margin-bottom: 0;}.product_item__ico, .product_item__ico * {font-size: 0;}.product_item__ico {width: 35px;height: 35px;display: inline-block;vertical-align: middle;border: 1px solid #d7d7d7;background-color: #fff;border-radius: 50%;position: relative;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}.product_item__ico a {display: block;}.favour__list .product_item__price .favour-in {display: none;}.to_favorites .heart {display: block;background-size: 15px;background-repeat: no-repeat;background-position: center;width: 18px;height: 18px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.to_favorites .heart.active, .to_favorites.active .heart {opacity: 0;}.to_favorites.active .heart.active, .to_favorites .heart {opacity: 1;}.to_favorites:hover .heart {fill: #CD431A;}.product_item__ico:hover, .to_favorites:hover {border: 1px solid #CD431A;}.product_item__ico:active, .to_favorites:active, .to_favorites.active {border: 1px solid #CD431A;}.to_favorites:before, .to_favorites:after {opacity: 0;display: block;background-size: 15px;background-repeat: no-repeat;background-position: center;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.to_favorites:before {background-image: url("images/icons/heart.svg");}.to_favorites:after {background-image: url("images/icons/heart-in.svg");background-size: 17px;}.to_favorites:hover:before, .to_favorites:active:after, .to_favorites.active:after {opacity: 1;}.to_favorites:hover {border: 1px solid #CD431A;}.to_favorites:active, .to_favorites.active {border: 1px solid #CD431A;}.product_item_name_box {padding: 10px 0;height: 125px;}.product_item_title div {overflow: hidden;line-height: 1.5;}.product_item_title .name {max-height: 72px;margin-bottom: 5px;}.product_item_title .brand {}a.product_item-link:hover .product_item_title .brand a {color: #a1787c;}.product_item_title .name a {font-size: 16px;}.product_item_title .brand a {font-size: 14px;color: #CD431A;border-bottom: 1px solid #CD431A;}.product_item_title .brand a:hover {border-bottom-color: transparent;}.product_item__price {padding: 0 15px 10px;position: relative;height: 60px;}.product_item__price .price {min-height: 50px;font-size: 21px;font-weight: bold;color: #232323;}.product_item__price .old_price {font-size: 14px;color: #8f8f8f;}.old_price span {position: relative;display: inline-block;}.old_price span:before, .bx_item_price .old:before {content: '';display: block;position: absolute;width: 100%;border-top: solid 1px rgba(143, 143, 143, .9);-webkit-transform: rotate(-8deg);-ms-transform: rotate(-8deg);transform: rotate(-8deg);bottom: 10px;left: -2px;}.brands_box {margin: 50px 0;}.brands_container {padding: 15px 0;}.brands_box h2 {text-align: center;padding: 30px 0;font-size: 38px;color: #3c3f34;}.about_us .content_wrapper {font-size: 18px;line-height: 2;margin: 50px 0;}.brands_box .text_box {font-size: 18px;width: 90%;margin-bottom: 50px;}.brands_wrapper .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.brands_wrapper .brand_item_wrapper {padding: 20px 30px;}.brands_wrapper .brand_item {-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.brand_item_name {font-weight: bold;text-align: center;margin-top: 10px;}.brands_wrapper .brand_item_name a {display: block;height: auto;}.brands_wrapper .brand_item:hover {}.brands_wrapper .brand_item:hover .brand_item_image {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.brands_wrapper .brand_item .brand_item_image {text-align: center;width: 100%;height: 100px;line-height: 100px;margin: 0 auto;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.brands_wrapper .brand_item .brand_item_image img {display: inline-block;vertical-align: middle;max-width: 95%;width: auto;height: auto;max-height: 95%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.brands_wrapper .brand_item:hover .brand_item_image img {-webkit-filter: none;filter: none;opacity: 1;}.brands_container .brands_wrapper .brand_item:hover .brand_item_name a {color: #CD431A;}.brand_box {margin-bottom: 50px;}.brand_box .title_image_wrapper {text-align: center;max-height: 150px;margin: 0 auto 15px;}.brand_box .title_image {background-size: cover;background-position: center;background-repeat: no-repeat;}.brand_box .title_image_wrapper .embed-responsive {padding-top: 35%;}.brand_box .title_image_wrapper img {display: inline-block;max-height: 150px;max-width: 100%;height: auto;width: auto;}.brand_box .text_box {font-size: 14px;width: 100%;margin-bottom: 50px;line-height: 1.5;}.brand-products h2 {margin: 0 0 10px;}.title-brand-category h3 {font-size: 18px;font-weight: bold;}.title-brand-category {margin-bottom: 25px;}.title-brand-category span {display: inline-block;vertical-align: middle;}.title-brand-category .count {width: 24px;height: 24px;background-color: #CD431A;border-radius: 50%;font-size: 14px;color: #fff;text-align: center;padding: 4px 0;}.brand-category {margin-bottom: 50px;}.brand_box .brand_nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.brand_box .brand_nav ul li.brand_nav_item {width: 23%;margin-right: 2%;margin-bottom: 2%;}.brand_box .brand_nav ul li.brand_nav_item a {color: #fff;font-size: 18px;font-weight: 900;text-transform: uppercase;}.brand_box .brand_nav ul li.brand_nav_item a:hover .link_image {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.brand_box .brand_nav ul li.brand_nav_item a .link_img_wrapper {width: 100%;height: 0;position: relative;padding-top: 125%;background-color: #CD431A;overflow: hidden;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.brand_box .brand_nav ul li.brand_nav_item a .link_image {-webkit-transform: scale(1.01);-ms-transform: scale(1.01);transform: scale(1.01);position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: center;opacity: .85;-webkit-transition: .4s ease-out;-o-transition: .4s ease-out;transition: .4s ease-out;}.brand_box .brand_nav ul li.brand_nav_item a .link_name_wrapper {position: absolute;width: 80%;height: 80px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: rgba(172, 138, 141, 0.7);-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.brand_box .brand_nav ul li.brand_nav_item a .link_name_wrapper:hover {background-color: #CD431A;}.brand_box .brand_nav ul li.brand_nav_item a .link_name {z-index: 10;}.product_card_wrapper h2 {}.product-detail-info-top {margin-bottom: 50px;}.sku-line-block-color, .sku-line-block-size, .product-detail-descriptions {margin: 20px 0;padding: 0;line-height: 1.5;}.product_card_wrapper .product-item-scu-container-title, .product-detail-description-title {color: #000;}.product-detail-descriptions .tab-content {line-height: 1.86;}.product_card_wrapper {padding: 25px 0;}.product-item-detail-slider-block {height: 558px;padding-top: 0;width: calc(100% - 140px);}.product-item-detail-slider-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.product-item-detail-slider-controls-block {width: 115px;height: 614px;padding: 28px 0;margin-top: -28px;position: relative;}.product-item-detail-slider-controls-block .swiper-container {height: 100%;}.product-item-detail-slider-controls-block .swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.product-item-detail-gallery .swiper-arrow {font-size: 0;text-align: center;width: 25px;height: 25px;line-height: 25px;background: none;border: none;padding: 0;position: absolute;left: 0;right: 0;margin: auto;font-family: FontAwesome;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;opacity: 0;}.product-item-detail-gallery .is-slider .swiper-arrow {opacity: .5;}.product-item-detail-gallery .is-slider .swiper-arrow.swiper-button-disabled, .product-item-detail-gallery .is-slider .swiper-arrow.swiper-button-disabled:hover {opacity: .2;cursor: default;}.product-item-detail-gallery .is-slider .swiper-arrow:hover {opacity: 1;}.product-item-detail-gallery .swiper-next {bottom: 0;}.product-item-detail-gallery .swiper-prev {top: 0;}.product-item-detail-gallery .swiper-arrow:before {display: block;font-size: 25px;}.product-item-detail-gallery .swiper-next:before {content: '\f107';}.product-item-detail-gallery .swiper-prev:before {content: '\f106';}.product-item-detail-gallery {padding-right: 50px;}.product-item-detail-content {padding-left: 50px;}.product-item-detail-slider-controls-image, .product-item-detail-slider-controls-image.slick-slide, .product-fast-item-detail-slider-controls-image, .product-fast-item-detail-slider-controls-image.slick-slide {position: relative;display: inline-block;overflow: hidden;width: 100%;height: 177px;margin-bottom: 13px;border: 1px solid #e8e8e8;outline: none !important;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;background-color: #fff;cursor: pointer;text-align: center;}.product-item-detail-slider-controls-image img, .product-fast-item-detail-slider-controls-image img {position: absolute;top: 50%;left: 50%;max-width: 105px;max-height: 160px;width: auto;height: auto;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}.product-item-detail-slider-left, .product-item-detail-slider-right {opacity: .4;display: none;}.product-item-detail-slider-container.popup .product-item-detail-slider-left, .product-item-detail-slider-container.popup .product-item-detail-slider-right {display: block;}.product-item-detail-slider-left:hover, .product-item-detail-slider-right:hover {opacity: 1;}.product-item-detail-slider-controls-image:hover, .product-fast-item-detail-slider-controls:hover {border-color: #a8a8a8;}.product-item-detail-slider-controls-image.active, .product-fast-item-detail-slider-controls-image.active {border-color: rgba(35, 34, 34, .4);}.product-item-scu-item-text {text-transform: none;}.product-item-detail-gallery .product_card-flags {right: 0;left: auto;}.product-item-detail-gallery .product_card-flags .flag-item {width: 45px;height: 45px;line-height: 47px;font-size: 12px;font-weight: bold;}.product-item-detail-gallery .product_card-flags .flag-item.stock {font-size: 14px;}.product-detail-pay-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.price__block {margin-right: 50px;}.product_add-favour {margin-left: 25px;}.product-detail-pay-item .product-detail-buy-button {display: block;width: 170px;padding: 11px 0;text-align: center;}.btn-green-gradient, .api_button_primary, .popup-window-buttons .btn-buy {background: #CD431A;color: #fff;border-radius: 30px;text-transform: uppercase;font-size: 14px;border: none;padding: 5px 15px;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}.btn-green-gradient:hover, .btn-green-gradient:focus, .api_button_primary:hover, .api_button_primary:focus, .popup-window-buttons .btn-buy:hover {color: #fff;background: #36B063;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);box-shadow: 0 0 10px rgba(0, 0, 0, .05);}.btn-green-gradient:active, .api_button_primary:active, .popup-window-buttons .btn-buy:active {background: #6b9456;}.api_button_primary {width: 150px;}.btn-green-border, .popup-window-buttons .btn-buy:first-child {border-radius: 30px;text-transform: uppercase;font-size: 14px;color: #000;border: 2px solid #CD431A;background-color: transparent;padding: 5px 15px;position: relative;}.btn-green-border:before, .popup-window-buttons .btn-buy:first-child:before {content: '';position: absolute;border-radius: 30px;top: 0;left: -1px;right: -1px;bottom: 0;background: #CD431A;z-index: -1;opacity: 0;-webkit-transform: scale3d(1, 0.7, 1);transform: scale3d(1, 0.7, 1);-webkit-transition: ease-in-out transform 0.2s, ease-in-out opacity 0.2s;-o-transition: ease-in-out transform 0.2s, ease-in-out opacity 0.2s;transition: ease-in-out transform 0.2s, ease-in-out opacity 0.2s;}.btn-green-border:hover, .popup-window-buttons .btn-buy:first-child:hover {color: #fff;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);box-shadow: 0 0 10px rgba(0, 0, 0, .05);}.btn-green-border:hover:before, .popup-window-buttons .btn-buy:first-child:hover:before {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.btn-green-border:active:before, .popup-window-buttons .btn-buy:first-child:active:before {background: #6b9456;}.link-green-border {display: inline-block;vertical-align: middle;border-bottom: 1px solid #CD431A;color: #CD431A;}.link-green-border:hover {border-bottom-color: transparent;}.nav-tabs, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border: none;padding: 0;}.product-detail-descriptions .tab-content {font-size: 14px;padding: 15px 0;}.product-detail-descriptions .nav-tabs > li > a {margin: 0;line-height: normal;border: none;border-radius: 0;padding: 0;background-color: transparent !important;display: inline-block;color: #CD431A;border-bottom: 1px solid;margin-right: 15px;font-weight: bold;}.product-detail-descriptions .nav-tabs > li:hover > a {border-bottom-color: transparent;}.nav-tabs > li.active > a {color: #232222;border-bottom-color: transparent;}.catalog-set-constructor-wrapper {padding: 50px 0;}.product_card_wrapper .slider .owl-carousel {padding: 30px 0 0;margin-bottom: 50px;}.catalog-section-list-tile-img-container {padding-top: 75%;border: none;position: relative;}.catalog-section-list-item-img {}.catalog-section-list-item-wrapper {-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1);box-shadow: 0 0 1px rgba(0, 0, 0, .1);width: 90%;height: 100%;position: relative;overflow: hidden;}.catalog-section-list-item-wrapper a {color: inherit;}.catalog-section-list-item-description {position: relative;font-size: 14px;width: 80%;height: calc(100% - 100px);overflow: hidden;margin: 3px auto 0;text-align: center;}.catalog-section-list-item-description:before {content: '';display: block;width: 50%;height: 2px;background: #000;margin: 0 auto 25px;}.catalog-section-list-item-inner {width: 100%;background: rgba(232, 233, 228, .8);top: 100%;padding: 0;display: block;height: 100%;position: absolute;margin-top: -80px;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}@media screen and (min-width: 1025px) {.catalog-section-list-item-wrapper:hover .catalog-section-list-item-inner {top: 0;margin-top: 0;background: rgba(232, 233, 228, .9);}}.catalog-section-list-item-title {font-size: 22px;font-weight: bold;color: #3c3f34;}.bx_pagination_bottom * {vertical-align: middle;}.bx_pagination_bottom .fa {font-size: 18px;}.bx_pagination_bottom .fa-angle-right {margin-left: 10px;}.bx_pagination_bottom .fa-angle-left {margin-right: 10px;}.bx_pagination_bottom {margin: 50px 0;font-size: 12px;}.bx_pagination_bottom .bx_pagination_section_one {}.bx_pagination_bottom .bx_pagination_section_two {text-align: center;margin-bottom: 15px;}.bx_pagination_bottom .bx_pg_section {}.bx_pagination_bottom .bx_pagination_select_container {display: inline-block;}.bx_pagination_bottom .bx_pagination_select_container select {position: relative;margin: 2px 20px 2px 10px;padding: 1px 25px 3px 5px;height: 22px;outline: none;border: 1px solid #e0e0e0;border-radius: 1px;background: #fff url(images/select_arrow.png) no-repeat right center;color: #8d8d8d;font-size: 11px;line-height: 16px;resize: none;-webkit-appearance: none;}@-moz-document url-prefix() {.bx_pagination_bottom .bx_pagination_select_container select {background: #fff !important;padding-right: 5px;}}.bx_pagination_bottom .bx_pagination_page {white-space: nowrap;font-size: 12px;}.bx_pagination_bottom .bx_pagination_page ul {display: inline-block;margin: 0;padding: 0 20px;}.bx_pagination_bottom .bx_pagination_page li, .bx_pagination_bottom .bx_pagination_page .nav-text {display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;border: solid 1px #e2e2e2;font-size: 14px;margin-left: -1px;}.bx_pagination_bottom .bx_pagination_page .nav-text {width: auto;font-weight: bold;font-size: 12px;margin-left: 0;}.bx_pagination_bottom .bx_pagination_page .nav-text a {padding: 0 15px;}.bx_pagination_bottom .bx_pagination_page .disabled {opacity: .5;padding: 0 15px;}.bx_pagination_bottom .bx_pagination_page li a, .bx_pagination_bottom .bx_pagination_page li span, .bx_pagination_bottom .bx_pagination_page .nav-text a {display: block;color: #232323;text-align: center;text-decoration: none;}.bx_pagination_bottom .bx_pagination_page li a, .bx_pagination_bottom .bx_pagination_page .nav-text a {}.bx_pagination_bottom .bx_pagination_page li a:hover, .bx_pagination_bottom .bx_pagination_page .nav-text a:hover {background-color: rgba(188, 188, 188, .3);}.bx_pagination_bottom .bx_pagination_page li a:active, .bx_pagination_bottom .bx_pagination_page .nav-text a:active {background-color: rgba(188, 188, 188, .7);}.bx_pagination_bottom .bx_pagination_page li.bx_active span {background-color: #bcbcbc;color: #fff;opacity: 1;font-weight: bold;}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num {display: block;}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select {margin-right: 5px;}.bx_pagination_bottom .bx_wsnw {white-space: nowrap;}@media (min-width: 981px) {}@media (min-width: 640px) and (max-width: 980px) {}@media (min-width: 480px) and (max-width: 639px) {.bx_pagination_bottom .bx_pagination_select_container select {margin-right: 10px;}}@media (max-width: 479px) {.bx_pagination_bottom .bx_pagination_section_one {}.bx_pagination_bottom .bx_pagination_section_two {float: none;text-align: left;}.bx_pagination_bottom .bx_pagination_select_container {-webkit-box-sizing: border-box;box-sizing: border-box;width: 47%;}.bx_pagination_bottom .bx_pagination_select_container select {display: block;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right: 0 !important;width: 90%;}.bx_pagination_bottom .bx_pg_section {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;text-align: left;}.bx_pagination_bottom .bx_pagination_page {white-space: normal;}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num {width: 100%;height: auto;text-align: center;}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col {display: none;}.bx_pagination_bottom .bx_pg_text {display: inline-block;width: 50%;}.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text {display: none;}}@media (max-width: 320px) {}.bx_pagination_bottom .bx_pagination_section_one, .bx_pagination_bottom .bx_pagination_section_two, .bx_pagination_bottom .bx_pagination_select_container, .bx_pagination_bottom .bx_pagination_select_container select, .bx_pagination_bottom .bx_pg_section, .bx_pagination_bottom .bx_pagination_page, .bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num, .bx_pagination_bottom .bx_pg_section.bx_pg_show_col, .bx_pagination_bottom .bx_pg_text, .bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.popup-window-buttons .btn-buy {padding: 10px 15px 9px;font-size: 12px !important;cursor: pointer;display: inline-block;vertical-align: middle;}.popup-window-buttons .btn-buy:first-child {padding: 9px 15px 8px;}.popup-window.popup-window-with-titlebar {padding: 25px;}.popup-window-titlebar-text, .popup-window-titlebar-text-version {color: #000;font-size: 18px;}.product_card__info {width: 50%;margin-left: 3%;font-size: 14px;position: relative;}.product_card__info .product_card-flags {top: -15px;right: 0;left: initial;}.product_card-flags {position: absolute;}.product_card-flags .flag-item {text-transform: uppercase;font-size: 10px;border-radius: 50%;color: #fff;width: 35px;height: 35px;line-height: 35px;margin-bottom: 10px;text-align: center;cursor: default;position: relative;}.product_card-flags .flag-item.product_hit, .product_card-flags .flag-item.hit {background-color: #a7d4d8;}.product_card-flags .flag-item.new, .product_card-flags .flag-item.big {background-color: #7fb265;}.product_card-flags .flag-item.stock {background-color: #ff6150;font-size: 12px;}.product_card__title {border-bottom: 1px solid #e9e9e9;padding-bottom: 5px;}.product_card__title h1 {line-height: 1.5;font-size: 24px;}.product_card__title .name {color: #151414;opacity: .5;font-size: 14px;margin-top: 5px;}.product_card__title .product_card__brand {font-size: 24px;font-weight: 500;}.arelrating-color-green1 .icon-star {background: url("images/icons/rating_sprite.png") no-repeat 0 0 transparent;}.arelrating-color-green1 .stars-empty {background: url("images/icons/rating_sprite.png") no-repeat 0 -14px;}.arelrating-color-green1 .stars-full {background: url("images/icons/rating_sprite.png") no-repeat 0 -28px;}.arelrating-color-green1 .info .info-bar {background-color: #79c471;}.product_card__attributes {border-bottom: 1px solid #ddd;padding: 15px 0;}.product_card__attributes .product__attribute {line-height: 2;}.product_card__attributes .product__attribute .product__attr-label {color: #aaa;}.product_card__attributes .product__attribute .product__attr-value {font-weight: 300;}.product_card__attributes .product__attribute .product__attr-value a {text-decoration: underline;color: #000;}.product_card__attributes .product__attribute .product__attr-value a:hover {text-decoration: none;}.info-card {text-transform: uppercase;padding: 10px 0;border-bottom: 1px solid #ddd;font-weight: 300;color: #aaa;position: relative;}.info-card .tt-info-box {display: inline-block;width: 18px;height: 18px;border: 1px solid #aaa;border-radius: 50%;margin-left: 5px;position: relative;text-align: center;cursor: pointer;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.info-card .tt-info-box:hover {border-color: #CD431A;color: #fff;background-color: #CD431A;}.info-card .tt-info-box:before {content: '?';display: block;line-height: 1.2;}.product_order_block {padding: 15px 0;}.product_card__options {margin-bottom: 20px;}.clr {clear: both;}.show_btn {display: inline-block;}.hide_btn {display: none;}.product_card__descr {margin-bottom: 30px;}.product_card__descr .product__descr-label {font-size: 16px;font-weight: 500;}.product_card__descr .product__descr-value {width: 60%;padding: 10px 0;}.order_block-buy .product_item__price {display: inline-block;vertical-align: middle;}.order_block-buy .product_item__price .price {font-weight: 500;}.order_block-buy .btn_wrapper {display: inline-block;vertical-align: middle;width: 170px;margin: 0 25px;position: relative;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.order_block-buy .btn_wrapper .product_add-btn {width: 100%;cursor: pointer;font-size: 16px;padding: 13px 0;color: #fff;font: inherit;font-weight: 500;text-transform: uppercase;border: 0;display: block;}.order_block-buy .product_add-btn span {display: block;position: relative;z-index: 10;}.btn_mask {position: relative;background-color: #CD431A;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.btn_mask:hover {background-color: #a1787c;}.btn_mask:active {background-color: #CD431A;}.btn_mask:before {content: '';border-radius: inherit;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;-webkit-transition: background-color 0.3s, -webkit-transform 0.3s;transition: background-color 0.3s, -webkit-transform 0.3s;-o-transition: transform 0.3s, background-color 0.3s;transition: transform 0.3s, background-color 0.3s;transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;border: 1px solid #CD431A;-webkit-transform: scale3d(0.95, 0.8, 1);transform: scale3d(0.95, 0.8, 1);display: none;}.btn_mask:after {content: '';border-radius: inherit;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;-webkit-transition: background-color 0.3s, -webkit-transform 0.3s;transition: background-color 0.3s, -webkit-transform 0.3s;-o-transition: transform 0.3s, background-color 0.3s;transition: transform 0.3s, background-color 0.3s;transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;background: #CD431A;display: none;}.btn_mask:hover:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}.btn_mask:hover:after {background-color: #CD431A;-webkit-transform: scale3d(0.95, 0.8, 1);transform: scale3d(0.95, 0.8, 1);}.product_add-favour {display: inline-block;vertical-align: middle;position: relative;}.sets {margin-bottom: 40px;}.sets__wrapper {padding: 30px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: start;}.set_container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-right: 15px;}.set_container .set_item {display: inline-block;vertical-align: top;padding: 0 35px;position: relative;}.set_container .set_item.main-item {padding-left: 0;}.set_container .set_item.main-item:after {display: none;}.set_container .set_item .set_plus {display: block;position: absolute;width: 20px;height: 20px;left: -45px;top: 0;bottom: 0;margin: auto;}.set_container .set_item .set_plus:after, .set_container .set_item .set_plus:before {content: '';display: block;position: absolute;top: 0;bottom: 0;left: auto;right: auto;margin: auto;width: 100%;height: 2px;background-color: #bdbdbd;}.set_container .set_item .set_plus:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.set_container .set_image__wrap {position: relative;border: 1px solid #e8e8e8;}.set_container .set_image__wrap a {display: block;width: 173px;height: 210px;}.set_container .set_image__wrap a img {position: absolute;top: 50%;left: 50%;max-width: 90%;max-height: 90%;width: auto;height: auto;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}.set_container .set_image__wrap span.number {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;background-color: #CD431A;border-radius: 50%;color: #fff;font-size: 18px;font-weight: 500;width: 40px;height: 40px;top: -13px;right: -15px;}.set_container .set_info {width: 175px;margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.set_container .set_name {display: inline-block;vertical-align: top;width: calc(100% - 30px);font-size: 12px;font-weight: 500;}.set_container .set_item.main-item .set_name {width: 100%;}.set_container .set_name a {color: #000;}.set_container .set_name .name {overflow: hidden;display: block;height: 50px }.set_container .set_name .price {margin-top: 15px;}.set_container .set_name .price .current_price {display: block;font-weight: bold;}.set_container .set_name .price .old_price {font-size: 11px;color: #8f8f8f;position: relative;}.set_container label.set_check-in, .set_container div.set_check-in {display: inline-block;width: 20px;}.set_container label.set_check-in {cursor: pointer;}.set_container div.set_check-in {display: none;}.set_container label.set_check-in span, .set_container div.set_check-in span {display: block;position: relative;width: 15px;height: 15px;border: 1px solid #ddd;}.set_container label.set_check-in.active span:before, .set_container div.set_check-in span:before {content: "\f00c";line-height: 1;width: 15px;height: 15px;display: block;position: absolute;font-family: FontAwesome;top: -2px;left: 1px;color: #CD431A;}.set_container label.set_check-in input {display: none;}.set_result {height: 210px;display: inline-block;vertical-align: top;padding-left: 50px;text-align: center;font-weight: 500;position: relative;}.set_result:after {content: '';display: block;position: absolute;width: 30px;height: 15px;border-top: 2px solid #bdbdbd;border-bottom: 2px solid #bdbdbd;top: 90px;left: -15px;}.set_result .result_box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.set_result .result_sum {font-size: 24px;margin-bottom: 20px;}.set_result .result_sum span {font-size: 18px;}.set_result .result_sum .set-price {font-size: 24px;font-weight: bold;display: block;margin-bottom: 5px;}.set_result .result_sum .old_price span:empty {display: none;}.set_result .set_to-cart, .basket_empty .go_to-catalog a {width: 160px;padding: 10px 0;cursor: pointer;position: relative;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;overflow: hidden;}.btn-green-border.set_to-cart span {position: relative;z-index: 10;}.btn-green-border.set_to-cart:before {z-index: 1;}.set_result .set_to-cart {width: auto;min-width: 160px;padding: 10px 20px;}.kit, .btn-loader {display: none;}.btn-loader {font-size: 16px;}.comments .title_box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px solid #ddd;padding: 0 0 15px;margin: 0;}.comments .title_box h2 {display: inline-block;border: 0;padding-bottom: 0;}.api_modal .api_modal_title {text-transform: uppercase;}.api_form .api_controls label input[type=checkbox] + .api-rules-text {padding-left: 25px;position: relative;}.api_form .api_controls label input[type=checkbox] + .api-rules-text:before, .api_form .api_controls label input[type=checkbox] + .api-rules-text:after {content: '';display: block;position: absolute;left: 0;top: 1px;width: 15px;height: 15px;cursor: pointer;}.api_form .api_controls label input[type=checkbox] + .api-rules-text:before {border: solid 1px #bdbdbd;}.api_form .api_controls label input[type=checkbox]:checked + .api-rules-text:after {content: '\f00c';font-family: FontAwesome;color: #CD431A;font-size: 14px;top: -2px;left: 1px;}.api_form .api_controls label input[type=checkbox] {display: none;}.api_form .api_controls label {padding-left: 0;}.api_modal .api_modal_close {z-index: 100;}.api_modal .api_modal_header {padding: 15px 30px 15px 20px;}.comments .title_box button.comment_add {font-weight: 300;color: #2d1c2e;border: 0;border-bottom: 1px solid #2d1c2e;opacity: .5;font-size: 18px;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;background: transparent;padding: 0;}.comments .title_box button.comment_add:hover {opacity: 1;border-bottom-color: transparent;}.comments {margin: 50px 0;}.comments_wrapper .comment_item {padding: 25px 0;border-bottom: 1px solid #ddd;}.comments_wrapper .comment_item:last-child {}.comment_item__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.comment_item__left {display: inline-block;vertical-align: top;}.comment_item__left .comment_author {font-size: 18px;font-weight: 500;}.comment_item__left .comment_date {font-size: 14px;opacity: .5;}.comment_item__header .comment_rating .api-icon-star {display: inline-block;width: 15px;height: 15px;background-image: url(images/icons/rating_sprite.png);background-repeat: no-repeat;}.comment_item__header .comment_rating .api-icon-star.api-icon {background-position: -13px 0;}.comment_item__header .comment_rating .api-icon-star.api-icon-active {background-position: 0 0;}.comment_item__body {margin: 15px 0 0;}

/* .catalog__content, .lk_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: calc(100vh - 350px);} */
.catalog__content, .lk_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.catalog__content h1, .lk_wrapper h1 {font-size: 30px;}
.catalog__content .catalog_image {display: block;width: 50%;}
.catalog__content .catalog__nav {width: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.catalog__content .title_box {width: 50%;margin: 0 0 20px;padding: 0;}.favorite-element-container .title_box {margin-bottom: 0;}
.catalog__content .title_box h1 {font-weight: 900;}
.catalog__content .title_box .sub_title {color: #CD431A;font-weight: 900;font-size: 14px;}
.catalog__content .catalog__nav_wrapper {width: 50%;border-top: 1px solid #ddd;}
.catalog__content .catalog__nav_wrapper ul li.catalog__nav-item {padding: 10px 0;border-bottom: 1px solid #ddd;}
.catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a {display: block;padding: 10px 0;position: relative;color: #000;font-weight: 500;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}
.catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:after {content: '';display: block;position: absolute;border: 6px solid transparent;border-left: 7px solid #000;top: 15px;right: 0;margin: auto;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}
.catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:hover {color: #CD431A;}
.catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:hover:after {border-left-color: #CD431A;}
.catalog__content .catalog_image_wrapper {width: 100%;position: relative;height: 0;padding-top: 100%;}
.catalog__content .catalog_image_wrapper .catalog_img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: top center;}


.catalog__filter, .lk__nav-wrap {width: 25%;padding-right: 4%;padding-top: 30px;}.catalog__filter .title {font-size: 18px;font-weight: 900;border-bottom: 1px solid #ddd;padding-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.section__list-wrapper {padding: 10px 0 20px;}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {border-bottom: solid 1px #d4d4d4;}.section__list-wrapper {}.catalog__section-filter .bx-filter .bx-filter-title {display: none;}.catalog__section-filter .bx-filter.bx-blue .bx-filter-section {background: none;padding: 0;}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {display: none;}.catalog__section-filter .bx-filter .bx-filter-parameters-box-title {padding: 17px 0;border-bottom: solid 1px #d4d4d4;}.catalog__section-filter .bx-filter .bx-filter-parameters-box-title span {display: block;width: 100%;position: relative;color: #000;font-size: 14px;font-weight: bold;border: none !important;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {}.catalog__section-filter .bx-filter .bx-filter-parameters-box-container-block {}.catalog__section-filter .bx-filter .bx-filter-input-container input {border: 1px solid #ddd;text-align: center;font-size: 13px;}.catalog__section-filter .bx-filter .bx-ui-slider-track-container {margin: 0;width: 100%;padding: 35px 23px 25px;}.catalog__section-filter .bx-filter .bx-ui-slider-track {height: 3px;}.catalog__section-filter .price-separator {margin: 0 -1px;height: 40px;position: relative;}.catalog__section-filter .bx-filter.bx-blue .bx-ui-slider-pricebar-vn {background: #ddd;}.catalog__section-filter .bx-filter.bx-blue .bx-ui-slider-pricebar-v {background: #CD431A;}.catalog__section-filter .bx-filter .bx-ui-slider-part {top: -3px;width: 0;height: 9px;background: #CD431A;display: none;}.catalog__section-filter .bx-filter .bx-ui-slider-part span {top: -22px;}.bx-filter .bx-ui-slider-part.p2 span {margin-left: 0;margin-right: -10px;left: auto;right: 0;text-align: right;}.bx-filter .bx-ui-slider-part.p1 span {margin-left: -10px;left: 0;text-align: left;}.catalog__section-filter .bx-filter .bx-ui-slider-handle {background: #CD431A !important;border-radius: 50%;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3);box-shadow: 0 0 2px rgba(0, 0, 0, .3);width: 11px;height: 11px;top: -4px;}.bx-filter .bx-ui-slider-part.p2 {left: auto;right: -1px;}.bx-filter .filter-price-block.bx-active .bx-filter-block {overflow: visible;}.catalog__section-filter .bx-filter .filter-price-block .bx-filter-parameters-box-title {border-bottom: 0;}.bx-filter .filter-price-block .bx-filter-parameters-box-title span {cursor: default;}.bx-filter .filter-price-block .bx-filter-parameters-box-container {padding: 0 0 10px;}.catalog__section-filter .bx-filter .bx-ui-slider-range {z-index: 500;}.catalog__section-filter .bx-filter .bx-ui-slider-handle.right {margin-right: -10px;}.catalog__section-filter .bx-filter .bx-ui-slider-handle.left {margin-left: -10px;}.catalog__section-filter .price-separator:before {content: '';display: block;width: 100%;height: 100%;background-size: 15px;background-repeat: no-repeat;background-position: center;background-image: url(images/icons/minus.svg);}.bx-filter-parameters-box-container {padding: 10px 0;}.parametr_item {display: inline-block;vertical-align: middle;margin-right: 8px;font-size: 14px;font-weight: 300;opacity: .35;}.parametr_item span {display: inline-block;vertical-align: middle;}.del_param {cursor: pointer;width: 13px;height: 13px;position: relative;}.del_param:before, .del_param:after {content: '';display: block;position: absolute;left: 0;top: 7px;width: 11px;height: 1px;background-color: #000;}.del_param:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.del_param:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.size_block .bx-filter-parameters-box-container {width: 90%;margin: auto;}.size_block .bx-filter-input-checkbox {width: 47%;display: inline-block;vertical-align: top;margin: 0;margin-bottom: 10px;margin-right: 2%;text-align: center;}.catalog__section-filter .size_block label.bx-filter-param-label {padding: 0;height: 30px;line-height: 30px;display: block;text-align: center;margin: 0;}.catalog__section-filter .size_block .bx-filter-param-text {display: block !important;text-align: center;border: 1px solid #000;}.size_block .catalog__section-filter .bx-filter .bx-filter-input-checkbox .bx-filter-param-text {display: block;text-align: center;}.catalog__section-filter .bx-filter-input-checkbox {margin: 0;}.catalog__section-filter .bx-filter-input-checkbox input {display: none;}.catalog__section-filter label.bx-filter-param-label {display: block;position: relative;min-height: 15px;padding-left: 0;padding-right: 20px;}.catalog__section-filter .bx-filter-input-checkbox:last-child label.bx-filter-param-label {margin-bottom: 0;}.catalog__section-filter label.bx-filter-param-label:before, .catalog__section-filter label.bx-filter-param-label:after {content: "";line-height: 1;width: 15px;height: 15px;display: block;position: absolute;font-family: FontAwesome;top: 5px;left: 0;color: #CD431A;display: none;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox label.bx-filter-param-label:before {border: 1px solid #ddd;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"]:checked + label.bx-filter-param-label:after , .catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="radio"]:checked + label.bx-filter-param-label:after {content: "\f00c";left: 2px;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"]:checked + label.bx-filter-param-label .bx-filter-param-text , .catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="radio"]:checked + label.bx-filter-param-label .bx-filter-param-text {}.catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"] + label.bx-filter-param-label .check:before , .catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="radio"] + label.bx-filter-param-label .check:before {display: block;position: absolute;content: '';width: 7px;height: 7px;top: 0;left: 0;bottom: 0;right: 0;margin: auto;background-image: url(images/icons/check-symbol.svg);background-size: cover;opacity: 0;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="radio"] + label.bx-filter-param-label .check:before {content: '\f111';font-family: FontAwesome;font-size: 7px;background: none;width: 5px;height: 9px;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"]:checked + label.bx-filter-param-label .check:before , .catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="radio"]:checked + label.bx-filter-param-label .check:before {opacity: 1;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox .check {display: inline-block;vertical-align: middle;width: 11px;height: 11px;border: solid 1px #232323;margin-right: 10px;position: relative;}.catalog__section-filter .bx-filter .radio.bx-filter-input-checkbox .check {border-radius: 50%;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox .disabled .check {border-color: #bdbdbd;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox .disabled .bx-filter-param-text {color: #bdbdbd;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox .bx-filter-param-text {display: inline;vertical-align: middle;font-size: 14px;font-weight: 100;}.catalog__section-filter .bx-filter .bx-filter-input-checkbox .count_items {display: block;position: absolute;font-size: 12px;right: 0;top: 4px;color: #bdbdbd;}.catalog__section-filter .bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {padding: 0;}.catalog__section-filter .bx-filter .bx-filter-param-btn.bx-color-sl {border-radius: 50%;border-color: transparent;padding: 3px;width: 35px;height: 35px;}.catalog__section-filter .bx-filter-select-popup .bx-filter-btn-color-icon, .catalog__section-filter .bx-filter .bx-filter-btn-color-icon {border-radius: 50%;width: 27px;height: 27px;}.catalog__section-filter .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn, .catalog__section-filter .bx-filter .bx-filter-param-btn:hover, .catalog__section-filter .bx-filter .bx-filter-param-btn:active, .catalog__section-filter .bx-filter .bx-filter-param-btn:focus {border: 1px solid #CD431A !important;}.catalog__section-filter .bx-filter .bx-filter-param-label.disabled {pointer-events: none;}.catalog__section-filter .del_filter {border-radius: 0;padding: 0;border: 0;font-size: 14px;background: transparent;border: none;position: relative;}.catalog__section-filter .del_filter {color: #000;font-weight: 300;text-decoration: underline;}.catalog__section-filter .del_filter:hover, .catalog__section-filter .del_filter:active {text-decoration: none;}.catalog__section-filter .bx-filter .bx-filter-button-box {margin-top: 25px;}.catalog__section-filter .bx-filter .bx-filter-parameters-box-title .fa-angle-down, .catalog__filter ul#vertical-multilevel-menu li.parent .fa-angle-down {display: block;position: absolute;width: 20px;height: 20px;text-align: center;right: 0;font-size: 22px;line-height: 20px;color: #bdbdbd;cursor: pointer;}.catalog__section-filter .bx-filter .bx-filter-parameters-box-title .fa-angle-down {top: 0;}.catalog__filter ul#vertical-multilevel-menu li.parent .fa-angle-down {top: 10px;}.catalog__filter ul#vertical-multilevel-menu li.item-selected .fa-angle-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.catalog__section-filter .bx-filter .bx-filter-parameters-box-title .prop_angle:before, .catalog__filter ul#vertical-multilevel-menu a.parent-link .prop_angle:before {content: '';display: block;width: 100%;height: 100%;background-size: 100%;background-repeat: no-repeat;background-position: center;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.catalog__section-filter .bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-title .prop_angle:before, .catalog__filter ul#vertical-multilevel-menu a.parent-link .prop_angle:before {background-image: url(images/icons/add.svg);}.catalog__section-filter .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title .prop_angle:before, .catalog__filter ul#vertical-multilevel-menu li.parent.item-selected a.parent-link .prop_angle:before {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}.bx-filter .bx-filter-section {padding-top: 0;}.catalog__filter ul#vertical-multilevel-menu, .catalog__filter #vertical-multilevel-menu ul {width: 100%;font-size: 14px;}.catalog__filter ul#vertical-multilevel-menu li a, .catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub li a {background: none !important;border: none;padding: 10px 0;font-weight: 100;position: relative;}.catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub li a {padding: 4px 10px;}.catalog__filter ul#vertical-multilevel-menu li.section__list-item {position: relative;}.catalog__filter ul#vertical-multilevel-menu li.parent {}.catalog__filter ul#vertical-multilevel-menu li.sub-item-selected a.parent-link, .catalog__filter ul#vertical-multilevel-menu li.sub-item-selected a, .catalog__filter ul#vertical-multilevel-menu li.item-selected a.parent-link {font-weight: 900;}.catalog__filter ul#vertical-multilevel-menu li a.parent-link:hover {color: #CD431A;}.catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub {position: relative;width: 100%;margin: 0;border: none;display: block;-webkit-transition: max-height .3s ease-in-out;-o-transition: max-height .3s ease-in-out;transition: max-height .3s ease-in-out;max-height: 0;overflow: hidden;}.catalog__filter ul#vertical-multilevel-menu li.item-selected ul.section__list-sub {max-height: 700px;-webkit-transition: max-height .5s ease-in-out;-o-transition: max-height .5s ease-in-out;transition: max-height .5s ease-in-out;}.catalog__filter ul#vertical-multilevel-menu li.item-selected ul.section__list-sub {}.catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub li {margin-bottom: 5px;border: 1px solid transparent;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub li:hover a {color: #CD431A;}.catalog__filter ul#vertical-multilevel-menu ul li.sub-item-selected {background-color: #7fb265;}.catalog__filter ul#vertical-multilevel-menu ul li.sub-item-selected a, .catalog__filter ul#vertical-multilevel-menu ul li.sub-item-selected:hover a {color: #fff !important;}.catalog__list, .lk__content {width: 75%;padding-top: 30px;}.catalog__list .title_box, .favorite-element-container .title_box {width: 100%;}.catalog__list .title_box h1, .favorite-element-container .title_box h1 {}.sorting_box {font-size: 14px;color: #bbb;text-align: right;}.sorting_box span.title {display: inline-block;vertical-align: middle;margin-right: 10px;}.sorting_box .sorting {display: inline-block;vertical-align: middle;}.sorting_box .sorting .sorting_item {display: inline;margin-left: 10px;font-weight: 300;}.sorting_box .sorting .sorting_item span {display: inline-block;vertical-align: top;}.sorting_box .sorting .sorting_item .fa {font-size: 12px;line-height: 18px;}.sorting_box .sorting .sorting_item a {color: inherit;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.sorting_box .sorting .sorting_item.active a, .sorting_box .sorting .sorting_item:hover a {color: #CD431A;}.product_item .product_card-flags {top: 0;left: 0;}.fast_view {z-index: -1;opacity: 0;position: absolute;width: 73%;height: 45px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-image: none;background-color: rgba(205, 67, 26, .8);border-color: rgba(205, 67, 26, .8);cursor: pointer;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.fast_view:hover {background-color: #CD431A;border-color: #CD431A;}.fast_view:active {background-color: #CD431A;border-color: #CD431A;}.product_item:hover .fast_view {opacity: 1;z-index: 10;}.catalog__list-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 50px;}.catalog__list-wrapper .product_item {width: 23.5%;margin-right: 2%;margin-bottom: 2%;position: relative;}.catalog__list-wrapper .product_item:nth-child(4n) {margin-right: 0;}.product_card_fast {text-align: right;}.fade-in-down-sm .product_card_fast {display: none;}.product_card_fast {display: none;vertical-align: middle;text-align: left;position: fixed;top: 0;bottom: 0;right: -70%;margin: auto;z-index: 1000;max-width: 1440px;width: 70%;overflow-y: scroll;padding-left: 20px;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}.product_card_fast .fast_view {display: none;}.product_card_fast.fast-in {display: inline-block;right: 0;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}.product_card_fast .fast_wrapper {background-color: #fff;position: relative;height: 100%;padding-bottom: 5px;}.product_card_fast .product_card_wrapper {background-color: #fff;padding: 50px;}.product_card_fast .product_card_wrapper .slider_in_fast {margin-top: 50px;}.product_card_fast .product-item-detail-gallery {padding-right: 20px;}.product_card_fast .product-item-detail-content {padding-left: 20px;margin-left: -1px;}.product_card_fast .product-detail-descriptions .tab-content {line-height: 1.5;}.product_card_fast .product_opt {width: 100%;}.product_card_fast .go_to_card {text-align: center;padding-bottom: 30px;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.product_card_fast .go_to_card a {display: inline;position: relative;border-bottom: 1px solid transparent;color: #aaa;font-size: 18px;font-weight: 300;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.product_card_fast .go_to_card a:after {content: "\f105";display: block;font-family: FontAwesome;position: absolute;top: 0;right: -15px;}.product_card_fast .go_to_card a:hover {border-bottom-color: #CD431A;color: #CD431A;}.product_card_fast .close-btn {left: -20px;}.close-btn, .popup-window-titlebar-close-icon {cursor: pointer;position: absolute;width: 50px;height: 50px;background: #CD431A;top: 15px;z-index: 600;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}.popup-window-titlebar-close-icon {opacity: 1;right: -15px;}.close-btn:hover, .popup-window-titlebar-close-icon:hover {background: #77a65f;}.close-btn:active, .popup-window-titlebar-close-icon:active {background: #6b9456;}.close-btn:before, .close-btn:after, .popup-window-titlebar-close-icon:before, .popup-window-titlebar-close-icon:after {content: '';display: block;position: absolute;left: 12px;top: 23px;width: 25px;height: 2px;background-color: #fff;}.close-btn:before, .popup-window-titlebar-close-icon:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.close-btn:after, .popup-window-titlebar-close-icon:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.popup_mask, .popup_inner {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.45);z-index: 999;}.popup_inner {z-index: 2000;}.footer {border-top: solid 1px #dadada;padding: 50px 0;}.bottom-logo {margin-bottom: 20px;}.footer .footer-content, .footer .footer-copy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.footer-item {}.footer-item-menu {}.footer-item-logo {border: 0;padding-left: 0;}.footer-item-pays {padding-right: 0;}.footer-item-title {font-size: 18px;font-weight: 900;color: #000;margin-bottom: 10px;display: block;}.footer .footer-item-menu-catalog ul.navigation {}.footer ul.navigation li {margin-bottom: 8px;line-height: 1.3;}.footer ul.navigation li a {font-size: 14px;color: #000;-webkit-transition: color .2s ease-out;-o-transition: color .2s ease-out;transition: color .2s ease-out;position: relative;display: inline-block;}.footer ul.navigation li a:after {background-color: #CD431A;display: block;height: 1px;width: 0;left: 50%;position: absolute;bottom: 1px;-webkit-transition: width .15s ease-out;-o-transition: width .15s ease-out;transition: width .15s ease-out;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.footer ul.navigation li a:hover {color: #CD431A;}.footer ul.navigation li a:hover:after {width: 100%;}.footer .pays-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: wrap;}.footer .pays-box .pay-item {display: inline-block;vertical-align: middle;margin-left: 15px;height: 22px;margin-bottom: 15px;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}.footer .pays-box .pay-item:first-child {margin-left: 0;}.footer .pays-box .pay-item img {max-height: 22px;}.footer .pays-box .pay-item:hover {-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}.footer .social-box {margin-top: 10px;}.footer .social-box .social_item {color: #fff;margin-right: 5px;font-size: 20px;display: inline-block;vertical-align: middle;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;border-radius: 50%;width: 36px;height: 36px;line-height: 36px;overflow: hidden;background-color: #CD431A;text-align: center;}.footer .social-box .fa-vk {margin-right: 3px;}.footer .social-box .social_item:hover {color: #CD431A;background-color: rgba(128, 179, 102, .3);}.footer .social-box .social_item:active {color: #CD431A;}.footer .social-box .social_item:last-child {margin-right: 0;}.footer .social-box .social_item .fa-dzen {background: url(/bitrix/templates/cosmetics/images/dzen.jpg) no-repeat center center / contain;display: block;width: 100%;height: 100%;}.footer .social-box .social_item .fa-ok {background: url(/bitrix/templates/cosmetics/images/ok2.png) no-repeat center center / contain;display: block;width: 65%;height: 65%;margin-left: 17%;margin-top: 15%;}.footer .footer-copy {margin: 30px 0 0;}.footer .footer-copy p {font-size: 12px;color: #333333;opacity: 0.4;}.hamburger {width: 30px;height: 30px;text-align: center;position: relative;font-size: 11px;color: #CD431A;margin-left: 0px;}.hamburger .line, .hamburger .line:after, .hamburger .line:before {position: absolute;background-color: #FFF;width: 30px;height: 3px;border-radius: 10px;display: block;-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}.hamburger .line:after, .hamburger .line:before {content: '';}.hamburger .line {margin: auto;bottom: 0;top: 0;left: 0;right: 0;height: 3px;background-color: #FFF;border-radius: 10px;}.hamburger .line:before {top: -8px;}.hamburger .line:after {bottom: -8px;}.hamburger.is-active .line {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.hamburger.is-active .line:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);top: -5px;left: -1px;width: 52%;}.hamburger.is-active .line:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);bottom: -5px;left: -1px;width: 50%;}@media (min-width: 1025px) {.visible-lg {display: block !important;}.hidden-xs {display: block !important;}.visible-xs {display: none !important;}.visible-xs-inline-block {display: none !important;}}





@media (max-width: 1024px) {.hidden-xs {display: none !important;}.visible-xs {display: block !important;}.visible-xs-inline-block {display: inline-block !important;}}script {display: none !important;}.btn_hamburger {display: none;}h2.title_mob {display: none;}.lk_wrapper {position: relative;}.lk__nav {}.sale-personal-section-row-flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}.sale-personal-section-index-block {background: #CD431A;opacity: .8;padding: 0;margin: 15px 0;text-align: center;text-transform: uppercase;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #fff;background-size: cover;height: 87%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;}.sale-personal-section-index-block-link, .sale-personal-section-index-block-link:hover, .sale-personal-section-index-block-link:active, .sale-personal-section-index-block-link:focus, .sale-personal-section-index-block-link:visited {text-decoration: none;display: block;padding: 25px 15px;color: #fff;}.sale-personal-section-index-block-link {color: #fff;}.sale-personal-section-index-block-ico {font-size: 64px;}.sale-personal-section-index-block-name {font-size: 16px;}.sale-personal-section-account-sub-header {margin-top: 40px;}.sale-order-title {font-family: inherit;margin: 0 0 20px;font-size: 22px;font-weight: bold;}.sale-order-detail-more-info-details .table-responsive {border: 0;}.orders-history-link a {color: #CD431A;border-bottom: 1px solid #CD431A;margin-right: 15px;}.orders-history-link a:hover {border-bottom-color: transparent;}.orders-history-link {margin-bottom: 30px;}.lk__nav .lk__nav_item {margin-bottom: 5px;border: 1px solid transparent;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}.lk_wrapper .lk__nav .lk__nav_item.current a, .lk_wrapper .lk__nav .lk__nav_item.current:hover a {color: #fff;background-color: #CD431A;cursor: default;font-weight: 500;}.lk__nav .lk__nav_item a {display: block;padding: 6px 20px;font-weight: 300;}.lk__nav .lk__nav_item:hover, .lk__nav .lk__nav_item.current, .lk__nav .lk__nav_item.current:hover {border-color: #CD431A;}.lk__content {padding-top: 20px;}.lk_wrapper .lk__nav-wrap {padding-top: 20px;}.lk__content .title_box {width: 100%;margin: 0;padding: 0 0 30px;}.lk__content .title_box h1 {font-size: 30px;}.bx_profile {max-width: 500px;}.bx_profile font.notetext {margin-bottom: 10px;display: block;}.bx_profile .main-profile-block-date-info {margin-bottom: 30px;}.lk__content-wrapper {}.account-form .form__widget {margin-bottom: 20px;}.account-form .form__widget-box {}.form__widget_birthday .form__widget-box {position: relative;}.form__widget_birthday .form__widget-box .calendar-icon {position: absolute;right: 10px;bottom: 7px;color: #616161;opacity: .7;}.form__widget_birthday .form__widget-box .calendar-icon:active {color: #CD431A;opacity: 1;}.form__widget_birthday .form__widget-box a.calendar-icon-hover {color: #CD431A;}.form__widget_birthday .form__widget-input {position: relative;max-width: 200px;}.account-form .form__widget_fio .form__widget-label {display: block;margin: 0;margin-bottom: 5px;}.account-form .form__widget_gender input[type="radio"] {display: none;}.account-form ul.tabs_gender {display: inline-block;vertical-align: middle;width: 200px;border: 1px solid #aaa;}.account-form ul.tabs_gender li.tabs__item {display: block;float: left;width: 50%;text-align: center;font-size: 14px;}.account-form ul.tabs_gender li.tabs__item label.tabs__item-btn {display: block;position: relative;padding: 7px 0;height: 34px;color: #000;background-color: #fff;cursor: pointer;-webkit-transition: .2s ease;-o-transition: .2s ease;transition: .2s ease;}.account-form ul.tabs_gender li.tabs__item input[type="radio"]:checked + label {background-color: #CD431A;color: #fff;font-weight: 300;cursor: default;}.account-form ul.tabs_gender li.tabs__item label.tabs__item-btn:hover {background-color: rgba(128, 179, 102, .4);}.password-form {display: none;}.orders .order-item {border: 1px solid #ddd;margin-bottom: 15px;padding: 20px;font-size: 14px;}.orders .orders-item__about {padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}.orders .orders-item__id {width: 30%;display: inline-block;font-size: 18px;font-weight: 900;color: #000;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}.orders .orders-item__id:hover {color: #CD431A;}.orders .order-item__total-price {width: 20%;display: inline-block;text-align: center;font-weight: 300;}.orders .order-item__order-date {width: 18%;display: inline-block;text-align: center;}.orders .orders-item__status {width: 30%;display: inline-block;text-align: right;}.orders .orders-item__status.status_ok, .order__time.status_ok {color: #06c191;}.orders .orders-item__status.status_process, .order__time.status_process {color: #999;}.orders .orders-item__status.status_cancel, .order__time.status_cancel {color: #f45057;}.orders .track-items__item-image, .orders .track-items__more-items {border: 1px solid #aaa;display: inline-block;vertical-align: top;margin-right: 10px;width: 45px;height: 65px;}.orders .track-items__more-items {font-size: 18px;text-align: center;line-height: 65px;margin: 0;}.orders .orders-item__goods {width: 50%;display: inline-block;}.orders a.order-item__link {float: right;color: #fff;background-color: #CD431A;display: block;padding: 5px 20px;margin-top: 34px;}.favour__list-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 50px;}.favour__list-wrapper .product_item {width: 23.5%;margin-right: 2%;margin-bottom: 2%;position: relative;}.favour__list-wrapper .product_item:nth-child(4n) {margin-right: 0;}.product_card-flags {top: 10px;left: 10px;}#favour_in .product_item, #basket_in .product_item {position: relative;}.favour__list .favour-del, .cartline_wrapper .close-btn, .favour_wrapper .close-btn {width: 30px;height: 30px;top: 0;right: 0;z-index: 100;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.favour__list .favour-del, .cartline_wrapper .close-btn {background-color: transparent;opacity: .4;top: 10px;right: 10px;}.cartline_wrapper .close-btn:before, .cartline_wrapper .close-btn:after, .favour_wrapper .close-btn:before, .favour_wrapper .close-btn:after {left: 7px;top: 14px;width: 16px;}.cartline_wrapper .close-btn:before, .cartline_wrapper .close-btn:after, .favour__list .favour-del:before, .favour__list .favour-del:after {width: 20px;top: 0;bottom: 0;right: 0;left: 0;margin: auto;background-color: #6c7567;}.cartline_wrapper .close-btn:hover, .favour__list .favour-del:hover {opacity: 1;}.title_box {margin: 10px 0;padding: 20px 0;}.basket_wrapper .bx_ordercart .bx_sort_container {width: 15%;padding-right: 2%;float: left;}.basket_wrapper .bx_ordercart .bx_sort_container span {display: none;font-weight: 500;color: #000;margin-top: -40px;}.basket_wrapper .bx_ordercart .bx_sort_container a {text-shadow: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;border-radius: 0;width: 100%;font-weight: 300;background: none;font-size: 14px;margin-bottom: 5px;border: 1px solid transparent;-webkit-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;display: block;padding: 0 10px;color: #000;}.basket_wrapper .bx_ordercart .bx_sort_container a:hover {border: 1px solid #CD431A;background: none;}.basket_wrapper .bx_ordercart .bx_sort_container a.current, .basket_wrapper .bx_ordercart .bx_sort_container a.current:hover {color: #fff;background: #CD431A;cursor: default;border: 1px solid #CD431A;}#basket_items_list, #basket_items_delayed, #basket_items_subscribed, #basket_items_not_available {margin-left: 15%;width: 85%;margin-top: 10px;}.basket_wrapper .bx_ordercart .bx_ordercart_order_table_container {border-radius: 0;border: 0;}.basket_wrapper .bx_ordercart .bx_ordercart_order_table_container table thead td {font-weight: 300;}#col_WEIGHT, .td.weight {display: none !important;}.basket_wrapper .bx_ordercart .bx_bt_button, .basket_wrapper .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout, .order_wrapper .bx-blue .btn.btn-default {text-shadow: none;background: #CD431A;margin-left: -5px;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;border-radius: 0;border-color: transparent;-webkit-box-shadow: none !important;box-shadow: none !important;}.basket_wrapper .bx_ordercart .bx_bt_button:hover, .basket_wrapper .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover, .order_wrapper .bx-blue .btn.btn-default:hover {background: #a1787c;}.basket_wrapper .bx_ordercart .bx_bt_button:active, .basket_wrapper .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:active, .order_wrapper .bx-blue .btn.btn-default:active {background: #CD431A;}.order_wrapper .bx-soa-section.bx-selected {border-color: #CD431A;}.order_wrapper .bx-soa-section-title {font-family: inherit;font-weight: 300;text-transform: initial;}.order_wrapper .bx-soa-section-title-count {border-color: #CD431A;}.order_wrapper .bx-soa-section .bx-soa-section-title-count:after {color: #CD431A;}.order_wrapper .bx-soa-item-td-text .bx-price, .order_wrapper .bx-soa-item-td-text .bx-price-old {font-weight: 500;}.order_wrapper a.bx-soa-info-shower {color: #CD431A;font-weight: 300;}.bx_ordercart .bx_ordercart_coupon input:focus {border-color: #CD431A;}.order_wrapper .bx-soa-item-imgcontainer {padding-top: 125%;}.order_wrapper .bx-soa-info-line .bx-price-old {font-size: 10px;}.order_wrapper .bx-soa-cart-total {border-color: #CD431A;border-radius: 0;}.basket_empty {text-align: center;margin: 50px 0;width: 100%;}.basket_empty .errortext, .lk__content-wrapper .errortext {font-size: 24px;color: #aaa;}.basket_empty .go_to-catalog a {display: inline-block;width: 200px;text-align: center;padding: 5px 0;margin-top: 15px;}.bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price {display: none;}.contacts_content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 100px;}.contacts_content .title {font-size: 18px;text-transform: uppercase;font-weight: 500;margin-bottom: 35px;}.contacts__adress, .contacts__form {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.message-form__widget {margin-bottom: 10px;}.message-form__widget:last-child {margin-bottom: 0;}.message-form__widget input {border: 1px solid #ddd;height: 40px;outline: none;color: #000;width: 100%;padding: 0 10px;font-size: 14px;display: block;}.message-form__widget textarea {border: 1px solid #ddd;outline: none;color: #000;width: 100%;height: 180px;padding: 8px 10px;font-size: 14px;resize: none;}.message-form__widget input:focus, .message-form__widget textarea:focus {border-color: #CD431A;}.message-form__widget input:-ms-input-placeholder, .message-form__widget textarea:-ms-input-placeholder {color: #aaa;}.message-form__widget input::-ms-input-placeholder, .message-form__widget textarea::-ms-input-placeholder {color: #aaa;}.message-form__widget input::placeholder, .message-form__widget input:-ms-input-placeholder, .message-form__widget input:-moz-placeholder, .message-form__widget input::-webkit-input-placeholder, .message-form__widget textarea::placeholder, .message-form__widget textarea:-moz-placeholder, .message-form__widget textarea:-ms-input-placeholder, .message-form__widget textarea::-webkit-input-placeholder {color: #aaa;}.message-form__controls .message-submit {border: none;color: #fff;font-size: 16px;text-transform: uppercase;width: 100%;padding: 16px 0;font-weight: 300;}.contacts__list .contacts_item {margin-bottom: 10px;}.contacts__list .contacts_item a {display: inline-block;vertical-align: middle;font-weight: 500;position: relative;}.contacts__list .contacts_item a:after {display: block;position: absolute;left: 100%;top: 0;bottom: 0;margin: auto;width: 10px;height: 2px;background-color: #aaa;}.contacts__list .contacts_phone a {font-weight: 900;}.contacts__list .contacts_item span {display: inline-block;vertical-align: middle;color: #aaa;font-weight: 300;}.contacts__list .contacts__adr .title {margin-top: 50px;}.contacts__list .contacts__adr span {color: #000;margin: 0;font-weight: 500;}.map_wrapper div.bx-yandex-map {width: 100% !important;}.delivery-pay_content {margin-bottom: 50px;}.delivery__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.delivery-pay_content .content__image {position: relative;height: 0;padding-top: 40%;margin-top: -35px;}.delivery-pay_content .content__image .image {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}.delivery__wrapper .content__text {padding-right: 30px;}.pay__wrapper .content__text {position: relative;margin-bottom: 30px;}.pay__wrapper h2 {font-size: 18px;text-transform: none;margin-bottom: 25px;}.delivery-pay_content .text__inner {line-height: 2;}.top__text {font-size: 18px;}.lk__content-wrapper table.bx-auth-table, .lk__content-wrapper table.bx-registration-table {margin: 25px 0;}.lk__content-wrapper td.bx-auth-label, .lk__content-wrapper table.bx-registration-table td {text-align: left;width: 200px;font-size: 14px;font-weight: 100;}.lk__content-wrapper table.bx-registration-table thead tr:first-child td {font-size: 20px;padding-bottom: 20px;}.lk__content-wrapper .bx-auth input.bx-auth-input {vertical-align: middle;width: 200px;height: 30px;border: 1px solid #ddd;outline: none;font-family: Avenir;color: #000;padding: 0 10px;margin: 10px 0;}.lk__content-wrapper .bx-auth input.bx-auth-input:focus {border-color: #CD431A;}.lk__content-wrapper .bx-auth-table label {font-weight: 100;position: relative;padding-left: 20px;}.lk__content-wrapper .bx-auth-table input[type="checkbox"] {display: none;}.lk__content-wrapper .bx-auth-table input[type="checkbox"] + label:before {content: '';display: inline-block;position: absolute;width: 15px;height: 15px;border: 1px solid #ddd;left: 0;top: 4px;cursor: pointer;}.lk__content-wrapper .bx-auth-table input[type="checkbox"]:checked + label:after {content: "\f00c";line-height: 1;width: 15px;height: 15px;display: block;position: absolute;font-family: FontAwesome;top: 3px;left: 1px;color: #CD431A;}.lk__content-wrapper .bx-auth input[type="submit"] {display: inline-block;background-color: #CD431A;color: #fff;font-size: 14px;padding: 4px 10px;font-weight: 300;cursor: pointer;border: none;height: 30px;width: 130px;margin-top: 50px;}.lk__content-wrapper noindex p a {color: #CD431A;border-bottom: 1px solid;-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;display: inline-block;margin: 5px 0;font-size: 14px;}.lk__content-wrapper noindex p a b {font-weight: 100;}.lk__content-wrapper noindex p a:hover, .lk__content-wrapper noindex p a:active {border-color: transparent;}.lk__content-wrapper .bx-auth p {font-size: 12px;}.lk__title-back {border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-left: 20px;padding-bottom: 5px;font-weight: 300;position: relative;}.lk__title-back a {color: #000;}.lk__title-back:before {content: '\f100';display: block;position: absolute;font-family: FontAwesome;left: 0;font-size: 18px;line-height: 15px;top: 6px;}.order {font-size: 14px }.order__title {font-size: 22px;margin-bottom: 10px;position: relative;font-weight: 500;text-transform: none;}.order__time {margin-bottom: 20px;font-size: 15px;line-height: 22px;font-weight: 300;}.order__info {display: table;width: 100% }.order__info-row {display: table-row;width: 100% }.order__info-cell {display: table-cell;padding-bottom: 10px;width: 80% }.order__info-cell_title {padding-left: 0;width: 20%;font-weight: bold;}.order__orders {border-top: solid 1px #ddd;padding-top: 20px;}.order__payments {margin-top: 20px;border-top: solid 1px #ddd;padding: 15px 0;}.order__price {font-size: 16px;font-weight: 500;display: table;width: 100%;}.order-list {border-top: solid 2px #000;font-size: 0;}.order-list__header {font-weight: 300;padding: 10px 20px;background: #f5f5f5;}.order-list__content {border-bottom: 1px solid #ddd;padding: 10px 0;}.order-list__row {padding: 10px 0;}.order-list__count-column, .order-list__price-column, .order-list__title-column {vertical-align: top;display: inline-block;font-size: 14px }.order-list__count-column {text-align: center;}.order-list__price-column {text-align: right;}.order-list__title-column {width: 60%;}.order-list__count-column {width: 10%;}.order-list__price-column {width: 30%;}.order-item:after {content: '';clear: both;display: block }.order-item__img {width: 100px;height: 135px;float: left;border: 1px solid #CD431A;overflow: hidden;}.order-item__img-pic {width: 100px;height: 135px;}.order-item__info {margin-left: 125px;}.order-item__returned, .order-item__size, .order-item__art, .order-item__title {margin-bottom: 5px;}.order-item__title {font-weight: 500;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.order-item__price {margin-bottom: 5px;}.order-item__price_total {font-weight: 300;}.order__main-info {margin-bottom: 15px;}.order__widget_description {margin-top: 5px;}.order__price-total {vertical-align: middle;}.order__main-info + .order__info {border-top: solid 1px #ddd;padding-top: 15px;}.order-items__review, .review__btn {display: inline-block;vertical-align: middle;margin-top: 15px;color: #fff;padding: 5px 20px;cursor: pointer;}.order-items__review span {position: relative;z-index: 10;cursor: pointer;}.rev__form_review {display: none;width: 500px;height: 410px;padding: 30px 0;background-color: #fff;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2500;}.rev__node-left {float: left;width: 200px }.rev__node-body {margin-left: 224px;}.rev__node-rating {background-size: 90px 27px;background-position: -3px 0;height: 27px;width: 90px }.rev__write {margin: 0 auto;vertical-align: baseline }.rev__form *, .rev__form :after, .rev__form :before {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box }.rev__form_review .close-btn {right: -10px;}.rev__form-head {font-size: 20px;font-weight: 900;text-align: center;margin-bottom: 30px;}.rev__form-body {padding: 0 32px 16px;}.rev__cancel {margin-right: 18px;margin-bottom: 20px;vertical-align: baseline;}.rev__form-foot {padding: 16px 32px;text-align: center;}.rev__form-foot .review__btn {margin: 0;}.rev__form-foot .button {position: relative;z-index: 10;background: none;border: none;font-family: inherit;color: #fff;font-weight: 300;}.rev__form-body-delete {line-height: 20px;padding-top: 26px;padding-bottom: 44px;}.rev__form-body-delete p {margin-top: 0;margin-bottom: 7px;}.rev__form-field {margin-bottom: 20px;text-align: left;}.rev__form-label {font-weight: 500;margin-bottom: 8px;}.rev__form-input_text {border: 1px solid #999;padding: 7px 12px;height: 32px }.rev__form-input_textarea {height: 110px;border: 1px solid #ddd;font-size: 13px;outline: 0;resize: none;padding: 5px 10px;width: 100%;}.news-list {word-wrap: break-word;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;width: 100%;position: relative;}.news-item {display: block;width: 23.5%;margin-right: 2%;margin-bottom: 2%;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.news-item:nth-child(4n) {margin-right: 0;}.news-item:hover {}.news-picture__link {overflow: hidden;display: block;background-color: #000;}.news-picture__link .picture__wrapper {width: 100%;height: 0;position: relative;padding-top: 75%;}.news-picture__link .preview_picture {position: absolute;top: 0;bottom: 0;left: 0;right: 0;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}.news-item:hover .preview_picture {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.news-date-time {display: block;position: absolute;color: #fff;z-index: 10;bottom: 0;right: 0;padding: 5px 10px;background: rgba(172, 138, 141, .85);}.news-item__container {padding: 15px;}.news-item__container {text-align: center;}.news-title__link {font-size: 18px;font-weight: 500;margin-bottom: 15px;}.news-title__link a {height: 25px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: block;white-space: nowrap;}.news-item__descr {font-size: 14px;margin-bottom: 25px;height: 60px;overflow: hidden;position: relative;}.news-item__descr:after {display: block;content: '';position: absolute;background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(53%, rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 1)));background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);height: 35px;width: 62px;right: 0;bottom: -8px;}a.news-item__btn {color: #fff;font-size: 14px;text-transform: uppercase;display: block;padding: 10px 30px;}a.news-item__btn span {position: relative;z-index: 10;}.news-detail__image-rel {height: 475px;margin-bottom: 25px;overflow: hidden;}.news-detail__image-abs {position: absolute;width: 100%;left: 0;}.news-detail__image-wrapper {display: block;position: relative;height: 475px;}.news-detail__image {width: 100%;height: 100%;}.news-detail__date {margin: 25px 0;}.news-detail__wrapper .lk__title-back {border: none;margin: 0;}.bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon {-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);}.bx-filter.bx-blue .bx-ui-slider-pricebar-vd {background: #ddd;}.order_wrapper .bx-soa-section.bx-step-completed, .order_wrapper .bx-soa-section {border: 1px solid #b8b8b8;border-radius: 0;}.order_wrapper .bx-soa-editstep {color: #CD431A;font-weight: 500;}.order_wrapper .bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted, .order_wrapper .bx-soa-item-info-container {display: none;}.order_wrapper .bx-soa-cart-total-line {font-size: 16px;border: none;}.order_wrapper .bx-soa-item-imgcontainer {border-radius: 0;border-color: #CD431A;}.order_wrapper input[type=checkbox].bx-soa-pp-company-checkbox {display: none;}.order_wrapper .bx-soa-pp-delivery-cost {right: 0;bottom: 0;border-radius: 0;}.order_wrapper .bx-soa-pp-company-graf-container {border: 1px solid #c3cace;}.order_wrapper .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container {border-color: #CD431A;}.order_wrapper .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle {color: #CD431A;font-size: 14px;}.order_wrapper .bx-soa-pp-company.bx-selected .bx-soa-pp-delivery-cost {background: #CD431A;}.order_wrapper .form-control {-webkit-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;border-radius: 0;}.order_wrapper .form-group .form-control:focus {border-color: #CD431A;-webkit-box-shadow: none;box-shadow: none;background-color: transparent;}.order_wrapper .bx-soa-item-table {margin: 0;}.page_404 {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.page_404 .text_404 {padding: 20px 60px;}.page_404 .text_404 {position: relative;}.page_404 .number {font-size: 220px;text-transform: uppercase;background: -webkit-gradient(linear, left top, right top, from(#42672f), color-stop(#CD431A), to(#42672f));background: -o-linear-gradient(left, #42672f, #CD431A, #42672f);background: linear-gradient(to right, #42672f, #CD431A, #42672f);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: #CD431A;margin: 0 auto;z-index: 10;position: relative;font-weight: bold;text-align: center;}.page_404 .title_404 {font-size: 30px;font-weight: bold;margin-bottom: 30px;color: #CD431A;}.page_404 .content_404 {font-size: 20px;}.page_404 ul {line-height: 24px;font-size: 16px;margin-top: 20px;}.page_404 ul li {position: relative;padding-left: 25px;margin: 0;}.page_404 ul li:before {top: 11px;width: 15px;height: 2px;}.page_404 .back_link {padding-top: 30px;}.page_404 .back_link a {position: relative;padding-left: 40px;color: #CD431A;margin-left: -10px;text-decoration: underline;}.page_404 .back_link a:hover, .page_404 .back_link a:active {text-decoration: none;}.page_404 svg {fill: #CD431A;width: 40px;height: 40px;-webkit-transition: ease-out .25s;-o-transition: ease-out .25s;transition: ease-out .25s;position: absolute;top: 50%;left: 0;margin-top: -18px;}.order_wrapper .sale_order_full_table {margin: 50px auto;position: relative;width: 50%;}.order_wrapper .order_suc, .order_wrapper .order_link {text-align: center;}.order_wrapper .order_suc {position: relative;padding-bottom: 20px;}.order_wrapper .order_suc:before {content: '';display: block;position: absolute;width: 106%;height: 100%;left: -3%;top: 25px;border: 2px solid #ddd;}.order_wrapper .message_ok {display: inline-block;font-size: 30px;background: #fff;position: relative;padding: 0 30px;margin-bottom: 30px;}.order_wrapper .message_ok .fa {color: #CD431A;font-size: 40px;display: inline-block;vertical-align: middle;margin-right: 15px;}.order_wrapper .message_ok span {display: inline-block;vertical-align: middle;}.order_wrapper .order_num {margin-bottom: 5px;}.order_wrapper .order_link {margin-top: 50px;font-size: 14px;}.order_wrapper .order_link a {color: #CD431A;text-decoration: underline;}.order_wrapper .order_link a:hover {text-decoration: none;}.order_wrapper .order_pay_table {margin: 50px auto 0;position: relative;}.order_wrapper .bx-soa-section.bx-step-completed .bx-soa-section-title-count {background: #CD431A;border-color: #CD431A;}.preloader-wrapper {width: 100%;height: 100%;position: absolute;opacity: 1;visibility: visible;z-index: 10;}.add_el {position: relative;z-index: 15;}.loader {position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;margin: auto;z-index: 9999;display: block;width: 200px;height: 200px;}.loader span {display: block;-webit-border-radius: 50%;border-radius: 50%;border: 4px solid #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.loader span:first-child {width: 100%;height: 100%;border-color: #CD431A;border-left-color: transparent;top: 0;left: 0;-webkit-animation: effect-1-1 3s infinite linear;animation: effect-1-1 3s infinite linear;}.loader span:nth-child(2) {width: 75%;height: 75%;border-color: #ff6150;border-right-color: transparent;top: 12.5%;left: 12.5%;-webkit-animation: effect-1-2 2s infinite linear;animation: effect-1-2 2s infinite linear;}.loader span:last-child {width: 50%;height: 50%;border-color: #a7d4d8;border-bottom-color: transparent;top: 25%;left: 25%;-webkit-animation: effect-1-1 2s infinite linear;animation: effect-1-1 2s infinite linear;}@-webkit-keyframes effect-1-1 {from {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes effect-1-1 {from {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes effect-1-2 {from {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg);}}@keyframes effect-1-2 {from {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg);}}.mobile-fav, .mobile-menu-title {display: none;}@charset "UTF-8";@media screen and (max-width: 1440px) {.wrapper-inner {max-width: 100%;padding: 0 2%;}.catalog_wrapper {margin: 0 -2%;}.catalog__content .catalog__nav_wrapper ul li.catalog__nav-item {font-size: 14px;}.catalog__content .title_box .sub_title {font-size: 12px;}.product_card_fast {width: 80%;right: -80%;}.product_card_fast .product_card__gallery {width: 70%;}.product_card_fast .gallery_wrapper, .product_card_fast .gallery_wrapper .gallery__slider-item {height: 550px;}.product_card_fast .gallery_wrapper .gallery__slider-item {padding-left: 120px;}.product_card_fast .gallery_wrapper .gallery__slider-thumb {width: 100px;}.product_card_fast .gallery_wrapper .gallery__slider-thumb.slick-slider a {height: 130px;}.product_card__gallery {width: 55%;}.product_card__info {width: 45%;margin: 0;}.page_404 {padding-top: 20px;}}@media screen and (max-width: 1366px) {.page_404 {padding-top: 0;}.page_404 .text_404 {padding: 20px 60px;}.set_container .set_image__wrap a {width: 133px;height: 170px;}.set_container .set_info {width: 135px;}.product_card_fast {width: 90%;right: -90%;}.set_container .set_item {padding: 0 25px;}.set_container .set_item .set_plus {width: 17px;height: 17px;left: -35px;}.set_container .set_name {width: calc(100% - 25px);font-size: 11px;}.set_container .set_name .name {height: 60px;position: relative;}.set_container .set_name .name:before {content: "";display: block;position: absolute;height: 20px;bottom: 0;left: 0;right: 0;z-index: 2;background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#ffffff));background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#ffffff);background: linear-gradient(180deg,rgba(255,255,255,0) 0,#ffffff);}.set_result:after {width: 25px;height: 10px;top: 80px;}}@media screen and (max-width: 1280px) {.lk__nav .lk__nav_item {font-size: 14px;}.product_card__gallery {width: 60%;}.product_opt, .product_card__descr .product__descr-value {width: 100%;}.product_card_fast .product_card__gallery {width: 65%;}.header .navigation ul li.navigation_item {padding: 5px 15px;}.footer ul.navigation li.navigation_item-title {padding: 0 15px;}.news-detail__image-rel, .news-detail__image-wrapper {height: 375px;}.page_404 .text_404 {}.page_404 .number {font-size: 190px;}.page_404 .title_404 {font-size: 26px;}}@media screen and (max-width: 1140px) {.product_card__gallery {width: 70%;}.product_item_images {display: none;}.catalog__list-wrapper .product_item_img:hover {-webkit-box-shadow: none;box-shadow: none;}.offers_box {padding: 30px 0;}.offers_box .offers_box_item {max-width: 50%;width: 50%;margin: 20px auto;}}





@media screen and (max-width: 1024px) {.top-nav-wrapper nav ul li.more {display: none;}.header .hb-content {height: 0 !important;}.bx-nav-1-lvl > a span {line-height: normal !important;}.header .icon-box_item.open-in .search_wrapper {height: 185px;}.header .top-icon-box .user-navigation {top: auto;bottom: 100%;}.header .top-icon-box .user-navigation .arrow-top {display: none;}.header-bottom-line {border: 0;}.header .top-icon-box {display: inline-block;vertical-align: middle;position: fixed;width: 100%;background: #ebebeb;bottom: 0;z-index: 10000;left: 0;text-align: center;}.header .top-icon-box .icon-box_item, #search_in .icon-box-link {display: inline-block;vertical-align: middle;cursor: pointer;width: 50px;height: 60px;padding: 20px 0;text-align: center;}.header .top-icon-box .icon-box_item, #search_in .icon-box-link, .header .top-icon-box .icon-box_item:first-child {margin: 0 10px;}#search_in .icon-box-link {position: fixed;top: 0;right: 0;padding: 17px 0;}.header-top-line, .header.sticky .header-top-line {padding: 15px 0;}.header {-webkit-box-shadow: inset 0 0 0 1px #ddd;box-shadow: inset 0 0 0 1px #ddd;width: 100%;background-color: #fff;}.header.fixed {position: fixed;top: 0;z-index: 950;border-bottom-color: transparent;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);box-shadow: 0 0 10px rgba(0, 0, 0, .15);}body.menu-in header {z-index: 1050;}body.menu-in .top-nav-wrapper {height: calc(100% - 118px);}.top-nav-wrapper {position: fixed;top: 60px;left: 0;background-color: #fff;z-index: 1050;-webkit-transition: .4s ease-in-out;-o-transition: .4s ease-in-out;transition: .4s ease-in-out;overflow: hidden;width: 100%;height: 0;}.top-nav-wrapper-overflow {padding: 20px;overflow-y: scroll;height: 100%;}.top-nav-wrapper .hamburger {position: absolute;top: 25px;left: 20px;z-index: 10;}.top-nav-wrapper .bx-nav-1-lvl {float: left;display: block;width: 100%;}.bx-nav-1-lvl > a, .bx-nav-1-lvl-link {display: inline-block;vertical-align: middle;}.bx-nav-1-lvl .mobile-menu-title {display: inline-block;position: relative;}.bx-nav-1-lvl-link-text, .header.sticky .mobile-menu-title .bx-nav-1-lvl-link-text, .bx-nav-1-lvl > a span, .header.sticky .bx-nav-1-lvl > a span {padding: 10px 0;font-size: 14px;font-weight: normal;}.top-nav-wrapper .icon-box_item {padding-bottom: 15px;}.top-nav-wrapper .icon-box_item .icon-box-link span {display: inline-block;vertical-align: middle;margin: 0;}.top-nav-wrapper .icon-box_item .icon-box-link .icon-txt {font-size: 16px;font-weight: bold;max-width: 100%;height: auto;}.top-nav-wrapper .icon-box_item * {display: inline-block;vertical-align: middle;}.header-top-line .icon-box_item .visible-xs-inline-block {display: none !important;}.header .top-nav-wrapper .icon-box_item .fa-user-o {font-size: 17px;}.top-catalog-menu {display: block;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;margin: 10px 0;}.top-catalog-menu-title {position: relative;}.bx-top-nav {padding: 7px 0;border-top: 1px solid #ebebeb;}.bx-nav-2-lvl-container, .bx-nav-2-lvl-container-advanced {z-index: 10;opacity: 1;visibility: visible;position: relative;-webkit-box-shadow: none;box-shadow: none;}.bx-nav-catinfo, .parent-column > a.bx-nav-2-lvl-link {display: none;}.header .mobile-menu-title .open_list {display: inline-block !important;vertical-align: middle;position: relative;margin-top: -2px;color: #bdbdbd;}.header .parent-column .mobile-menu-title .open_list:before {content: "\f107";width: 15px;height: 18px;background-color: transparent;}.header .parent-column .mobile-menu-title .open_list.active:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.header .parent-column .mobile-menu-title .open_list.active {-webkit-transform: none;-ms-transform: none;transform: none;}.header .parent-column .mobile-menu-title .open_list:after {display: none;}.bx-nav-2-lvl-container .wrapper-inner {height: auto;padding: 0;margin: 0;border: none;display: block;}.bx-nav-list-2-lvl {padding: 5px 0 7px;-webkit-columns: auto;-moz-columns: auto;columns: auto;height: auto;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;}.bx-nav-2-lvl.parent-column {display: block;padding: 0 !important;}.bx-nav-2-lvl-link {padding: 7px 10px;}.bx-nav-list-3-lvl {padding: 10px 0;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;}.bx-nav-2-lvl.parent-column:last-child .bx-nav-list-3-lvl {border-bottom: none;padding-bottom: 0;}.bx-nav-2-lvl-link-text {font-weight: normal;}.bx-nav-3-lvl-link {padding: 7px 20px;}.bx-nav-1-lvl.bx-nav-parent:hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text, .bx-nav-1-lvl:hover > .bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {background-color: transparent;}.top-catalog-menu-title, .catalog__filter .title {position: relative;padding: 5px 0;}.header .open_list, .catalog__filter .open_list {width: 30px;height: 30px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;background: none;border: none;z-index: 100;}.header .open_list.active, .catalog__filter .open_list.active {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.header .open_list:before, .header .open_list:after, .catalog__filter .open_list:before, .catalog__filter .open_list:after {content: '';display: block;position: absolute;width: 15px;height: 1px;background-color: #000;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.header .mobile-menu-title .mini-plus:before, .header .mobile-menu-title .mini-plus:after {width: 13px;}.header .open_list:after, .catalog__filter .open_list:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.header .navigation a, .top-catalog-menu-title a, .catalog__filter .title span {padding: 10px 0;font-size: 14px;text-transform: uppercase;display: inline-block;}.catalog-section-list-item {padding-top: 15px;padding-bottom: 15px;}.catalog-section-list-item-wrapper {width: 100%;}.basket-item-info-name, .basket-item-info-name-link {font-size: 13px;}.sale-order-payment-change-pp-company {width: 25%;}.footer-content {-ms-flex-wrap: wrap;flex-wrap: wrap;}.footer-item {width: 100%;text-align: center;padding: 15px;border-bottom: solid 1px #dadada;}.footer-item-logo, .footer-item-pays {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}.footer .pays-box {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.footer {padding: 10px 0 59px;}.comment_item__header {-ms-flex-wrap: wrap;flex-wrap: wrap;}.comment_rating {margin-top: 5px;}.comment_item__left .comment_date {margin-top: 3px;}.brands_wrapper .brand_item_wrapper {padding: 10px 15px;}.brands_box h2 {text-align: left;padding: 0 0 15px;}.slider .owl-nav, .slider_in_fast .owl-nav {margin: 0;text-align: right;bottom: calc(100% - 10px);width: 125px;left: auto;}.brands_wrapper .owl-carousel {padding: 0;}.brands_wrapper .owl-nav {position: absolute;right: 0;bottom: calc(100% + 25px);}.brands_wrapper .owl-nav button {position: relative;}.slider .owl-nav button span, .slider_in_fast .owl-nav button span {width: 50px;height: 50px;background-size: 20px;border: 1px solid;border-radius: 50%;}.slider .owl-nav button.owl-next, .slider_in_fast .owl-nav button.owl-next {margin-left: 0;}.slider .owl-nav button.owl-prev, .brands_wrapper .owl-nav button.owl-prev {margin-right: 15px;}.sales_container .row-cell-left, .sales_container .row-cell-right {width: 100%;}.sales_container .sales__item {margin-bottom: 25px;}.bx_pagination_bottom .bx_pagination_page li, .bx_pagination_bottom .bx_pagination_page .nav-text {height: 35px;line-height: 33px;}.bx_pagination_bottom .bx_pagination_page li {width: 35px;font-size: 12px;}.bx_pagination_bottom .bx_pagination_page .nav-text {font-size: 11px;padding: 0;}.bx_pagination_bottom .bx_pagination_page .nav-text a {padding: 0 10px;}.header .top-icon-box .icon-box_item .icon-txt, .header-phone, #search_in .icon-txt {display: none;}.logo img {width: 45px;height: 45px;}.noscroll {padding: 0;}.brand_box .brand_nav ul li.brand_nav_item {width: 31%;margin-right: 1%;margin-left: 1%;}

.catalog__content, .header .top-icon-box .icon-box_item a.icon-box-link.mobile {display: block;}
.catalog__content {
    /* margin-bottom: 50px; */
}
.header .top-icon-box .icon-box_item a.icon-box-link.desktop {display: none;}
.catalog__content .catalog_image {width: 100%;}
.catalog__content .catalog_image_wrapper {padding-top: 50%;background-color: #CD431A;}
.catalog__content .catalog_image_wrapper:after {content: 'Каталог';display: block;position: absolute;font-size: 50px;font-weight: 900;text-transform: uppercase;color: #fff;width: 245px;height: 70px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}

.catalog__content .catalog_image_wrapper .catalog_img {opacity: .5;}
.catalog__content .catalog__nav {width: 100%;padding: 50px 0;}.wrapper-inner {padding: 0 20px;}.catalog_wrapper {margin: 0 -20px;}.btn_hamburger {display: inline-block;vertical-align: middle;width: 25px;height: 27px;padding: 12px 0;}.btn_hamburger span {display: block;position: relative;width: 100%;height: 3px;background-color: #000;-webkit-transition: background-color 0 0.3s;-o-transition: background-color 0 0.3s;transition: background-color 0 0.3s;}

    .btn_hamburger span:before, .btn_hamburger span:after {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 3px;
        background-color: #000;
        -webkit-transition-duration: 0.3s, 0.3s;
        -o-transition-duration: 0.3s, 0.3s;
        transition-duration: 0.3s, 0.3s;
        -webkit-transition-delay: 0.3s, 0;
        -o-transition-delay: 0.3s, 0;
        transition-delay: 0.3s, 0;
    }

    .btn_hamburger span:before {
        top: 8px;
        -webkit-transition-property: top, -webkit-transform;
        transition-property: top, -webkit-transform;
        -o-transition-property: top, transform;
        transition-property: top, transform;
        transition-property: top, transform, -webkit-transform;
    }

    .btn_hamburger span:after {
        bottom: 8px;
        -webkit-transition-property: bottom, -webkit-transform;
        transition-property: bottom, -webkit-transform;
        -o-transition-property: bottom, transform;
        transition-property: bottom, transform;
        transition-property: bottom, transform, -webkit-transform;
    }

    .btn_hamburger.active span {
        background-color: transparent;
    }

    .btn_hamburger.active span:before {
        top: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition-delay: 0, 0.3s;
        -o-transition-delay: 0, 0.3s;
        transition-delay: 0, 0.3s;
    }

    .btn_hamburger.active span:after {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition-delay: 0, 0.3s;
        -o-transition-delay: 0, 0.3s;
        transition-delay: 0, 0.3s;
    }

    .header .logo {
        position: absolute;
        left: 0;
        right: 0;
        width: 140px;
        margin: auto;
    }

    .header .navigation ul li.navigation_item {
        display: block;
        width: 100%;
    }

    .header .navigation ul li.navigation_item a.navigation-link {
        padding: 5px 0;
    }

    .header .navigation ul li.navigation_item a.navigation-link:after {
        display: none;
    }

    .header .nav_wrapper {
        position: relative;
        padding: 10px;
    }

    .header.sticky .navigation {
        top: 61px;
        height: calc(100% - 61px);
    }

    .header.menu-in .navigation {
        left: 0;
    }

    .header .header__subnav {
        display: none !important;
    }

    .header .top-icon-box .icon-box_item .header__subnav {
        display: block !important;
        padding: 0;
        top: 70px;
    }

    .header .top-icon-box .icon-box_item.hover .header__subnav {
        height: 61px;
    }

    .header.sticky .top-icon-box .icon-box_item .header__subnav {
        top: 60px;
    }

    .search_wrapper .search__input input {
        font-size: 25px;
    }

    .favour_wrapper {
        display: none !important;
    }

    .noscroll .main_content {
        padding-right: 0;
    }

    .main_content {
        margin-bottom: 20px;
    }

    .breadcrumbs {
        padding: 10px 0;
    }

    .product_card__content {
        display: block;
        padding-top: 0;
    }

    .product_card__gallery {
        width: 100%;
        padding-bottom: 30px;
    }

    .product_card__info {
        width: 100%;
        margin-left: 0;
    }

    .product_card__info .product_card-flags {
        right: 20px;
        top: 10px;
    }

    .gallery__slider-main {
        display: none !important;
    }

    .gallery_wrapper .gallery__slider-thumb {
        width: 100%;
    }

    .gallery_wrapper .owl-carousel .owl-stage-outer {
        height: 100%;
    }

    .gallery_wrapper .gallery__slider-thumb a.active img, .gallery_wrapper .gallery__slider-thumb a:hover img {
        border: none;
        opacity: 1;
    }

    .gallery_wrapper .owl-dots .owl-dot span {
        width: 16px;
        height: 16px;
        background: transparent;
        border-radius: 50%;
        border: 1px solid #CD431A;
        position: relative;
    }

    .gallery_wrapper .owl-dots .owl-dot.active, .gallery_wrapper .owl-dots .owl-dot:hover {
        background: transparent;
    }

    .gallery_wrapper .owl-dots .owl-dot.active span:before, .gallery_wrapper .owl-dots .owl-dot:hover span:before {
        content: '';
        display: block;
        position: absolute;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #CD431A;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .gallery_wrapper .gallery__slider-item {
        padding: 0;
    }

    .comment_item__body {
        width: 79%;
    }

    .slider .owl-carousel, .product_card_wrapper .slider .owl-carousel {
        padding: 20px 0 0;
        margin-bottom: 20px;
    }

    .catalog-products-viewed-slider h2 {
        padding: 0;
    }

    .product_item-link {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .fast_view {
        display: none;
    }

    .catalog__filter, .catalog__list {
        padding: 0;
        width: 100%;
    }

    .catalog__filter {
        margin-top: 20px;
    }

    .catalog__filter .title {
        position: relative;
        margin: 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 5px 0;
    }

    .catalog__section-filter .del_filter {
        margin: -1px 0 0 13px;
        z-index: 10;
        font-size: 11px;
        text-transform: uppercase;
    }

    .hidden_list {
        display: none;
    }

    .catalog__filter ul#vertical-multilevel-menu, .catalog__section-filter .bx-filter .bx-filter-parameters-box-title span {
        text-transform: uppercase;
        font-weight: normal;
    }

    .catalog__section-filter .bx-filter .bx-filter-input-checkbox .bx-filter-param-text, .catalog__filter #vertical-multilevel-menu ul {
    }

    .catalog__filter #vertical-multilevel-menu ul {
        text-transform: none;
    }

    .catalog__filter ul#vertical-multilevel-menu li a, .catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub li a {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

    .catalog__filter ul#vertical-multilevel-menu li.parent .fa-angle-down {
        position: relative;
        top: auto;
        display: inline-block;
        vertical-align: middle;
    }

    .catalog__section-filter .bx-filter .bx-filter-input-checkbox .check {
        width: 16px;
        height: 16px;
    }

    .catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="checkbox"] + label.bx-filter-param-label .check:before, .catalog__section-filter .bx-filter .bx-filter-input-checkbox input[type="radio"] + label.bx-filter-param-label .check:before {
        width: 10px;
        height: 10px;
    }

    .lk_wrapper {
        padding: 15px 0;
        display: block;
    }

    .lk__content, .lk_wrapper .lk__nav-wrap {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .lk__nav {
        border-bottom: 2px solid #CD431A;
        margin-bottom: 20px;
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .lk__nav .lk__nav_item {
        display: inline-block;
        vertical-align: middle;
        width: 24.5%;
        text-align: center;
        margin-bottom: 0;
        position: relative;
        border: 0 !important;
    }

    .lk__nav .lk__nav_item a {
        padding: 10px 5px;
        border-radius: 10px 10px 0 0;
        margin-bottom: -1px;
        background-color: #CD431A;
        color: #fff;
    }

    .lk_wrapper .lk__nav .lk__nav_item.current a, .lk_wrapper .lk__nav .lk__nav_item.current:hover a {
        color: #151414;
        border: 2px solid #CD431A;
        border-bottom: 0;
        position: relative;
        background-color: #fff;
    }

    .lk__nav .lk__nav_item.current a:before {
        content: '';
        width: 100%;
        height: 2px;
        background-color: #fff;
        z-index: 10;
        position: absolute;
        bottom: -2px;
        left: 0;
    }

    .account-form .form__widget_fio .account-form__widget {
        margin-bottom: 10px;
    }

    .gallery_wrapper {
        height: 550px;
    }

    .gallery_wrapper .owl-item a {
        height: 550px;
    }

    .gallery_wrapper .gallery__slider-thumb a img {
        border: none;
    }

    .cartline_wrapper {
        display: none;
    }

    .basket_wrapper .bx_ordercart .bx_sort_container, #basket_items_list, #basket_items_delayed, #basket_items_subscribed, #basket_items_not_available {
        width: 100%;
        padding: 0;
        float: none;
    }

    #basket_items_list, #basket_items_delayed, #basket_items_subscribed, #basket_items_not_available {
        margin-left: 0;
    }

    .basket_wrapper .bx_ordercart .bx_sort_container a {
        display: inline-block;
        width: 24%;
        text-align: center;
        border: 1px solid #CD431A;
    }

    .bx_ordercart .bx_ordercart_order_table_container table thead, .bx_ordercart .bx_ordercart_order_table_container table td.margin {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {
        width: 100px !important;
        position: absolute;
        margin: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle {
        width: 50% !important;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price {
        color: #e3414f;
        font-size: 16px;
    }

    .bx_ordercart .bx_ordercart_order_table_container table tbody td {
        display: block;
        margin-left: 115px;
        width: auto !important;
        padding: 15px 5px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span, .mobile_price .old_price:before, .mobile_price .current_price:before {
        display: block;
        position: absolute;
        background-color: #fff;
        left: 0;
        bottom: -3px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .main_price {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price {
        display: block;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
        padding: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .old_price, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price {
        display: block;
        border-bottom: 1px solid #ddd !important;
        width: auto;
        position: relative;
        color: #000;
        text-decoration: none;
        font-size: 14px;
        font-weight: 500;
    }

    .mobile_price .old_price:before {
        content: 'Цена';
    }

    .mobile_price .current_price:before {
        content: 'Цена со скидкой';
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td, .mobile_price .old_price, .mobile_price .current_price {
        position: relative;
        min-height: 25px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom div, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .old_price span, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price span {
        position: absolute;
        background-color: #fff;
        right: 0;
        bottom: -3px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom.discount, .bx_ordercart .bx_ordercart_order_table_container tbody td.custom.sum {
        border-bottom: 1px solid #ddd !important;
        padding: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price {
        font-size: 16px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.quantity span {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.quantity {
        text-align: right;
        padding: 25px 0 15px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.quantity .centered {
        display: inline-block;
        position: relative;
        width: 155px !important;
    }

    .basket_quantity_control a {
        border: 1px solid #ddd;
        width: 45px;
        height: 45px;
        line-height: 41px;
        font-size: 25px !important;
        background-color: #f5f5f5;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom .basket_quantity_control {
        margin: 0 auto;
        width: 100%;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.item, .bx_ordercart .bx_ordercart_order_table_container tbody td.custom, .bx_ordercart .bx_ordercart_order_table_container tbody td.control, .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
        font-weight: 500;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom.sum {
        font-size: 20px;
        font-weight: 900;
    }

    #basket_items_delayed table tbody td.quantity, #basket_items_delayed table tbody td.custom.sum {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control {
        margin: 25px 0 10px;
        position: relative;
        height: 20px;
        padding: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a {
        position: absolute;
        top: 0;
        font-size: 14px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a.add_cart, .bx_ordercart .bx_ordercart_order_table_container tbody td.control a.save {
        left: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a.delete {
        right: 0;
    }

    #basket_items_delayed tbody td.item_title {
        margin-bottom: 0;
    }

    #basket_items_delayed tbody td.custom.discount, #basket_items_delayed tbody td.price .mobile_price .current_price {
        display: none;
    }

    #basket_items_delayed tbody td.price {
        max-width: 250px;
        margin-left: 120px;
    }

    .contacts__adress, .contacts__form {
    }

    .delivery__wrapper, .pay__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .delivery-pay_content .content__text, .delivery-pay_content .content__image {
        width: 100%;
        padding-right: 0;
    }

    .delivery-pay_content .content__image {
        width: 50%;
        margin: auto;
    }

    .top__text {
        position: relative;
        right: 0;
        top: -10px;
    }

    .news-list {
        max-width: 768px;
        margin: auto;
    }

    .news-item {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 15px;
    }

    .news-item:nth-child(2n) {
        margin-right: 0;
    }

    .news-item__container {
        background-color: #f6f6f6;
    }

    .news-title__link, .news-item__descr {
        margin: 0;
    }

    a.news-item__btn, .news-item__descr:after {
        display: none;
    }

    .catalog__content .title_box {
        padding: 20px 0;
        margin-bottom: 0;
    }

    .catalog__section-filter .bx-filter .bx-filter-parameters-box-container-block {
        width: 130px;
    }

    .catalog__section-filter .price-separator {
        width: 50px;
    }

    .page_404 {
        padding-top: 20px;
    }

    .page_404 .number {
        font-size: 170px;
    }

    .page_404 .title_404 {
        font-size: 26px;
        margin-bottom: 25px;
    }

    .order_wrapper .sale_order_full_table {
        width: 70%;
    }

    .product_card__title .name {
        margin: 5px 0;
    }

    .bx-catalog-element {
        max-width: 991px;
        margin: auto;
    }

    .product-item-detail-slider-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .product-item-detail-slider-controls-block {
        width: 100%;
        max-width: 320px;
        height: auto;
        margin: auto;
    }

    .product-item-detail-slider-controls-block .swiper-arrow {
        display: none;
    }

    .product-item-detail-slider-controls-image {
        max-width: 70px;
        height: 70px;
        margin-bottom: 0;
    }

    .product-item-detail-slider-controls-block .swiper-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .product-item-detail-slider-controls-block.active .product-item-detail-slider-controls-image-wrapper {
        border-color: rgba(35, 34, 34, .4);
    }

    .product-item-detail-slider-controls-image-wrapper {
        width: 100%;
        height: 100%;
    }

    .popup-window-titlebar-close-icon {
        background-color: transparent;
        right: 0;
        top: 0;
    }

    .popup-window-titlebar-close-icon:before, .popup-window-titlebar-close-icon:after {
        background-color: #aaa;
    }

    .product-detail-info-top {
        display: block;
    }

    .product-item-detail-content, .product-item-detail-gallery {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        max-width: 100%;
    }

    .product-item-detail-slider-block {
        width: 100%;
        height: 350px;
        margin-bottom: 15px;
    }

    .product-item-detail-slider-controls-image img {
        max-height: 60px;
    }

    .product_card__title h1 {
        margin-top: 15px;
    }

    .product_card_wrapper .product-detail-pay-block .to_favorites {
        display: none;
    }

    .product_card_wrapper .to_favorites.mobile-fav {
        display: block;
        position: absolute;
        z-index: 100;
        left: 0;
        top: 10px;
        margin-left: 0;
        width: 45px;
        height: 45px;
    }

    .product_add-favour.active {
        border: 2px solid #CD431A;
    }

    .sets__wrapper, .set_container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .set_container {
        width: 100%;
    }

    .set_container .set_item {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 15px 10px;
        padding-left: 40px;
        border: 1px solid #e8e8e8;
        margin-top: -1px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .set_container .set_item.main-item {
        padding-left: 40px;
    }

    .set_container .set_image__wrap {
    }

    .set_container .set_image__wrap a {
        width: 100px;
        height: 60px;
    }

    .set_container .set_item .set_plus {
        display: none;
    }

    .set_container .set_info {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: calc(100% - 120px);
        margin-top: 0;
    }

    .set_container div.set_check-in {
        display: inline-block;
        opacity: .5;
    }

    .set_container label.set_check-in span, .set_container div.set_check-in span, .set_container label.set_check-in.active span:before, .set_container div.set_check-in span:before {
        width: 20px;
        height: 20px;
    }

    .set_container label.set_check-in.active span:before, .set_container div.set_check-in span:before {
        top: 0;
    }

    .set_container label.set_check-in, .set_container div.set_check-in {
        width: 20px;
        height: 20px;
        position: absolute;
        left: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        z-index: 50;
    }

    .set_container .set_name {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .set_container .set_item .set_name, .set_container .set_name a .name {
        width: 100%;
    }

    .set_container .set_name .name, .set_container .set_name a {
        height: auto;
        width: calc(100% - 100px);
    }

    .set_container .set_name .price {
        margin-top: 0;
        padding-left: 10px;
    }

    .set_result {
        padding-left: 0;
        width: 100%;
        height: auto;
    }

    .set_result:after {
        display: none;
    }

    .set_result .result_box {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-top: 15px;
    }

    .set_result .result_sum {
        width: 100%;
        text-align: right;
    }

    .set_result .result_sum span {
        display: inline-block;
        vertical-align: baseline;
    }

    .set_result .result_sum .set-price {
        display: inline-block;
        margin-bottom: 0;
        margin-left: 10px;
    }

    .set_result .result_sum .old_price {
        margin-top: -5px;
    }

    .product-detail-pay-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }

    .product-detail-pay-item.product-detail-pay-item {
        width: 100%;
    }

    .price__block {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .product-item-detail-price-current {
        font-size: 25px !important;
    }

    .product-item-detail-price-old span {
        font-size: 18px;
    }

    .product-detail-pay-item .product-detail-buy-button {
        width: 200px;
        margin: auto;
    }
}

@media screen and (max-width: 992px) {
    .contacts__adress {
        margin: 0;
        margin-bottom: 35px;
    }

    .message-form__wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .contacts__form .title {
        text-align: center;
    }

    .contacts__form {
        margin: auto;
    }

    .contacts__adress, .contacts__form {
        text-align: center;
    }
}

@media screen and (max-width: 768px) {
    .sorting_box {
        text-align: left;
    }

    .sorting_box .sorting .sorting_item {
        margin-left: 0;
        margin-right: 10px;
    }

    .tab_slider {
        padding: 30px 0 0;
    }

    .sales_container a.sales_link .text_box {
        height: 20%;
    }

    .brands_box .text_box, .brand_box .text_box {
        margin-right: 0;
        width: 100%;
    }

    .catalog__content .catalog__nav_wrapper {
        width: 70%;
    }

    .catalog__content .catalog__nav_wrapper ul li.catalog__nav-item {
        padding: 0;
    }

    .order_block-buy .product_item__price .price {
        font-size: 30px;
    }

    .comment_item__left, .comment_item__body {
        width: 100%;
        display: block;
    }

    .comment_item__body {
        margin-top: 15px;
    }

    .brand-products .title_box {
        margin: 0;
    }

    .comments_wrapper .comment_item {
        padding: 20px 0;
    }

    .offers_box .offers_box_item {
        max-width: 70%;
        width: 70%;
    }

    .sales_container .sales__item {
        margin-bottom: 20px;
    }

    .catalog__list .title_box {
        display: block;
        width: 100%;
    }

    .catalog__list .title_box h1 {
        width: 100%;
    }

    .catalog__list .title_box .sorting_box {
        width: 100%;
        text-align: left;
    }

    .lk__content .title_box {
        padding-bottom: 20px;
    }

    .favour__list-wrapper .product_item, .favour__list-wrapper .product_item:nth-child(4n), .catalog__list-wrapper .product_item, .catalog__list-wrapper .product_item:nth-child(4n) {
        width: 31.3%;
        margin-right: 3%;
        margin-bottom: 2%;
    }

    .favour__list-wrapper .product_item:nth-child(3n), .catalog__list-wrapper .product_item:nth-child(3n) {
        margin-right: 0;
    }

    .search_wrapper .search__input input {
        font-size: 20px;
    }

    .order__actions {
        padding-bottom: 45px;
    }

    .orders .orders-item__goods {
        width: 100%;
    }

    .search_wrapper .wrapper-inner {
        padding-top: 25px;
        padding-bottom: 30px;
    }

    .header .icon-box_item.open-in .search_wrapper {
        height: 124px;
    }

    .search_wrapper .search__input button {
        background-size: 20px;
    }

    .orders a.order-item__link {
        margin-top: 15px;
    }

    .contacts_content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 50px;
    }

    .contacts__adress, .contacts__form {
    }

    .contacts__list .contacts_item span {
        display: block;
        margin: 0;
    }

    .contacts__list .contacts_item a:after {
        display: none;
    }

    .contacts__list .contacts__adr .title {
        margin-bottom: 10px;
    }

    .message-form__widget input, .message-form__widget textarea, .message-form__controls .message-submit {
    }

    .order__info-cell_title {
        width: 30%;
    }

    .news-detail__image-rel, .news-detail__image-wrapper {
        height: 275px;
    }

    .page_404 .title_404 {
        font-size: 20px;
        text-align: center;
    }

    .order_wrapper .sale_order_full_table {
        width: 90%;
    }

    .order_wrapper .message_ok {
        font-size: 25px;
    }

    .catalog__list .title_box, .favorite-element-container .title_box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .sorting_box {
        margin-top: 30px;
    }
}

@media screen and (max-width: 600px) {
    .page_404 .text_404 {
        padding: 20px;
    }

    .bx_pagination_bottom .bx_pg_section.bx_pg_show_col {
        display: inline-block;
    }

    .bx_pagination_bottom .bx_pg_section {
        text-align: center;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text span {
        display: none;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text {
        width: 35px;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text .fa {
        margin: 0;
    }

    .bx_pagination_bottom .bx_pagination_page ul {
        padding: 0;
    }

    .sale-order-detail-payment-options-shipment-image-container, .sale-order-detail-payment-options-methods-image-container {
        margin-bottom: 10px;
        width: 100%;
        float: none;
    }

    .sale-order-detail-payment-options-methods-shipment-list, .sale-order-detail-payment-options-methods-info {
        float: none;
        width: 100%;
    }

    .sale-order-detail-payment-options-methods-information-block {
        margin: 0;
    }

    .sale-order-detail-payment-options-methods-image-element, .sale-order-detail-payment-options-shipment-image-element {
        background-position: 0;
    }

    .sale-order-payment-change-pp-company {
        width: 33.333333%;
        float: left;
    }

    .sale-order-list-status-restricted, .sale-order-list-status-alert, .sale-order-list-status-success {
        margin-left: 0;
    }

    .sale-order-list-payment-title-element {
        margin-right: 5px;
    }

    .sale-order-payment-change-payment-title {
        margin-bottom: 10px;
    }

    .sale-order-list-payment-price {
        margin-top: 10px;
    }

    .lk__nav .lk__nav_item {
        font-size: 10px;
        text-transform: uppercase;
    }

    .lk__nav .lk__nav_item a {
        padding: 5px;
        height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .sale-order-list-link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .sale-order-list-link a {
        display: block;
        margin: 5px 0;
    }

    .title-search-result .bx_item_block, .title-search-result .others_result, .title-search-result .all_result {
        padding-left: 5px;
        padding-right: 5px;
    }

    .title-search-result .bx_img_element, .title-search-result .bx_image {
        width: 45px;
        height: 45px;
    }

    .bx_item_element {
        font-size: 12px;
    }

    .api_modal .api_modal_title {
        font-size: 16px;
    }

    .api_modal .api_modal_close {
        top: 10px;
    }

    .api_form .api_label, .api-reviews-form .api-star-rating-label {
        font-size: 14px;
    }

    .api-reviews-form .api-star-rating i {
        background: url(/bitrix/images/api.reviews/flat/green1/sprite.png) no-repeat 0 -15px;
        width: 22px;
        height: 21px;
    }

    .api-reviews-form .api-star-rating i.active {
        background: url(/bitrix/images/api.reviews/flat/green1/sprite.png) no-repeat 0 -36px;
    }

    .comments .title_box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .comments .title_box button.comment_add {
        font-size: 16px;
        margin-top: 10px;
    }

    .product_card__title h1 {
        line-height: 1.3;
    }

    .breadcrumbs {
        line-height: 1;
    }

    .breadcrumbs .breadcrumbs_item {
        font-size: 12px;
    }

    .breadcrumbs .breadcrumbs_item:after {
        margin: 0 3px;
    }

    .set_container .set_name {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .set_container .set_image__wrap a {
        width: 60px;
    }

    .set_container .set_info {
        width: calc(100% - 75px);
    }

    .set_container .set_name .name, .set_container .set_name a {
        width: 100%;
    }

    .set_container .set_name .price {
        width: 100%;
        text-align: right;
        padding-left: 0;
        margin-top: 10px;
    }

    .set_container label.set_check-in, .set_container div.set_check-in {
        bottom: auto;
        top: 15px;
    }

    .wrapper-inner {
        padding: 0 15px;
    }

    .product_item {
        padding: 15px;
    }

    .product_item_name_box {
        padding: 10px 0;
        height: 115px;
    }

    .product_item__price {
        padding: 0;
        height: 50px;
    }

    .product_item_title .name a {
        font-size: 14px;
    }

    .product_item_title div {
        line-height: 1.2;
    }

    .product_item_title .name {
        max-height: 60px;
        margin-bottom: 10px;
    }

    .product_item__price .price {
        font-size: 16px;
    }

    .product_item__price .old_price {
        font-size: 13px;
    }

    .product_item__price .to_favorites {
        bottom: 0;
        right: 0;
    }

    .product_item_wrapper_img {
        height: 200px;
        line-height: 200px;
    }

    .product_item_wrapper_img .product_item_img-bg {
        max-height: 200px;
    }

    .tab_slider h2, .brands_box h2, h1 {
        font-size: 30px;
    }

    .slider .owl-nav button span, .slider_in_fast .owl-nav button span, .brands_wrapper .owl-nav button span {
        width: 35px;
        height: 35px;
        background-size: 15px;
    }

    .slider .owl-nav button.owl-prev, .brands_wrapper .owl-nav button.owl-prev {
        margin-right: 5px;
    }

    .slider .owl-nav, .slider_in_fast .owl-nav {
        bottom: calc(100% - 6px);
    }

    .offers_box .offers_box_item {
        max-width: 90%;
        width: 90%;
    }

    .tab_slider {
        padding: 20px 0 0;
    }

    .brands_box, .main_banner_image {
        margin: 30px 0;
    }

    .logo {
        margin-right: 10px;
    }

    .footer .network-box {
        width: 40%;
    }
}

@media screen and (max-width: 480px) {
    .product_item__price {
        height: 85px;
    }

    .product_item__price .product-item-info-container {
        bottom: 0;
        right: auto;
        left: 0;
    }
}

@media screen and (max-width: 400px) {
    .page_404 .number {
        font-size: 115px;
    }

    .popup-window-buttons .btn-buy:first-child {
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .popup-window.popup-window-with-titlebar {
        width: 100%;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text {
        width: 30px;
        display: none;
    }

    .bx_pagination_bottom .bx_pagination_page li {
        border: none;
        width: auto;
        height: auto;
        line-height: normal;
        margin: 0 1px;
    }

    .bx_pagination_bottom .bx_pagination_page li a, .bx_pagination_bottom .bx_pagination_page li span {
        display: block;
        padding: 4px 8px 3px;
    }

    .order__info-cell_title {
        width: 50%;
    }

    .order__info .btn-form__controls a, .sale-order-detail-payment-options-methods-button-container button {
        width: 100%;
        padding: 10px 20px;
        height: auto;
        margin: 5px 0;
        text-align: center;
    }

    .sale-order-payment-change-pp-company {
        width: 50%;
    }

    .search_wrapper .search__input input {
        font-size: 16px;
    }

    .search-input-wrapper input[type='text'] {
        font-size: 18px;
    }

    .search-input-wrapper input[type='submit'] {
        background-size: 17px;
    }

    .api_modal .api_modal_header {
        text-align: left;
    }

    .api_modal .api_modal_title {
        font-size: 14px;
    }

    .api-reviews-form .api-star-rating, .api-reviews-form .api-star-rating-label {
        width: 100%;
        text-align: center;
    }

    .product-item-detail-slider-image img {
        max-width: 85%;
        max-height: 85%;
    }

    .product_item {
        padding: 10px;
    }

    .product_item_wrapper_img {
        height: 150px;
        line-height: 150px;
    }

    .product_item_wrapper_img .product_item_img-bg {
        max-height: 150px;
    }

    .product_item_title .name a, .product_item_title .brand a {
        font-size: 12px;
    }

    .product_item_title div {
        line-height: 1;
    }

    .product_item_title .name {
        max-height: 50px;
        margin-bottom: 10px;
    }

    .product-item-container .product_item .to_favorites {
    }

    .product_item__price .price {
        font-size: 13px;
    }

    .product_item__price .old_price {
        font-size: 11px;
    }

    .product_item_name_box {
        height: 100px;
    }

    .product_item__price {
    }

    .product_card-flags .flag-item {
        width: 30px;
        height: 30px;
        line-height: 31px;
        margin-bottom: 5px;
        font-size: 7px;
        font-weight: bold;
    }

    .product_card-flags .flag-item.stock {
        font-size: 9px;
    }

    .catalog-products-viewed-slider h2, .tab_slider h2, .brands_box h2, .product_card_wrapper h2 {
        width: calc(100% - 80px);
    }

    h1, .tab_slider h2, .brands_box h2, .catalog__content h1, .lk_wrapper h1 {
        font-size: 22px;
    }

    .product_card_wrapper h2, .catalog-products-viewed-slider h2, .product_card__title h1, h2 {
        font-size: 20px;
    }

    .offers_box .offers_box_item {
        max-width: 100%;
        width: 100%;
    }

    .offers_box .offers_box_item .img_box {
        width: 60px;
        height: 60px;
    }

    .offers_box .offers_box_item .text_box {
        width: calc(100% - 80px);
    }

    .sales_container .sales__item {
        margin-bottom: 10px;
    }
}

.api_modal .api_modal_loader .api_spinner {
    -webkit-animation: loader 5s linear infinite;
    animation: loader 5s linear infinite;
}

@-webkit-keyframes loader {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes loader {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

.footer-phone .phone-link-div span {
    position: relative;
    margin-left: 10px;
    cursor: pointer;
}

.footer-phone .phone-link-div span:before {
    content: '';
    border-top: 7px solid #2d1c2e;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -3px;
}

.footer-phone .phone-link-div span.open:before {
    border-bottom: 7px solid #2d1c2e;
    border-top: none;
}

.footer-phone .phone-top-dops {
    display: none;
    background: #fff;
    padding: 0 10px 0 0;
}

.footer-phone .header-phone-text {
    color: #333;
    font-size: 11px;
}

.stati-item {
    margin: 0 0 15px;
}

.stati-item .title {
    font-size: 14px;
    border-bottom: none;

    padding-top: 10px
}

.stati-item .img {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

.stati-item .date {
    font-size: 12px;
}

.stati-item .text {
    font-size: 12px;
}

.stati-item .more {
    margin: 10px 0;
    font-size: 12px;
    text-align: center;
}

.partner-elem, .otz {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.partner-elem img.partner-logo {
    display: inline-block;
    width: 220px;
    max-width: 100%;
}

.partner-elem .partner-desc {
    margin-left: 20px;
    display: inline-block;
    width: 350px;
    vertical-align: top;
}

.otz-name {
    padding-bottom: 5px;
}

.otz-content {
    padding-bottom: 5px;
    font-size: 14px
}

.otz_pluses, .otz_minus {
    padding-bottom: 5px;
    font-size: 14px
}

.bold {
    font-weight: 700;
}

.otz-pubdate {
    font-style: italic;
    text-align: right;
    font-size: 16px
}

.otz-content p {
    margin: 0
}

.otz-item {
    padding: 20px 10px 11px 10px;
    font-size: 13px;
    border-bottom: 1px solid #ddd;
}

.orz_name {
    text-align: right;
    padding-top: 10px;
    font-weight: 700;
    font-style: italic;
}

.brand-item{position:relative;}.brand-item a:before{content: '';width: 8px;height: 8px;background:#e43e0c;display: block;border-radius: 4px;position: absolute;left:0;top: 7px;}
@media (max-width: 800px) {
    a.btn-green-gradient.product-detail-1click-button {
        font-size: 12px;
        margin: 0;
    }
}

.product_card-flags .flag-item.sticker_low_cost {
    background-color: #8ccaff;
    color: #0074dd;
        height: auto;

text-transform: none;
    width: fit-content;
    margin: 0 0 10px;
    z-index: 10;
    border-radius: 20px;
    font-size: 12px;
    padding: 5px 15px;
    line-height: 1.5;
    font-weight: 400;


}

.product_item__price .old_price span {
    white-space: nowrap;
}

.product_item__price .price span {
    white-space: nowrap;
}
/* .product_item.product_item--redesign{
    max-width: 100%;
    width: 100%;

} */
.product__list {
    display: grid;
    /* grid-template-columns: repeat(4, 1fr); */
    grid-template-columns: repeat(4, 25%);
}
@media (max-width: 950px) {
    .product__list {
        display: grid;
        /* grid-template-columns: repeat(3, 1fr); */
    grid-template-columns: repeat(3, 33%);
    }
}
@media (max-width: 700px) {
    .product__list {
        display: grid;
        /* grid-template-columns: repeat(2, 1fr); */
        grid-template-columns: repeat(2, 50%);
    }
}
@media (max-width: 480px) {
    .product__list {
        display: grid;
        grid-template-columns: 1fr;
    }
}
.brand-products .product__list .product-item-container,
.search-page .product__list .product-item-container,
.favour__list .favour-item {
    /*-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;float: left;*/
    position: relative;
    padding: 0;
}

/* @media (min-width: 992px) and (max-width: 1024px) {

    .brand-products .product__list .product-item-container,
    .search-page .product__list .product-item-container,
    .favour__list .favour-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
        flex: 0 0 33.3%;
        max-width: 33.3%;
    }
}

@media (max-width: 991px) {

    .brand-products .product__list .product-item-container,
    .search-page .product__list .product-item-container,
    .favour__list .favour-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
} */

.favour__list .favour-item .product-item-container,
.slider_in_fast .product-item-container {
    width: 100%;
    max-width: 100%;
}

.product_card__title_icons   {
    /* flex-wrap: wrap; */
}
.product_card__title_icons > * {
    flex-shrink: 0;
}
.product_card__title_icons > .review_count  {
    flex-shrink: 10;
    padding: 0 6px;
    font-size: 14px;
}



.stati_sections_block {
    display: flex;
}
.stati_sections_block .stati_sections {
    order: 2;
    min-width: 250px;
}
.stati_sections_block {}
.stati_section a {
  color: #000;
  display: flex;
  height: 40px;
  align-items: center;
  padding: 20px;
  font-weight: bold;
}
.stati_section.stati_section_active a {
  color: #cd431a;
}



.photo_disk {
    font-size: 13px;
    color: #6D6D6D;
    padding: 20px 0;
}


.filter_mobile_box {
    display: none;
}

@media screen and (max-width: 415px) {

    .ns-intec-regionality.c-regions-select.c-regions-select-default .regions-select-dialog-window {
        display: block;
        position: relative;
        color: #2d2d2d;
        top: 150px;
        right: auto;
        bottom: auto;
        left: auto;
        background-color: #fff;
        margin: -150px auto 0 auto;
        max-width: 450px;
    }


.tabs_content__item_show_more {
    background-color: transparent;
}
  .bottom-info-fixed.sticky {
      bottom: 80px;
  }


.redesign .product_card__title .item-nalich {
    font-size: 13px;
}

  .product_card__title_icons {
      flex-direction: row;
      align-items: baseline;
      gap: 5px;
        max-width: 253px;
  }
.product_card__title_icons>.review_count {
    font-size: 13px;
}
span.ya-share2__badge.ya-share2__badge_more::after {
    font-size: 13px;
}

.redesign .product-detail-buy-block .product-detail-buy-block__cheaper a {

    padding: 15px 0 !important;
}

  .redesign .product-detail-buy-block__quantity {
      max-width: 170px;
  }

.redesign .product-item-detail-content .product-detail-buy-block__one-click {
    max-width: 170px;
}


  .redesign .product-detail-buy-block__to-cart,
  .redesign .product-detail-buy-block .product-detail-buy-button {
      max-width: 170px;
  }
.redesign .product-detail-buy-block__to-cart {
    order: 0;
}


.filter_mobile_box._js_filter_mobile_box_open {
    display: block;
    background-color: rgba(237, 54, 0, .0);

}
.filter_mobile_box._js_filter_mobile_box_open svg {
        background-color: rgba(237, 54, 0, .74);
        border-radius: 3px;

}
.filter_mobile_box._js_filter_mobile_box_open::after {
display: inline-block;
    content: 'Подбор по параметрам';
    font-size: 14px;
    color: #CD431A;

}
.stati-item .more {
    text-align: center;
}
  .product_item__price .product-item-info-container {
      min-width: unset;
  }
.product_item--redesign .basket_icon {
    max-width: 220px;
}

.main_content .custom-tab-contents .new-slider  {
    margin-top: 40px;
}

.stati_sections_block {
    display: flex;
    flex-direction: column;
}

.stati_sections_block .stati_sections.sticky {
    position: relative;
    top: unset;
    align-self: flex-start;
    order: 0;
}
.yandex-share-panel .ya-share-wrap {
    top: 2px;
}


.product_card_wrapper .redesign .product-detail-buy-block .product-detail-1click-button {
    padding: 15px 0 !important;
}
}