@media (min-width: 768px) {.category-list{margin-bottom:36px}}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
    }
.header-cart__btn:hover{
		background: rgba(0, 0, 0, .05);
	}	
header.clearHeader .menu2 .menu__level-1-li:after, 
header.clearHeader .menu2 .menu__level-1-a, 
header.clearHeader .menu2 .menu__level-1-pm, 
header.clearHeader .menu2 .menu__header,
header.transparentHeader .menu2 .menu__level-1-li:after, 
header.transparentHeader .menu2 .menu__level-1-a, 
header.transparentHeader .menu2 .menu__level-1-pm, 
header.transparentHeader .menu2 .menu__header{
	color:var(--primary-brand-accent);
}

header.transparentHeader .menu2 .menu__level-1-li:hover,
header.transparentHeader .header-cart__btn:hover{
	background:var(--primary-brand-hovered);
}

header.clearHeader .menu2 .menu__level-1-li:hover,
header.clearHeader .header-cart__btn:hover,
body.dark-theme .menu2 .menu__level-1-li:hover,
body.dark-theme .header-cart__btn:hover{
	background:var(--primary-brand-enabled);
}
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
    }
}

@media (max-width:1200px){
	.row,
	.uni-module__wrapper{
		margin: 0 -8px;
	}
	*[class*='col-'],
	.uni-module__wrapper .uni-module__item, 
	.uni-module__wrapper .uni-module .owl-item,
	.uni-module__item, 
	.uni-module .owl-item	{
    padding: 0 8px;
}
	.top-menu__account.status-2{display:block}
	.header-block__item-account{display:none}
	.header-block__item-telephone{padding:0 15px}
	.menu1 .menu__banner{display:none}
	.uni-module .product-thumb__description, .grid-view .product-thumb__description{display:none}
	.product-thumb .qty-switch__input{width:28px}
	.product-thumb{margin:0 0 16px;}
	.product-thumb__image{margin-top:-20px;margin-right:-20px;margin-left:-20px;}
	.uni-item{padding:20px;}
	.sticker{top:-14px;right:-14px;}
	.five-in-one-module .uni-module__item{
		width:25% !important;
	}
}

@media (max-width:992px){
	body{
		padding-top:88px;
	}
	.article_description{
		font-size:14px;
	}
	.html-module .heading, 
	.module-heading{
		margin:0 0 44px;
		font-size:23px;
	}
	.top-menu__btn-text{display:none}
	.header-block__item-logo{flex:1 1 auto}
	
	header{height:88px;}
	header.transparentHeader{
		background-color:rgba(10, 45, 35, 0.1);
	}
	.header-block__item-logo .header-logo{
		max-width:124px;
	}
	
	.header-block{
		padding:26px 0;
	}
	
	.header-block__item-cart{
		margin-left:auto;
		margin-right:26px;
	}
	
	header.transparentHeader .header-cart__icon, header.clearHeader .header-cart__icon{
		background-color:var(--primary-brand-focused);
	}

	
    #search2{padding:0 10px}
	#search2 .header-search__input, #search2 .header-search__category-btn{height:36px!important}
	#search2 .header-search__category + .header-search__input{flex:1 1 auto}
			
	#main-menu{order:6;}
	.menu-wrapper{position:fixed;z-index:1070;top:0;left:-100%;margin:0;padding:0;overflow-y:auto;width:100%; min-height: 100vh;min-height: -webkit-fill-available;transition:all ease-in-out .15s}
	.menu-wrapper.show{left:0;box-shadow:0 0 10px rgba(0, 0, 0, .2)}
	.menu__header{height:54px;background:rgba(0, 0, 0, .05)}
	.menu__collapse{top:54px}
	.menu__header-title{font-size:1.25em;flex:1 1 auto}
	.menu__header-icon.fa-times{display:flex !important;width:44px;height:100%;margin:0 -12px 0 0;align-items:center;justify-content:center;background:rgba(0, 0, 0, .05)}
	.menu-open{float:left;display:flex !important;align-items:center;justify-content:center;margin:0;height:40px;padding:0;border-radius:4px;cursor:pointer;background:none !important;}
	.menu-open__title{margin:0 0 0 10px;font-weight:500;display:none;}
	.menu__collapse{display:block;height:auto !important;font-size:1em}
	header .menu, header .menu__level-1-li{border-radius:0 !important}

    .menu__level-2{overflow:hidden}
    .menu__level-2:not(.in){height:0}
    .menu__level-2-a{padding:10px 32px 10px 10px;border-top:solid 1px rgba(0, 0, 0, .1)}
	.menu__level-3{overflow:hidden;padding:0;margin:0}
	.menu__level-3:not(.in){height:0}
	.menu__level-3-li{border-top:dashed 1px rgba(0, 0, 0, .1)}
    .menu__level-3-a{min-height:46px;padding:0 32px 0 15px}
    .menu__pm{position:absolute;right:0;top:0;z-index:9;width:44px;line-height:46px;text-align:center;font-size:.85em;cursor:pointer}
    .menu__pm:not(.open) .fa-minus{display:none}
    .menu__pm.open .fa-plus{display:none}
	.menu__banner, .menu__additional{display:none}
    .sorts-block__btn + .sorts-block__btn{border-radius:0 4px 4px 0 !important}
	.list-view .product-thumb__image{width:42%;min-width:35%}
	.product-thumb__quick-order, .owl-carousel .owl-nav{opacity:1}
	
    .footer__payments{justify-content:flex-start;margin:0 0 0 -10px}
	
	.five-in-one-module .uni-module__item{
		width:33.3333% !important;
	}
	body.common-home .content-top .uni-slideshow, 
	#information-4 .uni-slideshow, 
	body.product-category .content-top .uni-slideshow{
		margin-top:-88px;
	}
	.five-in-one-module{
		padding-top:44px;
	}
	
	div.heading{
		font-size:24px;
		margin-bottom:32px;
	}
	.product-thumb__image{
		margin-bottom:17px;
	}
	/*.product-thumb__image img{
		width:92px;
		height:124px;
	}*/
	.product-thumb__name{
		font-size:15px;
		padding:0 0 12px;
	}
	.product-thumb__option .option__group .option__name{
		font-size:11px;
	}
	.option__item{
		margin:0 8px 8px 0;
	}
	.product-thumb__price{font-size:14px;margin:0 0 12px;}
	.price .price-old{
		font-size:9px;
	}
	.product-thumb__add-to-cart{
		width:34px;
		height:34px;
		padding:7px;
	}
	.fa-bag-shopping, .fa-shopping-bag, .fa-shopping-basket{
		width:20px;
		height:20px;
	}
	
	.product-thumb .qty-switch{
		height:34px;
		margin-right:20px;
		width:94px;
		padding:7px 24px;}
	  .product-thumb	.qty-switch__btn.fa{
		width:18px;
		height:18px;
		top:7px;
	}
	.product-thumb .qty-switch__btn.fa-plus{
		right:6px;
	}
	.product-thumb .qty-switch__btn.fa-minus{
		left:6px;
	}
	.qty-switch__btn.fa{
		line-height:18px;
	}
	.product-thumb .qty-switch__input{
		width:100%;
		font-size:11px;
		height:18px;
	}
	.breadcrumb{
		margin-bottom:24px;
		font-size:14px;
	}
	.heading{
		font-weight:500;
	}
	h1{
		font-size:28px;
		margin-bottom:44px;
	}
	.article_description blockquote p:first-child span{
		font-size:28px !important;
	}
	#information-10 .article_description b{
		font-size:500;
	}
	
	#information-10 .article_description table{
		margin-bottom:0;
	}
	
	#information-10 .article_description table td{
		padding:16px 6px;
		font-size:16px;
	}
	
	#information-10 .article_description table td:not(:last-child) span{
		font-size:16px !important;
	}
	#information-10 .article_description table td:last-child,
	#information-10 .article_description table td:last-child span{
		font-size:23px !important;
	}
	
	
	
	.html-module{
		margin:0;
		padding:32px 0;
	}
	
	.html-module .pages-columns{
		overflow-y:auto;
	}
	.html-module .pages-columns .col{
		min-width:280px;
	}
	
	.html-module .pages-columns .inner{
		padding:16px;
	}
	
	.html-module .pages-columns .col .inner i{
		width:32px;
		height:32px;
		margin-right:12px;
	}
	.faq-accordion .panel-title{
		font-size:16px;
	}
	#information-4 .content-top + .breadcrumb-h1, body.product-category .content-top + .breadcrumb-h1{
		top:88px;
	}
}

@media (max-width:767px){
	
	.header-block{margin:0;padding:25px 0}
    .header-phones__main{font-size:1.1em}
    .header-phones__show-phone{font-size:.65em}
    .header-phones__additionals{display:none}
    .header-phones__ul{left:auto;right:0}
    .header-cart__buttons .btn-default{display:none}
    .uni-module .owl-nav > div:not(.disabled){opacity:.8}
    
    .grid-view{flex:0 0 50%;width:50%;max-width:50%}
    .list-view{flex:0 1 100%}
    .nav-tabs li{padding-right:5px}
	.nav-tabs li a{font-size:1.1em}

    .footer__column-heading{position:relative}
	.footer__column-heading i{
		display:none !important;
	}
	.footer__column-ul{
		display:block !important;
		height:auto !important;
	}
.category-list > div.col-xs-6{
width: 100%;
}
	/*.footer__column-heading .fa-chevron-down{position:absolute;right:0;font-size:.7em}
	.footer__column-heading.open .fa-chevron-down{transform:rotate(180deg)}
	.footer__column:not(:first-child){padding-top:15px;border-top:solid 1px rgba(0, 0, 0, .07)}*/

	.error-not-found__404{font-size:10em}
	
	.five-in-one-module .uni-module__item{
		width:50% !important;
	}
	body.product-product .breadcrumb{
		display:none;
	}
	#modal-cart .modal-dialog{
		height: calc(100vh - 64px);
		margin: 64px 0 0;
		border-radius: 16px 16px 0 0;
		max-width:100%;
		width:100%;
	}
	#modal-cart .modal-header{
		padding:32px 20px 20px;
		border-radius: 16px 16px 0 0;
	}
	#modal-cart .modal-body{
		padding:0 20px 40px;
	}
	.footer{
		padding:48px 0 32px;
	}
	.footer-logo{
		margin-bottom:56px;
	}
	.footer__text{
		text-align:center;
		font-size:13px;
	}
	.footer__text small{
		font-size:13px;
		opacity:.6;
	}
	.footer__payments, .footer__media{
		justify-content:center;
		margin-top:16px;
	}
	.cartpage-header a{
		display:none;
	}
	.header-cart__item-wrapper,
	.checkout-cart__item-wrapper{
		flex-wrap:wrap;
	}
	.header-cart__quantity,
	.checkout-cart__quantity{
		order:5;
		width:100%;
		margin-top:8px;
	}
	.header-cart__total{
		font-size:14px;
	}
	.checkout-cart__remove{
		background:none;
		width:auto;
		height:auto;
		min-width:unset;
		color:red;
		position: absolute;
		right: 10px;
		top: 8px;
		border:0px;
		 border: 0px !important;
	}
	.checkout-cart__remove-icon{
		        -webkit-mask-image: none !important;
        mask-image: none !important;
        background: none !important;
       
	}
	.checkout-cart__remove-icon:before{
		content: "\f00d";
		font-weight: 900;
		-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
	font-family: "Font Awesome\ 5 Free", "FontAwesome";
	}
	.products-module{
		padding:56px 0 32px;
	}
	.owl-carousel .owl-dots .owl-dot span{
		width:8px;
		height:8px;
	}
	.owl-carousel .owl-dots .owl-dot.active span{
		width:16px;
	}
	.owl-carousel .owl-dots .owl-dot + .owl-dot{
		margin-left:16px;
	}
	body.product-product .fly-block,
	body.checkout-uni_checkout .fly-block{
		bottom:100px;
	}
}
@media (max-width:575px){
	.product-thumb__option{
		margin:0;
		flex:100%;
	}
	.product-thumb__price{
		    justify-content: flex-start;
			align-items: center;
	}
}
/*
@media (max-width:575px){
	.top-menu__wishlist.status-2, .top-menu__compare.status-2{display:block}
	.header-block__item-wishlist, .header-block__item-compare{display:none}
	.header-logo{max-width:120px}
	.header-block__item-cart{padding:0 0 0 5px}
	.header-cart__item-wrapper{flex-wrap:wrap}
	.header-cart__name{flex:1 1 100%;margin:0 0 15px}
	.header-cart__quantity{padding:0 15px 0 0}
	.header-cart__quantity .qty-switch__input{height:25px;line-height:27px}
	.header-cart__quantity .qty-switch__btn{width:25px;height:25px;line-height:24px}
	.top-menu__compare{margin:0}
	.header-phones__main{font-size:1em}
    .menu-open__title:not(.show-on-mobile){display:none}
    .header-search__category.hide-on-mobile{display:none}
    .header-search__input.hide-on-mobile{border-radius:4px}
	.sorts-block__item:first-child{min-width:90px}
	.uni-module{padding:0 5px}
	.uni-module .owl-item, .uni-module__item{padding:0 5px}
    .uni-module__wrapper{display:flex;flex-wrap:wrap}
    .uni-module .owl-dots{margin:0 0 20px !important}
	.products-block{margin-bottom:20px}
    .product-thumb{margin:0 0 10px;padding:10px}
    .product-thumb__image{padding-top:5px}
	.product-thumb .sticker{top:0;left:0}
	.product-thumb__model:before, .product-thumb .qty-indicator:before{display:none}
	.product-thumb__add-to-cart, .product-thumb__cart.disabled2{flex:1 1 auto;max-width:100%;padding:0 2px}
	.product-thumb__cart .btn{font-size:.9em}
	.product-thumb .uni-timer, .product-thumb .product-thumb__description, .product-thumb__option, .list-view .product-thumb__option{display:none!important}
    .product-thumb__wishlist, .product-thumb__compare{right:5px}
    .grid-view:nth-child(odd){padding-right:5px}
	.grid-view:nth-child(even){padding-left:5px}
    .list-view .product-thumb__caption{padding:0 25px 0 12px}
	.category-info__image{display:none}
	.error-not-found__404{width:290px;height:290px;font-size:7em}
}

@media (max-width:380px){
	.header-logo{max-width:110px}
	.header-cart__total{flex:0 1 auto}
	.header-search__category{display:none}
	.header-search__input{border-radius:4px !important}
}

@media (max-width:350px){
	.header-phones__main{font-size:.9em}
	.header-block__item-logo{max-width:110px}
	.product-thumb .qty-switch, .product-thumb__quick-order{display:none}
	.btn-xl{padding:0 15px}
}
*/

@media (max-width:480px){
	.header-cart__image,
	.checkout-cart__image{
		flex:0 0 85px !important;
		padding-right:15px !important;
		
	}
	.unicheckout-sticky .checkout-cart__name{
		padding-bottom:16px !important;
	}
	.header-cart__name,
	.checkout-cart__name{
		padding-right:15px !important;
		flex:0 0 100% !important;
		padding-bottom:16px !important;
	}
	.header-cart__total,
	.checkout-cart__total{
		margin-top: 8px;
        order: 6;
        margin-left: auto;
	}
	.header-cart__quantity, .checkout-cart__quantity{
		width:auto;
	}
}
@media (min-width:767px){
	.header-phones__main.two-line{font-size:1.2em}
	.modal:before{display:inline-block;vertical-align:middle;content:'';height:100%}
	.footer__column-ul{display:block !important;height:auto !important}
}

@media (min-width:992px){
	.top-links .top-menu__btn{display:none}
	.top-links__ul{position:static;display:flex;align-items:center;background:none;box-shadow:none;list-style:none;margin:0;padding:0}
	.top-links__li{margin:0 20px 0 0}
	.top-links .top-links__a{margin-top:-2px;padding:0;font-size:.8em;font-weight:500;background:none !important}
	
	.header-block__item-search.order-2{order:2;padding-left:10px}
    .header-block__item-telephone.order-1{order:1;padding-left:5px}
	.header-block__item-menu{padding:0 15px}
	.header-block__item-menu + .header-block__item-search + .header-block__item-telephone{padding-left:15px}
	
	.header-menu__btn{height:34px;padding:0 10px;font-weight:500;font-size:.95em;border:none;border-radius:4px;white-space:nowrap}
	.header-menu__icon{margin:0 5px 0 0}
	.header-menu__btn.show .header-menu__icon:before{content:'\f00d'}

	.menu-wrapper.new{display:none;position:absolute;top:0%;left:10px;right:10px;z-index:988;padding:0;background:#fff}
	.menu-wrapper.new.show:before{position:absolute;top:-1px;left:50%;width:100vw;bottom:0;content:'';background:#fff;border-top:solid 1px rgba(0, 0, 0, .1);transform:translateX(-50%);box-shadow:0 10px 10px rgba(0, 0, 0, .2)}

	.menu2{background:transparent !important;}
    .menu1:hover .menu__collapse{display:block !important}
	.menu__header-icon{margin:0 10px 0 0}
	.menu1 .menu__collapse{display:none}
	.menu1:not(.new) .menu__collapse{border-radius: 0 0 4px 4px}
	.menu__level-1-li{display:flex;align-items:center}
	.menu__level-1-li.has-children:after{display:flex;align-items:center;justify-content:center;width:30px;height:46px;text-align:center;font-family:"Font Awesome\ 5 Free";font-weight:900;content:"\f107";font-size:.75em;transition:transform ease-in-out .15s}
	.menu__level-1-li.open:after{transform:rotate(-90deg)}
	.menu__level-2{position:absolute;z-index:-1;top:0;left:100%;display:none;flex-wrap:wrap;overflow-y:auto;padding:0;border-radius:10px;box-shadow:0 4px 10px rgba(0, 0, 0, .2);scrollbar-width:thin}
	.menu__level-2.open{display:flex}
	.menu__level-2::-webkit-scrollbar{width:8px;background:#eee;border-radius:4px}
    .menu__level-2::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}
	.menu__level-2.column-1{flex-wrap:nowrap;flex-direction:column}
	.menu__level-2-wrap{display:flex;flex-wrap:wrap}
	.menu__level-2-ul.has-image{padding-left:44px}
	.menu__level-2-img{position:absolute;left:10px;top:50%;margin-top:-12px;width:24px}
	.menu__level-2-ul{flex:0 0 auto;padding:10px}
	.menu__level-2-a.has-children{min-height:auto;margin:14px 0 10px}
	/*.menu__level-2:not(.column-10) .menu__level-2-a{font-weight:700}*/
	.menu__level-3{padding:0 0 15px}
	.menu__level-3-li + li{margin:7px 0 0}
	
	.menu1 .column-1{width:220px}
	.menu1 .column-2{width:440px}
	.menu1 .column-3, .menu1 .column-4{width:720px}

	.menu1.new .menu__header{display:none}
	.menu1.new .menu__collapse{position:relative;top:0;display:block;width:calc(25% - 15px);min-height:70vh}
	.menu1.new .menu__level-1-li{position:static}
	.menu1.new .menu__level-2{max-height:100%;box-shadow:none}
    
    /*.menu__level-2-ul.col-md-3:nth-child(n+5):before, .menu__level-2-ul.col-md-4:nth-child(n+4):before, .menu__level-2-ul.col-md-6:nth-child(1n+3):before, .menu__level-2-ul.col-md-12:nth-child(n+2):before{display:block;content:'';border-top:dashed 1px rgba(0, 0, 0, .1)}*/
	.menu2 .collapse{height:fit-content !important}
	.menu2 .menu__header{display:none}
    .menu2 .menu__collapse{display:flex;top:0}
    .menu2 .menu__level-1-li{position:static;border:none;border-radius:999px;margin:0 5px;}
	.menu2 .menu__level-1-li:after{margin-left:-15px}
	.menu2 .menu__level-1-li.open:after{transform:rotate(-180deg)}
	.menu2 .menu__level-1-a{flex:0 1 auto;margin:0;padding:0 16px;white-space:nowrap;text-transform:uppercase;}
	.menu2 .menu__level-1-li.menu__additional:after{display:none}
    .menu2 .menu__level-2{top:100%;left:auto !important;border-radius:10px;max-width:240px;}
	
	/*.menu2 .column-1{width:25%}*/
	.menu2 .column-2{width:50%}
	.menu2 .column-3{width:75%}
	.menu2 .column-4{width:100%}

	.menu2.new{margin-left:0}
	.menu2.new .menu__level-1-li:first-child{box-shadow:inset 1px 0 0 rgba(0, 0, 0, .08)}
	
	.menu-right{z-index:98;height:46px;margin-left:-20px}
	.menu-right .menu__level-1-li:first-child{box-shadow:none}
	
	.column-3 .menu__level-2-wrap{flex:1 1 66.67%}
	.column-4 .menu__level-2-wrap{flex:1 1 75%}
	.column-3 .menu__banner{flex:0 1 33.33%}
	.column-4 .menu__banner{flex:0 1 25%}
	.menu__banner{display:flex;max-width:300px;align-items:center;justify-content:center;margin:20px 0;padding:0 10px 0 15px;overflow:hidden;border-radius:3px}
	.menu__banner img{max-width:100%;border-radius:2px;opacity:.9;cursor:pointer}
	.menu__banner:hover img{opacity:1}

	.nav-tabs{scrollbar-width:thin}
    .nav-tabs::-webkit-scrollbar{height:5px;background:#eee;border-radius:5px}
    .nav-tabs::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}

    .list-view .product-thumb__name{margin:0 0 15px;font-size:1.15em}
	
	.product-thumb.uni-item:hover{border:solid 1px transparent;background-color:var(--brand-50);}
	.owl-carousel:hover .owl-nav{opacity:1}
	.modal-header .close:hover{opacity:1}
	.modal-body{padding:20px}
}

@media (min-width:767px) and (max-width:1200px){
	.uni-module .product-thumb__quick-order, .grid-view .product-thumb__quick-order{margin:0 0 0 10px;padding:0 10px}
}

@media (min-width:1180px){
	.menu1 .column-1{width:270px}
	.menu1 .column-2{width:540px}
	.menu1 .column-3, .menu1 .column-4{width:870px}
	.compact-view .qty-indicator{display:flex}
}

@media (min-width:1392px){
	.container{
		width:1362px;
	}
	.footer > .container{
		width:1246px;
	}
	.menu1 .column-1{width:280px}
	.menu1 .column-2{width:580px}
	.menu1 .column-3{width:720px}
   	.menu1 .column-4{width:970px}
}

@media (min-width:1600px){
	.menu-wrapper.new .menu__collapse{width:calc(20% - 15px)}

	.menu1 .column-1{width:280px}
	.menu1 .column-2{width:560px}
	.menu1 .column-3{width:895px}
    .menu1 .column-4{width:1193px}
	
	/*
	.col-xxl-1{width:5%}
	.col-xxl-2{width:10%}
	.col-xxl-2-1{width:12.5%}
	.col-xxl-3{width:15%}
	.col-xxl-3-1{width:16.66666667%}
	.col-xxl-4{width:20%}
	.col-xxl-5{width:25%}
	.col-xxl-6{width:30%}
	.col-xxl-6-1{width:33.33333333%}
	.col-xxl-8{width:40%}
	.col-xxl-9{width:45%}
	.col-xxl-10{width:50%}
	.col-xxl-11{width:55%}
	.col-xxl-12{width:60%}
	.col-xxl-13{width:65%}
	.col-xxl-15{width:75%}
	.col-xxl-16{width:80%}
	.col-xxl-17{width:85%}
	.col-xxl-18{width:90%}
	.col-xxl-20{width:100%}
	
	.col-xxl-offset-4{margin-left:20%}
	.col-xxl-offset-5{margin-left:25%}
	.col-xxl-offset-6{margin-left:30%}

	.visible-xxl{display:block}
	span.visible-xxl{display:inline}
	*/
}