
.f_partners,.f_cert {margin-left:0 !important;padding: 0 !important;border: 0 !important;width:100% !important}
.f_partners li {display:flex;justify-content: space-between;}
.f_partners li > a {width:calc(100%/4 - 20px);height:223px;border:1px solid #D3E4F3;margin-bottom:20px;display: flex;align-items: center;align-content: center;justify-content: center;}
.f_partners li > a img {width:60%;height:60%;object-fit: contain;object-position: center;filter:saturate(0%);opacity: .6;}
.f_partners li > a:hover img {opacity: 1;}
.f_cert {margin-right: 0 !important;}

.f_cert .certs a {height:375px;border:1px solid #D3E4F3;margin-bottom:20px;display: flex;align-items: center;align-content: center;justify-content: center;}
.f_cert .certs a img {width:100%;height:100%;object-fit: contain;object-position: center;filter:saturate(0%);opacity: .6;}
.f_cert .certs a:hover img {opacity: 1;}
.contacts-items-tabs a {font-weight: 400 !important; padding: 10px 20px !important;}

.contacts-items-menu {justify-content: start !important; border:none !important;}
.contacts-items-tabs a.active_tab {color:#fff !important;border-radius: 7px;}

.contacts-item-way-tabs-container a{font-weight: 400 !important; color:#EE9778 !important;border:none !important;background: none !important;padding: 10px !important;height:48px;display: flex;align-items: center;}
.contacts-item-way-tabs-container a.active_tab {background: #EE9778 !important;color:#fff !important;border-radius: 7px; border:none !important}
a[data-fancybox="images"]:not(.sertificates_update-item) {display:flex !important;}

.utpmain {margin-top:20px;}
.utpmain .items-wrap{display:flex;justify-content: space-between;}
.utpmain .item{background: #F5FAFE;width:calc(100%/3 - 30px);font-weight: 700;position: relative;padding-left:140px;height:158px;box-sizing: border-box;display: flex;align-items: center;padding-right:100px;}

.utpmain .item:before {position: absolute;content:'';background:#96C6F1;border-radius: 30px;left:30px;width:80px;height:80px;top:50%;transform: translateY(-50%); }
.utpmain .item:after {position: absolute;left:70px;top:50%;transform:translate(-50%,-50%);content:'';width:48px;height:48px;}
.utpmain .item1:after {background: url('/img/icons/obmen.png') 50% 50% no-repeat;}
.utpmain .item2:after {background: url('/img/icons/garan.png') 50% 50% no-repeat;}
.utpmain .item3:after {background: url('/img/icons/lowcost.png') 50% 50% no-repeat;}
.subbanners .item {position: relative;   cursor:pointer;}
.subbanners .item a {position: absolute;left:0;top:0;right:0;bottom:0;z-index: 3}
.subbanners .banleft{width:calc(35% - 23px);min-height:297px;min-width:420px;background: #94C5F2;margin-right:23px;}
.subbanners .banright{width:calc(65% - 23px);background: #F1BF8C;margin-left:23px; overflow: hidden;}
.subbanners {position: relative;overflow: hidden;}
.subbanners:before {content:'';position: absolute;left:0;top:0;right:0;bottom:0;background: url('/img/circles_2.png') 50% 50% no-repeat;background-size: cover;z-index: 2;pointer-events: none;}
.subbanners .item_container {font-size: 28px;color:#3C3C3C;font-weight:400;padding:10px 10px; max-width: 400px;}
.banleft:before {background: url('/img/ban1-2.png') 100% 0 no-repeat;content:'';width:100%;height:100%;left:0;top:0;position: absolute;z-index: 3}
.banright:before {background: url('/img/ban2-2.png') 100% 50% no-repeat;content:'';width:100%;height:100%;left:0;top:0;position: absolute;z-index: 3}
.catalog-tab-blocks .catalog-tab-block {background: transparent;}
.subbanners .item:after {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 20px;
    bottom: 20px;
    content: '';
    box-shadow: 0 2px 2px rgba(0, 0, 0, .22);
    background-image: url(/local/templates/floordealer/css/../img/icons/ico-arrow01.svg);
    background-position: center;
    background-repeat: no-repeat;
    /*background-size: 7px auto;*/
    background-color: #FFFFFF;
    border-radius: 59px;
    transition: .2s;
}

.subbanners .item:hover:after {right:18px;}
body.preloader:before,body.loading-filters:before  {opacity: 1;z-index: 2000;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}
body.preloader:after,body.loading-filters:after  {position:fixed;background: url('/img/preloader.svg') 50% 50% no-repeat; left:50%; top: 50%; transform: translate(-50%, -50%);content:'';z-index: 2000;width: 165px;
    height: 165px;display:block;}
body.preloader,body.loading-filters {pointer-events: none;}
html.hpreloader {pointer-events: none;}
.topnew .items-wrap {}
.topnew {display: flex;justify-content: space-between}
.catalog-box.topnew .item-wrap {width:33% !important}
.catalog-box.topnew .f_expert { width: 100% !important;margin-right:0;}
.catalog-box.topnew .f_expert:before {background-color: #96C6F1 !important;}
/*.catalog-box.topnew .f_expert .item-background {background-position-x: 150% !important;background-size: 300px;}*/
.actions-box-option .f_option {padding: 0}
.catalog-tab-blocks .catalog-tab-block {width:100% !important}
.index_catalog .item a {color:#AAAFB6;font-size:22px;background: transparent;border-radius: 7px;}
.index_catalog .item a.active {background: #F1AC93;color:#fff;}

.f_now {margin:0 !important;position: relative;}
.butindex {position: absolute;background: #434E5E;color:#E8E9EB !important;padding:20px 40px;font-size:21px;}
.f_now.slider {width:calc(75% - 20px) !important;padding:0 !important;}
.f_now.slider .owl-nav {position: absolute;left:0;right:0;pointer-events: none;top:50%;transform: translateY(-50%);}
.f_now.slider .owl-next {position: absolute; right:10px; pointer-events: all;background: rgba(255, 255, 255, 0.6);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);width:45px;height:45px;}
.f_now.slider .owl-prev {position: absolute; left:10px; pointer-events: all;background: rgba(255, 255, 255, 0.6);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);width:45px;height:45px;}
.f_now.slider .owl-dots {position: absolute;left:0;bottom:20px;right:0;}
.f_now.slider .owl-dot {opacity: .2}
.f_now.slider .owl-dot.active {opacity: .5}
.f_now.slider .owl-stage-outer, .f_now.slider .owl-stage,.f_now.slider .owl-item {height:100%;}
.f_expert.volkova .block .rating{margin-bottom: 20px;}
.f_expert.volkova .block .comment{margin-bottom: 85px;}
.f_expert.volkova .block .email a, .f_expert.volkova .block .tel a{font-size: 18px;}
@media (min-width: 1024px)
{

}
@media (max-width: 1023px)
{
	.actions-box-option .items,.actions-box-option .item {padding-bottom:0;margin-bottom:0;}
}

.butindex:hover {background: #26415a;}
.f_now .oitems {display:flex;justify-content: space-between;}
/*.f_now .oitems .oitem {width:calc(100%/3 - 20px);}*/
.f_now .oitem  a {color:#434E5E;border-bottom:0 !important;font-size:20px !important;}
.f_now .oitem  a:hover {text-decoration: underline !important;}
.f_now:before {background-color: #D3E4F3 !important;}
.texter .actions-box-option .items {justify-content: space-between}
.f_now.slider:before {background-color: #FCEDE7 !important;}
.f_rules .item-background {background: url('/img/doski.png') 100% 100% no-repeat;}
.f_now .main-page-title, .f_rules .main-page-title {margin-top:0;}

.cpreview_card-wrapper {background: #F9F9F9;padding:20px;display:flex;}
.cpreview_card-image {width:168px;height:168px;object-fit: cover;margin-right:20px;}
.previewS .preview-modal-dialog_content {padding-bottom:0;}
.cpreview_card .card-prices-wrap {margin-top:0;}
.cpreview_card .price_summ.value {padding: 15px 40px !important;line-height: 60px;height:80px;width: 100%;text-align: center;}
.cpreview_card .tocard_single.btn-small.frompreview {height: 80px;font-weight: 400;}
.cpreview_card .select-round {border-radius:12px;}
.cpreview_card .select-round.active {box-shadow: 2px 2px 15px rgba(200, 200, 200, 0.43);}
.cpreview_card .select-round ~ .select-round {margin-left:10px;}
.cpreview_card .select-round input {display:none !important;}
.cpreview_card .frm-select.select-round label:before,.cpreview_card .frm-select.select-round label:after {display:none;}
.cpreview_card .select-round label {border-radius:12px;background: #FEF5F2;padding: 10px 20px 10px 20px !important;display: block;}
.cpreview_card .select-round.active label {background: #EE9778;color:#fff;box-shadow: 0 2px 0 #D78467;}
.cpreview_card .card-prices-wrap .counter-info {margin-top:14px;}
.cpreview_card .card-prices-wrap .form-wrap.cpreview_card-counter {padding-left: 0 !important;}
.cpreview_card .toggle-wrapper {display:flex;}
.cpreview_card .toggle-wrapper .form-wrap{padding-left: 0 !important;}
.cpreview_card .cpreview_card-h1 {font-size:21px;width:100%;font-weight: 400;}
.actions-box-option_expert {width:400px;}
.main-banner_slide#slide310218 .main-banner_slide-button,.main-banner_slide#slide310215 .main-banner_slide-button {   width: 205px;}
.main-banner_slide#slide310218 .main-banner_slide-button, .main-banner_slide#slide310210 .main-banner_slide-button, .main-banner_slide#slide310215 .main-banner_slide-button { bottom: 60px !important;}
@media (min-width: 1024px) {
    .main-banner_slide#slide310218 .main-banner_slide-button, .main-banner_slide#slide310210 .main-banner_slide-button, .main-banner_slide#slide310215 .main-banner_slide-button {
        height:59px;
        background-color: rgba(0,0,0,.2) !important;
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        /*bottom: 60px !important;*/
        border:1px solid #fff !important;
        color: #fff !important;
    }

    .main-banner_slide#slide310218 .main-banner_slide-button,.main-banner_slide#slide310215 .main-banner_slide-button {   width: 255px;}
}





.main-banner_slide#slide310218 .main-banner_slide-button img,.main-banner_slide#slide310210 .main-banner_slide-button img,.main-banner_slide#slide310215 .main-banner_slide-button img {
    filter: brightness(0) invert(1) !important;
}
@media (max-width: 1023px) {
   .photos_pager {display:none;}
    .bmain .f_now.slider .f_rules p{display:none;}
    .bmain .f_now.item.slider {min-height: initial !important;}
    .bmain .catalog-box.info .actions-box-option .item.slider{padding:0 !important}
    .main-banner_slide#slide310215 .main-banner_slide-button {bottom:360px !important;}
    .main-banner_slide#slide310215 .main-banner_slide-graphics.main-banner_slide-graphics_video video {object-position: bottom left !important; }
    .bcollection .settings-box .items-wrap {margin: 0 !important}
    .cpreview_card .cpreview_card-h1 {font-size:21px;width:100%;padding:20px 10px 20px 0;font-weight: 400;}
    .cpreview_card .tocard_single.btn-small.frompreview {height: 60px;}
    .cpreview_card .card-prices-wrap .form-wrap,.cpreview_card .card-prices-wrap .total-wrap{background: transparent !important}
    .cpreview_card .price_summ.value {padding: 15px 0 !important;}
    .diller-box .desc-wrap {width:100%}
    .diller-box.card-box {margin-top:-40px;}
    .catalog-actions-box .breadcrumbs-box {right:20px;}
    .cpreview_card  .card-prices-wrap .toggle-wrapper .form-wrap {padding-top:0 !important;}
    .cpreview_card .card-prices-wrap .form-wrap.cpreview_card-counter {padding-right: 0 !important}
    .cpreview_card-wrapper {display:block;}
    .cpreview_card-image {
        width: 80px;
        height: 80px;
        object-fit: cover;
        float: right;
         margin-right: 0;
        margin-left:15px;
    }
    .f_partners {display:none;}
    .bmain .f_expert {min-height: 500px;}
    .bmain .catalog-box.info .actions-box-option  .f_now:not(.slider) {width:100%;padding-top:20px !important;padding-bottom:125px !important;padding-left:30px !important;}
    .f_rules {width:100%;padding-top:20px !important;padding-bottom:125px !important;padding-left:50px !important;padding-right:30px !important;height:350px;}

    .f_now .oitem  a {font-size:18px !important;}
    .f_now .main-page-title {font-size:28px !important;}
    .f_rules p {max-height: 250px; overflow: hidden; height: 250px;}
    .item-catalog.collection .cat-hover-wrap {display:none !important}
    .butindex {bottom:50px;}
    .utpmain .item {width: 100%}
    .subbanners .item {min-height:250px;margin:0;width:100%;min-width: initial;}
    .subbanners .item:not(.banleft):before {background-position: 100% 35%;}
    .subbanners .item.banleft:before{background-position: 0 35%;}
    .subbanners .item_container {font-size:26px; position: relative;
    z-index: 3;}
    .actions-box-option:not(.actions-box-option_blue) .items {margin-bottom: 0px;}
    .prodsnew {width:100%;padding:0 20px;}
    .topnew {flex-wrap:wrap;}
    .bmain .catalog-box .item-wrap {padding:0;}

    .midindex_left {display:none;}
    .midindex_right {padding:40px 30px 135px;}
    .item-catalog.offer {display:flex;flex-flow:row wrap;}
    .item-catalog.offer > div {width:100%;}
    .item-catalog.offer .cat-price-wrap {order:6;}
    .item-catalog.offer .spoiler-toggler {order:7;padding:3px 20px;font-size:16px; text-decoration:none;color:var(--main-color-darker);line-height: 24px;background: var(--main-color-lightest);border-radius: 5px;display:flex;align-items: center}
    .item-catalog.offer .spoiler-toggler:hover {background:var(--main-color);color:#fff;}
    .item-catalog.offer .spoiler-toggler svg{fill:var(--main-color-darker);position: absolute;top:50%;transform: translateY(-50%);}
    .item-catalog.offer .spoiler-toggler svg.param_lefticon {lefT:10px;margin-top:-1px;}
    .item-catalog.offer .spoiler-toggler svg.param_righticon {right:10px;transition: .2s}
    .item-catalog.offer.spoilered .spoiler-toggler svg.param_righticon {transform: translateY(-50%) rotate(180deg)}
    .item-catalog.offer .spoiler-toggler:hover svg{fill:var(--main-color-lightest);}
    .item-catalog.offer .cat-photo:before {transition: .2s}
    .item-catalog.offer .cat-price-wrap .btn-cart-small {margin-top:0;}
    .item-catalog.offer .cat-features-wrap:before {content:'';pointer-events: none;display:block;padding-top:0;position: absolute;width:100%;}
    .item-catalog.offer .spoiler-wrapper {transition: .2s}
    /*.item-catalog.offer.spoilered .cat-features-wrap:before {padding-top:95%;}*/
    .item-catalog.offer .catalog-item__fav {transition:.2s}
    /*.item-catalog.offer.spoilered .spoiler-wrapper {height:95%;}*/
    .item-catalog.offer.spoilered .catalog-item__fav {opacity:0;pointer-events: none;}
    .item-catalog.offer.spoilered .cat-photo:before {padding-top:0;}
    /*.item-catalog.offer.spoilered {background: var(--main-color-lightest)}*/
    .item-catalog.offer.spoilered .cat-hover-wrap {background: rgba(255, 255, 255, 0);}
    .item-catalog.offer.spoilered .cat-price-wrap {background: rgba(255, 255, 255, 0);}
    /*.item-catalog.offer.spoilered {margin-left:-20px;margin-right:-20px;padding:0 20px;}*/
    .f_cert .certs a{ width:100%;}
    .bmain .catalog-box.info {margin:0 !important;}
    .bmain .catalog-box.info .actions-box-option .item:not(.f_expert):not(.color_offer-item):not(.flink) {width: initial !important;}
    .index_catalog {margin-top:0;}
    .index_catalog .cat_descr {margin-bottom:0;}

    .f_cert .certs a {height:500px;}
    .f_cert {margin-bottom:0;}
    .footindex {display:block;}
    body.preloader:after,body.loading-filters:after {width:100px; height:100px;}
}
.f_expert .block .rating span {color:#fff !important}
.cat-photo-wrap .photos_pager {left:10px !important;right:10px !important;top:10px !important;}
.f_expert .item-background {background-size:auto 90% !important;background-position: 100% 100% !important}
@media (min-width: 1024px) {
    .item-wrap:not(.weekly) .item-catalog .cat-price-wrap {padding-right:80px;}
    .butindex {bottom:50px;}
    .f_now:not(.slider) {width:calc(25% - 20px) !important;padding-top:60px !important;padding-bottom:185px !important;padding-left:50px !important;}
    .f_rules {padding-top:60px !important;padding-bottom:185px !important;padding-left:60px !important;min-height:300px;height:100%;padding-right:60px !important;}
     .catalog-onmain  .owl-stage {overflow: initial;}
    .index_catalog .cat_descr {margin-bottom:0;padding-bottom:0;}
    .catalog-onmain   .owl-stage-outer  {padding-bottom:100px;}
    .catalog-onmain .item-catalog.collection .spoiler-toggler,  .catalog-onmain .item-catalog.collection .spoiler-wrapper {display:none;}
    .prodsnew .items-wrap {margin-left: -10px !important;}
    .prodsnew {width:calc(100% - 450px);}
    .midindex_left, .midindex_right {
        width: 50%;
    }
    .midindex_right {
        padding: 40px 70px 140px 70px;
    }
    .midindex_left img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .f_cert .certs .owl-item {
        padding: 10px;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {

    .contacts-items-tabs a ~ a {margin-left:10px;}
    .header .location-wrap {min-width: 210px;padding-right:10px;padding-left:30px;max-width: 210px;}
    .header .location-wrap .location-icon {left:15px;}
    .header .menu-wrap a {font-size:13px;}
    .header .menu-wrap {width:240px;padding-right:0;}
    .btn-action-header svg.icon {width:30px;}
    .header .phones-wrap a {font-size:16px;margin-left:15px;}
    .utpmain .item:before {width:40px;height:40px;border-radius: 10px;left:20px;}
    .utpmain .item {padding-left:80px;height:110px;padding-right:20px;font-size:14px;}
    .utpmain .item:after {left:40px;transform: translate(-50%,-50%) scale(.7)}
    .openchats .icon-chats {transform: translate(-50%,-50%) scale(.9)}
    .icon-phones {transform: scale(.7)}
    .subbanners .banright {margin-left:0;}
    .bmain .actions-box-option .item:not(.f_option) {padding: 20px;}

    .utpmain .item {width: calc(100%/3 - 15px)}
    .bmain .catalog-box {margin-bottom:20px;}
    .topnew .main-page-title {margin: 10px 0}
    .catalog-box.topnew .f_expert .item-background {background-position-x: 110% !important;background-size: 220px !important;}
    .f_option {width:75%;margin-right:10px;}
    .f_option .oitem .img:before  {width:35px;height:30px;}
    .f_option .oitem {padding-left:15px !important;padding-right:15px;height:120px;}
    .f_option .oitem .img {height:30px;}
    .catalog-box.info.topnew .actions-box-option.prodsnew {width:calc(100% - 400px)}
    .catalog-box.info.topnew .actions-box-option:not(.prodsnew) {width:380px !important;}
    .f_expert .main-page-title, .f_weekly .main-page-title {margin-top:0;}
    .f_weekly .main-page-title {margin-bottom:10px;}
    body.callback,body.callback header {padding-right:0;}
    .subbanners .item_container {font-size:25px;padding:0;}
    .banright:before {background-position: 90% 50%;}
    .subbanners {margin-top:-40px;}
    .f_weekly {padding: 20px 20px 0 !important;margin-left:0;}
    .subbanners .item {min-height: 220px;}
    .index_catalog {margin-top:20px;}
    .midinidex {display:flex;}
    .f_now:not(.slider) {width:50% !important}
    .f_rules p {line-height: 25px !important;font-size:17px;}
    .f_rules .main-page-title {line-height: 1;}
    .f_now.slider .owl-nav {top:65%;}
    .f_now:not(.slider) {padding-right:40px !important;}
    .f_now:not(.slider) .item-background {background-position: bottom 0 center;}
    .f_now:not(.slider),.f_rules {padding-top:20px !important;padding-left:40px !important;}
    .actions-box-option .item.f_now {min-height: 200px;}
    .f_now .oitems {flex-wrap: wrap}
    .f_now .oitems .oitem {width:calc(100%/2 - 20px)}
    .index_catalog .cat_descr {margin-bottom:0;}
    .footindex_right {display:none;}
    .footindex p {line-height: 25px;}
    .contacts-items div.image {margin:0;}
    .footindex_left {width:100%;}
    .footer-item.contacts-wrap {display: flex;
        justify-content: space-between;}
    .footer .inner-wrap {padding-top:0;}
    .footer-wrap.sections-box {padding-bottom:0;padding-top:45px;}
    .footer .phones-wrap {margin-bottom:0;}

    .sections-box:not(.footindex) ul {-webkit-columns: 3;-moz-columns: 3;line-height:14px;columns: 3;}
    .f_option .oitems .oitem .title {overflow:initial !important;-webkit-box-orient:initial !important;-webkit-line-clamp:initial !important;display:block;font-size:14px; line-height: 16px;}

    .subbanners .banright .item_container br {}
    .catalog-box.topnew .item-wrap {width:50% !important;}
    .catalog-box.topnew .item-wrap:last-child {display:none;}
    .butindex {bottom:60px;}
    .midindex_right .butindex {bottom:30px;}
    .f_cert .certs a {height:210px;}
    .midindex_right {padding:20px 40px 120px;}
    .midinidex .main-page-title {line-height: 1;font-size:28px;}
    .banleft:before {background-position: 100% 25%;}
}
@media (max-width: 767px)
{
    .boxpaging .paging-load .btn {
        font-size: 13px;
        height: 35px;
    }

    .boxpaging ul.paging a {
        font-size: 13px;
        height: 35px;
            width:35px;
            line-height: 16px;
            padding-top: 10px;
    }
}
@media (min-width:768px) and (max-width: 1023px)
    {

    .prodsnew {padding: 0 !important}
    .catalog-box .item-wrap {padding: 0 10px !important}

    }

@media (max-width:624px) {
    .cpreview_card .toggle-wrapper {display:block;}
    .catalog-tab .item-wrap {
        display: none;
    }
    .catalog-tab .item-wrap:first-child {width:100%; display:block;}
    .banright:before{top: 20px}
}
@media (max-width:1023px) {
    .actions-box-option_expert {width:100%;}
    .catalog-tab .item-wrap
    {
        padding: 5px;
    }
    .index_catalog .catalog-onmain-tabs .item {margin-left:5px;}
    .index_catalog {padding-left:20px;padding-right:20px;}
    .catalog-onmain-tabs button{background: transparent !important;box-shadow: none !important;margin-top:3px;}
    .catalog-onmain-tabs button.owl-prev {margin-left:-10px;}
    .catalog-onmain-tabs button.owl-next {margin-right:-10px;}
    .catalog-onmain button.owl-prev {lefT:-15px;}
    .catalog-onmain button.owl-next {right:-15px;}
    .item-catalog .cat-price-wrap .btn-cart-small {width:50px;height:35px;}
    .item-catalog .cat-price {font-size:18px;}
    .item-catalog .cat-title {font-size:18px; line-height: 25px;}
    .item-catalog .cat-subtitle {text-overflow: ellipsis;margin-right:30px;overflow: hidden}
    .js-favorite.catalog-item__fav:not(.card-fav) {width:50px !important; top:10px !important;}
    .cat-title-wrap .country-flag {right:0 !important;}
    .catalog-box .item-wrap {widtH:50% !important;}
    .bmain .catalog-box.topnew .item-wrap:last-child {display:none;}
    .bmain .prodsnew .item-wrap {widtH:calc(50% - 5px) !important;}
    .bmain .prodsnew .items-wrap {justify-content: space-between}
    .item-catalog.offer .cat-title {width:100%;font-size:18px;padding-right:0;line-height:19px}
    .item-catalog.collection .cat-title {width:100%;font-size:18px;padding-right:0;line-height:19px}
    .item-catalog.offer .spoiler-toggler {font-size:12px;}
    .item-catalog .f-value {font-size:14px;line-height: 16px;}
    .item-catalog .f-wrap {margin-bottom:5px;}
    .f_now .main-page-title, .f_rules .main-page-title {margin-top:10px;}
    .bmain .f_option .oitem {margin: 5px 0 !important;width:calc(50% - 5px) !important;}
    .bmain .f_option .oitem:last-child {width:100% !important;}
    .bmain .oitems {justify-content: space-between}
    .item-catalog .cat-photo img {transition: none !important}
    .item-catalog:hover .cat-photo img {transform: none !important}
    .settings-box .catalog-slider-box_related  .item-wrap,   .catalog-slider-box.viewed  .item-wrap{width:calc(100% - 10px) !important; margin:auto}
    .card-box .main-page-title {font-size:22px}
    .item-catalog .f-title {line-height: 10px;margin-top:5px;}
    span.cartstat {margin-top:5px;}

}


@media (min-width:625px) {

    .catalog-tab .item-wrap {
        display:block;
        width: 50%;
    }
}

.catalog-slider-box.viewed .owl-nav {position: absolute}
.catalog-slider-box.viewed .owl-nav button:hover {background: transparent !important}
#fsop .catalog-slider-box_related .owl-nav,#frel .catalog-slider-box_related .owl-nav,.catalog-slider-box.viewed .owl-nav {top:-60px;right:0;width:100px;left:initial !important}

#fsop .catalog-slider-box_related .owl-nav button.disabled, #frel .catalog-slider-box_related .owl-nav button.disabled,.catalog-slider-box.viewed .owl-nav button.disabled {display:block;pointer-events: none;opacity: .2}
.catalog-slider-box.viewed .owl-prev, .catalog-slider-box.viewed .owl-next {top:0;margin-top:0;}
.catalog-slider-box.viewed .owl-prev {left:0;}
.catalog-slider-box.viewed .owl-next {right:0;}
.catalog-slider-box.viewed .main-page-title {margin-bottom:10px;}
#fsop .catalog-slider-box_related .owl-nav button,#frel .catalog-slider-box_related .owl-nav button,.catalog-slider-box.viewed .owl-nav button {background: transparent;box-shadow: none;}
#fsop .catalog-slider-box_related .owl-nav button:before,#frel .catalog-slider-box_related .owl-nav button:before,.catalog-slider-box.viewed .owl-nav button:before {background-size: 10px auto;}

.catalog-tags_wrapper {display:flex;margin-lefT:-8px;overflow: hidden;height:0;transition: height .5s;}
.catalog-tags_wrap {display:flex;}
.catalog-tags_wrapper.active {height:52px;}
.catalog-tags_wrapper.overflowed .catalog-tags_wrap{flex-wrap: wrap;width: calc(100% - 170px);}
.catalog-tags_wrapper.overflowed.opened {height: initial;}
.catalog-tags_wrapper.overflowed.opened.fixed   {box-shadow: 0 2px 20px #0000004d;}
.catalog-tags_item.active {background: var(--main-color-lightest);}
.catalog-tags_item {border-radius: 7px;padding:10px 35px 10px 15px;height: 35px;min-width: 150px;background: #eaeaea;margin:9px;display:flex;align-content: center;align-items: center;justify-content:space-between;color:#434E5E;transition: .2s;position: relative;}
.catalog-tags_item.active:hover {background: var(--main-color);}
.catalog-tags_item {cursor: pointer;}
.catalog-tags_item::selection { background: transparent; }
.catalog-tags_item::-moz-selection { background: transparent; }

.catalog-tags_item .catalog-tags_item-close {width:9px;height:9px;background: url('/img/close.svg') 50% 50% no-repeat;cursor:pointer;position: absolute;right:15px;}
.catalog-tags_wrapper-showhide:before {width:9px;height:9px;background: url('/img/icons/arrowd.svg') 50% 50% no-repeat;cursor:pointer;position: absolute;right:15px;filter:brightness(0);content:'';transition: .2s}
.catalog-tags_wrapper.overflowed.opened .catalog-tags_wrapper-showhide:before {transform: rotate(180deg)}

@media (min-width: 1680px) {
    .catalog-tags_wrapper.fixed {
        margin-right: 120px;
    }
}

.btn-cart-small.btn.button-second.btn-action-ico.incart,
.btn-cart-small.js-btn-tgl.btn.button-second.btn-action-ico.incart {background: #434E5E !important;border: 1px solid #434E5E !important}
.btn-cart-small.js-btn-tgl.btn.button-second.btn-action-ico.incart svg {filter:invert(1);}
.item-catalog.offer .cat-price-wrap .btn-cart-small {transition: .2s}
.item-catalog.offer .cat-price-wrap .btn-cart-small:hover {filter:saturate(0);}

.gradient_gs {
    animation-duration: 1.8s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);
    background-size: 1000px 640px;
    position: relative;
}

.catalog-tags-holder {height:65px;padding-bottom:25px;display:none}
.catalog-tags-holder.active {display: block}
.catalog-tags_wrapper.active {background: #fff;transition: left .2s}
.catalog-tags_wrapper.active.fixed {position: fixed;top:95px;z-index: 11;right:0;padding-left:20px;left:189px;}
.catalog-tags_wrapper.active.fixed .catalog-tags_item {background: var(--main-color);}
.catalog-tags_wrapper.active.fixed .catalog-tags_item:hover {background: var(--main-color-lighter)}
.filter-show .catalog-tags_wrapper.active.fixed {left:427px;padding-left:38px}

@media (min-width: 1800px)
{
    .card-photos-wrap {max-width: initial}
    .card-info-wrap {width:30%;}
}

@keyframes placeHolderShimmer{
    0%{
        background-position: -468px 0
    }
    100%{
        background-position: 468px 0
    }
}


.link-main.js-anchor-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    align-items: center;
}

.link-main.js-anchor-button svg {margin-righT:10px;}

.menu-item-laststep_bgr {
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    display: block;
    z-index: -1;
    opacity:0;
    transition: .2s;
}
.submenu-last-wrap .menu-item-inner:hover {
    background: transparent !important;
}

.submenu-last-wrap .menu-item-inner:hover  .menu-item-laststep_bgr,
.submenu-last-wrap .menu-item-inner:focus  .menu-item-laststep_bgr {opacity: 1;z-index: 2}

.frelated-tags {display:flex;margin: 10px 0;}
.frelated-tags_item {height:47px;display:flex;align-items: center;align-content: center;background: var(--main-color-lightest);color:#434e5e;transition: .2s;border-radius: 7px;font-size: 16px;padding:0 10px;cursor:pointer;flex-wrap: nowrap;white-space: nowrap}
.frelated-tags_item:hover,   .frelated-tags_item.active {background: var(--main-color);color:#fff;}
.frelated-tags_item:hover {box-shadow: 0 20px 50px #e2e2e2}
.frelated-tags_item ~ .frelated-tags_item {margin-left:10px;}
.bmain .f_weekly {background: #fff;border:7px solid #D3E4F3; }

.filter-wrap .colmob {display:none;}

@media (max-width: 1023px){
    .catalog-tags_wrapper,.catalog-tags-holder {display:none;}
    .sections-box-wrapper-new.slimmed {height:184px;}
    .sections-box-wrapper-new {display:block;margin-bottom:40px;}
    .sections-box-wrapper-new .sections-box {margin-bottom:0;}
    .sections-box-wrapper-new .sections-box .section-wrap {margin-bottom:0}
    .sections-box-wrapper-new  .showcol {margin-top:0;}
    .sections-box-wrapper-new .sectiontoggle {top:19px;}
    .sections-box-wrapper-new.slimmed .sections-box .section-wrap.alt-links {padding:15px 10px;}
    .sections-box-wrapper-new.slimmed .sectiontoggle{color:var(--main-color-lightest);}
    .sections-box-wrapper-new .sectiontoggle {right:10px;}
    .sections-box-wrapper-new .sections-box {padding:20px;}
    .item-catalog .heartbreaker {width: 35px; height: 35px}

    .item-catalog.offer .catalog-item__fav:after {margin-left:5px;margin-top:0;background-size:20px;margin-right:15px;}
    .item-catalog.offer .catalog-item__fav:before {width:35px;height:35px;margin-right:10px;}
    .js-favorite.catalog-item__fav:not(.card-fav) {width:45px !important;height:35px}
    .cost-menu-link a {width:100%}

    .settings-box.bg-box .frelated {padding:24px 0;}
    .settings-box.bg-box .fsettings {padding:24px 10px;}
    .settings-box.bg-box#fsop .items-wrap,   .settings-box.bg-box#frel .items-wrap {margin:0 !important}
    .filter-wrap > a,.catalog-actions-box .filter-wrap .btn {font-size:16px;}
    .filter-wrap {display:flex;}
    .filter-wrap .colmob {display:flex;width:50%;align-content: center;align-items: center;justify-content: center;background: var(--main-color-lightest);transition: width .3s;margin-left:auto;}
    .catalog-actions-box .filter-wrap .btn.js-btn-filter-toggle--fixed ~ .colmob {width:100%}
    .sections-box-first,.sectiontoggle {display:none;}
    .frelated-tags {    margin-right: 100px;
        overflow: auto;}
}

.item-catalog .cat-price {padding-right:60px !important;white-space: nowrap;}
.item-catalog.offer .cat-price-wrap .btn-cart-small {background:var(--main-color);width:60px;height:40px;border-radius: 3px;}
.btn-cart-small.btn.button-second.btn-action-ico svg {filter:invert(1);}
.btn-cart-small.btn.button-second.btn-action-ico span {color:#Fff;}

@media (max-width: 374px)
{
    .item-catalog .cat-price {font-size:16px;}
}

@media (max-width: 374px)
{
    .item-catalog .cat-price {font-size:14px;}
    .item-catalog.offer .cat-price-wrap .btn-cart-small {width:55px;height:35px;}
    .btn-cart-small.btn.button-second.btn-action-ico svg:not(.cartstat) {width:18px}
    .utpmain .item {padding-right:40px;height:120px;}
}
@media (max-width: 479px){
    
    .subbanners .item_container {max-width: 400px;}
}
@media (max-width: 400px)
{
    .boxpaging ul.paging a {
        width: 31px;
        height: 31px;
        font-size: 11px;
        line-height: 12px;
        padding-top: 10px;
    }

    .logo-main img {max-width: 90px;}
    .checkblock .itemstore .inp {width:15% !important}
    .checkblock .itemstore .title {font-size:16px;line-height: 20px;}
    .checkblock .ch_toggle, .checkblock .r_toggle {display:flex;justify-content: space-between;}
    .checkblock .ch_toggle span.title,  .checkblock .r_toggle span.title {font-size:16px;line-height: 20px;}
}

.kodtovara {background: var(--main-color-lightest)}
.catloader {width:64px;height:51px;position:fixed;top:50%;left:50%;transform: translate(-50%,-50%); margin-top:-50px;display:none;}
.catloading.preloader .catloader {background: url('/img/cl.gif') 50% 50% no-repeat;display: block;z-index: 2000;}
.catloading.preloader .catloader:before {content:'Мы ведем опрос транспортных компаний. Пожалуйста подождите.'; position: absolute;top:100px;left:50%;transform: translateX(-50%);color:#fff;font-size:14px;text-align: center;width:250px;}

@media (min-width:1024px) {
    #fsop.settings-box .item-wrap {padding:0 !important}
    #fsop .item-catalog .cat-subtitle {
        margin-right: 30px;
        text-overflow: ellipsis;
        overflow: hidden;
    }
}

@media (max-width:1023px) {
    .item-catalog.offer .cat-title {min-height: initial;}
    .item-catalog.offer {height:100%;}
    .bmain .catalog-box.info .actions-box-option_blue .main-page-title {padding:0 10px;}
    .cat-title a {max-height: 58px;min-height: 29px !important;height:fit-content;}

    
    .alt-links:last-child .section-title {display:none;}
    .alt-links ul {display:flex;white-space:nowrap;overflow: auto;width:100%;}
    .alt-links {position: relative;}
    .sections-box-wrapper-new .sections-box:not(.sections-box-first) .alt-links:before {content: '';position: absolute;right:0;width:100px;pointer-events: none;bottom:0;height:44px;background: linear-gradient(to right, rgba(249, 247, 240, 0), #F9F7F7);z-index: 20;opacity:0;transition: .2s;}
    .sections-box-wrapper-new .sections-box:not(.sections-box-first) .alt-links.shadow-right:before {opacity:1;}
    .sections-box-wrapper-new .sections-box:not(.sections-box-first) .alt-links:after {content: '';position: absolute;left:0;width:100px;pointer-events: none;bottom:0;height:44px;background: linear-gradient(to left, rgba(249, 247, 240, 0), #F9F7F7);z-index: 20;opacity:0;transition: .2s;}
    .sections-box-wrapper-new .sections-box:not(.sections-box-first) .alt-links.shadow-left:after {opacity: 1;}
    .alt-links ul li {white-space: nowrap; overflow: initial !important;display: block !important;font-size:14px;border-radius: 10px;background:#eaeaea;padding:5px 10px !important;text-align: center;}
    .alt-links ul li ~ li {margin-left:10px !important;}
    .index_catalog {margin-left:-5px;}
    .index_catalog .catalog-onmain-tabs .item {margin-left:0;}
    .catalog-tab .item-wrap {padding:5px 2px;}
    .bmain .prodsnew h2.main-page-title span {width:100%;}
    .item-catalog.collection .cat-title {min-height: 29px; }
    .item-catalog.collection .cat-subtitle {margin-right:0;}
    .index_catalog .catalog-tab .owl-prev,  .index_catalog .catalog-tab .owl-next,  .index_catalog .catalog-tab .btn-slider-prev,  .index_catalog .catalog-tab .btn-slider-next {background:transparent;box-shadow: none;filter:invert()}
    .index_catalog .catalog-tab .owl-prev:before, .index_catalog .catalog-tab .owl-next:before, .index_catalog .catalog-tab .btn-slider-prev:before, .index_catalog .catalog-tab .btn-slider-next:before {background-size: 12px;}
}

.n_offers a.link-main {border-bottom:1px solid #000; pointer-events: none;}
.submenu-inner-wrap .cost-menu-link#showprices a{
    margin-top:20px;
    background: #434E5E !important;
    border: 1px solid #434E5E !important;
}
.submenu-inner-wrap .cost-menu-link#showprices a {
    color:#fff;
}
.submenu-inner-wrap .cost-menu-link#showprices a:hover {
    filter:grayscale(1);
}

@media (min-width:1400px) {
   .settings-box.bg-box#fsop  .items-wrap {margin:0 -8px;}
    #fsop .item-catalog .cat-price {
        padding-right: 40px;
        font-size: 21px;
    }
    #fsop .cat-title a {
        line-height: 20px;
        font-size: 17px;
    }
}



.preview-modal-dialog_wrapper-close,.global-modal-dialog_wrapper-close,.brands-modal-dialog_wrapper-close,.actions-modal-dialog_wrapper-close,.fancybox-close-small svg,.ui-dialog-titlebar-close {
    transform: rotate(-180deg) scale(1);
    opacity: .8;
    transition: .5s !important;
    pointer-events: none;
    width:35px;
    height:35px;
}
.ui-dialog-titlebar-close {pointer-events: all;}
.search-action-wrap {display:none;}

body.preview .preview-modal-dialog_wrapper-close, body.callback .global-modal-dialog_wrapper-close,body.brands .brands-modal-dialog_wrapper-close,body.actions .actions-modal-dialog_wrapper-close,body.fancybox-active .fancybox-close-small
{pointer-events: auto}

.preview-modal-dialog_wrapper-close:hover,.global-modal-dialog_wrapper-close:hover,.ico-close.js-btn-filter-toggle:hover,.actions-modal-dialog_wrapper-close:hover,.brands-modal-dialog_wrapper-close:hover,.fancybox-close-small:hover svg,.ui-dialog-titlebar-close:hover {
    transform: rotate(0deg) scale(1.1);
    opacity: 1;
}

.fancybox-close-small svg {right:5px;bottom:5px;}

@media (max-width: 1023px)
{
    .search-action-wrap {display:block;}
    .main-filter-wrap .btn-action-ico.ico-close {
        transform: rotate(-180deg) scale(.7);
        opacity: .8;
        transition: .5s !important;
        pointer-events: none;
        top: 10px !important;
        transform-origin: 50% 50%;right:20px !important;
    }

    body.filter-show .main-filter-wrap .btn-action-ico.ico-close {pointer-events: auto}
    .btn-action-ico.ico-close:before, .btn-action-ico.ico-close:after {width:20px;margin:-1px 0 0 -10px;}
    .main-filter-wrap .btn-action-ico.ico-close:hover {
        transform: rotate(0deg) scale(1);
        opacity: 1;
    }
}
.cartblock .main-page-title {line-height: 1;}
.checkout_cart .cart_header i.c2 {transform: rotate(-90deg);transition:.2s}
.checkout_cart.active .cart_header i.c2 {transform: rotate(0);}
.sections-box-wrapper-new .alt-links a{text-underline-offset:5px;text-decoration-thickness: 1px}
.settings-box.bg-box .items-wrap_docs{margin: 0 !important}
.settings-box.bg-box .items-wrap_docs .item-file .file-title {line-height: 18px;}
.card-prices-wrap .field-wrap_flex1 {position: relative;max-width: 210px;padding-right:30px;width:210px;}

.card-prices-wrap .field-wrap_flex1 ~ .field-wrap_flex1 {margin-top:10px;}
.card-prices-wrap .field-wrap_flex1-metr {position: absolute;right:0;top:0;text-align: left;
    width: 15px;
    font-size: 17px;}

.field-wrap_flex1-wrapper {display:block !important;}
.filter-section-wrap.filter-section-wrap_available .js-filter-search-value {color:#000 !important;}
.filter-section-wrap.filter-section-wrap_available {background: #eaeaea !important;}
.catalog-slider-box_all .slider-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
}

.catalog-slider-box_all .slider-wrap::-webkit-scrollbar:horizontal {
    height: 8px;
}

.catalog-slider-box_all .slider-wrap::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    border-radius: 6px;
    border: 2px solid #ffffff;
}

.catalog-slider-box_all .slider-wrap::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #eee;
}

.oldpriced {font-size:20px !important;line-height: 25px !important; color:#EA4C42;}
.oldpriced .old-price {text-decoration: line-through;color: #919191 !important;font-size:14px !important;width:100%;display: block;line-height:9px !important;}




.card-prices-wrap .oldprice-prod {padding-bottom:0 !important;align-items: center;align-content: center;}
.card-prices-wrap .oldprice-prod .total-title {font-size:16px !important;color:#666;padding-bottom:0 !important;   }
.card-prices-wrap .oldprice-prod .price_old {font-size:16px !important;color:#666;text-decoration: line-through;padding:0;}

.sections-box-pop ul{
    list-style: none;
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
}

.sections-box-pop ul li {margin: 0 0 10px 0;
    padding: 0 20px 0 0;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    font-weight: 100;
}

.sections-box-pop ul li a {
    text-underline-offset: 5px;
    text-decoration-thickness: 1px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card-box .other_coll{width:50%}

.slider .item-catalog.offer .cat-title {min-height: 58px;}

@media (max-width: 1023px) {

    .oldpriced {font-size:16px !important;}
    .sections-box-pop ul {margin: 0;
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;}
    #pre-search-results-wrap .bx-pagination ul li span {width:40px;height:40px;}
}
@media (min-width:1024px)
{
    .bproduct .wrap{overflow: initial;padding-bottom: 0;}
    .bproduct .wrap .page {padding-bottom:200px;overflow: hidden;}
    .bproduct .footer {margin-top:-100px;}
    .form-wrap.podrez {padding-top:0 !important;padding-bottom:0 !important}
}
.price-wrap .js-btn-popup-lowprice{pointer-events: all;transition: .2s;color:var(--main-color-darker);cursor: pointer;text-decoration: underline;text-underline-offset: 5px; text-decoration-thickness: 1px;}
.price-wrap .js-btn-popup-lowprice:hover {text-decoration: none}
.price-wrap.grey .js-btn-popup-lowprice{pointer-events: none;}
/*#popup-lowprice .field:last-child{display: none;}*/
.submenu-last-wrap ul.loading {position: relative;min-height: 300px}
.submenu-last-wrap ul.loading:after{
    position: absolute;
    background: url(/img/preloader.svg) 50% 50% no-repeat;
    left: 30px;
    top: -10px;
    content: '';
    z-index: 2000;
    filter:invert(1);
    width: 100px;
    height: 100px;
    display: block;
}
/*.prices-wrap .price-wrap .js-btn-popup-lowprice,*/
body.previewS .price-wrap .js-btn-popup-lowprice {
    display:none;
}
ul[data-type="WIDTH"] li .menu-title-inner {padding-left:20px;display: flex;height: 100%;align-items: center;}
.icon-w{
    display: flex;
    height: 30px;
}

.icon-w::after,
.icon-w::before{
    content: '';
    width: 100%;
}
.icon-w::before{
    background: url('/img/icons/left.svg');
    background-position: left;
    background-repeat: no-repeat;
}
.icon-w::after{
    background: url('/img/icons/right.svg');
    background-position: right;
    background-repeat: no-repeat;
}
/*body:not(.previewS) .price-wrap:not(.grey):first-child .js-btn-popup-lowprice {display: block   ;}*/





.header .phones-wrap a{
    margin-left: 13px;
}
.item.f_weekly .items-wrap{
    z-index: 2;
}
.catalog-onmain-tabs{
    z-index: 1;
}
.catalog-box{
    margin-bottom: 125px;
}
#pre-search-results-wrap .search-nav.withart{
    margin-bottom: 210px;
}
#pre-search-results-wrap .search-nav{
    margin: 0 0 210px;
}

.lb-widget-panel{
    right: 50px !important;
}
.index_catalog{
    margin-top: 40px;
}
.contacts-item .col-sm-6.with_bg{width: 45%; margin-left: 40px;}

/* .catalog-slider-box_all .slider-wrap{
    position: relative;
}
.catalog-slider-box_all .slider-wrap::after {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    width: 15%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);} */
.btn-action-ico.ico-close.js-btn-filter-toggle.fixed{
    opacity: 1;
    right: 0;
}
.filter-close-wrapped{
    position: fixed;
    z-index: 100;
    width: 100%;
    height: 50px;
    background: #fff;
}
.filter-close-wrapped__in{
    width: 100%;
    height: 100%;
    position: relative;
}
.openblock_time .item, .openblock_date .item{
    display: flex;
    align-items: center;
}
.jspVerticalBar{
    right: 2px;
}
.checkout_step{
    padding: 0 20px 20px 20px;
}
.js-basket-item ~ .js-basket-item{
    padding-top: 0;
    border-top: none;
}
.js-basket-item{
    margin-top: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
}
.js-basket-item:last-child{
    border-bottom: none;
}
.dopservices_data .item{
    padding: 10px;
    border: 1px solid #ccc !important;
    display: flex;
    align-items: center;
}
.dopservices_data .item span{
    margin: 0 10px 0 0;
}

.show-result_helper{
    cursor: pointer;
}
.st-row.row-tags.room-tags{
    display: block !important;
}
.st-row.row-tags.room-tags .row-value{
    justify-content: start;
}

@media (min-width: 1024px){
    .catalog-actions-box .filter-wrap .btn{
        height: fit-content !important;
        padding-top: 20px; 
        padding-bottom: 20px; 
    }
    
}
@media (max-width: 1023px){
    body.sctop #hdmenutop .actions-wrap, body:not(.scrolled) #hdmenutop .actions-wrap{
        top: 0;
        transform: translateY(80px);
    }
    .openchats .btn-action-ico svg{
        top: 33px;
        left: 10px;
        margin: -20px auto auto;
    }
    .header .location-wrap{
        padding-left: 50px;

        padding-right: 20px;
        
    }
    #pre-search-results-wrap .search-nav.withart{
        margin-bottom: 100px;
    }
    #pre-search-results-wrap .search-nav{
        margin: 0 0 100px;
    }
}
@media (min-width: 1800px){
    .bmain .header .phones-wrap a{
        margin-left: 13px;
    }
    #order_call{
        margin-left: 21px;
    }
}

@media (min-width: 1024px) and (max-width: 1599px){
    .header .phones-wrap a{
        margin-left: 10px;
    }
    #order_call{
        margin-left: 10px;
    }
}

@media (min-width: 1024px) and (max-width: 1340px){
    .product__quantity-minus, .product__quantity-plus{
        width: 30px;
    }
    .product__quantity-input{
        margin: 0;
    }
    .checkout_content .checkblock{
        width: inherit;
    }
    .checkout_content .checkblock:first-child{
        width: 60%;
    }
    .checkout_content .checkblock:last-child{
        width: 40%;
        margin-left: 20px;
    }
}

@media (max-width: 1023px){
    .contacts-item .col-sm-6.with_bg{width: 100%; margin-left: 0;}
    .show-result_helper-loader{
        bottom: initial !important;
        top: 50%;
    }
    .cost-menu-link.menu-item-inner.range-menu-link{
        width: 100%;
    }

    .nav-show.body-submenu-active .nav .btn-action-ico.ico-menu{
        right: 8px !important;
    }
}

@media (max-width: 768px){
    .catalog-item__title{
        padding-right: 40px;
    }
}

@media (max-width: 576px){
    .index_catalog .item a {
        padding: 8px 12px;
    }

    .main-filter-wrap .filter-section-wrap:not(.filter-section-wrap_discount) .filter-title-wrap{
        display: block;
        line-height: 100%;
    }
    .filter-section-wrap:not(.show) .filter-title{
        height: 100%;
    }
    .submenu-outer-wrap .submenu-wrap.active .submenu-last-outer-wrap .submenu-last-wrap.active .submenu-inner-wrap{
        padding: 0 0 16px 0 !important;
    }
    .submenu-outer-wrap .submenu-wrap.active .submenu-last-outer-wrap .submenu-last-wrap.active .submenu-title{
        position: absolute;
        text-align: center;
        padding: 16px 0 8px 0 !important;
        width: 100%;
        background: #fff;
        z-index: 1;
        box-shadow: 0px 4px 12px 0px rgba(20, 53, 117, 0.13);
    }
    .submenu-outer-wrap .submenu-wrap.active .submenu-last-outer-wrap .submenu-last-wrap.active ul{
        margin-top: 80px !important;
    }
    .submenu-outer-wrap .submenu-wrap.active .submenu-inner-wrap li{
        padding-right: 30px;
    }
}

.phone-wrap_time {font-size:13px;}

