<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.basket_entete {height: 40px; line-height: 40px; padding: 0 20px; border-bottom: 1px solid #d6d6d6; background: #f2f2f2; font-size: 13px; font-size: 1.3rem; color: #484848; text-transform: uppercase;}

#popup_progfid {display: none;}

.basket {border-collapse: collapse;}
.basket .basket_entete {display: table-row; height: 50px; border: 1px solid #d6d6d6; font-size: 13px; font-size: 1.3rem; color: #484848;}
.basket .basket_entete .table-cell {vertical-align: middle; text-transform: uppercase; display: table-cell;}

.basket .basket_articles {border: 1px solid #d6d6d6;}
.basket .basket_pack {border-top: initial !important;}
.basket .basket_article {position: relative; border-top: 1px solid #d6d6d6;}
.basket .basket_article:first-child {border: none;}
.basket .basket_article .table-cell {padding: 10px; font-size: 14px; font-size: 1.4rem; vertical-align: middle;}
.basket .basket_article .basket_photo {width: 110px;}
.basket .basket_article .basket_designation {width: 200px;}
.basket .basket_article .basket_designation .article_designation {font-size: 18px; font-size: 1.8rem;}
.basket .basket_article .article_quantite {font-size: 18px; font-size: 1.8rem;}
.basket .basket_article .article_prix_vente {font-size: 18px; font-size: 1.8rem;}
.basket .basket_article .article_prix_barre {font-size: 18px; font-size: 1.8rem; text-decoration: line-through;}
.basket .basket_article .basket_prix {width: 100px;}
.basket .basket_article .basket_prix .article_prix_barre {font-size: 14px; font-size: 1.4rem;}
.basket .basket_article .basket_quantite {width: 100px; font-size: 18px; font-size: 1.8rem;}
.basket .basket_article .basket_quantite input[type="text"] {width: 50px; height: 35px; border: 1px solid #d6d6d6; border-radius: 5px; text-align: center;}
.basket .basket_article .basket_quantite .qte-submit {padding: 0 0 0 10px; color: #db2b68; cursor: pointer;}
.basket .basket_article .basket_icone {width: 50px; font-size: 18px; font-size: 1.8rem;}

.modal-dialog .modal-content #progfid_liste {font-size: 1.5rem;}
.modal-dialog .modal-content #progfid_liste #progfid_description {padding: 0 15px 15px 15px;}
.modal-dialog .modal-content #progfid_liste .programmefidelite {border-top: 1px solid #d6d6d6; padding: 0 15px 30px 15px;}
.modal-dialog .modal-content #progfid_liste .programmefidelite:last-child {padding-bottom: 0;}
.modal-dialog .modal-content .submit_progfid {width: 100%; padding-top: 10px; padding-bottom: 10px;}
.modal-dialog .modal-content h4 {font-size: 2.5rem; text-align: center; margin-bottom: 40px;}
.modal-dialog .modal-content .modal-title {margin-bottom: 0;}
.modal-dialog .modal-content .modal-title {color: #db2b68;}
.modal-dialog .modal-content .programmefidelite .progfid_image {float: right; margin: 0 0 20px 40px;}
.modal-dialog .modal-content .programmefidelite .progfid_image img {padding: 0 0 0 30px; border-left: 1px solid #dadada;}
.modal-dialog .modal-content .programmefidelite .progfid_description {margin: 0 0 20px 0; font-size: 1.3rem;}
.modal-dialog .modal-content .programmefidelite .progfid_prix {clear: both;}
.modal-dialog .modal-content .programmefidelite .row .libelle_progfid {color: #db2b68; font-weight: 600;}
.modal-dialog .modal-content .modal-body {padding-top: 0;}
.modal-dialog .modal-content .modal-footer {margin-left: 15px; margin-right: 15px; border-top: 2.5px solid #d6d6d6;}
.basket_bottom .col-md-5, .basket_bottom .col-md-6 {padding: 0; font-size: 1.5rem}

.basket_bottom {margin: 20px 0 0 0;}
.basket_bottom .basket_facturation {width:100%; border: 1px solid #d6d6d6; text-transform: uppercase;}
.basket_bottom .basket_facturation .table {margin-bottom: 0; padding: 20px;}
.basket_bottom .basket_facturation .table-cell {padding: 5px 20px; vertical-align: middle;}
.basket_bottom .basket_facturation .table-cell:first-child {width: 65%;}
.basket_bottom .basket_facturation .table-cell:last-child {width: 35%;}
.basket_bottom .basket_facturation .right {font-size: 18px; font-size: 1.8rem;}
.basket_bottom .basket_facturation .total .basket_soustotal {color: #484848;}

.basket_bottom #pays_livraison {width:100%; border: 1px solid #d6d6d6;}
.basket_bottom #pays_livraison #form_pays_livraison {padding: 10px 20px 0 20px;}
.basket_bottom #pays_livraison #form_pays_livraison p {padding-bottom: 10px;}
.basket_bottom #pays_livraison #form_pays_livraison p select#basket_pays {width: 230px; height: 30px; padding: 0 10px0; border: 1px solid #d6d6d6;}
.basket_bottom #pays_livraison #form_pays_livraison p .submit_ok {width: 45px !important;}
.basket_bottom #pays_livraison #form_pays_livraison p input[type="submit"] {width: auto; height: 30px; padding: 0 5px; font-size: 18px;}

.basket_bottom #basket_code {width:100%; margin: 20px 0 0 0; border: 1px solid #d6d6d6; text-transform: uppercase;}
.basket_bottom #basket_code .error {margin: 10px; font-size: 14px; font-size: 1.4rem; text-align: center; text-transform: none;}
.basket_bottom #basket_code #form_coupon {padding: 10px 20px;}
.basket_bottom #basket_code #form_coupon p {margin: 0; text-align: center;}
.basket_bottom #basket_code #form_coupon p label {width: auto; font-weight: normal;}
.basket_bottom #basket_code #form_coupon p input[type="text"] {width: 110px; height: 30px; padding: 0 10px; border: 1px solid #d6d6d6;}
.basket_bottom #basket_code #form_coupon p input[type="submit"] {width: auto; height: 30px; padding: 0 5px; font-size: 18px;}

.basket_bottom #commande_cadeau {clear: left; float: left; width: 380px; margin: 20px 0 0 0; border: 1px solid #d6d6d6; text-transform: uppercase;}
.basket_bottom #commande_cadeau #form_cadeau {padding: 10px 20px;}
.basket_bottom #commande_cadeau #form_cadeau p label {width: 100px;}
.basket_bottom #commande_cadeau #form_cadeau p input[type="text"] {width: 230px; height: 24px; padding: 0 10px; border: 1px solid #d6d6d6;}
.basket_bottom #commande_cadeau #form_cadeau p textarea {width: 100%;}

#basket_liens {margin: 20px 0 0 0;}
#basket_liens #basket_valid {float: right; margin: 0 0 0 20px;}
#basket_liens #basket_continue {float: right; margin: 0 0 0 20px;}
#basket_liens #basket_valid a {color: #fff;}
#basket_liens #basket_valid a, #basket_liens #basket_continue a {display: block;}
#basket_liens #basket_valid a:hover, #basket_liens #basket_continue a:hover {text-decoration: none;}
#basket_liens #basket_valid_error {font-size: 18px; font-size: 1.8rem; text-align: right;}

.error {margin-bottom: 10px; padding: 10px !important;}

/**
 * Responsive Design
 */

/* Ecran classique / Tablette paysage */
@media screen and (min-width: 980px) {
}


/* Grand Ã©cran */
@media screen and (min-width: 1200px) {
.modal-dialog .modal-content .modal-footer .btn {width: 20%}
}

/* Ecran classique */
@media screen and (min-width: 992px) and (max-width: 1199px) {
.modal-dialog .modal-content .modal-footer .btn {width: 20%}
}

/* Tablette paysage */
@media screen and (min-width: 768px) and (max-width: 991px) {
.modal-dialog .modal-content .modal-footer .btn {width: 20%}
}

/* Tablette portrait */
@media screen and (min-width: 480px) and (max-width: 767px) {
	.basket .row {display: block;}
	.basket .table-cell {display: block; width: 100%;}

	.table_entete {font-size: 11px; font-size: 1.1rem;}
	.basket .basket_article:after {content: ''; clear: both; display: table;}
	.basket .basket_quantite {float: left; width: 110px !important; text-align: left;}
	.basket .basket_quantite span {display: inline;}
	.basket .basket_prix {text-align: right;}
	.basket .basket_icone {}
	
	.basket .basket_article div{display: inline-block;}
	.basket .basket_article .basket_photo, .basket .basket_article .basket_designation {width: 49%;}
	.basket .basket_quantite {float: inherit;}
	.basket .basket_article .basket_header_mobile {width: 100%; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
	.basket .basket_article .basket_quantite {width: 44% !important;}
	.basket .basket_article .basket_prix {width: 44%;}
	.basket .basket_article .basket_prix .article_prix_vente {text-align: left;}
	.basket .basket_article .basket_icone {width: 10%;}
	
	.basket_bottom .basket_facturation {float: none; width: auto; margin: 20px 0 0 0;}
	.basket_bottom #pays_livraison {float: none; width: auto; margin: 20px 0 0 0;}
	.basket_bottom #basket_code {float: none; width: auto; text-align: center;}
	.basket_bottom #basket_code #form_coupon p label {margin: 0 0 10px 0;}
	.basket_bottom #commande_cadeau {float: none; width: auto;}
	.basket_bottom #commande_cadeau #form_cadeau p input[type="text"] {width: 150px;}

	#basket_liens #basket_valid {float: none; margin: 0 auto 10px auto;}
	#basket_liens #basket_continue {float: none; margin: 0 auto;}
	
	.modal-dialog .modal-content .submit_progfid {margin-top: 20px;}
	.modal-dialog .modal-content .modal-footer .btn{width: 100%; margin-left:0;}
}

/* Mobile */
@media screen and (max-width: 479px) {
	.basket .row {display: block;}
	.basket .table-cell {display: block; width: 100%;}

	.table_entete {font-size: 11px; font-size: 1.0rem;}
	.basket .basket_article:after {content: ''; clear: both; display: table;}
	.basket .basket_quantite {float: left; width: 110px !important; text-align: left;}
	.basket .basket_quantite span {display: inline;}
	.basket .basket_prix {text-align: right;}
	.basket .basket_icone {}

	.basket .basket_article div{display: inline-block;}	
	.basket .basket_article .basket_header_mobile {width: 100%; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
	.basket .basket_article .basket_photo, .basket .basket_article .basket_designation {width: 49%;}
	.basket .basket_quantite {float: inherit;}
	.basket .basket_article .basket_quantite {width: 40% !important;}
	.basket .basket_article .basket_prix {width: 43%;}
	.basket .basket_article .basket_prix .article_prix_vente {text-align: left;}
	.basket .basket_article .basket_icone {width: 14%;}
	
	.basket_bottom .basket_facturation {float: none; width: auto; margin: 20px 0 0 0;}
	.basket_bottom #pays_livraison {float: none; width: auto; margin: 20px 0 0 0;}
	.basket_bottom #basket_code {float: none; width: auto; text-align: center;}
	.basket_bottom #basket_code #form_coupon p label {margin: 0 0 10px 0;}
	.basket_bottom #commande_cadeau {float: none; width: auto;}
	.basket_bottom #commande_cadeau #form_cadeau p input[type="text"] {width: 150px;}
	.basket_bottom #pays_livraison #form_pays_livraison p input[type="submit"] {margin-top: 3px;}

	#basket_liens #basket_valid {float: none; margin: 0 auto 10px auto;}
	#basket_liens #basket_continue {float: none; margin: 0 auto;}

	.modal-dialog .modal-content .submit_progfid {margin-top: 20px;}
	.modal-dialog .modal-content .modal-footer .btn{width: 100%; margin-left:0;}
}
</pre></body></html>