/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#bonbanners li a{
	position:relative;
}
#bonbanners li a:before{
	content:'';
	position:absolute;
	inset:0;
	z-index:1;
	background-color:rgba(0,0,0,0.6);
}
#header .header-top .position-static #_desktop_user_info{
	right:70px;
	top:50%;
	transform:translatey(-50%);
	z-index: 100;
}
.bonsearch{
	right:110px;
}
.label-menu-hot, .label-menu-sale{
	display:none!important;
}
#bonpromotion .bonpromotion-countdown>span{
	background-color:rgba(0,0,0,0.5);
}
.box-promotion-desc h4, .box-promotion-desc h3, .box-promotion-desc p
.boninfoban-item-description h4, .boninfoban-item-description h3, .boninfoban-item-description p,
.bonslick-caption h3, .bonslick-caption h1, .bonslick-caption p
{
	text-shadow: 2px 2px 3px #000000b3;
}
.box-promotion-desc h3 strong{
	text-shadow:none;
}
.control h2{
	font-size:24px;
}
.control li, .control a{
	font-size:18px;
	color:black;
}
.control a{
	text-decoration:underline;
	text-decoration-thickness:from-font;
}
.logo{
	max-width:150px!important;
}
#header .header-top .position-static{
	min-height:100px;
	align-items:center;
}
#header{
	padding:0!important;
}
.bonsearch{
	top:50%;
	transform:translatey(-50%);
}
#header .header-top .position-static #_desktop_cart{
	top:50%;
	transform:translatey(-50%);
}
#header .header-top .position-static #_desktop_cart .blockcart, #header .header-top .position-static #_desktop_user_info .user-info{
	padding:0;
}
.boninfoban-title{
	display:none;
}
.table-bordered tbody tr th, .table-bordered thead td, .table-bordered thead th, strong {
	font-weight:600;
}
.bonpromotion-countdown{
	display:none;
}
.box-promotion-desc h3{
	margin:30px 0!important;
}
.blockreassurance_product{
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	align-items:center;
}
.blockreassurance_product div{
	display:flex;
	align-items:center;
}
.blockreassurance_product p, .blockreassurance_product span{
	padding:0;
	margin:0;
}
.blockreassurance_product .clearfix{
	display:none;
}
.add-to-cart-bonwrapper{
	margin-top:30px;
}
.bon-stock-countdown{
	display:none;
}
#bonparalax .box-paralax{
    background-color: rgba(0,0,0,0.4);
}