#liste-produits{width:100%}#liste-produits tr{border-bottom:1px solid #e5e5e5}#liste-produits tr th{font-weight:700}#liste-produits tr th.th-col-qte{width:175px}#liste-produits tr th.th-col-prix{width:120px}#liste-produits tr th.th-col-total{width:110px}#liste-produits tr td,#liste-produits tr th{padding:15px 5px;vertical-align:middle}#liste-produits tr .panier{bottom:inherit;display:inline-block;position:relative;right:inherit}#liste-produits tr .panier button[name=supprimer]{background:#fff;border:0;color:#000;cursor:pointer;float:left;font-size:1.6em;height:36px;margin-left:5px;width:36px}#liste-produits thead tr th{text-transform:uppercase}#liste-produits tfoot tr:first-child td,#liste-produits tfoot tr:first-child th{padding-top:30px}#liste-produits tfoot tr td,#liste-produits tfoot tr th{padding-bottom:8px;padding-top:8px}@media (max-width:992px){#liste-produits{display:none}}#liste-produits-mobile{display:block}@media (min-width:992px){#liste-produits-mobile{display:none}}#liste-produits-mobile a,#panier-contenu,#panier-contenu .fa-trash-o,#panier-contenu .produit a{color:var(--primary)}#panier-contenu button[name=supprimer]{background:none;border:none;color:var(--primary);cursor:pointer}#panier-contenu .text-underline{text-decoration:underline}#panier-contenu .border-left{border-left:1px solid #e5e5e5!important}#panier-contenu .btn-grey{background:#fff;border:1px solid #4a4a4a;border-radius:20px;color:#4a4a4a;margin-top:0}#panier-contenu .btn-grey:hover{background:#e5e5e5}#panier-contenu .btn-grey:active{background:#4a4a4a;color:#fff}#panier-contenu .qte{border:1px solid var(--primary)!important;border-radius:0;color:var(--primary);font-size:15px;height:37px;padding:0;text-align:center;width:41px}#panier-contenu .qte[disabled]{background:none!important;border:none!important}#panier-contenu .btn-qte{background:var(--primary);border:none;color:#fff;cursor:pointer;height:37px;width:41px}#panier-contenu .btn-qte:nth-child(2){border-bottom-left-radius:20px;border-top-left-radius:20px}#panier-contenu .btn-qte:nth-child(4){border-bottom-right-radius:20px;border-top-right-radius:20px}#panier-contenu .btn-qte:hover{background:var(--primary-hover)}#panier-contenu .btn-qte.disabled,#panier-contenu .btn-qte:disabled{background:#c6c6c6}#panier-contenu .illustration{max-height:60px;max-width:60px}@media (min-width:768px){#panier-contenu .illustration{max-height:none;max-width:100px}}#panier-contenu .separateur-produit{border-color:#e5e5e5!important;border-bottom:none;width:100%}#panier-contenu .libelle-produit{max-width:200px}.multidessins #panier-contenu .libelle-produit{max-width:450px}#panier-contenu .col-img{width:160px}.monodessin #panier-contenu .col-img{width:auto}#modal-confirmation .modal-content{border-radius:var(--border-radius)}#modal-confirmation .modal-footer{border:none}body:not(.multidessins) #modal-confirmation .tw-closeButton{align-items:center;background-color:var(--primary);border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:1.5em;height:30px;justify-content:center;padding:10px;position:absolute;right:-10px;top:-10px;width:30px;z-index:10}.produit{border:none}.produit:hover{box-shadow:none}.produit a{color:var(--primary)}.produit .panier.in-panier .qte{order:2}.produit .panier.in-panier .btn-qte{background:var(--primary);color:#fff}.produit .panier.in-panier .btn-qte.minus{border-radius:var(--border-radius) 0 0 var(--border-radius);order:1}.produit .panier.in-panier .btn-qte.plus{border-radius:0 var(--border-radius) var(--border-radius) 0;order:3}.economies{border-radius:var(--border-radius);margin:100px 0 40px;padding:80px 0 20px}.economies span{color:#c20d23}.economies .achat-solidaire{background:#fff;left:50%;padding:0 15px;position:absolute;top:0;transform:translate(-50%,-50%)}@media (min-width:992px){.economies{padding:20px 20px 20px 80px}.economies .achat-solidaire{left:0;top:50%}}.illustration{max-width:150px}#cadeaux td{padding:5px;vertical-align:middle}.col-qte,.col-total{white-space:nowrap}button.supprimer{background:none;border:none}@media (max-width:576px){.col-img img{display:none}td,th{padding:15px 5px}#liste-produits tr .panier.in-panier .btn-qte,#liste-produits tr .panier.in-panier .qte,#liste-produits tr .panier.in-panier button[name=supprimer]{float:none}}
