.v2box_product_wrapper {
	text-align: center;
}

.v2box_product_wrap {
	margin-bottom: 15px;
	position: relative;
}

.v2box_product_img_wrap {
	position: relative;
	overflow: hidden;
	margin-top: -30px;
	min-height: 238px;
	/*background:#f6f6f6;*/
}

.v2box_product_img_wrap:hover .v2box_button_wrap {
	bottom: 0px;
}

.v2box_product_img {
	/*background:#f6f6f6;*/
}

.v2box_product_img img {
	margin: 0 auto;
	padding: 0 30px;
	mix-blend-mode: multiply;
}

.v2box_header_wrapper {
	display: table;
	min-height: 90px;
	position: relative;
	z-index: 2;
	height: 90px;
	margin-right: 15px;
}

.v2box_header_wrapper.empty {
	min-height: inherit;
}

.v2box_header_wrapper_relative {
	position: relative;
}

.v2box_header_relative {
	position: relative;
	min-height: 90px;
	min-width: 90px;
	width: 105px;
	height: 90px;
	display: table-cell;
	text-align: left;
}

.v2box_wishlist {
	position: absolute;
	right: 0;
	top: 0;
}

.v2box_wishlist a {
	display: inline-block;
	padding: 8px;
}

.v2box_wishlist img {
	width: 15px;
}

.v2box_header_promo {
	position: absolute;
	z-index: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	top: 12px;
	bottom: 0;
	left: 8px;
	width: 100%;
	text-align: center;
	/*padding-right: 15px;*/
}

.v2box_header_promo span {
	font-size: 14px;
	line-height: 18px;
	display: block;
	font-weight: 700;
}

.v2box_header_promo span span {
	font-size: 14px;
	line-height: 18px;
	display: block;

}

.v2box_header_promo_img img {
	width: 90px;
}

.v2box_header_promo_img {
	/*margin:10px 0 0 8px;*/
}

.v2box_header_promo .v2box_header_promo_percent {
	font-size: 22px;
	line-height: 22px;
}

.v2box_header_financing_wrapper {

	font-size: 13px;
	text-align: left;
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 40px;
}

.v2box_header_financing_wrapper p {
	margin: 0;
}

.v2box_header_financing_taxes {
	margin: 0;
	display: inline-block;
}

.v2box_header_financing {
	margin: 0;
	font-weight: 400;
	display: inline-block;
}

.v2box_header_financing a {
	color: inherit;
}

.v2box_button_wrap {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -80px;
	text-align: center;
	transition: all .3s;
}

.v2box_button_wrap .v2box_button {
	background: #084D8B;
	background: rgba(8, 77, 139, 0.8);
	color: #fff;
	border: 0px solid #000;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	padding: 12px 15px;
	transition: all 0.2s ease;

}

.v2box_button_hide {
	transition: all 0.2s ease;
}

.v2box_desc_wrap {
	text-align: left;
	margin-top: 15px;
}

.v2box_desc_wrap h2 {

	color: #000 !important;
	font-size: 12px !important;
	line-height: 16px !important;
	font-style: normal !important;
	text-transform: none;
	text-align: left;
	margin: 0;
	min-height: 95px;
}

.v2box_desc_wrap h2 div {

	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.v2box_desc_wrap h2 a {
	color: inherit;
	text-decoration: none;
	font-weight: 500;
}

.v2box_desc_wrap h2 div a {
	min-height: inherit;
}

.v2box_desc_wrap h2 a:hover {
	color: inherit;
	text-decoration: underline;
}

.v2box_desc_wrap h2 div a:hover {
	text-decoration: none !important;
}

.v2box_price_wrap {
	text-align: right;
}

.v2box_real_price {
	font-weight: 700;
	font-size: 13px;
	text-decoration: line-through;
}

.v2box_reg_price {
	font-weight: 700;
	color: #333;
	font-size: 16px;
	white-space: nowrap;
}

.v2box_reg_price.promo,
.bigprice.promo {
	color: #F02F2F !important;
}

.v2box_ecofrais {
	font-size: 11px;
	white-space: nowrap;
}

.slick-slider .v2box_product_wrap {
	margin: 0 20px 0px 20px;
}

.v2box_product_sep {
	margin-bottom: 30px;
	border-top: 1px solid #e1e2e1;
	clear: both;
}

.v2box_header_financing_details_link {
	color: inherit;
	text-decoration: underline;
}

.v2box_blue {
	color: #333;
}

.v2box_blue_bold {
	font-weight: 700;
	color: #333;
}

.v2box_etou {
	font-weight: 400;
	color: #000000;
}

.slide_box .col-sm-6 {
	display: block !important;
}

@media (max-width: 1440px) {

	.v2box_header_financing_wrapper {
		margin-left: 10px;
		font-size: 12px;
	}

}



/* quick-view style above */

.main-img {
	border: none;
	border-radius: 0px;
	padding: 15px;
	margin-bottom: 0px;
	text-align: center;
}

.main-img img {
	cursor: pointer;
}

.main-img2 img {
	cursor: zoom-in;
}

.thumbelina li {
	border-radius: 0;
	border: 0px solid #e1e2e1;
	padding: 0;
}

.thumbelina li img:hover,
.thumbelina li img.cloudzoom-gallery-active {
	border: 2px solid #333 !important;
}

.thumbelina li:hover {
	border: 0px !important;
}

.thumbelina li img {
	max-width: 60px;
	border: 2px solid #e1e2e1 !important;
	border-radius: 50%;
}

/*
.modal.fiche-produit {
	width: min-content;
	height: auto;
	top:0;
}
.modal-open .modal {

}
.modal {
	position: absolute;
	top:0;
	bottom: inherit;
	margin:0 auto;
}
*/
.modal-header {
	min-height: inherit;
	padding: 25px 15px 15px 15px;
	border-bottom: 0px solid #e5e5e5;
}

.modal-header img {
	opacity: 1;
	max-width: 30px;
	height: 30px;
}


.quick_view_footer_left {
	/*float:left;
	margin-right:20px;*/
}

.quick_view_footer_left img {
	max-width: 40px;
	margin-right: 15px;
}

.quick_view_footer_left a {
	color: #000;
	text-decoration: underline;
}

.quick_view_footer_right {
	/*float:right;
	text-align: right;
	margin-right:0px;*/
}

.btn_add_to_cart {
	border-radius: 0px;
}

.select-qte {
	border-radius: 0px;
	border: 1px solid #e1e2e1;
	color: inherit;
}

@supports (mix-blend-mode: multiply) {

	.v2box_product_img_wrap,
	.v2box_product_img,
	.main-img {
		background: #f6f6f6;
	}
}

@supports not(mix-blend-mode: multiply) {

	.v2box_product_img_wrap,
	.v2box_product_img,
	.main-img {
		background: none;
	}
}

.fiche .bigprice {
	font-size: 30px;
	line-height: 30px;
}

.fiche .realprice {
	font-size: 16px;
	line-height: 16px;
	color: inherit;
}

.fiche .v2box_header_financing_wrapper {
	font-size: 16px;
	padding-bottom: 40px;
}

.fiche .slide_box .v2box_header_financing_wrapper {
	font-size: 13px;
}

.v2box_header_wrapper.empty .v2box_header_financing_wrapper {
	padding: 0;
}

#rightSection .v2box_header_financing_wrapper {
	padding-bottom: 18px;
	padding-right: 30px;
}

.fiche-produit-slider {
	margin-bottom: 30px;
}

.fancybox-skin {
	background: #fff !important;
	color: inherit;
}


.slide_box .price,
.promo_rabais .text-right,
.fiche .bigprice {
	color: #333;
}

.rabais_app .price,
.tax-rabais-top,
.rabais-applicable {
	/*color:#333;*/
}

.promo_rabais a {
	color: #333 !important;
}

.item_liquidation .price_econo,
.item_liquidation .price,
.item_liquidation .bigprice,
.item_liquidation .panier-produit-prix-unitaire {
	color: #333;
}

.billet_tanguay_achat img {
	max-width: 340px;
}

.popupWishlistLink-btn img,
.deleteSkuWishList-btn img {
	margin: 0;
	height: 40px;
}

.btn_add_to_cart.btn-orange {
	padding: 0 30px;
	margin: 0;
}

.fiche-produit-slider div {
	background: #fff;
	color: #333;
	border: 0px solid #333;
	border-radius: 0px;
}

.fiche-produit-slider div a {
	color: #333 !important;
}

.fiche-produit-slider div span.bg {
	background-image: url(/skins/entrepot/images/double-arrow-v2box.svg);
	background-position: right 15px center;
	margin: 0;
	border: 1px solid #333;
}

.v2box_header_financing_wrapper {
	display: table-cell;
}

.v2box_header_financing_wrapper_mobile {
	display: none;
}

#tabslide_suggestions_home .slick-dots {
	bottom: 0px;
	position: relative;
}

#tabslide_suggestions_404 .slick-dots {
	bottom: 0px;
	position: relative;
}

.fiche .content_wrap h1 {

	font-weight: 400;
	color: #000;
	font-size: 18px !important;
}

.fiche .content_wrap h1 strong,
.logo_brand {

	font-weight: 500;
	font-size: 22px !important;
	text-transform: uppercase;
	display: block;
}

.fiche .v2box_header_financing_taxes,
.fiche .v2box_header_financing {
	display: inline;
}

.fiche a.avis_tab {
	display: inline-block;
	margin: 8px 0 0 15px;
	vertical-align: top;
	color: inherit;
}

.protection_icon_wrap {
	display: inline-block;
	position: absolute;
	/*top: -25px;*/
	right: 0px;
	bottom: 10px;
}

.protection_icon {
	max-height: 60px;
}

.garantie_icon_wrap {
	display: inline-block;
	position: absolute;
	/*top: -25px;*/
	right: 0px;
	bottom: 10px;
}

.garantie_icon {
	max-height: 90px;
}

.v2box_product__wrap {
	position: relative;
}

.tagpromo_right {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	display: inline-block;
}

.default h2 span.coveo-highlight {
	font-size: inherit !important;
}

#searchbarlnt .btn-default {
	visibility: hidden;
}

.CoveoSearchbox .magic-box .magic-box-input {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.v2box_product_logo_certifie {
	background-image: url(/skins/entrepot/images/certifie.png);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 1;
	right: 15px;
	top: 15px;
}