body{background: #fff;font-size: 15px;color:#3f3d3e;line-height: 1.3em;}
.button.button--acc, button.button--acc, a.button--acc, input[type="button"].button--acc, input[type="submit"].button--acc {background: :#f35643;color: #fff;}
.ac-color, .link.ac-color, a.ac-color, .link.ac-color:hover, a.ac-color:hover {color: :#f35643;}
.button, button, input[type="button"], input[type="submit"], a.button, .inline-select__item.selected, .filter-param__variant--button.checked {background: #b4c6d0;color: #fff;}
p {line-height: 1.6em;}
.l-wrapper-max {margin: 0 auto;max-width: 1920px;min-width: 280px;padding: 0 20px;position: relative;}
@media (max-width: 1600px) {
    .l-wrapper-max {padding: 0;}
}
@media (max-width: 1000px) {
    .l-wrapper {padding: 0 20px;}
}
@media (max-width: 359px) {
    .l-wrapper {padding: 0 10px;}
}


.color {color: #d8dff1;}
.color {color: #eee3dc;}
.color {color: #e9e9e9;}
.color {color: #eaeaea;}
.color {color: #e1e1e1;}
.color {color: #b47d5c;}
.color {color: #252f4a;}



.color {color:#b4c6d0;}
.color {color:#f1e1d1;}
.color {color:#f7ece1;}
.color {color:#f7f6f4;}
.color {color:#f3f2f0;}
.color {color:#f35643;}
.color {color:#af4837;}
.color {color:#4d4342;}
.color {color:#3f3d3e;}
.color {color:#111111;}


/*TOP HEAD*/
.header-top {background: #4d4342;border-bottom: 1px solid #4d4342;}
.header-top, .header-top a, .header-menu__item.selected > a, .header-menu__item.selected > .link, .header-top a:hover, .header-top .link, .header-top .link:hover {color: #fff;font-weight: 300;}
.header-top .header-auth__link a {font-size: 13px;}
.header-menu__item {font-size: 13px;line-height: 38px;}
.header-auth,.header-callback,.header-region {line-height: 38px;}
.header-auth {padding: 0 0 0 25px;}
.header-cart.empty .header-cart__count, .m-header-cart.empty .header-cart__count,.ac-bg {background: #f35643;color: #fff;line-height: 18px;font-size: 12px;}
.header-top .header-top__right .header-submenu-outer a,.header-top .header-top__right .header-submenu-outer a:hover {color: #25252e;font-weight: 400;}
.header-top .header-top__right .header-submenu-outer .header-auth__pages {margin: 0;padding: 0;}
.header-top .header-top__right .header-submenu-outer .header-submenu {padding: 10px 0;}

.header-content {padding: 23px 0}
.header-logo {width: 360px}
.header-logo img {max-height: 55px;}
.header-logo .header-logo__text {line-height: 24px;margin: 0 0 0 17px;}
.header-logo .header-logo__text-first {font-size: 20px;letter-spacing: normal;text-align: left;color: #454040;font-weight: 300;}
.header-logo .header-logo__text-second {display: block;font-size: 13px;text-transform: none;font-weight: 400;letter-spacing: 0}
.header-content {width: calc(100% - 360px - 2%);}
.header-search {margin: 0 3% 0 9%;width: 35%;font-size: 13px;}
.header-search input.header-search__field.grey-bg {background: #f7f6f4;}
.header-search .icon__submit {background: #f7f6f4;right: 6px;top: 6px;}
.header-search .icon__submit i {color:#b4c6d0;font-size: 13px;}
.header-address-outer,.header-phone-outer {text-align: right}
.header-address-outer {display: none;}
.header-phone-outer {margin: 0 3%;width: 30%;font-size: 15px}
.header-phone-outer .phone_box {margin-bottom: 5px;font-size: 18px;line-height: 1.2em;}
.header-phone-outer .adress_box span {font-size: 14px;border-bottom: 1px dashed;}
.header-phone-outer .adress_box a {font-size: 14px;border-bottom: 1px dashed;text-decoration: none;cursor: pointer;}
.header-cart__icon {line-height: 1.4em;}

.categories-h {margin-bottom: 0;}
#m-categories-menu .categories-m__head {background: #4a3829;color: #fff;}
.categories-m__head .m-close-popup {font-size: 18px;color: #fff;background: #4a3829;border: 0px;}
@media screen and (max-width: 650px) {
    a.header-logo {margin: 0 auto;}
    .header-logo img {max-height: 42px;}
    .header-logo__text-first {font-size: 17px;}
    .header-logo__text-second {font-size: 11px;}
    .header-content {display: none;}
    .m-header-cart {display: none;}
}

/*MENU*/
.categories-h {background: #fff;color: #3f3d3e;border-top: 1px solid #f3f2f0;}
.categories-h__item {font-weight: 600;}
.categories-h__menu {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;margin: 0;}
.categories-h__title {/* text-transform: uppercase; */font-size: 15px;height: 50px;line-height: 50px;}
.categories-h__link {padding: 0 25px}
.categories-h__link:focus, .categories-h__link.selected, .categories-h__title.link:focus,.categories-h__link:hover, .categories-h__link.selected, .categories-h__title.link:hover,.categories-h__link:active, .categories-h__link.selected, .categories-h__title.link:active,.categories-h__item:hover {color: #25252F;background: #F7F7F7;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a.show-all.ac-color {color: #73665a;font-size: 11px;font-weight: 400;text-transform: none;}

@media screen and (max-width: 1050px) {
    .header-open-contacts, .header-open-search, .m-header-cart {line-height: 42px;font-size: 18px;}
    .header-menu__bar, .header-open-auth, .header-open-contacts, .header-open-search, .header-region, .m-header-cart {line-height: 42px;font-size: 18px;}
    .header-address-outer,.header-phone-outer {width: 70%;}
    .header-cart {width: 21%;}
    .header-cart__content {display: inline-block;}
    .m-open-categories {color: #af4837;}
}
@media screen and (max-width: 900px) {
    .header-logo {width: 340px;}
    .header-content {width: calc(100% - 340px - 2%);}
    .header-menu__bar {line-height: 42px;font-size: 22px;}
    .header-address-outer,.header-phone-outer {width: 61%;}
    .header-cart {width: 30%;}
    .m-open-categories {padding: 15px 20px;}
}
@media screen and (max-width: 801px) {
    .header-logo .header-logo__text-first {font-size: 16px;}
    .header-logo .header-logo__text-second {display: none;}
    .header-address-outer,.header-phone-outer {width: 96%;}
    .header-cart {width: 26%;}
}
@media screen and (max-width: 540px) {
    .header-logo {width: 100%;}
}

#page-content,.top_page_up {padding-top: 30px;}
#main-content .homepage {margin-top: -28px;}
@media screen and (max-width: 1025px) {
    #main-content .homepage {margin-top: -43px;}
}
 
.homepage .slider-wrap {box-shadow: 0 0 0 rgba(0,0,0,0);}
.homepage .owl-dots {display: none;}
.homepage .owl-carousel .owl-item img.full {display: block;width: 100%;max-width: 1920px;margin: 0 auto;}
.homepage .owl-carousel .owl-item img.desk {display: none}
.homepage .owl-carousel .owl-item img.ipad {display: none}
.homepage .owl-carousel .owl-item img.iphone {display: none}
.homepage .bx-next, .homepage .bx-prev, .homepage .carousel-next, .homepage .carousel-prev, .homepage .image-nav, .homepage .stream-nav i {width: 40px;height: 40px;line-height: 40px;}
@media screen and (max-width: 1610px) {
    .homepage .owl-carousel .owl-item img.full {display: none}
    .homepage .owl-carousel .owl-item img.desk {display: block}
    .homepage .owl-carousel .owl-item img.ipad {display: none}
    .homepage .owl-carousel .owl-item img.iphone {display: none}
}
@media screen and (max-width: 1050px) {
    .homepage .bx-next, .homepage .bx-prev, .homepage .carousel-next, .homepage .carousel-prev, .homepage .image-nav, .homepage .stream-nav i {width: 30px;height: 30px;line-height: 30px;border-radius: 0px;}
}    
@media screen and (max-width: 993px) {
    .homepage .owl-carousel .owl-item img.full {display: none}
    .homepage .owl-carousel .owl-item img.desk {display: none}
    .homepage .owl-carousel .owl-item img.ipad {display: block}
    .homepage .owl-carousel .owl-item img.iphone {display: none}
}
@media screen and (max-width: 540px) {
    .homepage .owl-theme .owl-dots .owl-dot span {width: 20px;height: 6px;margin: 5px 3px;}
    .homepage .owl-carousel .owl-item img.full {display: none}
    .homepage .owl-carousel .owl-item img.ipad {display: none}
    .homepage .owl-carousel .owl-item img.iphone {display: block}
    .homepage .bx-next, .homepage .bx-prev, .homepage .carousel-next, .homepage .carousel-prev, .homepage .image-nav, .homepage .stream-nav i,.homepage .slider-wrap .carousel-next,.homepage .slider-wrap .carousel-prev,.homepage .items-list__head .carousel-next, .homepage .items-list__head .carousel-prev {width: 30px;height: 30px;line-height: 30px;}
}

/* Top Tovar */
.homepage .items-list__head {text-align: center;}
.homepage .items-list__head .h1 {font-weight: 400;}
.homepage .product-list--tile {margin-right: 0;}
.homepage .product-list--tile .product-tile__outer {width: 25%;padding: 0 10px 20px;}
.homepage .product-list--tile .product-tile__image {height: 335px;line-height: 335px;margin-right: 0;margin-bottom: 0;padding: 0 15px;}
.homepage .product-list--tile .product-tile__image a img {width: 335px;height: 335px;}
.homepage .product-list--tile .product-tile__content .product-tile__name {margin-top: 15px;}
.homepage .product-list--tile .product-tile__name a {font-weight: 700;color: #4d4342;}
.homepage .product-tile__add2cart {display: block;text-align: right;}
.homepage .product-tile__add2cart span.button {background: #fff;padding: 0 20px;height: 34px;line-height: 32px;vertical-align: middle;font-size: 11px;}
.homepage .product-tile__add2cart span.button .button__icon {display: none}
@media screen and (max-width: 1025px) {
    .homepage .items-list__head .h1 {font-size: 26px;}
    .homepage .product-list--tile .product-tile__outer {padding: 0 5px 7px;}
    .homepage .product-list--tile .product-tile__image {height: 230px;line-height: 230px;}
    .homepage .product-list--tile .product-tile__image a img {width: 230px;height: 230px;}
    .product-list--tile .product-tile__content {padding: 0 10px 0px;}
    .homepage .product-list--tile .product-tile__content .product-tile__name {font-size: 13px;margin-bottom: 5px;}
    .homepage .product-tile__add2cart span.button {padding: 0 15px;height: 34px;line-height: 32px;}
}    
@media screen and (max-width: 993px) {
    .homepage .product-list--tile .product-tile__outer {width: 33.33%;}
}
@media screen and (max-width: 540px) {
    .homepage .items-list__head {text-align: left;}
    .homepage .items-list__head .h1 {line-height: 30px;font-size: 24px;}
    .homepage .carousel-products .product-tile__image {height: 245px;line-height: 245px;position: relative;margin-bottom: 0;}
    .homepage .carousel-products .product-tile__image a img {width: 245px;height: 245px;}
    .homepage .carousel-products .product-discount,.homepage .carousel-products .product-saving {top: 10px;font-size: 10px;font-weight: 400;letter-spacing: 0;}
    .homepage .product-tile__add2cart {display: none;}
    .homepage .carousel-products .product-tile__bottom {height: 50px;}
}
@media screen and (max-width: 411px) {
    .homepage .items-list__head .h1 {line-height: 28px;font-size: 20px;}
    .homepage .carousel-products .product-tile__image {height: 180px;line-height: 180px;}
    .homepage .carousel-products .product-tile__image a img {width: 180px;height: 180px;}
    .homepage .carousel-products .product-discount,.homepage .carousel-products .product-saving {top: 10px;font-size: 10px;font-weight: 400;letter-spacing: 0;}
    .homepage .product-tile__add2cart {display: none;}
    .homepage .carousel-products .product-tile__content .product-tile__name {height: 56px;}
    .homepage .carousel-products .product-tile__bottom {height: 45px;}
}

/* Plitka Tags */
.index_tags {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;list-style: none;padding-left: 0;margin-bottom: 10px;}
.index_tags .one_tag {flex: 0 0 20%;position: relative;margin-bottom: 25px;}
.index_tags .one_tag a {text-decoration: none;color: #4d4342;font-size: 13px;display: block;line-height: 18px;text-align: center;padding: 0 7px;}
.index_tags .one_tag img {width: 100%;height: auto;display: block;margin: auto;}
.index_tags .one_tag span {text-align: center;padding-top: 10px;display: block;}

.tag_box {margin-bottom: 25px;}
.tag_box.down_tags {margin-bottom: 25px;padding-top:40px}
.tag_box h3 {font-size: 18px;margin-bottom: 5px;display: block;}
.tag_box.down_tags {margin-bottom: 10px;}
.tag_box .listing_tags {}
.tag_box.down_tags .list_bottoming_tags span {border-bottom: 1px dashed #444243;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 10px 5px 0;
    padding: 0;
    text-align: center;}
.tag_box.down_tags .list_bottoming_tags span a {text-decoration: none;font-size: 13px;color: #4d4342;}
.tag_box .listing_tags span.list {background: #f3f2f0;margin-right: 3px;border-radius: 15px;background-color: #f3f2f0;border: 1px solid #e3e3e3;display: inline-block;font-size: 14px;line-height: 30px;margin: 5px 10px 5px 0;padding: 0 12px;text-align: center;}
.tag_box .listing_tags span.list a {text-decoration: none;font-size: 13px;color: #4d4342;}
.tag_box .listing_tags span.list_bottom a {text-decoration: none;font-size: 13px;color: #4d4342;}
.tag_box .listing_tags span.list a:hover {color:#f35643;}

.plitka {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: -4px;}
.plitka .plitka_box {padding: 40px 20px 50px;background: #f7ece1;margin: 7px;position: relative;}
.plitka .plitka_box.two {background: #f7f6f4;}
.plitka .plitka_box_sm {flex: 0 0 33.333%;position: relative;}
.plitka .plitka_box_sm .plitka_text {z-index: 10;display: block;position: relative;padding-left: 10px;}
.plitka .plitka_box_sm .plitka_text h2 {font-size: 20px;font-weight: 900;}
.plitka .plitka_box_sm .plitka_text h2 a {text-decoration: none;color: #3f3d3e;}
.plitka .plitka_box_sm .plitka_box__inner {}
.plitka .plitka_box_sm .plitka_box__inner .plitka_box__menu {}
.plitka .plitka_box_sm .plitka_box__inner .plitka_box__menu li {list-style: none;margin-bottom: 5px;}
.plitka .plitka_box_sm .plitka_box__inner .plitka_box__menu a {font-size: 14px;text-decoration: none;line-height: 1.2em;}
.plitka .plitka_box_sm .plitka_box__inner .plitka_box__menu a:hover {border-bottom: 1px dashed;font-weight: 700;transition: color .5s ease-out;}
.plitka .plitka_box_sm .plitka_box__inner .plitka_box__img {position: absolute;right: 0;bottom: 0;}
.plitka .plitka_box_sm .plitka_box__inner .plitka_box__img img {z-index: 0;}
@media screen and (max-width: 1025px) {
    .plitka .plitka_box {padding: 25px 20px 25px;margin: 5px;}
    .plitka .plitka_box_sm .plitka_box__inner .plitka_box__img {right: 5px;bottom: 15px;width: 85%;}
}    
@media screen and (max-width: 993px) {
    .plitka .plitka_box_sm .plitka_text {padding-left: 0;}
    .plitka .plitka_box_sm .plitka_text h2 {font-size: 18px;margin-bottom: 15px;}
    .plitka .plitka_box_sm .plitka_box__inner .plitka_box__img {right: 5px;bottom: 15px;width: 80%;}
}
@media screen and (max-width: 540px) {
    .plitka .plitka_box_sm {flex: 0 0 50%;}
}
@media screen and (max-width: 411px) {
    .plitka .plitka_box_sm {flex: 0 0 100%;}
    .index_tags .one_tag {flex: 0 0 50%;margin-bottom: 15px;}
}

.owl-carousel {padding-top: 10px;}
.owl-carousel .owl-dots {text-align: center;margin-top: 10px;}
.owl-carousel button.owl-dot {height: 15px;width: 15px;}


/*TOVAR CATEGORY*/
.sidebar-l {width: 300px;}
.sidebar-wrap {box-shadow: 0 0 0 rgba(0,0,0,0);}
.filter-param__title {font-weight: 900;}
.categories-vu__head {background: #f7ece1;color: #af4837;}

.with-sidebar-l.content, .with-sidebar-r.content {width: calc(100% - 336px);}
.sidebar-wrap__body {background: #f3f2f0;}
.bs-color, .link.bs-color, a.bs-color, .link.bs-color:hover, a.bs-color:hover {color:#af4837;}
@media screen and (max-width: 1279px) {
    .sidebar-l {width: 266px;}
    .with-sidebar-l.content, .with-sidebar-r.content {width: calc(100% - 296px);}
}

.content h1.category-name {font-weight: 900;font-size: 34px;color: #4d4342;}
.category-description .moretext-wrap.close:after {content: '';background: rgb(255,255,255);background: linear-gradient(180deg, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0.81) 60%, rgb(249, 249, 249) 100%);position: absolute;width: 100%;height: 60px;display: block;left: 0;bottom: 0;}
.read-more:after {content: '\f103';border: 0px;}

.category-views {float: right;margin: 0}
.category-views .bs-color {color:#af4837}

.categories-icons__inner {padding: 8px 10px;}
.categories-icons__item {width: 19.4%;margin: 0 5px 5px 0;}
.categories-icons__image {width: 30px;height: 30px}
.categories-icons__title {font-size: 13px;font-weight: 500;line-height: 17px;padding: 0;}

.filters-selected__item .filters-selected__title span {background: #f35643;color: #fff;padding: 3px 7px 3px 5px;margin-left: 3px;}

.product-binding_block{text-align:right;border-bottom:2px solid #f3f3f3;margin-bottom:18px}
.product-binding_block-left{float:left;text-align:left}
.product-binding_block-left span{font-weight:600;font-size:1.1em}
.product-binding_block-compare{margin-left:15px;text-decoration:line-through;font-weight:400!important}
.product-binding_block-right{display:inline-block}
.product-binding_block-right .cart-qty{margin-right:0}
.product-binding_block-right .cart-qty input{width:80px}
.product-binding_block-hint{font-size:12px;margin-bottom:15px}
.item-binding_price{font-size:16px;font-weight:600;margin-bottom:10px}
.item-binding_compare{font-size:12px;font-weight:400;text-decoration:line-through;display:block}
.item-binding_total{font-size:14px;font-weight:600;padding-top:10px;margin-bottom:15px}
.product-tile__add2cart{text-align:right}
.item-binding_qty input{width:60px}
.item-binding_changer{margin-bottom:15px;border-radius:3px;overflow:hidden;max-width:120px}
.item-binding_changer a{width:50%;text-align:center;font-size:14px;display:inline-block;background:#f7f7f7;text-decoration:none;line-height:30px}

@media screen and (max-width: 541px) {
    .product-list--tile .product-tile__content .product-tile__name {margin-bottom: 5px !important;}
    .with-large-btn .product-tile__price {height: 38px;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center;}
    .price-compare,.price {width: 100%;}
}

.product-list--tile .product-tile__outer {width: 33.33%;}
.product-list--tile .product-tile__image {overflow: hidden;margin: 0 0 20px;height: 360px;line-height: 360px;padding: 0 15px;}
.product-list--tile .product-tile__image a img {position: absolute;top: 0px;left: 0;width: 360px;height: 360px;max-height: none;margin-top: 0;display: inline-table;}
.product-list--tile .product-tile__name {font-size: 15px;color: #D29881;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}
.product-list--tile .product-tile__name a {font-weight: 700;color: #4d4342;}
.product-list--tile .product-tile__name a:hover {color: #9B7A63;}
.product-list--tile .product-tile__content {padding: 0 15px 0px;border-bottom: 0px;}
.product-list--tile .product-tile__content .product-tile__name {margin-bottom: 15px}
.product-list--tile .product-tile__content .products-tile-features {margin-bottom: 0px;height: 87px;}
.product-list--tile .product-tile__content .products-tile-features__item {display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #eaeaea;font-size: 12px;line-height: 26px;align-items: center;}
.product-list--tile .product-tile__content .products-tile-features__title {width: 50%;text-align: left;}
.product-list--tile .product-tile__content .products-tile-features__value {width: 100%;text-align: left;line-height: 22px;white-space: normal;}
.product-list--tile .product-tile__content .product-tile__stock-rate {display: none}
.product-list--tile .product-tile__bottom {padding: 0 15px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;height: 50px;}
.product-list--tile .js-custom-binding_tab .item-binding_qty,.product-list--tile .js-custom-binding_tab .item-binding_total {display: none}
.product-list--tile .item-binding_changer {width: 84px;margin-bottom: 15px;}
.product-list--tile .item-binding_changer a {font-size: 12px;color: #c1c1c1;}
.product-list--tile .item-binding_changer a.active {color: #4a3829;font-weight: 600;}
.product-list--tile .js-custom-binding_tab {height: 44px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}
.product-list--tile .product-tile__price,.carousel-products .product-tile__price {height: auto;}
.product-list--tile .product-tile__add2cart .button {padding: 0 15px;height: 32px;line-height: 28px;font-size: 13px;text-transform: capitalize;border: 2px solid #af4837;border-radius: 0px;background: #fff;color: #af4837;display:none}
.product-list--tile .product-tile__add2cart .button span {}

.product-list--list .product-list__left {padding: 0;width: 250px;overflow: hidden;}
.product-list--list .product-list__image {height: 294px;line-height: 294px;}
.product-list--list .tile-gallery._tile-active .tile-gallery__items {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.product-list--list .product-list__image img {max-height: 100%;max-width: none;position: absolute;top: 0;left: 0;width: auto;height: auto;}
.product-list--list .product-list__image.fixed img {max-height: 100%;max-width: none;position: absolute;top: 0;left: 0;width: auto;height: auto;}
.product-list--list .product-list__actions {bottom: 0;padding: 0;}

.product-discount, .product-saving {color: #fff;font-size: 11px;background: #f35643;font-weight: 500;letter-spacing: .03em;z-index: 9;}
.filters .filter-buttons .button.button--acc {background: #b4c6d0;color: #fff;}
.product-action {background: #e9e7e8;color: #73665a;}
.with-large-btn .product-tile__price {width: 60%;}
.with-large-btn .product-tile__add2cart {width: 40%;}


.carousel-products .product-tile__image {overflow: hidden;margin: 0 0 20px;}
.carousel-products .product-tile__image a img {position: absolute;top: 0px;left: 0;width: 280px;height: 280px;max-height: none;margin-top: 0;}
.carousel-products .product-tile__name {font-size: 15px;}
.carousel-products .product-tile__content {padding: 0 15px 0px;border-bottom: 0px;}
.carousel-products .product-tile__content .product-tile__name {margin-bottom: 15px}
.carousel-products .product-tile__content .products-tile-features__item {display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #eaeaea;font-size: 11px;line-height: 26px;align-items: center;}
.carousel-products .product-tile__content .products-tile-features__title {width: 50%;text-align: left;}
.carousel-products .product-tile__content .products-tile-features__value {width: 50%;text-align: right;line-height: 16px;}
.carousel-products .product-tile__content .product-tile__stock-rate {display: none}
.carousel-products .product-tile__bottom {padding: 0 15px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;height: 50px;}
.carousel-products .product-tile__bottom .product-tile__add2cart .button {padding: 0 15px;height: 32px;line-height: 28px;font-size: 13px;text-transform: capitalize;border: 2px solid #af4837;border-radius: 0px;background: #fff;color: #af4837;}
.carousel-products .js-custom-binding_tab .item-binding_qty,.carousel-products .js-custom-binding_tab .item-binding_total {display: none}
.carousel-products .item-binding_changer {width: 84px;margin-bottom: 15px;}
.carousel-products .item-binding_changer a {font-size: 12px;color: #c1c1c1;}
.carousel-products .item-binding_changer a.active {color: #4a3829;font-weight: 600;}
.carousel-products .js-custom-binding_tab {height: 44px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}

.repeating_tags {height: 1px;overflow: hidden;position: relative;opacity: 0;}

.paging-nav .mixed-paging__else {border: 1px solid #454040;color: #454040;}
.paging-nav .mixed-paging__else .link-action {border-bottom: 0px dashed;}

.pagination li a, .pagination li span {display: inline-block;border: 1px solid #e3e3e3;width: 30px;height: 30px;text-align: center;line-height: 30px;vertical-align: top;background: #f3f2f0;border-radius: 0;text-decoration: none;}

@media screen and (max-width: 1401px) {
    .product-list--tile .product-tile__image {overflow: hidden;margin: 0 0 20px;height: 340px;line-height: 340px;}
    .product-list--tile .product-tile__image a img {top: 0px;left: 0;width: 360px;height: 360px;max-height: none;margin-top: 0;}
    .product-list--list .product-list__left {width: 240px;}
    .product-list--list .product-list__right {width: 280px;}
    .product-tile__actions {bottom: 5px;}
    .carousel-products .product-tile__image a img {top: -50px;left: 0;width: 360px;height: 360px;max-height: none;margin-top: 0;}
    .btn-radius-slight .product-action {width: 30px;height: 30px;line-height: 30px;}
}
@media screen and (max-width: 1279px) {
    .product-list--tile .product-tile__image {height: 290px;line-height: 290px;}
    .product-list--tile .product-tile__image a img {width: 290px;height: 290px;}
}
@media screen and (max-width: 1251px) {
    .cols-2 .categories-icons__item {width: 24.3%;}
}
@media screen and (max-width: 1199px) {
    .product-list--list .product-list__left {width: 240px;}
    .product-list--list .product-list__right {width: 210px;}
    .product-tile__actions {display: none;}
}
@media screen and (max-width: 1066px) {
    .cols-2 .categories-icons__item {width: 32.3%;}
}
@media screen and (max-width: 1025px) {
    .product-list--tile .product-tile__image a img {top: 0px;left: 0;width: 225px;height: 225px;max-height: none;margin-top: 0;}
    .product-list--tile .product-tile__name {font-size: 14px;}
    .product-list--tile .product-tile__content .products-tile-features__title {overflow: hidden;margin: 0 10px 0 0;}
    .carousel-products .product-tile__image a img {top: 0px;left: 0;width: 225px;height: 225px;max-height: none;margin-top: 0;}
    .carousel-products .product-tile__name {font-size: 14px;}
    .carousel-products .product-tile__content .products-tile-features__title {overflow: hidden;margin: 0 10px 0 0;}
    .item-binding_compare {font-size: 11px;}
    .item-binding_price {font-size: 14px;}
    .product-list--list .product-list__left {width: 200px;}
    .product-list--list .product-list__right {width: 210px;}
    .product-list--tile .product-tile__image,.carousel-products .product-tile__image {height: 225px;line-height: 225px;}
    .category-filters, .m-filters-open {background: #f7ece1;color: #af4837;}
}
@media screen and (max-width: 800px) {
    .product-list--tile .product-tile__image a img {top: 0px;left: 0;width: 240px;height: 240px;max-height: none;margin-top: 0;}
    .carousel-products .product-tile__image a img {top: 0px;left: 0;width: 240px;height: 240px;max-height: none;margin-top: 0;}
    .product-list--tile .product-tile__image a img,.carousel-products .product-tile__image a img {width: 240px;height: 240px;}
}
@media screen and (max-width: 541px) {
    ul.breadcrumbs {display: none;}
    .categories-icons-wrap,.product-tile__actions {display: none;}
    .category-sort {float: left;margin: 0;border-bottom: 1px dashed #000;}
    .category-sort a {border-bottom: 0px;}
    .drop-down-list__toggle, .jq-selectbox__select-text {margin: 0px;border-bottom: 0px;}
    .category-sort__title {display: inline-block;float: left;}
    .category-sort .drop-down-list__toggle {line-height: 2px;}
    .category-sort .drop-down-list__items {right: auto;left: 0;}

    .product-list--tile .product-tile__image {height: 150px;position: relative;}
    .carousel-products .product-tile__image {height: 150px;}
    .product-list--tile .product-tile__content,.carousel-products .product-tile__content {padding: 0px 10px;}
    .product-list--tile .product-tile__name,.carousel-products .product-tile__name {font-size: 13px;line-height: 20px;height: 36px;}
    .product-list--tile .product-tile__bottom,.carousel-products .product-tile__bottom {padding: 5px 10px;}
    .product-list--tile .item-binding_changer,.carousel-products .item-binding_changer {width: 65px;margin-bottom: 10px;}

    .product-list--list .product-list__left {width: 100%;margin-bottom: 15px;}
    .product-list--list .product-list__image img {max-height: 100%;max-width: 100%;width: 420px;height: 420px;}
    .product-list__actions {display: none;}

    .product-tile__add2cart .add2cart-button.button-with-icon {padding: 4px 15px 4px 4px;height: 40px;line-height: 32px;width: auto;}
    .product-tile__add2cart .add2cart-button .button__icon {margin: 0 5px 0 0;display: inline-block;height: 32px;width: 32px;line-height: 32px;background: hsla(0,0%,100%,.15);}
    .product-tile__add2cart .add2cart-button__text {display: inline-block}
    .product-tile__discount {bottom: auto;top: 5px;}
}
@media screen and (max-width: 412px) {
    .product-list--tile .product-tile__image {height: 165px;line-height: 165px;}
    .product-list--tile .product-tile__image a img {width: 165px;height: 165px;}
    .product-list--tile .product-tile__image,.carousel-products .product-tile__image {height: 200px;line-height: 200px;}
    .product-list--tile .product-tile__image, .carousel-products .product-tile__image {height: 160px;line-height: 160px;}
    .product-list--tile .product-tile__name, .carousel-products .product-tile__name {font-size: 12px;line-height: 16px;height: 43px;}
    .product-list--tile .with-large-btn .product-tile__add2cart {display: none;}
}
@media (max-width: 359px) and (min-width: 320px) {
    .product-list--tile .item-binding_price,.carousel-products .item-binding_price {font-size: 13px;}
}


.otziv_block {background: #fbfbfb;padding: 10px 0 50px;}
.otziv_block .owl-carousel {margin-top: 30px;}
.otziv_block .owl-carousel .owl-item div {padding: 0px 7px;}


/*TOVAR PAGE*/
.akc_box img.desctop {display: block}
.akc_box img.mobile {display: none}
@media (max-width: 359px) and (min-width: 411px) {
    .akc_box img.desctop {display: none}
    .akc_box img.mobile {display: block}
}
.tovar_page .breadcrumbs {margin-bottom: 20px;}
.tovar_page .product-card {display: -webkit-box;display: -ms-flexbox;display: flex;box-shadow: none;}
.tovar_page .product-card .tovar_left_box {width: 55%;position: relative;}
.tovar_page .product-card .tovar_left_box .gallery-previews-b__link {padding: 0;}
.tovar_page .product-card .tovar_right_box {width: 45%;}
.tovar_page .product-card .product-card__left {padding: 0;width: 100%;}
.tovar_page .product-card .gallery-previews-l {position: absolute;top: 0;left: 0;}
.tovar_page .product-card .gallery-previews-b__outer {margin: 20px 40px 0;}
.tovar_page .product-card .product-card__right {width: 100%;padding: 0 0px 0 40px;background: #fff;}
.tovar_page .product-card .product-card__right h1 {font-weight: 900;font-size: 36px;line-height: 1.3em;padding-top: 20px;}
.tovar_page .product-card .product-card__right .product-action {background: #f3f2f0;color: #af4837;}
.tovar_page .product-card .product-card__right .product-card__summary {font-size: 15px;line-height: 20px;}
.tovar_page .product-card .product-card__right .read-more {font-size: 13px;text-transform: none;color:#af4837}
.tovar_page .product-card .product-card__right .product_features .product_features-item {border-bottom: 1px solid #ededed;}
.tovar_page .product-card .product-card__right .product_features-title span {background: rgb(255, 255, 255, 0);}
.tovar_page .product-card .product-card__right .product_features-title {color: #25252e;}
.tovar_page .product-card .product-card__right .product-card__featurs .product-card__read-more {margin: 15px 0 0;}
.tovar_page .product-card .product-card__right .product-card__actions-rating,.tovar_page .product-card .product-card__right .product-card__options {padding: 0 0 25px;}
.tovar_page .product-card .product-card__right .product_options__title {font-size: 14px;text-transform: none;}
.tovar_page .product-card .product-card__right .options-select {width: 100%;margin: 0;}
.tovar_page .product-card .product-card__right .options-select select.select-small {width: 50%;}
.tovar_page .product-card .product-card__right .inline-select__item {background:#f3f2f0;color: #25252e;font-size: 13px;padding: 7px 15px;text-transform: none;border-radius: 0px;}
.tovar_page .product-card .product-card__right .inline-select__item.selected {background: #5f7f9e;color: #fff;font-size: 13px;border-radius: 0px;}
.tovar_page .product-card .product-card__right .product-card__short-description {padding: 0 10px 40px 0;}
.tovar_page .product-card .product-card__right .product-card__prices-add2cart {display:block;padding: 25px 0 20px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: baseline;}
.tovar_page .product-card .product-card__right .razmer_tovar {display: -webkit-box;display: -ms-flexbox;display: flex;box-shadow: none;margin-bottom: 20px;}
.tovar_page .product-card .product-card__right .razmer_tovar a {text-decoration: none;border-bottom: 1px dashed #25252e;font-size: 15px;color: #25252e;margin-right: 40px;font-weight: 600;}
.tovar_page .product-card .product-card__right .b-bestprice__wrapper {margin-bottom: 0;font-size: 15px;}
.tovar_page .product-card .product-card__right .razmer_tovar .btn_razmer_no {text-decoration: none;border-bottom: 1px dashed #5f7f9e;font-size: 12px;padding: 0;height: auto;line-height: 1.4em;text-transform: none;color:#af4837;margin: 0;background: rgb(255, 255, 255, 0);border-radius: 0;}
.tovar_page .product-card .product-card__right .product-card__stocks {margin: 0 20px 0 0;}
.tovar_page .product-card .product-card__right .stocks .stock-high {padding: 0;background: #fff;text-transform: none;font-size: 12px;letter-spacing: 0;}
.tovar_page .product-card .product-card__right .stocks .stock-none {color: #eb5657;font-size: 12px;}
.tovar_page .product-card .product-card__right .product-card__prices {width: calc(100% - 350px);}
.tovar_page .product-card .product-card__right .product-card__prices .price {font-size: 32px;font-weight: 500;padding-bottom: 5px;}
.tovar_page .product-card .product-card__right .product-card__prices .price .ruble {font-size: 30px;font-weight: 500;}
.tovar_page .product-card .product-card__right .product-card__add2cart {width: 350px;}
.tovar_page .product-card .product-card__right .product-card__add2cart .add2cart-button {border-radius: 0px;background: #3f3d3e;  padding: 10px 30px;height: 50px;}
.tovar_page .product-card .product-card__right .product-card__fastorder {margin-top: 15px;}
.tovar_page .product-card .product-card__right .tovat_europa {color: #f35643;border: 1px double #f35643;padding: 10px 12px;line-height: 1.6em;font-size: 13px;font-weight: 600;border: double;}
.product-gallery-main__el-outer {align-items: middle;}
.product_features .product_features-item {border-bottom: 1px solid #e9e7e8;height: 30px;line-height: 30px;}
.product_features .product_features-title:before {display: none;}
.product_features .product_features-value {text-align: right;}
.items-list__direction {height: 35px;}
.carousel-next, .carousel-prev {width: 35px;height: 35px;line-height: 35px;}
@media screen and (max-width: 1440px) {
    .tovar_page .product-card .product-gallery-main__el-outer {height: 100%;}
} 
@media screen and (max-width: 1050px) {
    .tovar_page .product-card .product-card__right .product_options__title {display: block;margin-bottom: 10px;}
    .tovar_page .product-card .product-card__right .inline-select__item,.tovar_page .product-card .product-card__right .inline-select__item.selected {font-size: 12px;padding: 6px 13px;}
}   
@media screen and (max-width: 993px) {
    .tovar_page .product-card .product-card__right .razmer_tovar {display: block;}
    .tovar_page .product-card .product-card__right .razmer_line {display: block;margin-bottom: 10px;}
    .tovar_page .product-card .product-card__left {padding: 0 !important;}
    .badge~.product-card__gallery, .product-card__discount:not(.display-none)~.product-card__gallery {margin-top: 0;}
    .tovar_page .product-card .product-card__right {padding: 40px 20px 0;}
}
@media screen and (max-width: 769px) {
    .tovar_page .product-card .tovar_left_box {width: 100%;}
    .tovar_page .product-card .tovar_right_box {width: 100%;}
    .tovar_page .product-card .product-gallery-main__el-outer {height: 100% !important;}
    .product-gallery-main__el img {max-height: 768px!important;}
    .tovar_page .product-card .product-card__right .razmer_tovar {display: flex;}
}
@media screen and (max-width: 541px) {
    .tovar_page .product-card .product-card__right {padding: 30px 5px 0;}
    .tovar_page .product-card .product-card__right h1 {font-size: 28px;}
    .tovar_page .product-card .gallery-previews-l {position: relative;}
    .tovar_page .product-card .product-card__right .product-card__prices-add2cart {flex-wrap: wrap;}
    .tovar_page .product-card .product-card__right .product-card__prices,.tovar_page .product-card .product-card__right .product-card__add2cart {flex: 0 0 100%;width: 100%;text-align: right;margin-bottom: 10px;}
    .tovar_page .product-card .product-card__right .product-card__add2cart .cart-qty {background: #f3f2f0;margin-right: 20px;}
    .tovar_page .product-card .product-card__right .product-card__add2cart .cart-qty input {width: 60px;height: 50px;line-height: 50px;}
    .tovar_page .product-card .product-card__right .product-card__prices .price {font-size: 30px;}
    .product-discount, .product-saving {font-size: 9px;font-weight: 400;}
    .with-large-btn .product-tile__add2cart {display: none;}
} 


/*DOSTAVKA PAGE*/
.dost_box {padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px dashed #dadada;}

/* BLOG PAGE */
.post__img.post__img--one {max-width: 400px;}
@media (max-width: 359px) and (min-width: 320px) {
    .post__img.post__img--one {max-width: 320px;}
}


/*FOOTER*/
footer.footer {background: url(/wa-files/images/footer-bg-1920.jpg) bottom center no-repeat;position: relative;}
footer.footer::before {content: '';position: absolute;left: 0;top: 0;background: rgba(63, 61, 62, 0.97);height: 100%;width: 100%;z-index: 1;display: block;}
footer.footer .footer__links-about {z-index: 5;position: relative;font-size: 14px;}
footer.footer .block_1__top__logo {display: block;padding-top: 0;position: relative;margin-bottom: 20px;}
footer.footer .block_1__top__logo img {width: 45px}
footer.footer .block_1__top__logo .title_mini {position: absolute;top: 0px;left: 60px;line-height: 1.5em;padding-left: 15px;border-left: 1px solid #fff;font-size: 14px;color:#fff;}
footer.footer .block_1__top__logo .title_mini span {font-size: 15px;text-transform: uppercase;font-weight: 700;}
footer.footer .footer_links-col {float: left;margin: 0 2% 0 0;width: 28%;}
footer.footer .footer_links-col--сatalog {width: 38%;}
footer.footer .footer_links-col .footer_head {font-weight: 600;}
footer.footer .rekv {line-height: 24px;font-size: 14px;}
footer.footer .social {margin-bottom: 20px;}
footer.footer .social .soc {font-size: 14px;}
footer.footer .social i {font-size: 18px;}
footer.footer .money span {font-size: 14px;}
footer.footer .money .image-item {display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: center;margin: 0px 0 30px;}
footer.footer .money .image-item img {margin-right: 10px;}
footer.footer .footer-contacts_item {margin: 10px 0 0 !important}
footer .footer__copy .polit {color: #fff;padding: 10px 0 0;margin-bottom: 10px;font-size: 14px;font-weight: 300;}
.webasyst {display: inline-block;margin-left: 20px;}
.webasyst svg {vertical-align: middle;}
.footer__copy {background: transparent;border-top: 1px dashed #fff;color: #fff;line-height: 24px;padding: 15px 0 30px;position: relative;z-index: 9;}

.bar-fixed-b .bar-fixed-b__count {background: #bccf07;color: #4a4a4a;width: 16px;height: 16px;line-height: 18px;}
.bar-fixed-b .empty.bar-fixed-b__item .bar-fixed-b__count {background: #bccf07;color: #4a4a4a;width: 16px;height: 16px;line-height: 18px;}
@media screen and (max-width: 800px) {
    footer.footer .block_1__top__logo .title_mini {display: none;}
   
}
@media screen and (max-width: 420px) {
    footer.footer {background-size: cover;}
    footer.footer .block_1__top__logo .title_mini {display: block;}
    footer.footer .footer__links-about {padding: 50px 0 0px;}
    footer.footer .footer_links-col {width: 100%;}
    footer.footer .footer-contacts_item {margin: 10px 0 0 !important;display: block;}
    .footer-contacts_info,footer.footer .footer_links-col {margin-bottom: 20px;}
    .bar-fixed-b__list {float: none;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: space-between;}
    .bar-fixed-b__item {margin: 0;}
    .bar-fixed-b__title {display: inline-block;font-size: 11px;}
    .bar-fixed-b__icon {}
    .bar-fixed-b__icon i {}
    .bar-fixed-b .bar-fixed-b__count {width: 16px;height: 16px;line-height: 16px;font-size: 11px;}
    footer .footer__copy p {font-size: 11px;}
    footer .footer__copy .polit {font-size: 11px;}
}
@media (max-width: 359px) and (min-width: 320px) {
    .bar-fixed-b__title {display: inline-block;font-size: 10px;}
}

.wa-dropdown>.wa-dropdown-toggle {border-radius: 5px;}

.post__img {max-width: 320px;margin: 5px 30px 0 0;}
.home-news__img {text-align: center;}
@media screen and (max-width: 541px) {
    .post__img {max-width: 100%;margin: 5px 0 30px 0;width: 100%;}
}

.bar-fixed-b .bar-fixed-b__icon i {color: #4d4342;}
.bar-fixed-b .bar-fixed-b__count,.bar-fixed-b .empty.bar-fixed-b__item .bar-fixed-b__count {color: #fff;background: #f35643;}

.custom-tags{padding: 5px 0 0; height: 1px;position: relative;overflow: hidden;}
.tags-wrapper{position:relative}
.show-tags{position:absolute;right:0;top:5px}
.show-tags.open{bottom:-5px;top:initial}
.show-tags a{display:block;text-decoration:none;color: #ececec;}
.show-tags a:hover{color:#333;border-color:#333}
.tags-wrapper ul{margin:0;padding:0 100px 0 0;list-style:none;display:flex;flex-wrap:wrap;height:27px;overflow:hidden}
.tags-wrapper ul.full-view{height:initial;padding-right:0;overflow:visible}
.tags-wrapper ul li{margin-right:7px;margin-bottom:7px;}
.tags-wrapper ul li a{display:block;line-height:1.2;padding: 4px 15px 4px 0;font-size: 11px;color: #ececec;}
.tags-wrapper ul li span{display:block;line-height:1.2;padding: 0;font-size: 11px;color: #ececec;}
.tags-wrapper ul li a:hover{color: #ececec;}

@media screen and (max-width: 1050px) {
    .custom-tags{display: none;}
}


/*by kadurinho*/
.js-category-slider .owl-item img.desctop {
    display: block;
}
.js-category-slider .owl-item img.mobile {
    display: none;
}
@media screen and (max-width: 540px) {
    .js-category-slider .owl-item img.desctop {
        display: none;
    }
    .js-category-slider .owl-item img.mobile {
        display: block;
    }
}


.btn-top {
    width: 40px;
    height: 40px;
    line-height: 40px;
}



.products-custom-link__message {
    position: absolute;
    top: -100px;
    width: 220px;
    left: -50%;
    padding: 20px 0;
    text-decoration: none;
    line-height: 20px;
    box-sizing: border-box;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}
.products-custom-link.active .products-custom-link__message {
    opacity: 1;
    top: 10px;
    right: 10px;
    transform: translateY(145px);
    transition: all .2s linear;
    z-index: 99;
    visibility: visible;
}

