html, body {min-width: 320px;}
html, body {min-height: 100vh;font: 16px/19.5px "Montserrat",sans-serif,sans-serif;line-height: 19.5px;color: #292524;margin: 0;padding: 0;font-weight: 400;overflow-x: hidden;}
.row {margin-right: -10px;margin-left: -10px;}
.slick-track {margin-left: inherit;margin-right: inherit;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: 10px;padding-left: 10px;}
.inner h1 {margin-bottom: 22px;text-transform: lowercase;}
.inner h1:first-letter {text-transform: uppercase;}
.inner article {margin-bottom: 77px;}
.inner article .richtext a {color: inherit;text-decoration: underline;}
.inner article .richtext a:hover {text-decoration: none;}
.inner article .article-gallery .arrows .prev {left: -40px;}
.inner article .article-gallery .arrows .next {right: -40px;}
.inner .page-menu {border-top: 1px solid #e7e5e4;}
.inner .page-menu .menu-label {font-weight: 700;font-size: 16px;line-height: 20px;color: #000;margin-top: 17px;margin-bottom: 10px;}
.inner .page-menu ul {column-count: 4;column-gap: 70px;width: 100%;}
.inner .page-menu .nav-link {font-weight: 400;font-size: 16px;line-height: 20px;color: #000;padding: 0 0 0 26px;position: relative;}
.inner .page-menu .nav-link:after {content: "•";position: absolute;left: 0;top: 0;margin-left: 13px;margin-top: -1px;}
.inner .page-menu .nav-link:hover {color: #b91c1c;}
.inner .page-menu .nav-item.active .nav-link {color: #b91c1c;}
.inner .notfound, .inner .cart-empty {margin-top: 179px;margin-bottom: 252px;}
.inner .notfound .value, .inner .cart-empty .value {margin-bottom: 20px;}
.inner .notfound .title, .inner .cart-empty .title {font-weight: 700;font-size: 24px;line-height: 29px;color: #000;margin-bottom: 21px;}
.inner .notfound .subtitle, .inner .cart-empty .subtitle {font-weight: 400;font-size: 16px;line-height: 20px;text-align: center;color: #000;margin-bottom: 29px;}
.inner .notfound .btn, .inner .cart-empty .btn {font-weight: 600;font-size: 16px;line-height: 20px;text-align: center;color: #fff;background: #fb8022;border-radius: 6px;text-decoration: none;padding: 14px 51px;}
.inner.about .about-card {font-size: 20px;line-height: 140%;}
.inner.about .about-card .image img {width: 100%;}
.inner.about .about-card .body {border: 1px solid #d6d3d1;overflow: hidden;background: #f5f5f4;padding: 20px 30px 23px;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.inner.about .richtext p {line-height: 22px;color: #292524;margin-bottom: 14px;}
.inner.category article, .inner.subcategory article {margin-bottom: 0;}
.inner.category article, .inner.catalog article, .inner.subcategory article, .inner.user article {margin-top: 20px;}
.inner.category .main-row, .inner.catalog .main-row, .inner.subcategory .main-row, .inner.user .main-row {margin-top: 19px;}
.inner.category .breadcrumb, .inner.catalog .breadcrumb, .inner.subcategory .breadcrumb, .inner.user .breadcrumb {margin-top: 1px;}
.inner.user {}
.inner.user .col-form-label {color: #78716c;font-size: 16px;font-weight: 400;margin-bottom: 0;}
.inner.user #office-profile-form {border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0 10px 10px 0 rgba(0,0,0,.04);padding: 20px 40px 40px;margin-bottom: 64px;}
.inner.user #office-profile-form .form-title {color: #292524;font-size: 16px;font-weight: 700;margin-top: 20px;margin-bottom: 2px;}
.inner.user #office-profile-form .form-group {margin-bottom: 2px;}
.inner.user #office-profile-form hr {margin-top: 17px;margin-bottom: 20px;}
.inner.user #office-profile-form .message {color: #d22720;font-size: 12px;font-style: italic;}
.inner.user .form-text {color: #292524;font-size: 12px;font-style: italic;font-weight: 400;line-height: 16px;margin-top: 10px;}
.inner.user .btn-close {color: #000;font-size: 16px;font-weight: 400;line-height: 24px;padding: 0;}
.inner.user .btn-close i {margin-left: 7px;}
.inner.user .btn-save {color: #fff;font-size: 16px;font-weight: 700;border-radius: 6px;background: #292524;padding: 7px 28px;}
.inner.user .btn-save-pass {border-radius: 6px;border: 1px solid #d6d3d1;background: #f5f5f4;padding: 7px 19px;}
.inner.user .btn + .btn {margin-left: 5px;}
.inner.user .question-card {margin-bottom: 29px;}
.inner.user .order-empty {display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0 10px 10px 0px rgba(0,0,0,.04);height: 347px;margin-bottom: 50px;}
.inner.user .order-empty .title {color: #000;font-size: 24px;font-weight: 700;margin-bottom: 10px;}
.inner.user .order-empty .subtitle {color: #292524;text-align: center;font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 29px;}
.inner.user .order-empty .btn-catalog {color: #fff;text-align: center;font-size: 16px;font-weight: 700;border-radius: 6px;background: #292524;padding: 9px 31px;}
.inner.user #office-minishop2-grid .x-grid3-col-actions {padding: 8px 0 2px !important;}
.inner.user #office-minishop2-grid .x-panel.main-wrapper {border-radius: 6px;border: 1px solid #d6d3d1;box-shadow: none;}
.inner.user #office-minishop2-grid .x-grid3-header {background: #f5f5f4;}
.inner.user #office-minishop2-grid .x-grid3 {border-color: transparent;}
.inner.user #office-minishop2-grid .x-grid3-hd-row td {border-left: 0;border-right: 0;}
.inner.user #office-minishop2-grid td.x-grid3-hd-over, .inner.user #office-minishop2-grid td.sort-desc, .inner.user #office-minishop2-grid td.sort-asc, .inner.user #office-minishop2-grid td.x-grid3-hd-menu-open {background-color: transparent;}
.inner.user #office-minishop2-grid .x-panel-body-noheader .x-grid3-row-alt {border-top: 0;border-bottom: 0;}
.inner.user #office-minishop2-grid .x-grid3-row-alt {background-color: #fbfbfb;}
.inner.user #office-minishop2-grid .x-grid3-row-selected {border: 0 !important;}
.inner.user .comparison .comparison-total {display: inline-block;}
.inner #payment-details-form {border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0 10px 10px 0 rgba(0,0,0,.04);padding: 20px 40px 40px;margin-bottom: 64px;}
.inner #payment-details-form .form-title {color: #292524;font-size: 16px;font-weight: 700;margin-top: 20px;margin-bottom: 2px;}
.inner #payment-details-form .form-group {margin-bottom: 2px;}
.inner #payment-details-form hr {margin-top: 17px;margin-bottom: 20px;}
.inner #payment-details-form .message {color: #d22720;font-size: 12px;font-style: italic;}
.inner .question-card {background: #f5f5f4;border: 1px solid #d6d3d1;border-radius: 6px;text-align: center;padding: 17px 0;}
.inner .question-card .title {font-weight: 600;font-size: 16px;line-height: 20px;color: #000;margin-bottom: 10px;}
.inner .question-card .subtitle {font-weight: 400;font-size: 14px;line-height: 17px;text-align: center;color: #292524;margin-bottom: 18px;}
.inner .question-card .phone {margin-bottom: 11px;}
.inner .question-card .phone a {font-weight: 600;font-size: 22px;line-height: 27px;color: #000;}
.inner .question-card .email a {font-weight: 400;font-size: 16px;line-height: 20px;color: #000;}
.inner .category-row {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.inner .category-row .item {position: relative;flex: 0 0 33.33333%;width: 33.3333%;}
.inner .category-row .item .item-body {background: #fff;border: 1px solid #d6d3d1;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin: 0 10px 20px 10px;padding: 20px 20px 18px;}
.inner .category-row .item .body {display: flex;justify-content: space-between;align-items: center;margin-top: 11px;}
.inner .category-row .item .body .name {font-weight: 700;font-size: 16px;line-height: 20px;color: #292524;text-transform: lowercase;display: inline-block;}
.inner .category-row .item .body .name:first-letter {text-transform: uppercase;}
.inner .category-row .item .body .price {font-weight: 500;font-size: 14px;line-height: 17px;color: #78716c;width: 80px;text-align: right;}
.inner .category-row .item .count {margin-top: 9px;}
.inner .category-row .item .image img {width: 100%;}
.inner .products-row {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.inner .products-row .col4, .inner .products-row .col3 {margin-bottom: 20px;}
.inner .products-row .item {position: relative;background: #fff;border: 1px solid #d6d3d1;border-radius: 6px;font-weight: 400;font-size: 16px;line-height: 20px;color: #292524;padding: 20px;margin-bottom: 20px;transition: .3s ease-in-out;overflow: hidden;height: 100%;}
.inner .products-row .item:hover {border: 1px solid #44403c;box-shadow: 0px 25px 50px rgba(0,0,0,.25),0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05);overflow: visible;}
.inner .products-row .item:hover .hidden {opacity: 1;z-index: 4;height: 181px;}
.inner .products-row .item .body {min-height: 104px;}
.inner .products-row .item .image {padding: 20px 0;}
.inner .products-row .item .product-item--top {display: flex;flex-direction: row;justify-content: space-between;align-items: center;z-index: 3;position: relative;}
.inner .products-row .item .article {font-weight: 400;font-size: 14px;line-height: 17px;color: #78716c;}
.inner .products-row .item .tools span:hover {cursor: pointer;}
.inner .products-row .item .tools span:hover svg path {stroke: red;}
.inner .products-row .item .tools .favorite {width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;}
.inner .products-row .item .tools .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner .products-row .item .tools .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner .products-row .item .tools .favorite:hover svg path {fill: red;}
.inner .products-row .item .tools span svg {margin: 0 3px;}
.inner .products-row .item .tools span svg path {transition: .1s ease-in-out;}
.inner .products-row .item .availability {font-weight: 500;font-size: 14px;line-height: 17px;color: #27ae60;z-index: 6;position: relative;}
.inner .products-row .item .availability.not {color: #f87171;}
.inner .products-row .item .products-amount {font-weight: 500;font-size: 14px;line-height: 17px;}
.inner .products-row .item .name {margin-bottom: 10px;min-height: 40px;}
.inner .products-row .item .price {font-weight: 600;font-size: 22px;line-height: 27px;color: #292524;margin-bottom: 10px;}
.inner .products-row .item .price .old-price {font-weight: 400;font-size: 16px;line-height: 20px;text-decoration: line-through;color: #292524;margin-left: 15px;}
.inner .products-row .item .hidden {opacity: 0;transition: .1s linear;margin-top: 19px;background: #fff;border-radius: 0 0 6px 6px;position: absolute;left: -1px;right: -1px;top: 90%;margin-bottom: -160px;padding: 20px;border: 1px solid #44403c;box-shadow: 0px 25px 50px rgba(0,0,0,.25),0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05);border-top: 0;height: 1px;}
.inner .products-row .item .hidden input {width: 100%;height: 40px;font-weight: 400;font-size: 16px;line-height: 20px;color: #292524;text-align: center;border: 1px solid #a8a29e;border-radius: 6px;}
.inner .products-row .item .hidden .btn-cart {background: #292524;border-radius: 6px;width: 100%;height: 40px;margin-top: 10px;color: #fff;font-size: 16px;font-weight: 600;}
.inner .products-row .item .hidden .btn-cart:hover {background: #57534e;}
.inner .products-row .item .hidden .btn-product-show {font-weight: 600;font-size: 16px;line-height: 20px;color: #292524;background: #f5f5f4;border: 1px solid #d6d3d1;border-radius: 6px;margin-top: 10px;width: 100%;padding: 9px 10px;}
.inner .products-row .item .hidden .btn-product-show:hover {border-color: #57534e;color: #57534e;}
.inner .products-row .item .hidden .le-quantity {position: relative;}
.inner .products-row .item .hidden .le-quantity a {position: absolute;top: 50%;margin-top: -10px;}
.inner .products-row .item .hidden .le-quantity .minus {left: 15px;}
.inner .products-row .item .hidden .le-quantity .plus {right: 10px;}
.inner .products-row .item .hidden:after {content: "";height: 40px;position: absolute;top: -20px;left: 0;background: #fff;width: 100%;z-index: 2;}
.inner #mse2_selected_wrapper {min-height: inherit;margin: 0;display: none;}
.inner .filter {border: 1px solid #d6d3d1;border-radius: 6px;margin-bottom: 28px;}
.inner .filter .filter-title {font-weight: 600;font-size: 16px;line-height: 20px;color: #000;text-align: center;background: #f5f5f4;border-bottom: 1px solid #f5f5f4;border-radius: 6px 6px 0px 0px;padding: 13.5px 10px;}
.inner .filter fieldset {border-bottom: 1px solid #e7e5e4;padding: 0 8px 0 20px;}
.inner .filter fieldset:last-child {border-bottom: 0;}
.inner .filter .filter-btn {padding: 20px;}
.inner .filter .filter-btn .btn {display: block;width: 100%;}
.inner .filter .filter-btn .btn + .btn {margin-top: 10px;}
.inner .filter .filter-btn .btn-filter-submit {color: #fa1313;font-size: 16px;font-weight: 600;border-radius: 6px;border: 1px solid #fa1313;padding: 9.5px 10px;}
.inner .filter .filter-btn .btn-filter-reset {color: #000;font-size: 16px;font-weight: 400;border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;padding: 9.5px 10px;}
.inner .filter .category-title {font-weight: 400;font-size: 16px;line-height: 20px;color: #000;padding: 8px 0;display: flex;justify-content: space-between;}
.inner .filter .category-title i {margin-right: 5px;}
.inner .filter .category-title span {display: inline-block;width: 80%;cursor: pointer;}
.inner .filter .category-title.hide span i svg {transform: rotate(-270deg);}
.inner .filter label {font-weight: 400;font-size: 14px;line-height: 20px;color: #292524;}
.inner .filter label span {position: absolute;left: 0;width: 20px;height: 20px;top: 0;}
.inner .filter .expand-block {display: none;}
.inner .filter .checkbox label:before, .inner .filter .checkbox label:after {display: none;}
.inner .filter .checkbox label span:before {content: "";height: 18px;width: 18px;top: 0;background: url("/assets/themes/img/check2.svg") no-repeat;position: absolute;}
.inner .filter .checkbox label input:checked + span:after {content: "";height: 18px;width: 18px;left: 0px;top: 0px;background: url("/assets/themes/img/checked2.svg") no-repeat;position: absolute;}
.inner .filter-fast-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;margin-bottom: 6px;}
.inner .filter-fast-row .item {border: 1px solid #d6d3d1;border-radius: 6px;margin-bottom: 10px;height: 106px;width: 156px;padding: 10px 5px;text-align: center;cursor: pointer;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.inner .filter-fast-row .item .name {font-weight: 400;font-size: 14px;line-height: 17px;color: #292524;text-transform: lowercase;}
.inner .filter-fast-row .item .name:first-letter {text-transform: uppercase;}
.inner .sort-bar, .inner .mse_limit {display: flex;justify-content: space-between;margin-bottom: 16px;}
.inner .sort-bar .sort-panel .selected a, .inner .mse_limit .sort-panel .selected a {font-weight: 400;font-size: 16px;line-height: 20px;color: #292524;background: #f5f5f4;border: 1px solid #d6d3d1;border-radius: 6px;padding: 5.5px 8.5px;display: inline-block;margin-right: 5px;margin-bottom: 9px;}
.inner .sort-bar .select, .inner .mse_limit .select {position: relative;height: 40px;}
.inner .sort-bar select, .inner .mse_limit select {border: 1px solid #a8a29e;border-radius: 6px;height: 40px;width: 100%;padding: 10px 15px;}
.inner .mse_limit select {width: 100px;}
.inner.auth {background: #f5f5f4;}
.inner.auth .col-center {width: 420px;margin: 0 auto;}
.inner.auth .auth-tab {display: flex;margin-bottom: 19px;}
.inner.auth .auth-tab a {font-weight: 600;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #000;text-decoration: none;width: 50%;display: block;text-align: center;background: #f5f5f4;border: 1px solid #d6d3d1;border-radius: 6px 0px 0px 6px;padding: 9px 0;}
.inner.auth .auth-tab a:last-child {border-radius: 0px 6px 6px 0px;border-left: 0;}
.inner.auth .auth-tab a.active {color: #fb8022;background: #fff;}
.inner.auth header {background: #fff;padding-bottom: 30px;}
.inner.auth .auth-form, .inner.auth .reg-form {background: #fff;box-shadow: 0px 20px 25px rgba(0,0,0,.1),0px 10px 10px rgba(0,0,0,.04);border-radius: 6px;margin-top: 30px;padding: 30px 40px;}
.inner.auth .auth-form .vk-btn, .inner.auth .reg-form .vk-btn {background: #fff;border: 1px solid #d6d3d1;border-radius: 6px;display: block;width: 100%;text-align: center;padding: 9px 10px;text-transform: uppercase;text-decoration: none;}
.inner.auth .auth-form .vk-btn i, .inner.auth .reg-form .vk-btn i {margin-right: 6px;position: relative;top: -1px;}
.inner.auth .auth-form .form-group .col-pass:last-child, .inner.auth .reg-form .form-group .col-pass:last-child {padding-left: 4px;}
.inner.auth .auth-form .form-group .col-pass:first-child, .inner.auth .reg-form .form-group .col-pass:first-child {padding-right: 6px;}
.inner.auth .reg-form .personal-text label {color: #292524;font-size: 12px;line-height: 16px;}
.inner.auth .reg-form .personal-text a {text-decoration: none;}
.inner.auth .btn-send {background: #292524;border-radius: 6px;color: #fff;width: 100%;padding: 9px 10px;font-weight: 700;font-size: 16px;line-height: 20px;text-transform: uppercase;}
.inner.auth .forgot-link {font-weight: 400;font-size: 14px;line-height: 20px;text-decoration: none;color: #292524;border-bottom: 1px solid;}
.inner.auth .forgot-link:hover {border-color: transparent;}
.inner.auth .label {font-weight: 400;font-size: 16px;line-height: 20px;color: #78716c;margin-bottom: 9px;}
.inner.auth .label span {color: #fb8022;font-weight: 700;}
.inner.auth article {margin-bottom: 150px;}
.inner.auth .required-text {font-size: 12px;line-height: 16px;}
.inner.auth .required-text span {color: #fb8022;font-weight: 700;margin-right: 3px;}
.inner.auth .office-auth-login-wrapper, .inner.auth .office-auth-register-wrapper {padding: 0;background: transparent;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0;-moz-box-shadow: 0;box-shadow: 0;margin-bottom: 0;}
.inner.article article {margin-bottom: 0;}
.inner.article article .richtext {color: #292524;}
.inner.article article .richtext p {color: #292524;}
.inner.article .article-carousel {margin: 0 -5px;z-index: 3;}
.inner.article .article-carousel .item {margin: 0 5px;}
.inner.article .article-carousel .item img {width: 100%;}
.inner.article .article-menu {margin-top: 7px;}
.inner.article .article-menu .title {color: #000;font-size: 20px;font-weight: 700;margin-bottom: 17px;}
.inner.article .article-menu ul {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #d6d3d1;}
.inner.article .article-menu li:not(:last-child) {border-bottom: 1px solid #d6d3d1;}
.inner.article .article-menu li a {color: #000;font-size: 16px;padding: 12px 19px;display: inline-block;}
.inner.article .article-gallery {margin-top: 41px;position: relative;}
.inner.article .arrows {z-index: 1;margin-top: -50px;}
.inner.article .arrows span {background: #fff;border: 1px solid #dfdfdf;border-radius: 50%;width: 100px;height: 100px;}
.inner.article .arrows > span.slick-disabled svg path {stroke: #dfdfdf;}
.inner.article .arrows svg path {stroke: black;}
.inner.article .arrows .next {right: -44px;}
.inner.articles .articles-row {margin: 29px -10px 0;display: flex;flex-wrap: wrap;}
.inner.articles .articles-row .item {position: relative;border: 1px solid #d6d3d1;border-radius: 6px;overflow: hidden;height: 100%;}
.inner.articles .articles-row .item .image {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;overflow: hidden;}
.inner.articles .articles-row .item .image img {width: 100%;}
.inner.articles .articles-row .item .title {color: #57534e;font-size: 14px;text-transform: uppercase;margin-bottom: 10px;}
.inner.articles .articles-row .item .name {color: #1d1c1d;font-size: 16px;font-family: Montserrat;font-weight: 600;line-height: 140%;}
.inner.articles .articles-row .item .body {padding: 15px 14px;}
.inner.articles .articles-row .col3 {margin-bottom: 20px;}
.inner.contacts .contacts-row .contact-info {color: #000;font-size: 16px;min-height: 120px;}
.inner.contacts .contacts-row .contact-info li {display: flex;}
.inner.contacts .contacts-row .contact-info li .value a {color: #44403c;font-weight: 700;}
.inner.contacts .contacts-row .contact-info li .value.email a {border-bottom: 1px solid;}
.inner.contacts .contacts-row .contact-info li .value.email a:hover {border-bottom: 1px solid transparent;}
.inner.contacts .contacts-row .contact-info li .label {color: #44403c;}
.inner.contacts .contacts-row .contact-info li i {margin-right: 14px;}
.inner.contacts .contacts-row .contact-info li:not(:last-child) {margin-bottom: 21px;}
.inner.contacts .contacts-row .item {border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);height: 100%;}
.inner.contacts .contacts-row .item .body {padding: 31px 10px 31px 29px;}
.inner.contacts .contacts-row .item .title {color: #000;font-size: 18px;font-weight: 700;margin-bottom: 15px;}
.inner.contacts .contacts-row .btn {margin-top: 54px;}
.inner.product .similar-products {background-color: #f5f5f4;padding-top: 48px;padding-bottom: 13px;margin-top: 30px;}
.inner.product .other-products {margin-top: 47px;}
.inner.product .product-info {border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0 10px 10px 0 rgba(0,0,0,.04);padding: 20px 49px 20px 20px;margin-bottom: 20px;}
.inner.product .product-info .thumb .item:not(:last-child) {margin-bottom: 10px;}
.inner.product .product-info .thumb .item {cursor: pointer;}
.inner.product .product-info .thumb .item .image {width: 100px;height: 100px;border: 1px solid transparent;border-radius: 6px;overflow: hidden;}
.inner.product .product-info .thumb .item.slick-current .image {border: 1px solid #fca5a5;}
.inner.product .product-info .gallery img {width: 100%;}
.inner.product .product-info .availability {color: #27ae60;font-size: 14px;font-weight: 700;margin-right: 30px;}
.inner.product .product-info .availability svg {margin-right: 6px;}
.inner.product .product-info .availability.not {color: #f87171;}
.inner.product .product-info .article {color: #78716c;font-size: 14px;}
.inner.product .product-info .product-info--top {display: flex;justify-content: space-between;border-bottom: 1px solid #e7e5e4;padding-bottom: 14px;margin-bottom: 6px;margin-top: 22px;}
.inner.product .product-info .product-info--top .tools .favorite {width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;margin: 0 6px;}
.inner.product .product-info .product-info--top .tools .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner.product .product-info .product-info--top .tools .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner.product .product-info .product-info--top .tools .comparison span:hover {cursor: pointer;}
.inner.product .product-info .product-info--top .tools .comparison span:hover svg path {stroke: red;}
.inner.product .product-info .product-info--top .tools .share {cursor: pointer;}
.inner.product .product-info .product-info--top .tools .share:hover svg path {stroke: red;}
.inner.product .product-info .product-info--top .products-amount {margin-left: 16px;font-size: 16px;}
.inner.product .product-info .share-label {color: #78716c;font-size: 14px;margin-bottom: 10px;}
.inner.product .product-info .btn-cart {border-radius: 6px;background: #292524;color: #fff;font-size: 16px;font-weight: 600;padding: 11px 19px;}
.inner.product .product-info .btn-order {color: #292524;font-size: 16px;font-weight: 600;border-radius: 6px;border: 1px solid #292524;background: #fff;padding: 11px 19px;}
.inner.product .product-info .btn-anchor {color: #fb8022;text-align: center;font-size: 16px;font-family: Montserrat;font-weight: 600;border-radius: 6px;border: 1px solid #a8a29e;background: #fff;padding: 11px 20px;}
.inner.product .product-info .btn-anchor i {margin-left: 5px;}
.inner.product .product-info .btn + .btn {margin-left: 6px;}
.inner.product .product-info .le-quantity {float: left;position: relative;}
.inner.product .product-info .le-quantity input {text-align: center;border-radius: 6px;border: 2px solid #a8a29e;width: 120px;padding: 13px 10px;}
.inner.product .product-info .le-quantity a {position: absolute;top: 50%;margin-top: -12px;}
.inner.product .product-info .le-quantity a.minus {margin-left: 16px;left: 0;}
.inner.product .product-info .le-quantity a.plus {margin-right: 12px;right: 0;}
.inner.product .product-info .price {margin-left: 140px;margin-bottom: 20px;display: flex;padding-top: 3px;}
.inner.product .product-info .price .total-price {color: #78716c;font-size: 16px;}
.inner.product .product-info .price .total-price .msprice span {color: #000;font-size: 24px;font-weight: 600;}
.inner.product .product-info .price .msprice {color: #000;font-size: 24px;font-weight: 600;margin-bottom: 8px;}
.inner.product .product-info .price .old-price {text-decoration: line-through;color: #000;margin-left: 19px;}
.inner .back-shop {margin: 18px 0;}
.inner .back-shop a {color: #000;font-size: 14px;}
.inner .section-header {position: relative;display: flex;align-items: center;margin-bottom: 22px;justify-content: space-between;}
.inner .section-header h1 {margin-bottom: 0;}
.inner .section-header .clean-form .btn-clean {color: #000;font-size: 14px;padding: 0;}
.inner .section-header .clean-form .btn-clean i {top: -2px;position: relative;margin-right: 2px;}
.inner.cart .subscribe {margin-top: 41px;}
.inner.search .search_count {color: #000;}
.inner.search .search-filter .form-control {width: 100px;height: 40px;margin: 0 12px;}
.inner.search .search-filter .form-control + .form-control {margin-left: 0;}
.inner.search .search-filter .btn {color: #fb8022;font-size: 16px;font-weight: 600;border-radius: 6px;border: 1px solid #fb8022;background: #fff;}
.inner .sitemap a {font-weight: 400;text-decoration: none !important;}
.inner .sitemap ul {margin: 0 0 0 .5em;list-style-type: none;padding-left: 0;}
.inner .sitemap li {position: relative;padding-left: 18px;margin-bottom: 0;}
.inner .sitemap li:before {content: "";position: absolute;top: 0;left: 0;width: 1.1em;height: .7em;border-bottom: 1px solid #ccc;}
.inner .sitemap li:not(:last-child) {border-left: 1px solid #ccc;}
.inner .sitemap li:last-child:before {border-left: 1px solid #ccc;}
.inner.payment-page--success header .title {color: #000;font-size: 24px;font-weight: 400;}
.inner.payment-page--success header .header-bottom {margin-top: 30px;border-bottom: 1px solid #e7e5e4;padding-bottom: 19px;}
.inner.payment-page--success header .header-bottom .logo {margin-right: 39px;}
.inner.payment-page--success .payment-success {padding: 10px;border-radius: 6px;border: 1px solid #d6d3d1;width: 815px;height: 437px;margin: 80px auto 0;display: flex;flex-direction: column;justify-content: center;}
.inner.payment-page--success .payment-success .title {color: #000;font-size: 32px;font-weight: 700;line-height: normal;margin-bottom: 20px;}
.inner.payment-page--success .payment-success .subtitle {color: #000;text-align: center;font-size: 24px;font-weight: 400;line-height: normal;}
.inner.payment-page--success .payment-success .btn-continue {border-radius: 6px;background: #fb8022;text-decoration: none;margin-top: 30px;color: #fff;font-size: 16px;font-weight: 600;padding: 12px 46px;}
.inner.payment-page--success .payment-success .value {margin-bottom: 20px;}
.inner.contacts article {margin-bottom: 42px;}
.inner.contacts .subscribe {margin-top: 40px;}
.inner .comparision-section .comparision__reset-list, .inner .comparision-section .comparision__reset-group {display: inline-block;color: #000;font-size: 14px;font-weight: 400;}
.inner .comparision-section .comparision__reset-list i, .inner .comparision-section .comparision__reset-group i {position: relative;top: -2px;margin-right: 2px;}
.inner .comparision-section .comparision__reset-list {float: right;}
.inner .comparision-section .comparision__reset-group {margin-top: 156px;margin-bottom: 20px;visibility: hidden;}
.inner .comparision-section .compar-label {font-weight: 700;margin-bottom: 8px;}
.inner .comparision-section .compar-desc {font-size: 14px;line-height: normal;margin-bottom: 3px;}
.inner .comparision-section .compar-groups-param, .inner .comparision-section .product-specifications {font-size: 14px;font-weight: 400;color: #000;margin: 0 -20px;padding: 14px 20px 0;border-top: 1px solid #dfdfdf;overflow: hidden;}
.inner .comparision-section .compar-groups-param label, .inner .comparision-section .product-specifications label {margin: 14px 0;}
.inner .comparision-section .product-specifications {margin: 27px -15px 0;border-bottom: 1px solid #dfdfdf;}
.inner .comparision-section .product-specifications .hidden-block {visibility: hidden;}
.inner .comparision-section .compar-options {margin: 0 -20px;}
.inner .comparision-section .compar-options fieldset {border-top: 1px solid #dfdfdf;}
.inner .comparision-section .compar-options fieldset > div {padding: 15px 20px;}
.inner .comparision-section .compar-options fieldset label {margin-bottom: 0;}
.inner .comparision-section .product-option {padding: 5px 26px;border-bottom: 1px solid #dfdfdf;margin: 0 -15px;color: #000;font-size: 14px;height: 51px;display: flex;align-items: center;}
.inner .comparision-section .product-option.price {font-weight: 700;}
.inner .comparision-section .product-group-options {height: 203px;border-bottom: 1px solid #dfdfdf;margin: 0 -15px;padding: 14px 26px;font-size: 14px;}
.inner .comparision-section .product-group-options .group-label {visibility: hidden;font-weight: 700;margin-bottom: 10px;}
.inner .comparision-section .product-group-options .product-option--item {font-size: 14px;padding: 14px 0;}
.inner .comparision-section .products-carousel .slick-track {margin-left: inherit;margin-right: inherit;}
.inner .comparision-section .checkbox label {font-size: 14px;padding-left: 0;}
.inner .comparision-section .checkbox label:before, .inner .comparision-section .checkbox label:after {display: none;}
.inner .comparision-section .image {text-align: center;margin-bottom: 7px;}
.inner .comparision-section .image img {width: inherit;}
.inner .comparision-section input {width: 100%;height: 40px;font-weight: 400;font-size: 16px;line-height: 20px;color: #292524;text-align: center;border: 1px solid #a8a29e;border-radius: 6px;}
.inner .comparision-section .le-quantity {position: relative;}
.inner .comparision-section .le-quantity a {position: absolute;top: 50%;margin-top: -10px;}
.inner .comparision-section .le-quantity .minus {left: 15px;}
.inner .comparision-section .le-quantity .plus {right: 10px;}
.inner .comparision-section .btn-cart {background: #292524;border-radius: 6px;width: 100%;height: 40px;margin-top: 5px;color: #fff;font-size: 16px;font-weight: 600;margin-bottom: 43px;}
.inner .comparision-section .comparison-table {border-collapse: separate;border-spacing: 0;}
.inner .comparision-section .comparison-table .comparison-corner {vertical-align: top;text-align: inherit;}
.inner .comparision-section .comparison-table thead tr:first-child td:first-child {border-top-left-radius: 6px;border-top: 1px solid #dfdfdf;}
.inner .comparision-section .comparison-table tbody tr:last-child td:first-child {border-bottom: 1px solid #dfdfdf;border-bottom-left-radius: 6px;}
.inner .comparision-section thead td {border-top: 0;}
.inner .comparision-section .comparison-group {display: flex;}
.inner .comparision-section .comparison-param {float: left;width: 238px;min-height: 100px;border-left: 1px solid #dfdfdf;}
.inner .comparision-section .comparison-param .checkbox {padding: 13px 20px;}
.inner .comparision-section .products-group {}
.inner .comparision-section .products-params .comparison-row {clear: both;border-top: 1px solid #dfdfdf;}
.inner .comparision-section .products-params .comparison-row:last-child .comparison-param {border-radius: 0 0 0 6px;border-bottom: 1px solid #dfdfdf;}
.inner .comparision-section .products-params .comparison-row.same {display: none;}
.inner .comparision-section .comparison-cell {border-left: 1px solid #dfdfdf;padding: 13px;height: 100px;}
.inner .comparision-section .comparison-cell:first-child {}
.inner .comparision-section .comparison-cell.field-pagetitle.slick-current.slick-active {}
.inner .comparision-section .compar-rows {margin-top: 30px;}
.inner .comparision-section .compar-rows .compar-params {width: 238px;float: left;border: 1px solid #dfdfdf;border-bottom: 0;background: #f4f4f4;-webkit-border-radius: 6px 0 0 0;-moz-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;padding: 20px;margin-bottom: 0;}
.inner .comparision-section .compar-rows .compar-params .compar-switch div {margin: 10px 0;}
.inner .comparision-section .compar-rows .compar-params .compar-switch a {color: #292524;font-size: 14px;font-weight: 400;border: 0;}
.inner .comparision-section .compar-rows .compar-params .compar-switch a i {width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 7px;background: url("/assets/themes/img/compar-radio.svg") no-repeat;}
.inner .comparision-section .compar-rows .compar-params .compar-switch a.active {background: transparent;}
.inner .comparision-section .compar-rows .compar-params .compar-switch a.active i {background: url("/assets/themes/img/compar-radio-active.svg") no-repeat;}
.inner .comparision-section .compar-rows .compar-items--slide {position: relative;margin-left: 238px;}
.inner .comparision-section .compar-rows .compar-items--slide .products-carousel .comparison-row {z-index: 2;}
.inner .comparision-section .compar-rows .compar-items--slide .item {}
.inner .comparision-section .compar-rows .compar-items--slide .item form {border-left: 1px solid #dfdfdf;background: #fff;}
.inner .comparision-section .compar-rows .compar-items--slide .item .outer {padding: 14px 14px 0px;}
.inner .comparision-section .compar-rows .compar-items--slide .item.slick-current form {border: 0;}
.inner .comparision-section .compar-rows .compar-items--slide .item .image img {margin: 0 auto;}
.inner .comparision-section .compar-rows .compar-items--slide .item .tools {text-align: right;}
.inner .comparision-section .compar-rows .compar-items--slide .item .tools .favorite {width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;}
.inner .comparision-section .compar-rows .compar-items--slide .item .tools .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner .comparision-section .compar-rows .compar-items--slide .item .tools .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner .comparision-section .compar-rows .compar-items--slide .item .tools .favorite:hover svg path {fill: red;}
.inner .comparision-section .compar-rows .compar-items--slide .item .tools .comparison-remove-btn {display: none;border: 0;}
.inner .comparision-section .arrows {z-index: 1;top: 100px;}
.inner .comparision-section .arrows span {background: #fff;border: 1px solid #dfdfdf;border-radius: 50%;width: 100px;height: 100px;}
.inner .comparision-section .arrows > span.slick-disabled svg path {stroke: #dfdfdf;}
.inner .comparision-section .arrows svg path {stroke: black;}
.inner .comparision-section .arrows .prev {left: -40px;}
.inner .comparision-section .arrows .prev:after {content: "";width: 1px;height: 98px;background: #dfdfdf;left: 38px;position: absolute;}
.inner .comparision-section .arrows .next {right: -40px;}
.inner .comparision-section .arrows .next:after {content: "";width: 1px;height: 98px;background: #dfdfdf;right: 38px;position: absolute;}
.inner .comparision-section .compar-tabs {list-style-type: none;padding-left: 0;visibility: hidden;}
.inner .comparision-section .nav-pills .nav-item {width: inherit;margin-bottom: 0;}
.inner .comparision-section .nav-pills .nav-link {line-height: inherit;color: #000;border: 1px solid #d6d3d1;border-radius: 0;padding: 4px 20px;width: 100%;text-align: center;background: #fff;text-transform: inherit;font-size: 16px;font-weight: 400;}
.inner .comparision-section .nav-pills .nav-link.active {background: #dfdfdf;}
.inner .comparision-section td.comparison-corner, .inner .comparision-section .comparison-param {background: #f4f4f4;}
.inner .comparision-section .compar-rows {}
.inner .comparision-section .comparison-table td {font-size: 14px;padding: 5px;padding: 14px 14px 16px;border-left: 1px solid #dfdfdf;}
.inner .comparision-section .comparison-table .outer {padding: 14px 14px 0px;}
.inner .comparision-section .comparison-table .image img {margin: 0 auto;}
.inner .comparision-section .comparison-table .tools {text-align: right;}
.inner .comparision-section .comparison-table .tools .favorite {width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;}
.inner .comparision-section .comparison-table .tools .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner .comparision-section .comparison-table .tools .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.inner .comparision-section .comparison-table .tools .favorite:hover svg path {fill: red;}
.inner .comparision-section .comparison-table .tools .comparison-remove-btn {display: none;border: 0;}
.inner .comparision-section .comparison-table .comparison-remove {position: relative;}
.inner .comparision-section .comparison-table .comparison-corner {width: 238px;min-width: 238px;}
.inner .comparision-section .comparison-table .comparison-head {padding-bottom: 0;}
.inner .comparision-section .compar-switch div {margin: 10px 0;}
.inner .comparision-section .compar-switch a {color: #292524;font-size: 14px;font-weight: 400;border: 0;}
.inner .comparision-section .compar-switch a i {width: 18px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 7px;background: url("/assets/themes/img/compar-radio.svg") no-repeat;}
.inner .comparision-section .compar-switch a.active {background: transparent;}
.inner .comparision-section .compar-switch a.active i {background: url("/assets/themes/img/compar-radio-active.svg") no-repeat;}
.tools .comparison:hover svg path {stroke: red;}
.success-form {margin-left: 10px;color: #299d29;}
.comparison-link {border: 0 !important;}
.col2, .col4 {position: relative;width: 100%;padding-right: 10px;padding-left: 10px;}
.col2 {-ms-flex: 0 0 16.66667%;flex: 0 0 16.66667%;max-width: 16.66667%;padding-right: 5px;padding-left: 5px;}
.col3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding-right: 10px;padding-left: 10px;}
.col4 {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
.select select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.select:after {content: "";background: url("/assets/themes/img/select-arrow.svg") no-repeat;position: absolute;right: 16px;top: 50%;margin-top: -3px;z-index: 2;width: 12px;height: 8px;}
.lazy {background-repeat: no-repeat;}
.file .input-file {width: .1px;height: .1px;opacity: 0;overflow: hidden;position: absolute;}
.file .btn-attach {border-radius: 6px;border: 1px dashed #a8a29e;background: #f5f5f4;width: 100%;padding: 12px 10px;margin-bottom: 0;}
.placeinput {position: relative;width: 100%;}
.placeinput .placeholder {z-index: 100;position: absolute;top: 0;display: none;height: 55px;padding: 14px 10px 14px 23px;color: #292524;cursor: text;}
.placeinput .placeholder span {color: #e67531;}
.placeinput input:invalid + .placeholder {display: inline;}
.s-message {display: none;}
.card {border: none;}
section {position: relative;}
a:focus, .btn:focus {outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
a:hover, .btn:hover {text-decoration: none;}
.btn-show-full {position: absolute;display: block;text-indent: -99999px;left: 0;top: 0;width: 100%;height: 100%;}
button:focus {outline: none;}
.slick-slide:focus {outline: none;}
.slick-dots {bottom: -3px;}
.slick-dots li {width: 10px;height: 10px;}
.slick-dots li button {background: #d9d9d9;border-radius: 100px;width: 10px;height: 10px;}
.slick-dots li button:before, .slick-dots li button:after {display: none;}
.slick-dots li.slick-active button {background: #fb8022;}
h1 {font-weight: 700;font-size: 24px;line-height: 29px;color: #000;}
h2 {font-weight: 700;font-size: 24px;line-height: 29px;color: #000;position: relative;}
h3 {font-weight: 700;font-size: 24px;line-height: 29px;color: #000;margin-bottom: 10px;}
h4 {font-weight: 500;font-size: 20px;line-height: 28px;color: #292524;margin-bottom: 15px;}
ul {list-style-type: none;padding-left: 0;}
.pagination li {margin: 0 3px;font-weight: 600;font-size: 16px;height: 40px;}
.pagination li.current a {background: #fb8022;color: #fff;border-color: #fb8022;}
.pagination li.ellipsis {line-height: 20px;border-radius: 6px;border: 1px solid #d6d3d1;}
.pagination li.ellipsis span {width: 40px;padding: 10px 15px;display: inline-block;}
.pagination a {color: #292524;font-size: 16px;font-weight: 600;padding: 9px 14px;border-radius: 6px;border: 1px solid #d6d3d1;width: 40px;}
.pagination a:hover {color: #fb8022;background: #fff;}
.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link {padding: 7px 7px;border-radius: 6px;}
.pagination .page-link:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.richtext p {font-weight: 400;font-size: 16px;line-height: 19.5px;color: #000;margin-bottom: 21px;}
.richtext img {border-radius: 20px;width: 100%;margin: 17px 0;}
.richtext blockquote {background: #e8ebf8;border-radius: 20px;padding: 33px 44px;margin: 40px 0;}
.richtext blockquote p {margin-bottom: 0;font-weight: 500;font-size: 26px;line-height: 30px;color: #292524;}
.richtext h2 {margin-bottom: 20px;}
.richtext ul {list-style-type: inherit;padding-left: 26px;}
.richtext ul li {font-weight: 500;line-height: 140%;margin-bottom: 5px;}
strong {font-weight: 700;}
.height-100 {height: 100%;}
.v-hidden {visibility: hidden;}
.link-overlay {position: absolute;display: block;top: 0;left: 0;right: 0;bottom: 0;}
.form-control {border: 1px solid #a8a29e;border-radius: 6px;height: 40px;font-weight: 400;font-size: 16px;line-height: 19px;color: #292524;padding-left: 15px;}
.form-control:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.form-control::-webkit-input-placeholder {color: #a8a29e;}
.form-control:-ms-input-placeholder {color: #a8a29e;}
.form-control::-moz-placeholder {color: #a8a29e;opacity: 1;}
.form-control:-moz-placeholder {color: #a8a29e;opacity: 1;}
textarea.form-control {height: 200px;padding: 10px 10px 10px 15px;}
.breadcrumb {background-color: transparent;padding: 0;padding-top: 0;margin: 20px 0 17px;}
.breadcrumb li {font-weight: 400;font-size: 16px;line-height: 19px;color: #000;}
.breadcrumb li a {color: #000;text-transform: lowercase;}
.breadcrumb li a:first-letter {text-transform: uppercase;}
.breadcrumb li a:hover, .breadcrumb li a:focus {text-decoration: none;}
.breadcrumb .breadcrumb-item.active {color: #fb8022;}
.breadcrumb .breadcrumb-item.active span {text-transform: lowercase;display: inline-block;}
.breadcrumb .breadcrumb-item.active span:first-letter {text-transform: uppercase;}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {color: #cac1de;content: "";background: url("/assets/themes/img/caret.svg") 50% no-repeat;margin-right: 9px;}
.form-group {margin-bottom: 20px;}
.msisnmodal .msisnmodal-close {background-image: none;right: 10px;top: 10px;}
.msisnmodal .msisnmodal-close:focus {outline: none;}
.modal .title, .msisnmodal .title {font-family: "Montserrat",sans-serif;margin-bottom: 23px;color: #000;font-size: 24px;font-weight: 700;}
.modal label, .msisnmodal label {color: #78716c;font-size: 16px;}
.modal label span, .msisnmodal label span {color: #ef4444;font-weight: 700;font-size: 20px;}
.modal .subtitle, .msisnmodal .subtitle {font-style: normal;font-weight: normal;font-size: 18px;line-height: 23px;text-align: center;margin: 0 0 28px;}
.modal .subtitle strong, .msisnmodal .subtitle strong {font-weight: 600;display: block;}
.modal.service p, .msisnmodal.service p {font-size: 18px;line-height: 26px;color: #0e2132;}
.modal.service .title, .msisnmodal.service .title {font-size: 30px;line-height: 35px;color: #0e2132;font-family: "Montserrat",sans-serif;margin-top: 10px;}
.modal.service .modal-body, .msisnmodal.service .modal-body {padding: 40px 0;}
.modal.service .service-option, .msisnmodal.service .service-option {background: #e8f1f5;font-size: 18px;line-height: 26px;color: #0e2132;padding-top: 35px;padding-bottom: 17px;margin-bottom: 40px;margin-top: 20px;}
.modal.service .service-option ul, .msisnmodal.service .service-option ul {list-style-type: none;padding-left: 0;}
.modal.service .service-option ul li, .msisnmodal.service .service-option ul li {margin-bottom: 21px;position: relative;padding-left: 32px;}
.modal.service .service-option ul li:before, .msisnmodal.service .service-option ul li:before {content: "";width: 13px;height: 13px;background: #00233d;position: absolute;top: 0;left: 0;margin-top: 6px;}
.modal .s-message, .msisnmodal .s-message {display: none;}
.modal input[type='tel'], .msisnmodal input[type='tel'], .modal input[type='text'], .msisnmodal input[type='text'], .modal input[type='email'], .msisnmodal input[type='email'] {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;box-sizing: border-box;font-style: normal;font-weight: normal;font-size: 16px;line-height: 23px;color: #000;height: 38px;padding: 10px 10px 10px 15px;}
.modal .form-control, .msisnmodal .form-control {}
.modal textarea, .msisnmodal textarea {font-size: 16px;line-height: 20px;height: 70px;}
.modal textarea:focus, .msisnmodal textarea:focus {}
.modal .modal-content, .msisnmodal .modal-content {border: 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;box-shadow: 0px 10px 10px 0px rgba(0,0,0,.04),0px 20px 25px 0px rgba(0,0,0,.1);}
.modal .modal-body, .msisnmodal .modal-body {padding: 40px 39px 29px !important;}
.modal .modal-custom, .msisnmodal .modal-custom {max-width: 587px;}
.modal .form-group, .msisnmodal .form-group {margin-bottom: 23px;}
.modal .close, .msisnmodal .close {top: 10px;position: absolute;right: 15px;opacity: 1;}
.modal .close:hover, .msisnmodal .close:hover {opacity: .7;}
.modal.video .close, .msisnmodal.video .close {z-index: 3;right: -35px;top: 0;cursor: pointer;}
.modal .checkbox, .msisnmodal .checkbox {margin-top: 8px;}
.modal .checkbox a, .msisnmodal .checkbox a {border: 0;}
.modal .checkbox a:hover, .msisnmodal .checkbox a:hover {text-decoration: none;border-color: transparent;}
.modal .checkbox label, .msisnmodal .checkbox label {font-weight: 400;font-size: 15px;line-height: 18px;color: #969494;margin-bottom: 20px;padding-left: 26px;}
.modal .checkbox label:before, .msisnmodal .checkbox label:before {background: url("/assets/themes/img/modal-check.svg");height: 16px;width: 16px;left: 1px;top: 1px;}
.modal .checkbox label:after, .msisnmodal .checkbox label:after {background: url("/assets/themes/img/modal-checked.svg");left: 0;top: 0;height: 18px;width: 18px;}
.modal input.error, .msisnmodal input.error, .modal textarea.error, .msisnmodal textarea.error {border-color: red;}
.modal .error span.error, .msisnmodal .error span.error {font-size: 12px;color: red;}
.modal .btn-add, .msisnmodal .btn-add {background: #292524;border-radius: 6px;line-height: 21px;padding: 9px 30px;color: #fff;font-size: 16px;font-weight: 700;}
.modal .btn-add:hover, .msisnmodal .btn-add:hover, .modal .btn-add:focus, .msisnmodal .btn-add:focus {background: #292524;opacity: .8;}
.modal .personal-text, .msisnmodal .personal-text {text-align: center;}
.modal input::-webkit-input-placeholder, .msisnmodal input::-webkit-input-placeholder {color: #a8a29e;}
.modal input:-ms-input-placeholder, .msisnmodal input:-ms-input-placeholder {color: #a8a29e;}
.modal input::-moz-placeholder, .msisnmodal input::-moz-placeholder {color: #a8a29e;opacity: 1;}
.modal input:-moz-placeholder, .msisnmodal input:-moz-placeholder {color: #a8a29e;opacity: 1;}
.modal textarea::-webkit-input-placeholder, .msisnmodal textarea::-webkit-input-placeholder {color: #a8a29e;}
.modal textarea:-ms-input-placeholder, .msisnmodal textarea:-ms-input-placeholder {color: #a8a29e;}
.modal textarea::-moz-placeholder, .msisnmodal textarea::-moz-placeholder {color: #a8a29e;opacity: 1;}
.modal textarea:-moz-placeholder, .msisnmodal textarea:-moz-placeholder {color: #a8a29e;opacity: 1;}
.modal .required-text, .msisnmodal .required-text {font-weight: 500;color: #78716c;font-size: 14px;line-height: 20px;}
.modal .required-text span, .msisnmodal .required-text span {color: #ef4444;font-size: 20px;font-weight: 700;}
.modal .row, .msisnmodal .row {margin-right: -10px;margin-left: -10px;}
.modal [class*=col-], .msisnmodal [class*=col-] {padding-right: 10px;padding-left: 10px;}
.modal .file label span, .msisnmodal .file label span {color: #78716c;font-size: 16px;font-weight: 400;}
#msCart .basket-control {border-radius: 6px;border: 1px solid #dfdfdf;background: #f6f6f6;padding: 10px;color: #000;font-size: 16px;}
#msCart .basket-control label {margin: 0;padding-left: 40px;color: #000;font-weight: 500;}
#msCart .basket-control .btn-remove {color: #000;margin-left: 16px;font-weight: 500;display: none;}
#msCart .basket-control .btn-remove i {position: relative;top: -1px;margin-right: 2px;}
#msCart .article {color: #666;font-size: 14px;margin-bottom: 9px;position: relative;margin-top: -10px;}
#msCart .title a {color: #000;font-size: 16px;font-weight: 500;}
#msCart table tr:first-child td {border-top: 0;}
#msCart table td, #msCart table th {padding: 40px .75rem;}
#msCart table .ms-price, #msCart table .ms-remove {width: 13%;}
#msCart table .ms-image {position: relative;margin-top: -20px;}
#msCart .ms2_cost {color: #000;text-align: right;font-size: 16px;font-family: Montserrat;font-weight: 600;}
#msCart .ms2_price {color: #78716c;font-size: 14px;font-family: Montserrat;}
#msCart .btn {padding: 0;}
#msCart .tools {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
#msCart .tools > div {margin: 0 5px;}
#msCart .tools .favorite {width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;}
#msCart .tools .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
#msCart .tools .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
#msCart .tools .favorite:hover svg path {fill: red;}
#msCart .le-quantity {position: relative;width: 140px;}
#msCart .le-quantity input {text-align: center;border: 1px solid #ababab;color: #000;font-size: 16px;font-weight: 500;}
#msCart .le-quantity a {position: absolute;top: 50%;margin-top: -10px;}
#msCart .le-quantity a.minus {left: 15px;}
#msCart .le-quantity a.plus {right: 10px;}
#msCart .form-control[readonly] {background-color: #fff;}
#msCart .btn-order {border-radius: 6px;background: #fb8022;color: #fff;text-align: center;font-size: 16px;font-weight: 700;width: 100%;margin-top: 10px;padding: 17px 10px;}
#msCart .btn-quickorder {color: #000;text-align: center;font-size: 16px;font-weight: 700;margin-top: 10px;border-radius: 6px;border: 1px solid #000;background: #fff;width: 100%;padding: 17px 10px;}
#msCart .question-card {background: #f5f5f4;border: 1px solid #d6d3d1;border-radius: 6px;text-align: center;padding: 17px 0;margin-top: 30px;}
#msOrder {margin-top: 0 !important;}
#msOrder .required-star {color: #ef4444 !important;font-size: 20px;font-weight: 700;position: absolute;margin-left: 7px;}
.cart-grid {background: #f6f6f6;}
.cart-grid .body {padding: 29px 28px 20px;border: 1px solid #dfdfdf;border-radius: 6px 6px 0 0;}
.cart-grid .title {color: #000;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.cart-grid .count {margin-top: 16px;font-weight: 500;}
.cart-grid .cost {border-radius: 0px 0px 6px 6px;background: #000;color: #fff;font-size: 16px;font-weight: 700;padding: 19px 31px;}
.cart-grid .cost span {font-size: 20px;font-weight: 600;margin-left: 8px;}
.cart-grid .cost .currency {font-weight: 400;margin-left: 0;}
.order {border-radius: 6px;border: 1px solid #d6d3d1;background: #f5f5f4;padding: 28px 30px;}
.order .personal-input {margin-top: 10px;}
.order .personal-input > div {width: 31.6%;}
.order .personal-input > div label {color: #78716c;}
.order #payments .radio {width: 200px;height: 100px;text-align: center;border-radius: 6px;margin-right: 10px;margin-bottom: 10px;}
.order #payments .radio input {position: absolute;z-index: -99;height: 0;width: 0;}
.order #payments .radio input:checked + label {border: 1px solid #000;background: #000;color: #fff;}
.order #payments .radio input:checked + label svg path {stroke: #fff;}
.order #payments .radio label {width: 100%;height: 100%;font-size: 12px;font-weight: 700;text-transform: uppercase;cursor: pointer;border-radius: 6px;border: 1px solid #a0a0a0;background: #fff;}
.order #payments .radio .name {display: flex;align-items: center;justify-content: center;height: 40px;margin-top: 5px;}
.order #payments .payment-variants {display: flex;}
.order #payments input:disabled + label {opacity: .3;cursor: not-allowed;}
.order #deliveries h3 {margin-bottom: 0;}
.order #deliveries .radio {text-align: center;border-radius: 6px;margin: 0;}
.order #deliveries .radio input {display: none;}
.order #deliveries .radio input:checked + label {background: #d6d3d1;}
.order #deliveries .radio input:checked + label svg path {stroke: #fff;}
.order #deliveries .radio label {width: 100%;height: 100%;font-size: 16px;font-weight: 500;cursor: pointer;padding: 4px 20px;background: #fff;}
.order #deliveries .radio .name {display: flex;align-items: center;justify-content: center;height: 40px;margin-top: 5px;}
.order #deliveries .radio:last-child {}
.order #deliveries .delivery-variants {display: flex;border-radius: 6px;overflow: hidden;}
.order #point-map .map {border-radius: 6px;border: 1px solid #a0a0a0;background: #d9d9d9;height: 300px;width: 100%;margin-bottom: 15px;}
.order #point-map .section-header .ico {display: flex;align-items: center;}
.order #point-map .keeping {color: #000;font-size: 14px;font-weight: 400;}
.order h3 {color: #000;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.order h4 {margin-bottom: 0;color: #000;font-size: 14px;font-weight: 700;text-transform: uppercase;}
.order .section-header {margin-bottom: 18px;}
.order .section-header .ico {margin-right: 10px;}
.order .payment-details, .order .delivery-details {display: none;border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0px 10px 10px 0px rgba(0,0,0,.04);padding: 40px;}
.order .payment-details .form-group, .order .delivery-details .form-group {margin-bottom: 11px;}
.order .payment-details .title, .order .delivery-details .title {color: #292524;font-size: 16px;font-weight: 700;margin-bottom: 10px;}
.order .payment-details label, .order .delivery-details label {color: #78716c;font-size: 16px;font-weight: 400;margin-bottom: 10px;}
.order .delivery-details {margin-bottom: 30px;}
.order-grid--cart {background: #f6f6f6;}
.order-grid--cart .title {color: #000;font-size: 16px;font-weight: 600;text-transform: uppercase;}
.order-grid--cart .body {padding: 29px 28px 17px;border: 1px solid #dfdfdf;border-radius: 6px 6px 0 0;}
.order-grid--cart .count {margin-top: 14px;color: #000;font-size: 16px;font-weight: 700;}
.order-grid--cart .cost {border-radius: 0px 0px 6px 6px;background: #000;color: #fff;font-size: 16px;font-weight: 700;padding: 19px 31px;}
.order-grid--cart .cost span {font-size: 20px;font-weight: 600;margin-left: 8px;}
.order-grid--cart .cost .currency {font-weight: 400;margin-left: 0;}
.btn-payment {border-radius: 6px;background: #fb8022;color: #fff;text-align: center;font-size: 16px;font-weight: 600;width: 100%;margin-top: 10px;padding: 12px 10px;}
.btn-payment:hover {background: #fb8022;color: #fff;}
.products-list .item {display: flex;margin: 14px 0 17px;}
.products-list .item:last-child {margin-bottom: 0;}
.products-list .name {width: 85%;}
.products-list .name a {color: #000;font-size: 14px;}
.products-list .product-count {width: 15%;color: #000;font-size: 14px;}
.checkbox {position: relative;}
.checkbox input[type="checkbox"] {opacity: 0;margin-left: -17px;position: absolute;left: 20px;z-index: 3;cursor: pointer;}
.checkbox label {position: relative;display: inline-block;padding-left: 26px;font-weight: 400;font-size: 16px;line-height: 19px;color: #292524;}
.checkbox label a {color: inherit;border-bottom: 1px solid;}
.checkbox label:before {height: 20px;width: 20px;left: 0;top: 0px;background: url("/assets/themes/img/check.svg") no-repeat;}
.checkbox label:after {height: 20px;width: 20px;left: 0;top: 0px;background: url("/assets/themes/img/checked2.svg") no-repeat;}
.checkbox label:before, .checkbox label:after {position: absolute;content: "";display: inline-block;}
.checkbox input[type="checkbox"]:checked + label:after {content: "";}
.checkbox input[type="checkbox"] + label:after {content: none;}
.checkbox input[type=radio] {display: none;}
#menu-w {width: 100%;height: 100%;min-height: 500px;overflow: scroll;margin: 0;position: fixed;top: 0;left: auto;z-index: 140;background: #fff;display: none;align-items: center;padding-bottom: 41px;}
#menu-w .container {position: relative;}
#menu-w .header-top__wrap {display: flex;}
#menu-w .closenav {width: 26px;height: 20px;padding: 0;cursor: pointer;z-index: auto;position: relative;margin-left: 10px;}
#menu-w .closenav:before {content: "";position: absolute;width: 26px;height: 2px;background: #000;top: 9px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#menu-w .closenav:after {content: "";position: absolute;width: 26px;height: 2px;background: #000;top: 9px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#menu-w .logo {margin: 9px 0;}
#menu-w #menu {width: 100%;padding: 0;z-index: auto;position: relative;margin-top: 21px;}
#menu-w #menu .logo {margin-bottom: 20px;border-left: 0;padding-left: 0;margin: 0 auto;width: 220px;}
#menu-w #menu ul {padding: 0;}
#menu-w #menu ul li.active > a {color: #fca5a5;font-weight: 700;}
#menu-w #menu .menu-info {margin-top: 20px;}
#menu-w #menu .menu-info .watsapp {margin-bottom: 9px;}
#menu-w #menu .menu-info .watsapp i {margin-right: 6px;}
#menu-w #menu .menu-info .phone {margin: 10px 0;}
#menu-w #menu a {font-size: 14px;line-height: 17px;padding: 0;margin: 0;color: #000;position: relative;}
#menu-w #menu a.phone {background: transparent;}
#menu-w #menu a.phone:after {padding-left: 35px;content: "";width: 20px;height: 21px;left: 50%;top: 15px;position: absolute;margin-left: -115px;}
#menu-w #menu a:hover, #menu-w #menu a:focus {text-decoration: none;}
#menu-w #menu .btn {width: 377px;margin: 30px auto 0;background: #da5f05;border-radius: 3px;padding: 15.5px 9px;font-weight: 700;font-size: 20px;line-height: 22px;color: #fff;}
#menu-w #menu .soc {margin-left: 40px;}
#menu-w #menu .soc a {display: inline-block;}
#menu-w #menu .dropdown-menu {width: inherit;position: relative;float: none;margin-top: 0;background: transparent;}
#menu-w #menu .dropdown-menu:after {display: none;}
#menu-w #menu .submenu {margin: 0 0 30px;}
#menu-w #menu .submenu a {font-weight: 400;font-size: 18px;line-height: 22px;color: #364445;padding: 10px 0;}
#menu-w #menu .sidebar-nav > li {border-bottom: 1px solid #e7e5e4;}
#menu-w #menu .sidebar-nav > li > a {font-size: 14px;line-height: 17px;font-weight: 600;color: #292524;margin-bottom: 9px;}
#menu-w #menu .sidebar-nav > li > a:after {display: none;}
#menu-w #menu .sidebar-nav > li + li > a {margin-top: 10px;}
#menu-w #menu .address br {display: none;}
#menu-w #menu .head-info i {margin-right: 12px;top: -2px;position: relative;}
#catalog-menu--mobile {display: none;}
#catalog-menu--mobile .dropdown-menu {position: relative !important;transform: inherit !important;float: none;border: 0;padding: 10px 23px;}
#catalog-menu--mobile .dropdown-menu.show {display: block;}
#catalog-menu--mobile .dropdown-menu .nav-link {font-size: 16px;font-weight: 400;color: #000;}
#catalog-menu--mobile .dropdown-menu li a {text-transform: lowercase;}
#catalog-menu--mobile .dropdown-menu li a:first-letter {text-transform: uppercase;}
#catalog-menu--mobile ul.menu-dropdown {border-top: 1px solid #e7e5e4;margin-top: 13px;}
#catalog-menu--mobile ul.menu-dropdown > li {position: relative;}
#catalog-menu--mobile ul.menu-dropdown > li.show {background: #f5f5f4;}
#catalog-menu--mobile ul.menu-dropdown > li > .nav-link {display: flex;font-size: 16px;line-height: 19px;color: #000;padding: 12px 20px;position: relative;}
#catalog-menu--mobile ul.menu-dropdown > li > .nav-link i {width: 16px;margin-right: 11px;}
#catalog-menu--mobile ul.menu-dropdown > li .link-text {text-transform: lowercase;}
#catalog-menu--mobile ul.menu-dropdown > li .link-text:first-letter {text-transform: uppercase;}
#catalog-menu--mobile ul.menu-dropdown > li.has-child > a:after {content: "";position: absolute;background: url("/assets/themes/img/menu-arrow.svg") no-repeat;width: 13px;height: 16px;right: 14px;top: 50%;margin-top: -10px;-webkit-transition: all ease-in-out .1s;-moz-transition: all ease-in-out .1s;-o-transition: all ease-in-out .1s;transition: all ease-in-out .1s;}
#catalog-menu--mobile ul.menu-dropdown > li.has-child.show > a:after {background: url("/assets/themes/img/menu-arrow-hover.svg") no-repeat;transform: rotate(90deg);}
#catalog-menu--mobile ul.menu-dropdown > li:not(:last-child) {border-bottom: 1px solid #e7e5e4;}
.catalog-menu {margin-bottom: 29px;position: relative;width: 100%;}
.catalog-menu .title {background: #000;border: 0 solid #000;border-radius: 6px 6px 0px 0px;font-weight: 600;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #f5f5f4;padding: 20px 40px 20px 56px;position: relative;}
.catalog-menu .title span {width: 20px;height: 15px;padding: 0;margin: 0;cursor: pointer;position: absolute;top: 50%;left: 23px;margin-top: -8px;}
.catalog-menu .title span:before {content: "";position: absolute;width: 20px;height: 2px;background: none;top: 0;left: 0;-webkit-box-shadow: 0 6px 0 #d6d3d1;-moz-box-shadow: 0 6px 0 #d6d3d1;box-shadow: 0 6px 0 #d6d3d1;}
.catalog-menu .title span:after {content: "";position: absolute;width: 20px;height: 2px;background: #d6d3d1;top: 0;left: 0;-webkit-box-shadow: 0 12px 0 #d6d3d1;-moz-box-shadow: 0 12px 0 #d6d3d1;box-shadow: 0 12px 0 #d6d3d1;}
.catalog-menu li.has-child > a:after {content: "";position: absolute;background: url("/assets/themes/img/menu-arrow.svg") no-repeat;width: 13px;height: 16px;right: 14px;top: 50%;margin-top: -10px;}
.catalog-menu li {display: flex;align-items: center;}
.catalog-menu li > a {position: relative;font-weight: 500;font-size: 16px;line-height: 20px;color: #000;padding: 12px 20px 10px;display: flex;align-items: center;}
.catalog-menu li i {width: 14px;margin-right: 10px;}
.catalog-menu li .link-text {text-transform: lowercase;}
.catalog-menu li .link-text:first-letter {text-transform: uppercase;}
.catalog-menu li:hover .submenu {visibility: visible;opacity: 1;}
.catalog-menu li .submenu {visibility: hidden;opacity: 0;display: block;transition: opacity .2s ease-in-out,visibility .2s ease-in-out;transition-delay: .1s;position: absolute;left: 100%;top: 0;width: 1007px;padding: 20px 28px;z-index: 20;border-radius: 6px;border: 1px solid #d6d3d1;background: #fff;box-shadow: 0 4px 6px 0 rgba(0,0,0,.05),0 10px 15px 0 rgba(0,0,0,.1);column-count: 3;column-gap: 20px;height: 525px;}
.catalog-menu li .submenu a {color: #000;font-size: 16px;font-weight: 400;padding: 0;border-bottom: 1px solid transparent;padding-top: 21px;text-transform: lowercase;display: inline-block;}
.catalog-menu li .submenu a:first-letter {text-transform: uppercase;}
.catalog-menu li .submenu a:hover {border-bottom: 1px solid;}
.catalog-menu li .submenu li.active a {border-bottom: 1px solid;}
.catalog-menu ul {margin-bottom: 0;border: 1px solid #d6d3d1;border-radius: 0 0 6px 6px;}
.catalog-menu .menu-dropdown > li {border-bottom: 1px solid #e7e5e4;}
.catalog-menu .menu-dropdown > li:first-child a {padding-top: 21px;}
.catalog-menu .menu-dropdown > li:first-child a:after {margin-top: -4px;}
.catalog-menu .menu-dropdown > li:last-child {border-bottom: 0;}
.catalog-menu .menu-dropdown > li:last-child > a {padding: 16px 20px 15px;}
.catalog-menu .menu-dropdown > li > a {width: 100%;}
.catalog-menu .menu-dropdown > li:hover {background: #f5f5f4;}
.catalog-menu .menu-dropdown > li:hover a:after {background: url("/assets/themes/img/menu-arrow-hover.svg") no-repeat;}
.catalog-menu .menu-dropdown > li.active > a {background: #f5f5f4;}
.opennav {width: 26px;height: 20px;padding: 0;margin: 0;cursor: pointer;position: relative;margin-left: 10px;display: none;}
.opennav:before {content: "";position: absolute;width: 26px;height: 2px;background: none;top: 0;left: 0;-webkit-box-shadow: 0 9px 0 #000;-moz-box-shadow: 0 9px 0 #000;box-shadow: 0 9px 0 #000;}
.opennav:after {content: "";position: absolute;width: 26px;height: 2px;background: #000;top: 0;left: 0;-webkit-box-shadow: 0 18px 0 #000;-moz-box-shadow: 0 18px 0 #000;box-shadow: 0 18px 0 #000;}
.arrows {position: absolute;top: 50%;margin-top: -25px;display: flex;width: 100%;left: 0;}
.arrows > span {width: 50px;height: 50px;display: flex;align-items: center;position: absolute;cursor: pointer;}
.arrows > span.slick-disabled {}
.arrows .prev {left: -25px;}
.arrows .prev svg {margin-left: 17px;}
.arrows .next {right: -25px;justify-content: flex-end;}
.arrows .next svg {margin-right: 17px;}
@keyframes preloader1 {from {transform: rotate(0deg);}
	to {transform: rotate(334deg);}}
@-webkit-keyframes preloader1 {from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(334deg);}}
body.compensate-for-scrollbar, body.modal-open {overflow: auto !important;}
.modal-open {padding-right: 0 !important;}
.compensate-for-scrollbar {margin-right: 0 !important;}
.cookieconsent {position: fixed;bottom: 0;top: inherit;margin-bottom: 0;}
.container {position: relative;}
.btn-callback {font-weight: 600;font-size: 16px;line-height: 19px;color: #fff;border: 1.5px solid #fb8022;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding: 8px 20px;background: #fb8022;}
.btn-callback:hover {color: #fff;background: #fb8022;border-color: #fb8022;}
.btn-section-show {font-weight: 500;font-size: 16px;line-height: 19px;color: #292524;border: 1px solid #292524;border-radius: 100px;padding: 14px 28px;margin-top: 23px;margin-bottom: 12px;background: #f4f5fa;}
.btn-section-show:hover {background: #292524;color: #fff;}
header .header-top {background: #000;padding: 14.5px 0;}
header .header-top .nav-item:first-child .nav-link {margin-left: 0;}
header .header-top .nav-item .nav-link {color: #fff;font-weight: 500;font-size: 16px;line-height: 20px;margin: 0 16px;padding: 0;border-bottom: 1px solid transparent;transition: .2s ease-in-out;}
header .header-top .nav-item .nav-link:hover {border-bottom: 1px solid;}
header .header-top .nav-item.active .nav-link {color: #fca5a5;border-bottom: 1px solid transparent;}
header .header-top .logo-mobile, header .header-top .user-nav-mobile {display: none;}
header .header-bottom {display: flex;}
header .header-bottom .logo {margin-right: 10px;}
header .header-bottom .catalog-link__mobile {color: #f5f5f4;font-size: 16px;font-weight: 600;text-transform: uppercase;border-radius: 6px;background: #000;margin-right: 45px;}
header .header-bottom .catalog-link__mobile .title {position: relative;display: flex;flex-direction: row;justify-content: center;padding: 17px 20px 17px 45px;}
header .header-bottom .catalog-link__mobile .title span {width: 20px;height: 15px;padding: 0;margin: 0;cursor: pointer;position: absolute;top: 50%;left: 12px;margin-top: -8px;}
header .header-bottom .catalog-link__mobile .title span:before {content: "";position: absolute;width: 20px;height: 2px;background: none;top: 0;left: 0;-webkit-box-shadow: 0 6px 0 #d6d3d1;-moz-box-shadow: 0 6px 0 #d6d3d1;box-shadow: 0 6px 0 #d6d3d1;}
header .header-bottom .catalog-link__mobile .title span:after {content: "";position: absolute;width: 20px;height: 2px;background: #d6d3d1;top: 0;left: 0;-webkit-box-shadow: 0 12px 0 #d6d3d1;-moz-box-shadow: 0 12px 0 #d6d3d1;box-shadow: 0 12px 0 #d6d3d1;}
header .header-bottom .catalog-link__mobile.active {background: #fb8022;}
header .header-bottom .catalog-link__mobile.active .title span:before {-webkit-box-shadow: 0 6px 0 #f5f5f4;-moz-box-shadow: 0 6px 0 #f5f5f4;box-shadow: 0 6px 0 #f5f5f4;}
header .header-bottom .catalog-link__mobile.active .title span:after {background: #f5f5f4;-webkit-box-shadow: 0 12px 0 #f5f5f4;-moz-box-shadow: 0 12px 0 #f5f5f4;box-shadow: 0 12px 0 #f5f5f4;}
header .header-bottom .filter-link__mobile {border-radius: 6px;border: 1px solid #d6d3d1;background: #f5f5f4;align-items: center;justify-content: center;padding: 0 9px;margin-right: 10px;width: 44px;}
header .header-bottom .filter-link__mobile.active {background: #fb8022;border-color: #fb8022;}
header .header-bottom .filter-link__mobile.active svg path {stroke: #fff;}
header .header-bottom .search {width: 705px;}
header .header-bottom .search form {position: relative;}
header .header-bottom .search form input[type="text"] {border: 1px solid #a8a29e;border-radius: 6px;height: 52px;width: 100%;font-weight: 400;font-size: 18px;line-height: 22px;color: #000;padding-left: 15px;}
header .header-bottom .search form input[type="text"]::-webkit-input-placeholder {color: #000;}
header .header-bottom .search form input[type="text"]:-ms-input-placeholder {color: #000;}
header .header-bottom .search form input[type="text"]::-moz-placeholder {color: #000;opacity: 1;}
header .header-bottom .search form input[type="text"]:-moz-placeholder {color: #000;opacity: 1;}
header .header-bottom .search form button {position: absolute;right: 0;top: 50%;font-weight: 600;font-size: 18px;line-height: 22px;color: #292524;border: 0;background: #e7e5e4;border-radius: 6px;padding: 9px 10px;margin-top: -20px;margin-right: 6px;}
header .header-bottom .user-nav ul {display: flex;align-items: flex-end;padding-top: 6px;margin-bottom: 0;margin-left: 9px;}
header .header-bottom .user-nav ul li {padding: 0 15px;}
header .header-bottom .user-nav ul li a {font-weight: 400;font-size: 14px;line-height: 17px;color: #000;display: inline-block;text-align: center;transition: .3s ease-in-out;position: relative;}
header .header-bottom .user-nav ul li a i {margin-bottom: 5px;display: inline-block;}
header .header-bottom .user-nav ul li a svg path {stroke: black;}
header .header-bottom .user-nav ul li:hover a, header .header-bottom .user-nav ul li.active a {color: #fb8022;}
header .header-bottom .user-nav ul li:hover svg path, header .header-bottom .user-nav ul li.active svg path {stroke: #fb8022;}
header .header-bottom .user-nav .msMiniCart .not_empty {display: none;}
header .header-bottom .user-nav .msMiniCart.full .empty {display: none;}
header .header-bottom .user-nav .msMiniCart.full .not_empty {display: inline-block;}
header .header-bottom .user-nav .msMiniCart.full .not_empty span {position: absolute;color: #fff;text-align: center;font-size: 12px;font-weight: 600;border-radius: 20px;background: #fb8022;width: 20px;height: 20px;top: 0;right: 0;margin-right: 9px;margin-top: -10px;padding-top: 1px;}
header .header-bottom .user-nav .msMiniCart.full a {color: #fb8022;}
header .header-bottom .user-nav .msMiniCart.full a svg path {stroke: #fb8022;}
header .header-bottom .comparison {}
header .header-bottom .comparison .comparison-total {position: absolute;color: #fff;text-align: center;font-size: 12px;font-weight: 600;border-radius: 20px;background: #fb8022;width: 20px;height: 20px;top: 0;right: 0;margin-right: 9px;margin-top: -10px;padding-top: 1px;}
header .header-bottom .comparison.can_compare a {color: #fb8022;}
header .header-bottom .comparison.can_compare a svg path {stroke: #fb8022;}
header .header-contacts {padding: 20px 0;}
header .header-contacts a {font-weight: 400;font-size: 16px;line-height: 20px;color: #000;position: relative;display: inline-block;top: 1px;}
header .header-contacts strong {font-weight: 700;}
header .header-contacts div {display: inline-block;margin-right: 27px;}
header .header-contacts div i {margin-right: 6px;}
.home-title {margin: 19px 0;}
.home-title h1 {font-weight: 600;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #000;margin-bottom: 0;}
.nav-pills {flex-direction: row;flex-wrap: inherit;}
.nav-pills .nav-item {display: flex;width: 100%;}
.nav-pills .nav-item:not(:last-child) .nav-link {border-right: 0;}
.nav-pills .nav-item:last-child .nav-link {border-radius: 0 6px 6px 0;}
.nav-pills .nav-item:first-child .nav-link {border-radius: 6px 0 0 6px;}
.nav-pills .nav-link {line-height: 21px;color: #000;border: 1px solid #d6d3d1;border-radius: 0;padding: 8.5px 36px;width: 100%;text-align: center;background: #f5f5f4;text-transform: uppercase;font-size: 16px;font-weight: 600;}
.nav-pills .nav-link.active {background: #fff;border-color: #d6d3d1;color: #fb8022;}
.tab-content {margin-top: 23px;}
.tab-content .filter-mini {padding-top: 25px;}
.tab-content .filter-mini form {display: flex;flex-direction: row;align-items: center;}
.tab-content .filter-mini .form-group {position: relative;margin-right: 20px;}
.tab-content .filter-mini .group-input {width: 285px;}
.tab-content .filter-mini .group-input label {position: absolute;top: -27px;color: #78716c;font-size: 16px;}
.tab-content .filter-mini .btn-submit {color: #fb8022;font-size: 16px;font-weight: 700;border-radius: 6px;border: 1px solid #fb8022;padding: 7px 34px;}
.tab-content .filter-mini .btn-reset {color: #292524;font-size: 16px;}
.tab-content .table td, .tab-content .table th {padding: 9px 5px 9px 20px;border: 0;}
.tab-content .table tr:first-child td, .tab-content .table tr:first-child th {border-top: 1px solid #dee2e6;}
.products-table tr.item a {color: #000;font-size: 16px;}
.products-table tr.item .le-quantity {position: relative;width: 120px;display: inline-block;margin-right: 6px;}
.products-table tr.item .le-quantity input {border-radius: 6px;border: 1px solid #a8a29e;background: #fff;height: 40px;width: 100%;text-align: center;vertical-align: middle;}
.products-table tr.item .le-quantity a {position: absolute;top: 50%;}
.products-table tr.item .le-quantity a.plus {right: 10px;margin-top: -10px;}
.products-table tr.item .le-quantity a.minus {left: 15px;margin-top: -10px;}
.products-table tr.item .price {margin-right: 4px;vertical-align: middle;}
.products-table tr.item .price span {color: #000;text-align: right;font-size: 16px;font-weight: 600;}
.products-table tr.item .ms2_product .old_price {text-decoration: line-through;color: #292524;font-style: normal;margin-left: 7px;}
.products-table tr.item .btn + .btn {margin-left: 5px;}
.products-table tr.item .btn-tcart {border-radius: 6px;background: #292524;color: #fff;font-size: 16px;font-weight: 600;height: 40px;}
.products-table tr.item .btn-quick-order {color: #292524;font-size: 16px;font-family: Montserrat;font-weight: 600;border-radius: 6px;border: 1px solid #292524;background: #fff;padding: 7px 12px;}
.products-table tr.item .favorite {margin: 0 4px;width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;}
.products-table tr.item .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.products-table tr.item .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
.products-table tr.item .favorite:hover svg path {fill: red;}
.products-table tr.item .favorite.mobile-view {display: none;}
.product-content .richtext p {color: #292524;font-size: 16px;}
.product-shops, .product-delivery {padding: 7px 0;}
.product-shops .title, .product-delivery .title {color: #000;font-size: 16px;font-weight: 700;margin-bottom: 10px;}
.product-shops .label, .product-delivery .label {font-weight: 500;}
.product-shops ul, .product-delivery ul {margin-bottom: 21px;}
.product-shops ul li, .product-delivery ul li {display: flex;margin-bottom: 17px;}
.product-shops ul li i, .product-delivery ul li i {margin-right: 18px;}
.product-shops .link, .product-delivery .link {color: #000;border-bottom: 1px solid;}
.product-shops .name, .product-delivery .name {margin-bottom: 5px;}
.product-params {padding: 6px 0;}
.product-params .table {color: #292524;margin: 14px 0;}
.product-params .table td, .product-params .table th {padding: 8px 20px;vertical-align: middle;border-top: 0;}
.product-params .table td {width: 50%;}
.social a + a {margin-left: 5px;display: inline-block;}
.map {width: 100%;height: 200px;background-color: #f5f5f4;margin-top: 0;border-top: 1px solid #d6d3d1;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;overflow: hidden;}
.user-menu {border: 1px solid #d6d3d1;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin-bottom: 29px;overflow: hidden;}
.user-menu li {border-bottom: 1px solid #e7e5e4;display: flex;align-items: center;}
.user-menu li a {position: relative;font-weight: 600;font-size: 16px;line-height: 20px;color: #000;padding: 12px 12px 10px 20px;background: #f5f5f4;display: flex;align-items: center;width: 100%;}
.user-menu li i {margin-right: 10px;}
.user-menu li.active a {background: #fff;color: #fb8022;}
.user-menu li.active a svg path {stroke: #fb8022;}
.user-menu li:last-child {border-bottom: 0;}
.user-menu ul {margin-bottom: 0;}
section.subscribe {background: #f5f5f4;margin-top: 70px;}
section.subscribe .subscribe-row {display: flex;align-items: center;justify-content: space-between;min-height: 120px;padding: 20px 0 20px 0;}
section.subscribe .desc {font-weight: 600;font-size: 16px;line-height: 20px;color: #000;margin-right: 20px;}
section.subscribe .form-group-inline {margin-right: 20px;position: relative;width: 350px;display: inline-block;}
section.subscribe .form-group-inline input[type="text"], section.subscribe .form-group-inline input[type="email"] {background: #fff;border: 1px solid #a8a29e;border-radius: 6px;height: 44px;font-weight: 400;font-size: 16px;line-height: 20px;width: 100%;padding-left: 48px;}
section.subscribe .form-group-inline i {position: absolute;left: 0;top: 0;margin-top: 11px;margin-left: 15px;}
section.subscribe .btn-subscription {font-weight: 600;font-size: 16px;line-height: 20px;color: #fff;background: #fb8022;border: 1px solid #fb8022;border-radius: 6px;padding: 11px 43px;}
section.banner-full {background: #000;color: #fff;margin: 40px 0;height: 200px;display: flex;align-items: center;}
section.banner-full .value {font-weight: 700;color: #fa1313;font-size: 96px;line-height: 146px;}
section.banner-full .value span {font-size: 58px;line-height: 117px;position: relative;top: -31px;font-weight: 500;}
section.banner-full .name {font-weight: 700;font-size: 35px;line-height: 43px;margin-left: 33px;}
section.banner-full .name span {color: #fac713;}
section.banner-full .item {display: flex;align-items: center;padding-left: 76px;}
section.category-popular .category-popular--row {display: flex;flex-wrap: wrap;flex-direction: row;margin: 0 -10px;}
section.category-popular .category-popular--row .item {position: relative;padding: 10px;font-weight: 600;font-size: 20px;line-height: 24px;text-align: center;text-transform: uppercase;color: #000;flex: 0 0 25%;max-width: 25%;}
section.category-popular .category-popular--row .item .name {margin: 0 25px;}
section.category-popular .category-popular--row .item .image {height: 166px;display: flex;align-items: center;justify-content: center;}
section.category-popular .category-popular--row .item .image img {max-height: 110px;}
section.category-popular .category-popular--row .item .body {border: 2px solid #d6d3d1;background: #f5f5f4;height: 240px;border-radius: 6px;padding: 28px 0;}
section.category-popular .category-popular--row .item:hover .body {background: #fb8022;border: 2px solid #fb8022;transition: .3s ease-in-out;}
section.category-popular .category-popular--row .item:hover .name {color: #fff;}
.section-row .section-item {padding: 65px 51px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-size: cover;background-position: 50%;}
.section-row .section-item .name {font-weight: 700;font-size: 30px;line-height: 35px;color: #fff;text-shadow: 0px 4px 4px rgba(0,0,0,.25);}
section.products-sale, section.similar-products, section.other-products {margin-top: 54px;margin-bottom: 12px;}
section.products-sale h3, section.similar-products h3, section.other-products h3 {margin-bottom: 20px;}
section.products-sale .slick-track, section.similar-products .slick-track, section.other-products .slick-track {margin-left: 0;margin-right: 0;}
section.products-sale .products-carousel, section.similar-products .products-carousel, section.other-products .products-carousel {margin: 0 -10px;z-index: 3;}
section.products-sale .products-carousel .item, section.similar-products .products-carousel .item, section.other-products .products-carousel .item {position: relative;background: #fff;border: 1px solid #d6d3d1;border-radius: 6px;font-weight: 400;font-size: 16px;line-height: 20px;color: #292524;padding: 20px;margin: 0 10px 20px;transition: .3s ease-in-out;}
section.products-sale .products-carousel .item:hover, section.similar-products .products-carousel .item:hover, section.other-products .products-carousel .item:hover {border: 1px solid #44403c;box-shadow: 0px 10px 15px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.05);}
section.products-sale .products-carousel .item:hover .hidden, section.similar-products .products-carousel .item:hover .hidden, section.other-products .products-carousel .item:hover .hidden {display: flex;justify-content: space-between;z-index: 4;}
section.products-sale .products-carousel .item .product-item--top, section.similar-products .products-carousel .item .product-item--top, section.other-products .products-carousel .item .product-item--top {display: flex;flex-direction: row;justify-content: space-between;align-items: center;z-index: 5;position: relative;}
section.products-sale .products-carousel .item .article, section.similar-products .products-carousel .item .article, section.other-products .products-carousel .item .article {font-weight: 400;font-size: 14px;line-height: 17px;color: #78716c;}
section.products-sale .products-carousel .item .tools span:hover, section.similar-products .products-carousel .item .tools span:hover, section.other-products .products-carousel .item .tools span:hover {cursor: pointer;}
section.products-sale .products-carousel .item .tools span:hover svg path, section.similar-products .products-carousel .item .tools span:hover svg path, section.other-products .products-carousel .item .tools span:hover svg path {stroke: red;}
section.products-sale .products-carousel .item .tools .favorite, section.similar-products .products-carousel .item .tools .favorite, section.other-products .products-carousel .item .tools .favorite {width: 24px;height: 24px;background: url("/assets/themes/img/icon-heart.svg") no-repeat;display: inline-block;}
section.products-sale .products-carousel .item .tools .favorite.voted, section.similar-products .products-carousel .item .tools .favorite.voted, section.other-products .products-carousel .item .tools .favorite.voted {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
section.products-sale .products-carousel .item .tools .favorite:hover, section.similar-products .products-carousel .item .tools .favorite:hover, section.other-products .products-carousel .item .tools .favorite:hover {background: url("/assets/themes/img/icon-heart-active.svg") no-repeat;}
section.products-sale .products-carousel .item .tools .favorite:hover svg path, section.similar-products .products-carousel .item .tools .favorite:hover svg path, section.other-products .products-carousel .item .tools .favorite:hover svg path {fill: red;}
section.products-sale .products-carousel .item .tools span svg, section.similar-products .products-carousel .item .tools span svg, section.other-products .products-carousel .item .tools span svg {margin: 0 3px;}
section.products-sale .products-carousel .item .tools span svg path, section.similar-products .products-carousel .item .tools span svg path, section.other-products .products-carousel .item .tools span svg path {transition: .1s ease-in-out;}
section.products-sale .products-carousel .item .availability, section.similar-products .products-carousel .item .availability, section.other-products .products-carousel .item .availability {font-weight: 500;font-size: 14px;line-height: 17px;color: #27ae60;}
section.products-sale .products-carousel .item .availability.not, section.similar-products .products-carousel .item .availability.not, section.other-products .products-carousel .item .availability.not {color: red;}
section.products-sale .products-carousel .item .image img, section.similar-products .products-carousel .item .image img, section.other-products .products-carousel .item .image img {width: 100%;}
section.products-sale .products-carousel .item .name, section.similar-products .products-carousel .item .name, section.other-products .products-carousel .item .name {margin-bottom: 10px;min-height: 80px;}
section.products-sale .products-carousel .item .price, section.similar-products .products-carousel .item .price, section.other-products .products-carousel .item .price {font-weight: 600;font-size: 22px;line-height: 27px;color: #292524;margin-bottom: 10px;}
section.products-sale .products-carousel .item .price .old-price, section.similar-products .products-carousel .item .price .old-price, section.other-products .products-carousel .item .price .old-price {font-weight: 400;font-size: 16px;line-height: 20px;text-decoration: line-through;color: #292524;margin-left: 15px;}
section.products-sale .products-carousel .item .hidden, section.similar-products .products-carousel .item .hidden, section.other-products .products-carousel .item .hidden {display: none;position: absolute;bottom: 0;left: 0;right: 0;background: #fff;padding: 50px 20px 36px;border-radius: 0 0 6px 6px;}
section.products-sale .products-carousel .item .hidden input, section.similar-products .products-carousel .item .hidden input, section.other-products .products-carousel .item .hidden input {width: 132px;height: 40px;font-weight: 400;font-size: 16px;line-height: 20px;color: #292524;text-align: center;border: 1px solid #a8a29e;border-radius: 6px;}
section.products-sale .products-carousel .item .hidden .btn-cart, section.similar-products .products-carousel .item .hidden .btn-cart, section.other-products .products-carousel .item .hidden .btn-cart {background: #292524;border-radius: 6px;width: 132px;height: 40px;color: #fff;font-size: 16px;font-weight: 600;}
section.products-sale .products-carousel .item .hidden .le-quantity, section.similar-products .products-carousel .item .hidden .le-quantity, section.other-products .products-carousel .item .hidden .le-quantity {position: relative;}
section.products-sale .products-carousel .item .hidden .le-quantity a, section.similar-products .products-carousel .item .hidden .le-quantity a, section.other-products .products-carousel .item .hidden .le-quantity a {position: absolute;top: 50%;margin-top: -10px;}
section.products-sale .products-carousel .item .hidden .le-quantity .minus, section.similar-products .products-carousel .item .hidden .le-quantity .minus, section.other-products .products-carousel .item .hidden .le-quantity .minus {left: 15px;}
section.products-sale .products-carousel .item .hidden .le-quantity .plus, section.similar-products .products-carousel .item .hidden .le-quantity .plus, section.other-products .products-carousel .item .hidden .le-quantity .plus {right: 10px;}
section.products-sale .arrows, section.similar-products .arrows, section.other-products .arrows {z-index: 1;}
section.products-sale .arrows span, section.similar-products .arrows span, section.other-products .arrows span {background: #fff;border: 1px solid #dfdfdf;border-radius: 50%;width: 100px;height: 100px;}
section.products-sale .arrows > span.slick-disabled svg path, section.similar-products .arrows > span.slick-disabled svg path, section.other-products .arrows > span.slick-disabled svg path {stroke: #dfdfdf;}
section.products-sale .arrows svg path, section.similar-products .arrows svg path, section.other-products .arrows svg path {stroke: black;}
section.products-sale .arrows .prev {left: -40px;}
section.products-sale .arrows .next {right: -40px;}
section.content {margin-top: 40px;}
section.content .article .article-column .item {display: flex;font-weight: 400;font-size: 16px;line-height: 20px;color: #000;margin-bottom: 30px;}
section.content .article .article-column .item .date {margin-bottom: 12px;}
section.content .article .article-column .item:not(:last-child) .name {margin-right: 40px;}
section.content .article .article-column .item .image {margin-right: 20px;}
section.content .article .article-column .item .name a {font-weight: 600;color: #000;}
section.content .article .btn-show {background: #fff;border: 1px solid #78716c;border-radius: 6px;font-weight: 600;font-size: 16px;line-height: 20px;text-align: center;color: #000;padding: 9px 20px;}
section.content .article .btn-show i {margin-left: 6px;}
.section-row > div:first-child .banner {margin-top: 0;}
.banner {position: relative;margin: 20px 0;}
.banner .item {padding: 100px 56px;border-radius: 6px;background-size: cover;background-position: 50%;}
.banner .item .name {font-weight: 700;font-size: 40px;line-height: 50px;color: #fff;}
.banner .item .name span {text-transform: uppercase;color: #fac713;display: block;}
.payment-details {border-radius: 6px;background: #fff;box-shadow: 0px 10px 15px 0px rgba(0,0,0,.1);border: 1px solid #d6d3d1;margin-top: 35px;}
.payment-details table {width: 100%;border-radius: 6px;overflow: hidden;margin-bottom: 0;border: 0;}
.payment-details table td {border: 1px solid #d6d3d1;padding: 9px 29px;}
.payment-details table th {background: #f5f5f4;color: #292524;font-size: 16px;font-weight: 700;padding: 9px 29px;border: 0;}
.payment-details table tr td:first-child {width: 400px;border-left: 0;}
.payment-details table tr td:last-child {border-right: 0;}
.payment-details table tr:last-child td {border-bottom: 0;}
footer {background: #1c1917;color: #fff;padding: 51px 0 26px;}
footer .menu-label {font-weight: 700;font-size: 16px;line-height: 20px;color: #fff;margin-bottom: 10px;}
footer .menu-label i {display: none;background: url("/assets/themes/img/menu-hidden.svg") no-repeat;width: 15px;height: 18px;}
footer .menu-label.active i {background: url("/assets/themes/img/menu-visible.svg") no-repeat;}
footer .menu-label.active + nav ul {display: block;}
footer .nav-link {font-weight: 400;font-size: 16px;line-height: 20px;color: #fff;padding: 0;border-bottom: 1px solid transparent;display: inline-block;}
footer .nav-link:hover {border-color: #fff;}
footer .nav-item {padding: 5px 0;}
footer .copy {border-top: 1px solid #44403c;padding: 30px 0;}
footer .bottom-contacts__item {display: flex;margin-bottom: 15px;}
footer .bottom-contacts__item.social, footer .bottom-contacts__item.email {align-items: center;}
footer .bottom-contacts__item i {margin-right: 10px;}
footer .bottom-contacts a {color: #fff;}
footer .bottom-contacts .phone {font-weight: 700;}
footer .bottom-contacts .address {margin-top: 5px;display: inline-block;}
footer .catalog-column {column-count: 2;column-gap: 100px;width: 63%;}
footer .catalog-column li {width: 210px;}
.catalog-user-panel {display: none;justify-content: center;align-items: center;position: fixed;width: 100%;background: #fff;height: 50px;bottom: 0;z-index: 7;}
.catalog-user-panel .user-nav ul {display: flex;justify-content: center;margin-bottom: 0;}
.catalog-user-panel .user-nav ul li {margin: 0 23px;}
.catalog-user-panel .user-nav ul li .user-nav--total {width: 20px;height: 20px;background: #fb8022;display: inline-block;border-radius: 50%;color: #fff;font-size: 12px;font-style: normal;font-weight: 600;line-height: normal;text-align: center;padding-top: 2px;position: relative;margin-top: 0;top: -6px;left: -11px;}
.catalog-user-panel .user-nav ul li.active path {stroke: #fb8022;}
#toTop {position: fixed;right: 60px;bottom: 50px;cursor: pointer;display: none;z-index: 20;}
.share {position: relative;}
.share .ya-share2 {display: none;}
html.mobile .share .shares-block.showen .ya-share2 {display: block;}
.share {display: inline-block;}
.share .ya-share2 {display: none;opacity: 0;transform: translateY(0px);}
.share:hover .ya-share2 {display: block;opacity: 1;}
.share .ya-share2 .ya-share2__icon {box-shadow: none !important;background: 0 0 !important;}
.share .ya-share2__item:hover {opacity: 1 !important;}
.share .ya-share2__badge {border-radius: 0 !important;background-color: #fff;position: absolute !important;top: 50%;left: 50%;}
.share .ya-share2__badge {background-color: transparent !important;background: url("/assets/themes/img/social.svg") -14px -581px no-repeat;}
.share .ya-share2__list {padding-left: 0;}
.share .ya-share2__list, .share .ya-share2__link {display: block !important;}
.share .ya-share2__link {height: 41px;background: #fff;}
.share .ya-share2__container_size_m {overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1);box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1);}
.share .ya-share2__container_size_m .ya-share2__item {border-top: 1px solid #f2f6f7;background: #fff;margin: 0 !important;display: block !important;}
.share .ya-share2__container_size_m .ya-share2__item:first-of-type {border-top: none;}
.share .ya-share2 {padding-top: 27px;position: absolute;top: 50%;left: -6px;right: -6px;z-index: 2;}
.share .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge {width: 15px;height: 9px;margin: -5px 0 0 -8px;}
.share .ya-share2 .ya-share2__item_service_facebook .ya-share2__badge {width: 15px;height: 15px;margin: -6px 0 0 -7px;background-position: -108px -578px;}
.share .ya-share2 .ya-share2__item_service_twitter .ya-share2__badge {width: 13px;height: 11px;margin: -7px 0 0 -6px;background-position: -15px -627px;}
.share .ya-share2 .ya-share2__item_service_viber .ya-share2__badge {width: 13px;height: 13px;margin: -7px 0 0 -7px;background-position: -344px -579px;}
.share .ya-share2 .ya-share2__item_service_whatsapp .ya-share2__badge {width: 15px;height: 15px;margin: -8px 0 0 -8px;background-position: -343px -625px;}
.share .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge {width: 7px;height: 13px;margin: -6px 0 0 -4px;background-position: -65px -579px;}
.share .ya-share2 .ya-share2__item_service_moimir .ya-share2__badge {width: 15px;height: 15px;margin: -8px 0 0 -8px;background-position: -390px -625px;}
.share .ya-share2 .ya-share2__item_service_skype .ya-share2__badge {width: 17px;height: 17px;margin: -7px 0 0 -8px;background-position: -342px -671px;}
.share .ya-share2 .ya-share2__item_service_telegram .ya-share2__badge {width: 17px;height: 17px;margin: -7px 0 0 -8px;background-position: -342px -717px;}
.share .ya-share2 .ya-share2__item {position: relative;margin: 0;padding: 0;transition: background-color .3s ease;-moz-transition: background-color .3s ease;-ms-transition: background-color .3s ease;-o-transition: background-color .3s ease;-webkit-transition: background-color .3s ease;}
.share .ya-share2 .ya-share2__item:before {display: none;}
.share .ya-share2 .ya-share2__link {background: none;opacity: .5;}
.share .ya-share2 .ya-share2__link:hover {opacity: 1;}
.share .ya-share2 .ya-share2__item_service_vkontakte:hover {background: #6695bd;}
.share .ya-share2 .ya-share2__item_service_facebook:hover {background: #4c6db6;}
.share .ya-share2 .ya-share2__item_service_twitter:hover {background: #1baeeb;}
.share .ya-share2 .ya-share2__item_service_viber:hover {background: #665cac;}
.share .ya-share2 .ya-share2__item_service_whatsapp:hover {background: #46c152;}
.share .ya-share2 .ya-share2__item_service_odnoklassniki:hover {background: #ff9205;}
.share .ya-share2 .ya-share2__item_service_moimir:hover {background: #168de2;}
.share .ya-share2 .ya-share2__item_service_skype:hover {background: #00aff0;}
.share .ya-share2 .ya-share2__item_service_telegram:hover {background: #2aa1da;}
.share .ya-share2 .ya-share2__item_service_vkontakte:hover .ya-share2__badge {background-position: -14px -393px;}
.share .ya-share2 .ya-share2__item_service_facebook:hover .ya-share2__badge {background-position: -108px -390px;}
.share .ya-share2 .ya-share2__item_service_twitter:hover .ya-share2__badge {background-position: -15px -439px;}
.share .ya-share2 .ya-share2__item_service_viber:hover .ya-share2__badge {background-position: -344px -391px;}
.share .ya-share2 .ya-share2__item_service_whatsapp:hover .ya-share2__badge {background-position: -343px -437px;}
.share .ya-share2 .ya-share2__item_service_odnoklassniki:hover .ya-share2__badge {background-position: -65px -391px;}
.share .ya-share2 .ya-share2__item_service_moimir:hover .ya-share2__badge {background-position: -390px -437px;}
.share .ya-share2 .ya-share2__item_service_skype:hover .ya-share2__badge {background-position: -342px -483px;}
.share .ya-share2 .ya-share2__item_service_telegram:hover .ya-share2__badge {background-position: -342px -530px;}
#oneClick_modal .forder-popup__goods {display: none;}
#oneClick_modal .msoc_field__required:after {color: #ef4444;font-size: 20px;font-weight: 700;top: 3px;}
#oneClick_modal label {position: relative;}
#captcha-container.smart-captcha_invisible {margin-bottom: 0px;}
#subscribe-captcha-container {position: relative;top: 10px;}
.error_smart-token.error .error {margin-bottom: 15px;display: block;}