<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* displayShoppingCartFooter.tpl */
#rdr_cart-coupon-conditions {
	font-weight: 400;
	margin-bottom: 2rem;
}

#rdr_cart-coupon-conditions .bulle-wrapper {
	font-family: Cabin, Tilt Warp, arial, sans-serif;
}

#rdr_cart-coupon-conditions .bulle-wrapper .bulle {
	width: 380px;
	top: unset;
	left: unset;
	right: 0;
}

.p1530 {
  position: relative;
  display: block;
  margin-bottom: 1.5rem;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #ededed;
}

.p1530-container {
  padding-bottom: 2rem;
}

.p1530-heading {
  background: #ece9e3;
  padding: 0.75rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  font-weight: 500;
  color: #000;
}

#rdr_cart-coupon-conditions .p1530-heading {
	margin-bottom: 0.5rem;
	justify-content: space-between;
}

#rdr_cart-coupon-conditions .p1530-heading .title {
	color: #e63c0a;
	font-size: 1.375rem;
	text-transform: uppercase;
	font-weight: 500;
}

#rdr_cart-coupon-conditions .p1530-heading .bulle-wrapper {
	position: relative;
}

#rdr_cart-coupon-conditions .p1530-heading, .p1530-container, .p1530-product, .p1530-info, .p1530-add-to-cart {
	display: flex;
}

.p1530-product {
	width: 100%;
}

#rdr_cart-coupon-conditions .p1530-img {
	width: 140px;
	height: 140px;
	display: block;
	margin: 1rem;
}

#rdr_cart-coupon-conditions .p1530-img img {
	width: inherit;
}

#rdr_cart-coupon-conditions .p1530-info {
	flex-direction: column;
}

#rdr_cart-coupon-conditions .p1530-price {
	color: #696969;
}

#rdr_cart-coupon-conditions .p1530-price-reduction {
	color: #e63c0a;
	font-weight: bold;
}

#rdr_cart-coupon-conditions .p1530-price-old {
	text-decoration: line-through;
}

#rdr_cart-coupon-conditions .p1530-link {
	margin-top: auto;
}

#rdr_cart-coupon-conditions .p1530-link, .p1530-link:hover {
	font-weight: 500;
	color: #696969;
}

#rdr_cart-coupon-conditions .p1530-link .link {
	text-decoration: underline;
}

#rdr_cart-coupon-conditions .p1530-add-to-cart {
	margin-left: auto;
	align-items: center;
	justify-content: center;
}

#rdr_cart-coupon-conditions .p1530-add-to-cart .cta {
	font-size: 1.125rem;
	font-weight: 600;

}

@media (max-width: 767px) {
	#rdr_cart-coupon-conditions .p1530-add-to-cart {
		margin-top: 2rem;
		margin-left: unset;
		align-items: center;
	}

	#rdr_cart-coupon-conditions .p1530-container {
		flex-direction: column;
	}
}

@media (max-width: 575px) {
	#rdr_cart-coupon-conditions .bulle-wrapper .bulle {
		width: 80vw;
	}
}


/* displayCartRightColumnTop.tpl */
#rdr-cart-couponengine {
	margin-bottom: 1.5rem;
}

#rdr-promo-code {
	border: 1px solid #696969;
}

#rdr-promo-code label[for="code_coupon"] {
	color: inherit;
}

#rdr-promo-code .code-privilege {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: baseline;
	margin-bottom: 1.75rem;
}

#rdr-promo-code .code-privilege &gt; div:first-child {
	width: 88%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: baseline;
	column-gap: 0.5rem;
}

#rdr-promo-code .titre {
	font-size: 1.125rem;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0;
}

#rdr-promo-code div:not(.input-cta) .bulle-wrapper {
	bottom: 6px;
	left: 6px;
}

#rdr-promo-code .bulle-wrapper .bulle {
	width: 380px;
	top: unset;
	left: unset;
	right: 0;
}

#rdr-promo-code .input-cta input[type=text] {
	font-size: 1rem;
	font-weight: 400;
	color: #696969;
	width: 100%;
}

#rdr-promo-code .input-cta input[type=submit] {
	font-size: 1.188rem;
	font-weight: 400;
	color: #fff;
}

#rdr-promo-code .voucher {
	font-size: 1.5rem;
	font-weight: 700;
	color: #f75e3b;
}

#rdr-promo-code .rdr-label-coupon a {
	font-size: 1.125rem;
	font-weight: 400;
	color: #696969;
}

#rdr-promo-code .rdr-label-coupon span {
	text-decoration: underline;
}

@media (max-width: 767px) {
	#rdr-promo-code .titre {
		font-size: 1.313rem;
	}

	#rdr-promo-code .input-cta input[type=text] {
		font-size: 1.063rem;
	}

	#rdr-promo-code .rdr-label-coupon a {
		font-size: 1.25rem;
	}
}

#information-coupon a[data-dismiss="modal"] {
	float: right;
}

#information-coupon {
	text-align: center;
}

	/* A supprimer? */
/* Coupons ajoutÃ©s */


#cart-coupon {
	display: none !important;
}

/* #5084 - AD - modif affichage zone coupon dans panier + suppression marges rdr coupon header*/
#noCompatibleRefVoucher {
	margin-bottom: 1rem;
}

/* #5084 - AD - end */

.input-group-voucher {
	display: flex;
	width: max-content;
}

@media (max-width: 767px) {
	.input-group-voucher {
		align-items: center;
		width: auto;
		height: auto;
	}

	.w-50 {
		height: 44px;
	}
}

.bulle {
  display: none; /* Par dÃ©faut, la bulle est masquÃ©e */
  position: absolute;
  background: #fff;
  border: 1px solid #ccc;
  padding: 20px;
  z-index: 1000;
	text-align: right;
}

.bulle.show {
	display: block; /* Quand la classe 'show' est ajoutÃ©e, la bulle est affichÃ©e */
}

.bulle-close {
	display: inline-block;
	text-align: center;
	cursor: pointer;
}

.bulle-message {
  margin-top: 10px;
	text-align: left;
}

.bulle-open {
	cursor: pointer;
}

.w-50 {
	width: 50%;
}

/* CompatibilitÃ© avec thÃ¨me REDER (HM, LFM, SED) */

.flex {
	display: flex;
}

.flex-wrap {
	flex-wrap: wrap;
}

.items-baseline {
	align-items: baseline
}

.justify-between {
	justify-content: space-between;
}

.mab-7 {
	margin-bottom: 1.75rem;
}

#rdr-couponengine-conditions-messages .effect-message {
	margin: 1rem 0;
	padding: 0 15%;

	text-align: center;
	line-height: 1.25;
	color: #E63C0A;
}

.kdolist {
	position: relative;
	display: block;
	margin-bottom: 1.5rem;
	background-color: #fff;
	border-radius: 0;
	border: 1px solid #ededed;
}

.kdolist-header {
	background: #ece9e3;
	padding: 0.75rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
	font-weight: 500;
	color: #000;
}

.kdolist-header h1 {
	color:#e63c0a;
}

.kdolist-header-offer {
	color:#ff6c48;
}

.kdolist-header-desc {
	display:block;
	font-weight: 400;
}

/* desktop */
@media screen and (min-width: 768px) {
	.kdolist-list {
		display: flex;
	}

	.kdolist-item:not(:first-child):before {
		content: "";
		height: 100%;
		border-left: 1px solid;
		float: left;
	}
}

/* mobile */
@media screen and (max-width: 768px) {
	.kdolist-header {
		display: block;
		text-align: center;
	}

	.kdolist-header-title, .kdolist-header-date, .kdolist-header-offer {
		display: block;
	}

	.kdolist-header-offer {
		text-transform: uppercase;
	}

	.kdolist-item {
		margin-bottom: 5%;
	}

	.kdolist-item:not(:first-child):before {
		content: "";
		width: 100%;
		border-top:1px solid;
		float:left;
		margin-bottom: 5%;
	}
}

.kdolist-list {
	padding: 0.75rem;
}

.kdolist-item{
	text-align: center;
	flex: 1;
}

.kdolist-item img {
	max-width: 99%;
}

.kdolist-item .product-description {
	padding: 0.75rem;
}

.kdolist-item .product-description .product-discount .regular-price{
	font-size: 16px;
}

.kdolist-item .product-description .current-price{
	font-size: 17px;
	color: #ff6c48;
	font-weight: 500;
}

.kdolist-footer {
	padding: 0.75rem;
}
</pre></body></html>