#coupon_popup {overflow:hidden;width:100%;max-width:700px;padding:0;margin:0;border-radius:4px;box-shadow:0 0 20px rgba(0, 0, 0, .4);transform:translateX(0) translateY(-20%);-o-transform:translateX(0) translateY(-20%);-moz-transform:translateX(0) translateY(-20%);-webkit-transform:translateX(0) translateY(-20%);transition:all ease-in-out .2s;}
#coupon_popup {width:300px;max-width:100%;padding:15px;background:#f5f5f5;}
#coupon_popup .close{position:absolute;z-index:999;top:8px;right:10px;}
.cbk-phone{display:none !important;}

#input-quantity1 {width: 60px !important;}
.category-info-top, .category-info-top-mob {
	position: -webkit-sticky;
	position: sticky;
	top: 40px;
	background: #EB6B00;
	z-index:50;
    color: white;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%);
    text-shadow: 0 -1px 0 rgb(0 0 0 / 50%);
    font-size: 16px;
    font-weight: 500;
	line-height: 35px;
}
/*
.category-info-top {
	line-height: 35px;
}
*/
.category-info-top a, .category-info-top-mob a {
    color: #e6e6e6;		
    text-decoration: underline;
    text-shadow: none;
}
@media (min-width: 992px) {
	.category-info-top-mob {
		display:none;
	}
}
@media (max-width: 992px) {
	.category-info-top {
		display:none;
	}
	.category-info-top, .category-info-top-mob {
		top:0px;
	}
	#content h1 {
		text-align: center;
	}
	.heading span:after {
		display:none;
	}
	#menu .btn-navbar {
		background: transparent;
		border: none;
		box-shadow: none;
	};

}

/*SKU transparent overflow in category*/
.caption {
    overflow: hidden; /* Обрезаем содержимое */
   }
/*
.price-old {
    position:absolute;
    bottom:21%;  

}
*/
.caption {
    margin-bottom: 5px !important; 
}
.price {
    margin-bottom: 3px; 
}

.price-new {
    color:#D9534F;
}
/*
.caption::after {
    content: ''; 
    position: absolute; 
    right: 15px; top: 25%;
    width: 15px;
    height: 50%;

    background: -moz-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -o-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255, 0.2), #fff 100%);
    background: linear-gradient(to right, rgba(255,255,255, 0.2), #fff 100%);
   }
*/
.sku_overflow {
    white-space: nowrap; /* Отменяем перенос текста */
    position: relative;  /*Относительное позиционирование */
   }
   
.product_sticker.my_sticker {color:#FFFFFF; background-color:red}.product_sticker.my_sticker:after {border-color:red  transparent red red}
.product_sticker.product_off {color:#FFFFFF; background-color:red; left:auto !important; right:-11px;padding-right: 10px;height: 28px;font-size:1em;line-height: 28px;}
.product_sticker.product_off:after {border-color:red red red transparent; border-width: 14px 0px 14px 10px !important; right:auto !important; left:-18px;}
.product_sticker.product_quantity {color:#FFFFFF; background-color:green; left:auto !important; right:-11px;padding-right: 10px;height: 28px;font-size:1em;line-height: 28px;opacity: .3;}
.product_sticker.product_quantity:after {border-color:green green green transparent; border-width: 14px 0px 14px 10px !important; right:auto !important; left:-18px;}
/*#product .col-sm-6 .product_sticker {right:11px;}*/
/*Колонка скидок*/
.product_discount > div {width:100%;}
.product_discount > div > div{display:table;width:100%;max-width:100%;margin:0 0 10px;padding:8px 10px 10px;border:solid 1px rgba(0, 0, 0, .12);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .3);background: #f8f8f8;}
.product_discount > div > div span{display:table-cell;line-height:1.0em;}

@media (max-width:767px){
.fly_callback2 {
    display: none !important;
    }
.fly_callback {    
    display: none !important;
    }
}
@media (max-width:540px){
.fly_callback2 {
    display: none !important;
    }
.fly_callback {    
    display: none !important;
    }
}
@media (max-width:400px){
.fly_callback2 {
    display: none !important;
    }
.fly_callback {    
    display: none !important;
    }
}
@media (max-width:360px){
.fly_callback2 {
    display: none !important;
    }
.fly_callback {    
    display: none !important;
    }
}

/*BLACK FRIDAY*/
/*
.product_sticker.special {
    background-color:black !important;
}
.product_sticker.special:after {
    border-color:black transparent black black !important;
}
*/
/*BLACK FRIDAY*/

.action:hover {
    background-color:blue;
}

@media (min-width: 993px) {
 #menu_wrap #phone .phone .whatsapp {
        display: none;
    }
 #menu_wrap #phone .mailtoinfo {
        display: none;
    }
 #menu_wrap #phone .deliveryhours {
        display: none;
    }
}
@media (max-width: 360px) {
    .whatsapp {
        font-size: 1.2em;
    }
}
/*#menu_wrap #phone .phone */
@media (min-width: 361px) {
    .whatsapp {
        font-size: 1.4em;
    }
}
.deliveryhours {
    font-size:0.8em;
    color: #888;
}
.whatsapp a {
    color:#666666;
}
header .phone .fa-chevron-down {
    position: absolute;
    top: 14px;
}

header .phone {
    text-align: left;
}
header .phone > div:first-child {
/*    margin-bottom: 7px;
    margin-left: 2px;
*/
}
/*#menu_wrap #phone */
.h1-home {
	text-align: right;
}
@media (max-width: 767px) {
	.h1-home {
        text-align: center;
	}
    .mailtoinfo {
        text-align: left;
    }
	header .phone {
	    text-align: center;
	    margin:0;
	    font-weight: 500;
	}
	#top {
		margin: 0 0 10px 0;
	}
	.breadcrumb {
/*	    display: flex;*/
	    overflow: scroll;
	    line-height: 30px;
	    white-space: nowrap;
	    margin-bottom: 10px;
	}
	.heading {
	    margin-bottom: 10px;
	}
	
	.category-info-top-mob {
/*		background: #E5E5E5;*/
	/*	background: #EB6B00;*/
/*		color: #404040;*/
	/*    color: white;
		text-shadow: none;*/
		line-height: 42px;
	}
.top-link-contacts {
    width: 20%;
    text-align: right;
    float: right;
    line-height: 30px;
}
.top-link-flex {
	height: 31px;
    display: flex;
    width: 60%;
    justify-content: space-around;
}
/*
	.category-info-top-mob a {
	    color: #404040;		
	}
*/
	
	#menu {
		margin: 0 0 10px;
/*		background: #0088CC;*/
	}
/*
	#menu .btn-navbar {
		background: #EB6B00;	
	}
*/
	#logo img {
		width: 70%;
	}
}
@media (min-width: 768px) {
    .mailtoinfo {
        text-align: center;
    }
	header .phone {
	    text-align: left;
	}
	#logo img {
		width: 100%;
		height: 65px;
	}
	#top .pull-left {
		margin:0;
	}
	.top-link-mail {
	    width: 20%;
	    text-align: right;
	    float: right;
	    line-height: 30px;
	}
}

#compare-total {
	float:right;
}

.tmw-icon {
    vertical-align: middle;
    display: inline-block;
    border-radius: 4px;
    margin-bottom:2px;
}

.h20-icon {
	height: 20px;
    width: 20px;
    background-size: 20px 20px;
}

.h24-icon {
	height: 24px;
    width: 24px;
    background-size: 24px 24px;
}

.tele_gram {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");
    background-color: #64a9dc;
}
.whats_app {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");
    background-color: #65bc54;
}
.product-thumb .attribute .attr_value:after {
    content:'';
}
/*
.category-info-top-mob {
	padding-bottom:4px;
}
*/
.top-link {
	line-height: 30px;
	vertical-align: middle;
	border: none;
	font-size: 20px;
	padding: 0 10px;
}
#top-links ul li a, .top-link-contacts {
    font-size: 1em;
    font-weight: 500;
}
header .phone > div:first-child span {
    border:none;
}