@media screen and (max-width:1599px){/* [data-item-image] .category-item-image{height:228px;}
*/
}
@media screen and (max-width:1365px){.grid-products .item:nth-child(n+5) .category-item{border-top-color:transparent;}
/* [data-item-image] .category-item-image{height:267px;}
*/
}
@media screen and (min-width:768px) and (max-width:1023px){}
@media screen and (min-width:1024px) and (max-width:1279px){}
@media screen and (max-width:1279px){.wish-link .icon-text{display:none;}
.btn-call{width:36px;height:36px;}
.grid-products .item:nth-child(n+4) .category-item, .catalog-gallery .item:nth-child(n+4) .catalog-gallery-item{border-top-color:transparent;}
.homepage .tags-list{text-align:left;}
.category-items .grid-products .item{width:33.33%;}
.top-phone{display:block;font-size:16px;margin:0;}
.top-menu .menu-item{margin-left:6px;}
}
@media screen and (max-width:1023px){.breadcrumbs-wrap{padding:0 20px;}
header .icon-text{display:none;}
.product-sku{text-align:left;}
.grid-products .item:nth-child(n+3) .category-item, .catalog-gallery .item:nth-child(n+3) .catalog-gallery-item{border-top-color:transparent;}
.product-table-price{width:190px;}
.product-table-price > *{display:block;width:100%;margin-bottom:10px;}
/* .category-items{width:-webkit-calc(100% - 240px);width:calc(100% - 240px);}
.filter-sidebar{width:240px;padding-left:20px;}
*/
.category-items .grid-products .item{width:50%;}
.iconfilter .item{width:20%;}
/* [data-item-image] .category-item-image{height:320px;}
*/
.search, .header-right-block{-webkit-flex-basis:200px;flex-basis:200px;}
.logo{width:150px;}
.header-main-inner{padding:10px 0;}
.noscroll .search{position:static;}
.header-contact-buttons{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.btn-call{width:24px;height:24px;}
.top-phone{font-size:14px;}
.header-contact-phones{margin-right:10px;}
header .wrap{padding:0 20px;}
}
@media screen and (min-width:600px) and (max-width:767px){}
@media screen and (max-width:767px){h3, .h3{font-size:23px;}
h3::after, .h3::after, h3::before, .h3::before{width:20px;}
body{padding-top:46px;}
header.noscroll{position:fixed;left:0;right:0;top:0;z-index:14;margin-top:0;padding:0;border-top:0;}
.btn-menu-m, .btn-search-m{display:inline-block;vertical-align:middle;}
.header-contact, .noscroll .search{display:none;}
.btn-cart{background-image:url('../images/cart-b.svg');}
.noscroll .search-block{padding-left:0;}
.btn-cart .counter{background-color:#968a74;border-radius:50%;min-width:20px;min-height:20px;font-size:13px;line-height:20px;display:inline-block;text-align:center; color: #fff;}
.btn-cart{padding:10px 10px 10px 30px;background-size:24px auto;background-position:left center;border: 0;}
.logo{margin-left:20px;}
.e-icon-search::before{background-image:url('../images/search-b.svg'); opacity:.5; background-size: 20px;}
[data-cat-menu]{display:none;}
.noscroll [data-menu]{left:-100%;margin:0;top:49px;position:fixed;background-color:#e3e3e3;width:90%;height:-webkit-calc(100vh - 47px);height:calc(100vh - 47px);height:-webkit-calc(var(--vh, 1vh) * 100 - 47px);height:calc(var(--vh, 1vh) * 100 - 47px);overflow-y:auto;z-index:10;}
.noscroll [data-menu].open{left:0;}
.noscroll [data-menu].open [data-cat-menu]{display:block;}
.contact-mob{display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:13px 15px 10px;border-bottom:1px solid #eee;}
.header-mob-phones{font-weight:bold;}
.btn-call{width:20px;height:20px;}
.mob-phone{display:inline-block;vertical-align:middle;margin-right:3px;font-size:15px;}
.mob-email{color:#000;font-weight:bold;font-size:15px;}
.top-menu{display:block;}
.wish-link .icon-text, header .icon-text{display:inline-block;}
.m-menu-item, .top-menu .menu-item, .wish-link, .profile-link{display:block;text-align:left;margin:0;}
.m-menu-item{border-bottom:1px solid #e3e3e3;}
.m-menu-link{font-weight:bold;font-size:15px;padding:12px 15px;padding-right:30px;background-color:#fff;}
.m-menu-link-title{position:relative;display:block;}
.id-99999 .m-menu-link-title{padding-left:10px;}
.m-menu-item.id-99999 .m-menu-link::after{position:absolute;left:15px;top:20px;}
.has-submenu .m-menu-link-title::before, .has-submenu .m-menu-link-title::before, .has-submenu > .m-submenu-link::before{content:'';width:14px;height:2px;background-color:#000;position:absolute;left:100%;top:50%;margin-top:-1px;}
.has-submenu > .m-submenu-link {
    position: relative;
}

.has-submenu > .m-submenu-link::before {
    left: auto;
    right: 15px;
}
.has-submenu .m-menu-link-title::after, .has-submenu > .m-submenu-link::after{content:'';width:2px;height:14px;background-color:#000;position:absolute;left:100%;margin-left:6px;top:50%;margin-top:-7px;}
.has-submenu .m-submenu-link::after {
    left: auto;
    right: 21px;
}
.home-menu .has-submenu > .m-submenu-link::after {
    background-color: #fff;
}
.has-submenu > .m-submenu-link.open::after {content: none;}
.has-submenu .m-menu-link.open .m-menu-link-title::after{content:none;}
.m-submenu{position:static;background-color:#fff;box-shadow:none;padding:0;}
.top-menu .menu-link{display:block;padding:10px 15px;}
.wish-link, .profile-link{padding:10px 15px;}
.m-menu-item:hover .m-menu-link{background-color:#fff;color:#000;}
.m-menu-item:first-child .m-menu-link{color:#968a74;background-color:#fff;}

.m-menu-item:first-child .m-menu-link-title::before, .m-menu-item:first-child .m-menu-link-title::after{background-color:#968a74;}
.noscroll .search{top:46px;left:0;right:0;padding:10px;background-color:#fff;width:100%;}
.home-menu{padding-top:15px;}
.home-menu .m-menu-link, .home-menu .m-menu-item:first-child .m-menu-link, .home-menu .m-menu-item:hover .m-menu-link, .home-menu .m-submenu-link{background-color:#323740;color:#fff;}

.home-menu .has-submenu .m-menu-link-title::after, .home-menu .has-submenu .m-menu-link-title::before, .home-menu .has-submenu > .m-submenu-link::before, .m-submenu-link.open::before{background-color:#fff;}

.home-menu .m-menu-item{border-bottom:0;margin-bottom:2px;}

/* new */
.m-submenu-wrap, .m-submenu-icon{display:none;}
.m-submenu{display:block;}
.m-submenu-2{display:none;padding:10px 0;background-color:#efebe2;border-bottom:1px solid #e1dbd0;}
.m-submenu-2-link{display:block;padding:10px 15px 10px 25px;color:#534d3e;}

.m-submenu-link.open{background-color:#968a74;color:#fff;}
header{box-shadow:0 4px 17px 0px rgba(0,0,0,0.1);}
header .wrap{padding:0 15px;}
.header-main .wrap{padding:0;}
.logo{width:100px;margin:0 0 0 20px;}
.header-contact{display:none;}
.header-top{padding:0;}
.header-main-inner{padding:0;}
.btn-call{width:22px;height:22px;margin-right:4px;}
.btn-menu-box{height:19px;}
.noscroll .search{position:absolute;}
.search-form{max-width:none;}
.search-submit{display:block;}
.noscroll .search-input{border:1px solid #ccc;padding:10px;background:0;}
.noscroll .search-submit{height:100%;}
.search::after{content:'';height:12px;box-shadow:0 16px 29px 4px rgba(0, 0, 0, .1);display:block;left:-5px;right:-5px;position:absolute;}
.btn-cart{padding-left:35px;}
.wish-link{margin-left:0;}
.top-menu .menu-item{margin-left:0;}
.top-menu .menu-link{font-size:16px;}
/* new */
.breadcrumbs-wrap{padding:0 15px;}
.product-label{font-size:11px;line-height:36px;width:36px;height:36px;}
.product-labels img{width:36px;}
.sidebar, .sidebar + .category-content{width:100%;}
.sidebar{margin-bottom:30px;}
.vc_counter .btn-count{background-color:#323740;color:#fff;}
.vc_counter input{background-color:#e8e8e8;height:24px;}
.vc_count_price .vc_count{margin-bottom:10px;}
.vc_item_image_wrap{width:50px;height:50px;}
.vc_item_right{padding-left:10px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);}
.cart-item .btn-delete-item{margin-left:65px;font-size:0;bottom:12px;}
.products-table, .product-showroom{max-width:none !important;}
.slick-prev{left:15px;}
.slick-next{right:15px;}
.slider-nav .slick-prev, .slider-for .slick-prev{left:0;}
.slider-nav .slick-next, .slider-for .slick-next{right:0;}
.open-filter-outer{padding-top:4px !important;}
.product-row-item{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.product-row-image{width:100%;margin:0;}
.product-row .product-counter{margin:20px auto;}
/* [data-item-image] .category-item-image{height:220px;}
*/
#sbscr{background-color:#f2f2f2;}
.logos-carousel{margin-bottom:0;}
.subscribe-block{background:0;margin-bottom:0;}
.subscribe-header{font-size:28px;}
.subscribe-block-inner{padding:25px;}
.subscribe-input-group{flex-direction:column;margin-top:20px;}
.subscribe-form .input-email, .subscribe-form .input-submit{width:100%;margin-top:15px;}
}
@media screen and (max-width:599px){.catalog-gallery .item:nth-child(n+2) .catalog-gallery-item{border-top-color:transparent;}
.btn, input[type='submit'].btn{width:100%;padding:14px 20px;font-size:16px;}
.btn[data-open-filter]{padding:9px 20px;}
.category-item .btn{width:auto;min-width:0;padding:10px}
.category-sort{border:0;padding:0;-webkit-flex-grow:1;flex-grow:1;}
.touch .category-item .buttons-right [class *="btn"]{opacity:1 !important;}
.btn+.btn{margin-top:10px;}
footer{padding-bottom:50px;}
.footer-col{width:100%;}
.footer-title{font-size:16px;}
.footer-menu{margin-top:10px;}
.footer-grid .footer-col{padding:0;}
.isflex .footer-grid .footer-col{max-width:none;}
[data-footer-column]{display:none;margin:0 -10px 0 -15px;border-bottom:1px solid #777;padding:5px 15px 10px;}
[data-footer-title]{position:relative;margin:0 -10px 0 -15px;padding:15px 30px 15px 15px;border-bottom:1px solid #777;border-top:1px solid #777;}
/* [data-footer-collapsible] + [data-footer-collapsible] .footer-title{border-top:0;}
*/
[data-footer-title]::after{position:absolute;right:20px;display:inline-block;top:50%;margin-left:6px;width:8px;height:8px;margin-top:-6px;content:'';-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;transform-origin:66% 66%;pointer-events:none;border-right:2px solid #fff;border-bottom:2px solid #fff;vertical-align:middle;}
[data-footer-title].active::after{border-color:#fff;-webkit-transform:rotate(225deg);transform:rotate(225deg) }
[data-footer-title].active{border-bottom-color:transparent;}
.footer-grid .footer-col[data-collapsible-col]{margin-bottom:0;}
.footer-grid .footer-col[data-collapsible-col] + [data-collapsible-col] [data-footer-title]{border-top:0;}
.footer-title{color:#fff;}
.hidden-xs{display:none;}
/* .slick.slick-initialized.slider-nav{display:none !important;}
*/
.e-copy{margin:10px 0 0;}
.socials{padding:0;}
section{margin:20px 0;padding:20px 0;}
.widget-latest-item, .widget-latest .item-full{height:auto;min-height:300px;margin-bottom:20px;}
[data-product-left], [data-product-right]{padding:15px;}
.product-buttons .product-counter, .product-buttons .btn{margin-bottom:10px;}
.category-item .tooltip .tooltip-text{display:none;}
.category-item-title{margin-bottom:0;}
.category-item .prod-price{font-size:17px;}
.user-form .forgot-link{margin:15px 0 0;}
.category .grid-products{margin:0 -15px;border:0;}
/* .category .grid-products .category-item{border-left:0;border-right:0;}
*/
.grid-products .item:nth-child(even) .category-item{border-right-color:transparent;}
[data-product-left]{padding:0;}
[data-product-left] .prod-photo{padding-top:15px;padding-bottom:15px;}
.products-table-item, .products-table td{display:block;}
.products-table td, .products-table tr:last-child td{border:0;}
.products-table-item{background-color:#fff;margin-bottom:15px;padding:10px 0;}
.products-table td{text-align:left;margin-left:75px;}
.products-table td, .products-table tr:last-child td{padding-top:0;text-align:left;}
.products-table td:first-child{margin-left:0;}
.tabs-switcher li{font-size:14px;width:50%;}
/* .category-items{width:100%;-webkit-order:2;order:2;}
*/
/* .filter-sidebar{width:100%;padding-left:0;-webkit-order:1;order:1}
*/
/* temp */
/* [data-open-filter], .grid-toolbar .item:last-child{width:100%;display:none;}
*/
.filter-sidebar{position:fixed;left:-100%;}
.grid.collapsible-filter-outer{overflow:visible;}
.collapsible-filter-outer .grid-products.full-width{width:auto;}
.collapsible-filter-outer .category-items{width:100%;}
.filter-sidebar{position:fixed;left:-100%;width:100%;padding:15px;top:0;z-index:10000;border:0;height:100vh;overflow-y:auto;background-color:#fff;}
.filter-sidebar.opened{left:0;}
[data-close-filter]{margin-bottom:20px;}
.filter-header{padding:15px;}
.filter-inner{padding:0 15px 15px;}
a[data-togglelink]{padding:12px 14px;}
.filter-header::after{top:22px;}
.filter-header::before{top:16px;}
.filter-inner .scrollable{max-height:none;}
.team-item{margin-bottom:40px;}
.team-item-image img{width:100%;}
.team-item-image::after{left:10px;}
.team-item:nth-child(odd) .team-item-image::after{right:10px;}
.team-item-title::after, .team-item:nth-child(even) .team-item-title::after{width:100% !important;-webkit-transform:none;transform:none;margin-left:0;margin-right:0;}
.team-item-caption{font-size:14px;}
.team-item-desc{padding-right:20px;}
.team-item:nth-child(odd) .team-item-desc{padding-left:20px;padding-right:0;}
.single-team-member .team-item{flex-direction:column;}
.single-team-member .team-item-image, .single-team-member .team-item-desc{width:80%;}
.team-item-image{margin-bottom:20px;}
.single-team-member .team-item:nth-child(odd) .team-item-desc{padding-left:0;}
.single-team-member .team-item-desc{position:relative;}
.single-team-member .team-item-title span{display:block;padding-right:60px;}
.single-team-member .team-item-qr{display:block;width:50px;height:50px;position:absolute;right:0;top:0;margin:0;}
.pinterest-image-link{right:15px;}
.product-var-image-item{width:70px;height:70px;}
}
@media screen and (max-width:479px){.socials{text-align:center;}
/*.logo{width:100px;margin-top:2px;} */
.logo{width:110px;margin-top:-4px;}
.grid-gap > .item.selectbox, .grid-gap > .item.selectbox .nice-select, .category-counter{width:100%;}
.grid-gap > .item.selectbox{padding-bottom:0;padding-top:15px;}
.category-sort{position:relative;}
.category-sort .checkbox{position:absolute;right:0;top:-30px;}
.open-filter-outer{width:100%;padding-top:14px !important;}
}
@media screen and (max-width:320px){.type-item{margin:10px 2px 10px 0;}
}
@media screen and (min-width:600px){.visible-xs{display:none;}
.prod-photo /*, .subcats*/{position:-webkit-sticky;position:sticky;top:100px;}
.slides-counter{display:none;}
.grid.collapsible-filter-outer{padding-right:15px;margin-right:-15px;}
}
@media screen and (min-width:600px) and (min-height:600px){.prod-photo-big{min-height:400px;display:-webkit-flex;display:flex;}
}
@media screen and (min-width:768px){
    .hidden-s{display:none;}
    .sidebar{width:250px;margin-right:50px;}
    .sidebar + .category-content{width:-webkit-calc(100% - 300px);width:calc(100% - 300px);}
    .page-item-image{width:250px;padding-right:25px;margin-bottom:0;}
    .page-item-desc{width:-webkit-calc(100% - 275px);width:calc(100% - 275px);}
    .feedback-form{margin:20px auto;padding:20px;border:3px solid #e3e3e3;text-align:center;max-width:600px;}
    .top-menu a.menu-link:hover, .top-menu .wish-link:hover, .top-menu .profile-link:hover{border-bottom-color:currentColor;}
    .all-wrap.fixed{padding-top:155px;}
    .grid.collapsible-filter-outer{padding-right:30px;margin-right:-30px;}
    /* new */
    header.scroll{position:fixed;top:0;left:0;right:0;}
    header.scroll .header-top{display:none;}
    header.scroll .logo {
        width: 65px;
    }
    header.scroll .logo-image {
        display: none;
    }
    header.scroll .logo-image-short {
        display: block;
    }
    .m-menu {
        display: flex;
        justify-content: center;
    }
    .m-submenu{position:static; background-color:transparent;}

    .m-menu-item{position:static;}
    .m-menu-link{position:relative;font-size:16px; transition: .2s all ease-in-out}
    .m-menu-item:hover .m-menu-link{color:#968A74;}
    .m-menu-item .m-menu-link::before{content:'';position:absolute;display:block;left:15px;right:15px;bottom:0;height:3px;background-color:#968A74;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
    .m-menu-item.id-99999 .m-menu-link::before{display:none;}
    .m-menu-item:hover .m-menu-link::before{opacity:1;}
    .m-submenu-wrap{position:absolute;background-color:#fff;left:0;width:100%;opacity:0;visibility:hidden;padding:30px 0;-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 4px 17px 0px rgba(0,0,0,0.1);-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;z-index: -1;}
    .m-menu-item:hover .m-submenu-wrap{-webkit-transform:translateY(-1px);transform:translateY(-1px);opacity:1;visibility:visible; transition-delay:0.3s;}
    .one-col .m-submenu{-webkit-flex-direction:column;flex-direction:column;margin:0;padding:0;gap:0}
     .m-submenu-link{font-size:18px;font-weight:600;margin-bottom:13px;padding:0;}
	.one-col .m-submenu-link{font-size:16px;margin-bottom:18px;font-weight:400;min-width:160px}
    .one-col .m-submenu-icon {display:none}
    .m-submenu{display:-webkit-flex;display:flex;margin:auto;max-width:915px;box-shadow:none;gap:55px;padding:0 30px;}
    /*.id-99998 .m-submenu {max-width: 1200px;}*/
    .m-submenu-item{text-align:left;}
   

    .m-submenu-link:hover{background-color:transparent;color:#968A74;}
    .m-submenu-2{text-align:left;}
    .m-submenu-2-item{margin-bottom:10px;}
    .m-submenu-2-link{color:#444;display:inline-block;border-bottom:1px solid transparent;}
    .m-submenu-2-link:hover{border-bottom-color:currentColor;}
    .m-submenu-icon{height:40px;width: 40px; margin-bottom: 10px;display:block;}
    .m-submenu-icon svg {
        max-width: 100%;
        max-height: 100%;
        fill: #968a74;
    }
    .id-80 .m-menu-link-title::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#86cf89;vertical-align:middle;margin-right:5px;margin-top:-2px;}
    .m-menu-tabs{display:-webkit-inline-flex;display:inline-flex;margin-bottom:30px;}
    .m-menu-tab-item{padding:8px 10px;background-color:#ebebeb;margin-right:1px;cursor:pointer;}
    .m-menu-tab-item:not(.active):hover{background-color:#e2dbcd;}
    .m-menu-tab-item.active{color:#fff;background-color:#968A74;}

    .icon-grid  .m-submenu-icon {
        margin-left: auto; margin-right: auto;
    }
    .icon-grid .m-submenu {
        justify-content: center;
        flex-wrap: wrap;
        max-width: 820px;
    }
    .id-2.icon-grid .m-submenu {
        max-width: 745px;
    }
    .icon-grid .m-submenu .m-submenu-item {
       
        text-align: center;
    }

    .m-submenu-3 {
        padding-left: 10px;
        border-left: 2px solid #e2dbcf;
    }

    .m-submenu-3-link {
        color: #7a5d28;
        font-size: 14px;
    }

    .m-submenu-3-item {
        margin: 10px 0;
    }
	/*
    .id-99998 .m-submenu-item:first-child::before {content: '';position: absolute; border: 2px solid #dbd7d1;left: -20px;right: -20px;top: -20px;bottom: -10px; border-radius: 4px; z-index: -1;}

    .id-99998 .m-submenu-item:first-child {
        position: relative;
        z-index: 1;
    }
	*/
    /* new */
}
@media screen and (min-width:1024px){[data-filter-tooltip]{margin-top:-10px;}
}
@media screen and (min-width:1280px){.m-submenu-2-link{font-size:17px;}
}
@media screen and (min-width:1600px){.team-item-title{font-size:24px;}
}

@media screen and (max-width:1440px){
	.designer-img-wrap {width:50%}
}
@media screen and (max-width:1280px){
.designer-page-wrap {padding:40px 40px; }
.designer-img-wrap {width:50%}

}
@media screen and (max-width:1024px){
	.designer-page-wrap {padding:40px 40px; }
	.designer-img-wrap {width:45%}
	.header-main input[data-searchinput]:focus {width: 310px;}
}
@media screen and (max-width:767px){
.designer-page {flex-direction:column; }
	.designer-img-wrap {width:100%; height:240px;}
	.design-form {background:none; padding:0}
	.designer-page-wrap {padding:30px}
}