/*! normalize.css */

@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@500;700;800&display=swap');

html {
    line-height: 120%;
    -webkit-text-size-adjust: 100%;
}

main {
    display: block;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

mark,
.mark {
    padding: 0 2px;
}

.error {
    border: 1px solid #b81414!important;
}

.modal {
    display: none;
}

.hide-modal-backdrop .modal-backdrop {
    display: none !important;
}

.hide-modal-backdrop jdiv,
.modal-open jdiv {
    display: none !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    text-decoration: none;
    box-sizing: border-box;
    transition: all 0.4s ease-in-out 0s;
}

p {
    margin: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
    overflow: auto;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

div {
    box-sizing: border-box;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

.hidden-l {
    display: none !important;
}

body {
    margin: 0;
    box-sizing: border-box;
    font-feature-settings: 'pnum' on, 'lnum' on;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li,
span,
b {
    font-family: 'Raleway', sans-serif;
    font-feature-settings: 'pnum' on, 'lnum' on;
    margin: 0;
    padding: 0;
    line-height: 120%;
}

h1 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
}

section.wrapper.looked-block {
    width: 100%;
}

/* HEADER START - DESKTOP*/
.site-header {
    width: 100%;
}

.top-navigation-block {
    background: #F5F5F5;
    padding: 0 50px;
    margin: 0 auto;
}

.wrapper-new-header {
    width: 100%;
    margin: 0 auto;
}

.fix-nav-gar {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-end;
    padding: 10px 0px;
}

.fix-nav-gar li {
    margin-left: 8px;
}

.fix-nav-gar li a {
    font-size: 12px;
    font-weight: 500;
    color: #232323;
}

.fix-nav-gar li a:hover {
    color: #f04705;
}

.main-header {
    width: 100%;
}

.main-header .wrapper-new-header .header-top {
    padding: 14px 50px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.logo {
    width: 70px;
    height: 70px;
}

.logo a,
.logo img {
    width: 100%;
    height: auto;
}

.all-withaut-input {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.fix-new-header-phones-adapt {
    display: block;
}

.p-cell {
    margin-right: 24px;
}

.header-btn-block {
    margin-right: 70px;
}

.search {
    width: 25%;
}

.btn-call a {
    display: block;
    background: #FF6600;
    border-radius: 2px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 16px 24px;
}

.btn-call a:hover {
    background: #4f4f4f;
    border-radius: 2px;
    transform: scale(1.04);
    transition: ease 0.4s;
}

/* HEADER END - DESKTOP*/

.main-slider-block .swiper-slide-background {
    width: 100%;
    height: auto;
}

.product-item-block {
    min-height: 480px;
}

.product__wrapinfo {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 24px;
    height: 490px;
    margin: 0 auto;
}

.product-item-block .product-item-top-info a img {
    width: auto;
    height: 140px;
    display: block;
    margin: 0 auto;
}

.product-item-top-info {
    margin-bottom: 15px;
}

.product-item-block-bottom {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.Prod_namewrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.price_and_economi_of_goods {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 24px;
}

.name-of-good {
    font-size: 18px;
    line-height: 24px;
    color: #232323;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
    height: 50px;
}

.bottom-box {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}

.btn-bag.red-gradient-btn.fix-more-btn-card {
    font-size: 12px;
    font-weight: 500;
    padding: 12px 14px;
    background-color: #fbfbfb;
    border-radius: 2px;
    color: #4D4D4D;
    text-align: center;
    width: 42%;
}

.btn-bag.red-gradient-btn.fix-more-btn-card:hover {
    background-color: #4F4F4F;
    transform: scale(1.04);
    color: #fff;
}

.product-item-block .bottom-box a {
    font-size: 12px;
    font-weight: 500;
    padding: 12px 14px;
    background-color: #f60;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    width: 42%;
}

.product-item-block .bottom-box a:hover {
    background-color: #4f4f4f;
    transform: scale(1.04);
    color: #fff;
}

.all-footer-flex-new {
    width: 100%;
    padding: 20px 50px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.custom-btns {
    position: absolute;
    right: 50px;
    top: 20px;
}

.product__incart {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    vertical-align: baseline;
}

.polka-cart {
    width: 75%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 35px;
}

.active .price-cart {
    width: 24%;
}

.prod-item-cart-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
    padding: 40px 30px;
}

.image-cart {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

.prod-item-cart-content .image-cart a {
    width: 100%;
    display: block;
}

.prod-item-cart-content .image-cart a img {
    width: auto;
    max-height: 200px;
    display: block;
    margin: 0 auto;
}

.prod-item-cart-content .article {
    font-size: 10px;
    margin-bottom: 2px;
    color: #707070;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    box-orient: vertical;
}

.prod-item-cart-content .name a {
    font-size: 16px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
}

.buy-data-user {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    vertical-align: middle;
    margin-bottom: 15px;
}

.buy-data-user .palmtop_fix_ico_buyer {
    margin-right: 8px;
}

.popular_cat_glavnaia {
    margin-bottom: 40px;
}

.pop__cat__content_desc {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    margin-top: 5px;
}

/* Arezo - Catalog Filter */

.other_products {
    width: 95%;
    margin: 0 auto;
}

.other-product-same {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    gap: 20px;
}

.other-product-same .other_product {
    background: #FFFFFF;
    box-shadow: 0px 1px 90px rgb(0 0 0 / 4%);
    border-radius: 4px;
    padding: 55px;
    text-align: center;
}

.other-product-same .other_product a img {
    margin-bottom: 20px;
}

.left-side-filter .filter-buttons a {
    font-size: 13px;
    margin-right: 15px;
    line-height: 18px;
    color: #232323;
}

.left-side-filter input[type="submit"] {
    border: none;
    border-radius: 4px;
    padding: 12px 7px;
    font-size: 15px;
    color: #fff;
    margin: 0;
    background-color: #f60;
    max-width: initial;
}

.btn-open-filters a {
    color: #f60;
    font-size: 13px;
}

.btn-open-filters {
    padding-top: 10px;
}

.cart-page {
    width: 95%;
    margin: 0 auto;
}

.info-maker {
    font-size: 13px;
    line-height: 18px;
    color: #232323;
    font-weight: normal;
}

.bottom_info {
    margin-top: 14px;
}

.bottom_info .info p {
    font-size: 13px;
    line-height: 18px;
    color: #232323;
    font-weight: normal;
}

.info-maker p {
    font-size: 13px;
    line-height: 18px;
    color: #232323;
    font-weight: normal;
}

.small_info p {
    font-size: 13px;
    line-height: 18px;
    color: #232323;
    font-weight: normal;
}

.small_info {
    margin-top: 14px;
}

.bank-info-item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.bankcard__items {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    vertical-align: middle;
}

.prod__price__area {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

.main-butoms-buy {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

.main-butoms-buy .add-to-cart {
    height: auto;
    width: auto;
    margin-right: 30px;
}
.main-butoms-buy .add-to-cart a {
	padding: 20px 35px;
}

.nav-list li {
    padding-bottom: 5px;
}

.nav-list li:last-child {
    padding-bottom: 0px;
}

.nav-list li a {
    color: #fff;
    font-size: 11px;
    text-transform: none;
}

.nav-list li a:hover {
    color: #f60;
    transition: ease 0.45s;
}

.social-list li {
    padding-bottom: 10px;
}

.social-list li:last-child {
    padding-bottom: 0px;
}

.social-list li a:hover {
    color: #f60;
    transition: 0.45s;
}

.all-new-logo-footer-flex {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.logo-footer-text-p {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: self-start;
}

.footer-social-item {
    display: inline-block;
    margin-right: 4px;
}

.flex-new-btn-logo-glob {
    width: 15%;
}

.footer_ico_fixed_V img {
    margin-bottom: 20px;
    max-width: 60px;
    height: auto;
}

.we-in-social {
    margin-bottom: 10px;
    margin-top: 15px;
    font-weight: bold;
    font-size: 13px;
}

.footer-social-item:last-child {
    margin-right: 0px;
}

.filter-price .param,
.main-item-filters .param {
    display: flex;
    width: 100%;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 8px;
}

.filter-price .param,
.main-item-filters .param.arrow {
    font-weight: bold;
    font-size: 14px;
}

.slider {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.slider.slider-horizontal {
    width: 100% !important;
    height: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.slider.slider-horizontal .slider-track {
    height: 4px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    right: 0;
}

.slider.slider-horizontal .slider-selection {
    height: 100%;
    top: 0;
    bottom: 0;
}

.slider.slider-horizontal .slider-handle {
    margin-left: -7px;
    margin-top: -7px;
}

.slider.slider-horizontal .slider-handle.triangle {
    border-width: 0 10px 10px 10px;
    width: 0;
    height: 0;
    border-bottom-color: #0480be;
    margin-top: 0;
}

.slider.slider-vertical {
    height: 210px;
    width: 20px;
}

.slider.slider-vertical .slider-track {
    width: 7px;
    height: 100%;
    margin-left: -5px;
    left: 50%;
    top: 0;
}

.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
}

.slider.slider-vertical .slider-handle {
    margin-left: -5px;
    margin-top: -10px;
}

.slider.slider-vertical .slider-handle.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    border-left-color: #0480be;
    margin-left: 0;
}

.slider input {
    display: none;
}

.slider .tooltip-inner {
    white-space: nowrap;
}

.slider-track {
    position: absolute;
    cursor: pointer;
    background-color: #e7ecf3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.slider-selection {
    position: absolute;
    background-color: #ff6600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.slider-handle {
    position: absolute;
    width: 23px;
    height: 23px;
    border-radius: 100%;
    background: #2bbea2;
    border: 3px solid #fff;
    top: -2px;
}

.slider-handle.round {}

.slider-handle.triangle {
    background: transparent none;
}

#rekvizity .order-action {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.order-action .order-action-col-1 {
    width: 47%;
}

.order-action .order-action-col-1 .form-group input {
    margin-bottom: 8px;
}

.order-action .order-action-col-2 {
    width: 47%;
}

.order-action .order-action-col-2 .form-group input {
    margin-bottom: 8px;
}

#maindata .form-group input {
    margin-bottom: 8px;
}

.ored-action .form-group input:active {
    font-weight: bold;
    color: #232323;
    font-size: 15px;
    background-color: #fff;
    border-radius: solid 1px #232323;
    transition: ease-in 0.3s;
}


/* Arezo - in Catalog */

.polka {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    gap: 12px;
    margin-top: 20px;
}

.polka .product-item-block {
    width: 24%;
}

/* Arezo - ProductCard */
.prod_paraminfo {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-self: baseline;
    margin-top: 30px;
}

.right_prod_paraminfo {
    width: 47%;
}

.left_prod_paraminfo {
    width: 47%;
    margin-top: 70px;
}

.content-box {
    width: calc(1920px - 100px);
    max-width: 1920px;
    margin: 0 auto;
}


/* Arezo - News Slider */

.category-preview-news {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.category-preview-news .news-preview-image a {
    display: block;
    width: 100%;
}

.category-preview-news .news-preview-image a img {
    display: block;
    max-height: 160px;
    width: auto;
    border-radius: 4px;
    margin: 0 auto;
}

.news-preview-image {
    position: relative;
    border-radius: 4px;
    margin-bottom: 5px;
    margin: 0 auto;
}

.data-news-news-my {
    font-size: 10px;
    font-weight: 400;
    color: #232323;
    text-transform: none;
    margin-bottom: 2px;
}

.category-preview-news a {
    font-size: 16px;
    color: #232323;
    font-weight: bold;
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
    overflow: hidden;
}

.short-text-preview-news {
    font-size: 12px;
    text-transform: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
}

.short-text-preview-news p {
    font-size: 12px;
    text-transform: none;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
    overflow: hidden;
}

.label-preview-news {
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: #F8E119;
    font-size: 11px;
    padding: 8px 8px;
}

.to-read {
    position: absolute;
    right: 20px;
    bottom: -40px;
    background-color: #F8E119;
    font-size: 11px;
    padding: 8px 8px;
}

/* Arezo - Worktime header */

.phones_block {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 570px;
}

.work_time p {
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
    margin-bottom: 2px;
}

.phones {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2px;
}

.subtitle_info {
    width: 90%;
}

.subtitle_info p {
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
}

@media (max-width:780px) {
    .work_time {
        display: none;
    }

    .subtitle_info {
        display: none;
    }

    .phones_block {
        width: auto;
    }

    .work_subinfo {
        padding-top: 10px;
        padding-bottom: 15px;
        margin: 0 auto;
    }
}

.work_subinfo p {
    font-size: 13px;
    max-width: 500px;
    line-height: 18px;
    font-weight: normal;
}

.work_subinfo p:first-child {
    font-weight: bold;
    margin-bottom: 2px;
}

/* Arezo - Popular Categories */

.fix-for-adaptiv {
    width: calc(100% - 100px);
    max-width: 1830px;
    margin: 0 auto;
}

.pop__cats {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    row-gap: 15px;
    column-gap: 10px;
}

.pop__cats .pop__cat {
    width: 19%;
    height: auto;
    background-color: #fbfbfb;
}

.pop__cats .pop__cat:hover {
    background-color: #ffffff;
    box-shadow: 0px 1px 120px rgba(0, 0, 0, 0.04) !important;
    transition: .3s;
}

.pop__cats .pop__cat .pop__cat__content {
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
}

.pop__cats .pop__cat .pop__cat__content a {
    display: block;
}

.pop__cats .pop__cat .pop__cat__content a img {
    display: block;
    width: auto;
    max-height: 140px;
    text-align: center;
    margin: 0 auto;
}

.pop__cats .pop__cat .pop__cat__content a h3 {
    font-size: 16px;
    color: #232323;
    line-height: 130%;
    font-weight: bold;
    text-transform: none;
    text-align: center;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 8px;
}

.pop__cats .pop__cat .pop__cat__content a h3:hover {
    color: #f04705;
    transition: .3s;
}

.pop__cats .pop__cat .pop__cat__content a p {
    font-size: 13px;
    color: rgb(67, 67, 67);
    font-size: normal;
    font-weight: 500;
    text-transform: none;
    text-align: center;
    margin: 0;
}

/* Arezo - ReviewsSlider */

.review-item-left a img {
    padding-left: 40px;
    padding-top: 40px;
    width: auto;
    max-height: 250px;
}

/* Arezo - Catalog-category */
.container-box {
    width: calc(100% - 100px);
    margin: 0 auto;
}

.catalog-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    /* width: calc(100% - 100px); */
    margin: 0 auto;
    margin-bottom: 30px;
}

.catalog-content2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
}

.right-side-category {
    width: 80%;
}

.left-side {
    width: 18%;
}

.categories-main-block {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    gap: 15px;
}

.categories-main-block .item {
    width: 24%;
    text-align: center;
    box-shadow: 0px 1px 34px rgba(0, 0, 0, 0.03);
    border-radius: 4px;
    background: #fff;
    padding-right: 10px;
    position: relative;
}

.categories-main-block .item:hover {
    box-shadow: 0px 1px 54px rgba(0, 0, 0, 0.06);
    transform: scale(1.01);
    transform: translateY(-4px);
    transition: ease 0.45s;
}

.categories-main-block .item:last-child {
    padding-right: 0px;
}

.categories-main-block .item .cat__item_wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    margin: 30px;
}

.categories-main-block .item .cat__item_wrap .cat-name {
    font-size: 13px;
    font-weight: bold;
    max-width: 90%;
    color: #232323;
    margin: 0 auto;
}

.categories-main-block .item .cat__item_wrap .div-img-cat-fix-good {
    margin-bottom: 5px;
}

.categories-main-block .item .cat__item_wrap .div-img-cat-fix-good img {
    max-height: 160px;
    width: auto;
    margin: 0 auto;
}

.bot-item-block {
    position: absolute;
    left: 25px;
    top: 25px;
}

.bot-item-block span {
    background: #FF6600;
    border-radius: 80px;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 7px 14px;
}

.left-menu-cat li a {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    color: #323232;
    max-width: 95%;
    line-height: 145%;
    width: 100%;
}

.left-menu-cat li a:hover {
    color: black;
}

/* Arezo - Brands Section */
.brands-of-cat {
    margin-bottom: 50px;
}

.brands-of-cat h3 {
    margin-top: 35px;
    margin-bottom: 30px;
    font-size: 30px;
    font-weight: bold;
    color: #232323;
    text-transform: none;
}

.brands-of-cat .brands_wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
}

.brands-of-cat .brands_wrap .item {
    width: 7%;
}

.brands-of-cat .brands_wrap .item .item-pic {
    text-align: center;
}

.brands-of-cat .brands_wrap .item .item-pic a img {
    max-height: 60px;
    width: auto;
    margin: 0 auto;
    display: block;
}

.title_tb {
    font-weight: bold;
    font-size: 30px;

    text-transform: uppercase;
    color: #FFFFFF;
}

.text_tb {
    font-weight: normal;
    font-size: 20px;

    color: #FFFFFF;
}

.btn_tb {
    background: #FF6600;
    border-radius: 2px;
}

#myModal {
    z-index: 99999999;
}

.btn_tb:hover .icon-Arrow-right {
    transform: translateX(5px);
}

.btn_tb a {
    width: 100%;
    height: 100%;
    display: block;
    padding: 10px 32px;
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
}

.mobileMenuModal .header-top {
    justify-content: space-between;
    padding: 0 15px;
}

.mobileMenuModal .modal-content {
    border: 0;
}

.main-header {
    position: relative;
}

.input-search {
    width: 280px;
    height: 40px;
    border: 0.8px solid #898989;
    box-sizing: border-box;
    border-radius: 4px 0px 0px 4px;
    padding: 10px 15px;
    font-size: 15px;
    color: #323232;
    position: relative;
}

.input-search::placeholder {
    color: #898989;
}

.action-search {
    border-radius: 0px 4px 4px 0px;
    width: 50px;
    padding: 14px 0;
    display: inline-block;
    margin-left: -5px;
    vertical-align: top;
    text-align: center;
}

.header-phones .p-cell {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: bold;
    font-size: 32px;
}

.header-phones .p-cell a {
    font-size: 30px;
    color: #323232;
}

.header-phones .p-cell .p-code {
    font-weight: normal;
    font-size: 11px;
    margin: 0 10px 3px;
    color: #898989;
}

.t50 {
    top: 50px !important;
}

.shop-options a {
    background: #4F4F4F;
    border-radius: 2px;
    width: 40px;
    padding: 8px 0;
    display: block;
    position: relative;
}

.shop-options a.active {
    background: #FF6600;
    box-shadow: 0px 1px 6px rgba(255, 102, 0, 0.45);
}

.count-inner {
    position: absolute;
    background: #4F4F4F;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    font-weight: bold;
    font-size: 8px;

    text-align: center;
    top: -4px;
    right: -4px;
    color: #FFFFFF;
}

.shop-options a:hover {
    background: #FF6600;
    box-shadow: 0px 1px 6px rgba(255, 102, 0, 0.45);
}

.icon-i-telegram {
    width: 10px;
    height: 10px;
    background: url(../img/i-telegram.png) no-repeat;
    background-size: cover;
    display: inline-block;
}

.icon-i-viber {
    width: 10px;
    height: 10px;
    background: url(../img/i-viber.png) no-repeat;
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
}

.menu-mobile-btn {
    display: none;
}

.additional-menu-container {
    background: #FF6600;
    border-radius: 4px 4px 0px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.additional-menu-container li .menu {
    display: none;
    position: absolute;
    background: #fff;
    padding: 30px 16px;
    width: 100%;
    left: 0;
    z-index: 100000;
}

.additional-menu-container li .menu a {
    font-weight: normal;
    font-size: 13px;
    display: inline-block;
    margin-bottom: 10px;
    color: #4F4F4F;
}

.additional-menu-container li .menu li.second a {
    font-weight: bold;
    font-size: 15px;
    color: #000000;
}

.additional-menu-container li .menu li.second {
    margin: 12px 0;
}

.additional-menu-container li .menu li.second:first-of-type {
    margin: 0px 0 20px;
}

.additional-menu-container li .nav-item-link,
.additional-menu-container li .external-link {
    display: block;
    padding: 24px 10px;
    font-size: 15px;
    color: #FFFFFF;
}

.additional-menu-container li:hover .nav-item-link {
    background: #4F4F4F;
}

.additional-menu-container li:first-of-type .nav-item-link {
    padding-left: 25px;
    border-top-left-radius: 4px;
}

.additional-menu-container li a.external-link {
    background: #4F4F4F;
    border-radius: 0px 4px 0px 0px;
}

.icon-arrow_down {
    display: inline-block;
    margin-left: 4px;
}

.menu_column {
    display: flex;
    flex-direction: row;
}

.menu_column_item {
    flex-basis: 260px;
    flex-shrink: 1;
    flex-grow: 0;
    margin-right: 12px;
}

.menu_column_item:last-of-type {
    margin-right: 0;
}

.slider-block {
    height: 450px;
}

.main-slider-box {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/img/ban-vanna-5.png);
}

.text-main-slider {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 100%;
}

.tmsm-text {
    flex: 0 1 640px;
    align-self: end;
    margin-bottom: 25px;
    align-self: flex-end;
}

.tmsm-title {
    background: #FF6600;
    border-radius: 0px 4px 4px 0px;
    padding: 14px 35px;
    color: #fff;
    font-size: 15px;
}

.btn-more {
    display: block;
    margin-top: 20px;
    margin-left: 35px;
    width: 180px;
    background: #FFFFFF;
    border-radius: 2px;
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    padding: 10px 25px;
}

.btn-more .icon-Arrow-right::before {
    color: #000000;
}

.tmsm-title .title {
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.tms-discount {
    text-align: center;
    flex: 0 1 210px;
    margin-right: 125px;
    align-self: center;
}

.tms-discount .percent {
    font-weight: bold;
    font-size: 30px;

    margin-bottom: 30px;
    color: #FF6600;
}

.tms-discount .percent span {
    color: #323232;
    padding: 0;
    background: transparent;
    font-size: 30px;
}

.final-price .old-price {
    font-size: 18px;
    margin-bottom: 10px;
    color: #323232;
}

.final-price .old-price span {
    font-weight: bold;
    font-size: 25px;
    color: #323232;
}

.final-price .old-price span::before {
    width: 74px;
    border: 1px solid #FF6600;
    transform: rotate(-23.81deg);
}

.final-price .new-price {
    font-weight: bold;
    font-size: 45px;
    color: #FF6600;
}

.final-price .new-price span {
    font-weight: normal;
    font-size: 18px;
    color: #323232;
}

.tms-product {
    width: 280px;
    position: relative;
    padding: 37px 0;
}

.tms-product img {
    display: block;
    height: 100%;
    width: auto;
    margin: 0 auto;
    position: relative;
}

.tms-discount .logo {
    width: 200px;
    height: auto;
    margin: 0 auto;
}

.bg-circle {
    position: absolute;
    border-radius: 50%;
    width: 280px;
    height: 280px;
    top: 50%;
    margin-top: -140px;
}

.slider-block #slider-banner {
    height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
    background: #FF6600 url(../img/slider-arrow.png) no-repeat center !important;
    background-size: 15px 15px !important;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
    background-color: #4F4F4F !important;
}

.swiper-button-next {
    transform: rotate(180deg);
}

.swiper-pagination-bullet {
    background: #DDDDDD !important;
    border-radius: 4px !important;
    width: 20px !important;
    height: 5px !important;
    opacity: 1 !important;
}

.swiper-pagination-bullet-active {
    background: #F76300 !important;
}

.title-block {
    font-size: calc(26px + 10 * ((100vw - 320px) / 1600));
    font-weight: bold;
    color: #323232;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 10px;
}

.slider-product {
    padding-bottom: 45px;
    position: relative;
}

.yellow-icon {
    background: #F8E119;
    border-radius: 2px;
    width: 30px;
    height: 25px;
    margin-right: 5px;
}

.product .modal.in .modal-dialog {
    margin: 0 auto;
    margin-top: 100px;
    width: 900px;
}

.product-item-block {
    display: relative;
}

.product-item-block .top-ng {
    position: absolute;
    top: -30px;
    left: -20px;
}

.product-item-block .bot-ng {
    position: absolute;
    bottom: -35px;
    right: -25px;
}

.category-page .polka-list-product .product-item-block .top-ng img {
    width: 75%;
    height: auto;
}

.category-page .polka-list-product .product-item-block .top-ng {
    position: absolute;
    top: -30px;
    left: -20px;

}

.category-page .polka-list-product .product-item-block .bot-ng {
    position: absolute;
    bottom: -35px;
    right: -120px;

}

.category-page .polka-list-product .product-item-block .bot-ng img {
    width: 75%;
    height: auto;
}

.product-item-block-top {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 225px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
}

.icon_people_choice {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 5px 8px;
    margin-right: 4px;
    background-color: #434343;
}

.discount-percent-icon {
    padding: 5px 8px;
    background: #F8E119;
    border-radius: 2px;
    font-weight: bold;
}

.fotorama__stage {
    border: 0.5px solid #E3E3E3;
    box-sizing: border-box;
    box-shadow: none;
}

.slider-product .product-item-block {
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
}

.logo-product {
    background: #fff;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    width: 110px;
    height: 35px;
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 4px;
    z-index: 1000
}

.logo-product img {
    width: auto;
    height: 100%;
}

.product-item-top-info {
    position: relative;
}

.product-name {
    font-weight: bold;
    font-size: 16px;
    display: block;
    color: #323232;
    margin: 5px 0;
    height: 45px;
    overflow: hidden;
}

.price {
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 12px;
    color: #323232;
}

.btn-bag {
    display: inline-block;
    font-size: 15px;
    color: #232323;
}

.btn-bag .icon-i-btn-buy,
.btn-compare .icon-i-sravnenia {
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
    width: auto;
}

.btn-compare .icon-i-sravnenia:before {
    color: #323232;
    font-size: 20px;
}

.btn-compare:hover .icon-i-sravnenia:before {
    color: #fff;
}

.btn-compare {
    display: inline-block;
    border: 1px solid #323232;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 14px;
    color: #323232;
    padding: 7px 10px;
    width: 145px;
}

.btn-compare:hover {
    background: #4F4F4F;
    color: #fff;
}

.economy-block {
    font-size: 13px;
    color: #323232;
}

.economy-block span {
    color: #FF6600;
}

.slider-product .swiper-pagination {
    bottom: 0px !important;
}

.custom-btns .swiper-button-prev,
.custom-btns .swiper-button-next {
    margin: 0;
}

.custom-btns .swiper-button-prev {
    right: 40px;
    left: auto;
}

.custom-btns .swiper-button-next {
    right: 0px;
    left: auto;
}

.product-review-item {
    display: flex;
    flex-direction: row;
    background: #FBFBFB;
    border-radius: 4px;
    padding: 30px 25px;
    position: relative;
}

.swiper-slide:first-of-type .product-review-item {
    margin-right: 40px;
}

.review-item-left {
    flex: 0 0 160px;
    margin-right: 25px;
}

.review-item-right .user-name {
    font-weight: bold;
    font-size: 20px;
    color: #323232;
    margin-bottom: 8px;
}

.product-review-item .product-name {
    color: #FF6600;
    margin-top: 10px;
    margin-bottom: 35px;
    height: auto;
}

.review-item-right .reviews-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    color: #323232;
}

.review-item-right .review-text {
    font-weight: normal;
    font-size: 13px;
    color: #323232;
}

.review-item-left .btn-bag {
    font-size: 13px;

    padding: 5px 15px;
    margin-top: 10px;
}

.review-item-left .icon-i-btn-buy::before {
    font-size: 20px;
}

.fa-star::before {
    color: #F8E118;
}

.add-compare {
    font-weight: normal;
    font-size: 13px;
    display: block;
    color: #323232;
    position: absolute;
    bottom: 25px;
}

.add-compare-2 {
    color: #000;
    margin-right: 35px;
}

.add-compare-2:hover {
    color: #f60;
    margin-right: 35px;
}

.add-compare .icon-i-sravnenia::before {
    color: #323232;
    font-size: 14px;
}

.add-compare .icon-i-sravnenia {
    display: inline-block;
    margin-right: 4px;
}

.add-compare:hover,
.add-compare:hover .icon-i-sravnenia::before {
    color: #FF6600;
}

.new-price {
    font-weight: bold;
    font-size: 22px;
    color: #323232;
}

.old-price span {
    font-weight: normal;
    font-size: 14px;
    position: relative;
    color: #FF6600;
}

.old-price {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    margin-right: 5px;
    color: #323232;
}

.percent span {
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    padding: 7px 30px;
    color: #000000;
    background: #F8E118;
}

.qurowvalue img,
.qurowvalue2 img {
    width: 14px;
    height: 14px;
}

.qurowvalue2 {
    word-break: break-word;
}

.news {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.news-left-item {
    background: #F2F2F2;
    border-radius: 4px;
    width: 40.8%;
    padding: 40px;
}

.news-left-item .news-img {
    width: 100%;
    max-height: 343px;
}

.news-left-item .news-title {
    font-size: 22px;
    margin-top: 30px;
}

.news-title {
    font-weight: bold;
    font-size: 18px;
    color: #000000;
}

.news-title:hover {
    color: #FF6600;
}

.news-right-item {
    width: 57%;
}

.more-news {
    display: flex;
    width: 118px;
    height: 30px;
    background: #FF6600;
    border-radius: 2px;
    font-weight: bold;
    font-size: 13px;
    color: #FFFFFF;
    justify-content: center;
    align-items: center;
}

.more-news:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 6px rgba(79, 79, 79, 0.45);
}

.date-news {
    font-weight: normal;
    font-size: 13px;
    color: #898989;
}

.news-bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.all-news-btn {
    display: block;
    width: 180px;
    height: 40px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    background: #4F4F4F;
    border-radius: 2px;
    margin: 40px auto 0;
}

.all-news-btn:hover {
    background: #FF6600;
    box-shadow: 0px 1px 6px rgba(255, 102, 0, 0.45);
}

.news-item-info {
    margin-right: 25px;
    flex: 0 1 445px;
    margin-top: 25px;
    position: relative;
}

.news-right-item .news-item:first-of-type {
    margin-bottom: 24px;
}

.news-right-item .news-item:last-of-type .news-item-info {
    order: 1;
    margin-left: 25px;
}

.news-right-item .news-item:last-of-type>a {
    order: 2;
}

.news-right-item .news-img {
    width: 250px;
    height: auto;
}

.news-text {
    font-weight: normal;
    font-size: 13px;
    color: #000000;
    height: 72px;
    overflow: hidden;
    margin-top: 14px;
}

.tag-news {
    position: absolute;
    padding: 5px 10px;
    font-size: 14px;
    color: #FFFFFF;
}

.tag-news.recommend {
    background: #DF0310;
    border-radius: 2px;
    left: -20px;
    top: -25px;
}

.tag-news.new {
    background: #4F4F4F;
    border-radius: 2px;
    left: 0;
    top: 0;
}

.tag-news.view {
    background: #F8E118;
    border-radius: 2px;
    left: 0;
    top: 0;
}

.news-right-item .news-item:last-of-type .tag-news {
    right: 0;
    left: auto;
}

.site-footer {
    margin-top: 70px;
    background: #4F4F4F;
    color: #fff;
}

.footer-top-border {
    background: linear-gradient(90deg, #F8E118 0%, rgba(255, 255, 255, 0) 22.99%), #FF6600;
    padding: 20px 0;
    height: auto;
    display: flex;
    align-items: center;
    width: 100%;
}

.wrapper2 {
    width: calc(100% - 140px);
    margin: 0 auto;
}

.footer-top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.footer-bottom a {
    transition: .3s;
}

.footer-bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.wrapper-footer-bottom {
    width: 100%;
    padding: 20px 0;
    margin: 0 auto;
}

.nav-title {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 8px;
    color: #FF6600;
}

.social-list .icon-i-phone-old::before {
    font-size: 15px;
    color: #fff;
}

.social-list .icon-i-phone-mobile::before {
    font-size: 15px;
    color: #fff;
}

.fixed-header-visible {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20000000;
    margin: 0 auto;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.1);
}

#order_call_modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
}

.modal-open .modal {
    overflow-x: hidden;
}

.modal-open {
    overflow: hidden;
}

.modal-dialog {
    margin: -3px;
}

.modal-content {
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    padding: 50px 75px;
    position: relative;
}

.close {
    background: #323232 !important;
    width: 50px;
    height: 50px;
    border-radius: 60%;
    right: 27px;
    top: 26px;
    border: none;
    position: absolute;
    font-size: 36px;
    color: #fff;
}

.noty_bar .close {
	width: 30px;
	height: 30px;
	top: 5px;
	font-size: 12px;
	text-align: center;
}

.close span {
    font-size: 60px;
    line-height: 38px;
    font-weight: normal;
}

.noty_bar .close span {
    font-size: 40px;
    line-height: 24px;
    font-weight: normal;
	text-align: center;
}

.close:hover {
    color: #fff;
}

.modal-title {
    font-weight: bold;
    font-size: 35px;
    margin-bottom: 30px;
    color: #232323;
}

.modal-body input,
.modal-body textarea {
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    width: 100%;
    display: block;
    padding: 15px 18px;
    box-sizing: border-box;
    border: none;
    resize: none;
}

.modal-body label {
    font-weight: 600;
    font-size: 15px;
    color: #323232;
    margin-bottom: 10px;
    margin-left: 18px;
    display: block;
}

.modal-body .form-group {
    margin-bottom: 15px;
}

.modal-body .btn-call {
    margin: 0 auto;
    cursor: pointer;
}

#mobileMenuModal {
    display: none;
    z-index: 10000;
}

.result-items {
    display: flex;
    flex-direction: row;
    position: relative;
}

.left-side-result {
    margin-top: 90px;
    margin-right: 10px;
    width: 20%;
}

.close-search {
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    display: block;
    position: absolute;
    top: 30px;
}

.icon-cross-search {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.right-side-result {
    margin-top: 90px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}

.all-result {
    width: 100%;
}

.all-result a {
    display: block;
    width: 160px;
    margin: 15px auto;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    background: #4F4F4F;
    box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    padding: 8px;
    color: #FFFFFF;
}

.left-side-result .item.category {
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 20px;
    color: #000000;
}

.left-side-result .item.category a {
    font-size: 15px;
    color: #000000;
}

.breadcrumbs {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 15px 0px;
}

.breadcrumbs a {
    font-size: 10px;
    color: #898989;
}

.breadcrumbs span {
    font-size: 13px;
}

.product-block {
    flex-direction: row;
    display: flex;
    margin-top: 30px;
}

.product-left-side {
    flex: 0 0 40%;
    position: relative;
}

.product-left-side .brand {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 1px 40px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    left: 25px;
    top: -25px;
    width: 155px;
    height: 63px;
    z-index: 1000;
    text-align: center;
}

.product-left-side .brand img {
    height: 100%;
}

.main-image-block {
    margin-right: 65px;
    width: 100%;
}

.fotorama__thumb-border {
    border-color: #FF6600 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
}

.product-right-side {
    flex: 1;
    padding-top: 15px;
}

.top-info-product {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.top-info-product .product-item-block-top {
    max-width: 50%;
    position: relative;
}

.add_to_cart {
    border: 0.8px solid #323232;
    box-sizing: border-box;
    box-shadow: 0px 1px 9px rgba(79, 79, 79, 0.45);
    border-radius: 30px;
}

.add_to_cart a {
    display: block;
    padding: 10px 30px;
    font-size: 14px;

    color: #323232;
}

.add_to_cart a i {
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}

.add_to_cart a i:before {
    font-size: 15px;
    color: #323232;
}

.name-product h1 {
    font-weight: bold;
    font-size: 24px;
    color: #000000;
    margin: 0;
    width: 100%;
}

.prod-sku {
    font-weight: normal;
    font-size: 13px;
    color: #898989;
    margin-right: 30px
}

.prod-sku span {
    font-weight: 700;
    color: #4B4B4B;
}

.bottom-name-field {
    display: flex;
    flex-direction: row;
    margin-top: 6px;
}

.rating_line {
    font-weight: normal;
    font-size: 13px;
    color: #4B4B4B;
    margin-right: 30px;
    display: flex;
    align-items: center;
}

.superstars {
    display: inline-block;
    list-style: 0;
    margin: 0;
    padding: 0;
}

.superstars li {
    display: inline-block;
}

.superstars li i {
    display: inline-block;
}

.superstars li i:before {
    color: #F8E118;
    font-size: 14px;
}

.bottom-price-block {
    display: flex;
    flex-direction: row;
    margin-top: 30px;
}

.add-to-cart {
    background: #FF6600;
    box-shadow: 0px 1px 9px rgba(255, 102, 0, 0.45);
    border-radius: 2px;
    width: 175px;
    height: 40px;
    margin-right: 10px;
}

.add-to-cart:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 6px rgba(79, 79, 79, 0.45);
}

.price-info-block {
    flex: 0 0 100%;
}

.discount-btn {
    background: #2BB307;
    box-shadow: 0px 1px 9px rgba(17, 70, 3, 0.45);
    border-radius: 2px;
    width: 175px;
    height: 40px;
    margin-left: 10px;
}

.discount-btn:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 6px rgba(79, 79, 79, 0.45);
}

.credit-block:hover {
    background: #FF6600;
    box-shadow: 0px 1px 9px rgba(255, 102, 0, 0.45);
}

.add-to-cart a,
.credit-block a,
.discount-btn a {
    width: 100%;
    height: 100%;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    display: block;
    text-align: center;
}

.credit-block {
    background: #4F4F4F;
    box-shadow: 0px 1px 9px rgba(79, 79, 79, 0.45);
    border-radius: 2px;
    width: 225px;
    height: 40px;
}

.product .new-price span {
    font-weight: bold;
    font-size: 35px;
    color: #323232;
}

.price-product-block {
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}

.dop-info-product {
    font-size: 14px;
    margin-top: 5px;
    color: #323232;
}

.dop-info-product div {
    margin-top: 8px;
}

.dop-info-product a {
    font-size: 14px;
    color: #323232;
}

.dop-info-product a strong {
    color: #FF6600;
}

.title-product-details {
    font-weight: bold;
    font-size: 16px;
    color: #FF6600;
}

.title-product-details i {
    display: inline-block;
    margin-right: 10px;
}

.title-product-details span {
    font-weight: normal;
    font-size: 15px;
    color: #323232;
}

.details-product {
    margin-top: 35px;
}

.bank-info-item {
    margin-bottom: 15px;
    margin-top: 22px;
}

.bank-info-item span {
    font-weight: bold;
    font-size: 16px;
    color: #323232;
}

span.icon-bank {
    display: inline-block;
    width: 40px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: contain;
    vertical-align: middle;
    margin-right: 5px;
}

.icon-bank.icon-bank-visa {
    background-image: url('../img/visa.png');
}

.icon-bank.icon-bank-mc {
    background-image: url('../img/mastercard.png');
}

.icon-bank.icon-bank-maestro {
    background-image: url('../img/maestro.png');
}

.icon-bank.icon-bank-bc {
    background-image: url('../img/belcard.png');
}

.inst_card_text {
    width: 150px;
    font-size: 14px;
    position: absolute;
    background-color: white;
    display: none;
    padding: 5px;
    margin-top: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.inst_card {
    height: 24px;
}

.inst_card_m {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}

.delivery-info {
    margin-top: 20px;
}

.left-part-dev>* {
    display: inline-block;
    margin-right: 30px;
    font-size: 13px;
}

.delivery {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: normal;
    font-size: 14px;
    color: #323232;
    margin-top: 10px;
}

/*
.link-to-delevery {
    display: block;
    width: 250px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    color: #323232;
    border: 0.8px solid #323232;
    box-sizing: border-box;
    border-radius: 30px;
    margin-left: 50px;
} */

.left-part-dev p:not(:last-of-type) {
    margin-bottom: 10px;
}

.info-maker {
    font-weight: normal;
    font-size: 15px;
    color: #232323;
}

.info-maker a {
    color: #f60;
}

.info-maker a:hover {
    color: #232323;
    transition: all 0.4s ease-in-out 0s;
}

.nav-info-product {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.link-nav-info.active,
.link-nav-info:hover {
    background: #FF6600;
    border-radius: 4px;
    border: none;
    border: 0.8px solid #FF6600;
    transition: all 0.4s ease-in-out 0s;
}

.link-nav-info.active a,
.link-nav-info:hover a {
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    PADDING: 18px 41px;
    transition: all 0.4s ease-in-out 0s;
}

.link-nav-info a {
    display: block;
    font-weight: normal;
    font-size: 15px;
    padding: 18px 41px;
    color: #8D8D8D;
}

.tab-content .qurowtitle,
.tab-content .qurowtitle2 {
    width: 335px;
    margin-right: 40px;
}

.tab-content .qurow,
.tab-content .qurow2 {
    border-bottom: 0.5px solid rgba(137, 137, 137, 0.1);
    padding: 8px 0;
    font-size: 15px;
}

.tab-content .quhead {
    display: block;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 40px;
    color: #000000;
}

#reviews,
#short-prop {
    display: none;
}

#reviews.active,
#short-prop.active {
    display: block;
}

.blog_product {
    margin-top: 40px;
    font-size: 14px;
}

h3 {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
    margin: 50px 0 30px;
    color: #000000;
}

.other-product-brands {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}



.other-product-same .other_product a {
    width: 100%;
    height: 100%;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #000000;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
}

.prod-name a {
    display: block;
    font-weight: bold;
    font-size: 16px;
    margin: 5px 0;
    color: #000000;
}

.prod .btn-compare {
    background: #4F4F4F;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    top: 15px;
    left: 15px;
}

.prod .btn-compare .icon-i-sravnenia:before {
    color: #FFFFFF;
}

.prod .new-price {
    font-size: 20px;
}

.prod .price {
    width: 50%;
}

.bottom-prod {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.prod-blog {
    padding: 50px 0;
    margin-top: 50px;
}

.blog_product {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.blog-product-item {
    flex: 0 0 50%;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    margin-bottom: 30px;
}

.blog-product-item h4 a {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    display: block;
    color: #000000;
}

.review_form .form-group {
    margin-bottom: 15px;
}

.review_form .form-group:after {
    display: block;
    content: " ";
    clear: both;
}

.review_form h3 {
    text-align: center;
}

.review_form .form-control {
    border-width: 0px;
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    resize: none;
    width: 80%;
    padding-left: 18px;
}

.input-review {
    margin-top: 10px;
}

.review_form input.form-control {
    height: 45px;
}

.review_form .form-group input,
.review_form .form-group textarea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
}

.review_form .superstars li {
    margin-bottom: 20px;
}

.review_form .form-group .control-label {
    margin-top: 5px;
    padding-left: 18px;
    font-size: 15px;

    color: #323232;
    display: inline-block;
    margin-bottom: 10px;
}

.review_form span.zv {
    font-weight: bold;
    font-size: 18px;
    color: #FF6600;
}

.review_information {
    padding-bottom: 40px;
    font-size: 12px;
    color: #999999;
}

.review_addition {
    position: relative;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-top: -1px;
    padding-left: 30px;
    padding-right: 15px;
}

.review_addition .rating_line {
    padding-top: 5px;
    padding-bottom: 13px;
}

.rating_line .superstars {
    position: relative;
    margin-left: 15px;
    list-style: none;
}

.review_addition .btn.btn-add-to-review {
    display: inline-block;
    border-radius: 5px;
    background: rgb(255, 102, 0) !important;
    box-shadow: 0px 0px 17px 0px rgba(240, 71, 5, 0.17);
    font-size: 15px;
    padding: 10px 15px;
    float: none;
    margin-left: 20px;
}

.review-top {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.review_rating_line {
    font-size: 18px;
    color: #2bb307;
    font-weight: bold;
}

.reviews h4 {
    font-weight: bold;
    font-size: 26px;
    color: #323232;
    margin-top: 0;
}

.reviews {
    margin: 0px 0 40px;
}

#reviews {
    padding-left: 0px;
    padding-top: 0px;
}

.review_n_header .name {
    font-weight: bold;
    font-size: 15px;
}

.review_n_header .time {
    font-weight: normal;
    font-size: 12px;
    margin-top: 8px;
    color: #898989;
}

.review_n_body .content {
    font-size: 15px;
    margin-bottom: 12px;
    color: #323232;
}

.review_n_body_bottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.review_n_body_bottom .ch_cs.advantages {
    padding-right: 30px;
}

.review_n_body_bottom .ch_cs {
    flex: 0 0 50%;
}

.review_n_body_bottom .advantages b {
    font-weight: bold;
    font-size: 15px;
    color: #2BB307;
}

.review_n_body_bottom .disadvantages b {
    font-weight: bold;
    font-size: 15px;
    color: #DF0310;
}

.stars.inline-block {
    display: flex;
    flex-direction: 'row';
    margin-left: 10px;
}

.stars li.active {
    display: inline-block;
}

.stars li.active i::before {
    color: #F8E118;
    font-size: 14px;
}

.stars li {
    display: none;
}

.review_n {
    margin-bottom: 60px;
}

.btn-add-to-review {
    background: #FF6600;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    display: block;
    width: 170px;
    height: 45px;
	line-height: 45px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    margin: 20px auto 0;
    color: #FFFFFF;
    text-align: center;
}

.btn-add-to-review:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 9px rgba(79, 79, 79, 0.45);
}

.review_n_top {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#video {
    margin-top: 40px;
}

.review-stars {
    display: inline-block;
    margin-left: 15px;
}

.form-group .superstars li i::before {
    color: #898989;
    font-size: 20px;
}

.form-group .superstars li:hover i::before,
.form-group .superstars li.active i::before {
    color: #FF6600;
}

.modal-header {
    padding: 0;
    border: none;
}

.modal-body {
    padding: 0;
}

#dostavka .modal-body p {
    font-size: 13px;
    margin-bottom: 6px;
    line-height: 18px;
    color: #232323;
}

#dostavka .modal-body h4 {
    font-size: 16px;
    font-weight: bold;
    color: #232323;
    margin-bottom: 8px;
}

#dostavka .modal-body ul li {
    font-size: 13px;
    margin-bottom: 6px;
    line-height: 18px;
    color: #232323;
}

#newInstallmentModal .modal-lg {
    width: 970px;
    border-radius: 3px !important;
    background: #fff;
}

#newInstallmentModal .modal-header {
    border: none;
    padding: 0;
}

#newInstallmentModal .modal-title {
    font-weight: bold;
    font-size: 26px;
    color: #f04705;
    margin-bottom: 25px;
}

.period-modal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.period-modal-item {
    width: 130px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: #2bb307;
    border-radius: 5px;
    box-shadow: 0px 0px 6px 0px rgba(240, 71, 5, 0.29);
    color: #fff;
    padding: 4px 0;
    margin-right: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}

.period-modal-item:nth-child(6) {
    margin-right: 0;
}

.period-modal-item.active {
    background: #f04705;
}

.product-item-modal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}

.product-item-modal .title {
    font-size: 15px;
    color: #666666;
    font-weight: normal;
    margin-bottom: 0px;
}

.good-product-modal {
    flex: 0 0 76%;
    font-weight: bold;
    font-size: 22px;
}

.price-product-modal {
    font-weight: bold;
    font-size: 28px;
}

.price-product-modal span,
.choose-period-modal span {
    color: #f04705;
}

.choose-period-modal {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 12px;
}

.program-modal .title,
#installment .title {
    font-weight: bold;
    font-size: 18px;
    margin: 25px 0;
}

#installment .title {
    margin-bottom: 0;
}

.head-table-program,
.row-table-program {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.table-modal-el {
    text-align: center;
    color: #000;
    font-size: 15px;
    font-weight: normal;
}

.head-table-program {
    margin-bottom: 15px;
}

.head-table-program .table-modal-el {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
}

.row-table-program:nth-of-type(odd) {
    background: #f5f5f5;
    border-radius: 8px;
}

.row-table-program {
    margin-bottom: 5px;
    padding: 0 15px;
    cursor: pointer;
}

.check-row {
    border-width: 1px;
    border-color: rgb(240, 71, 5);
    border-style: solid;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 7px;
}

.head-table-program .table-modal-el-1 {
    padding-left: 35px;
}

.head-table-program .table-modal-el-5 {
    padding-right: 35px;
}

.table-modal-el-1 {
    flex: 0 0 21.5%;
    text-align: left;
}

.table-modal-el-2 {
    flex: 0 0 16.5%;
}

.table-modal-el-3 {
    flex: 0 0 25%;
}

.table-modal-el-4 {
    flex: 0 0 21.5%;
}

.table-modal-el-5 {
    flex: 0 0 14.5%;
    text-align: right;
}

.row-table-program.active .table-modal-el {
    font-weight: bold;
}

.row-table-program.active .check-row {
    border-color: #2bb307;
    background-color: #2bb307;
}

.form-modal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

.form-modal .form-group {
    flex: 0 0 49.5%;
    display: flex;
    align-items: center;
    position: relative;
}

.form-modal input {
    border-width: 1px;
    border-color: #c9c9c9;
    border-style: solid;
    border-radius: 8px !important;
    font-weight: bold;
    color: #000;
}

.form-modal input::placeholder {
    font-weight: normal;
    color: #666666;
}

.form-modal .form-control:focus {
    border-color: #2bb307;
}

.btn-credit {
    float: none !important;
    border-radius: 8px;
    background: rgb(240, 71, 5);
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.3);
    font-weight: bold;
    font-size: 15px;
    padding: 5px 25px;
    margin: 20px auto 0 !important;
    text-shadow: none;
    width: 200px !important;
}

.form-modal {
    width: 100%;
}

.modal-body-fast .form-group {
    margin-bottom: 20px;
    width: 100%;
}

.modal-body-fast .form-group input {
    border-width: 1px;
    border-color: #c9c9c9;
    border-style: solid;
    border-radius: 8px !important;
    color: #000;
    padding: 10px 15px;
    width: 100%;
}

.modal-footer {
    border: none !important;
}

.modal-footer .add-to-cart {
    margin: 0 auto;
}

.bonuses span {
    color: #FF6600;
    font-size: 14px;
    margin-left: 4px;
    font-weight: 900;
    display: inline-block;
    cursor: pointer;
}

.bonuses {
    position: relative;
}

.bonuses-block {
    background: #fff;
    box-shadow: 0px 4px 55px rgba(0, 0, 0, 0.4);
    border-radius: 2px;
    padding: 60px 40px;
    font-size: 13px;
    width: 445px;
    color: #767676;
    position: absolute;
    left: -465px;
    top: -60px;
    display: none;
}

.bonuses-block.toshow {
    display: block;
}

.title-bonus {
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    margin-bottom: 8px;
}

.bonus-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.checkbox-bonus {
    background: #FFFFFF;
    border: 1px solid #323232;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: block;
}

.bonus-item.active .checkbox-bonus {
    border: 1px solid #FF6600;
    position: relative;
}

.bonus-item.active .checkbox-bonus:before {
    content: '';
    background: #FF6600;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -3px;
    position: absolute;
}

.bonus-text {
    font-size: 12px;
    color: #000000;
    flex: 0 1 230px;
    display: flex;
}

.bonus-btn {
    margin: 35px auto 0;
    width: 190px;
    height: 40px;
    display: block;
    background: #FF6600;
    box-shadow: 0px 1px 16px rgba(255, 102, 0, 0.22);
    border-radius: 2px;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
}

.all-news {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: stretch;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
}

.nw-item {
    width: 33.33%;
    padding-right: 50px;
    padding-bottom: 30px;
}

.nw-item .news-item-img {
    padding-bottom: 0px;
}

.label-news-сat {
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    background-color: #FF6600;
    margin: 14px 10px 14px 10px;
}

.nw-item .nw-img>a {
    display: block;
    width: 100%;
    height: auto;
}

.nw-item .nw-img>a>img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 4px;
}

.nw-item .nw-img>a>img:hover {
    border-radius: 4px;
    box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.14);
    transition: all 0.4s ease-in-out 0s;
}

.nw-item>img {
    display: block;
    width: 100%;
    height: auto;
}

.nw-item .artice-content {
    padding-top: 15px;
}

.nw-item .artice-content .date-public {
    padding-bottom: 3px;
}

.nw-item .artice-content .date-public p {
    font-size: 10px;
    font-weight: 300;
    color: #232323;
    text-decoration: none;
    text-transform: none;
}

.nw-item .artice-content .new-title {
    padding-bottom: 3px;
}

.nw-item .artice-content .new-title a {
    font-size: 20px;
    font-weight: 800;
    color: #232323;
    text-decoration: none;
    text-transform: none;
}

.nw-item .artice-content .new-title a:hover {
    color: #f60;
}

.nw-item .artice-content .new-descript p {
    max-width: 500px;
    font-size: 13px;
    font-weight: 200;
    color: #232323;
    text-decoration: none;
    text-transform: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
}

.nw-item .artice-content .btn-read {
    display: block;
}

.nw-item .artice-content .btn-read a {
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    background-color: #f60;
    padding: 30px 16px;
}

.nw-item .artice-content .btn-read a:hover {
    background-color: #232323;
}

.article-body {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

.nw-content {
    width: 100%;
}

.nw-content .nw-head-img {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 30px;
    border-radius: 8px;
    padding-bottom: 35px;
}

.nw-content>h1 {
    font-size: 40px !important;

    font-style: bold;
    font-weight: normal;
    text-transform: none;
    text-decoration: none;
    margin: 0;
    padding-bottom: 5px;
}

.nw-content .date-public {
    padding-bottom: 40px;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 30px;
    margin: 0px !important;
}

.nw-content h2 {
    font-style: bold;
    font-weight: normal;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    padding-bottom: 18px;
    color: #232323;
    margin: 0px !important;
    padding-top: 30px;
}

.nw-content h3 {
    font-style: bold;
    font-weight: normal;
    font-size: 18px;
    text-transform: none;
    text-decoration: none;
    padding-bottom: 18px;
    color: #232323;
    margin: 0px !important;
    padding-top: 30px;
}

.nw-content h4 {
    font-style: bold;
    font-weight: normal;
    font-size: 16px;
    text-transform: none;
    text-decoration: none;
    padding-bottom: 18px;
    color: #232323;
    margin: 0px !important;
    padding-top: 30px;
}

.nw-content h5 {
    font-style: bold;
    font-weight: normal;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    padding-bottom: 18px;
    color: #232323;
    margin: 0px !important;
    padding-top: 30px;
}

.nw-contetn h6 {
    font-style: bold;
    font-weight: normal;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    padding-bottom: 18px;
    color: #232323;
    margin: 0px !important;
    padding-top: 30px;
}

.nw-content p {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #232323;
    padding-bottom: 12px;
    margin: 0px !important;
    margin-block-start: 0em !important;
}

.nw-content ul {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #232323;
    padding-bottom: 24px;
    margin: 0px !important;
}

.nw-content li {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #232323;
    padding-bottom: 12px;
    margin: 0px !important;
}

.nw-content a {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #f60;
    margin: 0px !important;
}

.nw-content a:hover {
    color: #232323;
}

.nw-content img {
    padding-bottom: 30px;
    padding-top: 30px;
}

.category-page .right-side-category h2 {
    font-weight: bold;
    font-size: 24px;
    margin: 0 50px 20px 0;
    float: left;
}

.category-page .main-cat-banners .left-banner {
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    width: 20%;
}

.category-page .left-side-filter .param {
    font-weight: bold;
    font-size: 13px;
    color: #323232;
}

.category-page .main-item-filters .val,
.category-page .main-item-filters .param {
    max-width: 50%;
}

.category-page .main-item-filters .checkbox .val,
.category-page .main-item-filters .checkbox .param {
    max-width: 100%;
    float: none;
}

.category-page .main-item-filters .val {
    float: right;
}

.main-item-filters>div {
    position: relative;
    clear: both;
    display: inline-block;
    width: 100%
}

.filter-price .param,
.main-item-filters .param {
    float: left;
}

.category-page .left-side-filter .filter-price .param {
    font-size: 15px;
    margin-top: 5px;
}

.main-item-filters {
    display: inline-block;
    width: 100%;
}

.main-item-filters .val select {
    background: #4F4F4F;
    border-radius: 30px;
    color: #fff;
    font-size: 13px;
    padding: 4px 10px 6px 10px;
    border: none;
    width: 100%;
}

.main-item-filters .val {
    font-size: 14px;
}

.category-page .left-side-filter .filter-price .val input {
    width: 50px;
}

.filter-price .slider-handle {
    width: 10px;
    height: 10px;
    border: none;
    top: 2px;
    background: #FF6600;
}

.main_filters .range-inputs span {
    font-size: 13px;
    margin: 0 5px 0 10px;
}

.right-side-category.looked-page {
    width: 100%;
}

.category-page .looked-page .product-item-block {
    width: calc(100% - 20px);
}

.looked-block .product-item-block {
    width: auto !important;
}

.product-item-block .article {
    height: auto;
    font-size: 10px;
    color: #b8b8b8;
    line-height: 140%;
}

.in-cart {
    margin-bottom: 70px;
}

.in-cart .polka-cart .prod-item-cart {
    width: 30%;
    background: #FFFFFF;
    box-shadow: 0px 1px 90px rgb(0 0 0 / 5%);
}

.in-cart .polka-cart .name a {
    font-weight: bold;
    font-size: 16px;
    color: #323232;
}

.in-cart .bottom-cart-block .btn-danger {
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    width: 50%;
    background-color: #FF6600;
    box-shadow: 0px 1px 45px rgb(0 0 0 / 11%);
    border-radius: 4px;
    padding: 18px 14px;
    color: #FFFFFF;
    display: inline-block;
    width: 100%;
}

.in-cart .bottom-cart-block .btn-danger:hover {
    background-color: #4f4f4f;
    transition: ease 0.45s;
}

.in-cart .bottom-cart-block .cart_circles_block {
    display: inline-block;
    width: 50%;
    margin-bottom: 25px;
}

.in-cart .bottom-cart-block .cart_circles_block a span {
    border: 1px solid #f60;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: inline-block;
    color: #f60;
    text-align: center;
    margin-top: 8px;
    font-size: 22px;
}

.in-cart .bottom-cart-block .cart_circles_block a {
    position: relative;
}

.in-cart .bottom-cart-block .cart_circles_block span.minus:before {
    content: '';
    border-bottom: 1px solid #f60;
    width: 12px;
    display: block;
    position: absolute;
    top: 8px;
    left: 9px;
}

.in-cart .prod-item-cart .economy-block {
    margin-bottom: 15px;
}

.in-cart .bottom-cart-block .cart_circles_block .quantity {
    font-weight: bold;
    font-size: 25px;
    text-align: center;
    margin: 0 10px;
    vertical-align: middle;
    color: #000;
    display: inline-block;
}

.in-cart .price-cart {
    width: calc(23% - 10px);
    background: #fff;
    box-shadow: 0px 1px 120px rgb(0 0 0 / 4%);
    margin: 10px 0 10px 10px;
    padding: 70px 25px;
    text-align: center;
    max-height: 550px;
}

.in-cart .price-cart img {
    margin-bottom: 40px;
}

.in-cart img {
    max-width: 100%;
}

ul.list-inline.custom_page_link li {
    font-weight: normal;
    font-size: 13px;

    position: relative;
    margin-right: 10px;
}

.custom-page-quantity {
    font-weight: bold;
    font-size: 9px;

    color: #F76300;
    position: absolute;
    top: -4px;
}

.category-page .sort-block {
    display: inline-block;

}

.sort-block select {
    font-weight: normal;
    font-size: 12px;

    color: #000000;
    background: #F0F0F0;
    border-radius: 30px;
    border: none;
    padding: 3px 15px 6px 15px;
    margin-left: 10px;
}

select:focus {
    outline: none;
}

.category-page .sort-block strong {
    font-weight: bold;
    font-size: 12px;

}

.btn-compare .icon-i-sravnenia:before {
    font-size: 16px;
}

.btn-bag .icon-i-btn-buy:before {
    font-size: 16px;
}

.support_filters {
    display: none;
}

.customPages {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.cat-desc h2 {
    font-size: 18px;
    text-transform: none;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.cat-desc h3 {
    font-size: 16px;
    text-transform: none;
    font-weight: bold;
    margin: 20px 0 3px 0;
}

.cat-desc h4 {
    font-size: 14px;
    margin: 20px 0 10px 0;
}

.cat-desc p {
    font-size: 13px;
    padding-bottom: 5px;
}

.cat-desc {
    max-width: 1190px;
    margin: 100px auto;
}

.cat-desc ul {
    margin: 12px;
}

.cat-desc li {
    list-style: disc;
    font-size: 13px;
}

.cat-desc a {
    font-size: 13px;
    text-decoration: underline;
    color: #FF6600;
    font-weight: 500;
}

.cat-desc a:hover {
    color: #444444;
}

.cat-desc a:focus {
    color: #676767;
    text-decoration: underline;
}

.filter-buttons {
    width: 100%;
    margin-top: 40px;
}

.category-page .left-side-filter .filter-buttons input {
    color: #fff;
    background: #f60;
    border: none;
    font-weight: bold;
    padding: 15px 33px;
    max-width: initial;
    display: inline-block;
    margin: 0;
}

.midle-banners {
    width: calc(57% - 20px);
    margin: 0 10px;
    display: inline-block;
    height: 340px;
    border-radius: 4px;
    overflow: hidden;
}

.main-cat-banners {
    display: inline-block;
}

.load-more {
    text-align: center;
    margin-top: 40px;
}

.filter_cnt {
    position: absolute;
    right: -120px;
    border: 1px solid #8CC96C;
    background: #ffffff;
    z-index: 10000;
    text-decoration: underline;
    padding: 5px 7px 4px 7px;
}

#filters {
    padding: 0;
}

.bg-filters {
    background-color: #ffffff;
}

.filter-wrapper {
    padding: 25px;
}

.left-side-filter input {
    border: none;
    border-radius: 4px;
    background: #F5F4F4;
    text-align: center;
    padding: 9px 5px;
    font-size: 15px;
    line-height: 15px;
    max-width: 65px;
    color: #767676;
    margin: 0 8px 0 3px;
}

.cart-form-title {
    font-weight: bold;
    font-size: 40px;
    margin-bottom: 30px;
    color: #232323;
}

.dostavka-title {
    width: 40%;
    margin-bottom: 15px;
    margin-top: 30px;
}

.dostavka-title h2 {
    font-size: 34px;
    color: #232323;
}

.order-action {
    width: 40%;
    margin-bottom: 20px;
}

.buyer-data {
    width: 40%;
    margin-bottom: 20px;
}

.buyer-data h2,
.payment-method h2 {
    font-weight: bold;
    font-size: 20px;
    color: #232323;
    margin-top: 0;
}

.buyer_ico {
    display: inline-block;
}

.buyer_ico_root {
    margin-right: -20px;
}

.payment_ico {
    display: inline-block;
}

.payment_ico_root {
    margin-right: -20px;
}

.buyer-data label,
.payment-method label {
    margin-bottom: 15px;
    display: inline-block;
}

.order-action {
    padding: 0px;
}

.order-action .form-group label {
    display: block;
    font-size: 15px;
    color: #323232;
    margin: 10px 0;
    font-weight: 600;
    padding-left: 18px;
}

.dostavka-title {
    font-weight: bold;
    font-size: 24px;
    color: #000000;
}

.order-action .form-group label .zv {
    color: #f60;
}

.product .order-action .form-group textarea {
    height: 150px;
}

.product .order-action .rating-group .control-label {
    margin-right: 15px;
    margin-bottom: 22px;
}

.product .order-action {
    width: 100%;
    padding: 0px;
}

.product .order-action .form-group {
    margin-right: 50px;
}

.order-action .form-group input,
.order-action .form-group textarea {
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    border: none;
    padding: 14px 18px 16px 18px;
    font-weight: normal;
    font-size: 15px;
    color: #898989;
    width: 100%;
}

.order-action .form-group textarea {
    min-height: 15px;
}

.installment-plan {
    width: 100%;
    margin-top: 30px;
}

.installment-plan a {
    background: #2BB307;
    box-shadow: 0px 1px 16px rgba(43, 179, 7, 0.22);
    border-radius: 2px;
    padding: 11px 20px;
    display: inline-block;
    font-weight: bold;
    font-size: 17px;
    color: #fff;
}

.order-action .to-order {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 40px;
}

.order-action .to-order a {
    background: #FF6600;
    box-shadow: 0px 1px 16px rgba(255, 102, 0, 0.22);
    border-radius: 2px;
    padding: 11px 66px;
    font-weight: bold;
    font-size: 17px;
    color: #FFFFFF;
}

#rekvizity {
    margin-bottom: 30px;
}

#rekvizity h2 {
    font-weight: bold;
    font-size: 24px;
    color: #000000;
    margin-top: 0px;
}

#rekvizity>div>p {
    margin: 10px 0 20px 0;
}


#rekvizity .upload-file-btn {
    background: #4F4F4F;
    border-radius: 2px;
    box-shadow: 0px 1px 16px;
    font-size: 17px;
    color: #FFFFFF;
    padding: 11px 24px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 20px;
}

#rekvizity .no-files {
    font-size: 15px;
    margin-left: 20px;
}

#rekvizity .list-file {
    border-radius: 30px;
    border: 0.8px solid #4F4F4F;
    padding: 11px 17px 11px 30px;
    width: 395px;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

#rekvizity .name-of-file {
    font-size: 15px;
    color: #4F4F4F;
    margin-left: 10px;
}

#rekvizity .rekvizity-icon {
    width: 22px;
    height: 22px;
    background: url(/1teh/img/cart/file-rekvizity.svg) no-repeat;
    display: inline-block;
}

#rekvizity .del-file {
    width: 12px;
    height: 12px;
    background: url(/1teh/img/cart/clear-button-rekvizity.svg) no-repeat;
    display: inline-block;
    margin-left: auto;
}

.dostavka-title h2 {
    font-weight: bold;
    font-size: 24px;
    color: #000000;
    margin: 0;
}

.title-final-price {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
}

.quantity {
    font-size: 15px;
    margin-bottom: 30px;
}

span.price.big {
    font-weight: bold;
    font-size: 30px;
}

.fotorama-container {
    position: relative;
    margin-top: 25px;
}

.modal {
    display: none;
}

.hide-modal-backdrop .modal-backdrop {
    display: none !important;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

img {
    border-style: none;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

.hidden-l {
    display: none !important;
}

.hidden-sm {
    display: none !important;
}

.title_tb {
    font-weight: bold;
    font-size: 30px;

    text-transform: uppercase;
    color: #FFFFFF;
}

.text_tb {
    font-weight: normal;
    font-size: 20px;
    color: #FFFFFF;
}

.btn_tb {
    background: #FF6600;
    border-radius: 2px;
}

.btn_tb:hover .icon-Arrow-right {
    transform: translateX(5px);
}

.btn_tb a {
    width: 100%;
    height: 100%;
    display: block;
    padding: 10px 32px;
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
}

.main-header {
    position: relative;
}

.input-search {
    width: 280px;
    height: 40px;
    border: 0.8px solid #898989;
    box-sizing: border-box;
    border-radius: 4px 0px 0px 4px;
    padding: 10px 15px;
    font-size: 15px;
    color: #323232;
    position: relative;
}

.input-search::placeholder {
    color: #898989;
}

.action-search {
    border-radius: 0px 4px 4px 0px;
    width: 50px;
    padding: 14px 0;
    display: inline-block;
    margin-left: -5px;
    vertical-align: top;
    text-align: center;
    cursor: default;
}

.header-phones .p-cell {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: bold;
    font-size: 32px;
}

.header-phones .p-cell a {
    color: #323232;
}

.shop-options {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.shop-options a {
    background: #4F4F4F;
    border-radius: 2px;
    width: 40px;
    padding: 8px 0;
    display: block;
    position: relative;
}

.shop-options a.active {
    background: #FF6600;
    box-shadow: 0px 1px 6px rgba(255, 102, 0, 0.45);
}

.count-inner {
    position: absolute;
    background: #4F4F4F;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    font-weight: bold;
    font-size: 8px;
    text-align: center;
    top: -4px;
    right: -4px;
    color: #FFFFFF;
}

.shop-options a:hover {
    background: #FF6600;
    box-shadow: 0px 1px 6px rgba(255, 102, 0, 0.45);
}

.icon-i-telegram {
    width: 10px;
    height: 10px;
    background: url(../img/i-telegram.png) no-repeat;
    background-size: cover;
    display: inline-block;
    margin-bottom: -2px;
}

.icon-i-viber {
    width: 10px;
    height: 10px;
    background: url(../img/i-viber.png) no-repeat;
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
}

.menu-mobile-btn {
    display: none;
}

.additional-menu-container {
    background: #FF6600;
    border-radius: 4px 4px 0px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.additional-menu-container li .menu a {
    font-weight: normal;
    font-size: 13px;
    color: #686565;
}

.additional-menu-container li .menu li.second {
    margin: 10px 0;
}

.additional-menu-container li .menu li.second:first-of-type {
    margin: 0px 0 10px;
}

.additional-menu-container li:hover .nav-item-link {
    background: #FF6600;
}

.additional-menu-container li:first-of-type .nav-item-link {
    padding-left: 25px;
    border-top-left-radius: 4px;
}

.icon-arrow_down {
    display: inline-block;
    margin-left: 4px;
}




.slider-block {
    height: 450px;
}

.main-slider-box {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/img/ban-vanna-5.png);
}

.text-main-slider {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 100%;
}

.tmsm-text {
    flex: 0 1 640px;
    align-self: end;
    margin-bottom: 25px;
    align-self: flex-end;
}

.tmsm-title {
    background: #FF6600;
    border-radius: 0px 4px 4px 0px;
    padding: 14px 35px;
    color: #fff;
    font-size: 15px;

}

.btn-more {
    display: block;
    margin-top: 20px;
    margin-left: 35px;
    width: 180px;
    background: #FFFFFF;
    border-radius: 2px;
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    padding: 10px 25px;
}

.btn-more .icon-Arrow-right::before {
    color: #000000;
}

.tmsm-title .title {
    font-weight: bold;
    font-size: 25px;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.tms-discount {
    text-align: center;
    flex: 0 1 210px;
    margin-right: 125px;
    align-self: center;
}

.tms-discount .percent {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 30px;
    color: #FF6600;
}

.tms-discount .percent span {
    color: #323232;
    padding: 0;
    background: transparent;
    font-size: 30px;
}

.final-price .old-price {
    font-size: 18px;
    margin-bottom: 10px;
    color: #323232;
}

.final-price .old-price span {
    font-weight: bold;
    font-size: 25px;
    color: #323232;
}

.final-price .old-price span::before {
    width: 74px;
    border: 1px solid #FF6600;
    transform: rotate(-23.81deg);
}

.final-price .new-price {
    font-weight: bold;
    font-size: 45px;
    color: #FF6600;
}

.final-price .new-price span {
    font-weight: normal;
    font-size: 18px;
    color: #323232;
}

.tms-product {
    width: 280px;
    position: relative;
    padding: 37px 0;
}

.tms-product img {
    display: block;
    height: 100%;
    width: auto;
    margin: 0 auto;
    position: relative;
}

.tms-discount .logo {
    width: 200px;
    height: auto;
    margin: 0 auto;
}

.bg-circle {
    position: absolute;
    border-radius: 50%;
    width: 280px;
    height: 280px;
    top: 50%;
    margin-top: -140px;
}

.slider-block #slider-banner {
    height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
    background: #FF6600 url(../img/slider-arrow.png) no-repeat center !important;
    background-size: 15px 15px !important;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
    background-color: #4F4F4F !important;
}

.swiper-button-next {
    transform: rotate(180deg);
}

.swiper-pagination-bullet {
    background: #DDDDDD !important;
    border-radius: 4px !important;
    width: 20px !important;
    height: 5px !important;
    opacity: 1 !important;
}

.swiper-pagination-bullet-active {
    background: #F76300 !important;
}

.slider-product {
    padding-bottom: 45px;
    position: relative;
}

.yellow-icon {
    background: #F8E119;
    border-radius: 2px;
    width: 30px;
    height: 25px;
    margin-right: 2px;
}

.product-item-block-top {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 225px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
}

.logo-product {
    background: #fff;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    width: 110px;
    height: 35px;
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 4px;
    z-index: 1000
}

.logo-product img {
    width: auto;
    height: 100%;
}

.product-name {
    font-weight: bold;
    font-size: 16px;

    display: block;
    color: #323232;
    margin: 5px 0;
    height: 45px;
    overflow: hidden;
}

.btn-bag {
    display: inline-block;
    font-size: 15px;
    color: #232323;
}

.btn-bag .icon-i-btn-buy,
.btn-compare .icon-i-sravnenia {
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
    width: auto;
}

.btn-compare .icon-i-sravnenia:before {
    color: #323232;
    font-size: 20px;
}

.btn-compare:hover .icon-i-sravnenia:before {
    color: #fff;
}

.btn-compare {
    display: inline-block;
    border: 1px solid #323232;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 14px;
    color: #323232;
    padding: 7px 10px;
    width: 145px;
}

.btn-compare:hover {
    background: #4F4F4F;
    color: #fff;
}

.slider-product .swiper-pagination {
    bottom: 0px !important;
}

.product-review-item {
    display: flex;
    flex-direction: row;
    background: #FBFBFB;
    border-radius: 4px;
    padding: 30px 25px;
    position: relative;
}

.swiper-slide:first-of-type .product-review-item {
    margin-right: 40px;
}

.review-item-left {
    flex: 0 0 160px;
    margin-right: 25px;
}

.product-review-item .product-name {
    color: #FF6600;
    margin-top: 10px;
    margin-bottom: 35px;
    height: auto;
}

.review-item-right .reviews-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    color: #323232;
}

.review-item-left .btn-bag {
    font-size: 13px;
    padding: 5px 15px;
    margin-top: 10px;
}

.review-item-left .icon-i-btn-buy::before {
    font-size: 20px;
}

.fa-star::before {
    color: #F8E118;
}

.add-compare {
    font-weight: normal;
    font-size: 13px;
    display: block;
    color: #323232;
    position: absolute;
    bottom: 25px;
}

.add-compare .icon-i-sravnenia::before {
    color: #323232;
    font-size: 14px;
}

.add-compare .icon-i-sravnenia {
    display: inline-block;
    margin-right: 4px;
}

.add-compare:hover,
.add-compare:hover .icon-i-sravnenia::before {
    color: #FF6600;
}

.new-price {
    font-weight: bold;
    font-size: 22px;
    color: #323232;
}

.old-price span {
    font-weight: normal;
    font-size: 14px;
    position: relative;
    color: #FF6600;
}

.old-price span:before {
    content: '';
    position: absolute;
    transform: rotate(-17deg);
    width: 100%;
    height: 1px;
    background: #323232;
    top: 50%;
}

.old-price {
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
    margin-right: 5px;
    color: #323232;
}

.percent span {
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    padding: 7px 30px;
    color: #000000;
    background: #F8E118;
    font-size: 26px;

}

.qurowvalue img,
.qurowvalue2 img {
    width: 14px;
    height: 14px;
}

.qurowvalue2 {
    word-break: break-word;
}

.social-list a {
    font-weight: bold;
    font-size: 18px;
    color: #FFFFFF;
}

.social-list .icon-i-phone-old::before {
    font-size: 15px;
    color: #fff;
}

.social-list .icon-i-phone-mobile::before {
    font-size: 15px;
    color: #fff;
}

.social-list i {
    display: none;
}

.fixed-header-visible {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20000000;
    margin: 0 auto;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.1);
}

#order_call_modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
}

.modal-open .modal {
    overflow-x: hidden;
}

.modal-open {
    overflow: hidden;
}

.modal-dialog {
    margin: 100px auto 0;
}

.modal-content {
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    padding: 50px 75px;
    position: relative;
}

.modal-body input,
.modal-body textarea {
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    width: 100%;
    display: block;
    padding: 15px 18px;
    box-sizing: border-box;
    border: none;
    resize: none;
}

.modal-body label {
    font-weight: 600;
    font-size: 15px;
    color: #323232;
    margin-bottom: 10px;
    margin-left: 18px;
    display: block;
}

.modal-body .form-group {
    margin-bottom: 15px;
}

.modal-body .btn-call {
    margin: 0 auto;
    cursor: pointer;
}

#mobileMenuModal {
    display: none;
    z-index: 10000;
}

.search #result {
    display: none;
    position: absolute;
    width: 100%;
    top: 100px;
    background: #fff;
    left: 0;
    z-index: 1002;
    box-shadow: 0 0 5px #C6D3E5;
    overflow-y: scroll;
}

.search #result .preloader {
    background: url('../img/preloader.gif') no-repeat center center;
    width: 64px;
    height: 64px;
    margin: 20px auto;
}

.result-items {
    display: flex;
    flex-direction: row;
    position: relative;
}

.left-side-result {
    margin-top: 90px;
    margin-right: 10px;
}

.close-search {
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    display: block;
    position: absolute;
    top: 30px;
}

.icon-cross-search {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.right-side-result {
    margin-top: 90px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.right-side-result .product-item-block {
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    padding: 0 0 40px 0;
    margin-bottom: 20px;
    flex: 0 0 24%;
}

.all-result {
    width: 100%;
}

.all-result a {
    display: block;
    width: 160px;
    margin: 15px auto;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    background: #4F4F4F;
    box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    padding: 8px;
    color: #FFFFFF;
}

.left-side-result .item.category {
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 20px;
    color: #000000;
}

.left-side-result .item.category a {
    font-size: 15px;
    color: #000000;
}

.product-block {
    flex-direction: row;
    display: flex;
    margin-top: 30px;
}

.product-left-side {
    flex: 0 0 40%;
    position: relative;
    height: 100%;
}

.product-left-side .brand {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 1px 40px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    left: 25px;
    top: -25px;
    width: 155px;
    height: 63px;
    z-index: 1000;
    text-align: center;
}

.product-left-side .brand img {
    height: 100%;
}


.main-image-block {
    margin-right: 65px;
    width: 100%;
}

.fotorama__thumb-border {
    border-color: #FF6600 !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
}

.product-right-side {
    flex: 1;
}

.top-info-product {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.top-info-product .product-item-block-top {
    max-width: 50%;
    position: relative;
}

.add_to_cart {
    border: 0.8px solid #323232;
    box-sizing: border-box;
    box-shadow: 0px 1px 9px rgba(79, 79, 79, 0.45);
    border-radius: 30px;
}

.add_to_cart a {
    display: block;
    padding: 10px 30px;
    font-size: 14px;

    color: #323232;
}

.add_to_cart a i {
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}

.add_to_cart a i:before {
    font-size: 15px;
    color: #323232;
}

.name-product h1 {
    font-weight: bold;
    font-size: 24px !important;
    color: #000000;
    margin: 20px 0;
}

.bottom-name-field {
    display: flex;
    flex-direction: row;
    margin-top: 6px;
}

.code-number {
    font-weight: normal;
    font-size: 13px;

    color: #4B4B4B;
    margin-right: 30px;
}

.code-number span {
    font-weight: bold;
    color: #4B4B4B;
}

.superstars {
    display: inline-block;
    list-style: 0;
    margin: 0;
    padding: 0;
}

.superstars li {
    display: inline-block;
}

.superstars li i {
    display: inline-block;
}

.superstars li i:before {
    color: #F8E118;
    font-size: 14px;
}

.bottom-price-block {
    display: flex;
    flex-direction: row;
    margin-top: 30px;
}

.add-to-cart {
    background: #FF6600;
    box-shadow: 0px 1px 9px rgba(255, 102, 0, 0.45);
    border-radius: 2px;
    width: 175px;
    height: 40px;
    margin-right: 10px;
}

.add-to-cart:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 6px rgba(79, 79, 79, 0.45);
}

.discount-btn {
    background: #2BB307;
    box-shadow: 0px 1px 9px rgba(17, 70, 3, 0.45);
    border-radius: 2px;
    width: 175px;
    height: 40px;
    margin-left: 10px;
}

.discount-btn:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 6px rgba(79, 79, 79, 0.45);
}

.credit-block:hover {
    background: #FF6600;
    box-shadow: 0px 1px 9px rgba(255, 102, 0, 0.45);
}

.add-to-cart a,
.credit-block a,
.discount-btn a {
    width: 100%;
    height: 100%;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    display: block;
    text-align: center;
}

.credit-block {
    background: #4F4F4F;
    box-shadow: 0px 1px 9px rgba(79, 79, 79, 0.45);
    border-radius: 2px;
    width: 225px;
    height: 40px;
}

.product .new-price span {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    color: #000000;
}

.dop-info-product {
    font-size: 14px;
    margin-top: 5px;
    color: #323232;
}

.dop-info-product div {
    margin-top: 8px;
}

.dop-info-product a {
    font-size: 14px;
    color: #323232;
}

.dop-info-product a strong {
    color: #FF6600;
}

.title-product-details {
    font-weight: bold;
    font-size: 16px;
    color: #FF6600;
}

.title-product-details i {
    display: inline-block;
    margin-right: 10px;
}

.title-product-details span {
    font-weight: normal;
    font-size: 15px;
    color: #323232;
}

.details-product {
    margin-top: 35px;
}

.bank-info-item {
    margin-bottom: 15px;
    margin-top: 22px;
}

.bank-info-item span {
    font-weight: bold;
    font-size: 12px;
    color: #323232;
}

span.icon-bank {
    display: inline-block;
    width: 40px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: contain;
    vertical-align: middle;
    margin-right: 5px;
}

.icon-bank.icon-bank-visa {
    background-image: url('../img/visa.png');
}

.icon-bank.icon-bank-mc {
    background-image: url('../img/mastercard.png');
}

.icon-bank.icon-bank-maestro {
    background-image: url('../img/maestro.png');
}

.icon-bank.icon-bank-bc {
    background-image: url('../img/belcard.png');
}

.inst_card_text {
    width: 150px;
    font-size: 14px;
    position: absolute;
    background-color: white;
    display: none;
    padding: 5px;
    margin-top: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.inst_card {
    height: 24px;
}

.inst_card_m {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}


.delivery {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: normal;
    font-size: 14px;
    color: #323232;
    margin-top: 10px;
}

/*
.link-to-delevery {
    display: block;
    width: 250px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    color: #323232;
    border: 0.8px solid #323232;
    box-sizing: border-box;
    border-radius: 30px;
    margin-left: 50px;
} */

.left-part-dev p:not(:last-of-type) {
    margin-bottom: 10px;
}

.link-nav-info {
    border: none;
    margin-right: 10px;
    background: #F2F2F2;
    border-radius: 2px;
}

.link-nav-info.active,
.link-nav-info:hover {
    background: #FF6600;
    border-radius: 4px;
    border: none;
    border: 0.8px solid #FF6600;
}

.link-nav-info.active a,
.link-nav-info:hover a {
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
    padding: 18px 41px;
}

.link-nav-info a {
    display: block;
    font-weight: normal;
    font-size: 15px;
    padding: 18px 41px;
    color: #8D8D8D;
}

.tab-content .qurowtitle,
.tab-content .qurowtitle2 {
    width: 335px;
    margin-right: 40px;
    font-size: 14px;
}

.tab-content .qurow,
.tab-content .qurow2 {
    border-bottom: 0.5px solid rgba(137, 137, 137, 0.1);
    padding: 8px 0;
    font-size: 15px;
}

.tab-content .quhead {
    display: block;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 40px;
    color: #000000;
}

#reviews,
#short-prop {
    display: none;
}

#reviews.active,
#short-prop.active {
    display: block;
}

.blog_product {
    margin-top: 40px;
    font-size: 14px;
}

h3 {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
    margin: 50px 0 30px;
    color: #000000;
}

.other-product-brands {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.prod-name a {
    display: block;
    font-weight: bold;
    font-size: 16px;
    margin: 5px 0;
    color: #000000;
}

.prod .btn-compare {
    background: #4F4F4F;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    top: 15px;
    left: 15px;
}

.prod .btn-compare .icon-i-sravnenia:before {
    color: #FFFFFF;
}

.prod .new-price {
    font-size: 20px;
}

.prod .price {
    width: 50%;
}

.bottom-prod {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.prod-blog {
    padding: 50px 0;
    margin-top: 50px;
}

.blog_product {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.blog-product-item {
    flex: 0 0 50%;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    margin-bottom: 30px;
}

.blog-product-item h4 a {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    display: block;
    color: #000000;
}

.review_form_title {
    margin-top: 5px;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 40px;
    color: #323232;
}

.review_form .form-group {
    margin-bottom: 15px;
}

.review_form .form-group:after {
    display: block;
    content: " ";
    clear: both;
}

.review_form .form-control {
    border-width: 0px;
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    resize: none;
    width: 80%;
    padding-left: 18px;
}

.input-review {
    margin-top: 10px;
}

.review_form input.form-control {
    height: 45px;
}

.review_form .form-group input,


.review_form .superstars li {
    margin-bottom: 20px;
}

.review_form .form-group .control-label {
    margin-top: 0px;
    padding-left: 18px;
    font-size: 15px;
    color: #323232;
    display: inline-block;
    margin-bottom: 6px;
}

.review_form span.zv {
    font-weight: bold;
    font-size: 18px;
    color: #FF6600;
}

.review_information {
    padding-bottom: 40px;
    font-size: 12px;
    color: #999999;
}

.review_addition {
    position: relative;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-top: -1px;
    padding-left: 30px;
    padding-right: 15px;
}

.review_addition .rating_line {
    padding-top: 5px;
    padding-bottom: 13px;
}

.rating_line .superstars {
    position: relative;
    margin-left: 15px;
    list-style: none;
}

.review_addition .btn.btn-add-to-review {
    display: inline-block;
    border-radius: 5px;
    background: rgb(255, 102, 0) !important;
    box-shadow: 0px 0px 17px 0px rgba(240, 71, 5, 0.17);
    font-size: 15px;
    padding: 10px 15px;
    float: none;
    margin-left: 20px;
}

.review-top {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.review_rating_line {
    font-size: 18px;
    color: #2bb307;
    font-weight: bold;
}


.review_n_header .name {
    font-weight: bold;
    font-size: 15px;

}

.review_n_header .time {
    font-weight: normal;
    font-size: 12px;
    margin-top: 8px;
    color: #898989;
}

.review_n_body .content {
    font-size: 15px;
    margin-bottom: 12px;
    color: #323232;
}

.review_n_body_bottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.review_n_body_bottom .ch_cs {
    flex: 0 0 50%;
}

.review_n_body_bottom .advantages b {
    font-weight: bold;
    font-size: 15px;

    color: #2BB307;
}

.review_n_body_bottom .disadvantages b {
    font-weight: bold;
    font-size: 15px;
    color: #DF0310;
}

.stars.inline-block {
    display: flex;
    flex-direction: row;
    margin-left: 10px;
}

.stars li.active {
    display: inline-block;
}

.stars li.active i::before {
    color: #F8E118;
    font-size: 14px;
}

.stars li {
    display: none;
}

.review_n {
    margin-bottom: 60px;
}

.btn-add-to-review {
    background: #FF6600;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    display: block;
    width: 170px;
    height: 45px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    margin: 20px auto 0;
    color: #FFFFFF;
    text-align: center;
}

.btn-add-to-review:hover {
    background: #4F4F4F;
    box-shadow: 0px 1px 9px rgba(79, 79, 79, 0.45);
}

.review_n_top {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#video {
    margin-top: 40px;
}

.review-stars {
    display: inline-block;
    margin-left: 15px;
}

.form-group .superstars li i::before {
    color: #898989;
    font-size: 20px;
}

.form-group .superstars li:hover i::before,
.form-group .superstars li.active i::before {
    color: #FF6600;
}

.modal-header {
    padding: 0;
    border: none;
}

.modal-body {
    padding: 0;
}

#newInstallmentModal .modal-lg {
    width: 970px;
    border-radius: 3px !important;
    background: #fff;
}

#newInstallmentModal .modal-header {
    border: none;
    padding: 0;
}

#newInstallmentModal .modal-title {
    font-weight: bold;
    font-size: 26px;
    color: #f04705;
    margin-bottom: 25px;
}

.period-modal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.period-modal-item {
    width: 130px;
    color: '#fff';
    font-size: 16px;
    text-align: center;
    background: #2bb307;
    border-radius: 5px;
    box-shadow: 0px 0px 6px 0px rgba(240, 71, 5, 0.29);
    color: #fff;
    padding: 4px 0;
    margin-right: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}

.period-modal-item:nth-child(6) {
    margin-right: 0;
}

.period-modal-item.active {
    background: #f04705;
}

.product-item-modal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}

.product-item-modal .title {
    font-size: 15px;
    color: #666666;
    font-weight: normal;
    margin-bottom: 0px;
}

.good-product-modal {
    flex: 0 0 76%;
    font-weight: bold;
    font-size: 22px;
}

.price-product-modal {
    font-weight: bold;
    font-size: 28px;
}

.price-product-modal span,
.choose-period-modal span {
    color: #f04705;
}

.choose-period-modal {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 12px;
}

.program-modal .title,
#installment .title {
    font-weight: bold;
    font-size: 18px;
    margin: 25px 0;
}

#installment .title {
    margin-bottom: 0;
}

.head-table-program,
.row-table-program {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.table-modal-el {
    text-align: center;
    color: #000;
    font-size: 15px;
    font-weight: normal;
}

.head-table-program {
    margin-bottom: 15px;
}

.head-table-program .table-modal-el {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
}

.row-table-program:nth-of-type(odd) {
    background: #f5f5f5;
    border-radius: 8px;
}

.row-table-program {
    margin-bottom: 5px;
    padding: 0 15px;
    cursor: pointer;
}

.check-row {
    border-width: 1px;
    border-color: rgb(240, 71, 5);
    border-style: solid;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 7px;
}

.head-table-program .table-modal-el-1 {
    padding-left: 35px;
}

.head-table-program .table-modal-el-5 {
    padding-right: 35px;
}

.table-modal-el-1 {
    flex: 0 0 21.5%;
    text-align: left;
}

.table-modal-el-2 {
    flex: 0 0 16.5%;
}

.table-modal-el-3 {
    flex: 0 0 25%;
}

.table-modal-el-4 {
    flex: 0 0 21.5%;
}

.table-modal-el-5 {
    flex: 0 0 14.5%;
    text-align: right;
}

.row-table-program.active .table-modal-el {
    font-weight: bold;
}

.row-table-program.active .check-row {
    border-color: #2bb307;
    background-color: #2bb307;
}

.form-modal {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

.form-modal .form-group {
    flex: 0 0 49.5%;
    display: flex;
    align-items: center;
    position: relative;
}

.form-modal input {
    border-width: 1px;
    border-color: #c9c9c9;
    border-style: solid;
    border-radius: 8px !important;
    font-weight: bold;
    color: #000;
}

.form-modal input::placeholder {
    font-weight: normal;
    color: #666666;
}

.form-modal .form-control:focus {
    border-color: #2bb307;
}

.btn-credit {
    float: none !important;
    border-radius: 8px;
    background: rgb(240, 71, 5);
    box-shadow: 0px 0px 17px 0px rgba(0, 0, 0, 0.3);
    font-weight: bold;
    font-size: 15px;
    padding: 5px 25px;
    margin: 20px auto 0 !important;
    text-shadow: none;
    width: 200px !important;
}

#arrange-new-installment {
    padding: 15px;
}

.modal-body-fast .form-group {
    margin-bottom: 20px;
    width: 100%;
}

.modal-body-fast .form-group input {
    border-width: 1px;
    border-color: #c9c9c9;
    border-style: solid;
    border-radius: 8px !important;
    color: #000;
    padding: 10px 15px;
    width: 100%;
}

.modal-footer {
    border: none !important;
}

.modal-footer .add-to-cart {
    margin: 0 auto;
}

.bonuses-block {
    background: #fff;
    padding: 30px 50px 30px 30px;
    font-size: 13px;
    color: #767676;
    position: absolute;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    left: -30px;
    width: 340px;
    top: -170px;
    display: none;
}

.bonuses-block.toshow .title-bonus {
    font-weight: bold;
    font-size: 13px;
}

.bonuses-block.toshow>p {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
}

.bonuses-block.toshow {
    display: block;
}

.title-bonus {
    font-weight: bold;
    font-size: 16px;
    color: #000000;
    margin-bottom: 8px;
}

.bonus-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.checkbox-bonus {
    background: #FFFFFF;
    border: 1px solid #323232;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: block;
}

.bonus-item.active .checkbox-bonus {
    border: 1px solid #FF6600;
    position: relative;
}

.bonus-item.active .checkbox-bonus:before {
    content: '';
    background: #FF6600;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -3px;
    position: absolute;
}

.bonus-text {
    font-size: 12px;
    color: #000000;
    flex: 0 1 226px;
    display: flex;
}

.bonus-btn {
    margin: 35px auto 0;
    width: 190px;
    height: 40px;
    display: block;
    background: #FF6600;
    box-shadow: 0px 1px 16px rgba(255, 102, 0, 0.22);
    border-radius: 2px;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
}

.category-page .right-side-category h2 {
    font-weight: bold;
    font-size: 24px;
    margin: 0 50px 20px 0;
    float: left;
}

.category-page .main-cat-banners .left-banner {
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    width: 20%;
}


.category-page .left-side-filter .param {
    font-weight: bold;
    font-size: 13px;
    color: #323232;
}

.category-page .main-item-filters .val,
.category-page .main-item-filters .param {
    max-width: 50%;
}

.category-page .main-item-filters .checkbox .val,
.category-page .main-item-filters .checkbox .param {
    max-width: 100%;
    float: none;
}

.category-page .main-item-filters .val {
    width: 100%;
    max-width: 100%;
    float: none;
    display: inline-block;
    margin-top: 10px;
}

.main-item-filters>div {
    clear: both;
    display: inline-block;
    width: 100%
}

.filter-price .param,
.main-item-filters .param {
    float: left;
}

.category-page .left-side-filter .filter-price .param {
    font-size: 15px;
    margin-top: 5px;
}

.params .range {
    width: 100%;
}

.main_filters .range-inputs {
    float: right;
    display: flex;
    width: 100%;
    float: right;
}


.main-item-filters {
    display: inline-block;
    width: 100%;
}

.main-item-filters .val select {
    background: #4F4F4F;
    border-radius: 30px;
    color: #fff;
    font-size: 13px;

    padding: 4px 10px 6px 10px;
    border: none;
    width: 100%;
}

.main-item-filters .val {
    font-size: 14px;
    margin-bottom: 4px;
}

.category-page .left-side-filter .filter-price .val input {
    width: 60px;
}

.filter-price .slider-handle {
    width: 14px;
    height: 14px;
    border: none;
    top: 2px;
    background: #FF6600;
}

.main_filters .range-inputs span {
    font-size: 13px;
    margin: 0 5px 0 10px;
}

.category-page .left-side-filter input {
    border: none;
    border-radius: 4px;
    background: #F5F4F4;
    text-align: center;
    padding: 9px 5px;
    font-size: 15px;
    max-width: 65px;
    color: #767676;
    margin: 0 8px 0 3px;
}

.looked-block .product-item-block {
    width: auto !important;
}


.wrapper #slider-banner .swiper-slide {
    width: 100% !important;
}

.wrapper #reviews-slider .swiper-slide {
    width: 35% !important;
}

.show-all-brands {
    background: #4F4F4F;
    box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    width: 160px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
    cursor: pointer;
    margin: 20px auto 0 auto;
}

.in-cart img {
    max-width: 100%;
}

ul.list-inline.custom_page_link li {
    float: left;
    font-weight: normal;
    font-size: 13px;
    position: relative;
    margin-right: 10px;
}

ul.list-inline.custom_page_link li a {
    color: #393939;
    font-size: 12px;
}

ul.list-inline.custom_page_link li a:hover {
    color: #ff6600;
}

.custom-page-quantity {
    font-weight: bold;
    font-size: 9px;
    color: #F76300;
    position: absolute;
    top: -4px;
}

.category-page .sort-block {
    display: inline-block;
}

.sort-block select {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    background: #F0F0F0;
    border-radius: 2px;
    border: none;
    padding: 12px;
    margin-left: 10px;
}

select:focus {
    outline: none;
}

.category-page .sort-block strong {
    font-weight: bold;
    font-size: 12px;

}


.btn-compare .icon-i-sravnenia:before {
    font-size: 16px;
}

.btn-bag .icon-i-btn-buy:before {
    font-size: 16px;
}

.support_filters {
    display: none;
}

.customPages {
    margin-bottom: 20px;
    display: inline-block;
    width: 75%;
}

.cat-desc h2 {
    font-size: 20px;
    margin: 20px 0 10px 0;
}

.cat-desc h3 {
    font-size: 18px;
    margin: 20px 0 10px 0;
}

.cat-desc h4 {
    font-size: 14px;
    margin: 20px 0 10px 0;
}

.cat-desc p {
    font-size: 12px;
}


.cat-desc ul {
    margin: 15px;
}

.cat-desc li {
    list-style: disc;
    font-size: 12px;
}

.category-page .left-side-filter .filter-buttons a {
    display: inline-block;
    font-size: 12px;

    color: #232323;
    text-transform: uppercase;
    padding: 15px 0;
}

.category-page .left-side-filter .filter-buttons a:hover,
.category-page .left-side-filter .filter-buttons a:hover:before {
    color: #FF6600;
}

.category-page .left-side-filter .filter-buttons a:before {
    content: 'x';
    color: #232323;
    font-weight: 100;
    font-family: cursive;
    margin-right: 8px;
}

.midle-banners {
    width: calc(57% - 20px);
    margin: 0 10px;
    display: inline-block;
    height: 340px;
    border-radius: 4px;
    overflow: hidden;
}

.main-cat-banners {
    display: none;
}

.load-more {
    text-align: center;
    margin-top: 40px;
}

.filter_cnt {
    position: absolute;
    right: -130px;
    border: 1px solid #ff6600;
    background: #ffffff;
    z-index: 999;
    text-decoration: none;
    font-size: 15px;
    padding: 10px 15px;
    transition: .5s;
}

.filter_cnt:hover {
    background: #ff6600;
    border: 1px solid #ff6600;
    color: #fff;
}

.buyer-data label,
.payment-method label {
    margin-bottom: 15px;
    display: inline-block;
}

.dostavka-title {
    font-weight: bold;
    font-size: 24px;
    color: #000000;
}

.order-action .form-group textarea {
    min-height: 15px;
}

.installment-plan {
    width: 100%;
    margin-top: 30px;
}

.installment-plan a {
    background: #2BB307;
    box-shadow: 0px 1px 16px rgba(43, 179, 7, 0.22);
    border-radius: 2px;
    padding: 11px 20px;
    display: inline-block;
    font-weight: bold;
    font-size: 17px;
    color: #fff;
}

.order-action .to-order {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 40px;
}

.order-action .to-order a {
    background: #FF6600;
    box-shadow: 0px 1px 16px rgba(255, 102, 0, 0.22);
    border-radius: 2px;
    padding: 11px 66px;
    font-weight: bold;
    font-size: 17px;
    color: #FFFFFF;
}

.contact-map {
    margin-bottom: -70px;
}

.list-inline.category_list-news li {
    padding-left: 0px;
}

.category_list-news li a {
    font-size: 14px;
    text-align: center;
    color: #8D8D8D;
    padding: 18px 75px;
    background: #F2F2F2;
    border-radius: 2px;
}

.category_list-news li a:hover,
.category_list-news li a.active {
    background: #ff6600;
    color: #fff;
}

.news-page h1 {
    margin-top: 70px;
}

.category_list-news {
    margin: 50px 0 70px 0;
    display: inline-block;
}

.text-align-center {
    text-align: center;
}

.article-page .polka {
    width: calc(80% - 50px);
    margin-right: 50px;
    padding-left: 60px;
    display: inline-block;
}

img {
    max-width: 100%;
}

.back-link {
    display: inline-block;
    margin-bottom: 50px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    padding: 6px 25px;
    color: #FFFFFF;
    border-radius: 100px;
    background: #FF6600;
    box-shadow: 0px 1px 12px rgba(247, 99, 0, 0.3);
}

.back-link:hover {
    background: #4f4f4f;
}

.article-page .polka p {
    font-size: 15px;
}

.article-page .polka a {
    color: #f60;
}

.top-article-image {
    text-align: center;
}

.top-article-image img {
    max-height: 300px
}

.article-page .back-link img {
    margin-right: 10px;
    margin-top: -2px;
}

.article-page .polka h1 {
    margin-bottom: 40px;
}

.article-page .views .icon-i-shop-see {
    display: inline-block;
}

.article-page .views i:before {
    content: "\e92b";
    display: inline-block;
    color: #4F4F4F;
    font-size: 16px;
    margin-right: 10px;
}

.b-share_theme_counter .b-share {
    margin-top: 20px;
}

.articles-right-block {
    width: 20%;
    display: inline-block
}

.article-page .date {
    margin-right: 40px;
    font-size: 13px;
    color: #4F4F4F;
    margin-top: 25px;
}

.article-page .views {
    font-size: 13px;

    color: #4F4F4F;
    margin-top: 25px;
}

.delivery-page h1 {
    margin-bottom: 46px;
}

.delivery-page p {
    margin-bottom: 10px;
}

.delivery-features .df-item {
    display: inline-block;
    width: 25%;
}

.delivery-features .df-item>div {
    text-align: left;
    display: inline-block;
}

.delivery-features .wrapper {
    padding: 0 100px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.delivery-features {
    padding: 70px 0;
    background: #FBFBFB;
    display: inline-block;
    width: 100%;
}

.delivery-features .df-title {
    font-weight: bold;
    margin: 5px 0 10px 0;
}

.w650 {
    width: 650px;
}

.grid-4 {
    width: 33%;
    float: left;
}

.grid-6 {
    width: 50%;
    float: left;
}

.delivery-iamge-block,
.oplata,
.chek {
    margin-top: 100px;
}

.delivery-iamge-block>.grid-4>div {
    margin-top: 30px;
}

.m-top70 {
    margin-top: 70px !important;
}

.delivery-iamge-block h3 {
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    color: #323232;
}

.oplata h2 {
    margin: 0 0 15px 0;
}

.oplata img {
    height: 65px;
}

.oplata>div:last-child {
    text-align: center;
}

.chek>div:first-child {
    float: left;
    width: 30%;
}

.chek>div:first-child img {
    margin: 0 20px;
}

.chek>div:last-child p {
    margin-bottom: 10px;
}

.chek>div:last-child img {
    margin-right: 20px;
}

.delivery-contacts {
    display: inline-block;
    margin-top: 40px;
}

.delivery-contacts p {
    font-weight: bold;
    font-size: 26px;

    color: #323232;
    margin-top: 23px;
}

.allcats-item-1 header:before {
    background: url(/img/main/allcats/1.svg);
}

.allcats-item-2 header:before {
    background: url(/img/main/allcats/2.svg);
}

.allcats-item-3 header:before {
    background: url(/img/main/allcats/3.svg);
}

.allcats-item-4 header:before {
    background: url(/img/main/allcats/4.svg);
}

.allcats-item-5 header:before {
    background: url(/img/main/allcats/5.svg);
}

.allcats-item-6 header:before {
    background: url(/img/main/allcats/6.svg);
}

.allcats-item-7 header:before {
    background: url(/img/main/allcats/7.svg);
}

.allcats-item-8 header:before {
    background: url(/img/main/allcats/8.svg);
}

.allcats-item-9 header:before {
    background: url(/img/main/allcats/9.svg);
}

.allcats-item-10 header:before {
    background: url(/img/main/allcats/10.svg);
}

.allcats-item-11 header:before {
    background: url(/img/main/allcats/11.svg);
}

.left-menu-cat li span {
    font-weight: bold;
    font-size: 10px;
    color: #FF6600;
    position: absolute;
    margin-left: 5px;
}

.categories-main-block .bot-item-block a {
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    color: #FFFFFF;
    background: #FF6600;
    box-shadow: 0px 1px 15px rgba(247, 99, 0, 0.3);
    border-radius: 30px;
    padding: 5px;
    width: 45%;
    text-align: center;
    display: inline-block;
}

.customPages-parent ul li a.active {
    font-weight: bold;
    color: #F76300;
}

.customPages-parent ul li a.active span {
    color: #000;
}

.customPages-parent ul li {
    float: left;
    margin: 0 28px 10px 0;
}

.customPages-parent ul li span {
    font-weight: bold;
    font-size: 9px;

    color: #F76300;
    position: absolute;
}

.customPages-parent ul li a {
    font-size: 13px;

    color: #000000;
}

.cont-top-block {
    margin-top: 50px;
}

.cont-top-block>div:first-child {
    width: 27%;
}

.cont-top-block>div:nth-child(2) {
    width: 38%;
}

.cont-top-block>div:nth-child(3) {
    width: 34%;
}

.cont-top-block>div {
    display: inline-block;
    vertical-align: top;
}

.cont-top-block>div:nth-child(2) img,
.cont-top-block>div:nth-child(3) img {
    margin-right: 15px;
}

.cont-top-block p {
    font-size: 18px;

    color: #323232;
}

.cont-top-block h3 {
    font-weight: bold;
    font-size: 20px;

    margin-top: 0;
    color: #323232;
    text-transform: none;
}

.ooo p {
    font-weight: normal;
    font-size: 14px;

    color: #323232;
}

.ooo {
    margin-top: 66px;
}

.contact-form form>div:last-child {
    width: 100%;
    margin: 20px 0 70px 0;
    text-align: center;
}

.contact-form form>div:last-child input {
    background: #FF6600;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-weight: bold;
    font-size: 15px;

    text-align: center;
    width: auto;
    padding: 12px 42px;
    color: #FFFFFF;
}

.contact-form form>div:first-child {
    padding-right: 25px;
}

.contact-form form>div:nth-child(2) {
    padding-left: 25px;
}

.contact-form form>div {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
}

.contact-form p {
    font-size: 15px;

    color: #323232;
    font-weight: 600;
    margin: 15px 0 10px 20px;
}

.contact-form input {
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    padding: 15px 20px;
    font-size: 15px;

    width: 100%;
    color: #898989;
    border: none;
}

.contact-form p span {
    color: #FF6600;
}

.contact-form textarea {
    background: rgba(242, 242, 242, 0.5);
    border-radius: 4px;
    border: none;
    padding: 15px 20px;
    width: 100%;
    height: 230px;
    font-size: 15px;

    color: #898989;
}

.contact-form h2 {
    margin-bottom: 20px;
    margin-top: 60px;
}

.garanty-top-block>div {
    display: inline-block;
}

.garanty-top-block {
    margin-top: 25px;
}

.garanty-top-left>* {
    z-index: 999;
    position: relative;
}

.garanty-top-left:after {
    content: '';
    background: #FBFBFB;
    height: 275px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.garanty-top-left {
    width: calc(40% - 85px);
    text-align: center;
    vertical-align: top;
    padding: 20px 40px 50px 40px;
    margin-right: 80px;
    position: relative;
}

.garanty-top-left a {
    font-weight: bold;
    font-size: 15px;

    color: #fff;
    background: #FF6600;
    border-radius: 2px;
    padding: 10px 57px;
    display: inline-block;
    margin-top: 35px;
}

.garanty-top-left p {
    font-weight: bold;
    font-size: 20px;

}

.garanty-top-right {
    width: 60%;
}

.garanty-top-right p {
    font-weight: normal;
    font-size: 15px;

    margin-bottom: 25px;
}

.service-block {
    margin-top: 50px;
}

.service-block h2 {
    font-size: 24px;

    text-transform: uppercase;
}

.service-block .centres-item {
    width: calc(16.66% - 34px);
    display: inline-block;
    text-align: center;
    margin: 10px 15px;
    padding: 20px;
    cursor: pointer;
}

.service-block .centres-item:hover,
.service-block .centres-item.active {
    background: #FF6600;
}

.service-block .centres-item:hover p,
.service-block .centres-item.active p {
    color: #fff;
}

.service-block .centres-item p {
    font-weight: bold;
    font-size: 16px;

}

.service-block .centres-item img {
    margin-bottom: 15px;
}

.tabcontent {
    display: none;
    background: #FBFBFB;
    max-width: 1138px;
    margin: 0 auto;
    padding: 50px 80px;
}

.tabcontent p {
    font-size: 16px;

    color: #323232;
}

.tabcontent p span {
    font-size: 15px;

    font-weight: 600;
    margin-bottom: 25px;
    display: inline-block;
}

.tabcontent>div {
    width: 35%;
    display: inline-block;
    vertical-align: top;
}

.tabcontent>div:last-child {
    float: right;
    width: auto;
}

.tabcontent>div p img {
    margin-right: 10px;
}

.abou-us>p {
    font-size: 15px;
    margin-bottom: 30px;
}

div.abou-us {
    padding: 0;
    margin-bottom: 70px;
}

div.abou-us .cont-top-block {
    padding: 0 150px;
    margin-bottom: 100px;
}

.mr-15 {
    margin-right: 15px;
}

.comparison-item {
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    padding: 15px 10px 20px 10px;
    margin: 10px;
    vertical-align: top;
    margin-top: 40px;
    margin-bottom: 15px;
}

.like-button-top {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.like-button-top>div {
    margin-bottom: 18px;
    height: 432px;
    padding-top: 30%;
}

.like-page .in-cart>tbody>tr>td:nth-child(2n)::-webkit-scrollbar {
    height: 8px;
    position: absolute;
}

.like-page .in-cart>tbody>tr>td:nth-child(2n)::-webkit-scrollbar-position {
    position: absolute;
}

.like-page .in-cart>tbody>tr>td:nth-child(2n)::-webkit-scrollbar-track {
    background: #F2F2F2;
    border-radius: 6px;
}

.like-page .in-cart>tbody>tr>td:nth-child(2n)::-webkit-scrollbar-thumb {
    background: #FF6600;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
}

.like-page .in-cart>tbody>tr>td:nth-child(2n)::-webkit-scrollbar-thumb:hover {
    background: #e85e02;
}

.like-page .in-cart,
.like-page .in-cart>tbody,
.like-page .in-cart>tbody>tr>td>* {
    transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
}

.like-page .in-cart,
.like-page .in-cart>tbody,
.like-page .in-cart>tbody>tr>td {
    transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
}

.like-button-top .like_btn_dell {
    font-size: 16px;

    text-align: center;
    color: #323232;
    border: 1px solid #323232;
    border-radius: 50px;
    padding: 12px 45px;
    display: inline-block;
    margin-top: 25px;
}

.like-button-top .hide_dubl {
    font-weight: bold;
    font-size: 16px;

    color: #FFFFFF;
    padding: 12px 21px;
    background: #FF6600;
    box-shadow: 0px 1px 12px rgba(255, 102, 0, 0.4);
    border-radius: 2px;
    display: inline-block;
}

.like-page td {
    vertical-align: top;
}

.like-page a.like-item-img {
    height: 130px;
    display: inline-block;
    text-align: center;
    width: 100%;
}

.like-page .in-cart img {
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
}

.like-page .like-item-title {
    font-weight: bold;
    font-size: 15px;

    color: #000000;
}

.like-page table.like_tab_1 {
    width: 243px;
    display: inline-block;
    position: relative;
}

table#like_tab tr td,
table.like_tab_2 tr td {
    padding: 5px;
    text-align: center;
    border-bottom: 0.5px solid rgba(137, 137, 137, 0.25);
}

table.like_tab_2 tr:first-child td {
    padding: 6px;
}

table#like_tab {
    margin-top: 0px;
    width: 100%;
}

td.like-item table {
    width: 100%;
}

.like-item-buttom {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.like-item-buttom a.like-item-bonus {
    font-weight: normal;
    font-size: 14px;

    color: #898989;
    border: 1px solid;
    border-radius: 50px;
    padding: 5px 15px;
    display: inline-block;
    margin-bottom: 10px;
}

.like-item-bonus span {
    border: 1px solid;
    border-radius: 100%;
    padding: 0px 3.35px;
    font-size: 9px;
    margin-left: 5px;
    display: inline-block;
}

.like-page .in-cart,
.like-page .in-cart>tbody,
.like-page .in-cart>tbody>tr {
    width: 100%;
    display: inline-block;
}

.like-page .in-cart>tbody>tr>td:nth-child(2n) {
    width: calc(70% - 5px);
    display: inline-block;
    overflow-x: scroll;
    margin-top: 75px;
}

.like-page .old-price span {
    font-size: 12px;
}

.like-page .new-price {
    font-size: 18px;
}

.like-page .in-cart>tbody>tr>td:first-child,
.like-page .in-cart>tbody>tr>td:nth-child(3) {
    width: 30%;
    display: inline-block;
}

table.like_tab_2 tr td {
    max-width: 243px;
    overflow: hidden;
}

.like-econom {
    font-weight: normal;
    font-size: 15px;

    color: #323232;
    text-align: center;
    margin-bottom: 50px;
}

.like-econom span {
    color: #FF6600;
}

.like-page table.like_tab_1 .danger-block {
    width: 100%;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 22px;
    z-index: 999;
}

.like-page table.like_tab_1 .btn-danger {
    background: #4F4F4F;
    border-radius: 100%;
    padding: 10px;
    color: #fff;
    display: none;

}

.like-page table.like_tab_1:hover .btn-danger {
    display: inline-block;
}

.like-page table.like_tab_1:hover .comparison-item {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    top: 25px;
}

.like-page table.like_tab_1:hover .like-econom {
    margin-bottom: 35px;
}

.mobile-visible {
    display: none;
}

table#like_tab tr td {
    white-space: pre;
}


.fixCategorii.category-page .product-item-block {
    width: calc(33% - 20px);
}

.mobile_search_container {
    margin: 0 15px 30px 15px;
}

.mobile_menu_container {
    padding: 10px;
}

.mobile_menu_container .input-search {
    width: calc(100% - 50px);
}

.mobile_menu_container .search #result {
    top: 135px;
}

.mobile_menu_container #result .result-items {
    display: block;
}

.mobile_menu_container #result .left-side-result {
    margin-top: 15px;
    padding-left: 10px;
}

.mobile_menu_container #result .close-search {
    position: relative;
    top: 0;
    margin-bottom: 15px;
}

.mobile_menu_container #result .right-side-result {
    margin-top: 15px;
    display: block;
}

.mobile_menu_container #result .right-side-result .product-item-block {
    margin-left: 10px;
}

input.input-search:focus {
    outline: none !important;
}

.mobile_menu_container #result .all-search a {
    margin-bottom: 25px;
}

.additional-menu-container li .menu a:hover {
    color: #ff6600;
}

.additional-menu-container li .menu li.second a:hover {
    color: #ff6600;
}

.product-review-item .price {
    white-space: nowrap;
}

body * {
    outline: none !important;
}

*:focus {
    outline: none;
    color: #000;
}

.fotorama__arr.fotorama__arr--prev {
    background: url(../img/i-arrow-nav-left.svg) no-repeat;
    width: 50px;
    height: 50px;
    margin-left: 15px;
}

.fotorama__arr.fotorama__arr--next {
    background: url(../img/i-arrow-nav-right.svg) no-repeat;
    height: 50px;
    width: 50px;
    margin-right: 15px;
}

.col-xs-4.other_product.text-center:hover {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.col-xs-4.other_product.text-center a:hover {
    color: #FF6600;
}

.order-action .form-group input {
    color: black;
}

.order-action .form-group textarea {
    color: black;
}

.superstars li.hover i::before {
    color: #ff6600 !important;
}

.categories-main-block .bot-item-block a:hover {
    background: #F04705;
    box-shadow: 0px 1px 8px rgba(223, 3, 16, 0.2);
}

.oplata_v_korzine {
    padding-left: 33px;
}

.other-product-same {
    width: 100%
}


.freedelivery-top>div,
.greatprice-top>div {
    width: calc(50% - 25px);
    display: inline-block;
}

.freedelivery-top .left {
    vertical-align: top;
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.18);
    border-radius: 4px;
    padding: 54px 30px 41px 30px;
    margin-right: 45px;
}

.freedelivery-top .right .delivery-features {
    background: #fff;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.freedelivery-top .right .delivery-features .df-item {
    width: 50%;
    margin-bottom: 20px;
}

.freedelivery-top .right .delivery-features .df-icon {
    display: block;
    width: auto;
    float: left;
    margin-right: 15px;
}

.freedelivery-top .right .delivery-features p.df-text {
    padding-left: 50px;
    font-size: 13px;
}

.freedelivery-top .right .delivery-features .left span {
    font-weight: bold;
    font-size: 20px;

    margin-bottom: 30px;
    display: inline-block;
}

.freedelivery-top {
    margin-bottom: 30px;
}

.freedelivery-top .right .delivery-features .df-title span {
    font-weight: 400;
}

.freedelivery-top .left span {
    display: inline-block;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 20px;

    padding: 0 25px;
}

.freedelivery-top .left i.icon-i-delivery {
    display: inline-block;
    height: 60px;
    width: 100px;
    text-align: center;
    margin-right: 30px;
}

.freedelivery-top .left .icon-i-delivery:before {
    font-size: 60px;

}

.greatprice-top .right {
    vertical-align: top;
    background: #FFFFFF;
    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.18);
    border-radius: 4px;
    padding: 34px 30px 41px 30px;
    margin-right: 45px;
}

.greatprice-top .great-price-title {
    font-weight: bold;
    font-size: 45px;

    margin-bottom: 30px;
}

.greatprice-top .great-price-buton {
    font-weight: normal;
    font-size: 24px;

    color: #fff;
    background: #FF6600;
    box-shadow: 0px 1px 20px rgba(247, 99, 0, 0.3);
    border-radius: 60px;
    padding: 15px 30px;
}

.greatprice-top .left {
    text-align: center;
    padding: 30px 0;
    display: inline-block;
    margin-bottom: 50px;
}

.greatprice-top .right span {
    font-weight: bold;
    font-size: 20px;

    color: #000000;
    float: right;
    width: 75%;
    padding-right: 35px;
}

.img-greatprice {
    width: 25%;
    text-align: center;
    display: inline-block;
    margin-bottom: 20px;
}

.like-page .like-item-title {
    display: block;
    height: 70px;
}

.like-button-top>div {
    margin-bottom: 14px;
}

#logo_companies_open_button {
    border: 1px solid black;
    color: black;
    background: white;
    border-radius: 3px;
    padding: 5px 10px 5px 10px;

    color: #323232;
    background-color: transparent;
    text-decoration: none;
    box-sizing: border-box;
    font-weight: normal;
    padding: 8px 18px;
    margin-left: 70px;
}

#logo_companies_open_button {
    margin-top: 40px;
    position: relative;
    left: 46%;
    transform: translate(-50%, 0);
}

.other_product {
    width: 15%;
    text-align: center;
}

.category-page .left-side-filter .filter-buttons input:hover {
    transition: 0.3s;
    background: #4F4F4F;
}

/* могло попопртить */

.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0px;
}

.left-categories-list .shopping-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M11.2478 16.327C11.4384 16.136 11.4384 15.8269 11.2478 15.6359C11.0569 15.4456 10.7479 15.4456 10.557 15.6359C10.3664 15.8269 10.3664 16.136 10.557 16.327C10.7479 16.5173 11.0569 16.5173 11.2478 16.327Z' fill='black'/%3E%3Cpath d='M11.4258 4.83398V5.81055C11.4258 7.42912 12.7369 8.74023 14.3555 8.74023C15.971 8.74023 17.2853 7.42607 17.2853 5.81055V4.83398C17.555 4.83398 17.7736 4.6154 17.7736 4.3457C17.7736 4.076 17.555 3.85742 17.2853 3.85742H16.3088C16.0391 3.85742 15.8205 4.076 15.8205 4.3457C15.8205 4.6154 16.0391 4.83398 16.3088 4.83398V5.81055C16.3088 6.88744 15.4325 7.76367 14.3555 7.76367C13.2769 7.76367 12.4023 6.88953 12.4023 5.81055V4.83398C12.672 4.83398 12.8906 4.6154 12.8906 4.3457C12.8906 4.076 12.672 3.85742 12.4023 3.85742H11.4258C11.1561 3.85742 10.9375 4.076 10.9375 4.3457C10.9375 4.6154 11.1561 4.83398 11.4258 4.83398Z' fill='black'/%3E%3Cpath d='M5.67474 23.9717C5.77011 24.0669 5.89485 24.1144 6.01978 24.1144C6.14471 24.1144 6.26965 24.0667 6.36501 23.9716L7.86438 22.4722C8.35285 21.9841 8.58803 21.3156 8.52013 20.64L9.05781 20.1208C9.48448 19.7096 10.0454 19.483 10.6371 19.483H17.066C18.2177 19.483 19.3062 19.0407 20.1309 18.2375C20.1431 18.2257 20.1546 18.2133 20.1654 18.2001L24.5398 12.9473C25.2348 12.1248 25.1308 10.89 24.3076 10.1942C23.4898 9.50489 22.2641 9.60407 21.567 10.4128L21.0945 10.9015V1.36719C21.0945 1.09749 20.8757 0.878906 20.6062 0.878906H8.05683C7.78732 0.878906 7.56855 1.09749 7.56855 1.36719V12.3072C5.67761 12.7041 4.17786 13.8779 3.37009 15.5937C2.73304 15.5607 2.11182 15.7949 1.65081 16.2565L0.143815 17.7561C0.0518804 17.8476 0.000191261 17.972 5.25997e-07 18.1017C-0.000190209 18.2316 0.051499 18.3559 0.143242 18.4477L5.67474 23.9717ZM20.1179 1.85547V11.9112L18.7048 13.3722C18.3411 12.9253 17.7868 12.6469 17.1881 12.6469H11.5267C11.4954 12.6469 11.4614 12.6396 11.4273 12.6259C10.6667 12.3158 9.86118 12.1586 9.03358 12.1586C8.87012 12.1586 8.70724 12.1645 8.5453 12.1752V1.85547H20.1179ZM8.12683 13.1994C9.11465 13.0566 10.1025 13.1405 11.0605 13.5309C11.2127 13.5923 11.3697 13.6236 11.5267 13.6236H17.1881C17.7176 13.6236 18.1646 14.0554 18.1646 14.6002C18.1646 15.1386 17.7265 15.5767 17.1881 15.5767H12.9398C12.6703 15.5767 12.4516 15.7953 12.4516 16.065C12.4516 16.3347 12.6703 16.5533 12.9398 16.5533H17.1881C18.2652 16.5533 19.1412 15.6771 19.1412 14.6002C19.1412 14.514 19.1349 14.4283 19.1238 14.3438C19.2257 14.2395 22.1771 11.187 22.2794 11.0811C22.2868 11.0733 22.2942 11.0653 22.3011 11.0571C22.649 10.6462 23.2668 10.5944 23.6778 10.9407C24.0892 11.2885 24.1413 11.9059 23.7915 12.3198L19.4319 17.555C18.7927 18.1688 17.9535 18.5064 17.066 18.5064H10.6371C9.79118 18.5064 8.98972 18.8299 8.37975 19.418L8.16441 19.6259C8.07819 19.4933 7.97787 19.3695 7.86457 19.2564L4.86546 16.2573C4.70524 16.0971 4.52347 15.9639 4.32682 15.8588C5.07278 14.3875 6.40526 13.4497 8.12683 13.1994ZM2.3407 16.9477C2.85378 16.4339 3.67374 16.4465 4.1748 16.9479L7.1743 19.9472C7.67708 20.4491 7.68604 21.27 7.17411 21.7813L6.0194 22.9359L1.17989 18.1028L2.3407 16.9477Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .family-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M16.8593 10.7988C16.5319 10.7988 16.2656 11.0652 16.2656 11.3926C16.2656 11.72 16.5319 11.9863 16.8593 11.9863C17.1867 11.9863 17.4531 11.7199 17.4531 11.3926C17.4531 11.0652 17.1867 10.7988 16.8593 10.7988Z' fill='black'/%3E%3Cpath d='M20.2637 10.7988C19.9363 10.7988 19.6699 11.0652 19.6699 11.3926C19.6699 11.72 19.9363 11.9863 20.2637 11.9863C20.5911 11.9863 20.8574 11.7199 20.8574 11.3926C20.8574 11.0652 20.5911 10.7988 20.2637 10.7988Z' fill='black'/%3E%3Cpath d='M4.73633 10.7988C4.40894 10.7988 4.14258 11.0652 4.14258 11.3926C4.14258 11.72 4.40894 11.9863 4.73633 11.9863C5.06372 11.9863 5.33003 11.7199 5.33003 11.3926C5.33003 11.0652 5.06372 10.7988 4.73633 10.7988Z' fill='black'/%3E%3Cpath d='M8.14062 10.7988C7.81323 10.7988 7.54688 11.0652 7.54688 11.3926C7.54688 11.72 7.81323 11.9863 8.14062 11.9863C8.46802 11.9863 8.73438 11.7199 8.73438 11.3926C8.73433 11.0652 8.46802 10.7988 8.14062 10.7988Z' fill='black'/%3E%3Cpath d='M24.7853 19.2261C24.7348 19.0303 24.5353 18.9124 24.3392 18.963C24.1433 19.0136 24.0256 19.2133 24.0762 19.4092C24.1669 19.7605 24.2237 20.1215 24.246 20.4861H17.3123C17.2172 20.4456 17.1163 20.4161 17.0113 20.3985C17.0114 20.3902 17.0117 20.3819 17.0117 20.3735C17.0117 18.7442 16.165 17.309 14.8887 16.4844C15.4489 16.0102 16.0867 15.6536 16.7718 15.4277C17.0402 16.1645 17.7482 16.6807 18.5613 16.6807C19.3733 16.6807 20.0805 16.1659 20.3497 15.4307C21.7051 15.8788 22.8659 16.8278 23.5696 18.1233C23.6712 18.3104 23.9183 18.3708 24.0954 18.2526C24.2506 18.149 24.3022 17.9375 24.2133 17.7737C23.9267 17.2463 23.573 16.7701 23.1661 16.3525C23.5045 16.0998 23.7966 15.7148 24.038 15.2013C24.9959 13.1635 24.9936 9.27015 24.3197 7.5123C23.8708 6.34125 23.088 5.34661 22.056 4.63595C21.0233 3.92479 19.8149 3.54888 18.5613 3.54888C17.0653 3.54888 15.6215 4.09275 14.4959 5.08031C14.3439 5.21371 14.3288 5.44505 14.4622 5.59709C14.5956 5.74914 14.8269 5.76422 14.979 5.63083C15.9709 4.76055 17.2432 4.28127 18.5613 4.28127C19.6658 4.28127 20.7307 4.61251 21.6407 5.23915C22.5502 5.86554 23.2402 6.74221 23.6359 7.77445C24.2465 9.36736 24.2461 13.0368 23.3751 14.8897C23.1541 15.3599 22.8967 15.6794 22.6082 15.8439C21.9812 15.3358 21.2631 14.9486 20.4905 14.7057C22.0011 13.9831 23.0471 12.4397 23.0471 10.6564V9.91558C23.0471 9.73727 22.9187 9.58488 22.743 9.55466C20.9302 9.243 19.6757 7.40337 19.6635 7.38521C19.5034 7.14572 19.1285 7.1839 19.0199 7.45049C19.0113 7.47148 18.122 9.54939 14.4415 9.54939C14.2392 9.54939 14.0753 9.71334 14.0753 9.91558V10.6564C14.0753 12.4385 15.1199 13.9811 16.629 14.7043C15.8624 14.9448 15.1463 15.3291 14.5138 15.8436C14.2255 15.679 13.9683 15.3596 13.7474 14.8897C12.8764 13.0368 12.8761 9.36731 13.4867 7.77445C13.6372 7.38164 13.833 7.00685 14.0685 6.66053C14.1822 6.4933 14.1388 6.26552 13.9716 6.15181C13.8044 6.03814 13.5766 6.08145 13.4629 6.24873C13.1957 6.64168 12.9736 7.06681 12.8028 7.51225C12.129 9.27005 12.1266 13.1634 13.0846 15.2012C13.2066 15.4607 13.3418 15.6867 13.4891 15.8802C13.1686 15.8013 12.835 15.7558 12.4924 15.748C12.4558 15.4614 12.4309 15.0557 12.5005 14.7397C12.544 14.5422 12.4191 14.3468 12.2216 14.3033C12.0242 14.2599 11.8287 14.3847 11.7852 14.5822C11.7171 14.8916 11.7152 15.2349 11.735 15.5246C11.1599 15.1563 11.0499 14.5995 11.0436 14.5652C11.01 14.367 10.8226 14.2328 10.6237 14.2652C10.4241 14.2977 10.2886 14.4859 10.3211 14.6855C10.3276 14.7252 10.4471 15.4035 11.0653 15.9387C10.9515 15.9726 10.8396 16.0108 10.7296 16.053C10.0397 15.4332 9.23613 14.977 8.36898 14.7048C9.13584 14.3375 9.78269 13.7585 10.2337 13.0441C10.4207 13.1405 10.6296 13.1925 10.8437 13.1925C11.58 13.1925 12.179 12.5935 12.179 11.8573C12.179 11.5721 12.0888 11.3077 11.9359 11.0905C12.8916 8.3154 12.47 6.68982 11.9379 5.81022C11.4071 4.93286 10.5251 4.36887 9.45453 4.22219C8.69318 4.11785 8.0704 4.32107 7.72125 4.48048C7.21204 3.87421 6.63242 3.54883 5.43032 3.54883C4.05068 3.54883 2.0946 4.26438 1.05997 5.83546C-0.0879847 7.57861 0.327967 9.62829 0.926577 11.1089C0.781465 11.3226 0.696557 11.5802 0.696557 11.8573C0.696557 12.5936 1.29556 13.1926 2.03186 13.1926C2.24596 13.1926 2.45489 13.1405 2.64185 13.0441C3.09227 13.7577 3.73809 14.3361 4.50369 14.7035C3.48718 15.0221 2.56143 15.5937 1.79969 16.3873C1.67255 16.5198 1.66449 16.7331 1.78182 16.8745C1.91956 17.0404 2.17868 17.0501 2.32809 16.8945C2.98402 16.2111 3.7773 15.7138 4.64812 15.4271C4.91632 16.1643 5.6244 16.6808 6.4377 16.6808C7.25041 16.6808 7.95815 16.165 8.22675 15.4287C8.87184 15.6415 9.47567 15.97 10.0117 16.4032C8.66286 17.2125 7.75806 18.6893 7.75806 20.3735C7.75806 20.3819 7.75835 20.3902 7.7584 20.3986C7.65348 20.4161 7.55255 20.4457 7.45739 20.4862H0.753C0.807099 19.6098 1.06256 18.7558 1.49994 17.9972C1.60097 17.822 1.54086 17.598 1.36567 17.497C1.19053 17.396 0.966517 17.4561 0.865496 17.6313C0.305653 18.6022 0.00976562 19.711 0.00976562 20.8379V20.8523C0.00976562 21.0546 0.173724 21.2185 0.375963 21.2185H6.73989C6.67807 21.3722 6.64365 21.5398 6.64365 21.7153C6.64365 22.4515 7.24265 23.0505 7.9789 23.0505C8.17177 23.0505 8.35936 23.0092 8.53098 22.9308C9.36079 24.1772 10.7784 25.0003 12.3848 25.0003C13.9912 25.0003 15.4089 24.1772 16.2387 22.9308C16.4103 23.0092 16.5979 23.0505 16.7907 23.0505C17.527 23.0505 18.126 22.4515 18.126 21.7153C18.126 21.5398 18.0917 21.3722 18.0298 21.2185H24.6229C24.8252 21.2185 24.9891 21.0546 24.9891 20.8523V20.8379C24.9892 20.2921 24.9206 19.7498 24.7853 19.2261ZM10.8436 12.4602C10.7474 12.4602 10.6557 12.4373 10.5728 12.3951C10.7241 12.0368 10.8298 11.6548 10.8833 11.2565C11.1972 11.2771 11.4465 11.5383 11.4465 11.8574C11.4465 12.1898 11.1761 12.4602 10.8436 12.4602ZM1.67157 6.23833C2.55708 4.8937 4.24066 4.28127 5.43022 4.28127C6.59189 4.28127 6.92196 4.61519 7.32746 5.16522C7.44318 5.32225 7.66334 5.35975 7.82598 5.25218C7.83238 5.24789 8.47952 4.82778 9.35502 4.9479C10.2024 5.06396 10.8971 5.50491 11.3112 6.1894C11.9277 7.20865 11.9304 8.73154 11.3238 10.6117C11.1984 10.5632 11.0639 10.533 10.9236 10.5247V9.91558C10.9236 9.73727 10.7952 9.58488 10.6194 9.55466C8.80666 9.243 7.55211 7.40337 7.53991 7.38521C7.38024 7.14625 7.00609 7.18102 6.89725 7.44819C6.89506 7.45342 6.66762 7.97816 5.99997 8.49469C5.10821 9.18465 3.83501 9.54934 2.31798 9.54934C2.11574 9.54934 1.95178 9.7133 1.95178 9.91553V10.5246C1.80057 10.5336 1.65609 10.5679 1.52245 10.6232C0.858953 8.87104 0.908316 7.39732 1.67157 6.23833ZM2.03176 12.4602C1.6993 12.4602 1.42885 12.1898 1.42885 11.8574C1.42885 11.5383 1.67811 11.2771 1.99202 11.2565C2.04548 11.6546 2.15114 12.0363 2.30221 12.3944C2.21891 12.4367 2.12658 12.4602 2.03176 12.4602ZM2.69341 10.9059C2.69326 10.9041 2.69316 10.9024 2.69302 10.9007C2.68779 10.8198 2.68423 10.7386 2.68423 10.6565V10.2753C5.46205 10.1759 6.75234 8.95405 7.27336 8.23781C7.77735 8.83662 8.80856 9.86251 10.1912 10.212V10.6565C10.1912 10.7386 10.1876 10.8198 10.1824 10.9007C10.1823 10.9024 10.1822 10.9042 10.182 10.9059C10.0531 12.8596 8.42352 14.4099 6.43775 14.4099C4.45193 14.4099 2.82236 12.8596 2.69341 10.9059ZM6.4377 15.9484C5.96174 15.9484 5.54447 15.661 5.36279 15.2429C5.71307 15.1766 6.07243 15.1423 6.4377 15.1423C6.80199 15.1423 7.1614 15.1767 7.51227 15.2436C7.33044 15.6613 6.91342 15.9484 6.4377 15.9484ZM18.5612 15.9484C18.0855 15.9484 17.6683 15.6612 17.4865 15.2433C17.8371 15.1767 18.1965 15.1423 18.5612 15.1423C18.9258 15.1423 19.285 15.1778 19.6352 15.2449C19.453 15.6619 19.0364 15.9484 18.5612 15.9484ZM14.8077 10.6564V10.2753C17.5855 10.1758 18.8759 8.954 19.3968 8.23777C19.9008 8.83657 20.9321 9.86246 22.3147 10.2119V10.6564C22.3147 12.7261 20.6309 14.4099 18.5612 14.4099C16.4915 14.4099 14.8077 12.7261 14.8077 10.6564ZM7.9789 22.3181C7.64649 22.3181 7.37604 22.0477 7.37604 21.7153C7.37604 21.4376 7.56505 21.2038 7.82095 21.1341C7.88799 21.5378 8.00727 21.924 8.17191 22.2854C8.1103 22.3065 8.0454 22.3181 7.9789 22.3181ZM12.3848 24.2679C10.2375 24.2679 8.49046 22.5209 8.49046 20.3735C8.49046 18.2261 10.2375 16.4791 12.3848 16.4791C14.5322 16.4791 16.2792 18.2261 16.2792 20.3735C16.2792 22.5209 14.5322 24.2679 12.3848 24.2679ZM16.7908 22.3181C16.7243 22.3181 16.6594 22.3065 16.5978 22.2854C16.7625 21.924 16.8817 21.5378 16.9488 21.1341C17.2047 21.2038 17.3937 21.4376 17.3937 21.7153C17.3937 22.0477 17.1232 22.3181 16.7908 22.3181Z' fill='black'/%3E%3Cpath d='M10.6816 20.2168C10.3542 20.2168 10.0879 20.4832 10.0879 20.8105C10.0879 21.1379 10.3542 21.4042 10.6816 21.4042C11.009 21.4042 11.2754 21.1379 11.2754 20.8105C11.2754 20.4831 11.0091 20.2168 10.6816 20.2168Z' fill='black'/%3E%3Cpath d='M14.0878 20.2168C13.7605 20.2168 13.4941 20.4832 13.4941 20.8105C13.4941 21.1379 13.7605 21.4042 14.0878 21.4042C14.4152 21.4042 14.6816 21.1379 14.6816 20.8105C14.6816 20.4831 14.4152 20.2168 14.0878 20.2168Z' fill='black'/%3E%3Cpath d='M11.5429 3.532C12.1131 4.02314 12.7042 4.31302 12.7291 4.32513C12.8293 4.37386 12.9492 4.37386 13.0494 4.32513C13.0743 4.31302 13.6654 4.02314 14.2356 3.532C15.0417 2.83764 15.4134 2.07361 15.3107 1.32241C15.1876 0.422934 14.549 0.052489 13.9925 0.00571335C13.5701 -0.0299299 13.1702 0.103268 12.8893 0.3474C12.6084 0.103268 12.2083 -0.0298322 11.7861 0.00571335C11.2295 0.052489 10.591 0.422934 10.4679 1.32241C10.3651 2.07361 10.7369 2.83764 11.5429 3.532ZM11.1935 1.42168C11.2695 0.866082 11.6358 0.753293 11.8474 0.73552C11.8711 0.733518 11.8947 0.732542 11.9182 0.732542C12.209 0.732542 12.4743 0.881755 12.5398 1.09078C12.5876 1.24351 12.7291 1.34746 12.8892 1.34746C13.0493 1.34746 13.1908 1.24351 13.2387 1.09078C13.3094 0.864861 13.6137 0.708666 13.9311 0.73552C14.1426 0.753293 14.509 0.866082 14.585 1.42168C14.7138 2.36334 13.5239 3.23133 12.8893 3.58268C12.2544 3.23103 11.0647 2.36319 11.1935 1.42168Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .smartphone-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7473 0H7.25143C6.23977 0 5.41602 0.82375 5.41602 1.83542V23.1642C5.41602 24.1763 6.23977 25 7.25143 25H17.7469C18.7589 25 19.5827 24.1763 19.5827 23.1646V1.83542C19.5827 0.82375 18.7589 0 17.7473 0ZM6.24935 3.33333H18.7494V19.1667H6.24935V3.33333ZM7.25143 0.833333H17.7469C18.2998 0.833333 18.7494 1.28292 18.7494 1.83542V2.5H6.24935V1.83542C6.24935 1.28292 6.69893 0.833333 7.25143 0.833333ZM17.7473 24.1667H7.25143C6.69893 24.1667 6.24935 23.7171 6.24935 23.1646V20H18.7494V23.1646C18.7494 23.7171 18.2998 24.1667 17.7473 24.1667Z' fill='black'/%3E%3Cpath d='M12.4987 20.417C11.5795 20.417 10.832 21.1645 10.832 22.0837C10.832 23.0028 11.5795 23.7503 12.4987 23.7503C13.4179 23.7503 14.1654 23.0028 14.1654 22.0837C14.1654 21.1645 13.4179 20.417 12.4987 20.417ZM12.4987 22.917C12.0391 22.917 11.6654 22.5432 11.6654 22.0837C11.6654 21.6241 12.0391 21.2503 12.4987 21.2503C12.9583 21.2503 13.332 21.6241 13.332 22.0837C13.332 22.5432 12.9583 22.917 12.4987 22.917Z' fill='black'/%3E%3Cpath d='M10.8327 2.08333H12.4993C12.7298 2.08333 12.916 1.89708 12.916 1.66667C12.916 1.43625 12.7298 1.25 12.4993 1.25H10.8327C10.6023 1.25 10.416 1.43625 10.416 1.66667C10.416 1.89708 10.6023 2.08333 10.8327 2.08333Z' fill='black'/%3E%3Cpath d='M13.7487 2.08333H14.1654C14.3958 2.08333 14.582 1.89708 14.582 1.66667C14.582 1.43625 14.3958 1.25 14.1654 1.25H13.7487C13.5183 1.25 13.332 1.43625 13.332 1.66667C13.332 1.89708 13.5183 2.08333 13.7487 2.08333Z' fill='black'/%3E%3Cpath d='M15.832 8.74967C16.9808 8.74967 17.9154 7.81509 17.9154 6.66634C17.9154 5.51759 16.9808 4.58301 15.832 4.58301H9.16536C8.01661 4.58301 7.08203 5.51759 7.08203 6.66634V11.0055L9.33786 8.74967H15.832ZM7.91536 8.99384V6.66634C7.91536 5.97717 8.4762 5.41634 9.16536 5.41634H15.832C16.5212 5.41634 17.082 5.97717 17.082 6.66634C17.082 7.35551 16.5212 7.91634 15.832 7.91634H8.99286L7.91536 8.99384Z' fill='black'/%3E%3Cpath d='M15.832 11.667H9.16536C8.01661 11.667 7.08203 12.6016 7.08203 13.7503C7.08203 14.8991 8.01661 15.8337 9.16536 15.8337H15.6595L17.9154 18.0895V13.7503C17.9154 12.6016 16.9808 11.667 15.832 11.667ZM17.082 16.0778L16.0045 15.0003H9.16536C8.4762 15.0003 7.91536 14.4395 7.91536 13.7503C7.91536 13.0612 8.4762 12.5003 9.16536 12.5003H15.832C16.5212 12.5003 17.082 13.0612 17.082 13.7503V16.0778Z' fill='black'/%3E%3C/svg%3E%0A");
}

.left-categories-list .weightlifting-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M24.618 10.2491C24.3582 9.9374 23.9926 9.75889 23.6148 9.75889H23.0469V9.30029C23.0469 8.47646 22.3312 7.80576 21.452 7.80576H20.7031V6.95928C20.7031 6.56084 20.5332 6.17217 20.2375 5.89248C19.6492 5.33662 18.6324 5.33662 18.0441 5.89248C17.748 6.17256 17.5781 6.56123 17.5781 6.95967V10.9312H7.42188V6.95967C7.42188 6.56123 7.25234 6.17256 6.95625 5.89287C6.36797 5.33701 5.35117 5.33701 4.76289 5.89287C4.4668 6.17256 4.29688 6.56123 4.29688 6.95967V7.80615H3.45703C3.06211 7.80615 2.68867 7.94873 2.40508 8.20771C2.11797 8.47139 1.95312 8.83936 1.95312 9.2167V9.75889H1.39062C1.01094 9.75889 0.64375 9.93818 0.383203 10.2511C0.136328 10.5479 0 10.9382 0 11.3495V13.637C0 14.0483 0.136328 14.4386 0.383594 14.7354C0.644141 15.0483 1.01133 15.2276 1.39062 15.2276H1.95312V15.7698C1.95312 16.1472 2.11797 16.5151 2.40586 16.7796C2.68867 17.0382 3.06211 17.1808 3.45703 17.1808H4.29688V18.0272C4.29688 18.4257 4.4668 18.8144 4.7625 19.0937C5.05664 19.3714 5.44609 19.5245 5.85938 19.5245C6.27266 19.5245 6.66211 19.3714 6.95625 19.0937C7.25234 18.814 7.42188 18.4253 7.42188 18.0272V14.0558H17.5781V18.0272C17.5781 18.4257 17.748 18.8144 18.0438 19.0937C18.3379 19.3714 18.7273 19.5245 19.1406 19.5245C19.5539 19.5245 19.9434 19.3714 20.2375 19.0937C20.5332 18.814 20.7031 18.4253 20.7031 18.0272V17.1808H21.452C22.3312 17.1808 23.0469 16.5104 23.0469 15.6862V15.2276H23.6148C23.9926 15.2276 24.3582 15.0487 24.6184 14.7374C24.8645 14.4417 25.0004 14.0534 25.0004 13.6437V11.3433C25 10.9335 24.8645 10.5448 24.618 10.2491ZM1.39062 14.4464C1.2418 14.4464 1.09727 14.3714 0.983984 14.2354C0.855078 14.0812 0.78125 13.8628 0.78125 13.637V11.3495C0.78125 11.1237 0.855078 10.9058 0.983984 10.7511C1.09727 10.6151 1.2418 10.5401 1.39062 10.5401H1.95312V14.4464H1.39062ZM3.45703 16.3995C3.26055 16.3995 3.06953 16.328 2.93398 16.2038C2.80508 16.0854 2.73438 15.9315 2.73438 15.7698V14.837V10.1495V9.2167C2.73438 9.05498 2.80508 8.90068 2.9332 8.78311C3.06992 8.6585 3.26055 8.58701 3.45703 8.58701H4.29688V16.3995H3.45703ZM6.64062 18.0272C6.64062 18.2144 6.56211 18.3913 6.41992 18.5257C6.12695 18.8022 5.59219 18.8022 5.29922 18.5257C5.15664 18.3913 5.07812 18.214 5.07812 18.0272V16.7901V8.19639V6.95928C5.07812 6.77217 5.15664 6.59521 5.29883 6.46084C5.44531 6.32256 5.64961 6.24326 5.85938 6.24326C6.06914 6.24326 6.27344 6.32256 6.41992 6.46084C6.56211 6.59521 6.64062 6.77256 6.64062 6.95967V11.3218V13.6655V18.0272ZM7.42188 13.2745V11.712H17.5781V13.2745H7.42188ZM19.9219 18.0272C19.9219 18.2144 19.8434 18.3913 19.7012 18.5257C19.4082 18.8022 18.8734 18.8022 18.5805 18.5257C18.4379 18.3913 18.3594 18.214 18.3594 18.0272V13.6651V11.3214V6.95967C18.3594 6.77256 18.4379 6.59561 18.5801 6.46123C18.7266 6.32295 18.9309 6.24365 19.1406 6.24365C19.3504 6.24365 19.5547 6.32295 19.7012 6.46123C19.8434 6.59522 19.9219 6.77256 19.9219 6.95967V8.19678V16.7905V18.0272ZM22.2656 15.6862C22.2656 16.0796 21.9008 16.3995 21.452 16.3995H20.7031V8.58701H21.452C21.9004 8.58701 22.2656 8.90693 22.2656 9.30029V10.1495V14.837V15.6862ZM24.2188 13.6433C24.2188 13.8675 24.1453 14.0835 24.018 14.237C23.9055 14.3722 23.7621 14.4464 23.6148 14.4464H23.0469V10.5401H23.6148C23.7621 10.5401 23.9055 10.6144 24.018 10.7495C24.1457 10.9026 24.2188 11.119 24.2188 11.3433V13.6433Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .toolbox-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M24.9092 15.1522L24.9064 15.1465C24.8549 15.0238 24.7852 14.9096 24.6998 14.8077L23.7499 13.6997V6.979C23.7499 5.24827 22.7741 3.66537 21.2278 2.88793L21.25 1.13527C21.2536 0.721182 20.9538 0.366606 20.5448 0.301184L19.6121 0.155844C19.203 0.0944274 18.8101 0.340666 18.6869 0.735869L18.1801 2.39564H9.58328C7.05319 2.3985 5.00279 4.4489 4.99992 6.979V11.9789H3.3001C2.93484 11.9795 2.58808 12.1391 2.35024 12.4163L0.300981 14.807C0.106431 15.0334 -0.000380451 15.3221 1.01827e-06 15.6206V24.4789C1.01827e-06 24.7091 0.18654 24.8957 0.416757 24.8957H24.5832C24.8135 24.8957 25 24.7091 25 24.4789V15.6206C25 15.4621 24.9701 15.305 24.9119 15.1573L24.9092 15.1522ZM17.3054 14.8956L16.7049 12.4689C16.7625 12.3335 16.8207 12.1979 16.8798 12.0627C17.2859 11.1395 17.7059 10.1849 17.5674 9.11619L19.4942 9.41564H19.4958L19.7824 9.44482C19.305 10.4422 19.4208 11.504 19.5231 12.4386L19.5293 12.4993C19.6188 13.3555 19.6995 14.1678 19.4115 14.8955L17.3054 14.8956ZM7.91664 15.3124V16.979C7.91588 17.6691 7.35664 18.2282 6.66676 18.2289H5.83325C5.14336 18.2282 4.58412 17.6691 4.58336 16.979V15.3124H7.91664ZM21.25 11.9789H20.3131C20.1859 11.2473 20.2625 10.4946 20.5347 9.8034C20.645 9.57147 20.6379 9.30082 20.5156 9.07499C20.4121 8.8833 20.2387 8.73872 20.0315 8.67139L20.351 6.6126L20.6768 5.54601C21.0463 5.93149 21.2519 6.44514 21.25 6.979V11.9789ZM19.4662 6.88058L19.2106 8.52758L18.3838 8.39941L18.6392 6.75165L19.2881 6.85274L19.4662 6.88058ZM17.8768 6.22999L17.5577 8.28783C17.3384 8.2884 17.128 8.37385 16.9703 8.52605C16.786 8.70458 16.6979 8.96017 16.7332 9.21422C16.7851 9.87321 16.6611 10.5341 16.3736 11.1294L15.295 6.77015C15.2395 6.55271 15.0991 6.36674 14.9054 6.25364C14.7194 6.1432 14.4968 6.11154 14.2876 6.16609L11.0525 6.96546C10.6051 7.07532 10.3313 7.52737 10.4412 7.97483L11.4315 11.9789H7.50008V6.979C7.50141 5.82887 8.43334 4.89694 9.58328 4.89561H17.8938L17.8768 6.22999ZM11.6375 12.8122L12.1031 14.6952L10.4893 12.8122H11.6375ZM14.2719 14.8956C14.278 14.8483 14.2759 14.8005 14.2656 14.7539C14.2391 14.6467 14.171 14.5544 14.0764 14.4974C13.9818 14.4404 13.8683 14.4232 13.7611 14.4499L12.9503 14.6505L12.7502 13.8416L13.5609 13.641C13.7058 13.6057 13.821 13.4955 13.8628 13.3522C13.9044 13.2088 13.866 13.0541 13.7623 12.9465C13.6587 12.8391 13.5054 12.7955 13.3606 12.8319L12.5502 13.0327L12.3503 12.2236L13.1605 12.023C13.3814 11.9656 13.5149 11.7413 13.4602 11.5198C13.4054 11.2982 13.1826 11.162 12.9604 11.2141L12.1504 11.4147L11.9503 10.6058L12.7602 10.4052C12.9063 10.371 13.0226 10.2608 13.0648 10.1168C13.1071 9.97278 13.0686 9.81733 12.9643 9.70956C12.8597 9.6018 12.7054 9.5585 12.5603 9.59627L11.75 9.79654L11.2499 7.77513L14.4875 6.975L16.4469 14.8956H14.2719ZM20.3983 12.8122H21.7001C21.8218 12.8136 21.9372 12.8668 22.0169 12.9585L23.6774 14.8956H20.29C20.4573 14.2143 20.4941 13.5075 20.3983 12.8122ZM22.9166 6.979V12.7276L22.649 12.4151C22.4978 12.2433 22.3021 12.1168 22.0833 12.0499V6.979C22.0863 6.07397 21.6644 5.21985 20.9436 4.67226L21.1817 3.8931C21.188 3.87231 21.187 3.84981 21.1918 3.82844C22.2658 4.51623 22.9158 5.70356 22.9166 6.979ZM19.4839 0.979437L20.4166 1.12478L20.3848 3.64877V3.65011L19.647 6.06519L19.2947 6.01045L18.7143 5.91947L18.7326 4.48324L18.7334 4.47904L18.7326 4.47523L18.7464 3.39433L19.4839 0.979437ZM5.83325 6.979C5.83572 4.90896 7.51324 3.23125 9.58328 3.22896H17.9373C17.9241 3.2797 17.9161 3.33177 17.9131 3.38403L17.9045 4.06228H9.58328C7.97329 4.06419 6.66847 5.36882 6.66676 6.979V14.4791H5.83325V6.979ZM0.833322 15.6206C0.833131 15.5214 0.868417 15.4253 0.933076 15.35L2.98214 12.9595C3.06206 12.8672 3.17783 12.8136 3.3001 12.8122H4.99992V14.4791H4.58336C4.12331 14.4795 3.75042 14.8523 3.75004 15.3124V16.979C3.75137 18.129 4.6833 19.0609 5.83325 19.0622H6.66676C7.8167 19.0609 8.74863 18.129 8.74996 16.979V15.3124C8.74958 14.8523 8.37669 14.4795 7.91664 14.4791H7.50008V12.8122H9.2001C9.32179 12.8136 9.43718 12.8668 9.51691 12.9585L11.5618 15.3441C11.5929 15.3803 11.6182 15.4209 11.6371 15.4646C11.6566 15.5144 11.6667 15.5672 11.6667 15.6206V24.0624H0.833322V15.6206ZM12.5 24.0624V15.729H24.1667V24.0624H12.5Z' fill='black'/%3E%3Cpath d='M13.0685 8.18224C12.9048 8.22287 12.7818 8.3579 12.7566 8.52461C12.7315 8.69112 12.8091 8.85648 12.9535 8.94365C13.0979 9.03062 13.2804 9.02204 13.416 8.9221C13.5516 8.82196 13.6136 8.65011 13.573 8.48646C13.5177 8.26311 13.2919 8.12693 13.0685 8.18224Z' fill='black'/%3E%3Cpath d='M14.5841 16.5625H13.7507C13.5205 16.5625 13.334 16.749 13.334 16.9793C13.334 17.2093 13.5205 17.3958 13.7507 17.3958H14.5841C14.8141 17.3958 15.0006 17.2093 15.0006 16.9793C15.0006 16.749 14.8141 16.5625 14.5841 16.5625Z' fill='black'/%3E%3Cpath d='M22.9173 16.5625H16.2507C16.0205 16.5625 15.834 16.749 15.834 16.9793C15.834 17.2093 16.0205 17.3958 16.2507 17.3958H22.9173C23.1475 17.3958 23.3341 17.2093 23.3341 16.9793C23.3341 16.749 23.1475 16.5625 22.9173 16.5625Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .notebook-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.9481 19.733H1.0519C0.471859 19.733 0 19.2611 0 18.6811V18.0262C0 17.8578 0.136472 17.7213 0.304897 17.7213H1.96049V6.36594C1.96049 5.7598 2.45357 5.2666 3.05983 5.2666H21.9404C22.5466 5.2666 23.0398 5.7598 23.0398 6.36594V17.7212H24.6953C24.8638 17.7212 25.0002 17.8576 25.0002 18.0261V18.681C25 19.2611 24.5281 19.733 23.9481 19.733ZM0.609795 18.3311V18.6811C0.609795 18.9249 0.8081 19.1232 1.0519 19.1232H23.9481C24.1919 19.1232 24.3902 18.9249 24.3902 18.6811V18.3311H0.609795ZM21.7422 17.7213H22.4298V6.36594C22.4298 6.09604 22.2102 5.8764 21.9403 5.8764H3.05971C2.78981 5.8764 2.57016 6.09604 2.57016 6.36594V17.7212H3.25777V17.1875C3.25777 17.0191 3.39424 16.8826 3.56266 16.8826H6.8108C6.97922 16.8826 7.1157 17.0191 7.1157 17.1875V17.7212H17.8842V17.1875C17.8842 17.0191 18.0207 16.8826 18.1891 16.8826H21.4372C21.6056 16.8826 21.7421 17.0191 21.7421 17.1875V17.7213H21.7422ZM18.4941 17.7213H21.1324V17.4925H18.4941V17.7213ZM3.86756 17.7213H6.5059V17.4925H3.86756V17.7213ZM21.4373 16.4474H3.56266C3.39424 16.4474 3.25777 16.311 3.25777 16.1425V6.76316C3.25777 6.59473 3.39424 6.45826 3.56266 6.45826H21.4373C21.6058 6.45826 21.7422 6.59473 21.7422 6.76316V16.1425C21.7422 16.311 21.6058 16.4474 21.4373 16.4474ZM3.86756 15.8376H21.1324V7.06806H3.86756V15.8376Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .taxi-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8688 9.84375H16.9742C16.7425 9.84375 16.5547 10.0315 16.5547 10.2632C16.5547 10.4949 16.7425 10.6827 16.9742 10.6827H17.8688C18.1005 10.6827 18.2883 10.4949 18.2883 10.2632C18.2883 10.0315 18.1005 9.84375 17.8688 9.84375Z' fill='black'/%3E%3Cpath d='M17.9787 13.309C17.8132 13.0971 17.5642 12.9756 17.2954 12.9756H7.70324C7.43444 12.9756 7.18542 13.0971 7.01994 13.309C6.85451 13.5209 6.79699 13.7919 6.86222 14.0527L7.08595 14.9477C7.18263 15.3342 7.52848 15.6042 7.92697 15.6042H17.0717C17.4702 15.6042 17.816 15.3342 17.9127 14.9476L18.1364 14.0527C18.2016 13.7919 18.1441 13.5208 17.9787 13.309ZM17.3225 13.8493L17.0988 14.7441C17.0957 14.7567 17.0845 14.7653 17.0717 14.7653H7.92697C7.91413 14.7653 7.9029 14.7566 7.89982 14.7442L7.67609 13.8493C7.67506 13.8454 7.67277 13.8361 7.68117 13.8253C7.68957 13.8146 7.69914 13.8146 7.70319 13.8146H17.2954C17.2995 13.8146 17.309 13.8146 17.3174 13.8253C17.3258 13.8361 17.3236 13.8453 17.3225 13.8493Z' fill='black'/%3E%3Cpath d='M23.6857 10.6823C24.4104 10.6823 25 10.0927 25 9.36797C25 8.64326 24.4104 8.05366 23.6857 8.05366H23.2383C22.5848 8.05366 22.0414 8.53315 21.9408 9.15869L20.8218 6.0814C20.5696 5.3877 19.9042 4.92168 19.1661 4.92168H15.9758L15.7397 3.74116C15.6173 3.12891 15.0752 2.68457 14.4509 2.68457H10.549C9.92466 2.68457 9.38267 3.12891 9.26021 3.74116L9.02412 4.92168H5.83384C5.09575 4.92168 4.43037 5.38774 4.17817 6.08135L3.05923 9.15864C2.95869 8.53315 2.41523 8.05366 1.76177 8.05366H1.31436C0.5896 8.05366 0 8.64326 0 9.36797C0 10.0927 0.5896 10.6823 1.31431 10.6823H1.76172C1.96831 10.6823 2.16382 10.6342 2.33794 10.5489L1.37896 11.7477C1.06675 12.1379 0.894824 12.628 0.894824 13.1277V21.4485C0.894824 21.9265 1.28369 22.3154 1.76172 22.3154H3.104C3.58203 22.3154 3.9709 21.9265 3.9709 21.4485V19.6308H21.0291V21.4485C21.0291 21.9265 21.4179 22.3154 21.8959 22.3154H23.2382C23.7163 22.3154 24.1051 21.9265 24.1051 21.4485V13.1277C24.1051 12.628 23.9332 12.1379 23.621 11.7477L22.662 10.5489C22.8361 10.6342 23.0316 10.6823 23.2382 10.6823H23.6857ZM1.76177 9.84336H1.31436C1.0522 9.84336 0.838965 9.63013 0.838965 9.36797C0.838965 9.10581 1.0522 8.89258 1.31436 8.89258H1.76177C2.02393 8.89258 2.23716 9.10581 2.23716 9.36797C2.23716 9.63008 2.02388 9.84336 1.76177 9.84336ZM10.0829 3.90562C10.1271 3.68418 10.3232 3.52344 10.549 3.52344H14.4509C14.6768 3.52344 14.8728 3.68418 14.917 3.90562L15.1203 4.92168H9.87964L10.0829 3.90562ZM3.13198 21.4485C3.13198 21.4639 3.11943 21.4765 3.104 21.4765H1.76172C1.74629 21.4765 1.73374 21.4639 1.73374 21.4485V19.369C2.0023 19.5348 2.31841 19.6308 2.65654 19.6308H3.13193V21.4485H3.13198ZM17.4497 18.7919H7.55034V17.8691C7.55034 17.8537 7.56289 17.8411 7.57832 17.8411H17.4217C17.4372 17.8411 17.4497 17.8537 17.4497 17.8691V18.7919H17.4497ZM23.2662 21.4485C23.2662 21.4639 23.2537 21.4765 23.2382 21.4765H21.8959C21.8805 21.4765 21.868 21.4639 21.868 21.4485V19.6308H22.3434C22.6815 19.6308 22.9976 19.5348 23.2662 19.369V21.4485H23.2662ZM22.966 12.2718C23.1596 12.5138 23.2663 12.8178 23.2663 13.1278V17.8691C23.2663 18.3779 22.8523 18.7919 22.3435 18.7919H18.2886V17.8691C18.2886 17.3911 17.8997 17.0022 17.4217 17.0022H7.57832C7.10029 17.0022 6.71143 17.3911 6.71143 17.8691V18.7919H2.65659C2.14775 18.7919 1.73379 18.3779 1.73379 17.8691V13.1278C1.73379 12.8178 1.84043 12.5138 2.03408 12.2718L3.30562 10.6823H15.1846C15.4162 10.6823 15.6041 10.4945 15.6041 10.2628C15.6041 10.0312 15.4163 9.84331 15.1846 9.84331H3.70293L4.9667 6.36797C5.09878 6.00464 5.44731 5.76055 5.83394 5.76055H19.1662C19.5528 5.76055 19.9013 6.00469 20.0334 6.36797L21.2972 9.84331H19.6589C19.4273 9.84331 19.2395 10.0311 19.2395 10.2628C19.2395 10.4944 19.4272 10.6823 19.6589 10.6823H21.6945L22.966 12.2718ZM22.7628 9.36797C22.7628 9.10581 22.9761 8.89258 23.2382 8.89258H23.6856C23.9478 8.89258 24.161 9.10581 24.161 9.36797C24.161 9.63013 23.9478 9.84336 23.6856 9.84336H23.2382C22.9761 9.84336 22.7628 9.63008 22.7628 9.36797Z' fill='black'/%3E%3Cpath d='M4.44697 16.1074C3.96895 16.1074 3.58008 16.4963 3.58008 16.9743C3.58008 17.4523 3.96895 17.8412 4.44697 17.8412C4.925 17.8412 5.31387 17.4523 5.31387 16.9743C5.31387 16.4963 4.925 16.1074 4.44697 16.1074Z' fill='black'/%3E%3Cpath d='M20.5544 16.1074C20.0764 16.1074 19.6875 16.4963 19.6875 16.9743C19.6875 17.4523 20.0764 17.8412 20.5544 17.8412C21.0324 17.8412 21.4213 17.4523 21.4213 16.9743C21.4213 16.4963 21.0324 16.1074 20.5544 16.1074Z' fill='black'/%3E%3Cpath d='M4.22358 12.5273C3.37549 12.5273 2.68555 13.2173 2.68555 14.0654C2.68555 14.9135 3.37549 15.6034 4.22358 15.6034C5.07168 15.6034 5.76162 14.9135 5.76162 14.0654C5.76162 13.2173 5.07168 12.5273 4.22358 12.5273ZM4.22358 14.7645C3.83808 14.7645 3.52446 14.4509 3.52446 14.0653C3.52446 13.6798 3.83804 13.3662 4.22358 13.3662C4.60913 13.3662 4.9227 13.6798 4.9227 14.0653C4.9227 14.4509 4.60908 14.7645 4.22358 14.7645Z' fill='black'/%3E%3Cpath d='M20.7783 12.5273C19.9302 12.5273 19.2402 13.2173 19.2402 14.0654C19.2402 14.9135 19.9302 15.6034 20.7783 15.6034C21.6264 15.6034 22.3163 14.9135 22.3163 14.0654C22.3163 13.2173 21.6264 12.5273 20.7783 12.5273ZM20.7783 14.7645C20.3928 14.7645 20.0792 14.4509 20.0792 14.0653C20.0792 13.6798 20.3927 13.3662 20.7783 13.3662C21.1638 13.3662 21.4774 13.6798 21.4774 14.0653C21.4774 14.4509 21.1638 14.7645 20.7783 14.7645Z' fill='black'/%3E%3C/svg%3E%0A");
}

.left-categories-list .makeup-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M10.1029 12.7153C10.0116 12.6245 9.88613 12.5723 9.75727 12.5723C9.62886 12.5723 9.50293 12.6245 9.41211 12.7153C9.32129 12.8062 9.26953 12.9321 9.26953 13.0605C9.26953 13.1889 9.32129 13.3148 9.41211 13.4057C9.50342 13.4965 9.62891 13.5487 9.75727 13.5487C9.88618 13.5487 10.0116 13.4965 10.1029 13.4057C10.1937 13.3148 10.2455 13.1889 10.2455 13.0605C10.2455 12.9321 10.1937 12.8061 10.1029 12.7153Z' fill='black'/%3E%3Cpath d='M23.6335 9.17872C23.2217 8.78053 22.7456 8.47076 22.2298 8.25797C21.8949 6.21398 20.9427 4.35841 19.4722 2.88781C15.6269 -0.957396 9.3702 -0.957396 5.52494 2.88781C4.30693 4.10583 3.43383 5.6111 2.98417 7.26066C2.70624 7.24996 2.42685 7.31969 2.177 7.4693C1.73095 7.73634 1.46469 8.20611 1.46469 8.72599V12.5799C1.12026 12.7309 0.878807 13.0747 0.878807 13.4742V15.6273C0.386083 15.6766 0 16.0935 0 16.5989V23.5317C0 24.3393 0.65703 24.9964 1.46469 24.9964H5.95639C6.764 24.9964 7.42108 24.3394 7.42108 23.5317V18.3192C8.53294 18.9896 9.75496 19.4272 11.034 19.6163V22.064H10.7981C9.45042 22.064 8.35394 23.1605 8.35394 24.5082C8.35394 24.7778 8.57254 24.9964 8.84217 24.9964H16.1551C16.4247 24.9964 16.6433 24.7778 16.6433 24.5082C16.6433 23.1605 15.5468 22.064 14.1991 22.064H13.9634V19.616C15.3269 19.4143 16.6222 18.9317 17.7867 18.189V23.0675C17.7867 24.1311 18.6521 24.9965 19.7157 24.9965H21.156C22.2197 24.9965 23.085 24.1311 23.085 23.0675V17.3171L24.5365 14.3715C25.3987 12.6217 25.0358 10.5349 23.6335 9.17872ZM2.44116 8.72603C2.44116 8.47628 2.60722 8.34991 2.67856 8.30714C2.74995 8.26437 2.93974 8.17765 3.15991 8.29566L4.72221 9.13277C4.88114 9.21793 4.97982 9.38282 4.97982 9.56309V12.4978H2.44116V8.72603ZM1.85532 13.4743H5.56586V15.6225H1.85532V13.4743ZM6.44462 23.5318C6.44462 23.801 6.22562 24.02 5.95639 24.02H1.46469C1.19551 24.02 0.976463 23.801 0.976463 23.5318V16.599H6.44457V23.5318H6.44462ZM14.1992 23.0405C14.8374 23.0405 15.3818 23.4499 15.5834 24.02H9.4139C9.61551 23.4499 10.1599 23.0405 10.7982 23.0405H11.5222H13.4751H14.1992ZM12.0104 22.064V19.7115C12.1715 19.7192 12.333 19.7235 12.4953 19.7235C12.5399 19.7235 12.5846 19.7232 12.6292 19.7226C12.7489 19.7211 12.868 19.7171 12.9869 19.7113V22.064H12.0104ZM7.42103 17.1548V16.5989C7.42108 16.0935 7.035 15.6766 6.54227 15.6274V13.4743C6.54227 13.0748 6.30087 12.731 5.95639 12.5799V9.56314C5.95639 9.02222 5.66024 8.52755 5.18349 8.27213L3.90751 7.58849C4.30658 6.07501 5.10048 4.69333 6.21547 3.57834C9.68001 0.113794 15.3173 0.113842 18.7818 3.57834C19.9988 4.79538 20.822 6.30475 21.1819 7.9694C20.9657 7.93761 20.746 7.9212 20.5239 7.9212C20.2724 7.9212 20.024 7.94322 19.7804 7.9839C19.3863 6.45524 18.5087 5.07272 17.2815 4.05993C15.9398 2.95266 14.2412 2.34284 12.4988 2.34284C11.1767 2.34284 9.87645 2.69089 8.73836 3.34943C7.63465 3.98805 6.70438 4.90358 6.04794 5.99718C5.90917 6.22833 5.98407 6.52828 6.21532 6.66705C6.44647 6.80572 6.74637 6.73092 6.88519 6.49967C8.08055 4.50822 10.1791 3.31921 12.4988 3.31921C13.1247 3.31921 13.7343 3.40915 14.3137 3.57756L10.7106 7.18058C10.52 7.37125 10.52 7.68038 10.7106 7.87101C10.806 7.96637 10.9309 8.01402 11.0558 8.01402C11.1808 8.01402 11.3057 7.96632 11.4011 7.87101L15.3127 3.95944C15.9349 4.25739 16.5057 4.65124 17.0038 5.12355L10.7304 11.3969C10.5398 11.5876 10.5398 11.8967 10.7304 12.0874C10.8258 12.1828 10.9507 12.2304 11.0757 12.2304C11.2006 12.2304 11.3256 12.1828 11.4209 12.0874L17.6613 5.84699C18.2062 6.54406 18.6144 7.35675 18.8404 8.2483C18.3159 8.46129 17.8321 8.77476 17.4143 9.17882L17.3589 9.23238C15.9938 10.5525 15.6112 12.598 16.4069 14.3223L16.673 14.8989C15.5009 15.8713 14.0299 16.4037 12.4986 16.4037C11.2354 16.4037 10.0096 16.0432 8.95379 15.3611C8.72733 15.2147 8.42508 15.2798 8.27879 15.5063C8.13245 15.7328 8.19749 16.0351 8.42401 16.1813C9.63807 16.9656 11.047 17.3801 12.4986 17.3801C14.1718 17.3801 15.7821 16.8268 17.0944 15.8119L17.6802 17.0813C14.656 19.2547 10.481 19.2895 7.42103 17.1548ZM22.1084 23.0675C22.1084 23.5927 21.6811 24.02 21.1559 24.02H19.7156C19.1903 24.02 18.7631 23.5927 18.7631 23.0675V20.0098H22.1084V23.0675H22.1084ZM22.1084 19.0334H18.7631V17.6827H22.1084V19.0334ZM23.6605 13.9399L22.2973 16.7063H22.0468V14.7012C22.0468 14.4316 21.8282 14.213 21.5586 14.213C21.2889 14.213 21.0703 14.4316 21.0703 14.7012V16.7063H18.5826L17.2936 13.9131C16.6715 12.5652 16.9706 10.9663 18.0378 9.93419L18.0932 9.88062C19.4562 8.56251 21.5917 8.56246 22.9547 9.88062C24.0509 10.9407 24.3346 12.572 23.6605 13.9399Z' fill='black'/%3E%3Cpath d='M21.9037 12.7153C21.8129 12.6245 21.6869 12.5723 21.5585 12.5723C21.4301 12.5723 21.3042 12.6245 21.2134 12.7153C21.1226 12.8062 21.0703 12.9321 21.0703 13.0605C21.0703 13.1889 21.1226 13.3148 21.2134 13.4057C21.3042 13.4965 21.4302 13.5487 21.5585 13.5487C21.687 13.5487 21.8129 13.4965 21.9037 13.4057C21.9945 13.3148 22.0468 13.1889 22.0468 13.0605C22.0468 12.9321 21.9945 12.8061 21.9037 12.7153Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .printer-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.9717 9.86042C24.9683 9.85042 24.9667 9.84042 24.9625 9.83083C24.945 9.79019 24.9211 9.75263 24.8917 9.71958L21.345 5.81833C20.8708 5.29766 20.1993 5.00064 19.495 5H17.5V0.833333C17.5 0.373096 17.1269 0 16.6667 0H8.33333C7.8731 0 7.5 0.373096 7.5 0.833333V5H5.505C4.80073 5.00064 4.12924 5.29766 3.655 5.81833L0.108333 9.71958C0.0789142 9.75263 0.0549981 9.79019 0.0375 9.83083C0.0333333 9.84042 0.0316667 9.85042 0.0283333 9.86042C0.0146124 9.89804 0.00660681 9.9375 0.00458333 9.9775C0.00416667 9.98542 0 9.99208 0 10V17.9167C0.00137807 19.2968 1.11986 20.4153 2.5 20.4167H5.41667L3.91667 22.4167C3.72728 22.6692 3.69682 23.007 3.83798 23.2893C3.97914 23.5717 4.26769 23.75 4.58333 23.75H7.00417L6.97167 23.8221C6.85453 24.08 6.87644 24.3798 7.02985 24.6179C7.18325 24.8561 7.44713 25 7.73042 25H17.2696C17.5529 25 17.8167 24.8561 17.9701 24.6179C18.1236 24.3798 18.1455 24.08 18.0283 23.8221L17.9954 23.75H20.4167C20.7323 23.75 21.0209 23.5717 21.162 23.2893C21.3032 23.007 21.2727 22.6692 21.0833 22.4167L19.5833 20.4167H22.5C23.8801 20.4153 24.9986 19.2968 25 17.9167V10C25 9.99208 24.9958 9.98542 24.9954 9.9775C24.9934 9.9375 24.9854 9.89804 24.9717 9.86042ZM8.33333 0.833333H16.6667V7.5H8.33333V0.833333ZM4.27167 6.37917C4.5877 6.03184 5.03541 5.83369 5.505 5.83333H7.5V7.5H7.08333C6.85321 7.5 6.66667 7.68655 6.66667 7.91667C6.66667 8.14678 6.85321 8.33333 7.08333 8.33333H17.9167C18.1468 8.33333 18.3333 8.14678 18.3333 7.91667C18.3333 7.68655 18.1468 7.5 17.9167 7.5H17.5V5.83333H19.495C19.9646 5.83369 20.4123 6.03184 20.7283 6.37917L23.6412 9.58333H1.35875L4.27167 6.37917ZM18.75 19.3058L17.9167 18.1946V17.5C17.9167 16.8096 17.357 16.25 16.6667 16.25H8.33333C7.64298 16.25 7.08333 16.8096 7.08333 17.5V18.1946L6.25 19.3058V16.25C6.25184 14.6399 7.5566 13.3352 9.16667 13.3333H15.8333C17.4434 13.3352 18.7482 14.6399 18.75 16.25V19.3058ZM17.0833 17.9167H7.91667V17.5C7.91667 17.2699 8.10321 17.0833 8.33333 17.0833H16.6667C16.8968 17.0833 17.0833 17.2699 17.0833 17.5V17.9167ZM7.73042 24.1667L9.435 20.4167H15.565L17.2712 24.1667H7.73042ZM17.6167 22.9167L16.2175 19.8379L16.2129 19.8279C16.1935 19.7864 16.1671 19.7485 16.135 19.7158C16.1262 19.7067 16.1163 19.6996 16.1071 19.6912C16.0797 19.6671 16.0493 19.6466 16.0167 19.6304C16.0043 19.6239 15.9917 19.6181 15.9787 19.6129C15.9324 19.5944 15.8832 19.5844 15.8333 19.5833H9.16667C9.11698 19.5843 9.06787 19.5942 9.02167 19.6125C9.00873 19.6177 8.99607 19.6235 8.98375 19.63C8.95108 19.6462 8.92068 19.6667 8.89333 19.6908C8.88417 19.6992 8.87417 19.7062 8.86542 19.7154C8.83331 19.7481 8.80696 19.786 8.7875 19.8275L8.78292 19.8375L7.38333 22.9167H4.58333L7.70833 18.75H17.2917L20.4167 22.9167H17.6167ZM24.1667 17.9167C24.1667 18.8371 23.4205 19.5833 22.5 19.5833H19.5833V16.25C19.5808 14.18 17.9034 12.5025 15.8333 12.5H9.16667C7.09665 12.5025 5.41919 14.18 5.41667 16.25V19.5833H2.5C1.57953 19.5833 0.833333 18.8371 0.833333 17.9167V10.4167H24.1667V17.9167Z' fill='black'/%3E%3Cpath d='M22.084 14.167C22.7743 14.167 23.334 13.6073 23.334 12.917C23.334 12.2266 22.7743 11.667 22.084 11.667C21.3936 11.667 20.834 12.2266 20.834 12.917C20.834 13.6073 21.3936 14.167 22.084 14.167ZM22.084 12.5003C22.3141 12.5003 22.5006 12.6869 22.5006 12.917C22.5006 13.1471 22.3141 13.3337 22.084 13.3337C21.8539 13.3337 21.6673 13.1471 21.6673 12.917C21.6673 12.6869 21.8539 12.5003 22.084 12.5003Z' fill='black'/%3E%3Cpath d='M22.0827 15.8333C22.3128 15.8333 22.4993 15.6468 22.4993 15.4167C22.4993 15.1865 22.3128 15 22.0827 15C21.8526 15 21.666 15.1865 21.666 15.4167C21.666 15.6468 21.8526 15.8333 22.0827 15.8333Z' fill='black'/%3E%3Cpath d='M22.0827 17.0833C22.3128 17.0833 22.4993 16.8968 22.4993 16.6667C22.4993 16.4365 22.3128 16.25 22.0827 16.25C21.8526 16.25 21.666 16.4365 21.666 16.6667C21.666 16.8968 21.8526 17.0833 22.0827 17.0833Z' fill='black'/%3E%3Cpath d='M22.0827 18.3333C22.3128 18.3333 22.4993 18.1468 22.4993 17.9167C22.4993 17.6865 22.3128 17.5 22.0827 17.5C21.8526 17.5 21.666 17.6865 21.666 17.9167C21.666 18.1468 21.8526 18.3333 22.0827 18.3333Z' fill='black'/%3E%3Cpath d='M10.8327 22.0833H14.166C14.3961 22.0833 14.5827 21.8968 14.5827 21.6667C14.5827 21.4365 14.3961 21.25 14.166 21.25H10.8327C10.6026 21.25 10.416 21.4365 10.416 21.6667C10.416 21.8968 10.6026 22.0833 10.8327 22.0833Z' fill='black'/%3E%3Cpath d='M15.0007 22.5H10.0007C9.77053 22.5 9.58398 22.6865 9.58398 22.9167C9.58398 23.1468 9.77053 23.3333 10.0007 23.3333H15.0007C15.2308 23.3333 15.4173 23.1468 15.4173 22.9167C15.4173 22.6865 15.2308 22.5 15.0007 22.5Z' fill='black'/%3E%3Cpath d='M2.08268 12.5C2.3128 12.5 2.49935 12.3134 2.49935 12.0833V11.6667C2.49935 11.4365 2.3128 11.25 2.08268 11.25C1.85256 11.25 1.66602 11.4365 1.66602 11.6667V12.0833C1.66602 12.3134 1.85256 12.5 2.08268 12.5Z' fill='black'/%3E%3Cpath d='M2.08268 16.6663C2.3128 16.6663 2.49935 16.4798 2.49935 16.2497V13.7497C2.49935 13.5196 2.3128 13.333 2.08268 13.333C1.85256 13.333 1.66602 13.5196 1.66602 13.7497V16.2497C1.66602 16.4798 1.85256 16.6663 2.08268 16.6663Z' fill='black'/%3E%3C/svg%3E%0A");
}

.left-categories-list .house-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.63623 22.5605C6.46704 21.5809 5.61079 20.833 4.5833 20.833C3.76289 20.833 3.05205 21.3097 2.71245 22.0005C2.64536 21.9526 2.57368 21.9101 2.49995 21.8717V14.9997C2.49995 14.7697 2.31328 14.583 2.0833 14.583C1.85332 14.583 1.66665 14.7697 1.66665 14.9997V21.6663C0.74751 21.6663 0 22.4138 0 23.333C0 24.2522 0.74751 24.9997 1.66665 24.9997H6.25C6.93916 24.9997 7.5 24.4388 7.5 23.7497C7.5 23.1951 7.13706 22.7238 6.63623 22.5605ZM6.25 24.1663H1.66665C1.20708 24.1663 0.833301 23.7926 0.833301 23.333C0.833301 22.8733 1.20708 22.4997 1.66665 22.4997C2.05542 22.4997 2.40083 22.7255 2.52622 23.0622C2.59663 23.2509 2.79165 23.3622 2.99082 23.3263C3.18916 23.2905 3.3333 23.118 3.3333 22.9163C3.3333 22.2271 3.89414 21.6663 4.5833 21.6663C5.27246 21.6663 5.8333 22.2271 5.8333 22.9163C5.8333 23.1463 6.01997 23.333 6.24995 23.333C6.47954 23.333 6.6666 23.52 6.6666 23.7496C6.6666 23.9792 6.47959 24.1663 6.25 24.1663Z' fill='%23000000'/%3E%3Cpath d='M24.5833 3.33335H16.6667C16.4367 3.33335 16.25 3.52002 16.25 3.75C16.25 3.97998 16.4367 4.16665 16.6667 4.16665H24.1667V13.1608L12.7946 1.78877C12.7129 1.70708 12.6058 1.6667 12.4987 1.6667C12.3917 1.6667 12.2846 1.70713 12.2029 1.78877L0.83335 13.1604V4.16665H5.4167C5.64668 4.16665 5.83335 3.97998 5.83335 3.75V2.08335C5.83335 1.85337 5.64668 1.6667 5.4167 1.6667H5V0.83335H7.5V1.6667H7.08335C6.85337 1.6667 6.6667 1.85337 6.6667 2.08335V3.75C6.6667 3.97998 6.85337 4.16665 7.08335 4.16665H8.33335C8.56333 4.16665 8.75 3.97998 8.75 3.75C8.75 3.52002 8.56333 3.33335 8.33335 3.33335H7.5V2.5H7.91665C8.14663 2.5 8.3333 2.31333 8.3333 2.08335V0.41665C8.3333 0.18667 8.14663 0 7.91665 0H4.58335C4.35337 0 4.1667 0.18667 4.1667 0.41665V2.0833C4.1667 2.31328 4.35337 2.49995 4.58335 2.49995H5V3.3333H0.41665C0.30625 3.3333 0.2 3.37705 0.12207 3.45537C0.04375 3.53335 0 3.6396 0 3.75L0.00166016 14.1666C0.00166016 14.3354 0.10332 14.4871 0.25918 14.5517C0.31084 14.5729 0.3646 14.5833 0.418359 14.5833C0.5271 14.5833 0.633789 14.5409 0.712939 14.4613L12.4987 2.67124L24.2887 14.4612C24.3683 14.5408 24.475 14.5833 24.5833 14.5833C24.6371 14.5833 24.6912 14.5729 24.7429 14.5516C24.8983 14.487 25 14.335 25 14.1666V3.75C25 3.52002 24.8133 3.33335 24.5833 3.33335Z' fill='%23000000'/%3E%3Cpath d='M23.3333 21.6663V14.9997C23.3333 14.7697 23.1467 14.583 22.9167 14.583C22.6867 14.583 22.5 14.7697 22.5 14.9997V21.8717C22.4263 21.9101 22.3546 21.9525 22.2875 22.0005C21.9479 21.3097 21.2371 20.833 20.4167 20.833C19.3892 20.833 18.533 21.5809 18.3638 22.5605C17.8629 22.7238 17.5 23.1951 17.5 23.7497C17.5 23.8967 17.53 24.0355 17.5771 24.1663H10.4166C10.1867 24.1663 10 24.353 10 24.583C10 24.8129 10.1867 24.9996 10.4166 24.9996H18.75H20.4166H23.3333C24.2525 24.9997 25 24.2522 25 23.333C25 22.4139 24.2525 21.6663 23.3333 21.6663ZM23.3333 24.1663H20.4167H18.75C18.5204 24.1663 18.3333 23.9792 18.3333 23.7497C18.3333 23.5201 18.5204 23.333 18.75 23.333C18.98 23.333 19.1666 23.1463 19.1666 22.9164C19.1666 22.2272 19.7275 21.6664 20.4166 21.6664C21.1058 21.6664 21.6666 22.2272 21.6666 22.9164C21.6666 23.118 21.8108 23.2905 22.0091 23.3264C22.207 23.3626 22.4033 23.2509 22.4737 23.0622C22.5991 22.7255 22.9446 22.4997 23.3333 22.4997C23.7929 22.4997 24.1666 22.8734 24.1666 23.3331C24.1666 23.7927 23.7929 24.1663 23.3333 24.1663Z' fill='%23000000'/%3E%3Cpath d='M14.1673 8.33364C14.1673 7.41445 13.4198 6.66699 12.5006 6.66699C11.5814 6.66699 10.834 7.4145 10.834 8.33364C10.834 9.25278 11.5814 10.0003 12.5006 10.0003C13.4198 10.0003 14.1673 9.25278 14.1673 8.33364ZM11.6673 8.33364C11.6673 7.87407 12.041 7.50029 12.5006 7.50029C12.9602 7.50029 13.334 7.87402 13.334 8.33364C13.334 8.79321 12.9603 9.16699 12.5006 9.16699C12.0411 9.16694 11.6673 8.79321 11.6673 8.33364Z' fill='%23000000'/%3E%3Cpath d='M20.4173 14.167H17.0839C16.854 14.167 16.6673 14.3537 16.6673 14.5836V19.167H16.2506C16.0207 19.167 15.834 19.3537 15.834 19.5836C15.834 19.8136 16.0207 20.0003 16.2506 20.0003H21.2506C21.4806 20.0003 21.6673 19.8136 21.6673 19.5836C21.6673 19.3537 21.4806 19.167 21.2506 19.167H20.834V14.5836C20.834 14.3537 20.6473 14.167 20.4173 14.167ZM20.0006 19.167H17.5006V17.5003H20.0006V19.167ZM20.0006 16.667H17.5006V15.0003H20.0006V16.667Z' fill='%23000000'/%3E%3Cpath d='M16.6672 22.9169C16.6672 22.687 16.4806 22.5003 16.2506 22.5003H15.0006V14.5836C15.0006 14.3537 14.8139 14.167 14.5839 14.167H10.4173C10.1873 14.167 10.0006 14.3537 10.0006 14.5836V22.5003H8.75063C8.52065 22.5003 8.33398 22.687 8.33398 22.9169V24.5836C8.33398 24.8136 8.52065 25.0002 8.75063 25.0002C8.98062 25.0002 9.16728 24.8136 9.16728 24.5836V23.3336H16.2506C16.4806 23.3336 16.6672 23.147 16.6672 22.9169ZM14.1672 18.3336H13.7506C13.5206 18.3336 13.3339 18.5203 13.3339 18.7503C13.3339 18.9803 13.5206 19.1669 13.7506 19.1669H14.1672V22.5003H10.8339V15.0003H14.1672V18.3336Z' fill='%23000000'/%3E%3Cpath d='M7.91729 14.167H4.58398C4.354 14.167 4.16733 14.3537 4.16733 14.5836V19.167H3.75064C3.52065 19.167 3.33398 19.3537 3.33398 19.5836C3.33398 19.8136 3.52065 20.0003 3.75064 20.0003H8.75064C8.98062 20.0003 9.16729 19.8137 9.16729 19.5837C9.16729 19.3537 8.98062 19.167 8.75064 19.167H8.33399V14.5837C8.33399 14.3537 8.14731 14.167 7.91729 14.167ZM7.50064 19.167H5.00064V17.5003H7.50064V19.167ZM7.50064 16.667H5.00064V15.0003H7.50064V16.667Z' fill='%23000000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list .kitchen-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.916 15H7.08267C6.85269 15 6.66602 15.1862 6.66602 15.4166V24.5833C6.66602 24.8137 6.85269 24.9999 7.08267 24.9999H17.916C18.1464 24.9999 18.3327 24.8137 18.3327 24.5833V15.4166C18.3327 15.1862 18.1464 15 17.916 15ZM17.4993 24.1666H7.49932V15.8333H17.4993V24.1666Z' fill='black'/%3E%3Cpath d='M17.916 15H7.08267C6.85269 15 6.66602 15.1862 6.66602 15.4166V24.5833C6.66602 24.8137 6.85269 24.9999 7.08267 24.9999H17.916C18.1464 24.9999 18.3327 24.8137 18.3327 24.5833V15.4166C18.3327 15.1862 18.1464 15 17.916 15ZM17.4993 24.1666H7.49932V15.8333H17.4993V24.1666Z' fill='black'/%3E%3Cpath d='M7.08335 15H0.41665C0.18667 15 0 15.1862 0 15.4166V24.5833C0 24.8138 0.18667 25 0.41665 25H7.0833C7.31328 25 7.49995 24.8138 7.49995 24.5833V15.4166C7.5 15.1862 7.31333 15 7.08335 15ZM6.66665 24.1667H0.83335V15.8333H6.6667V24.1667H6.66665Z' fill='black'/%3E%3Cpath d='M24.5833 15H17.9167C17.6862 15 17.5 15.1862 17.5 15.4166V24.5833C17.5 24.8137 17.6862 24.9999 17.9167 24.9999H24.5833C24.8137 24.9999 25 24.8137 25 24.5833V15.4166C25 15.1862 24.8138 15 24.5833 15ZM24.1667 24.1666H18.3334V15.8333H24.1667V24.1666H24.1667Z' fill='black'/%3E%3Cpath d='M16.2506 18.334H8.75063C8.52065 18.334 8.33398 18.5202 8.33398 18.7506V22.9173C8.33398 23.1477 8.52065 23.3339 8.75063 23.3339H16.2506C16.481 23.3339 16.6673 23.1477 16.6673 22.9173V18.7506C16.6673 18.5202 16.481 18.334 16.2506 18.334ZM15.834 22.5006H9.16728V19.1673H15.8339V22.5006H15.834Z' fill='black'/%3E%3Cpath d='M13.7494 16.667H12.916V17.5003H13.7494V16.667Z' fill='black'/%3E%3Cpath d='M12.0834 16.667H11.25V17.5003H12.0834V16.667Z' fill='black'/%3E%3Cpath d='M10.4173 16.667H9.58398V17.5003H10.4173V16.667Z' fill='black'/%3E%3Cpath d='M15.4173 16.667H14.584V17.5003H15.4173V16.667Z' fill='black'/%3E%3Cpath d='M7.08267 18.334H0.416016V19.1673H7.08267V18.334Z' fill='black'/%3E%3Cpath d='M4.58267 16.667H2.91602V17.5003H4.58267V16.667Z' fill='black'/%3E%3Cpath d='M4.58267 20H2.91602V20.8333H4.58267V20Z' fill='black'/%3E%3Cpath d='M24.5827 18.334H17.916V19.1673H24.5827V18.334Z' fill='black'/%3E%3Cpath d='M21.6673 18.75H20.834V24.5833H21.6673V18.75Z' fill='black'/%3E%3Cpath d='M22.0827 16.667H20.416V17.5003H22.0827V16.667Z' fill='black'/%3E%3Cpath d='M19.9994 20.833H19.166V22.083H19.9994V20.833Z' fill='black'/%3E%3Cpath d='M23.3334 20.833H22.5V22.083H23.3334V20.833Z' fill='black'/%3E%3Cpath d='M17.7953 6.78877L16.2507 5.24419V0.41665C16.2507 0.18667 16.0645 0 15.8341 0H9.16738C8.9374 0 8.75073 0.18667 8.75073 0.41665V5.24414L7.20615 6.78872C7.08696 6.90786 7.05117 7.08706 7.11572 7.24287C7.18032 7.39829 7.33237 7.49995 7.50073 7.49995H17.5007C17.669 7.49995 17.8216 7.39829 17.8857 7.24287C17.9503 7.08706 17.9145 6.90791 17.7953 6.78877ZM8.50654 6.66665L9.46196 5.71123C9.54028 5.6333 9.58403 5.52705 9.58403 5.41665V0.83335H15.4174V5.4167C15.4174 5.5271 15.4611 5.63335 15.5394 5.71128L16.4949 6.6667H8.50654V6.66665Z' fill='black'/%3E%3Cpath d='M22.5006 9.16699C21.5814 9.16699 20.834 9.9145 20.834 10.8336V11.2503H21.6673V10.8336C21.6673 10.3741 22.0411 10.0003 22.5007 10.0003C22.9603 10.0003 23.334 10.374 23.334 10.8336V15.417H24.1674V10.8336C24.1673 9.9145 23.4198 9.16699 22.5006 9.16699Z' fill='black'/%3E%3Cpath d='M23.75 13.333H22.5V14.1664H23.75V13.333Z' fill='black'/%3E%3Cpath d='M12.0833 12.5H7.91665C7.68667 12.5 7.5 12.6862 7.5 12.9166V15.4167C7.5 15.6471 7.68667 15.8333 7.91665 15.8333H12.0833C12.3133 15.8333 12.5 15.6471 12.5 15.4167V12.9166C12.5 12.6862 12.3133 12.5 12.0833 12.5ZM11.6666 15H8.33325V13.3333H11.6666V15Z' fill='black'/%3E%3Cpath d='M7.91601 13.333H6.66602V14.1664H7.91601V13.333Z' fill='black'/%3E%3Cpath d='M13.334 13.333H12.084V14.1664H13.334V13.333Z' fill='black'/%3E%3Cpath d='M7.08335 0H0.41665C0.18667 0 0 0.18667 0 0.41665V5.41665C0 5.64663 0.18667 5.8333 0.41665 5.8333H7.0833C7.31328 5.8333 7.49995 5.64663 7.49995 5.41665V0.41665C7.5 0.18667 7.31333 0 7.08335 0ZM6.66665 5H0.83335V0.83335H6.6667V5H6.66665Z' fill='black'/%3E%3Cpath d='M5.83335 2.5H5V4.16665H5.83335V2.5Z' fill='black'/%3E%3Cpath d='M24.5833 0H17.9167C17.6862 0 17.5 0.18667 17.5 0.41665V5.41665C17.5 5.64663 17.6862 5.8333 17.9167 5.8333H24.5833C24.8137 5.8333 25 5.64663 25 5.41665V0.41665C25 0.18667 24.8138 0 24.5833 0ZM24.1667 5H18.3334V0.83335H24.1667V5H24.1667Z' fill='black'/%3E%3Cpath d='M19.9994 2.5H19.166V4.16665H19.9994V2.5Z' fill='black'/%3E%3Cpath d='M7.5 8.33301H0V9.16636H7.5V8.33301Z' fill='black'/%3E%3Cpath d='M1.66733 7.5H0.833984V11.25H1.66733V7.5Z' fill='black'/%3E%3Cpath d='M1.25 10.833C0.56084 10.833 0 11.3938 0 12.083C0 12.7722 0.56084 13.333 1.25 13.333C1.93916 13.333 2.5 12.7722 2.5 12.083C2.5 11.3938 1.93916 10.833 1.25 10.833ZM1.25 12.4997C1.02041 12.4997 0.83335 12.3126 0.83335 12.083C0.83335 11.8534 1.02041 11.6664 1.25 11.6664C1.47959 11.6664 1.66665 11.8534 1.66665 12.083C1.66665 12.3126 1.47959 12.4997 1.25 12.4997Z' fill='black'/%3E%3Cpath d='M3.33335 7.5H2.5V11.25H3.33335V7.5Z' fill='black'/%3E%3Cpath d='M2.91602 10.833C2.22686 10.833 1.66602 11.3938 1.66602 12.083C1.66602 12.7722 2.22686 13.333 2.91602 13.333C3.60518 13.333 4.16602 12.7722 4.16602 12.083C4.16602 11.3938 3.60518 10.833 2.91602 10.833ZM2.91602 12.4997C2.68643 12.4997 2.49937 12.3126 2.49937 12.083C2.49937 11.8534 2.68643 11.6664 2.91602 11.6664C3.14561 11.6664 3.33267 11.8534 3.33267 12.083C3.33272 12.3126 3.14561 12.4997 2.91602 12.4997Z' fill='black'/%3E%3Cpath d='M4.99937 7.5H4.16602V11.25H4.99937V7.5Z' fill='black'/%3E%3Cpath d='M4.58398 10.833C3.89482 10.833 3.33398 11.3938 3.33398 12.083C3.33398 12.7722 3.89482 13.333 4.58398 13.333C5.27314 13.333 5.83398 12.7722 5.83398 12.083C5.83398 11.3938 5.27314 10.833 4.58398 10.833ZM4.58398 12.4997C4.35439 12.4997 4.16733 12.3126 4.16733 12.083C4.16733 11.8534 4.35439 11.6664 4.58398 11.6664C4.81357 11.6664 5.00064 11.8534 5.00064 12.083C5.00064 12.3126 4.81357 12.4997 4.58398 12.4997Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.shopping:hover .shopping-icon,
.left-categories-list li.shopping.selected-category .shopping-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M11.2478 16.327C11.4384 16.136 11.4384 15.8269 11.2478 15.6359C11.0569 15.4456 10.7479 15.4456 10.557 15.6359C10.3664 15.8269 10.3664 16.136 10.557 16.327C10.7479 16.5173 11.0569 16.5173 11.2478 16.327Z' fill='%23F76300'/%3E%3Cpath d='M11.4258 4.83398V5.81055C11.4258 7.42912 12.7369 8.74023 14.3555 8.74023C15.971 8.74023 17.2853 7.42607 17.2853 5.81055V4.83398C17.555 4.83398 17.7736 4.6154 17.7736 4.3457C17.7736 4.076 17.555 3.85742 17.2853 3.85742H16.3088C16.0391 3.85742 15.8205 4.076 15.8205 4.3457C15.8205 4.6154 16.0391 4.83398 16.3088 4.83398V5.81055C16.3088 6.88744 15.4325 7.76367 14.3555 7.76367C13.2769 7.76367 12.4023 6.88953 12.4023 5.81055V4.83398C12.672 4.83398 12.8906 4.6154 12.8906 4.3457C12.8906 4.076 12.672 3.85742 12.4023 3.85742H11.4258C11.1561 3.85742 10.9375 4.076 10.9375 4.3457C10.9375 4.6154 11.1561 4.83398 11.4258 4.83398Z' fill='%23F76300'/%3E%3Cpath d='M5.67474 23.9717C5.77011 24.0669 5.89485 24.1144 6.01978 24.1144C6.14471 24.1144 6.26965 24.0667 6.36501 23.9716L7.86438 22.4722C8.35285 21.9841 8.58803 21.3156 8.52013 20.64L9.05781 20.1208C9.48448 19.7096 10.0454 19.483 10.6371 19.483H17.066C18.2177 19.483 19.3062 19.0407 20.1309 18.2375C20.1431 18.2257 20.1546 18.2133 20.1654 18.2001L24.5398 12.9473C25.2348 12.1248 25.1308 10.89 24.3076 10.1942C23.4898 9.50489 22.2641 9.60407 21.567 10.4128L21.0945 10.9015V1.36719C21.0945 1.09749 20.8757 0.878906 20.6062 0.878906H8.05683C7.78732 0.878906 7.56855 1.09749 7.56855 1.36719V12.3072C5.67761 12.7041 4.17786 13.8779 3.37009 15.5937C2.73304 15.5607 2.11182 15.7949 1.65081 16.2565L0.143815 17.7561C0.0518804 17.8476 0.000191261 17.972 5.25997e-07 18.1017C-0.000190209 18.2316 0.051499 18.3559 0.143242 18.4477L5.67474 23.9717ZM20.1179 1.85547V11.9112L18.7048 13.3722C18.3411 12.9253 17.7868 12.6469 17.1881 12.6469H11.5267C11.4954 12.6469 11.4614 12.6396 11.4273 12.6259C10.6667 12.3158 9.86118 12.1586 9.03358 12.1586C8.87012 12.1586 8.70724 12.1645 8.5453 12.1752V1.85547H20.1179ZM8.12683 13.1994C9.11465 13.0566 10.1025 13.1405 11.0605 13.5309C11.2127 13.5923 11.3697 13.6236 11.5267 13.6236H17.1881C17.7176 13.6236 18.1646 14.0554 18.1646 14.6002C18.1646 15.1386 17.7265 15.5767 17.1881 15.5767H12.9398C12.6703 15.5767 12.4516 15.7953 12.4516 16.065C12.4516 16.3347 12.6703 16.5533 12.9398 16.5533H17.1881C18.2652 16.5533 19.1412 15.6771 19.1412 14.6002C19.1412 14.514 19.1349 14.4283 19.1238 14.3438C19.2257 14.2395 22.1771 11.187 22.2794 11.0811C22.2868 11.0733 22.2942 11.0653 22.3011 11.0571C22.649 10.6462 23.2668 10.5944 23.6778 10.9407C24.0892 11.2885 24.1413 11.9059 23.7915 12.3198L19.4319 17.555C18.7927 18.1688 17.9535 18.5064 17.066 18.5064H10.6371C9.79118 18.5064 8.98972 18.8299 8.37975 19.418L8.16441 19.6259C8.07819 19.4933 7.97787 19.3695 7.86457 19.2564L4.86546 16.2573C4.70524 16.0971 4.52347 15.9639 4.32682 15.8588C5.07278 14.3875 6.40526 13.4497 8.12683 13.1994ZM2.3407 16.9477C2.85378 16.4339 3.67374 16.4465 4.1748 16.9479L7.1743 19.9472C7.67708 20.4491 7.68604 21.27 7.17411 21.7813L6.0194 22.9359L1.17989 18.1028L2.3407 16.9477Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.family:hover .family-icon,
.left-categories-list li.family.selected-category .family-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M16.8593 10.7988C16.5319 10.7988 16.2656 11.0652 16.2656 11.3926C16.2656 11.72 16.5319 11.9863 16.8593 11.9863C17.1867 11.9863 17.4531 11.7199 17.4531 11.3926C17.4531 11.0652 17.1867 10.7988 16.8593 10.7988Z' fill='%23F76300'/%3E%3Cpath d='M20.2637 10.7988C19.9363 10.7988 19.6699 11.0652 19.6699 11.3926C19.6699 11.72 19.9363 11.9863 20.2637 11.9863C20.5911 11.9863 20.8574 11.7199 20.8574 11.3926C20.8574 11.0652 20.5911 10.7988 20.2637 10.7988Z' fill='%23F76300'/%3E%3Cpath d='M4.73633 10.7988C4.40894 10.7988 4.14258 11.0652 4.14258 11.3926C4.14258 11.72 4.40894 11.9863 4.73633 11.9863C5.06372 11.9863 5.33003 11.7199 5.33003 11.3926C5.33003 11.0652 5.06372 10.7988 4.73633 10.7988Z' fill='%23F76300'/%3E%3Cpath d='M8.14062 10.7988C7.81323 10.7988 7.54688 11.0652 7.54688 11.3926C7.54688 11.72 7.81323 11.9863 8.14062 11.9863C8.46802 11.9863 8.73438 11.7199 8.73438 11.3926C8.73433 11.0652 8.46802 10.7988 8.14062 10.7988Z' fill='%23F76300'/%3E%3Cpath d='M24.7853 19.2261C24.7348 19.0303 24.5353 18.9124 24.3392 18.963C24.1433 19.0136 24.0256 19.2133 24.0762 19.4092C24.1669 19.7605 24.2237 20.1215 24.246 20.4861H17.3123C17.2172 20.4456 17.1163 20.4161 17.0113 20.3985C17.0114 20.3902 17.0117 20.3819 17.0117 20.3735C17.0117 18.7442 16.165 17.309 14.8887 16.4844C15.4489 16.0102 16.0867 15.6536 16.7718 15.4277C17.0402 16.1645 17.7482 16.6807 18.5613 16.6807C19.3733 16.6807 20.0805 16.1659 20.3497 15.4307C21.7051 15.8788 22.8659 16.8278 23.5696 18.1233C23.6712 18.3104 23.9183 18.3708 24.0954 18.2526C24.2506 18.149 24.3022 17.9375 24.2133 17.7737C23.9267 17.2463 23.573 16.7701 23.1661 16.3525C23.5045 16.0998 23.7966 15.7148 24.038 15.2013C24.9959 13.1635 24.9936 9.27015 24.3197 7.5123C23.8708 6.34125 23.088 5.34661 22.056 4.63595C21.0233 3.92479 19.8149 3.54888 18.5613 3.54888C17.0653 3.54888 15.6215 4.09275 14.4959 5.08031C14.3439 5.21371 14.3288 5.44505 14.4622 5.59709C14.5956 5.74914 14.8269 5.76422 14.979 5.63083C15.9709 4.76055 17.2432 4.28127 18.5613 4.28127C19.6658 4.28127 20.7307 4.61251 21.6407 5.23915C22.5502 5.86554 23.2402 6.74221 23.6359 7.77445C24.2465 9.36736 24.2461 13.0368 23.3751 14.8897C23.1541 15.3599 22.8967 15.6794 22.6082 15.8439C21.9812 15.3358 21.2631 14.9486 20.4905 14.7057C22.0011 13.9831 23.0471 12.4397 23.0471 10.6564V9.91558C23.0471 9.73727 22.9187 9.58488 22.743 9.55466C20.9302 9.243 19.6757 7.40337 19.6635 7.38521C19.5034 7.14572 19.1285 7.1839 19.0199 7.45049C19.0113 7.47148 18.122 9.54939 14.4415 9.54939C14.2392 9.54939 14.0753 9.71334 14.0753 9.91558V10.6564C14.0753 12.4385 15.1199 13.9811 16.629 14.7043C15.8624 14.9448 15.1463 15.3291 14.5138 15.8436C14.2255 15.679 13.9683 15.3596 13.7474 14.8897C12.8764 13.0368 12.8761 9.36731 13.4867 7.77445C13.6372 7.38164 13.833 7.00685 14.0685 6.66053C14.1822 6.4933 14.1388 6.26552 13.9716 6.15181C13.8044 6.03814 13.5766 6.08145 13.4629 6.24873C13.1957 6.64168 12.9736 7.06681 12.8028 7.51225C12.129 9.27005 12.1266 13.1634 13.0846 15.2012C13.2066 15.4607 13.3418 15.6867 13.4891 15.8802C13.1686 15.8013 12.835 15.7558 12.4924 15.748C12.4558 15.4614 12.4309 15.0557 12.5005 14.7397C12.544 14.5422 12.4191 14.3468 12.2216 14.3033C12.0242 14.2599 11.8287 14.3847 11.7852 14.5822C11.7171 14.8916 11.7152 15.2349 11.735 15.5246C11.1599 15.1563 11.0499 14.5995 11.0436 14.5652C11.01 14.367 10.8226 14.2328 10.6237 14.2652C10.4241 14.2977 10.2886 14.4859 10.3211 14.6855C10.3276 14.7252 10.4471 15.4035 11.0653 15.9387C10.9515 15.9726 10.8396 16.0108 10.7296 16.053C10.0397 15.4332 9.23613 14.977 8.36898 14.7048C9.13584 14.3375 9.78269 13.7585 10.2337 13.0441C10.4207 13.1405 10.6296 13.1925 10.8437 13.1925C11.58 13.1925 12.179 12.5935 12.179 11.8573C12.179 11.5721 12.0888 11.3077 11.9359 11.0905C12.8916 8.3154 12.47 6.68982 11.9379 5.81022C11.4071 4.93286 10.5251 4.36887 9.45453 4.22219C8.69318 4.11785 8.0704 4.32107 7.72125 4.48048C7.21204 3.87421 6.63242 3.54883 5.43032 3.54883C4.05068 3.54883 2.0946 4.26438 1.05997 5.83546C-0.0879847 7.57861 0.327967 9.62829 0.926577 11.1089C0.781465 11.3226 0.696557 11.5802 0.696557 11.8573C0.696557 12.5936 1.29556 13.1926 2.03186 13.1926C2.24596 13.1926 2.45489 13.1405 2.64185 13.0441C3.09227 13.7577 3.73809 14.3361 4.50369 14.7035C3.48718 15.0221 2.56143 15.5937 1.79969 16.3873C1.67255 16.5198 1.66449 16.7331 1.78182 16.8745C1.91956 17.0404 2.17868 17.0501 2.32809 16.8945C2.98402 16.2111 3.7773 15.7138 4.64812 15.4271C4.91632 16.1643 5.6244 16.6808 6.4377 16.6808C7.25041 16.6808 7.95815 16.165 8.22675 15.4287C8.87184 15.6415 9.47567 15.97 10.0117 16.4032C8.66286 17.2125 7.75806 18.6893 7.75806 20.3735C7.75806 20.3819 7.75835 20.3902 7.7584 20.3986C7.65348 20.4161 7.55255 20.4457 7.45739 20.4862H0.753C0.807099 19.6098 1.06256 18.7558 1.49994 17.9972C1.60097 17.822 1.54086 17.598 1.36567 17.497C1.19053 17.396 0.966517 17.4561 0.865496 17.6313C0.305653 18.6022 0.00976562 19.711 0.00976562 20.8379V20.8523C0.00976562 21.0546 0.173724 21.2185 0.375963 21.2185H6.73989C6.67807 21.3722 6.64365 21.5398 6.64365 21.7153C6.64365 22.4515 7.24265 23.0505 7.9789 23.0505C8.17177 23.0505 8.35936 23.0092 8.53098 22.9308C9.36079 24.1772 10.7784 25.0003 12.3848 25.0003C13.9912 25.0003 15.4089 24.1772 16.2387 22.9308C16.4103 23.0092 16.5979 23.0505 16.7907 23.0505C17.527 23.0505 18.126 22.4515 18.126 21.7153C18.126 21.5398 18.0917 21.3722 18.0298 21.2185H24.6229C24.8252 21.2185 24.9891 21.0546 24.9891 20.8523V20.8379C24.9892 20.2921 24.9206 19.7498 24.7853 19.2261ZM10.8436 12.4602C10.7474 12.4602 10.6557 12.4373 10.5728 12.3951C10.7241 12.0368 10.8298 11.6548 10.8833 11.2565C11.1972 11.2771 11.4465 11.5383 11.4465 11.8574C11.4465 12.1898 11.1761 12.4602 10.8436 12.4602ZM1.67157 6.23833C2.55708 4.8937 4.24066 4.28127 5.43022 4.28127C6.59189 4.28127 6.92196 4.61519 7.32746 5.16522C7.44318 5.32225 7.66334 5.35975 7.82598 5.25218C7.83238 5.24789 8.47952 4.82778 9.35502 4.9479C10.2024 5.06396 10.8971 5.50491 11.3112 6.1894C11.9277 7.20865 11.9304 8.73154 11.3238 10.6117C11.1984 10.5632 11.0639 10.533 10.9236 10.5247V9.91558C10.9236 9.73727 10.7952 9.58488 10.6194 9.55466C8.80666 9.243 7.55211 7.40337 7.53991 7.38521C7.38024 7.14625 7.00609 7.18102 6.89725 7.44819C6.89506 7.45342 6.66762 7.97816 5.99997 8.49469C5.10821 9.18465 3.83501 9.54934 2.31798 9.54934C2.11574 9.54934 1.95178 9.7133 1.95178 9.91553V10.5246C1.80057 10.5336 1.65609 10.5679 1.52245 10.6232C0.858953 8.87104 0.908316 7.39732 1.67157 6.23833ZM2.03176 12.4602C1.6993 12.4602 1.42885 12.1898 1.42885 11.8574C1.42885 11.5383 1.67811 11.2771 1.99202 11.2565C2.04548 11.6546 2.15114 12.0363 2.30221 12.3944C2.21891 12.4367 2.12658 12.4602 2.03176 12.4602ZM2.69341 10.9059C2.69326 10.9041 2.69316 10.9024 2.69302 10.9007C2.68779 10.8198 2.68423 10.7386 2.68423 10.6565V10.2753C5.46205 10.1759 6.75234 8.95405 7.27336 8.23781C7.77735 8.83662 8.80856 9.86251 10.1912 10.212V10.6565C10.1912 10.7386 10.1876 10.8198 10.1824 10.9007C10.1823 10.9024 10.1822 10.9042 10.182 10.9059C10.0531 12.8596 8.42352 14.4099 6.43775 14.4099C4.45193 14.4099 2.82236 12.8596 2.69341 10.9059ZM6.4377 15.9484C5.96174 15.9484 5.54447 15.661 5.36279 15.2429C5.71307 15.1766 6.07243 15.1423 6.4377 15.1423C6.80199 15.1423 7.1614 15.1767 7.51227 15.2436C7.33044 15.6613 6.91342 15.9484 6.4377 15.9484ZM18.5612 15.9484C18.0855 15.9484 17.6683 15.6612 17.4865 15.2433C17.8371 15.1767 18.1965 15.1423 18.5612 15.1423C18.9258 15.1423 19.285 15.1778 19.6352 15.2449C19.453 15.6619 19.0364 15.9484 18.5612 15.9484ZM14.8077 10.6564V10.2753C17.5855 10.1758 18.8759 8.954 19.3968 8.23777C19.9008 8.83657 20.9321 9.86246 22.3147 10.2119V10.6564C22.3147 12.7261 20.6309 14.4099 18.5612 14.4099C16.4915 14.4099 14.8077 12.7261 14.8077 10.6564ZM7.9789 22.3181C7.64649 22.3181 7.37604 22.0477 7.37604 21.7153C7.37604 21.4376 7.56505 21.2038 7.82095 21.1341C7.88799 21.5378 8.00727 21.924 8.17191 22.2854C8.1103 22.3065 8.0454 22.3181 7.9789 22.3181ZM12.3848 24.2679C10.2375 24.2679 8.49046 22.5209 8.49046 20.3735C8.49046 18.2261 10.2375 16.4791 12.3848 16.4791C14.5322 16.4791 16.2792 18.2261 16.2792 20.3735C16.2792 22.5209 14.5322 24.2679 12.3848 24.2679ZM16.7908 22.3181C16.7243 22.3181 16.6594 22.3065 16.5978 22.2854C16.7625 21.924 16.8817 21.5378 16.9488 21.1341C17.2047 21.2038 17.3937 21.4376 17.3937 21.7153C17.3937 22.0477 17.1232 22.3181 16.7908 22.3181Z' fill='%23F76300'/%3E%3Cpath d='M10.6816 20.2168C10.3542 20.2168 10.0879 20.4832 10.0879 20.8105C10.0879 21.1379 10.3542 21.4042 10.6816 21.4042C11.009 21.4042 11.2754 21.1379 11.2754 20.8105C11.2754 20.4831 11.0091 20.2168 10.6816 20.2168Z' fill='%23F76300'/%3E%3Cpath d='M14.0878 20.2168C13.7605 20.2168 13.4941 20.4832 13.4941 20.8105C13.4941 21.1379 13.7605 21.4042 14.0878 21.4042C14.4152 21.4042 14.6816 21.1379 14.6816 20.8105C14.6816 20.4831 14.4152 20.2168 14.0878 20.2168Z' fill='%23F76300'/%3E%3Cpath d='M11.5429 3.532C12.1131 4.02314 12.7042 4.31302 12.7291 4.32513C12.8293 4.37386 12.9492 4.37386 13.0494 4.32513C13.0743 4.31302 13.6654 4.02314 14.2356 3.532C15.0417 2.83764 15.4134 2.07361 15.3107 1.32241C15.1876 0.422934 14.549 0.052489 13.9925 0.00571335C13.5701 -0.0299299 13.1702 0.103268 12.8893 0.3474C12.6084 0.103268 12.2083 -0.0298322 11.7861 0.00571335C11.2295 0.052489 10.591 0.422934 10.4679 1.32241C10.3651 2.07361 10.7369 2.83764 11.5429 3.532ZM11.1935 1.42168C11.2695 0.866082 11.6358 0.753293 11.8474 0.73552C11.8711 0.733518 11.8947 0.732542 11.9182 0.732542C12.209 0.732542 12.4743 0.881755 12.5398 1.09078C12.5876 1.24351 12.7291 1.34746 12.8892 1.34746C13.0493 1.34746 13.1908 1.24351 13.2387 1.09078C13.3094 0.864861 13.6137 0.708666 13.9311 0.73552C14.1426 0.753293 14.509 0.866082 14.585 1.42168C14.7138 2.36334 13.5239 3.23133 12.8893 3.58268C12.2544 3.23103 11.0647 2.36319 11.1935 1.42168Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.smartphone:hover .smartphone-icon,
.left-categories-list li.smartphone.selected-category .smartphone-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7473 0H7.25143C6.23977 0 5.41602 0.82375 5.41602 1.83542V23.1642C5.41602 24.1763 6.23977 25 7.25143 25H17.7469C18.7589 25 19.5827 24.1763 19.5827 23.1646V1.83542C19.5827 0.82375 18.7589 0 17.7473 0ZM6.24935 3.33333H18.7494V19.1667H6.24935V3.33333ZM7.25143 0.833333H17.7469C18.2998 0.833333 18.7494 1.28292 18.7494 1.83542V2.5H6.24935V1.83542C6.24935 1.28292 6.69893 0.833333 7.25143 0.833333ZM17.7473 24.1667H7.25143C6.69893 24.1667 6.24935 23.7171 6.24935 23.1646V20H18.7494V23.1646C18.7494 23.7171 18.2998 24.1667 17.7473 24.1667Z' fill='%23F76300'/%3E%3Cpath d='M12.4987 20.417C11.5795 20.417 10.832 21.1645 10.832 22.0837C10.832 23.0028 11.5795 23.7503 12.4987 23.7503C13.4179 23.7503 14.1654 23.0028 14.1654 22.0837C14.1654 21.1645 13.4179 20.417 12.4987 20.417ZM12.4987 22.917C12.0391 22.917 11.6654 22.5432 11.6654 22.0837C11.6654 21.6241 12.0391 21.2503 12.4987 21.2503C12.9583 21.2503 13.332 21.6241 13.332 22.0837C13.332 22.5432 12.9583 22.917 12.4987 22.917Z' fill='%23F76300'/%3E%3Cpath d='M10.8327 2.08333H12.4993C12.7298 2.08333 12.916 1.89708 12.916 1.66667C12.916 1.43625 12.7298 1.25 12.4993 1.25H10.8327C10.6023 1.25 10.416 1.43625 10.416 1.66667C10.416 1.89708 10.6023 2.08333 10.8327 2.08333Z' fill='%23F76300'/%3E%3Cpath d='M13.7487 2.08333H14.1654C14.3958 2.08333 14.582 1.89708 14.582 1.66667C14.582 1.43625 14.3958 1.25 14.1654 1.25H13.7487C13.5183 1.25 13.332 1.43625 13.332 1.66667C13.332 1.89708 13.5183 2.08333 13.7487 2.08333Z' fill='%23F76300'/%3E%3Cpath d='M15.832 8.74967C16.9808 8.74967 17.9154 7.81509 17.9154 6.66634C17.9154 5.51759 16.9808 4.58301 15.832 4.58301H9.16536C8.01661 4.58301 7.08203 5.51759 7.08203 6.66634V11.0055L9.33786 8.74967H15.832ZM7.91536 8.99384V6.66634C7.91536 5.97717 8.4762 5.41634 9.16536 5.41634H15.832C16.5212 5.41634 17.082 5.97717 17.082 6.66634C17.082 7.35551 16.5212 7.91634 15.832 7.91634H8.99286L7.91536 8.99384Z' fill='%23F76300'/%3E%3Cpath d='M15.832 11.667H9.16536C8.01661 11.667 7.08203 12.6016 7.08203 13.7503C7.08203 14.8991 8.01661 15.8337 9.16536 15.8337H15.6595L17.9154 18.0895V13.7503C17.9154 12.6016 16.9808 11.667 15.832 11.667ZM17.082 16.0778L16.0045 15.0003H9.16536C8.4762 15.0003 7.91536 14.4395 7.91536 13.7503C7.91536 13.0612 8.4762 12.5003 9.16536 12.5003H15.832C16.5212 12.5003 17.082 13.0612 17.082 13.7503V16.0778Z' fill='%23F76300'/%3E%3C/svg%3E%0A");
}

.left-categories-list li.weightlifting:hover .weightlifting-icon,
.left-categories-list li.weightlifting.selected-category .weightlifting-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M24.618 10.2491C24.3582 9.9374 23.9926 9.75889 23.6148 9.75889H23.0469V9.30029C23.0469 8.47646 22.3312 7.80576 21.452 7.80576H20.7031V6.95928C20.7031 6.56084 20.5332 6.17217 20.2375 5.89248C19.6492 5.33662 18.6324 5.33662 18.0441 5.89248C17.748 6.17256 17.5781 6.56123 17.5781 6.95967V10.9312H7.42188V6.95967C7.42188 6.56123 7.25234 6.17256 6.95625 5.89287C6.36797 5.33701 5.35117 5.33701 4.76289 5.89287C4.4668 6.17256 4.29688 6.56123 4.29688 6.95967V7.80615H3.45703C3.06211 7.80615 2.68867 7.94873 2.40508 8.20771C2.11797 8.47139 1.95312 8.83936 1.95312 9.2167V9.75889H1.39062C1.01094 9.75889 0.64375 9.93818 0.383203 10.2511C0.136328 10.5479 0 10.9382 0 11.3495V13.637C0 14.0483 0.136328 14.4386 0.383594 14.7354C0.644141 15.0483 1.01133 15.2276 1.39062 15.2276H1.95312V15.7698C1.95312 16.1472 2.11797 16.5151 2.40586 16.7796C2.68867 17.0382 3.06211 17.1808 3.45703 17.1808H4.29688V18.0272C4.29688 18.4257 4.4668 18.8144 4.7625 19.0937C5.05664 19.3714 5.44609 19.5245 5.85938 19.5245C6.27266 19.5245 6.66211 19.3714 6.95625 19.0937C7.25234 18.814 7.42188 18.4253 7.42188 18.0272V14.0558H17.5781V18.0272C17.5781 18.4257 17.748 18.8144 18.0438 19.0937C18.3379 19.3714 18.7273 19.5245 19.1406 19.5245C19.5539 19.5245 19.9434 19.3714 20.2375 19.0937C20.5332 18.814 20.7031 18.4253 20.7031 18.0272V17.1808H21.452C22.3312 17.1808 23.0469 16.5104 23.0469 15.6862V15.2276H23.6148C23.9926 15.2276 24.3582 15.0487 24.6184 14.7374C24.8645 14.4417 25.0004 14.0534 25.0004 13.6437V11.3433C25 10.9335 24.8645 10.5448 24.618 10.2491ZM1.39062 14.4464C1.2418 14.4464 1.09727 14.3714 0.983984 14.2354C0.855078 14.0812 0.78125 13.8628 0.78125 13.637V11.3495C0.78125 11.1237 0.855078 10.9058 0.983984 10.7511C1.09727 10.6151 1.2418 10.5401 1.39062 10.5401H1.95312V14.4464H1.39062ZM3.45703 16.3995C3.26055 16.3995 3.06953 16.328 2.93398 16.2038C2.80508 16.0854 2.73438 15.9315 2.73438 15.7698V14.837V10.1495V9.2167C2.73438 9.05498 2.80508 8.90068 2.9332 8.78311C3.06992 8.6585 3.26055 8.58701 3.45703 8.58701H4.29688V16.3995H3.45703ZM6.64062 18.0272C6.64062 18.2144 6.56211 18.3913 6.41992 18.5257C6.12695 18.8022 5.59219 18.8022 5.29922 18.5257C5.15664 18.3913 5.07812 18.214 5.07812 18.0272V16.7901V8.19639V6.95928C5.07812 6.77217 5.15664 6.59521 5.29883 6.46084C5.44531 6.32256 5.64961 6.24326 5.85938 6.24326C6.06914 6.24326 6.27344 6.32256 6.41992 6.46084C6.56211 6.59521 6.64062 6.77256 6.64062 6.95967V11.3218V13.6655V18.0272ZM7.42188 13.2745V11.712H17.5781V13.2745H7.42188ZM19.9219 18.0272C19.9219 18.2144 19.8434 18.3913 19.7012 18.5257C19.4082 18.8022 18.8734 18.8022 18.5805 18.5257C18.4379 18.3913 18.3594 18.214 18.3594 18.0272V13.6651V11.3214V6.95967C18.3594 6.77256 18.4379 6.59561 18.5801 6.46123C18.7266 6.32295 18.9309 6.24365 19.1406 6.24365C19.3504 6.24365 19.5547 6.32295 19.7012 6.46123C19.8434 6.59522 19.9219 6.77256 19.9219 6.95967V8.19678V16.7905V18.0272ZM22.2656 15.6862C22.2656 16.0796 21.9008 16.3995 21.452 16.3995H20.7031V8.58701H21.452C21.9004 8.58701 22.2656 8.90693 22.2656 9.30029V10.1495V14.837V15.6862ZM24.2188 13.6433C24.2188 13.8675 24.1453 14.0835 24.018 14.237C23.9055 14.3722 23.7621 14.4464 23.6148 14.4464H23.0469V10.5401H23.6148C23.7621 10.5401 23.9055 10.6144 24.018 10.7495C24.1457 10.9026 24.2188 11.119 24.2188 11.3433V13.6433Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.toolbox:hover .toolbox-icon,
.left-categories-list li.toolbox.selected-category .toolbox-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M24.9092 15.1522L24.9064 15.1465C24.8549 15.0238 24.7852 14.9096 24.6998 14.8077L23.7499 13.6997V6.979C23.7499 5.24827 22.7741 3.66537 21.2278 2.88793L21.25 1.13527C21.2536 0.721182 20.9538 0.366606 20.5448 0.301184L19.6121 0.155844C19.203 0.0944274 18.8101 0.340666 18.6869 0.735869L18.1801 2.39564H9.58328C7.05319 2.3985 5.00279 4.4489 4.99992 6.979V11.9789H3.3001C2.93484 11.9795 2.58808 12.1391 2.35024 12.4163L0.300981 14.807C0.106431 15.0334 -0.000380451 15.3221 1.01827e-06 15.6206V24.4789C1.01827e-06 24.7091 0.18654 24.8957 0.416757 24.8957H24.5832C24.8135 24.8957 25 24.7091 25 24.4789V15.6206C25 15.4621 24.9701 15.305 24.9119 15.1573L24.9092 15.1522ZM17.3054 14.8956L16.7049 12.4689C16.7625 12.3335 16.8207 12.1979 16.8798 12.0627C17.2859 11.1395 17.7059 10.1849 17.5674 9.11619L19.4942 9.41564H19.4958L19.7824 9.44482C19.305 10.4422 19.4208 11.504 19.5231 12.4386L19.5293 12.4993C19.6188 13.3555 19.6995 14.1678 19.4115 14.8955L17.3054 14.8956ZM7.91664 15.3124V16.979C7.91588 17.6691 7.35664 18.2282 6.66676 18.2289H5.83325C5.14336 18.2282 4.58412 17.6691 4.58336 16.979V15.3124H7.91664ZM21.25 11.9789H20.3131C20.1859 11.2473 20.2625 10.4946 20.5347 9.8034C20.645 9.57147 20.6379 9.30082 20.5156 9.07499C20.4121 8.8833 20.2387 8.73872 20.0315 8.67139L20.351 6.6126L20.6768 5.54601C21.0463 5.93149 21.2519 6.44514 21.25 6.979V11.9789ZM19.4662 6.88058L19.2106 8.52758L18.3838 8.39941L18.6392 6.75165L19.2881 6.85274L19.4662 6.88058ZM17.8768 6.22999L17.5577 8.28783C17.3384 8.2884 17.128 8.37385 16.9703 8.52605C16.786 8.70458 16.6979 8.96017 16.7332 9.21422C16.7851 9.87321 16.6611 10.5341 16.3736 11.1294L15.295 6.77015C15.2395 6.55271 15.0991 6.36674 14.9054 6.25364C14.7194 6.1432 14.4968 6.11154 14.2876 6.16609L11.0525 6.96546C10.6051 7.07532 10.3313 7.52737 10.4412 7.97483L11.4315 11.9789H7.50008V6.979C7.50141 5.82887 8.43334 4.89694 9.58328 4.89561H17.8938L17.8768 6.22999ZM11.6375 12.8122L12.1031 14.6952L10.4893 12.8122H11.6375ZM14.2719 14.8956C14.278 14.8483 14.2759 14.8005 14.2656 14.7539C14.2391 14.6467 14.171 14.5544 14.0764 14.4974C13.9818 14.4404 13.8683 14.4232 13.7611 14.4499L12.9503 14.6505L12.7502 13.8416L13.5609 13.641C13.7058 13.6057 13.821 13.4955 13.8628 13.3522C13.9044 13.2088 13.866 13.0541 13.7623 12.9465C13.6587 12.8391 13.5054 12.7955 13.3606 12.8319L12.5502 13.0327L12.3503 12.2236L13.1605 12.023C13.3814 11.9656 13.5149 11.7413 13.4602 11.5198C13.4054 11.2982 13.1826 11.162 12.9604 11.2141L12.1504 11.4147L11.9503 10.6058L12.7602 10.4052C12.9063 10.371 13.0226 10.2608 13.0648 10.1168C13.1071 9.97278 13.0686 9.81733 12.9643 9.70956C12.8597 9.6018 12.7054 9.5585 12.5603 9.59627L11.75 9.79654L11.2499 7.77513L14.4875 6.975L16.4469 14.8956H14.2719ZM20.3983 12.8122H21.7001C21.8218 12.8136 21.9372 12.8668 22.0169 12.9585L23.6774 14.8956H20.29C20.4573 14.2143 20.4941 13.5075 20.3983 12.8122ZM22.9166 6.979V12.7276L22.649 12.4151C22.4978 12.2433 22.3021 12.1168 22.0833 12.0499V6.979C22.0863 6.07397 21.6644 5.21985 20.9436 4.67226L21.1817 3.8931C21.188 3.87231 21.187 3.84981 21.1918 3.82844C22.2658 4.51623 22.9158 5.70356 22.9166 6.979ZM19.4839 0.979437L20.4166 1.12478L20.3848 3.64877V3.65011L19.647 6.06519L19.2947 6.01045L18.7143 5.91947L18.7326 4.48324L18.7334 4.47904L18.7326 4.47523L18.7464 3.39433L19.4839 0.979437ZM5.83325 6.979C5.83572 4.90896 7.51324 3.23125 9.58328 3.22896H17.9373C17.9241 3.2797 17.9161 3.33177 17.9131 3.38403L17.9045 4.06228H9.58328C7.97329 4.06419 6.66847 5.36882 6.66676 6.979V14.4791H5.83325V6.979ZM0.833322 15.6206C0.833131 15.5214 0.868417 15.4253 0.933076 15.35L2.98214 12.9595C3.06206 12.8672 3.17783 12.8136 3.3001 12.8122H4.99992V14.4791H4.58336C4.12331 14.4795 3.75042 14.8523 3.75004 15.3124V16.979C3.75137 18.129 4.6833 19.0609 5.83325 19.0622H6.66676C7.8167 19.0609 8.74863 18.129 8.74996 16.979V15.3124C8.74958 14.8523 8.37669 14.4795 7.91664 14.4791H7.50008V12.8122H9.2001C9.32179 12.8136 9.43718 12.8668 9.51691 12.9585L11.5618 15.3441C11.5929 15.3803 11.6182 15.4209 11.6371 15.4646C11.6566 15.5144 11.6667 15.5672 11.6667 15.6206V24.0624H0.833322V15.6206ZM12.5 24.0624V15.729H24.1667V24.0624H12.5Z' fill='%23F76300'/%3E%3Cpath d='M13.0685 8.18224C12.9048 8.22287 12.7818 8.3579 12.7566 8.52461C12.7315 8.69112 12.8091 8.85648 12.9535 8.94365C13.0979 9.03062 13.2804 9.02204 13.416 8.9221C13.5516 8.82196 13.6136 8.65011 13.573 8.48646C13.5177 8.26311 13.2919 8.12693 13.0685 8.18224Z' fill='%23F76300'/%3E%3Cpath d='M14.5841 16.5625H13.7507C13.5205 16.5625 13.334 16.749 13.334 16.9793C13.334 17.2093 13.5205 17.3958 13.7507 17.3958H14.5841C14.8141 17.3958 15.0006 17.2093 15.0006 16.9793C15.0006 16.749 14.8141 16.5625 14.5841 16.5625Z' fill='%23F76300'/%3E%3Cpath d='M22.9173 16.5625H16.2507C16.0205 16.5625 15.834 16.749 15.834 16.9793C15.834 17.2093 16.0205 17.3958 16.2507 17.3958H22.9173C23.1475 17.3958 23.3341 17.2093 23.3341 16.9793C23.3341 16.749 23.1475 16.5625 22.9173 16.5625Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.notebook:hover .notebook-icon,
.left-categories-list li.notebook.selected-category .notebook-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.9481 19.733H1.0519C0.471859 19.733 0 19.2611 0 18.6811V18.0262C0 17.8578 0.136472 17.7213 0.304897 17.7213H1.96049V6.36594C1.96049 5.7598 2.45357 5.2666 3.05983 5.2666H21.9404C22.5466 5.2666 23.0398 5.7598 23.0398 6.36594V17.7212H24.6953C24.8638 17.7212 25.0002 17.8576 25.0002 18.0261V18.681C25 19.2611 24.5281 19.733 23.9481 19.733ZM0.609795 18.3311V18.6811C0.609795 18.9249 0.8081 19.1232 1.0519 19.1232H23.9481C24.1919 19.1232 24.3902 18.9249 24.3902 18.6811V18.3311H0.609795ZM21.7422 17.7213H22.4298V6.36594C22.4298 6.09604 22.2102 5.8764 21.9403 5.8764H3.05971C2.78981 5.8764 2.57016 6.09604 2.57016 6.36594V17.7212H3.25777V17.1875C3.25777 17.0191 3.39424 16.8826 3.56266 16.8826H6.8108C6.97922 16.8826 7.1157 17.0191 7.1157 17.1875V17.7212H17.8842V17.1875C17.8842 17.0191 18.0207 16.8826 18.1891 16.8826H21.4372C21.6056 16.8826 21.7421 17.0191 21.7421 17.1875V17.7213H21.7422ZM18.4941 17.7213H21.1324V17.4925H18.4941V17.7213ZM3.86756 17.7213H6.5059V17.4925H3.86756V17.7213ZM21.4373 16.4474H3.56266C3.39424 16.4474 3.25777 16.311 3.25777 16.1425V6.76316C3.25777 6.59473 3.39424 6.45826 3.56266 6.45826H21.4373C21.6058 6.45826 21.7422 6.59473 21.7422 6.76316V16.1425C21.7422 16.311 21.6058 16.4474 21.4373 16.4474ZM3.86756 15.8376H21.1324V7.06806H3.86756V15.8376Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.taxi:hover .taxi-icon,
.left-categories-list li.taxi.selected-category .taxi-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8688 9.84375H16.9742C16.7425 9.84375 16.5547 10.0315 16.5547 10.2632C16.5547 10.4949 16.7425 10.6827 16.9742 10.6827H17.8688C18.1005 10.6827 18.2883 10.4949 18.2883 10.2632C18.2883 10.0315 18.1005 9.84375 17.8688 9.84375Z' fill='%23F76300'/%3E%3Cpath d='M17.9787 13.309C17.8132 13.0971 17.5642 12.9756 17.2954 12.9756H7.70324C7.43444 12.9756 7.18542 13.0971 7.01994 13.309C6.85451 13.5209 6.79699 13.7919 6.86222 14.0527L7.08595 14.9477C7.18263 15.3342 7.52848 15.6042 7.92697 15.6042H17.0717C17.4702 15.6042 17.816 15.3342 17.9127 14.9476L18.1364 14.0527C18.2016 13.7919 18.1441 13.5208 17.9787 13.309ZM17.3225 13.8493L17.0988 14.7441C17.0957 14.7567 17.0845 14.7653 17.0717 14.7653H7.92697C7.91413 14.7653 7.9029 14.7566 7.89982 14.7442L7.67609 13.8493C7.67506 13.8454 7.67277 13.8361 7.68117 13.8253C7.68957 13.8146 7.69914 13.8146 7.70319 13.8146H17.2954C17.2995 13.8146 17.309 13.8146 17.3174 13.8253C17.3258 13.8361 17.3236 13.8453 17.3225 13.8493Z' fill='%23F76300'/%3E%3Cpath d='M23.6857 10.6823C24.4104 10.6823 25 10.0927 25 9.36797C25 8.64326 24.4104 8.05366 23.6857 8.05366H23.2383C22.5848 8.05366 22.0414 8.53315 21.9408 9.15869L20.8218 6.0814C20.5696 5.3877 19.9042 4.92168 19.1661 4.92168H15.9758L15.7397 3.74116C15.6173 3.12891 15.0752 2.68457 14.4509 2.68457H10.549C9.92466 2.68457 9.38267 3.12891 9.26021 3.74116L9.02412 4.92168H5.83384C5.09575 4.92168 4.43037 5.38774 4.17817 6.08135L3.05923 9.15864C2.95869 8.53315 2.41523 8.05366 1.76177 8.05366H1.31436C0.5896 8.05366 0 8.64326 0 9.36797C0 10.0927 0.5896 10.6823 1.31431 10.6823H1.76172C1.96831 10.6823 2.16382 10.6342 2.33794 10.5489L1.37896 11.7477C1.06675 12.1379 0.894824 12.628 0.894824 13.1277V21.4485C0.894824 21.9265 1.28369 22.3154 1.76172 22.3154H3.104C3.58203 22.3154 3.9709 21.9265 3.9709 21.4485V19.6308H21.0291V21.4485C21.0291 21.9265 21.4179 22.3154 21.8959 22.3154H23.2382C23.7163 22.3154 24.1051 21.9265 24.1051 21.4485V13.1277C24.1051 12.628 23.9332 12.1379 23.621 11.7477L22.662 10.5489C22.8361 10.6342 23.0316 10.6823 23.2382 10.6823H23.6857ZM1.76177 9.84336H1.31436C1.0522 9.84336 0.838965 9.63013 0.838965 9.36797C0.838965 9.10581 1.0522 8.89258 1.31436 8.89258H1.76177C2.02393 8.89258 2.23716 9.10581 2.23716 9.36797C2.23716 9.63008 2.02388 9.84336 1.76177 9.84336ZM10.0829 3.90562C10.1271 3.68418 10.3232 3.52344 10.549 3.52344H14.4509C14.6768 3.52344 14.8728 3.68418 14.917 3.90562L15.1203 4.92168H9.87964L10.0829 3.90562ZM3.13198 21.4485C3.13198 21.4639 3.11943 21.4765 3.104 21.4765H1.76172C1.74629 21.4765 1.73374 21.4639 1.73374 21.4485V19.369C2.0023 19.5348 2.31841 19.6308 2.65654 19.6308H3.13193V21.4485H3.13198ZM17.4497 18.7919H7.55034V17.8691C7.55034 17.8537 7.56289 17.8411 7.57832 17.8411H17.4217C17.4372 17.8411 17.4497 17.8537 17.4497 17.8691V18.7919H17.4497ZM23.2662 21.4485C23.2662 21.4639 23.2537 21.4765 23.2382 21.4765H21.8959C21.8805 21.4765 21.868 21.4639 21.868 21.4485V19.6308H22.3434C22.6815 19.6308 22.9976 19.5348 23.2662 19.369V21.4485H23.2662ZM22.966 12.2718C23.1596 12.5138 23.2663 12.8178 23.2663 13.1278V17.8691C23.2663 18.3779 22.8523 18.7919 22.3435 18.7919H18.2886V17.8691C18.2886 17.3911 17.8997 17.0022 17.4217 17.0022H7.57832C7.10029 17.0022 6.71143 17.3911 6.71143 17.8691V18.7919H2.65659C2.14775 18.7919 1.73379 18.3779 1.73379 17.8691V13.1278C1.73379 12.8178 1.84043 12.5138 2.03408 12.2718L3.30562 10.6823H15.1846C15.4162 10.6823 15.6041 10.4945 15.6041 10.2628C15.6041 10.0312 15.4163 9.84331 15.1846 9.84331H3.70293L4.9667 6.36797C5.09878 6.00464 5.44731 5.76055 5.83394 5.76055H19.1662C19.5528 5.76055 19.9013 6.00469 20.0334 6.36797L21.2972 9.84331H19.6589C19.4273 9.84331 19.2395 10.0311 19.2395 10.2628C19.2395 10.4944 19.4272 10.6823 19.6589 10.6823H21.6945L22.966 12.2718ZM22.7628 9.36797C22.7628 9.10581 22.9761 8.89258 23.2382 8.89258H23.6856C23.9478 8.89258 24.161 9.10581 24.161 9.36797C24.161 9.63013 23.9478 9.84336 23.6856 9.84336H23.2382C22.9761 9.84336 22.7628 9.63008 22.7628 9.36797Z' fill='%23F76300'/%3E%3Cpath d='M4.44697 16.1074C3.96895 16.1074 3.58008 16.4963 3.58008 16.9743C3.58008 17.4523 3.96895 17.8412 4.44697 17.8412C4.925 17.8412 5.31387 17.4523 5.31387 16.9743C5.31387 16.4963 4.925 16.1074 4.44697 16.1074Z' fill='%23F76300'/%3E%3Cpath d='M20.5544 16.1074C20.0764 16.1074 19.6875 16.4963 19.6875 16.9743C19.6875 17.4523 20.0764 17.8412 20.5544 17.8412C21.0324 17.8412 21.4213 17.4523 21.4213 16.9743C21.4213 16.4963 21.0324 16.1074 20.5544 16.1074Z' fill='%23F76300'/%3E%3Cpath d='M4.22358 12.5273C3.37549 12.5273 2.68555 13.2173 2.68555 14.0654C2.68555 14.9135 3.37549 15.6034 4.22358 15.6034C5.07168 15.6034 5.76162 14.9135 5.76162 14.0654C5.76162 13.2173 5.07168 12.5273 4.22358 12.5273ZM4.22358 14.7645C3.83808 14.7645 3.52446 14.4509 3.52446 14.0653C3.52446 13.6798 3.83804 13.3662 4.22358 13.3662C4.60913 13.3662 4.9227 13.6798 4.9227 14.0653C4.9227 14.4509 4.60908 14.7645 4.22358 14.7645Z' fill='%23F76300'/%3E%3Cpath d='M20.7783 12.5273C19.9302 12.5273 19.2402 13.2173 19.2402 14.0654C19.2402 14.9135 19.9302 15.6034 20.7783 15.6034C21.6264 15.6034 22.3163 14.9135 22.3163 14.0654C22.3163 13.2173 21.6264 12.5273 20.7783 12.5273ZM20.7783 14.7645C20.3928 14.7645 20.0792 14.4509 20.0792 14.0653C20.0792 13.6798 20.3927 13.3662 20.7783 13.3662C21.1638 13.3662 21.4774 13.6798 21.4774 14.0653C21.4774 14.4509 21.1638 14.7645 20.7783 14.7645Z' fill='%23F76300'/%3E%3C/svg%3E%0A");
}

.left-categories-list li.makeup:hover .makeup-icon,
.left-categories-list li.makeup.selected-category .makeup-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M10.1029 12.7153C10.0116 12.6245 9.88613 12.5723 9.75727 12.5723C9.62886 12.5723 9.50293 12.6245 9.41211 12.7153C9.32129 12.8062 9.26953 12.9321 9.26953 13.0605C9.26953 13.1889 9.32129 13.3148 9.41211 13.4057C9.50342 13.4965 9.62891 13.5487 9.75727 13.5487C9.88618 13.5487 10.0116 13.4965 10.1029 13.4057C10.1937 13.3148 10.2455 13.1889 10.2455 13.0605C10.2455 12.9321 10.1937 12.8061 10.1029 12.7153Z' fill='%23F76300'/%3E%3Cpath d='M23.6335 9.17872C23.2217 8.78053 22.7456 8.47076 22.2298 8.25797C21.8949 6.21398 20.9427 4.35841 19.4722 2.88781C15.6269 -0.957396 9.3702 -0.957396 5.52494 2.88781C4.30693 4.10583 3.43383 5.6111 2.98417 7.26066C2.70624 7.24996 2.42685 7.31969 2.177 7.4693C1.73095 7.73634 1.46469 8.20611 1.46469 8.72599V12.5799C1.12026 12.7309 0.878807 13.0747 0.878807 13.4742V15.6273C0.386083 15.6766 0 16.0935 0 16.5989V23.5317C0 24.3393 0.65703 24.9964 1.46469 24.9964H5.95639C6.764 24.9964 7.42108 24.3394 7.42108 23.5317V18.3192C8.53294 18.9896 9.75496 19.4272 11.034 19.6163V22.064H10.7981C9.45042 22.064 8.35394 23.1605 8.35394 24.5082C8.35394 24.7778 8.57254 24.9964 8.84217 24.9964H16.1551C16.4247 24.9964 16.6433 24.7778 16.6433 24.5082C16.6433 23.1605 15.5468 22.064 14.1991 22.064H13.9634V19.616C15.3269 19.4143 16.6222 18.9317 17.7867 18.189V23.0675C17.7867 24.1311 18.6521 24.9965 19.7157 24.9965H21.156C22.2197 24.9965 23.085 24.1311 23.085 23.0675V17.3171L24.5365 14.3715C25.3987 12.6217 25.0358 10.5349 23.6335 9.17872ZM2.44116 8.72603C2.44116 8.47628 2.60722 8.34991 2.67856 8.30714C2.74995 8.26437 2.93974 8.17765 3.15991 8.29566L4.72221 9.13277C4.88114 9.21793 4.97982 9.38282 4.97982 9.56309V12.4978H2.44116V8.72603ZM1.85532 13.4743H5.56586V15.6225H1.85532V13.4743ZM6.44462 23.5318C6.44462 23.801 6.22562 24.02 5.95639 24.02H1.46469C1.19551 24.02 0.976463 23.801 0.976463 23.5318V16.599H6.44457V23.5318H6.44462ZM14.1992 23.0405C14.8374 23.0405 15.3818 23.4499 15.5834 24.02H9.4139C9.61551 23.4499 10.1599 23.0405 10.7982 23.0405H11.5222H13.4751H14.1992ZM12.0104 22.064V19.7115C12.1715 19.7192 12.333 19.7235 12.4953 19.7235C12.5399 19.7235 12.5846 19.7232 12.6292 19.7226C12.7489 19.7211 12.868 19.7171 12.9869 19.7113V22.064H12.0104ZM7.42103 17.1548V16.5989C7.42108 16.0935 7.035 15.6766 6.54227 15.6274V13.4743C6.54227 13.0748 6.30087 12.731 5.95639 12.5799V9.56314C5.95639 9.02222 5.66024 8.52755 5.18349 8.27213L3.90751 7.58849C4.30658 6.07501 5.10048 4.69333 6.21547 3.57834C9.68001 0.113794 15.3173 0.113842 18.7818 3.57834C19.9988 4.79538 20.822 6.30475 21.1819 7.9694C20.9657 7.93761 20.746 7.9212 20.5239 7.9212C20.2724 7.9212 20.024 7.94322 19.7804 7.9839C19.3863 6.45524 18.5087 5.07272 17.2815 4.05993C15.9398 2.95266 14.2412 2.34284 12.4988 2.34284C11.1767 2.34284 9.87645 2.69089 8.73836 3.34943C7.63465 3.98805 6.70438 4.90358 6.04794 5.99718C5.90917 6.22833 5.98407 6.52828 6.21532 6.66705C6.44647 6.80572 6.74637 6.73092 6.88519 6.49967C8.08055 4.50822 10.1791 3.31921 12.4988 3.31921C13.1247 3.31921 13.7343 3.40915 14.3137 3.57756L10.7106 7.18058C10.52 7.37125 10.52 7.68038 10.7106 7.87101C10.806 7.96637 10.9309 8.01402 11.0558 8.01402C11.1808 8.01402 11.3057 7.96632 11.4011 7.87101L15.3127 3.95944C15.9349 4.25739 16.5057 4.65124 17.0038 5.12355L10.7304 11.3969C10.5398 11.5876 10.5398 11.8967 10.7304 12.0874C10.8258 12.1828 10.9507 12.2304 11.0757 12.2304C11.2006 12.2304 11.3256 12.1828 11.4209 12.0874L17.6613 5.84699C18.2062 6.54406 18.6144 7.35675 18.8404 8.2483C18.3159 8.46129 17.8321 8.77476 17.4143 9.17882L17.3589 9.23238C15.9938 10.5525 15.6112 12.598 16.4069 14.3223L16.673 14.8989C15.5009 15.8713 14.0299 16.4037 12.4986 16.4037C11.2354 16.4037 10.0096 16.0432 8.95379 15.3611C8.72733 15.2147 8.42508 15.2798 8.27879 15.5063C8.13245 15.7328 8.19749 16.0351 8.42401 16.1813C9.63807 16.9656 11.047 17.3801 12.4986 17.3801C14.1718 17.3801 15.7821 16.8268 17.0944 15.8119L17.6802 17.0813C14.656 19.2547 10.481 19.2895 7.42103 17.1548ZM22.1084 23.0675C22.1084 23.5927 21.6811 24.02 21.1559 24.02H19.7156C19.1903 24.02 18.7631 23.5927 18.7631 23.0675V20.0098H22.1084V23.0675H22.1084ZM22.1084 19.0334H18.7631V17.6827H22.1084V19.0334ZM23.6605 13.9399L22.2973 16.7063H22.0468V14.7012C22.0468 14.4316 21.8282 14.213 21.5586 14.213C21.2889 14.213 21.0703 14.4316 21.0703 14.7012V16.7063H18.5826L17.2936 13.9131C16.6715 12.5652 16.9706 10.9663 18.0378 9.93419L18.0932 9.88062C19.4562 8.56251 21.5917 8.56246 22.9547 9.88062C24.0509 10.9407 24.3346 12.572 23.6605 13.9399Z' fill='%23F76300'/%3E%3Cpath d='M21.9037 12.7153C21.8129 12.6245 21.6869 12.5723 21.5585 12.5723C21.4301 12.5723 21.3042 12.6245 21.2134 12.7153C21.1226 12.8062 21.0703 12.9321 21.0703 13.0605C21.0703 13.1889 21.1226 13.3148 21.2134 13.4057C21.3042 13.4965 21.4302 13.5487 21.5585 13.5487C21.687 13.5487 21.8129 13.4965 21.9037 13.4057C21.9945 13.3148 22.0468 13.1889 22.0468 13.0605C22.0468 12.9321 21.9945 12.8061 21.9037 12.7153Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.printer:hover .printer-icon,
.left-categories-list li.printer.selected-category .printer-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.9717 9.86042C24.9683 9.85042 24.9667 9.84042 24.9625 9.83083C24.945 9.79019 24.9211 9.75263 24.8917 9.71958L21.345 5.81833C20.8708 5.29766 20.1993 5.00064 19.495 5H17.5V0.833333C17.5 0.373096 17.1269 0 16.6667 0H8.33333C7.8731 0 7.5 0.373096 7.5 0.833333V5H5.505C4.80073 5.00064 4.12924 5.29766 3.655 5.81833L0.108333 9.71958C0.0789142 9.75263 0.0549981 9.79019 0.0375 9.83083C0.0333333 9.84042 0.0316667 9.85042 0.0283333 9.86042C0.0146124 9.89804 0.00660681 9.9375 0.00458333 9.9775C0.00416667 9.98542 0 9.99208 0 10V17.9167C0.00137807 19.2968 1.11986 20.4153 2.5 20.4167H5.41667L3.91667 22.4167C3.72728 22.6692 3.69682 23.007 3.83798 23.2893C3.97914 23.5717 4.26769 23.75 4.58333 23.75H7.00417L6.97167 23.8221C6.85453 24.08 6.87644 24.3798 7.02985 24.6179C7.18325 24.8561 7.44713 25 7.73042 25H17.2696C17.5529 25 17.8167 24.8561 17.9701 24.6179C18.1236 24.3798 18.1455 24.08 18.0283 23.8221L17.9954 23.75H20.4167C20.7323 23.75 21.0209 23.5717 21.162 23.2893C21.3032 23.007 21.2727 22.6692 21.0833 22.4167L19.5833 20.4167H22.5C23.8801 20.4153 24.9986 19.2968 25 17.9167V10C25 9.99208 24.9958 9.98542 24.9954 9.9775C24.9934 9.9375 24.9854 9.89804 24.9717 9.86042ZM8.33333 0.833333H16.6667V7.5H8.33333V0.833333ZM4.27167 6.37917C4.5877 6.03184 5.03541 5.83369 5.505 5.83333H7.5V7.5H7.08333C6.85321 7.5 6.66667 7.68655 6.66667 7.91667C6.66667 8.14678 6.85321 8.33333 7.08333 8.33333H17.9167C18.1468 8.33333 18.3333 8.14678 18.3333 7.91667C18.3333 7.68655 18.1468 7.5 17.9167 7.5H17.5V5.83333H19.495C19.9646 5.83369 20.4123 6.03184 20.7283 6.37917L23.6412 9.58333H1.35875L4.27167 6.37917ZM18.75 19.3058L17.9167 18.1946V17.5C17.9167 16.8096 17.357 16.25 16.6667 16.25H8.33333C7.64298 16.25 7.08333 16.8096 7.08333 17.5V18.1946L6.25 19.3058V16.25C6.25184 14.6399 7.5566 13.3352 9.16667 13.3333H15.8333C17.4434 13.3352 18.7482 14.6399 18.75 16.25V19.3058ZM17.0833 17.9167H7.91667V17.5C7.91667 17.2699 8.10321 17.0833 8.33333 17.0833H16.6667C16.8968 17.0833 17.0833 17.2699 17.0833 17.5V17.9167ZM7.73042 24.1667L9.435 20.4167H15.565L17.2712 24.1667H7.73042ZM17.6167 22.9167L16.2175 19.8379L16.2129 19.8279C16.1935 19.7864 16.1671 19.7485 16.135 19.7158C16.1262 19.7067 16.1163 19.6996 16.1071 19.6912C16.0797 19.6671 16.0493 19.6466 16.0167 19.6304C16.0043 19.6239 15.9917 19.6181 15.9787 19.6129C15.9324 19.5944 15.8832 19.5844 15.8333 19.5833H9.16667C9.11698 19.5843 9.06787 19.5942 9.02167 19.6125C9.00873 19.6177 8.99607 19.6235 8.98375 19.63C8.95108 19.6462 8.92068 19.6667 8.89333 19.6908C8.88417 19.6992 8.87417 19.7062 8.86542 19.7154C8.83331 19.7481 8.80696 19.786 8.7875 19.8275L8.78292 19.8375L7.38333 22.9167H4.58333L7.70833 18.75H17.2917L20.4167 22.9167H17.6167ZM24.1667 17.9167C24.1667 18.8371 23.4205 19.5833 22.5 19.5833H19.5833V16.25C19.5808 14.18 17.9034 12.5025 15.8333 12.5H9.16667C7.09665 12.5025 5.41919 14.18 5.41667 16.25V19.5833H2.5C1.57953 19.5833 0.833333 18.8371 0.833333 17.9167V10.4167H24.1667V17.9167Z' fill='%23F76300'/%3E%3Cpath d='M22.084 14.167C22.7743 14.167 23.334 13.6073 23.334 12.917C23.334 12.2266 22.7743 11.667 22.084 11.667C21.3936 11.667 20.834 12.2266 20.834 12.917C20.834 13.6073 21.3936 14.167 22.084 14.167ZM22.084 12.5003C22.3141 12.5003 22.5006 12.6869 22.5006 12.917C22.5006 13.1471 22.3141 13.3337 22.084 13.3337C21.8539 13.3337 21.6673 13.1471 21.6673 12.917C21.6673 12.6869 21.8539 12.5003 22.084 12.5003Z' fill='%23F76300'/%3E%3Cpath d='M22.0827 15.8333C22.3128 15.8333 22.4993 15.6468 22.4993 15.4167C22.4993 15.1865 22.3128 15 22.0827 15C21.8526 15 21.666 15.1865 21.666 15.4167C21.666 15.6468 21.8526 15.8333 22.0827 15.8333Z' fill='%23F76300'/%3E%3Cpath d='M22.0827 17.0833C22.3128 17.0833 22.4993 16.8968 22.4993 16.6667C22.4993 16.4365 22.3128 16.25 22.0827 16.25C21.8526 16.25 21.666 16.4365 21.666 16.6667C21.666 16.8968 21.8526 17.0833 22.0827 17.0833Z' fill='%23F76300'/%3E%3Cpath d='M22.0827 18.3333C22.3128 18.3333 22.4993 18.1468 22.4993 17.9167C22.4993 17.6865 22.3128 17.5 22.0827 17.5C21.8526 17.5 21.666 17.6865 21.666 17.9167C21.666 18.1468 21.8526 18.3333 22.0827 18.3333Z' fill='%23F76300'/%3E%3Cpath d='M10.8327 22.0833H14.166C14.3961 22.0833 14.5827 21.8968 14.5827 21.6667C14.5827 21.4365 14.3961 21.25 14.166 21.25H10.8327C10.6026 21.25 10.416 21.4365 10.416 21.6667C10.416 21.8968 10.6026 22.0833 10.8327 22.0833Z' fill='%23F76300'/%3E%3Cpath d='M15.0007 22.5H10.0007C9.77053 22.5 9.58398 22.6865 9.58398 22.9167C9.58398 23.1468 9.77053 23.3333 10.0007 23.3333H15.0007C15.2308 23.3333 15.4173 23.1468 15.4173 22.9167C15.4173 22.6865 15.2308 22.5 15.0007 22.5Z' fill='%23F76300'/%3E%3Cpath d='M2.08268 12.5C2.3128 12.5 2.49935 12.3134 2.49935 12.0833V11.6667C2.49935 11.4365 2.3128 11.25 2.08268 11.25C1.85256 11.25 1.66602 11.4365 1.66602 11.6667V12.0833C1.66602 12.3134 1.85256 12.5 2.08268 12.5Z' fill='%23F76300'/%3E%3Cpath d='M2.08268 16.6663C2.3128 16.6663 2.49935 16.4798 2.49935 16.2497V13.7497C2.49935 13.5196 2.3128 13.333 2.08268 13.333C1.85256 13.333 1.66602 13.5196 1.66602 13.7497V16.2497C1.66602 16.4798 1.85256 16.6663 2.08268 16.6663Z' fill='%23F76300'/%3E%3C/svg%3E%0A");
}

.left-categories-list li.house:hover .house-icon,
.left-categories-list li.house.selected-category .house-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.63623 22.5605C6.46704 21.5809 5.61079 20.833 4.5833 20.833C3.76289 20.833 3.05205 21.3097 2.71245 22.0005C2.64536 21.9526 2.57368 21.9101 2.49995 21.8717V14.9997C2.49995 14.7697 2.31328 14.583 2.0833 14.583C1.85332 14.583 1.66665 14.7697 1.66665 14.9997V21.6663C0.74751 21.6663 0 22.4138 0 23.333C0 24.2522 0.74751 24.9997 1.66665 24.9997H6.25C6.93916 24.9997 7.5 24.4388 7.5 23.7497C7.5 23.1951 7.13706 22.7238 6.63623 22.5605ZM6.25 24.1663H1.66665C1.20708 24.1663 0.833301 23.7926 0.833301 23.333C0.833301 22.8733 1.20708 22.4997 1.66665 22.4997C2.05542 22.4997 2.40083 22.7255 2.52622 23.0622C2.59663 23.2509 2.79165 23.3622 2.99082 23.3263C3.18916 23.2905 3.3333 23.118 3.3333 22.9163C3.3333 22.2271 3.89414 21.6663 4.5833 21.6663C5.27246 21.6663 5.8333 22.2271 5.8333 22.9163C5.8333 23.1463 6.01997 23.333 6.24995 23.333C6.47954 23.333 6.6666 23.52 6.6666 23.7496C6.6666 23.9792 6.47959 24.1663 6.25 24.1663Z' fill='%23F76300'/%3E%3Cpath d='M24.5833 3.33335H16.6667C16.4367 3.33335 16.25 3.52002 16.25 3.75C16.25 3.97998 16.4367 4.16665 16.6667 4.16665H24.1667V13.1608L12.7946 1.78877C12.7129 1.70708 12.6058 1.6667 12.4987 1.6667C12.3917 1.6667 12.2846 1.70713 12.2029 1.78877L0.83335 13.1604V4.16665H5.4167C5.64668 4.16665 5.83335 3.97998 5.83335 3.75V2.08335C5.83335 1.85337 5.64668 1.6667 5.4167 1.6667H5V0.83335H7.5V1.6667H7.08335C6.85337 1.6667 6.6667 1.85337 6.6667 2.08335V3.75C6.6667 3.97998 6.85337 4.16665 7.08335 4.16665H8.33335C8.56333 4.16665 8.75 3.97998 8.75 3.75C8.75 3.52002 8.56333 3.33335 8.33335 3.33335H7.5V2.5H7.91665C8.14663 2.5 8.3333 2.31333 8.3333 2.08335V0.41665C8.3333 0.18667 8.14663 0 7.91665 0H4.58335C4.35337 0 4.1667 0.18667 4.1667 0.41665V2.0833C4.1667 2.31328 4.35337 2.49995 4.58335 2.49995H5V3.3333H0.41665C0.30625 3.3333 0.2 3.37705 0.12207 3.45537C0.04375 3.53335 0 3.6396 0 3.75L0.00166016 14.1666C0.00166016 14.3354 0.10332 14.4871 0.25918 14.5517C0.31084 14.5729 0.3646 14.5833 0.418359 14.5833C0.5271 14.5833 0.633789 14.5409 0.712939 14.4613L12.4987 2.67124L24.2887 14.4612C24.3683 14.5408 24.475 14.5833 24.5833 14.5833C24.6371 14.5833 24.6912 14.5729 24.7429 14.5516C24.8983 14.487 25 14.335 25 14.1666V3.75C25 3.52002 24.8133 3.33335 24.5833 3.33335Z' fill='%23F76300'/%3E%3Cpath d='M23.3333 21.6663V14.9997C23.3333 14.7697 23.1467 14.583 22.9167 14.583C22.6867 14.583 22.5 14.7697 22.5 14.9997V21.8717C22.4263 21.9101 22.3546 21.9525 22.2875 22.0005C21.9479 21.3097 21.2371 20.833 20.4167 20.833C19.3892 20.833 18.533 21.5809 18.3638 22.5605C17.8629 22.7238 17.5 23.1951 17.5 23.7497C17.5 23.8967 17.53 24.0355 17.5771 24.1663H10.4166C10.1867 24.1663 10 24.353 10 24.583C10 24.8129 10.1867 24.9996 10.4166 24.9996H18.75H20.4166H23.3333C24.2525 24.9997 25 24.2522 25 23.333C25 22.4139 24.2525 21.6663 23.3333 21.6663ZM23.3333 24.1663H20.4167H18.75C18.5204 24.1663 18.3333 23.9792 18.3333 23.7497C18.3333 23.5201 18.5204 23.333 18.75 23.333C18.98 23.333 19.1666 23.1463 19.1666 22.9164C19.1666 22.2272 19.7275 21.6664 20.4166 21.6664C21.1058 21.6664 21.6666 22.2272 21.6666 22.9164C21.6666 23.118 21.8108 23.2905 22.0091 23.3264C22.207 23.3626 22.4033 23.2509 22.4737 23.0622C22.5991 22.7255 22.9446 22.4997 23.3333 22.4997C23.7929 22.4997 24.1666 22.8734 24.1666 23.3331C24.1666 23.7927 23.7929 24.1663 23.3333 24.1663Z' fill='%23F76300'/%3E%3Cpath d='M14.1673 8.33364C14.1673 7.41445 13.4198 6.66699 12.5006 6.66699C11.5814 6.66699 10.834 7.4145 10.834 8.33364C10.834 9.25278 11.5814 10.0003 12.5006 10.0003C13.4198 10.0003 14.1673 9.25278 14.1673 8.33364ZM11.6673 8.33364C11.6673 7.87407 12.041 7.50029 12.5006 7.50029C12.9602 7.50029 13.334 7.87402 13.334 8.33364C13.334 8.79321 12.9603 9.16699 12.5006 9.16699C12.0411 9.16694 11.6673 8.79321 11.6673 8.33364Z' fill='%23F76300'/%3E%3Cpath d='M20.4173 14.167H17.0839C16.854 14.167 16.6673 14.3537 16.6673 14.5836V19.167H16.2506C16.0207 19.167 15.834 19.3537 15.834 19.5836C15.834 19.8136 16.0207 20.0003 16.2506 20.0003H21.2506C21.4806 20.0003 21.6673 19.8136 21.6673 19.5836C21.6673 19.3537 21.4806 19.167 21.2506 19.167H20.834V14.5836C20.834 14.3537 20.6473 14.167 20.4173 14.167ZM20.0006 19.167H17.5006V17.5003H20.0006V19.167ZM20.0006 16.667H17.5006V15.0003H20.0006V16.667Z' fill='%23F76300'/%3E%3Cpath d='M16.6672 22.9169C16.6672 22.687 16.4806 22.5003 16.2506 22.5003H15.0006V14.5836C15.0006 14.3537 14.8139 14.167 14.5839 14.167H10.4173C10.1873 14.167 10.0006 14.3537 10.0006 14.5836V22.5003H8.75063C8.52065 22.5003 8.33398 22.687 8.33398 22.9169V24.5836C8.33398 24.8136 8.52065 25.0002 8.75063 25.0002C8.98062 25.0002 9.16728 24.8136 9.16728 24.5836V23.3336H16.2506C16.4806 23.3336 16.6672 23.147 16.6672 22.9169ZM14.1672 18.3336H13.7506C13.5206 18.3336 13.3339 18.5203 13.3339 18.7503C13.3339 18.9803 13.5206 19.1669 13.7506 19.1669H14.1672V22.5003H10.8339V15.0003H14.1672V18.3336Z' fill='%23F76300'/%3E%3Cpath d='M7.91729 14.167H4.58398C4.354 14.167 4.16733 14.3537 4.16733 14.5836V19.167H3.75064C3.52065 19.167 3.33398 19.3537 3.33398 19.5836C3.33398 19.8136 3.52065 20.0003 3.75064 20.0003H8.75064C8.98062 20.0003 9.16729 19.8137 9.16729 19.5837C9.16729 19.3537 8.98062 19.167 8.75064 19.167H8.33399V14.5837C8.33399 14.3537 8.14731 14.167 7.91729 14.167ZM7.50064 19.167H5.00064V17.5003H7.50064V19.167ZM7.50064 16.667H5.00064V15.0003H7.50064V16.667Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li.kitchen:hover .kitchen-icon,
.left-categories-list li.kitchen.selected-category .kitchen-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.916 15H7.08267C6.85269 15 6.66602 15.1862 6.66602 15.4166V24.5833C6.66602 24.8137 6.85269 24.9999 7.08267 24.9999H17.916C18.1464 24.9999 18.3327 24.8137 18.3327 24.5833V15.4166C18.3327 15.1862 18.1464 15 17.916 15ZM17.4993 24.1666H7.49932V15.8333H17.4993V24.1666Z' fill='%23F76300'/%3E%3Cpath d='M17.916 15H7.08267C6.85269 15 6.66602 15.1862 6.66602 15.4166V24.5833C6.66602 24.8137 6.85269 24.9999 7.08267 24.9999H17.916C18.1464 24.9999 18.3327 24.8137 18.3327 24.5833V15.4166C18.3327 15.1862 18.1464 15 17.916 15ZM17.4993 24.1666H7.49932V15.8333H17.4993V24.1666Z' fill='%23F76300'/%3E%3Cpath d='M7.08335 15H0.41665C0.18667 15 0 15.1862 0 15.4166V24.5833C0 24.8138 0.18667 25 0.41665 25H7.0833C7.31328 25 7.49995 24.8138 7.49995 24.5833V15.4166C7.5 15.1862 7.31333 15 7.08335 15ZM6.66665 24.1667H0.83335V15.8333H6.6667V24.1667H6.66665Z' fill='%23F76300'/%3E%3Cpath d='M24.5833 15H17.9167C17.6862 15 17.5 15.1862 17.5 15.4166V24.5833C17.5 24.8137 17.6862 24.9999 17.9167 24.9999H24.5833C24.8137 24.9999 25 24.8137 25 24.5833V15.4166C25 15.1862 24.8138 15 24.5833 15ZM24.1667 24.1666H18.3334V15.8333H24.1667V24.1666H24.1667Z' fill='%23F76300'/%3E%3Cpath d='M16.2506 18.334H8.75063C8.52065 18.334 8.33398 18.5202 8.33398 18.7506V22.9173C8.33398 23.1477 8.52065 23.3339 8.75063 23.3339H16.2506C16.481 23.3339 16.6673 23.1477 16.6673 22.9173V18.7506C16.6673 18.5202 16.481 18.334 16.2506 18.334ZM15.834 22.5006H9.16728V19.1673H15.8339V22.5006H15.834Z' fill='%23F76300'/%3E%3Cpath d='M13.7494 16.667H12.916V17.5003H13.7494V16.667Z' fill='%23F76300'/%3E%3Cpath d='M12.0834 16.667H11.25V17.5003H12.0834V16.667Z' fill='%23F76300'/%3E%3Cpath d='M10.4173 16.667H9.58398V17.5003H10.4173V16.667Z' fill='%23F76300'/%3E%3Cpath d='M15.4173 16.667H14.584V17.5003H15.4173V16.667Z' fill='%23F76300'/%3E%3Cpath d='M7.08267 18.334H0.416016V19.1673H7.08267V18.334Z' fill='%23F76300'/%3E%3Cpath d='M4.58267 16.667H2.91602V17.5003H4.58267V16.667Z' fill='%23F76300'/%3E%3Cpath d='M4.58267 20H2.91602V20.8333H4.58267V20Z' fill='%23F76300'/%3E%3Cpath d='M24.5827 18.334H17.916V19.1673H24.5827V18.334Z' fill='%23F76300'/%3E%3Cpath d='M21.6673 18.75H20.834V24.5833H21.6673V18.75Z' fill='%23F76300'/%3E%3Cpath d='M22.0827 16.667H20.416V17.5003H22.0827V16.667Z' fill='%23F76300'/%3E%3Cpath d='M19.9994 20.833H19.166V22.083H19.9994V20.833Z' fill='%23F76300'/%3E%3Cpath d='M23.3334 20.833H22.5V22.083H23.3334V20.833Z' fill='%23F76300'/%3E%3Cpath d='M17.7953 6.78877L16.2507 5.24419V0.41665C16.2507 0.18667 16.0645 0 15.8341 0H9.16738C8.9374 0 8.75073 0.18667 8.75073 0.41665V5.24414L7.20615 6.78872C7.08696 6.90786 7.05117 7.08706 7.11572 7.24287C7.18032 7.39829 7.33237 7.49995 7.50073 7.49995H17.5007C17.669 7.49995 17.8216 7.39829 17.8857 7.24287C17.9503 7.08706 17.9145 6.90791 17.7953 6.78877ZM8.50654 6.66665L9.46196 5.71123C9.54028 5.6333 9.58403 5.52705 9.58403 5.41665V0.83335H15.4174V5.4167C15.4174 5.5271 15.4611 5.63335 15.5394 5.71128L16.4949 6.6667H8.50654V6.66665Z' fill='%23F76300'/%3E%3Cpath d='M22.5006 9.16699C21.5814 9.16699 20.834 9.9145 20.834 10.8336V11.2503H21.6673V10.8336C21.6673 10.3741 22.0411 10.0003 22.5007 10.0003C22.9603 10.0003 23.334 10.374 23.334 10.8336V15.417H24.1674V10.8336C24.1673 9.9145 23.4198 9.16699 22.5006 9.16699Z' fill='%23F76300'/%3E%3Cpath d='M23.75 13.333H22.5V14.1664H23.75V13.333Z' fill='%23F76300'/%3E%3Cpath d='M12.0833 12.5H7.91665C7.68667 12.5 7.5 12.6862 7.5 12.9166V15.4167C7.5 15.6471 7.68667 15.8333 7.91665 15.8333H12.0833C12.3133 15.8333 12.5 15.6471 12.5 15.4167V12.9166C12.5 12.6862 12.3133 12.5 12.0833 12.5ZM11.6666 15H8.33325V13.3333H11.6666V15Z' fill='%23F76300'/%3E%3Cpath d='M7.91601 13.333H6.66602V14.1664H7.91601V13.333Z' fill='%23F76300'/%3E%3Cpath d='M13.334 13.333H12.084V14.1664H13.334V13.333Z' fill='%23F76300'/%3E%3Cpath d='M7.08335 0H0.41665C0.18667 0 0 0.18667 0 0.41665V5.41665C0 5.64663 0.18667 5.8333 0.41665 5.8333H7.0833C7.31328 5.8333 7.49995 5.64663 7.49995 5.41665V0.41665C7.5 0.18667 7.31333 0 7.08335 0ZM6.66665 5H0.83335V0.83335H6.6667V5H6.66665Z' fill='%23F76300'/%3E%3Cpath d='M5.83335 2.5H5V4.16665H5.83335V2.5Z' fill='%23F76300'/%3E%3Cpath d='M24.5833 0H17.9167C17.6862 0 17.5 0.18667 17.5 0.41665V5.41665C17.5 5.64663 17.6862 5.8333 17.9167 5.8333H24.5833C24.8137 5.8333 25 5.64663 25 5.41665V0.41665C25 0.18667 24.8138 0 24.5833 0ZM24.1667 5H18.3334V0.83335H24.1667V5H24.1667Z' fill='%23F76300'/%3E%3Cpath d='M19.9994 2.5H19.166V4.16665H19.9994V2.5Z' fill='%23F76300'/%3E%3Cpath d='M7.5 8.33301H0V9.16636H7.5V8.33301Z' fill='%23F76300'/%3E%3Cpath d='M1.66733 7.5H0.833984V11.25H1.66733V7.5Z' fill='%23F76300'/%3E%3Cpath d='M1.25 10.833C0.56084 10.833 0 11.3938 0 12.083C0 12.7722 0.56084 13.333 1.25 13.333C1.93916 13.333 2.5 12.7722 2.5 12.083C2.5 11.3938 1.93916 10.833 1.25 10.833ZM1.25 12.4997C1.02041 12.4997 0.83335 12.3126 0.83335 12.083C0.83335 11.8534 1.02041 11.6664 1.25 11.6664C1.47959 11.6664 1.66665 11.8534 1.66665 12.083C1.66665 12.3126 1.47959 12.4997 1.25 12.4997Z' fill='%23F76300'/%3E%3Cpath d='M3.33335 7.5H2.5V11.25H3.33335V7.5Z' fill='%23F76300'/%3E%3Cpath d='M2.91602 10.833C2.22686 10.833 1.66602 11.3938 1.66602 12.083C1.66602 12.7722 2.22686 13.333 2.91602 13.333C3.60518 13.333 4.16602 12.7722 4.16602 12.083C4.16602 11.3938 3.60518 10.833 2.91602 10.833ZM2.91602 12.4997C2.68643 12.4997 2.49937 12.3126 2.49937 12.083C2.49937 11.8534 2.68643 11.6664 2.91602 11.6664C3.14561 11.6664 3.33267 11.8534 3.33267 12.083C3.33272 12.3126 3.14561 12.4997 2.91602 12.4997Z' fill='%23F76300'/%3E%3Cpath d='M4.99937 7.5H4.16602V11.25H4.99937V7.5Z' fill='%23F76300'/%3E%3Cpath d='M4.58398 10.833C3.89482 10.833 3.33398 11.3938 3.33398 12.083C3.33398 12.7722 3.89482 13.333 4.58398 13.333C5.27314 13.333 5.83398 12.7722 5.83398 12.083C5.83398 11.3938 5.27314 10.833 4.58398 10.833ZM4.58398 12.4997C4.35439 12.4997 4.16733 12.3126 4.16733 12.083C4.16733 11.8534 4.35439 11.6664 4.58398 11.6664C4.81357 11.6664 5.00064 11.8534 5.00064 12.083C5.00064 12.3126 4.81357 12.4997 4.58398 12.4997Z' fill='%23F76300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.left-categories-list li:hover a {
    color: #F76300;
    font-weight: bold;
}

.left-categories-list li.children ul li a {
    color: #000;
    font-weight: normal;
}

.left-categories-list li.children ul li a:hover {
    color: #F76300;
}

.left-categories-list li.children ul li a.selected-category-link {
    color: #F76300;
}

.left-categories-list li.selected-category .icon-arrow_down:before {
    color: #F76300;
    font-size: 6px;
}

.left-categories-list li.selected-category .icon-arrow_down {
    transform: rotate(180deg);
    width: 10px;
    height: 23px;
}

.left-categories-list .children li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.left-categories-list .children li i.icon-arrow_down {
    margin-right: 0;
    transform: rotate(270deg);
    height: auto;
    width: auto;
}

.left-categories-list .icon-arrow_down:before {
    color: #000;
    font-size: 6px;
}

.left-categories-list li.selected-category a {
    color: #F76300;
    font-weight: bold;
}

.left-menu-cat li.children ul li {
    margin-bottom: 10px;
    padding-left: 10px;
}

.left-categories-list li i {
    width: 25px;
    height: 25px;
    display: inline-block;
    margin-right: 12px;
    color: #000;
}

.left-categories-list li a {
    display: flex;
}

.left-categories-list {
    margin-top: 25px;
}

.m-b-50 {
    margin-bottom: 50px;
}

.fix-for-trd {
    margin-left: 15px;
    height: 59px;
    max-width: 190px;
    width: 190px;
}

.input-search[type="text"] {
    border: none;
    font-size: 13px;
    text-transform: uppercase;
    color: #4D4D4D;
}

.mobile_menu_container {
    width: 28.6%;
}

.action-search {
    background: #Fbfbfb;
}

.icon-i-search:before {
    color: #4D4D4D;
}

.modal-dialog form .btn-call {
    position: relative;
    max-width: 100%;
    width: 100%;
    display: inline-block;
    margin: 30px 0 10px;
    background: none;
    text-align: center;
}

.modal-dialog form .btn-call a {
    position: relative;
    margin: 0;
    display: inline-block;
    width: auto;
    padding: 20px 30px;
    background: #FF6600;
}

.mobile_menu_container {
    width: 520px;
    border-bottom: 1px solid #8D8D8D;
}

.header-phones .p-cell {
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    color: #323232;
    color: #323232;
}

.header-phones .p-cell .p-code {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #898989;
}

.nav-item-link .item-name {
    font-style: normal;
    font-weight: 550;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #4D4D4D;
}

.link-fix-new-menu {
    text-decoration: none;
}

.additional-menu-container {
    background: #FFFFFF;
}

.additional-menu .additional-menu-container {
    display: flex;
    justify-content: space-between;
}

.additional-menu-container li .menu {
    top: 100px;
}

.additional-menu-container li .nav-item-link,
.additional-menu-container li .external-link {
    width: 100%;
}

.additional-menu-container li .nav-item-link,
.additional-menu-container li .external-link {
    text-align: center;
}

.nav-item-link:hover span {
    color: #FFFFFF;
    background: #FF6600;
    ;
}

.additional-menu-container li a.external-link {
    height: 102px;
    border-radius: 0px;
}

.additional-menu .additional-menu-container {
    height: 102px;
}

.additional-menu-container li .nav-item-link,
.additional-menu-container li .external-link {
    height: 102px;
}

.additional-menu .additional-menu-container:first-child {
    border-left-style: none;
}

.external-link .item-name {
    font-style: normal;
    font-weight: 550;
    font-size: 12px;

    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

.we-take-money {
    display: flex;
    justify-content: space-between;
    height: 70px;
    background-color: #FFFFFF;
}

.icon-i-visa {
    width: 48px;
    height: 20px;
    background: url(../img/visa-ico.svg) no-repeat;
    background-size: cover;
    display: inline-block;
}

.left-part-visa {
    align-items: center;
    width: 50%;
    display: flex;
    margin-left: 50px;
}

.right-part-visa {
    align-items: center;
    display: flex;
    justify-content: right;
    margin-right: 50px;
}

.shop-options a {
    background: #F2F2F2;
}

.icon-i-shop-navtab:before {
    color: #8D8D8D;
}

.icon-i-sravnenia:before {
    color: #8D8D8D;
}

.icon-i-shop-see:before {
    color: #8D8D8D;
}

.shop-options a:hover .icon-i-sravnenia:before {
    color: #FFFFFF;
}

.shop-options a:hover .icon-i-shop-navtab:before {
    color: #FFFFFF;
}

.shop-options a:hover .icon-i-shop-see:before {
    color: #FFFFFF;
}

.mobile_menu_container {
    border-bottom: none;
}

.flex-in-a {
    width: 100%;
    display: flex;
}

.main-contact-block {
    display: flex;
    width: 100%;
}

.top-contacts-part-first {
    display: flex;
}

.first-part-contacts-c .content-contacts-in-flex h3 {
    margin-top: 0px;
    margin-bottom: 33px;
    text-transform: none;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;

    color: #323232;
}

.second-part-contacts-c .content-online-in-flex h3 {
    margin-top: 0px;
    margin-bottom: 33px;
    text-transform: none;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;

    color: #323232;
}

.second-part-contacts-c .content-online-in-flex p {
    font-size: 24px;
    font-style: normal;
    font-weight: 900;

    text-align: left;
}

.orange-info {
    color: #FF6600;
}

.contacts-page-telephone {
    font-size: 24px;
    font-style: normal;
    font-weight: 900;

    text-align: left;
    margin-bottom: 30px;
}

.ico-in-contacts-page-new {
    margin-right: 15px;
}

.content-online-in-flex {
    width: 330px;
}

.firtst-part-main-contact-block {
    width: 50%;
}

.top-contacts-part-first {
    justify-content: space-between;
}

.ooo {
    margin-top: 0px;
    width: 560px;
}

.second-part-main-contact-block .contact-form h2 {
    margin-top: 0px;
}

.second-part-main-contact-block {
    margin: 0 auto;
}

.contact-form form>div:first-child {
    width: 100%;
    padding: 0px;
}

.second-part-main-contact-block .contact-form h2 {
    font-size: 26px;
    font-style: normal;
    font-weight: 700;

    text-align: left;
}

.contact-form p {
    font-size: 15px;
    font-style: normal;
    font-weight: 550;

    text-align: left;
}

.contact-form form>div:last-child {
    text-align: right;
    margin: 20px 0 120px 0;
}

.contact-form form>div:last-child input {
    text-transform: uppercase;
}

.contact-form form>div:nth-child(2) {
    padding-left: 0px;
}

.bottom-contacts-part-first {
    display: flex;
    margin-top: 126px;
}

.ico-in-contacts-page-new {
    margin-right: 30px;
}

.logo-contacts-page {
    margin: auto 0;
}

.div-global-razdel {
    display: flex;
    justify-content: right;
    flex-wrap: wrap;
}

.cart-of-global-block {
    width: 350px;
    height: 302px;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    background: #FFFFFF;
}

.cart-of-global-block {
    width: calc(20% - 17px);
    height: auto;
    margin-left: 0;
    margin-bottom: 17px;
    margin-right: 17px;
    padding: 40px 30px 60px 30px;
    filter: none;
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgba(0, 0, 0, 0.03);
    border-radius: 4px;
}

.wrapper-global-bl-cat {
    max-width: 1920px;
    margin: 0 auto;
    margin-bottom: 90px;
}

.div-global-razdel {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0px;
    flex-direction: row;
    justify-content: stretch;
}

.cart-of-global-block a {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;

    text-align: center;
    text-transform: uppercase;
    color: #323232;
}

.cart-of-global-block {
    text-align: center;
}

.cart-of-global-block:hover {
    filter: drop-shadow(0px 4px 80px rgba(0, 0, 0, 0.08));
}

.cart-of-global-block:hover a {
    color: #FF6600;
}

.img-in-fix-cat-teh {
    height: 152px;
    width: auto;
    margin-top: 40px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
}

.best-developers-of-staff {
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;

    color: #323232;
}

.brands-of-cat .item-developers-form {
    width: calc(8.33% - 21px);
    height: 60px;
}

.category-page .cart-of-global-block img {
    height: 152px;
}

.product-name {
    height: 0px;
    margin: 0px;
}

.left-menu-cat li {
    display: flex;
    font-size: 15px;
    margin-bottom: 22px;
    border-bottom: 0.7px solid #D9D9D9;
    margin: 0;
    padding-top: 14px;
    padding-bottom: 14px;
}

.category-page .li-of-ul-cat-fix-new-teh .arrow-of-li-cat-new {
    width: 10px;
    height: 10px;
}

.ico-for-after:after {
    content: url("../img/right-arrow-ul-li-cat.svg");
}

.flex-ico-after {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.p-number a:hover {
    color: #FF6600;
}

.old-price {
    display: inline-block;
    position: relative;
}

.new-price {
    display: block;
}

.economi-cels-numbs-price span {
    font-style: normal;
    font-weight: 550;
    font-size: 14px;

    text-transform: uppercase;
    color: #FF6600;
}

.economy-block {
    display: inline-block;
}

.product-review-item .product-name {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    color: #FF6600;
}

.product-review-item .product-name {
    margin-top: 15px;
    margin-bottom: 20px;
}

.review-item-right .reviews-title {
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    color: #323232;
}

.swiper-slide.comment {
    padding: 0px;
}

.product-review-item {
    padding: 0px;
}

.name_and_sravn {
    display: flex;
    justify-content: space-between;
}

.arround_compare {
    width: 34px;
    height: 34px;
    border-radius: 17px;
    background: #F2F2F2;
}

.arround_compare {
    padding-top: 8px;
}

.review-item-right {
    margin-top: 40px;
    margin-right: 25px;
    margin-left: 30px;
    height: auto;
    width: 445px;
}

.review-item-left {
    margin-right: 0px;
}

.arround_compare:hover {
    background: #4F4F4F;
}

.arround_compare:hover .icon-i-sravnenia-new:after {
    content: url('/assets/img/i-sravnenia-new-comments-white.svg')
}

.product-review-item .product-name {
    margin: 0px;
}

.all-text-of-new-comment {
    height: auto;
}

.review-item-right .review-text {
    height: auto;
}

.read-more-btn-comment {
    margin-top: 13px;
}

.add-compare-2 {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;

    color: #FF6600;
}

.read-more-btn-comment-a-read:after {
    content: url('/assets/img/right-arrow-fox-comment.svg');
    margin-left: 5px;
}

.add-compare-2:hover {
    color: #4F4F4F;
}

.read-more-btn-comment-a-read:after:hover {
    content: url('/assets/img/right-arrow-fox-comment-black.svg');
}

.review-item-right .review-text {
    margin-top: 20px;
}

.product-review-item {
    background: #FFFFFF;
    box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.06);
    border-radius: 2px;
    min-height: 302px;
}

.icon-i-sravnenia-new:after {
    content: url('/assets/img/i-sravnenia-new-comments.svg')
}

.slider-block {
    height: auto;
}

.new-navigation-teh {
    position: relative;
    width: 200px;
}

.icon-i-shop-see:before {
    color: #8D8D8D;
}

.shop-options a:visited .icon-i-shop-see:before {
    color: #FFFFFF;
}

.new-navigation-teh {
    position: absolute;
    bottom: 90px;
    right: 90px;
    width: 100px;
}

.my-right-new-nav {
    left: 0px !important;
    display: none;
}

.my-left-new-nav {
    right: 0px !important;
    display: none;
}

.my-pag-new-nav {
    margin-top: 40px;
}

.new-navigation-teh {
    height: 110px;
    width: 140px;
}

.pos-rel-in-nav {
    position: relative;
    height: 110px;
    width: 140px;
}

.my-pag-new-nav {
    top: 122px !important;
    margin-top: 0px !important;
}

.my-pag-new-nav .swiper-pagination-bullet {
    width: 10px !important;
    margin-right: 5px;
    transition: all ease-in-out .2s;
}

.my-pag-new-nav {
    width: 150px;
}

.swiper-pagination-bullet-active {
    box-shadow: 0px 1px 15px rgba(255, 102, 0, 0.7) !important;
}

.my-right-new-nav {
    opacity: 0.1;
    border: 2px solid #8F8F8F;
    background: url(../img/slider-arrow.png) no-repeat center !important;
}

.my-left-new-nav {
    opacity: 0.1;
    border: 2px solid #8F8F8F;
    background: url(../img/slider-arrow.png) no-repeat center !important;

}

.visas {
    display: flex;
}

.cont-top-block h3 {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;

    text-align: left;
}

.o-nas-new-telephones {
    width: 330px;
}

.o-nas-new-konsylt {
    width: 330px;
}

.contacts-page.abou-us {
    width: 100%;
    max-width: 1206px;
    margin: 0 auto;
}

div.abou-us .cont-top-block {
    padding: 0px;
}

.h1-o-nas {
    margin: 0 50px;
}

.orange-info-o-nas {
    color: #FF6600;
}

.o-nas-new-telephones p {
    font-size: 24px;
    font-style: normal;
    font-weight: 900;

    text-align: left;
    margin-bottom: 30px;
}

.o-nas-new-konsylt {
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    text-align: left;
    margin-bottom: 30px;
}

.o-nas-new-logo img {
    width: 120px;
    height: 120px;
}

.o-nas-new-konsylt p {
    font-size: 24px;
    font-style: normal;
    font-weight: 900;

    text-align: left;
}

.abou-us .hello-about-us {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.ooo-new {
    width: 100%;
    max-width: 1206px;
    margin-bottom: 100px;
}

.ooo-new p {
    color: #323232;
}

.abou-us>p {
    margin-bottom: 30px;
}

.abou-us .time-of-work-about-us {
    margin-bottom: 50px;
}

div.abou-us .cont-top-block {
    margin-bottom: 20px;
    margin-top: 70px;
}

.freedelivery-top {
    max-width: 1820px;
    margin: 0 auto;
}

.df-icon img {
    height: 30px;
    width: 30px;
}

.freedelivery-top .left {
    margin-right: 140px;
}

.freedelivery-top>div {
    width: 36.2%;
}

.freedelivery-top .left {
    padding: 40px;
}

.freedelivery-top .left span {
    padding: 0px;
    padding-left: 15px;
    display: flex;
    align-items: center;
}

.freedelivery-top .right .delivery-features p.df-text {
    padding-left: 0px;
}

.freedelivery-top .left {
    min-height: 287px;
}

.freedelivery-top {
    width: 100%;
}

.right.new-right-del {
    width: calc(63% - 140px);
}

.freedelivery-top .right .delivery-features p.df-text {
    max-width: 390px;
    font-size: 14px;
}

.freedelivery-top {
    margin-bottom: 90px;
}

.parent-page .free-delev-h1 {
    font-style: normal;
    font-weight: 900;
    font-size: 35px;

    text-transform: uppercase;
    color: #232323;
}

.freedelivery-top .right .delivery-features .df-item {
    width: calc(50% - 20px);
    margin-right: 20px;
    margin-bottom: 40px;
}

.delivery-features .df-title {
    margin: 0px;
    margin-bottom: 20px;
}

.freedelivery-top .right .delivery-features p.df-text {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;

    color: #000000;
}

.left-categories-list li i {
    width: 19px;
    height: 19px;
}

.left-menu-cat li span {
    font-weight: bold;
    font-size: 14px;

    color: #232323;
    position: absolute;
    margin-left: 5px;
    text-transform: none;
}

.left-categories-list li:hover span {
    color: #FF6600;
}

.left-categories-list li:hover .icon-arrow_down {
    color: #FF6600;
}

/* наши иконки */
.left-categories-list li:active .icon-arrow_down {
    color: #FF6600;
}

/* все шрифты списка */
.left-categories-list li.kitchen.selected-category span {
    color: #FF6600;
}

.left-categories-list li.house.selected-category span {
    color: #FF6600;
}

.left-categories-list li.printer.selected-category span {
    color: #FF6600;
}

.left-categories-list li.makeup.selected-category span {
    color: #FF6600;
}

.left-categories-list li.taxi.selected-category span {
    color: #FF6600;
}

.left-categories-list li.notebook.selected-category span {
    color: #FF6600;
}

.left-categories-list li.toolbox.selected-category span {
    color: #FF6600;
}

.left-categories-list li.weightlifting.selected-category span {
    color: #FF6600;
}

.left-categories-list li.smartphone.selected-category span {
    color: #FF6600;
}

.left-categories-list li.family.selected-category span {
    color: #FF6600;
}

.left-categories-list li.shopping.selected-category span {
    color: #FF6600;
}

.left-categories-list li ul {
    width: 100%;
}

.left-categories-list li i {
    margin-right: 0px;
}

.left-menu-cat li span {
    margin-left: 12px;
}

.left-categories-list li.children ul li a {
    text-transform: none;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    font-weight: 800;
    color: #000000;
}

.left-menu-cat li.children ul li {
    margin-bottom: 0px;
}

.left-menu-cat li.children ul li:last-child {
    padding-bottom: 0px;
}

/* может всё поломать)) */
.category-page .polka-list-product {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    row-gap: 10px;
    column-gap: 10px;
    justify-content: flex-start;
}

.category-page .polka-list-product .product-item-block {
    width: 24%;
}

.wrapper.wrapper-new-see-goods {
    width: 100%;
    max-width: 1820px;
    margin: 0 auto;
}

.category-page .see-goods-new-h1 {
    margin-left: 50px;
    margin-top: 70px;
    margin-bottom: 70px;
}

.new-one-news {
    width: 100%;
    max-width: 1820px;
    margin: 0 auto;
}

.all-content-one-block {
    padding-top: 50px;
    display: flex;
}

.block-with-news-pars-new {
    width: calc(66.26%)
}

.block-with-arr-pars-new {
    width: 16.8%;
}

.back-link {
    margin-left: 10px;
    position: fixed;
    margin-top: 5px;
    height: 50px;
    border-radius: 0px;
    width: auto;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;

    text-align: center;
    color: #FFFFFF;
    padding-top: 18px;
    left: 40px;
}

.links-for-share-news-new {
    width: 100%;
    max-width: 1206px;
    margin: 0 auto
}

.my-right-new-nav {
    opacity: 0.1;
    border: 2px solid #8F8F8F;
    background: url(/assets/img/down-arrow-new-banner-left.svg) no-repeat center !important;
}

.my-left-new-nav {
    opacity: 0.1;
    border: 2px solid #8F8F8F;
    background: url(/assets/img/down-arrow-new-banner-left.svg) no-repeat center !important;
}

.pos-rel-in-nav {
    width: 145px;
}

.shop-options a {
    width: 50px;
    height: 50px;
}

.input-search[type="text"] {
    width: calc(100% - 50px);
}

.shop-options a {
    padding: 14px 0;
}

.icon_instock {
    text-transform: uppercase;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;

    text-transform: uppercase;
    color: #FFFFFF;
}

.new-price.span-fix-new-new-price .new-price {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    color: #323232;
}

.shop-options a:visited .icon-i-shop-see:before {
    color: #8D8D8D;
}

.swiper-slide:first-of-type .product-review-item {
    width: 100%;
}

.arround_compare {
    position: absolute;
    padding-top: 8px;
    right: 30px;
    top: 30px;
}

.rating {
    margin-bottom: 5px;
}

.read-more-btn-comment {
    margin-top: 15px;
    position: absolute;
    bottom: 40px;
}

.site-footer {
    margin-top: 55px;
}

.for-see-on-all-rev-new-komp {
    position: relative;
    width: 100%;
}

.a-lot-of-rev-new {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-top: 19px;
}

.yellow-icon {
    height: 34px;
    border-radius: none;
}

.footer-social-item:hover .icon-i-vk:before {
    color: #FF6600;
}

.footer-social-item:hover .icon-i-facebook:before {
    color: #FF6600;
}

.footer-social-item:hover .icon-i-odnoklas:before {
    color: #FF6600;
}

.footer-social-item:hover .icon-i-instagram:before {
    color: #FF6600;
}

.artical-new-fix-ho {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;

    color: #898989
}

.count-inner {
    position: absolute;
    background: #4F4F4F;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    top: -9px;
    right: -6px;
    color: #FFFFFF;
    padding: 4px;
    z-index: 10;
}

.shop-options a.active .icon-i-shop-navtab:before {
    color: #FFF;
}

.shop-options a:visited .icon-i-shop-see:before {
    color: #FFF;
}

.shop-options a .icon-i-shop-see:before {
    color: #898989;
}

.shop-options a:visited .icon-i-shop-see:before {
    color: #898989;
}

.shop-options a.active .icon-i-shop-see:before {
    color: #FFF;
}

.my-right-new-nav {
    opacity: 1;
    border: 2px solid #8F8F8F;
}

.my-left-new-nav {
    opacity: 1;
    border: 2px solid #8F8F8F;
}

.my-right-new-nav:hover {
    opacity: 1;
    border: 2px solid #F76300;
    background-color: rgba(0, 170, 238, 0.1) !important;
}

.my-left-new-nav:hover {
    opacity: 1;
    border: 2px solid #F76300;
    background-color: rgba(0, 170, 238, 0.1) !important;
}

.my-right-new-nav:hover {
    background: url(/assets/img/down-arrow-new-banner-left-orange.svg) no-repeat center !important;
}

.my-left-new-nav:hover {
    background: url(/assets/img/down-arrow-new-banner-left-orange.svg) no-repeat center !important;
}

.cart-new-mob-fix {
    display: none;
}

.content-side.free-dev-new {
    margin-left: 79px;
}
@media (max-width: 660px) {
    .content-side.free-dev-new {
       margin: 0 auto !important;
    }
    .freedelivery-top {
        margin-bottom: 24px;
    }
    .right.new-right-del {
        width: 100%;
    }
 }

.who-do-this {
    margin-left: 50px;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 65px !important;
}

.header-phones .p-cell {
    min-width: 240px;
}

.main-header {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}


.outPadding {
    padding-left: 2.8%;
}

.outPadding:last-child {
    padding-right: 2.8%;
}

.main-slider-block .swiper-wrapper {
    margin-left: 0px;
}

.rekviziti-div {
    display: inline-block;
    width: 400px;
}

.product-item-block {
    box-shadow: 0px 1px 120px rgba(0, 0, 0, 0.04) !important;
    transition: .3s;
}

.product-item-block:hover {
    box-shadow: 0px 1px 120px rgba(0, 0, 0, 0.12) !important;
}

.category-page {
    padding: 0 50px;
}

.category-page .cart-of-global-block img {
    height: auto;
    margin: 0 0 30px 0;
}

.product-page {
    margin: 0 50px;
}

.icon_instock {
    margin: 0;
    display: inline-block;
    padding: 10px 10px;
    background: #2BB307;
    border-radius: 2px;
    margin-right: 5px;
}

.top-info-product-new>div>* {
    float: left;
    margin: 0 3px 0 0;
    height: 34px;
}

.bonuses h3 {
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}

.read-more-btn-comment-a-read:hover:after {
    filter: grayscale(100%);
}

#news-swiper-main {
    top: 50px;
}

.top-prod-block-review {
    font-size: 14px;
    color: #000;
    margin-right: 30px;
}

.top-prod-block-review a.to-reviews {
    color: #FF6600;
    border-bottom: 1px solid #ff6600;
}

.title-bonus {
    font-size: 12px;
    font-weight: 700;
}

.bonuses-items>div {
    width: 29%;
    margin: 0 21px 0px 0;
    float: left;
}

.bank-product-info>* {
    display: inline-block;
    margin-right: 120px;
}

.bank-product-info-title {
    display: block;
    font-size: 12px !important;
    color: #232323;
    margin-bottom: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.title-product-details-main p.bank-product-info-title {
    margin-bottom: 5px;
}

.bank-product-info>*>p {
    font-size: 14px;
    color: #323232;
}

.anons-main {
    max-width: 290px;
    font-size: 12px;
}

.garanty-prod p {
    font-size: 14px;
}

.bloc-prod-price .price {
    margin-bottom: 15px;
}

.delivery .left-part-dev .link-to-delevery {
    color: #FF6600;
    font-size: 13px;
    border: none;
    border-bottom: 1px solid #FF6600;
    border-radius: 0px;
    padding: 0px;
    width: auto;
    margin: 0;
    height: auto;
    padding-bottom: 10px;
}

.bloc-prod-price {
    width: auto;
    display: inline-block;
    margin-right: 50px;
}

.main-butoms-buy .right-part-dev .add_to_cart {
    border: none;
    box-shadow: none;
    padding: 10px;
}

.main-butoms-buy .right-part-dev .add_to_cart a {
    font-size: 14px;
    color: #2BB307;
    padding: 5px;
    border-bottom: 1px solid;
    font-weight: 700;
}

.product-left-side .percent {
    position: absolute;
    bottom: 30px;
    z-index: 100;
    right: 40px;
}

.product-page .product .product-left-side .percent {
    right: 105px;
    bottom: 150px;
}

.product-page .product .product-left-side .brand {
    bottom: 145px;
    top: auto !important;
    left: 45px !important;
}

.product-page .product .product-left-side .percent span {
    padding: 25px;
}

table.qutable.table td {
    padding: 4px 0;
    width: 50%;
    display: inline-block;
}

li.li-of-ul-cat-fix-new-teh:hover a {
    color: #f60;
}

.load-more {
    position: relative;
    margin-top: 60px;
}

.county-name-product {
    font-size: 14px;
}

table.qutable.table td:nth-child(2) {
    padding-left: 50px;
    width: 50%;
    display: inline-block;
}

.delivery-page,
.garanty-page {
    padding: 0 50px;
}

.main-noproc-block .item {
    display: inline-block;
    width: calc(20% - 37px);
    box-shadow: 0px 0px 10px #0000005e;
    text-align: center;
    margin: 16px;
    padding: 20px;
}

.main-noproc-block .item .cat-name span {
    color: #323232;
    margin: 20px 0;
    display: inline-block;
}

.flex.main-noproc-block {
    margin: 0 -16px;
}

.flex.main-noproc-block .item-title {
    margin-left: 16px;
}

.visa-ico-img {
    width: 100%;
    margin-left: 50px;
}

.search .result {
    padding: 0 50px;
}

.load-more .paginate {
    position: absolute;
    right: 0;
    top: 0;
}

.load-more a.load-more-main {
    border: 1px solid #393939;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #393939;
    padding: 19px 32px;
    display: inline-block;
}

.load-more a.load-more-main:hover {
    background: #FF6600;
    border: 1px solid #FF6600;
    color: #fff;
}

.load-more .paginate a {
    background: #E3E3E3;
    padding: 16px;
    border-radius: 100%;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #797979;
    width: 50px;
    height: 50px;
    display: inline-block;
    margin-right: 5px;
}

.load-more .paginate a:hover,
.load-more .paginate a.current {
    background: #FF6600;
    color: #fff;
}

.product-page h3 {
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    color: #323232;
    margin-top: 100px;
}

.product-page.reviews-page h3 {
    margin-top: 0;
}

.product-page .other_products h3 {
    margin-bottom: 50px;
}

.rub {
    font-weight: 100;
    font-size: 15px;
    display: inline-block;
}

.price-product-block .delivery-info {
    margin-bottom: 30px;
}

.bloc-prod-price .old-price span:before {
    display: none;
}

.bloc-prod-price .old-price:before {
    content: '';
    position: absolute;
    transform: rotate(0deg);
    width: 30%;
    height: 1px;
    background: #FF6600;
    top: 36%;
}

.bloc-prod-price .old-price span {
    font-size: 15px;
    margin-bottom: 5px;
    display: inline-block;
}

.buy-installments a {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #232323;
    padding: 16px 30px;
    border: 1px solid;
}

.buy-installments a:hover {
    color: #fff;
    background: #ff6600;
    border: 1px solid #ff6600;
}

.main-butoms-buy .right-part-dev .add_to_cart a:hover {
    color: #ff6600;
    border-bottom: 1px solid #ff6600;
}

.delivery .left-part-dev .link-to-delevery:hover {
    color: #616161;
    border-bottom: 1px solid #616161;
}

.top-prod-block-review a.to-reviews:hover {
    color: #4F4F4F;
    border-bottom: 1px solid #4F4F4F;
}

.bonuses span:hover {
    color: #4F4F4F;
    border-bottom: 1px solid #4F4F4F;
}

.buy-installments {
    display: inline-flex;
}

.top-info-product-new {
    margin-bottom: 13px;
    display: inline-block;
}

.fotorama__stage.fotorama__pointer {
    background: #FFFFFF;
    border: 0.5px solid #E3E3E3;
    box-sizing: border-box;
    box-shadow: none;
}

#reviews-slider {
    overflow-x: hidden;
    height: auto;
}

.review-item-right {
    padding: 0 0 40px 0;
}

.text-of-comment {
    max-height: 104px;
    display: inline-block;
    overflow: hidden;
}

.category-page .left-side-filter .param {
    font-size: 13px;
    width: 100%;
    display: block;
    max-width: 100%;
    cursor: pointer;
}

.category-page .left-side-filter .param>* {
    cursor: pointer;
}

.main-item-filters .val select {
    background: #ffffff;
    border-radius: 0;
    color: #000;
    font-size: 13px;
    padding: 10px;
    border: 1px solid #f60;
    width: 100%;
}

.main-item-filters .val select::-webkit-scrollbar {
    width: 1em;
}

.main-item-filters .val select::-webkit-scrollbar-track {
    width: 5px;
}

.main-item-filters .val select::-webkit-scrollbar-thumb {
    background-color: #f60;
    outline: 1px solid #f60;
}

.main-item-filters>div {
    padding: 15px 0;
    border-bottom: 1px solid #D9D9D9;
}

.main-item-filters label {
    font-size: 12px;
    color: #232323;
    font-weight: 400;
}

.category-page .left-side-filter .filter-price input {
    margin: 0 10px 0 3px;
    max-width: 60px;
}

.category-page .left-side-filter .filter-price .param {
    display: inline-block;
    width: auto;
    margin-top: 10px;
}

.main-item-filters>div .param:before {
    position: absolute;
    right: 0;
    cursor: pointer;
    content: url(/assets/img/right-arrow-fox-comment.svg);
    transform: rotate(180deg);
    transition: .5s;
}

.main-item-filters>div .param.arrow:before {
    transform: rotate(0deg)
}

.main-filter-no-active {
    display: none !important;
}

.category-page .left-side-filter .btn-open-filters #all_filters_link,
.category-page .left-side-filter .btn-open-filters #all_brands_link {
    display: inline-block;
    font-size: 12px;
    color: #FF6600;
    margin-top: 20px;
    border-bottom: 1px solid;
    padding: 0px 20px 4px 0;
    position: relative;
}

.category-page .left-side-filter .btn-open-filters #all_filters_link:before,
.category-page .left-side-filter .btn-open-filters #all_brands_link:before {
    position: absolute;
    right: 0px;
    cursor: pointer;
    content: url(/assets/img/right-arrow-fox-comment.svg);
    transition: .5s;
}

.category-page .left-side-filter .btn-open-filters #all_filters_link.open:before,
.category-page .left-side-filter .btn-open-filters #all_brands_link.open:before {
    transform: rotate(180deg);
}

.max-height-reviev {
    max-height: inherit !important;
    margin-bottom: 25px;
}

.review-item-right .review-text {
    margin-bottom: 0px !important;
}

.visa-ico-img img {
    max-height: 40px;
}

.cats .show-all-brands {
    margin-bottom: 100px;
}

.mobile-catalog-link [class^="mobile_menu_icon"],
[class*=" mobile_menu_icon"] {
    display: inline-block;
    margin-right: 20px;
    position: absolute;
    left: 0;
    top: 15px;
}

.wrapper.news-page {
    padding: 0 50px;
}

.polka-news {
    display: inline-block;
}

.polka-news a.to-read {
    width: auto;
    height: auto;
    padding: 15px 25px;
}

.item-news-img {
    width: 100%;
    margin-bottom: 60px;
}

.product .bloc-prod-price .label-warning {
    display: none;
}

form.form_fixer {
    margin: 0;
    width: 100%;
}

.left-menu-cat li:last-child {
    border-bottom: none;
}

.icheckbox_minimal,
.iradio_minimal {
    background: #fff;
    background-image: none !important;
}

.modal-body-fast {
    margin: 0 auto;
}

.header-top .search .wrapper {
    padding: 0 50px;
}

.selected-favorit {
    background: #FF6600;
    box-shadow: 0px 1px 6px rgba(255, 102, 0, 0.45);
}

.favorit.active .icon-i-sravnenia::before,
.selected-favorit .icon-i-sravnenia::before {
    color: #fff;
}

.selected-favorit .icon-i-sravnenia-new:after {
    content: url('/assets/img/i-sravnenia-new-comments-white.svg')
}

.product-item-block {
    position: relative;
}

.product-item-block .arround_compare {
    top: 20px;
    right: 20px;
    z-index: 99;
}

.fotorama__fullscreen-icon {
    display: none;
}

.product-left-side .arround_compare {
    right: 100px;
    z-index: 99;
}

.qutable.table.opened tr:nth-child(n+16) {
    display: table-row;
}

#show_add_chars {
    font-size: 17px;
    margin-top: 20px;
    display: block;
}

#show_add_chars:after {
    content: url('/assets/img/right-arrow-fox-comment.svg');
    margin-left: 5px;
}

.qutable.table {
    width: 100%;
}

.qutable.table tbody {
    display: flex;
    flex-direction: column;
}

.tab-content .qurowtitle,
.tab-content .qurowtitle2 {
    width: 400px;
}

.qutable.table tr td:nth-child(2) {
    flex: 2;
}

.tab-content .qurowtitle,
.tab-content .qurowtitle2 {
    margin-right: 0;
}

table.qutable.table td:nth-child(2) {
    padding-left: 0;
}

.first-part-contacts-c {
    flex: 1;
    margin-right: 50px;
}

.second-part-contacts-c {
    flex: 1;
}

.contacts-page-telephone .ico-in-contacts-page-new,
.content-online-in-flex .ico-in-contacts-page-new {
    width: 24px;
    height: auto;
}

.firtst-part-main-contact-block {
    margin-left: 150px;
}

.review-block.main-row .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets,
.news-block.main-row .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: none;
}

.cart-page .iradio_minimal.hover {
    border: 1px solid #f60;
}

.cart-page .iradio_minimal.checked {
    border: 1px solid #f60;
}

.cart-page .iradio_minimal.checked:before {
    content: '';
    left: 3px;
    top: 3px;
    width: 7px;
    height: 7px;
    position: absolute;
    background: #f60;
}

.fixit_bottom_line.show_result_filter_ajax {
    position: sticky;
    bottom: 0;
    padding: 0;
}

.fixit_bottom_line.show_result_filter_ajax a {
    display: block;
    padding: 15px;
    padding-bottom: 0;
}

.gift {
    background: #FFFFFF;
    border: 0.4px solid #CDCDCD;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 14px;
    margin-top: 15px;
    display: flex;
    flex-direction: row;
    max-width: 475px;
}

.gift-link {
    display: block;
    max-width: 475px;
}

.gift .gift-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.gift .gift-inner img {
    max-width: 96px;
    margin-right: 15px;
}

.gift .gift-inner .gift-name {
    font-style: normal;
    font-weight: 900;
    font-size: 15px;
    text-transform: uppercase;
    color: #000000;
}

.gift .gift-inner .gift-article {
    margin-top: 5px;
    font-style: normal;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #4B4B4B;
}

.gift .gift-inner .gift-article span {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    text-transform: uppercase;
    color: #4B4B4B;
}

.fast-credit {
    width: 179px;
    height: 50px;
    background: #F8E119;
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.fast-credit span {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #232323;
}

.gift-in-category {
    position: absolute;
    top: 55px;
    left: 20px;
    z-index: 999999999999999999;
}

.gift-in-category img {
    max-width: 96px;
}



@media (min-width: 1024px) and (max-width: 1199.98px) {

    .header-phones .p-cell a {
        font-size: 20px;
    }

    .header-phones .p-cell {
        width: 220px;
    }

    .additional-menu .additional-menu-container {
        height: 120px;
    }

    .additional-menu-container li a.external-link {
        height: 120px;
    }

    .additional-menu-container li .nav-item-link {
        height: 120px;
    }

    .swiper-slide:first-of-type .product-review-item {
        margin-right: 0px;
    }

    .additional-menu-container li .menu {
        top: 120px;
    }

    .header-phones.city-phone {
        display: none;
    }

    .header-phones .p-cell {
        width: 205px;
        min-width: 200px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .external-link .item-name {
        font-size: 11px;
    }

    .nav-item-link .item-name {
        font-size: 11px;
    }

    .header-phones .p-cell a {
        font-size: 20px;
    }

    .header-phones .p-cell a {
        margin-left: 10px;
    }

    .header-phones .p-cell {
        margin-left: 20px;
    }

    .header-phones .p-cell a {
        margin-left: 0px;
    }

    .header-phones .p-cell a {
        font-size: 27px;
    }

    .product-review-item .product-name {
        height: 50px;
    }
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
    .header-phones .p-cell a {
        font-size: 26px;
    }

    .header-phones .p-cell a {
        font-size: 22px;
    }

    .header-phones.city-phone {
        display: none;
    }

    .header-phones .p-cell a {
        font-size: 32px;
    }
}

@media (min-width:1368px) and (max-width:1440px) {
    .bottom-name-field {
        display: flex;
        flex-direction: row;
        margin-top: 6px;
        flex-wrap: wrap;
        justify-content: stretch;
        gap: 2px;
    }

    .product-block {
        flex-direction: row;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 50px;
        margin-top: 25px;
    }

    .product-left-side {
        flex: 0 0 40%;
        position: relative;
        height: 100%;
        width: 45%;
    }

    .product-page .product .product-left-side .brand {
        bottom: 135px;
        top: auto !important;
        left: 30px !important;
    }

    .product-page .product .product-left-side .percent {
        right: 25px;
        bottom: 130px;
    }

    .product-left-side .arround_compare {
        right: 25px;
        z-index: 99;
        top: 25px !important;
    }

    .main-image-block {
        width: 100%;
    }

    .fotorama__wrap .fotorama__wrap--css3 .fotorama__wrap--slide .fotorama__wrap--toggle-arrows .fotorama__wrap--no-controls {
        width: 100%;
        min-width: 400px;
        max-width: 700px;
    }

    .fotorama__wrap--css3 .fotorama__nav__shaft,
    .fotorama__wrap--css3 .fotorama__stage__shaft,
    .fotorama__wrap--css3 .fotorama__thumb-border {
        width: 100%;
        margin-left: 0px;
    }

    .fotorama__wrap--css3 .fotorama__html,
    .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
        width: 100%;
        height: auto;
        left: 0px;
        top: 12%;
        position: absolute;
    }

    .bottom-name-field {
        display: flex;
        flex-direction: row;
        margin-top: 0;
        flex-wrap: wrap;
        gap: 2px;
        justify-content: stretch;
    }

    .price-product-block {
        margin-top: 5px;
    }

    .anons-main {
        max-width: 100%;
        font-size: 10px;
        font-weight: 300;
        font-family: inherit;
        color: #232323;
    }

    .bank-product-info>* {
        margin-right: 50px;
    }

    .fast-credit {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .fast-credit span {
        text-transform: none;
        font-size: 14px;
    }

    .bloc-prod-price {
        width: auto;
        float: left;
        margin-right: 50px;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 15px;
    }

    .bloc-prod-price .price {
        margin-bottom: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
    }

    .price-product-block .delivery-info {
        margin-bottom: 20px;
    }

    .main-butoms-buy {
        width: 100%;
        display: inline-block;
        margin-top: 20px;
    }

    .main-butoms-buy>* {
        margin: 0 !important;
    }
}

@media screen and (max-width: 1439px) {
    div.read-more-btn-comment {
        bottom: 20px;
    }

    .contacts-page-telephone {
        font-size: 20px;
    }

    .add-to-cart a {
        font-size: 12px;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .buy-installments a {
        padding: 14px !important;
        font-size: 11px !important;
    }

    .main-butoms-buy .right-part-dev .add_to_cart a {
        font-size: 11px !important;
    }

    .name-product .bottom-name-field>* {
        margin: 5px 30px 5px 0;
    }

    .price-info-block .bloc-prod-price {
        width: 23%;
        margin-right: 0;
    }

    .price-info-block .main-butoms-buy {
        width: 77%;
    }

    .product .price-info-block .new-price span {
        font-size: 30px;
    }

    .bottom-name-field {
        flex-flow: wrap;
    }

    .looked-block .swiper-wrapper {
        margin-left: 0px;
    }

    .main-item-filters>div .param:before {
        right: 30px !important;
    }

    .slider-product .swiper-pagination {
        bottom: -30px !important;
    }

    .search {
        margin: 30px;
    }

    .header-phones .p-cell {
        margin-left: 0px;
    }

    .polka.polka-list-product.polka-flex-container .product-item-block {
        width: calc(33% - 23px) !important;
    }

    .customPages {
        width: 66%;
    }

    .category-page .sort-block {
        width: 33%;
        text-align: right;
    }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
    .icon-i-shop-navtab:before {
        color: #FFFFFF;
    }

    .icon-i-sravnenia:before {
        color: #FFFFFF;
    }

    .left-part-visa {
        align-items: center;
        width: calc(100% - 100px);
        display: flex;
        margin-top: 10px;
        margin-left: 50px;
    }

    .right-part-visa {
        width: calc(100% - 100px);
        margin-left: 50px;
        margin-top: 10px;
    }

    .flex-new-btn-logo-glob {
        display: flex;
        justify-content: center;
    }

    .flex-new-btn-logo-glob {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .header-phones .p-cell a {
        font-size: 30px;
    }

    .header-phones .p-cell {
        min-width: 175px;
    }
}

@media only screen and (max-width: 767px) {
    .col-xs-6 .other_products {
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }

    #rekvizity .upload-file-btn {
        font-size: 14px;

        padding: 8px 17px;
    }

    #rekvizity .no-files {
        font-size: 13px;

        margin-left: 30px;
    }

    #rekvizity .list-file {
        width: auto;
        padding: 9px 15px 9px 15px;
        margin-bottom: 15px;
    }

    #rekvizity .name-of-file {
        font-size: 11px;

        margin-left: 5px;
    }

    #rekvizity .rekvizity-icon {
        width: 15px;
        height: 15px;
        background: url(/1teh/img/cart/file-rekvizity-mobile.svg) no-repeat;
        display: inline-block;
    }

    .gift-in-category {
        left: 15px;
    }

    .fast-credit {
        margin: 0;
    }

    .add-to-cart {
        height: 50px;
    }

    .add-to-cart a {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 16px;
    }

    .polka.polka-list-product.polka-flex-container .product-item-block {
        margin: 0;
        width: 100% !important;
    }

    a.favorit {
        display: none;
    }

    .bank-product-info>*,
    .product .order-action .form-group {
        margin-right: 0 !important;
    }

    .fotorama__stage {
        box-shadow: none;
        border: 0.5px solid #E3E3E3;
        box-sizing: border-box;
    }

    .icheckbox_minimal,
    .iradio_minimal {
        background: #fff;
        background-image: none !important;
    }

    .icheckbox_minimal.checked,
    .iradio_minimal.checked {
        border: 1px solid #FF6600;
    }

    .icheckbox_minimal.checked:before,
    .iradio_minimal.checked:before {
        content: '';
        width: 7px;
        height: 7px;
        background: #FF6600;
        position: absolute;
        left: 3px;
        top: 3px;
    }

    .modal .modal-content .modal-body .header-top.logo {
        margin: 0 15px;
    }

    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
        display: none;
    }

    .wrapper-global-bl-cat {
        margin-bottom: 30px;
    }

    .modal-btn {
        display: inline-block;
        width: 100%;
    }

    h2.best-developers-of-staff {
        font-size: 24px;
    }

    p.p-visa {
        width: auto;
    }

    .all-content-one-block .block-with-arr-pars-new {
        display: none;
    }

    .block-with-news-pars-new {
        width: 100%;
    }

    .wrapper.article-page {
        padding: 0 15px;
    }

    .wrapper.article-page img {
        max-width: calc(100% - 30px);
        height: initial !important;
    }

    .wrapper.article-page .item-news-img {
        max-width: 100%;
    }

    .article-page h1 {
        font-size: 30px;
    }

    .cart-of-global-block {
        width: 100%;
        margin-right: 0;
    }

    .brands-of-cat .item-developers-form {
        width: 15%;
    }

    .news-page .load-more a.load-more-main {
        margin: -40px 0 40px 0;
    }

    .news-page .paginate {
        display: none;
    }

    .news-page h1 {
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .wrapper.news-page {
        padding: 0 15px !important;
    }

    .blog-product-item {
        padding: 0 15px;
    }

    .row-products .other_products {
        padding: 0 15px;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .load-more .paginate {
        position: relative !important;
    }

    table.qutable.table td:nth-child(2) {
        padding-left: 0 !important;
    }

    .product-page {
        margin: 0 15px;
    }

    .tab-content .qurowtitle,
    .tab-content .qurowtitle2 {
        margin-right: 0;
    }

    .product-item-block-top.karta_tovara_fix_artikl {
        position: relative;
        display: inline-block;
        top: 0;
        left: 0;
    }

    .name-product {
        display: inline-block;
        margin-top: 20px;
    }

    .left-part-visa .visa-ico-img {
        margin-left: 0px;
        padding: 20px 50px;
    }

    .rekviziti-div {
        width: 100%;
    }

    .header-phones .p-cell {
        min-width: 120px;
    }

    .shop-options a {
        margin: 10px 0 10px 10px;
    }

    form.search.search-new-mob-fix-locate {
        width: 100%;
        margin: 0;
    }

    .new-navigation-teh {
        bottom: 10px;
        display: none;
        right: 0px;
    }

    .swiper-wrapper {
        margin-left: 0;
    }

    .product-review-item {
        display: inline-block;
    }

    .product-review-item>div {
        display: inline-block;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        padding: 10px 10px 0 10px;
        margin-top: 0px;
    }

    .swiper-slide .product-review-item {
        padding-bottom: 50px;
    }

    div.read-more-btn-comment {
        bottom: 30px;
    }

    .product-review-item {
        height: auto;
        max-height: inherit !important;
    }

    .arround_compare {
        right: 20px;
        top: 40px;
    }

    .review-item-right .review-text {
        height: auto;
        max-height: 120px;
        margin-bottom: 0px;
    }

    .all-text-of-new-comment {
        height: auto;
    }

    .review-item-right .reviews-title {
        margin-bottom: 5px;
    }

    .swiper-slide.comment {
        height: auto !important;
        max-height: inherit !important;
    }

    .mobile_search_container {
        margin-bottom: 15px;
    }

    .icon-i-sravnenia:before {
        color: #fff;
    }

    .category-page {
        padding: 0 15px;
    }

    .category-page .sort-block {
        width: 100%;
        display: none;
    }

    .polka.polka-list-product {
        width: 100%;
        margin: 0;
    }

    span.old-price {
        margin-bottom: 10px;
    }

    img.cart-new-mob-fix-img {
        height: 25px;
        margin-left: 0;
    }

    .product-item-block {
        height: auto !important;
    }

    article.col-xs-12.bg-filters.cat-desc {
        margin: 50px 0 0 0;
    }

    .pos-rel-in-nav {
        width: auto;
    }

    .my-right-new-nav,
    .my-left-new-nav {
        width: 35px !important;
        height: 35px !important;
        display: block;
    }

    .review-block .wrapper #reviews-slider .swiper-slide {
        width: inherit !important;
    }

    #quickSelectionModal .modal-content {
        padding: 15px;
    }

    #quickSelectionModal .modal-body {
        margin-top: 40px;
    }

    #quickSelectionModal .modal-content .val {
        padding-bottom: 15px;
        display: flex;
        width: 100%;
        align-items: center;
    }

    #quickSelectionModal .modal-header {
        padding-top: 10px;
    }

    #quickSelectionModal .modal-header .close {
        width: 40px;
        height: 40px;
        border-radius: 0;
        right: 15px;
        top: 25px;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .visas {
        display: flex;
    }

    .footer-top {
        width: 100%;
    }

    .left-part-visa {
        display: block;
    }

    .visas {
        display: block;
        margin-bottom: 40px;
        margin-left: 8px;
    }

    .text-p-div-visa {
        text-align: center;
    }

    .p-visa {
        margin-bottom: 17px;
    }

    .right-part-visa {
        display: block;
    }

    .arezo-new {
        margin-top: 10px;
    }

    .right-part-visa {
        margin: 0px;
        text-align: center;
    }

    .search {
        display: none;
    }

    .header-phones .p-cell {
        width: 98px;
    }

    .shop-options a {
        width: 40px;
        height: 40px;
    }

    .header-phones .p-cell a {
        font-size: 18px;
    }

    .const-part-telephone-new {
        display: flex;
    }

    .header-phones .p-cell {
        width: 160px;
    }

    .header-phones .p-cell .p-code {
        font-style: normal;
        font-weight: normal;
        font-size: 8px;
        color: #898989;
        margin-right: 3px;
    }

    .header-phones .p-cell {
        width: 102px;
    }

    .header-phones .p-cell {
        display: block;
    }

    .shop-options a {
        background: #4F4F4F;
        padding: 9px;
        padding-left: 7px;
    }

    .icon-i-shop-navtab:before {
        color: #FFFFFF
    }

    .header-phones .p-cell a {
        font-style: normal;
        font-weight: bold;
        font-size: 21px;
        color: #323232;
    }

    .search.search-new-mob-fix-locate {
        display: block;
    }

    .mobile_menu_container {
        width: 100%;
    }

    .mobile_menu_container {
        padding-top: 0px;
    }

    .price {
        display: flex;
    }

    .old-price {
        width: 120px;
        margin-right: 0px;
    }

    .economy-block {
        margin: 0px;
    }

    .icon_instock {
        font-style: normal;
        font-weight: 600;
        font-size: 10px;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .icon_instock {
        height: 30px;
    }

    .yellow-icon {
        height: 30px;
    }

    .icon-i-discount:before {
        content: "\e90a";
        color: #323232;
        font-size: 15px;
    }

    .old-price span {
        font-size: 12px;
    }

    .new-price span {
        font-style: normal;
        font-weight: 900;
        font-size: 18px;
        text-transform: uppercase;
        color: #323232;
    }

    .price {
        margin-bottom: 10px;
    }

    .economy-block p {
        margin-bottom: 0px;
    }

    .economy-block {
        display: flex;
    }

    .old-price {
        width: auto;
        margin-right: 5px;
    }

    .in-cart-komp-new {
        display: none;
    }

    .cart-new-mob-fix {
        display: block
    }

    .cart-new-mob-fix-img {
        margin: 0px;
    }

    .yellow-icon {
        margin-right: 5px;
    }

    .cross-line-abot-new {
        height: auto;
    }

    .yellow-icon {
        display: none;
    }

    .icon_instock {
        display: none;
    }

    .header-phones .p-cell {
        min-width: 120px;
    }
}

@media (max-width: 575.98px) {
    .footer-top {
        width: 100%;
    }

    .nav-list.vigodno {
        column-count: 2;
    }

    .left-part-visa {
        display: block;
    }

    .p-visa {
        margin-right: 0px;
    }

    .left-part-visa {
        width: 100%;
        margin-left: 0px;
    }

    .left-part-visa {
        width: 100%;
        margin: 0 auto;
    }

    .left-part-visa {
        margin-top: 35px;
    }

    .visas {
        display: block;
        margin-bottom: 40px;
        margin-left: 8px;
    }

    .text-p-div-visa {
        text-align: center;
    }

    .p-visa {
        margin-bottom: 17px;
    }

    .right-part-visa {
        display: block;
    }

    .arezo-new {
        margin-top: 10px;
    }

    .right-part-visa {
        margin: 0px;
        text-align: center;
        padding-bottom: 20px;
    }

    .search {
        display: none;
    }

    .header-phones .p-cell {
        width: 98px;
    }

    .shop-options a {
        width: 40px;
        height: 40px;
    }

    .header-phones .p-cell a {
        font-size: 18px;
    }

    .const-part-telephone-new {
        display: flex;
    }

    .header-phones .p-cell {
        width: 160px;
    }

    .header-phones .p-cell .p-code {
        font-style: normal;
        font-weight: normal;
        font-size: 8px;

        color: #898989;
        margin-right: 3px;
    }

    .header-phones .p-cell {
        width: 102px;
    }

    .header-phones .p-cell {
        display: block;
    }

    .shop-options a {
        background: #4F4F4F;
        padding: 9px;
        padding-left: 7px;
    }

    .icon-i-shop-navtab:before {
        color: #FFFFFF
    }

    .header-phones .p-cell a {
        font-style: normal;
        font-weight: bold;
        font-size: 21px;
        color: #323232;
    }

    .search.search-new-mob-fix-locate {
        display: block;
    }

    .mobile_menu_container {
        width: 100%;
    }

    .mobile_menu_container {
        padding-top: 0px;
    }

    .new-price span {
        font-style: normal;
        font-weight: 900;
        font-size: 18px;
        text-transform: uppercase;
        color: #323232;
        margin-top: 0px;
    }

    .price {
        display: flex;
    }

    .old-price {
        width: 120px;
        margin-right: 0px;
    }

    .icon_instock {
        font-style: normal;
        font-weight: 600;
        font-size: 10px;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .icon_instock {
        height: 30px;
    }

    .yellow-icon {
        height: 30px;
    }

    .icon-i-discount:before {
        content: "\e90a";
        color: #323232;
        font-size: 15px;
    }

    .old-price span {
        font-size: 12px;
    }

    .new-price.span-fix-new-new-price .new-price {
        font-style: normal;
        font-weight: normal;
        font-size: 10px;
        text-transform: uppercase;
        color: #323232;
    }

    .price {
        margin-bottom: 0px;
    }

    .economy-block p {
        margin-bottom: 0px;
    }

    .economy-block {
        display: flex;
    }

    .old-price {
        width: auto;
        margin-right: 5px;
    }

    .in-cart-komp-new {
        display: none;
    }

    .cart-new-mob-fix {
        display: block
    }

    .cart-new-mob-fix-img {
        margin: 0px;
    }

    .yellow-icon {
        margin-right: 5px;
    }

    .cross-line-abot-new {
        height: auto;
    }

    .yellow-icon {
        display: none;
    }

    .icon_instock {
        display: none;
    }
}

/* Arezo - Artem */
@media (min-width:320px) and (max-width:567px) {

    .pop__cats .pop__cat .pop__cat__content {
        padding: 20px;
    }

    .form-modal .form-group {
        width: 100% !important;
    }

    .modal-body label {
        width: 100%;
    }

    .main_filters .range-inputs {
        justify-content: space-between;
        float: none;
    }

    .wrapper-news {
        padding-left: 20px;
    }

    .footer-social {
        margin-top: 24px;
    }

    .cart-page {
        width: 100%;
        margin: 0 auto;
    }

    .lb-groups {
        width: 100%;
    }

    .cart-page h1 {
        width: 90%;
        margin: 0 auto;
        font-size: 34px;
        font-weight: bold;
    }

    .in-cart {
        margin-bottom: 50px;
    }

    .buyer-data {
        width: 100%;
        margin: 0 auto;
    }

    .palmtop_fix_ico_buyer {
        display: none;
    }

    .cart-form-title {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 5px;
    }

    .dostavka-title h2 {
        width: 90%;
        margin: 0 auto;
        padding-top: 25px;
    }

    .buyer-data h2,
    .payment-method h2 {
        margin-bottom: 14px;
        margin-top: 10px;
    }

    .order-action {
        width: 100%;
    }

    #rekvizity {
        padding-top: 40px;
        width: 90% !important;
        margin: 0 auto !important;
    }

    #rekvizity .order-action {
        width: 100%;
    }

    .dostavka-title {
        width: 100%;
        margin: 0 auto;
    }

    .payment-method {
        width: 100%;
    }

    .palmtop_fix_credit_ico {
        display: none !important;
    }

    .in-cart .price-cart {
        width: 100%;
        background: #fff;
        box-shadow: 0px 1px 120px rgb(0 0 0 / 4%);
        padding: 35px 25px !important;
        max-height: 550px;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .in-cart .price-cart img {
        margin-bottom: 20px;
        max-height: 50px;
    }

    .quantity {
        margin-bottom: 20px;
    }

    span.price.big {
        justify-content: center;
    }

    .in-cart .polka-cart {
        width: 100%;
        margin: 0 auto !important;
        gap: 10px;
        justify-content: space-between;
    }

    .in-cart .polka-cart .prod-item-cart {
        width: 48% !important;
    }

    .in-cart .polka-cart .prod-item-cart .image-cart {
        margin: 0 auto;
        text-align: center;
        width: 90%;
        display: block;
    }

    .in-cart .polka-cart .prod-item-cart .image-cart a img {
        max-height: 90px;
        padding-top: 15px;
        width: auto;
    }

    .in-cart .polka-cart .prod-item-cart .article {
        font-size: 11px;
        color: #232323;
        width: 90%;
        margin: 0 auto;
        padding-top: 5px;
    }

    .in-cart .polka-cart .prod-item-cart .name {
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        width: 90%;
        margin: 0 auto;
        padding-bottom: 8px;
    }

    .in-cart .polka-cart .prod-item-cart .cart-price {
        width: 90% !important;
        margin: 0 auto !important;
    }

    .in-cart .polka-cart .prod-item-cart .cart-price .new-price span {
        font-size: 16px;
        padding-top: 8px;
    }

    .in-cart .polka-cart .prod-item-cart .bottom-cart-block {
        width: 90%;
        margin: 0 auto;
    }

    .in-cart .polka-cart .prod-item-cart .bottom-cart-block .cart_circles_block {
        width: 90% !important;
        margin: 0 auto !important;
    }

    .in-cart .bottom-cart-block .cart_circles_block {
        width: 100%;
        margin-bottom: 20px;
        justify-content: center;
        display: flex;
        align-items: baseline;
    }

    .in-cart .bottom-cart-block .cart_circles_block .quantity {
        margin: 0 20px;
    }

    .in-cart .bottom-cart-block .cart_circles_block span.minus:before {
        top: 22px;
    }

    .in-cart .bottom-cart-block .btn-danger {
        font-size: 13px;
        padding: 10px 14px;
        margin-top: 15px;
    }

    .final-cart-price {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .bonus-btn {
        margin-top: 30px;
        width: 100%;
        display: block;
        background-color: #FF6600;
        padding: 18px 30px;
        box-shadow: 0px 1px 16px rgb(255 102 0 / 22%);
        border-radius: 2px;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        color: #FFFFFF;
        height: auto;
    }

    .bonuses-block {
        width: 95% !important;
        margin: 0 auto !important;
        left: 2.5% !important;
        top: 0 !important;
        padding: 30px 30px !important;
    }

    button.close,
    button.inner-close {
        background: none !important;
        opacity: 1 !important;
        right: 10px;
        position: absolute;
        top: 10px;
        width: 20px;
        height: 20px;
        border: none;
        color: #232323;
        font-size: 20px;
    }

    .bonus-item {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .other-product-same {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        gap: 0px;
        justify-content: space-between;
    }

    .other-product-same .other_product {
        padding: 20px 10px;
        width: 49%;
        margin-bottom: 10px;
    }

    .other_name span {
        font-size: 12px;
        text-align: center;
    }

    h3 {
        font-size: 20px;
        text-transform: uppercase;
        margin: 30px 0 25px;
        font-weight: bold;
    }

    .link-to-delevery {
        font-size: 14px !important;
        background-color: #fbfbfb !important;
        color: #232323 !important;
        padding: 19px 30px !important;
        display: inline-block !important;
        width: 100% !important;
        text-align: center !important;
        margin: 15px 0px 15px 0px !important;
        font-weight: bold !important;
        border: 1px dashed #ebebeb !important;
        border-radius: 4px !important;
    }

    .mb_bankcards {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
    }

    .modal-dialog form .btn-call a {
        width: 100%;
    }

    #order_call_modal .modal-dialog {
        width: 100%;
        height: 100vh;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 0px !important;
    }

    #order_call_modal .modal-title {
        font-size: 37px;
        line-height: 40px;
        font-weight: bold;
        margin-top: 30px;
    }

    #order_call_modal .modal-content {
        padding: 40px 30px;
        height: 100vh;
    }

    .product .modal.in .modal-dialog {
        width: 100%;
        height: 100vh;
        margin-top: 0 !important;
    }

    .modal-dialog {
        margin: 0;
    }

    .modal-content {
        padding: 60px 25px;
        border-radius: 0px;
        box-shadow: none;
    }

    .modal-header .close {
        background: #323232 !important;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        right: 18px;
        top: 18px;
        border: none;
        position: absolute;
        font-size: 16px;
        color: #fff;
    }

    .product-left-side .brand img {
        height: auto;
        width: 75%;
    }

    .info-maker p {
        font-size: 11px;
        line-height: 18px;
    }

    .bottom_info {
        margin-top: 24px;
    }

    .bottom_info .info p {
        font-size: 11px;
        line-height: 18px;
    }

    .bottom_info .small_info {
        margin-top: 14px;
    }

    .bottom_info .small_info p {
        font-size: 11px;
        line-height: 18px;
    }

    .tab-content .qurow,
    .tab-content .qurow2 {
        padding: 5px 0;
    }

    .table.qutable.table td {
        font-size: 12px;
    }

    .table.qutable.table td:nth-child(2) {
        font-size: 12px;
    }

    .prod_paraminfo {
        flex-direction: column;
    }

    .right_prod_paraminfo {
        width: 100%;
    }

    .left_prod_paraminfo {
        width: 100%;
    }

    .footer-top-border {
        height: auto;
    }

    .wrapper2 {
        width: calc(100% - 70px);
        margin: 0 auto;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .footer-top {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .all-footer-flex-new {
        flex-direction: column;
        padding: 20px 40px;
    }

    .flex-new-btn-logo-glob {
        width: 100%;
    }

    .logo-footer-text-p p {
        color: #ffffff;
        font-size: 13px;
    }

    .footer_ico_fixed_V img {
        margin-bottom: 20px;
    }

    .we-in-social {
        color: #fff;
    }

    .footer-social {
        margin-bottom: 24px;
    }

    .section.wrapper.looked-block {
        width: calc(100% - 20px);
        margin: 0 auto;
    }

    .footer-nav-item .nav-list {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
    }

    .footer-nav-item .nav-list li {
        width: 50%;
    }

    .footer-nav-item .nav-list li a {
        font-size: 12px;
    }

    .rekviziti-div p {
        color: #fff;
    }

    .footer-nav-item {
        margin-bottom: 20px;
    }

    .footer-nav-item:last-child {
        margin-bottom: 0px;
    }

    .content-box {
        width: calc(100% - 40px);
        margin: 0 auto;
    }

    .container-box {
        width: calc(100% - 100px);
        margin: 0 auto;
    }

    .catalog-content {
        width: calc(100% - 40px);
    }

    .categories-main-block .item {
        width: 48%;
        padding-right: 0px;
    }

    .categories-main-block {
        gap: 10px;
    }

    .today h3 {
        font-size: 24px;
        width: 70%;
        text-transform: uppercase;
        margin: 70px 0 25px;
        font-weight: bold;
    }

    .category-page h1 {
        font-size: 34px;
        font-weight: bold;
        margin-top: 15px;
        margin-bottom: 10px;
    }

    /* Catalog - Artem */
    .polka .polka-list-product {
        row-gap: 0px;
        column-gap: 0px;
    }

    .fix_cards_in_categories {
        width: 48.2% !important;
    }

    .polka.polka-list-product .product-item-block {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 0px !important;
        height: 350px !important;
        box-shadow: none !important;
    }

    .polka.polka-list-product .product-item-block .arround_compare {
        top: 10px;
        right: 10px;
    }

    .polka.polka-list-product .product-item-block .product-item-block-top {
        position: absolute;
        top: 10px;
        left: 10px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo {
        padding: 30px 10px;
        height: 360px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-top-info {
        margin-bottom: 5px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-top-info a img {
        height: 70px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .Prod_namewrap .name-of-good {
        font-size: 14px;
        line-height: 18px;
        height: 40px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .price_and_economi_of_goods .price {
        flex-direction: column;
        align-items: flex-start;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .price_and_economi_of_goods .price .old-price {
        margin-bottom: 0px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .price_and_economi_of_goods .price .old-price span {
        font-size: 11px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .price_and_economi_of_goods .price .new-price span {
        font-size: 16px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .price_and_economi_of_goods .economy-block p {
        line-height: 20px;
        font-size: 12px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .prod__maininfo .product-item-block-bottom .price_and_economi_of_goods .economy-block .economi-cels-numbs-price span {
        font-size: 12px;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .bottom-box {
        flex-direction: column;
    }

    .polka.polka-list-product .product-item-block .product__wrapinfo .bottom-box .btn-bag.red-gradient-btn.fix-more-btn-card {
        width: 100%;
        padding: 12px 0px;
        margin-bottom: 8px;
    }

    .polka.polka-list-product .product-item-block .bottom-box a {
        width: 100%;
        padding: 6px 3px;
    }

    .load-more {
        margin-top: 40px;
    }

    /* Catalog - End */

    .icon_people_choice {
        height: auto;
        font-size: 9px;
        border-radius: 2px;
    }

    .name-of-good {
        font-size: 16px;
    }

    .span.old-price {
        margin-bottom: 0px;
        margin-right: 8px;
    }

    .price {
        margin-bottom: 5px;
    }

    .economy-block p {
        margin-right: 5px;
    }

    .price_and_economi_of_goods {
        margin-top: 5px;
    }

    .product-item-block .product-item-top-info a img {
        height: 120px;
    }

    .product-item-top-info {
        margin-bottom: 10px;
    }

    .btn-bag.red-gradient-btn.fix-more-btn-card {
        width: 45%;
        padding: 19px 21px;
    }

    .cross-line-abot-new {
        height: auto;
    }

    .swiper-wrapper {
        padding-bottom: 35px;
    }

    .product-item-block {
        height: 409px !important;
        min-height: 0 !important;
    }

    .product__wrapinfo {
        padding: 20px 20px;
        height: 380px;
    }

    .product-review-item .product-name {
        text-align: left;
    }

    .product-review-item>div {
        padding: 10px 20px 0 20px !important;
    }

    .text-of-comment {
        max-height: 80px !important;
    }

    .review-item-right .reviews-title {
        margin-top: 0 !important;
    }

    .review-item-right .review-text {
        margin-top: 0 !important;
    }

    .arround_compare {
        top: 25px;
    }

    .review-item-right .user-name {
        font-size: 16px;
        margin-bottom: 4px;
    }

    .product-review-item .product-name {
        margin-bottom: 15px;
        margin-top: 20px;
        text-align: left;
        width: 80%;
    }

    .review-item-left a img {
        max-height: 120px;
        padding-left: 0px;
        padding-top: 0px;
    }

    .for-see-on-all-rev-new-komp h2 {
        font-size: 30px;
    }

    .review-block {
        margin-left: 20px;
        margin-top: 35px;
        margin-bottom: 35px;
    }


    .title-block {
        line-height: 120%;
        margin-bottom: 0px;
        margin-left: 10px;
    }

    .fix-for-adaptiv {
        width: calc(100% - 25px);
        margin-bottom: 35px;
    }

    .pop__cats {
        row-gap: 8px;
        column-gap: 5px;
    }

    .pop__cats .pop__cat {
        width: 49%;
    }

    .pop__cats .pop__cat .pop__cat__content a h3 {
        font-size: 14px;
    }

    .params .range {
        width: 100%;
    }

    .all-content-one-block {
        width: 92%;
        margin-left: auto;
        margin-right: auto;
    }

    .all-content-one-block {
        padding-top: 10px;
    }

    .nw-content .nw-head-img {
        padding-top: 0px;
        padding-bottom: 15px;
    }

    .nw-content>h1 {
        font-size: 30px !important;

    }

    .nw-content .date-public {
        padding-bottom: 20px;
    }

    .nw-content p {
        font-size: 14px;
    }

    .nw-content img {
        padding-bottom: 10px;
        padding-top: 15px;
    }

    .nw-item {
        width: 100%;
        padding-right: 0px;
        padding-bottom: 35px;
    }

    .all-news {
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: stretch;
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto;
    }

    .all-news a {
        background: none;
        padding: 0px 0px !important;
        text-align: left !important;
        background: none !important;
    }

    .nw-item .news-item-img {
        padding-bottom: 0px;
    }

    .nw-item .nw-img>a {
        display: block;
        width: 100%;
        height: auto;
        padding: 0px 0px !important;
        text-align: left !important;
        background-color: none !important;
    }

    .nw-item .nw-img>a>img {
        display: block;
        width: 100%;
        height: auto;
        border-radius: 4px;
    }

    .nw-item .nw-img>a>img:hover {
        border-radius: 4px;
        box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.14);
        transition: all 0.4s ease-in-out 0s;
    }

    .nw-item>img {
        display: block;
        width: 100%;
        height: auto;
    }

    .nw-item .artice-content {
        padding-top: 15px;
    }

    .nw-item .artice-content .date-public {
        padding-bottom: 3px;
        text-align: left !important;
        background-color: transparent !important;
    }

    .nw-item .artice-content .date-public p {
        font-size: 10px;
        font-weight: 300;
        color: #232323;
        text-decoration: none;
        text-transform: none;
        text-align: left !important;
    }

    .nw-item .artice-content .new-title {
        padding-bottom: 3px;
        text-align: left !important;
    }

    .nw-item .artice-content .new-title a {
        font-size: 20px;
        font-weight: 800;
        color: #232323;
        text-decoration: none;
        text-transform: none;
        text-align: left !important;
        background: none !important;
    }

    .nw-item .artice-content .new-title a:hover {
        color: #f60;
    }

    .nw-item .artice-content .new-descript p {
        max-width: 500px;
        font-size: 13px;
        font-weight: 200;
        color: #232323;
        text-decoration: none;
        text-transform: none;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -moz-box;
        -moz-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-clamp: 2;
        box-orient: vertical;
        text-align: left !important;
    }

    .nw-item .artice-content .btn-read {
        display: block;
    }

    .nw-item .artice-content .btn-read a {
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: 500;
        background-color: #f60;
        padding: 30px 16px;
    }

    .nw-item .artice-content .btn-read a:hover {
        background-color: #232323;
    }

    .wrapper {
        padding: 0;
        margin: 0;
    }

    .breadcrumbs {
        padding-top: 0px !important;
    }

    .brand-categories {
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .brand-categories li a, .sortElements a {
        color: #000;
        font-weight: bold;
    }

    .brand-items-page .polka.polka-list-product>div {
        width: 100%;
    }

    .brand-items-page .polka.polka-list-product .prod_item_wrapper .product_content .bottom_content, .reviews-page .prod_item_wrapper .product_content .bottom_content {
        width: 94%;
    }

    .product-block {
        margin-top: 5px;
    }

    .rating_line .superstars {
        margin-left: 5px;
    }

    .name-product {
        margin-top: 15px;
    }

    .prod-sku {
        font-size: 12px;
        margin-right: 0;
    }

    .bottom-name-field {
        margin-top: 0px;
    }

    .name-product .bottom-name-field>* {
        margin: 5px 0px 0px 0;
    }

    .fotorama-container {
        margin-top: 0px;
    }

    .product-page .product .product-left-side .brand {
        bottom: 110px;
        left: 20px !important;
    }

    .fotorama__caption,
    .fotorama__nav:after,
    .fotorama__nav:before,
    .fotorama__stage:after,
    .fotorama__stage:before,
    .fotorama__wrap--css3 .fotorama__html,
    .fotorama__wrap--css3 .fotorama__nav,
    .fotorama__wrap--css3 .fotorama__spinner,
    .fotorama__wrap--css3 .fotorama__stage,
    .fotorama__wrap--css3 .fotorama__stage .fotorama__img,
    .fotorama__wrap--css3 .fotorama__stage__frame {
        width: 100%;
    }

    .fotorama__wrap--css3 .fotorama__html,
    .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
        margin: 0 auto;
    }

    .add_to_cart {
        border: 0.8px solid #ececec;
        box-sizing: border-box;
        border-radius: 4px;
        width: 100%;
        text-align: center;
        box-shadow: 0px 1px 9px rgb(79 79 79 / 18%);
    }

    .add_to_cart a {
        display: block;
        padding: 14px 30px;
        font-size: 14px;
        color: #323232;
    }

    .price-product-block {
        margin-top: 15px;
    }

    .new-price {
        font-weight: normal;
        font-size: 14px;
        color: #323232;
        margin-right: 10px;
    }

    .product .price-info-block .new-price span {
        font-size: 24px;
        color: #232323;
    }

    .bottom-price-block {
        margin: 15px 0;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .add-to-cart {
        height: 54px;
        width: 100%;
        border-radius: 4px;
        margin-bottom: 10px;
        margin-right: 0;
    }

    .fast-credit {
        width: 100%;
        height: 54px;
        background: #F8E119;
        border-radius: 4px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .dop-info-product {
        font-size: 12px;
        margin-top: 12px;
    }

    .dop-info-product a {
        font-size: 12px;
    }

    .title-product-details p {
        font-weight: normal;
        font-size: 12px;
        color: #232323;
    }

    .title-product-details i {
        margin-right: 5px;
    }

    .bank-info-item span {
        font-weight: bold;
        font-size: 14px;
        color: #323232;
        width: 400px;
        margin-right: 160px;
        margin-bottom: 10px;
    }

    span.icon-bank {
        display: inline-block;
        width: 40px;
        height: 30px;
        background-repeat: no-repeat;
        background-position: 0% 50%;
        background-size: contain;
        vertical-align: middle;
        margin-right: 10px;
    }

    .bank-product-info>* {
        font-size: 12px;
        color: #232323;
    }

    .left-part-dev p:not(:last-of-type) {
        margin-bottom: 5px;
        font-size: 12px;
        font-weight: normal;
    }

    .right-part-dev {
        width: 100%;
    }

    /*
    .link-to-delevery {
        width: 100%;
        margin: 10px auto 0;
        border: 0.8px solid #ececec;
        box-sizing: border-box;
        border-radius: 4px;
        width: 100%;
        text-align: center;
        box-shadow: 0px 1px 9px rgb(79 79 79 / 18%);
    } */
    .price {
        display: flex;
        align-items: center;
    }

    .percent span {
        padding: 10px 18px;
        font-size: 18px;
    }

    .search #result {
        box-shadow: none;
        top: 120px;
    }

    .result-items {
        flex-direction: column;
        flex-wrap: wrap;
        width: 100%;
        padding: 25px 15px;
    }

    .left-side-result {
        margin-top: 0;
        margin-right: 0;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .close-search {
        position: relative;
        top: 0;
        margin-bottom: 20px;
    }

    .left-side-result .item.category {
        margin-bottom: 10px;
    }

    .left-side-result .item.category:last-child {
        margin-bottom: 0;
    }

    .left-side-result .item.category a {
        font-size: 13px;
        font-weight: normal;
        color: #232323;
    }

    .right-side-result {
        margin-top: 15px;
    }

    .right-side-result .product-item-block {
        box-shadow: 0px 1px 16px rgb(0 0 0 / 12%);
        border-radius: 2px;
        margin-bottom: 15px;
        width: 100%;
        flex: 1 !important;
        padding: 0 !important;
    }

    .input-search[type="text"] {
        border: none;
        font-size: 13px;
        font-weight: 500;
        text-transform: none;
        color: #878787;
        background: #fbfbfb;
        padding: 24px 18px;
    }

    .search__cats {
        display: flex;
        justify-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .left-side-result .item.category a {
        font-size: 12px;
        font-weight: normal;
        color: #232323;
        padding: 8px 8px;
        border-radius: 24px;
        background-color: #fafafa;
        margin-right: 4px;
    }

    .item.category .name {
        margin-bottom: 8px;
    }

    /* header */
    .main-header .wrapper-new-header .header-top {
        padding: 10px 20px 2px 20px;
    }

    .logo {
        width: 45px;
        height: auto;
        display: inline-block;
    }

    .mobileMenuModal .header-top {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 5px 10px;
        align-items: center;
    }

    .mobileMenuModal .btn-call {
        display: block;
        width: 100%;
        text-align: center;
    }

    .mobileMenuModal .btn-call a {
        font-size: 15px;
        font-weight: 500;
        text-transform: uppercase;
        background-color: #F76300;
        color: #fff;
        padding: 20px 15px;
        border-radius: 4px;
    }

    /* Brands Section */
    .brands-of-cat {
        margin-bottom: 50px;
    }

    .brands-of-cat h3 {
        margin-top: 25px;
        margin-bottom: 20px;
        font-size: 15px;
    }

    .brands-of-cat .brands_wrap {
        justify-content: space-between;
        gap: 15px;
    }

    .brands-of-cat .brands_wrap .item {
        width: 25%;
    }

    .brands-of-cat .brands_wrap .item .item-pic a img {
        max-height: 40px;
    }

    /* Category Products */
    .right-side-category {
        width: 100%;
    }
}

@media (min-width: 768px) {
    .mobile_search_container {
        display: none
    }

    .years-logo-p {
        text-align: center;
    }

    .wrapper2 {
        width: 100%;
        margin: 0 auto;
    }

    .input-search[type="text"] {
        border: none;
        font-size: 14px;
    }

    .mobile_menu_container {
        width: 28.6%;
    }

    .icon-i-search:before {
        color: #4D4D4D;
    }

    .mobile_menu_container {
        width: 520px;
        border-bottom: 1px solid #8D8D8D;
    }

    .header-phones .p-cell a {
        font-style: normal;
        font-weight: bold;
        font-size: 32px;
        color: #323232;
    }

    .header-phones .p-cell .p-code {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        color: #898989;
    }

    .rekviziti-div p {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;

        color: #FFFFFF;
        margin-bottom: 18px;
    }

    .link-fix-new-menu {
        text-decoration: none;
    }

    .additional-menu-container {
        background: #FFFFFF;
    }

    .additional-menu .additional-menu-container {
        display: flex;
        justify-content: space-between;
    }

    .item-icon_glavnaia:before {
        content: url(../img/catalogeall.svg);
    }

    .nav-item-link .item-ico1:before {
        content: url(../img/i-home-category.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .nav-item-link:hover .item-ico1:before {
        content: url(../img/i-home-category-w.svg);
        background: #FF6600;
    }

    .item-ico2:before {
        content: url(../img/i-house-category.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .nav-item-link:hover .item-ico2:before {
        content: url(../img/i-house-category-w.svg);
        background: #FF6600;
    }

    .item-ico3:before {
        content: url(../img/i-electronical-category.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .nav-item-link:hover .item-ico3:before {
        content: url(../img/i-electronical-category-w.svg);
        background: #FF6600;
    }

    .item-ico4:before {
        content: url(../img/i-beauty-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .nav-item-link:hover .item-ico4:before {
        content: url(../img/i-beauty-cat-w.svg);
        background: #FF6600;
    }

    .item-ico5:before {
        content: url(../img/i-auto-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .item-ico6:before {
        content: url(../img/i-computer-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .item-ico7:before {
        content: url(../img/i-tools-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .item-ico8:before {
        content: url(../img/i-sport-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .item-ico9:before {
        content: url(../img/i-mobile-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .item-ico10:before {
        content: url(../img/i-kids-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .item-ico11:before {
        content: url(../img/i-sales-cat.svg);
        width: 32px;
        height: 32px;
        background: #FFFFFF;
        margin: 0 auto;
    }

    .nav-item-link:hover .item-ico5:before {
        content: url(../img/i-auto-cat-w.svg);
        background: #FF6600;
    }

    .nav-item-link:hover .item-ico6:before {
        content: url(../img/i-computer-cat-w.svg);
        background: #FF6600;
    }

    .nav-item-link:hover .item-ico7:before {
        content: url(../img/i-tools-cat-w.svg);
        background: #FF6600;
    }

    .nav-item-link:hover .item-ico8:before {
        content: url(../img/i-sport-cat-w.svg);
        background: #FF6600;
    }

    .nav-item-link:hover .item-ico9:before {
        content: url(../img/i-mobile-cat-w.svg);
        background: #FF6600;
    }

    .nav-item-link:hover .item-ico10:before {
        content: url(../img/i-kids-cat-w.svg);
        background: #FF6600;
    }

    .nav-item-link:hover .item-ico11:before {
        content: url(../img/i-sales-cat-w.svg);
        background: #FF6600;
    }

    .border-new-li-menu:hover .item-name {
        color: #FFFFFF;
    }

    .additional-menu-container li .menu {
        top: 100px;
    }

    .nav-item-link:hover span {
        color: #FFFFFF;
        background: #FF6600;
        ;
    }

    .additional-menu-container li a.external-link {
        height: 102px;
        border-radius: 0px;
    }

    .additional-menu .additional-menu-container {
        height: 102px;
    }

    .additional-menu-container>.border-new-li-menu {
        border-right: 1px solid #CBCBCB;
        border-top: 1px solid #CBCBCB;
        background: #FFFFFF;
        display: flex;
        justify-content: center;
        align-content: space-between;
        width: 160px;
    }

    .additional-menu-container .border-new-li-menu .external-link:hover {
        background: #FF6600;
    }

    .external-link .item-name {
        font-style: normal;
        font-weight: 550;
        font-size: 12px;

        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .we-take-money {
        display: flex;
        justify-content: space-between;
        height: 70px;
        background-color: #FFFFFF;
    }

    .icon-i-visa {
        width: 48px;
        height: 20px;
        background: url(../img/visa-ico.svg) no-repeat;
        background-size: cover;
        display: inline-block;
    }

    .left-part-visa {
        align-items: center;
        width: 50%;
        display: flex;
        margin-left: 50px;
    }

    .right-part-visa {
        align-items: center;
        display: flex;
        justify-content: right;
        margin-right: 50px;
    }

    .wrapper-new-footer-visa {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .search {
        border-bottom: 1px solid #8D8D8D;
    }

    .shop-options a {
        background: #F2F2F2;
    }

    .icon-i-shop-navtab:before {
        color: #8D8D8D;
    }

    .icon-i-sravnenia:before {
        color: #8D8D8D;
    }

    .icon-i-shop-see:before {
        color: #8D8D8D;
    }

    .shop-options a:hover .icon-i-sravnenia:before {
        color: #FFFFFF;
    }

    .shop-options a:hover .icon-i-shop-navtab:before {
        color: #FFFFFF;
    }

    .shop-options a:hover .icon-i-shop-see:before {
        color: #FFFFFF;
    }

    .mobile_menu_container {
        border-bottom: none;
    }

    .wrapper-new-footer-visa {
        max-width: 1920px;
        margin: 0 auto;
        width: 100%;
    }

    .flex-in-a {
        width: 100%;
        display: flex;
    }

    .fourh-block-mazaik-btn {
        height: 215px;
    }

    .fourh-block-mazaik-top {
        height: 215px;
    }

    .bottom-box .btn-bag.red-gradient-btn .icon-i-btn-buy {
        font-style: normal;
        font-weight: 550;
        font-size: 12px;

        text-transform: uppercase;
        color: #4D4D4D;
    }

    .btn-bag.red-gradient-btn.fix-more-btn-card {
        font-size: 12px;
        color: #4D4D4D;
    }

    .main-contact-block {
        display: flex;
        width: 100%;
        margin: 0 auto;
    }

    .top-contacts-part-first {
        display: flex;
    }

    .first-part-contacts-c .content-contacts-in-flex h3 {
        margin-top: 0px;
        margin-bottom: 33px;
        text-transform: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;

        color: #323232;
    }

    .second-part-contacts-c .content-online-in-flex h3 {
        margin-top: 0px;
        margin-bottom: 33px;
        text-transform: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;

        color: #323232;
    }

    .second-part-contacts-c .content-online-in-flex p {
        font-size: 24px;
        font-style: normal;
        font-weight: 900;

        text-align: left;
    }

    .orange-info {
        color: #FF6600;
    }

    .contacts-page-telephone {
        font-size: 24px;
        font-style: normal;
        font-weight: 900;

        text-align: left;
        margin-bottom: 30px;
    }

    .ico-in-contacts-page-new {
        margin-right: 15px;
    }

    .content-online-in-flex {
        width: 330px;
    }

    .firtst-part-main-contact-block {
        width: 50%;
    }

    .top-contacts-part-first {
        justify-content: space-between;
    }

    .ooo {
        margin-top: 0px;
        width: 560px;
    }

    .second-part-main-contact-block .contact-form h2 {
        margin-top: 0px;
    }

    .second-part-main-contact-block {
        margin: 0 auto;
    }

    .contact-form form>div:first-child {
        width: 100%;
        padding: 0px;
    }

    .second-part-main-contact-block .contact-form h2 {
        font-size: 26px;
        font-style: normal;
        font-weight: 700;

        text-align: left;
    }

    .contact-form p {
        font-size: 15px;
        font-style: normal;
        font-weight: 550;

        text-align: left;
    }

    .contact-form form>div:last-child {
        text-align: right;
        margin: 20px 0 120px 0;
    }

    .contact-form form>div:last-child input {
        text-transform: uppercase;
    }

    .contact-form form>div:nth-child(2) {
        padding-left: 0px;
    }

    .bottom-contacts-part-first {
        display: flex;
        margin-top: 126px;
    }

    .ico-in-contacts-page-new {
        margin-right: 30px;
    }

    .logo-contacts-page {
        margin: auto 0;
    }

    /* раздел категорий */
    .div-global-razdel {
        display: flex;
        flex-wrap: wrap;
        margin-left: 0px;
        flex-direction: row;
        justify-content: stretch;
    }

    .cart-of-global-block {
        width: 350px;
        height: 302px;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        background: #FFFFFF;
    }

    .cart-of-global-block {
        width: 350px;
        height: 302px;

        margin-left: 17px;
        margin-bottom: 17px;
    }

    .wrapper-global-bl-cat {
        max-width: 1920px;
        margin: 0 auto;
    }

    .div-global-razdel {
        display: flex;
        flex-wrap: wrap;
        margin-left: 33px;
    }

    .cart-of-global-block a {
        font-style: normal;
        font-weight: bold;
        font-size: 14px;

        text-align: center;
        text-transform: uppercase;
        color: #323232;
    }

    .cart-of-global-block {
        text-align: center;
    }

    .cart-of-global-block:hover {
        filter: drop-shadow(0px 4px 80px rgba(0, 0, 0, 0.08));
    }

    .cart-of-global-block:hover a {
        color: #FF6600;
    }

    .img-in-fix-cat-teh {
        height: 152px;
        width: auto;
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 30px;
        margin-bottom: 30px;
    }

    .best-developers-of-staff {
        text-transform: uppercase;
        font-style: normal;
        font-weight: bold;
        font-size: 30px;

        color: #323232;
        margin-bottom: 50px;
    }

    .brands-of-cat .item-developers-form {
        width: 120px;
        height: 60px;
    }

    .category-page .cart-of-global-block img {
        height: 152px;
    }

    .product-name {
        height: 0px;
        margin: 0px;
    }

    .category-page .li-of-ul-cat-fix-new-teh .arrow-of-li-cat-new {
        width: 10px;
        height: 10px;
    }

    .ico-for-after:after {
        content: url("../img/right-arrow-ul-li-cat.svg");
    }

    .p-number a:hover {
        color: #FF6600;
    }

    .price_and_economi_of_goods {
        display: flex;
    }

    .old-price {
        display: block;
    }

    .new-price span {
        font-style: normal;
        font-weight: 550;
        font-size: 14px;
        text-transform: uppercase;
        color: #FF6600;
    }

    .economy-block p {
        font-style: normal;
        font-weight: 550;
        font-size: 12px;
        text-transform: uppercase;
        color: #000000;
    }

    .new-price span {
        font-style: normal;
        font-weight: 900;
        font-size: 24px;
        text-transform: uppercase;
        color: #323232;
    }

    .economi-cels-numbs-price span {
        font-style: normal;
        font-weight: 550;
        font-size: 14px;
        text-transform: uppercase;
        color: #FF6600;
    }

    .swiper-container.swiper-container-horizontal.slider-product {
        width: 100%;
        margin-top: 70px;
    }

    .new-price span {
        margin-top: 5px;
    }

    .product-review-item .product-name {
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        color: #FF6600;
    }

    .product-review-item .product-name {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .review-item-right .reviews-title {
        font-style: normal;
        font-weight: bold;
        font-size: 15px;
        color: #323232;
    }

    .review-item-right .review-text {
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        color: #323232;
    }

    .swiper-slide.news-all {
        position: relative;
    }

    .swiper-slide.comment {
        padding: 0px;
    }

    .product-review-item {
        padding: 0px;
    }

    .arround_compare {
        width: 34px;
        height: 34px;
        border-radius: 17px;
        background: #F2F2F2;
    }

    .arround_compare {
        padding-top: 8px;
    }

    .review-item-right {
        margin-top: 40px;
        margin-right: 25px;
        margin-left: 30px;
        height: auto;
        width: 445px;
    }

    .review-item-left {
        margin-right: 0px;
    }

    .arround_compare:hover {
        background: #4F4F4F;
    }

    .arround_compare:hover .icon-i-sravnenia-new:after {
        content: url('/assets/img/i-sravnenia-new-comments-white.svg')
    }

    .fa-star:before {
        font-size: 8px;
    }

    .product-review-item .product-name {
        margin: 0px;
    }

    .all-text-of-new-comment {
        height: auto;
    }

    .review-item-right .review-text {
        height: auto;
    }

    .read-more-btn-comment {
        margin-top: 13px;
    }

    .add-compare-2 {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;

        color: #FF6600;
    }

    .read-more-btn-comment-a-read:after {
        content: url('/assets/img/right-arrow-fox-comment.svg');
        margin-left: 5px;
    }

    .add-compare-2:hover {
        color: #4F4F4F;
    }

    .read-more-btn-comment-a-read:after:hover {
        content: url('/assets/img/right-arrow-fox-comment-black.svg');
    }

    .review-item-right .review-text {
        margin-top: 20px;
    }

    .product-review-item {
        background: #FFFFFF;
        box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.06);
        border-radius: 2px;
    }

    .icon-i-sravnenia-new:after {
        content: url('/assets/img/i-sravnenia-new-comments.svg')
    }

    .slider-block {
        height: 640px;
    }

    .new-navigation-teh {
        position: relative;
        width: 200px;
    }

    .icon-i-shop-see:before {
        color: #8D8D8D;
    }

    .shop-options a:visited .icon-i-shop-see:before {
        color: #FFFFFF;
    }

    .new-navigation-teh {
        position: absolute;
        bottom: 90px;
        right: 90px;
        width: 100px;
    }

    .my-right-new-nav {
        left: 0px !important;
    }

    .my-left-new-nav {
        right: 0px !important;
    }

    .my-pag-new-nav {
        margin-top: 40px;
    }

    .new-navigation-teh {
        height: 110px;
        width: 140px;
    }

    .pos-rel-in-nav {
        position: relative;
        height: 110px;
        width: 140px;
    }

    .my-pag-new-nav {
        top: 122px !important;
        margin-top: 0px !important;
    }

    .my-pag-new-nav .swiper-pagination-bullet {
        width: 10px !important;
        margin-right: 5px;
        transition: all ease-in-out .2s;
    }

    .my-pag-new-nav {
        width: 150px;
    }

    .swiper-pagination-bullet-active {
        box-shadow: 0px 1px 15px rgba(255, 102, 0, 0.7) !important;
    }

    .my-right-new-nav {
        opacity: 0.1;
        border: 2px solid #8F8F8F;
        background: url(../img/slider-arrow.png) no-repeat center !important;
    }

    .my-left-new-nav {
        opacity: 0.1;
        border: 2px solid #8F8F8F;
        background: url(../img/slider-arrow.png) no-repeat center !important;

    }

    .external-link .item-name {
        font-size: 9px;
    }

    .nav-item-link .item-name {
        font-size: 9px;
    }

    .product-review-item .product-name {
        font-size: 13px;
    }

    .review-item-right .review-text {
        margin-top: 10px;
    }

    .add-compare-2 {
        margin-right: 0px;
    }

    .review-item-right {
        margin-top: 25px;
    }
}

@media (min-width: 1024px) {

    .years-logo-p {
        text-align: center;
    }

    .logo-footer-text-p p {
        font-style: normal;
        font-weight: normal;
        font-size: 13px;

        color: #FFFFFF;
    }

    .input-search[type="text"] {
        border: none;
        font-size: 14px;
    }

    .mobile_menu_container {
        width: 28.6%;
    }

    .icon-i-search:before {
        color: #4D4D4D;
    }

    .mobile_menu_container {
        width: 520px;
        border-bottom: 1px solid #8D8D8D;
    }

    .header-phones .p-cell a {
        font-style: normal;
        font-weight: bold;
        font-size: 32px;
        color: #323232;
        color: #323232;
    }

    .header-phones .p-cell .p-code {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        color: #898989;
    }

    .rekviziti-div p {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        color: #FFFFFF;
        margin-bottom: 18px;
    }

    .link-fix-new-menu {
        text-decoration: none;
    }

    .additional-menu-container {
        background: #FFFFFF;
    }

    .additional-menu .additional-menu-container {
        display: flex;
        justify-content: space-between;
    }

    .additional-menu-container li .menu {
        top: 100px;
    }

    .nav-item-link:hover span {
        color: #FFFFFF;
        background: #FF6600;
        ;
    }

    .additional-menu .additional-menu-container {
        height: 102px;
    }

    .additional-menu-container li .nav-item-link,
    .additional-menu-container li .external-link {
        height: 102px;
    }

    .external-link .item-name {
        font-style: normal;
        font-weight: 550;
        font-size: 12px;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .we-take-money {
        display: flex;
        justify-content: space-between;
        height: 70px;
        background-color: #FFFFFF;
    }

    .icon-i-visa {
        width: 48px;
        height: 20px;
        background: url(../img/visa-ico.svg) no-repeat;
        background-size: cover;
        display: inline-block;
    }

    .left-part-visa {
        align-items: center;
        width: 50%;
        display: flex;
        margin-left: 50px;
    }

    .right-part-visa {
        align-items: center;
        display: flex;
        justify-content: right;
        margin-right: 50px;
    }

    .wrapper-new-footer-visa {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .search {
        border-bottom: 1px solid #8D8D8D;
    }

    .shop-options a {
        background: #F2F2F2;
    }

    .icon-i-shop-navtab:before {
        color: #8D8D8D;
    }

    .icon-i-sravnenia:before {
        color: #8D8D8D;
    }

    .icon-i-shop-see:before {
        color: #8D8D8D;
    }

    .shop-options a:hover .icon-i-sravnenia:before {
        color: #FFFFFF;
    }

    .shop-options a:hover .icon-i-shop-navtab:before {
        color: #FFFFFF;
    }

    .shop-options a:hover .icon-i-shop-see:before {
        color: #FFFFFF;
    }

    .mobile_menu_container {
        border-bottom: none;
    }

    .flex-in-a {
        width: 100%;
        display: flex;
    }

    .fourh-block-mazaik-btn {
        height: 215px;
    }

    .fourh-block-mazaik-top {
        height: 215px;
    }

    .main-contact-block {
        display: flex;
        width: 100%;
        margin: 0 auto;
    }

    .top-contacts-part-first {
        display: flex;
    }

    .first-part-contacts-c .content-contacts-in-flex h3 {
        margin-top: 0px;
        margin-bottom: 33px;
        text-transform: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;

        color: #323232;
    }

    .second-part-contacts-c .content-online-in-flex h3 {
        margin-top: 0px;
        margin-bottom: 33px;
        text-transform: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;

        color: #323232;
    }

    .second-part-contacts-c .content-online-in-flex p {
        font-size: 24px;
        font-style: normal;
        font-weight: 900;

        text-align: left;
    }

    .orange-info {
        color: #FF6600;
    }

    .ico-in-contacts-page-new {
        margin-right: 15px;
    }

    .content-online-in-flex {
        width: 330px;
    }

    .firtst-part-main-contact-block {
        width: 50%;
    }

    .top-contacts-part-first {
        justify-content: space-between;
    }

    .ooo {
        margin-top: 0px;
        width: 560px;
    }

    .second-part-main-contact-block .contact-form h2 {
        margin-top: 0px;
    }

    .second-part-main-contact-block {
        margin: 0 auto;
    }

    .contact-form form>div:first-child {
        width: 100%;
        padding: 0px;
    }

    .second-part-main-contact-block .contact-form h2 {
        font-size: 26px;
        font-style: normal;
        font-weight: 700;

        text-align: left;
    }

    .contact-form p {
        font-size: 15px;
        font-style: normal;
        font-weight: 550;

        text-align: left;
    }

    .contact-form form>div:last-child {
        text-align: right;
        margin: 20px 0 120px 0;
    }

    .contact-form form>div:last-child input {
        text-transform: uppercase;
    }

    .contact-form form>div:nth-child(2) {
        padding-left: 0px;
    }

    .bottom-contacts-part-first {
        display: flex;
        margin-top: 126px;
    }

    .ico-in-contacts-page-new {
        margin-right: 30px;
    }

    .logo-contacts-page {
        margin: auto 0;
    }

    .div-global-razdel {
        display: flex;
        justify-content: right;
        flex-wrap: wrap;
    }

    .cart-of-global-block {
        width: 350px;
        height: 302px;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        background: #FFFFFF;
    }

    .cart-of-global-block {
        width: 350px;
        height: 302px;

        margin-left: 17px;
        margin-bottom: 17px;
    }

    .wrapper-global-bl-cat {
        max-width: 1920px;
        margin: 0 auto;
    }

    .div-global-razdel {
        display: flex;
        flex-wrap: wrap;
        margin-left: 33px;
    }

    .cart-of-global-block a {
        font-style: normal;
        font-weight: bold;
        font-size: 14px;

        text-align: center;
        text-transform: uppercase;
        color: #323232;
    }

    .cart-of-global-block {
        text-align: center;
    }

    .cart-of-global-block:hover {
        filter: drop-shadow(0px 4px 80px rgba(0, 0, 0, 0.08));
    }

    .cart-of-global-block:hover a {
        color: #FF6600;
    }

    .img-in-fix-cat-teh {
        height: 152px;
        width: auto;
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 30px;
        margin-bottom: 30px;
    }

    .best-developers-of-staff {
        text-transform: uppercase;
        font-style: normal;
        font-weight: bold;
        font-size: 30px;

        color: #323232;
        margin-bottom: 50px;
    }

    .category-page .cart-of-global-block img {
        height: 152px;
    }

    .product-name {
        height: 0px;
        margin: 0px;
    }

    .category-page .li-of-ul-cat-fix-new-teh .arrow-of-li-cat-new {
        width: 10px;
        height: 10px;
    }

    .ico-for-after:after {
        content: url("../img/right-arrow-ul-li-cat.svg");
    }

    .p-number a:hover {
        color: #FF6600;
    }

    .old-price {
        display: block;
    }

    .new-price span {
        font-style: normal;
        font-weight: 900;
        font-size: 24px;
        text-transform: uppercase;
        color: #323232;
    }

    .economi-cels-numbs-price span {
        font-style: normal;
        font-weight: 550;
        font-size: 14px;

        text-transform: uppercase;
        color: #FF6600;
    }

    .new-price span {
        margin-top: 5px;
    }

    .product-review-item .product-name {
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        color: #FF6600;
    }

    .product-review-item .product-name {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .review-item-right .reviews-title {
        font-style: normal;
        font-weight: bold;
        font-size: 15px;
        color: #323232;
    }

    .review-item-right .review-text {
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        color: #323232;
    }

    .swiper-slide.comment {
        padding: 0px;
    }

    .product-review-item {
        padding: 0px;
    }

    .arround_compare {
        width: 34px;
        height: 34px;
        border-radius: 17px;
        background: #F2F2F2;
    }

    .arround_compare {
        padding-top: 8px;
    }

    .review-item-right {
        margin-top: 40px;
        margin-right: 25px;
        margin-left: 30px;
        height: auto;
        width: 445px;
    }

    .review-item-left {
        margin-right: 0px;
    }

    .arround_compare:hover {
        background: #4F4F4F;
    }

    .arround_compare:hover .icon-i-sravnenia-new:after {
        content: url('/assets/img/i-sravnenia-new-comments-white.svg')
    }

    .product-review-item .product-name {
        margin: 0px;
    }

    .all-text-of-new-comment {
        height: auto;
    }

    .review-item-right .review-text {
        height: auto;
    }

    .read-more-btn-comment {
        margin-top: 13px;
    }

    .add-compare-2 {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;

        color: #FF6600;
    }

    .read-more-btn-comment-a-read:after {
        content: url('/assets/img/right-arrow-fox-comment.svg');
        margin-left: 5px;
    }

    .add-compare-2:hover {
        color: #4F4F4F;
    }

    .read-more-btn-comment-a-read:after:hover {
        content: url('/assets/img/right-arrow-fox-comment-black.svg');
    }

    .review-item-right .review-text {
        margin-top: 20px;
    }

    .product-review-item {
        background: #FFFFFF;
        box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.06);
        border-radius: 2px;
    }

    .icon-i-sravnenia-new:after {
        content: url('/assets/img/i-sravnenia-new-comments.svg')
    }

    .slider-block {
        height: 640px;
    }

    .new-navigation-teh {
        position: relative;
        width: 200px;
    }

    .icon-i-shop-see:before {
        color: #8D8D8D;
    }

    .shop-options a:visited .icon-i-shop-see:before {
        color: #FFFFFF;
    }

    .new-navigation-teh {
        position: absolute;
        bottom: 90px;
        right: 90px;
        width: 100px;
    }

    .my-right-new-nav {
        left: 0px !important;
    }

    .my-left-new-nav {
        right: 0px !important;
    }

    .my-pag-new-nav {
        margin-top: 40px;
    }

    .new-navigation-teh {
        height: 110px;
        width: 140px;
    }

    .pos-rel-in-nav {
        position: relative;
        height: 110px;
        width: 140px;
    }

    .my-pag-new-nav {
        top: 122px !important;
        margin-top: 0px !important;
    }

    .my-pag-new-nav .swiper-pagination-bullet {
        width: 10px !important;
        margin-right: 5px;
        transition: all ease-in-out .2s;
    }

    .my-pag-new-nav {
        width: 150px;
    }

    .swiper-pagination-bullet-active {
        box-shadow: 0px 1px 15px rgba(255, 102, 0, 0.7) !important;
    }

    .my-right-new-nav {
        opacity: 0.1;
        border: 2px solid #8F8F8F;
        background: url(../img/slider-arrow.png) no-repeat center !important;
    }

    .my-left-new-nav {
        opacity: 0.1;
        border: 2px solid #8F8F8F;
        background: url(../img/slider-arrow.png) no-repeat center !important;
    }

    .shop-options a {
        margin-left: 5px;
    }

    .external-link .item-name {
        font-size: 9px;
    }

    .product-review-item .product-name {
        font-size: 13px;
    }

    .review-item-right .review-text {
        margin-top: 10px;
    }

    .add-compare-2 {
        margin-right: 0px;
    }

    .review-item-right {
        margin-top: 25px;
    }
}

@media (min-width: 1920px) {

    .wrapper {
        max-width: 1920px;
        width: 100%;
        margin: 0 auto;
    }

    .input-search[type="text"] {
        border: none;
        font-size: 14px;
    }

    .mobile_menu_container {
        width: 28.6%;
    }

    .icon-i-search:before {
        color: #4D4D4D;
    }

    .mobile_menu_container {
        width: 520px;
        border-bottom: 1px solid #8D8D8D;
    }

    .header-phones .p-cell a {
        font-style: normal;
        font-weight: bold;
        font-size: 32px;

        color: #323232;
        color: #323232;
    }

    .header-phones .p-cell .p-code {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;

        color: #898989;
    }

    .rekviziti-div p {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;

        color: #FFFFFF;
        margin-bottom: 18px;
    }

    .link-fix-new-menu {
        text-decoration: none;
    }

    .additional-menu-container {
        background: #FFFFFF;
    }

    .additional-menu .additional-menu-container {
        display: flex;
        justify-content: space-between;
    }

    .additional-menu-container li .menu {
        top: 100px;
    }

    .nav-item-link:hover span {
        color: #FFFFFF;
        background: #FF6600;
        ;
    }

    .additional-menu .additional-menu-container {
        height: 102px;
    }

    .external-link .item-name {
        font-style: normal;
        font-weight: 550;
        font-size: 12px;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .we-take-money {
        display: flex;
        justify-content: space-between;
        height: 70px;
        background-color: #FFFFFF;
    }

    .icon-i-visa {
        width: 48px;
        height: 20px;
        background: url(../img/visa-ico.svg) no-repeat;
        background-size: cover;
        display: inline-block;
    }

    .left-part-visa {
        align-items: center;
        width: 50%;
        display: flex;
        margin-left: 50px;
    }

    .right-part-visa {
        align-items: center;
        display: flex;
        justify-content: right;
        margin-right: 50px;
    }

    .shop-options a {
        background: #F2F2F2;
    }

    .icon-i-shop-navtab:before {
        color: #8D8D8D;
    }

    .icon-i-sravnenia:before {
        color: #8D8D8D;
    }

    .icon-i-shop-see:before {
        color: #8D8D8D;
    }

    .shop-options a:hover .icon-i-sravnenia:before {
        color: #FFFFFF;
    }

    .shop-options a:hover .icon-i-shop-navtab:before {
        color: #FFFFFF;
    }

    .shop-options a:hover .icon-i-shop-see:before {
        color: #FFFFFF;
    }

    .mobile_menu_container {
        border-bottom: none;
    }

    .flex-in-a {
        width: 100%;
        display: flex;
    }

    .main-contact-block {
        display: flex;
        width: 100%;
        margin: 0 auto;
    }

    .top-contacts-part-first {
        display: flex;
    }

    .first-part-contacts-c .content-contacts-in-flex h3 {
        margin-top: 0px;
        margin-bottom: 33px;
        text-transform: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;

        color: #323232;
    }

    .second-part-contacts-c .content-online-in-flex h3 {
        margin-top: 0px;
        margin-bottom: 33px;
        text-transform: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;

        color: #323232;
    }

    .second-part-contacts-c .content-online-in-flex p {
        font-size: 24px;
        font-style: normal;
        font-weight: 900;

        text-align: left;
    }

    .orange-info {
        color: #FF6600;
    }

    .ico-in-contacts-page-new {
        margin-right: 15px;
    }

    .content-online-in-flex {
        width: 330px;
    }

    .firtst-part-main-contact-block {
        width: 50%;
    }

    .top-contacts-part-first {
        justify-content: space-between;
    }

    .ooo {
        margin-top: 0px;
        width: 560px;
    }

    .second-part-main-contact-block .contact-form h2 {
        margin-top: 0px;
    }

    .second-part-main-contact-block {
        margin: 0 auto;
    }

    .contact-form form>div:first-child {
        width: 100%;
        padding: 0px;
    }

    .second-part-main-contact-block .contact-form h2 {
        font-size: 26px;
        font-style: normal;
        font-weight: 700;

        text-align: left;
    }

    .contact-form p {
        font-size: 15px;
        font-style: normal;
        font-weight: 550;

        text-align: left;
    }

    .contact-form form>div:last-child {
        text-align: right;
        margin: 20px 0 120px 0;
    }

    .contact-form form>div:last-child input {
        text-transform: uppercase;
    }

    .contact-form form>div:nth-child(2) {
        padding-left: 0px;
    }

    .bottom-contacts-part-first {
        display: flex;
        margin-top: 126px;
    }

    .ico-in-contacts-page-new {
        margin-right: 30px;
    }

    .logo-contacts-page {
        margin: auto 0;
    }

    .div-global-razdel {
        display: flex;
        justify-content: right;
        flex-wrap: wrap;
    }

    .cart-of-global-block {
        width: 350px;
        height: 302px;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        background: #FFFFFF;
    }

    .cart-of-global-block {
        width: 350px;
        height: 302px;
        margin-left: 17px;
        margin-bottom: 17px;
    }

    .wrapper-global-bl-cat {
        max-width: 1920px;
        margin: 0 auto;
    }

    .div-global-razdel {
        display: flex;
        flex-wrap: wrap;
        margin-left: 33px;
    }

    .cart-of-global-block a {
        font-style: normal;
        font-weight: bold;
        font-size: 14px;

        text-align: center;
        text-transform: uppercase;
        color: #323232;
    }

    .cart-of-global-block {
        text-align: center;
    }

    .cart-of-global-block:hover {
        filter: drop-shadow(0px 4px 80px rgba(0, 0, 0, 0.08));
    }

    .cart-of-global-block:hover a {
        color: #FF6600;
    }

    .img-in-fix-cat-teh {
        height: 152px;
        width: auto;
        margin-top: 40px;
        margin-left: 30px;
        margin-right: 30px;
        margin-bottom: 30px;
    }

    .best-developers-of-staff {
        text-transform: uppercase;
        font-style: normal;
        font-weight: bold;
        font-size: 30px;

        color: #323232;
        margin-bottom: 50px;
    }

    .category-page .cart-of-global-block img {
        height: 152px;
    }

    .product-name {
        height: 0px;
        margin: 0px;
    }

    .category-page .li-of-ul-cat-fix-new-teh .arrow-of-li-cat-new {
        width: 10px;
        height: 10px;
    }

    .ico-for-after:after {
        content: url("../img/right-arrow-ul-li-cat.svg");
    }

    .p-number a:hover {
        color: #FF6600;
    }

    .old-price {
        display: block;
    }

    .economi-cels-numbs-price span {
        font-style: normal;
        font-weight: 550;
        font-size: 14px;
        text-transform: uppercase;
        color: #FF6600;
    }

    .product-review-item .product-name {
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        color: #FF6600;
    }

    .product-review-item .product-name {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .review-item-right .reviews-title {
        font-style: normal;
        font-weight: bold;
        font-size: 15px;
        color: #323232;
    }

    .review-item-right .review-text {
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        color: #323232;
    }

    .swiper-slide.comment {
        padding: 0px;
    }

    .product-review-item {
        padding: 0px;
    }

    .arround_compare {
        width: 34px;
        height: 34px;
        border-radius: 17px;
        background: #F2F2F2;
    }

    .arround_compare {
        padding-top: 8px;
    }

    .review-item-right {
        margin-top: 40px;
        margin-right: 25px;
        margin-left: 30px;
        height: 207px;
        width: 445px;
    }

    .arround_compare:hover {
        background: #4F4F4F;
    }

    .arround_compare:hover .icon-i-sravnenia-new:after {
        content: url('/assets/img/i-sravnenia-new-comments-white.svg')
    }

    .product-review-item .product-name {
        margin: 0px;
    }

    .all-text-of-new-comment {
        height: auto;
    }

    .read-more-btn-comment {
        margin-top: 13px;
    }

    .add-compare-2 {
        font-style: normal;
        font-weight: normal;
        font-size: 12px;

        color: #FF6600;
    }

    .read-more-btn-comment-a-read:after {
        content: url('/assets/img/right-arrow-fox-comment.svg');
        margin-left: 5px;
    }

    .add-compare-2:hover {
        color: #4F4F4F;
    }

    .read-more-btn-comment-a-read:after:hover {
        content: url('/assets/img/right-arrow-fox-comment-black.svg');
    }

    .product-review-item {
        background: #FFFFFF;
        box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.06);
        border-radius: 2px;
    }

    .icon-i-sravnenia-new:after {
        content: url('/assets/img/i-sravnenia-new-comments.svg')
    }

    .slider-block {
        height: 640px;
    }

    .new-navigation-teh {
        position: relative;
        width: 200px;
    }

    .icon-i-shop-see:before {
        color: #8D8D8D;
    }

    .shop-options a:visited .icon-i-shop-see:before {
        color: #FFFFFF;
    }

    .new-navigation-teh {
        position: absolute;
        bottom: 90px;
        right: 90px;
        width: 100px;
    }

    .my-right-new-nav {
        left: 0px !important;
    }

    .my-left-new-nav {
        right: 0px !important;
    }

    .my-pag-new-nav {
        margin-top: 40px;
    }

    .new-navigation-teh {
        height: 110px;
        width: 140px;
    }

    .pos-rel-in-nav {
        position: relative;
        height: 110px;
        width: 140px;
    }

    .my-pag-new-nav {
        top: 122px !important;
        margin-top: 0px !important;
    }

    .my-pag-new-nav .swiper-pagination-bullet {
        width: 10px !important;
        margin-right: 5px;
        transition: all ease-in-out .2s;
    }

    .my-pag-new-nav {
        width: 150px;
    }

    .swiper-pagination-bullet-active {
        box-shadow: 0px 1px 15px rgba(255, 102, 0, 0.7) !important;
    }

    .my-right-new-nav {
        opacity: 0.1;
        border: 2px solid #8F8F8F;
        background: url(../img/slider-arrow.png) no-repeat center !important;
    }

    .my-left-new-nav {
        opacity: 0.1;
        border: 2px solid #8F8F8F;
        background: url(../img/slider-arrow.png) no-repeat center !important;
    }
}

@media (min-width: 320px) {

    .footer_ico_fixed_V img {
        margin-bottom: 34px;
    }

    .categories-main-block .bot-item-block a {
        width: 100%;
    }

    .modal-body-fast .form-group {
        width: 126%;
    }

    .modal-body-fast .form-group input {
        margin-left: -20px;
    }

    .add-to-cart a {
        width: 100%;
    }

    .modal-body-fast {
        width: 220px;
    }

    .modal-body input,
    .modal-body textarea {
        margin-top: 5px;
        min-height: 30px;
        min-width: 30px;
    }

    .form_fixer {
        width: 90%;
        margin-left: 15px;
    }

    .modal-header {
        padding-left: 0px;
    }

    .modal-body input {
        min-height: 30px;
        min-width: 30px;
    }

    .review-item-right .review-text {
        height: auto;
        margin-bottom: 32px;
    }

    .like-page .in-cart>tbody>tr {
        font-size: 12px;
    }

    .tab-content .quhead {
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .swiper-pagination-bullet {
        width: 7px !important;
    }

    .product-item-block-top {
        max-width: 240px;
    }

    .add-compare-2 {
        margin-right: 20px;
    }

    .palmtop_fix_ico_buyer img {
        margin-left: 0px;
    }

    .add-to-cart a {
        width: 100%;
    }

    .like-page .like-item-title {
        display: block;
        height: 120px;
    }

    #more {
        display: none;
    }

    #btn_read_more {
        border: 0px;
        color: black;
        background: white;
        border-radius: 3px;

        color: #bcb8b8;
        background-color: transparent;
        text-decoration: none;
        box-sizing: border-box;
        font-weight: normal;
        margin-left: 0px;
        padding-left: 0px;
    }

    .product-item-block-top {
        position: absolute;
        left: 20px;
        top: 20px;
    }

    .karta_tovara_fix_artikl {
        position: relative;
    }

    .karta_tovara_fix_artikl {
        margin-top: 0px;
    }

    .modal-body-fast {
        width: 220px;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        position: relative;
    }
}

@media screen and (max-width: 1400px) {
    .wrapper {
        width: 100%;
    }

    .input-search {
        width: 200px;
    }

    .additional-menu-container li .nav-item-link,
    .additional-menu-container li .external-link {
        font-size: 13px;
        padding: 24px 7px;
    }

    .icon-arrow_down::before {
        font-size: 6px;
    }

    .additional-menu-container li:first-of-type .nav-item-link {
        padding-left: 15px;
    }

    .main-image-block {
        margin-right: 20px;
    }

    .product-right-side {
        flex: 1;
    }

    .btn-bag {
        padding: 6px 12px 7px;
    }

    .tms-discount {
        margin-right: 65px;
    }

    .tmsm-title .title {
        font-size: 20px;
    }

    .final-price .new-price {
        font-weight: bold;
        font-size: 36px;
    }

    .tms-discount .percent {
        font-size: 26px;
    }

    .tms-discount .percent span {
        font-size: 26px;
    }

    .tms-discount .logo {
        width: 170px;
    }
}

@media screen and (max-width: 1200px) {
    .wrapper {
        width: 100%;
        box-sizing: border-box;
    }

    .title_tb {
        font-size: 26px;
    }

    .text_tb {
        font-size: 16px;
    }

    .btn_tb a {
        padding: 10px 18px;
    }

    .header-phones .p-cell {
        font-size: 26px;
    }

    .input-search {
        width: 150px;
    }

    .shop-options a i:before {
        font-size: 18px;
    }

    .shop-options a {
        width: 35px;
        padding: 10px 6px;
        margin: 4px 0 5px 5px;
    }

    .additional-menu-container li .nav-item-link,
    .additional-menu-container li .external-link {
        font-size: 12px;
    }

    .icon-arrow_down::before {
        font-size: 0px;
    }

    .btn-bag,
    .btn-compare {
        font-size: 13px;
        padding: 7px 15px;
    }

    .icon-i-btn-buy::before {
        font-size: 20px;
    }

    .product-left-side {
        flex: 0 0 18%;
    }
}

@media screen and (max-width: 1023px) {

    .freedelivery-top>div,
    .greatprice-top>div {
        width: 100%;
        margin-right: 0 !important;
    }

    .freedelivery-top .left {
        text-align: center;
        margin-bottom: 40px;
    }

    .freedelivery-top .left i.icon-i-delivery {
        display: block;
        float: none;
        margin: 0 auto 15px;
    }

    .freedelivery-top .right .delivery-features .df-item {
        width: 100%;
    }

    .freedelivery-top .right .delivery-features .df-item * {
        text-align: left;
    }

    .freedelivery-top .right .delivery-features .df-title span {
        display: block;
    }

    .category-page .right-side-category h2 {
        text-align: center;
        margin: 50px 0 20px 0 !important;
    }

    .greatprice-top h2.great-price-title {
        font-size: 24px;

        text-align: center;
        margin-top: -30px;
    }

    .greatprice-top .great-price-buton {
        font-weight: bold;
        font-size: 18px;

        display: block;
        margin-bottom: -20px;
    }

    .img-greatprice {
        width: 100%;
    }

    .greatprice-top .right span {
        width: 100%;
        padding-right: 0 !important;
        margin-bottom: 20px;
    }

    .free-install h1 {
        width: 220px;
        text-align: center;
        margin: 40px auto;
        display: block;
    }

    .free-install>div {
        width: 100% !important;
        text-align: center;
        padding: 0 !important;
    }

    .free-install img {
        display: block;
        margin: 0 auto 20px;
    }

    .free-install>div>p {
        font-size: 14px;

        padding: 0px 25px;
    }

    .free-install a {
        margin-bottom: 50px;
    }

    .free-install>div>div p {
        margin: 5px 0;
    }

    .col-xs-6 .other_products {
        display: inline-block;
    }

    .add-to-cart a {
        background: #FF6600;
        border-radius: 2px;
    }

    .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
        width: 100%;
        height: 100%;
        background: transparent;
        cursor: zoom-in;
        z-index: 10;
    }

    .qurowvalue {
        width: 100%;
        font-size: 11pt;
        text-align: right;
    }

    .qurowvalue2 {
        width: 100%;
        font-size: 11pt;
        text-align: right;
    }

    .tab-content .qurowtitle2 {
        font-size: 11pt;
    }

    .tab-content .quhead {
        color: #FF6600;
    }

    .palmtop_fix_ico_buyer img {
        margin-left: 30px;
    }

    .palmtop_fix_credit_ico {
        display: inline-block;
    }

    .palmtop_fix_credit_h2 {
        display: inline-block;
        margin-left: 10px;
    }

    .product-item-block-top {
        max-width: 300px;
    }

    .p-number {
        font-weight: 700;
    }

    .like-button-top .hide_dubl {
        min-width: 250px;
        padding: 14px 6px;
    }

    .modal-header .close {
        background: #323232 !important;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        right: 18px;
        top: 18px;
        border: none;
        position: absolute;
        font-size: 16px;
        color: #fff;
        padding: 20px;
    }

    .fix_cards_in_categories {
        width: 100%;
    }

    .fotorama__fullscreen-icon {
        width: 100%;
        height: 100%;
        background: transparent;
        cursor: zoom-in;
        z-index: 10;
    }

    .main_overflow_scroll {
        overflow: scroll;
    }

    .like-page .in-cart>tbody>tr>td:first-child {
        width: 40%;
    }

    .like-page .in-cart>tbody>tr>td:nth-child(2n) {
        width: calc(60% - 5px);
    }

    table#like_tab tr td,
    table.like_tab_2 tr td {
        padding: 5px;
        text-align: center;
        border-bottom: 0.5px solid rgba(137, 137, 137, 0.25);
    }

    .like_tab {
        overflow: scroll;
    }

    .like-button-top>div {
        height: auto;
        padding: 20px 0 0 0;
        overflow: auto;
        position: relative;
        height: 0px;
    }

    .mobile-hidden {
        display: none;
    }

    .mobile-visible {
        display: inline-block;
    }

    .garanty-top-left,
    .garanty-top-right {
        width: 100%;
        margin-right: 0;
    }

    .tabcontent>div {
        width: 100%;
        text-align: center;
    }

    .service-block h2 {
        text-align: center;
    }

    .service-block {
        margin-top: 30px;
    }

    .service-block .centres-item {
        width: calc(50% - 34px);
    }

    .cont-top-block,
    .contacts-page {
        padding: 0 !important;
    }

    .cont-top-block>div {
        width: 100% !important;
        text-align: center;
        margin-bottom: 30px;
    }

    div.abou-us .cont-top-block {
        margin-bottom: 0px;
    }

    .abou-us>p {
        margin-bottom: 20px;
    }

    h1 {
        font-size: 18px;

    }

    h2 {
        font-weight: bold;
        font-size: 18px;

        text-transform: uppercase;
        color: #323232;
    }

    .delivery-page h1 {
        margin-bottom: 30px;
    }

    .delivery-features .df-item {
        width: 100%;
        margin-bottom: 30px;
    }

    .delivery-features {
        padding: 40px 0 10px 0;
    }

    .delivery-features .df-item>div {
        text-align: center;
    }

    .delivery-features .wrapper {
        padding: 0px;
    }

    .grid-4,
    .grid-6 {
        width: 100%;
    }

    p {
        font-weight: normal;
        font-size: 14px;

        color: #000000;
    }

    .delivery-iamge-block {
        margin-top: 10px;
    }

    .oplata,
    .chek {
        margin-top: 50px;
    }

    .delivery-iamge-block h3 {
        margin-top: 30px !important;
    }

    .oplata img {
        height: 45px;
        margin-top: 30px;
    }

    .chek>div:first-child {
        width: 100%;
    }

    .chek>div:first-child img {
        margin: 0;
    }

    .chek>div:last-child img {
        margin-right: 0px;
    }

    .hidden-sm {
        display: inline-block !important;
    }

    .delivery-contacts h2 {
        font-weight: bold;
        font-size: 18px;
    }

    .delivery-contacts p {
        font-weight: bold;
        font-size: 22px;
    }

    .title_tb {
        font-size: 15px;
    }

    .text_tb {
        font-size: 13px;
    }

    .hidden-xs {
        display: none !important;
    }

    .header-phones .p-cell {
        flex-direction: column;
    }

    .header-phones .p-cell .p-code {
        display: inline-block;
        margin: 0 0px 3px;
    }

    .header-phones .p-cell {
        font-size: 21px;

    }

    .btn-bag,
    .btn-compare {
        font-size: 14px;
        padding: 10px 10px 9px;
        width: 135px;
        text-align: center;
    }

    .icon-i-btn-buy::before {
        font-size: 18px;
    }

    .swiper-slide:first-of-type .product-review-item {
        margin-right: 0px;
    }

    .slider-product {
        padding-bottom: 0px;
    }

    .product-review-item {
        flex-direction: column;
    }

    .hidden-l {
        display: block !important;
    }

    .product-review-item .product-name {
        margin-bottom: 25px;
        text-align: center;
    }

    .review-item-left .btn-bag {
        margin: 10px auto 0;
    }

    .review-item-left {
        margin-right: 0;
        text-align: center;
    }

    .review-item-right .reviews-title {
        margin-top: 10px;
    }

    .news-bottom {
        bottom: auto;
        margin-top: 20px;
    }

    .mobileMenuModal .modal-dialog {
        width: 100%;
        margin: 0;
        height: auto;
        padding-bottom: 30px;
    }

    .modal-open .mobileMenuModal {
        overflow: scroll !important;
        height: 100%;
        max-height: 100%;
        position: fixed;
        width: 100%;
        z-index: 500;
        background: #fff;
    }

    .mobileMenuModal .modal-content {
        padding: 0;
        height: 100%;
        box-shadow: none;
    }

    .collapse {
        display: none;
    }

    .collapse.in {
        display: block;
    }

    .mobileMenuModal .main-header {
        box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.1);
    }

    .mobileMenuModal .mobile-catalog-link a {
        display: block;
        padding: 15px 0 15px 0px;
        font-weight: 600;
        font-size: 15px;
        color: #232323;
        border-bottom: 0.3px solid rgba(137, 137, 137, 0.2);
        position: relative;
    }

    .mobileMenuModal .mobile-catalog-link a.active {
        font-weight: bold;
        color: #F76300;
    }

    .mobileMenuModal .mobile-catalog-link a.active .mobile_menu_icon:before {
        color: #F76300;
    }

    .mobileMenuModal .collapse {
        -webkit-transition: .4s ease-out;
        -webkit-transition-delay: 0.5s;
        -o-transition: .4s ease-out;
        -o-transition-delay: 0.5s;
        -moz-transition: .4s ease-out;
        -moz-transition-delay: 0.5s;
        transition: .4s ease-out;
        transition-delay: 0.5s;
    }

    .mobileMenuModal .mobile-catalog-link a .icon-right-arrow {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -4px;
    }

    .mobile_menu_icon {
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-right: 10px;
        vertical-align: middle;
    }

    .modal-contact {
        padding: 0 24px;
    }

    .modal-contact .title-footer,
    .modal-contact .footer-social p {
        color: #FF6600;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 8px;
    }

    .modal-contact .footer-social a i:before {
        color: #323232;
    }

    .modal-btn {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0 24px;
        margin-top: 30px;
    }

    .modal-search {
        background: #4F4F4F;
        border-radius: 2px;
        width: 35px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #order_call_modal .modal-dialog {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 60px;
    }

    #order_call_modal .modal-content {
        padding: 40px 15px;
    }

    .product-left-side {
        flex: 0 0 100%;
    }

    .product-left-side .brand {
        width: 98px;
        height: 40px;
        top: -10px;
    }

    .main-image-block {
        position: relative;
        margin-right: 20px;
        margin: 0 auto;
    }

    .product-right-side {
        flex: 1;
    }

    .product-block {
        flex-direction: column;
        margin-top: 10px;
    }

    .product-item-block-top {
        position: relative;
    }

    .rating_line {
        margin-bottom: 10px;
    }

    .top-info-product {
        justify-content: center;
    }

    .price-product-block {
        flex-direction: column;
    }

    .bottom-price-block {
        margin: 20px 0;
    }

    .details-product {
        margin-top: 15px;
    }

    .bank-info-item {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .delivery {
        flex-direction: column;
    }

    .tab-content .qurowtitle,
    .tab-content .qurowtitle2 {
        width: 100%;
    }

    .prod-blog {
        margin-top: 0;
    }

    .blog-product-item {
        flex: 0 0 100%;
    }

    .other-product-brands {
        flex-wrap: wrap;
    }

    .link-nav-info a,
    .link-nav-info.active a,
    .link-nav-info:hover a {
        font-size: 13px;
        padding: 10px;
    }

    .review_form {
        column-count: 1;
    }

    .review_form .form-control {
        width: 100%;
    }

    #newInstallmentModal .modal-title {
        font-size: 22px;
    }

    .good-product-modal {
        font-size: 18px;
    }

    .price-product-modal {
        font-size: 19px;
    }

    .choose-period-modal,
    .program-modal .title,
    #installment .title {
        font-size: 15px;
    }

    .period-modal-item {
        width: 24%;
    }

    .period-modal-item:nth-child(6) {
        margin-right: 2px;
    }

    #newInstallmentModal .modal-content {
        padding: 20px;
        width: 100%;
    }

    .form-modal .form-group {
        width: 100%;
    }

    #newInstallmentModal .modal-lg {
        width: 100%;
    }

    .form-ras a {
        margin-left: 35px;
        margin-bottom: 40px;
    }

    .ras-questions {
        flex-direction: column;
        background: #fff;
    }

    .ras-question-item {
        flex: 0 0 100%;
        margin-bottom: 30px;
    }

    .ras-question-item:last-of-type {
        margin-bottom: 0;
    }

    .row-table-program {
        padding: 5px;
    }

    .head-table-program .table-modal-el {
        font-size: 12px;
    }

    .check-row {
        width: 5px;
        height: 5px;
        margin-right: 5px;
    }

    .table-modal-el {
        flex: 0 0 19%;
        font-size: 11px;
        font-weight: normal !important;
    }

    .table-modal-el-1 {
        font-size: 10px;
        flex: 0 0 24%;
    }

    .period-modal-item {
        width: 24%;
        font-size: 14px;
    }

    .modal-body input,
    .modal-body textarea {
        padding: 10px;
        font-size: 12px;
    }

    .bonus-text {
        flex-basis: 220px;
    }

    .slider-block {
        height: auto;
    }

    .tms-discount {
        display: flex;
        justify-content: space-between;
        padding: 10px 16px;
        background: #fff;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }

    .tms-discount .percent {
        font-size: 14px;

        margin-bottom: 0;
    }

    .tms-discount .percent span {
        font-size: 14px;

    }

    .final-price .old-price span {
        font-size: 14px;

    }

    .final-price .old-price {
        margin-bottom: 0;
        font-size: 14px;

    }

    .final-price .new-price {
        font-weight: bold;
        font-size: 15px;

    }

    .final-price .new-price span {
        font-size: 13px;
    }

    .text-main-slider {
        flex-direction: column;
    }

    .tmsm-text {
        flex: 0 0 100%;
    }

    .main-slider-block .wrapper {
        padding: 0;
    }

    .tmsm-title {
        border-radius: 0;
        padding: 15px;
    }

    .tmsm-title .title {
        font-size: 20px;

    }

    .final-price .old-price span::before {
        width: 43px;
    }

    .main-slider-box {
        height: 150px;
        background-size: cover;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        background-size: 100% !important;
        background-repeat: no-repeat !important;
    }

    .tms-product {
        width: 95px;
        padding: 10px 0;
    }

    .bg-circle {
        width: 95px;
        height: 95px;
        margin-top: -47.5px;
    }

    .tms-product img {
        max-height: 150px;
    }

    .tms-product {
        margin-right: 10px;
    }

    .main-slider-box .logo {
        width: 100px;
        height: 35px;
        background: #FFFFFF;
        box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.25);
        border-radius: 2px;
        margin-top: 10px;
        margin-left: 10px;
    }

    .icheckbox_minimal.checked {
        background-position: -140px 0 !important;
    }

    .swiper-button-next,
    .swiper-button-prev {
        display: none;
    }

    .title_tb {
        font-size: 15px;
    }

    .text_tb {
        font-size: 13px;
    }

    .header-phones .p-cell {
        flex-direction: column;
    }

    .header-phones .p-cell .p-code {
        display: inline-block;
        margin: 0 0px 3px;
    }

    .header-phones .p-cell {
        font-size: 21px;

    }

    .btn-bag,
    .btn-compare {
        font-size: 14px;
        padding: 10px 10px 9px;
        width: 135px;
        text-align: center;
    }

    .icon-i-btn-buy::before {
        font-size: 18px;
    }

    .swiper-slide:first-of-type .product-review-item {
        margin-right: 0px;
    }

    .slider-product {
        padding-bottom: 0px;
    }

    .product-review-item {
        flex-direction: column;
    }

    .hidden-l {
        display: block !important;
    }

    .product-review-item .product-name {
        margin-bottom: 25px;
        text-align: center;
    }

    .review-item-left .btn-bag {
        margin: 10px auto 0;
    }

    .review-item-left {
        margin-right: 0;
        text-align: center;
    }

    .review-item-right .reviews-title {
        margin-top: 10px;
    }

    .review-item-right .review-text {
        margin-bottom: 20px;
    }

    .mobileMenuModal .modal-dialog {
        width: 100%;
        margin: 0;
        height: auto;
        padding-bottom: 30px;
    }

    .modal-open .mobileMenuModal {
        overflow: scroll !important;
        height: 100%;
        max-height: 100%;
        position: fixed;
        width: 100%;
        z-index: 500;
        background: #fff;
    }

    .mobileMenuModal .modal-content {
        padding: 0;
        height: 100%;
        box-shadow: none;
    }

    .collapse {
        display: none;
    }

    .collapse.in {
        display: block;
    }

    .mobileMenuModal .main-header {
        box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.1);
    }

    .mobileMenuModal .mobile-catalog-link {
        padding: 20px 24px;
    }

    .mobileMenuModal .mobile-catalog-link .collapse-nav a {
        border: 0;
        padding: 14px 0px 18px 0px;
    }

    .mobileMenuModal .mobile-catalog-link a>span {
        font-size: 18px;
        line-height: 25px;
        font-weight: 600;
        line-height: 120%;
    }

    .mobileMenuModal .mobile-catalog-link a.active {
        font-weight: bold;
        color: #fff;
        background: #F76300;
        padding: 16px 16px;
        border-radius: 4px;
    }

    .mobileMenuModal .mobile-catalog-link a.active .mobile_menu_icon:before {
        color: #F76300;
    }

    .mobileMenuModal .collapse {
        -webkit-transition: .4s ease-out;
        -webkit-transition-delay: 0.5s;
        -o-transition: .4s ease-out;
        -o-transition-delay: 0.5s;
        -moz-transition: .4s ease-out;
        -moz-transition-delay: 0.5s;
        transition: .4s ease-out;
        transition-delay: 0.5s;
    }

    .mobileMenuModal .mobile-catalog-link a .icon-right-arrow {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -4px;
        transform: rotate(90deg);
    }

    .mobile_menu_icon {
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-right: 10px;
        vertical-align: middle;
    }

    .modal-contact {
        padding: 0 30px;
    }

    .modal-contact .title-footer,
    .modal-contact .footer-social p {
        color: #FF6600;
        font-weight: bold;
        font-size: 16px;

    }

    .modal-contact .social-list a {
        color: #323232;
        font-size: 20px;
        font-weight: 700;
    }

    .modal-contact .footer-social a i:before {
        color: #323232;
    }

    .modal-search {
        background: #4F4F4F;
        border-radius: 2px;
        width: 35px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #order_call_modal .modal-dialog {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 60px;
    }

    #order_call_modal .modal-content {
        padding: 40px 15px;
    }

    .product-left-side {
        flex: 0 0 100%;
    }

    .product-left-side .brand {
        width: 98px;
        height: 40px;
        top: -10px;
    }

    .main-image-block {
        position: relative;
        margin-right: 20px;
        margin: 0 auto;
    }

    .product-right-side {
        flex: 1;
    }

    .product-block {
        flex-direction: column;
        margin-top: 10px;
    }

    .product-item-block-top {
        position: relative;
    }

    .rating_line {
        margin-bottom: 10px;
    }

    .top-info-product {
        justify-content: center;
    }

    .price-product-block {
        flex-direction: column;
    }

    .bottom-price-block {
        margin: 20px 0;
    }

    .details-product {
        margin-top: 15px;
    }

    .bank-info-item {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .delivery {
        flex-direction: column;
    }

    .tab-content .qurowtitle,
    .tab-content .qurowtitle2 {
        width: 100%;
    }

    .prod-blog {
        margin-top: 0;
    }

    .blog-product-item {
        flex: 0 0 100%;
    }

    .other-product-brands {
        flex-wrap: wrap;
    }

    .link-nav-info a,
    .link-nav-info.active a,
    .link-nav-info:hover a {
        font-size: 13px;
        padding: 10px;
    }

    #reviews {
        padding-left: 0px;
    }

    .review_form {
        column-count: 1;
    }

    .review_form .form-control {
        width: 100%;
    }

    #newInstallmentModal .modal-title {
        font-size: 22px;
    }

    .good-product-modal {
        font-size: 18px;
    }

    .price-product-modal {
        font-size: 19px;
    }

    .choose-period-modal,
    .program-modal .title,
    #installment .title {
        font-size: 15px;
    }

    .period-modal-item {
        width: 24%;
    }

    .period-modal-item:nth-child(6) {
        margin-right: 2px;
    }

    #newInstallmentModal .modal-content {
        padding: 20px;
        width: 100%;
    }

    #newInstallmentModal .modal-lg {
        width: 100%;
    }

    .form-ras a {
        margin-left: 35px;
        margin-bottom: 40px;
    }

    .ras-questions {
        flex-direction: column;
        background: #fff;
    }

    .ras-question-item {
        flex: 0 0 100%;
        margin-bottom: 30px;
    }

    .ras-question-item:last-of-type {
        margin-bottom: 0;
    }

    .row-table-program {
        padding: 5px;
    }

    .head-table-program .table-modal-el {
        font-size: 12px;
    }

    .check-row {
        width: 5px;
        height: 5px;
        margin-right: 5px;
    }

    .table-modal-el {
        flex: 0 0 19%;
        font-size: 11px;
        font-weight: normal !important;
    }

    .table-modal-el-1 {
        font-size: 10px;
        flex: 0 0 24%;
    }

    .period-modal-item {
        width: 24%;
        font-size: 14px;
    }

    .modal-body input,
    .modal-body textarea {
        padding: 18px;
        font-size: 14px;
    }

    .bonus-text {
        flex-basis: 220px;
    }

    .slider-block {
        height: auto;
    }

    .tms-discount {
        display: flex;
        justify-content: space-between;
        padding: 10px 16px;
        background: #fff;
        flex: 0 0 100%;
        width: 100%;
        margin: 0;
    }

    .tms-discount .percent {
        font-size: 14px;

        margin-bottom: 0;
    }

    .tms-discount .percent span {
        font-size: 14px;

    }

    .final-price .old-price span {
        font-size: 14px;

    }

    .final-price .old-price {
        margin-bottom: 0;
        font-size: 14px;

    }

    .final-price .new-price span {
        font-size: 13px;
    }

    .text-main-slider {
        flex-direction: column;
    }

    .tmsm-text {
        flex: 0 0 100%;
    }

    .tmsm-title {
        border-radius: 0;
        padding: 15px;
    }

    .tmsm-title .title {
        font-size: 20px;

    }

    .final-price .old-price span::before {
        width: 43px;
    }

    .main-slider-box {
        height: 700px;
        background-size: cover;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .tms-product {
        width: 95px;
        padding: 10px 0;
    }

    .bg-circle {
        width: 95px;
        height: 95px;
        margin-top: -47.5px;
    }

    .tms-product img {
        max-height: 150px;
    }

    .tms-product {
        margin-right: 10px;
    }

    .main-slider-box .logo {
        width: 100px;
        height: 35px;
        background: #FFFFFF;
        box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.25);
        border-radius: 2px;
        margin-top: 10px;
        margin-left: 10px;
    }
}

@media screen and (max-width: 767px) {
    .cat-desc img {
        max-width: 100%;
        height: auto;
    }
	
	.modal-header .close span[aria-hidden="true"] {
		display: none;
	}

    .polka.polka-list-product .product-item-block {
        background: #fff;
        box-shadow: 0px 1px 32px rgba(0, 0, 0, 0.04) !important;
        margin-bottom: 10px;
        padding: 15px 15px 20px 15px;
        width: calc(100% - 20px);
    }

    .mobile-filter-buton {
        background: #FF6600;
        border-radius: 2px;
        font-size: 14px;
        color: #FFFFFF;
        padding: 22px 24px;
        display: inline-block;
        width: 100%;
        text-align: center;
        margin: 0 0 35px 0;
        text-transform: uppercase;
    }

    .customPages .custom_page_link li {
        margin: 5px;
        font-size: 12px;
    }

    .in-cart .polka-cart {
        width: 100%;
    }

    .in-cart .polka-cart .prod-item-cart {
        width: calc(100% - 20px);
    }

    #rekvizity {
        width: calc(100% + 15px);
    }

    .main-cat-banners {
        display: block;
    }

    .brands-of-cat {
        margin-bottom: 20px;
    }

    .all-news a {
        background: #4F4F4F;
        border-radius: 2px;
        font-weight: bold;
        font-size: 15px;
        color: #fff;
        padding: 10px 43px;
    }

    .all-news {
        text-align: center;
    }

    #slider-product5 .swiper-wrapper {
        margin-bottom: 20px;
    }

    .in-cart .polka-cart .name {
        margin-top: 10px;
    }

    .cart-form-title {
        font-size: 24px;
        font-weight: 800;
    }

    .dostavka-title h2 {
        color: #000000;
        margin: 20px 0 0 10px;
        font-size: 24px;
        font-weight: 800;
    }

    .installment-plan {
        text-align: center;
    }

    .list-group-item:first-child {
        border: none;
        font-weight: bold;
    }

    .bg-filters {
        background-color: #fff;
    }

    #filters {
        padding: 0;
        margin: 0;
    }

    .modal-body label {
        margin: 0;
    }

    .show_result_filter_ajax {
        position: fixed;
        bottom: 0;
        background: #FF6600;
        box-shadow: 0px 1px 8px rgba(255, 102, 0, 0.16);
        z-index: 999999;
        text-align: center;
        font-weight: bold;
        padding: 15px;
        width: 100%;
        border: none;
        left: 0;
    }

    .show_result_filter_ajax a {
        color: #fff !important;
        font-size: 18px;
    }

    .menu-close-btn:before,
    .menu-close-btn:after,
    .modal-header .close:before,
    .modal-header .close:after {
        content: "";
        display: block;
        width: 19px;
        height: 2px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -10px;
        margin-top: -1px;
        background: #fff;
    }

    .icheckbox_minimal {
        background-image: none;
    }

    button.inner-close:before,
    button.inner-close:after {
        content: "";
        display: block;
        border: none;
        width: 19px;
        height: 2px;
        background-color: #da4543;
        position: absolute;
        top: 9px;
        right: -1px;
        margin-left: -9px;
        margin-top: -1px;
    }

    .menu-close-btn:after,
    .modal-header .close:after,
    .modal-header .inner-close:after,
    button.inner-close:after {
        -webkit-transform: translateY(-0px) rotate(-45deg);
        -moz-transform: translateY(-0px) rotate(-45deg);
        -ms-transform: translateY(-0px) rotate(-45deg);
        -o-transform: translateY(-0px) rotate(-45deg);
        transform: translateY(-0px) rotate(-45deg);
    }

    .menu-close-btn:before,
    .modal-header .close:before,
    .modal-header .inner-close:before,
    button.inner-close:before {
        -webkit-transform: translateY(0px) rotate(45deg);
        -moz-transform: translateY(0px) rotate(45deg);
        -ms-transform: translateY(0px) rotate(45deg);
        -o-transform: translateY(0px) rotate(45deg);
        transform: translateY(0px) rotate(45deg);
    }

    button.close,
    button.inner-close {
        background: none !important;
        opacity: 1 !important;
        right: 10px;
        position: absolute;
        top: 10px;
        width: 20px;
        height: 20px;
        border: none;
    }

    .final-cart-price {
        text-align: center;
        margin-top: 20px;
    }

    .right-side-category summary {
        font-size: 12px;
        color: #4F4F4F;
        margin: 10px 5px;
    }

    .right-side-category summary:focus {
        outline: none;
        color: #000;
    }

    #quickSelectionModal .modal-dialog {
        margin: 0;
    }

    button.inner-close:before,
    button.inner-close:after {
        content: "";
        display: block;
        border: none;
        width: 19px;
        height: 2px;
        background-color: #da4543;
        position: absolute;
        top: 10px;
        right: 10px;
        margin-left: -9px;
        margin-top: -1px;
    }
}

.add-to-cart a {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}