.livraison-gratuite{margin-top:80px;background:var(--color-yellow);display:flex;justify-content:center;padding:8px}.panier{display:flex;flex-direction:column;position:relative}.panier-recapitulatif{width:70%;display:flex;flex-direction:column;align-items:center;padding:40px 50px;row-gap:10px;min-height:60vh}.panier-recapitulatif h2{font-weight:var(--fw-bold);font-size:calc(var(--fs-title) - 4px);margin-bottom:50px;text-align:center}.panier-recapitulatif-infos{width:100%;display:flex;font-weight:var(--fw-bold);font-size:calc(var(--fs-text) - 2px);text-align:center}.panier-recapitulatif-infos-nom{width:40%}.panier-recapitulatif-infos-img,.panier-recapitulatif-infos-prix,.panier-recapitulatif-infos-total{width:10%}.panier-recapitulatif-infos-quantite{width:25%}.panier-recapitulatif-infos-croix{width:5%}.panier-recapitulatif-content{width:100%;display:flex;flex-direction:column}.panier-recapitulatif-content-article{width:100%;display:flex;border-bottom:1px solid var(--color-black);padding:20px 0}.panier-recapitulatif-content-article:last-child{border-bottom:none}.panier-recapitulatif-content-article-img{width:10%}.panier-recapitulatif-content-article-img img{width:100%}.panier-recapitulatif-content-article-nom{width:40%;font-size:calc(var(--fs-text) - 2px);display:flex;flex-direction:column;justify-content:center;row-gap:4px}.panier-recapitulatif-content-article-nom-promo{color:var(--color-green)}.panier-recapitulatif-content-article-prix{width:10%;font-size:calc(var(--fs-text) - 2px);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px}.panier-recapitulatif-content-article-prix-promo{text-decoration:line-through;font-size:calc(var(--fs-text) - 4px)}.panier-recapitulatif-content-article-total{width:10%;font-size:var(--fs-text);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:4px}.panier-recapitulatif-content-article-total-promo{text-decoration:line-through;font-size:calc(var(--fs-text) - 2px)}.panier-recapitulatif-content-article-total-actuel{font-weight:var(--fw-bold)}.panier-recapitulatif-content-article-quantite{width:25%;display:flex;justify-content:space-evenly;align-items:center}.panier-recapitulatif-content-article-quantite-moins,.panier-recapitulatif-content-article-quantite-plus{background:var(--color-white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:2px solid var(--color-black);font-size:var(--fs-text);height:40px;width:40px;cursor:pointer}.panier-recapitulatif-content-article-quantite-plus{margin-right:40%}.panier-recapitulatif-content-article-quantite-chiffre{font-size:var(--fs-text);font-weight:var(--fw-bold)}.panier-recapitulatif-content-article-croix{width:5%;display:flex;justify-content:center;align-items:center}.panier-recapitulatif-content-article-croix-cross{width:26px;height:26px;background:var(--color-black);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;cursor:pointer;box-shadow:0 0 20px -10px var(--color-black);z-index:999}.panier-recapitulatif-content-article-croix-cross span{height:2px;width:16px;background:var(--color-white);position:absolute;top:50%;left:50%;rotate:45deg;translate:-50% -50%}.panier-recapitulatif-content-article-croix-cross span:last-child{rotate:-45deg}.panier-recapitulatif-content-carteperso .panier-recapitulatif-content-article-img{margin-right:10px}.panier-recapitulatif-content-carteperso .panier-recapitulatif-content-article-img img{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.panier-recapitulatif-button-continuer,.panier-recapitulatif-button-commencer{width:100%;display:flex;justify-content:flex-end}.panier-recapitulatif-button-commencer{justify-content:center;display:none}.panier-paiement{background:var(--color-grey);width:30%;height:100%;display:flex;flex-direction:column;align-items:center;padding:40px 50px;row-gap:30px;position:absolute;top:0;right:0}.panier-paiement h1{font-weight:var(--fw-bold);font-size:calc(var(--fs-title) - 4px)}.panier-paiement-solde{display:flex;flex-direction:column;width:100%;background:var(--color-white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:1.5em;row-gap:10px}.panier-paiement-solde-top{font-size:calc(var(--fs-text) - 2px)}.panier-paiement-solde-pays{width:100%;padding:.75em;outline:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:2px solid var(--color-black);font-size:var(--fs-text);text-align:center;background:var(--color-white)}.panier-paiement-solde-type{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.panier-paiement-solde-type button{width:calc(50% - 5px);padding:.75em;outline:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:2px solid var(--color-black);font-size:var(--fs-text);text-align:center;background:var(--color-white);cursor:pointer;opacity:.3}.panier-paiement-solde-type button[data-livraisontype]{opacity:1}.panier-paiement-solde-livraison,.panier-paiement-solde-total,.panier-paiement-solde-codepromo{display:flex;justify-content:space-between;font-size:calc(var(--fs-text) - 2px)}.panier-paiement-solde-livraison span:last-child,.panier-paiement-solde-total span:last-child,.panier-paiement-solde-codepromo span:last-child{font-weight:var(--fw-bold)}.panier-paiement-solde-livraison-reduction,.panier-paiement-solde-total-reduction,.panier-paiement-solde-codepromo-reduction{display:flex;flex-direction:column;row-gap:10px}.panier-paiement-solde-livraison-reduction span,.panier-paiement-solde-total-reduction span,.panier-paiement-solde-codepromo-reduction span{font-weight:var(--fw-bold)}.panier-paiement-solde-livraison-priceContainer,.panier-paiement-solde-total-priceContainer,.panier-paiement-solde-codepromo-priceContainer{display:flex;flex-direction:row-reverse;column-gap:10px}.panier-paiement-solde-livraison-priceContainer span:first-child,.panier-paiement-solde-total-priceContainer span:first-child,.panier-paiement-solde-codepromo-priceContainer span:first-child{text-decoration:line-through}.panier-paiement-solde-ligne{width:100%;height:1px;background:var(--color-black);margin:10px 0}.panier-paiement-solde-totalttc{display:flex;justify-content:space-between;font-size:calc(var(--fs-text) - 2px)}.panier-paiement-solde-totalttc span:last-child{font-weight:var(--fw-bold);font-size:calc(var(--fs-text) + 2px)}.panier-paiement-livraisongratuite{display:flex;align-items:center;width:100%}.panier-paiement-livraisongratuite-i{background:var(--color-yellow);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:20px;height:20px;margin-right:10px;display:flex;align-items:center;justify-content:center}.panier-paiement-livraisongratuite p{font-size:calc(var(--fs-text) - 5px);text-decoration:underline;font-weight:var(--fw-bold)}.panier-paiement-livraisongratuite p span{text-decoration:underline}.panier-paiement-validation{display:flex;flex-direction:column;width:100%;row-gap:30px}.panier-paiement-validation-box{display:flex;flex-direction:column;width:100%;background:var(--color-white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:1.5em;row-gap:10px}.panier-paiement-validation-code{display:flex;width:100%}.panier-paiement-validation-code-title{font-size:calc(var(--fs-text) - 2px)}.panier-paiement-validation-code input{padding:1em;outline:none;border:2px solid var(--color-black);border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;width:100%}.panier-paiement-validation-code button{color:var(--color-white);background:var(--color-black);font-size:var(--fs-text);padding:1em;outline:none;border:2px solid var(--color-black);cursor:pointer;border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0}.panier-paiement-validation-codeverif{margin-top:-8px;font-size:calc(var(--fs-text) - 2px);color:var(--color-dark-grey)}.panier-paiement-validation-carte{width:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:1.5em;border:2px solid var(--color-black);cursor:pointer;font-size:calc(var(--fs-text) - 4px);display:flex;align-items:center}.panier-paiement-validation-carte span{width:20px;height:20px;margin-right:10px;border:2px solid var(--color-black)}.panier-paiement-validation-motactif span{background:var(--color-black)}.panier-paiement-validation-valider{width:100%}.panier-paiement-validation-line{position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0}.panier-paiement-validation-line span{height:1px;width:100%;background:var(--color-black);border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px}.panier-paiement-validation-line p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);background:var(--color-white);width:180px;font-size:var(--fs-text);font-weight:var(--fw-bold);text-align:center}.panier-paiement-reassurance{padding:1.5em;border:2px solid var(--color-black);width:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;flex-direction:column;row-gap:10px}.panier-paiement-reassurance-part{display:flex;align-items:center}.panier-paiement-reassurance-part img{width:30px}.panier-paiement-reassurance-part p{margin-left:20px;font-weight:var(--fw-bold);font-size:calc(var(--fs-text) - 4px)}.panier-modal{position:fixed;top:50vh;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);display:none;flex-direction:column;align-items:center;row-gap:20px;background:var(--color-grey);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:3em;width:700px;z-index:10000}.panier-modal-cross{width:36px;height:36px;background:var(--color-black);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:fixed;cursor:pointer;top:20px;right:30px;box-shadow:0 0 20px -10px var(--color-black);z-index:999}.panier-modal-cross span{height:2px;width:26px;background:var(--color-white);position:absolute;top:50%;left:50%;rotate:45deg;translate:-50% -50%}.panier-modal-cross span:last-child{rotate:-45deg}.panier-modal h2{font-weight:var(--fw-bold);font-size:calc(var(--fs-subtitle) + 2px);margin-bottom:10px}.panier-modal-msg{display:flex;flex-direction:column;width:100%;row-gap:4px}.panier-modal-msg span{font-size:calc(var(--fs-text) - 2px);font-weight:var(--fw-bold)}.panier-modal-msg textarea{width:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:none;outline:none;resize:none;padding:1.5em;background:var(--color-white);font-size:calc(var(--fs-text) - 2px);height:200px}.panier-modal-msg textarea::placeholder{font-size:calc(var(--fs-text) - 2px)}.panier-modal-cartes{display:flex;flex-direction:column;row-gap:4px;width:100%}.panier-modal-cartes span{font-size:calc(var(--fs-text) - 2px);font-weight:var(--fw-bold)}.panier-modal-cartes-content{display:flex;justify-content:space-between}.panier-modal-cartes-content-carte{width:30%;cursor:pointer;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.panier-modal-cartes-content-carte img{width:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:2px solid rgba(0,0,0,0);opacity:.4}.panier-modal-cartes-content-carte .card-perso-active{border:2px solid var(--color-black);opacity:1}.panier-modal button{width:100%}.panier-produits-plaire{display:flex;flex-direction:column;align-items:center;width:70%;background:var(--color-white);padding:60px 0}.panier-produits-plaire h2{font-weight:var(--fw-bold);font-size:calc(var(--fs-title) - 4px);text-align:center}.panier-produits-plaire-box{position:relative;display:flex;justify-content:center;width:90%}.panier-produits-plaire-box-left{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-30px;width:30px;cursor:pointer;z-index:5}.panier-produits-plaire-box-right{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);right:-30px;width:30px;cursor:pointer;z-index:5}.panier-produits-plaire-box-content{display:flex;overflow-x:scroll}.panier-produits-plaire-box-content::-webkit-scrollbar{height:10px}.panier-produits-plaire-box-content::-webkit-scrollbar-track{background:var(--color-grey);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.panier-produits-plaire-box-content::-webkit-scrollbar-thumb{background:var(--color-dark-grey);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.box-popup{position:absolute;top:0;bottom:0;right:0;left:0;background:var(--color-black);opacity:.55;display:none;z-index:9999}@media(max-width: 1400px){.panier-paiement{padding:40px 40px}}@media(max-width: 1325px){.panier-paiement{padding:40px 25px}}@media(max-width: 1230px){.panier-paiement-validation-codeverif{font-size:calc(var(--fs-text) - 4px)}.panier-paiement-validation-carte{padding:1em;font-size:calc(var(--fs-text) - 4px)}.panier-paiement-validation-carte span{width:18px;height:18px}}@media(max-width: 1024px){.livraison-gratuite{font-size:var(--fs-text-tablet)}.panier-recapitulatif{width:100%;padding:40px 30px;min-height:50vh}.panier-recapitulatif h2{font-size:calc(var(--fs-title-tablet) - 4px);margin-bottom:40px}.panier-recapitulatif-infos{font-size:calc(var(--fs-text-tablet) - 2px)}.panier-recapitulatif-infos-nom{width:40%}.panier-recapitulatif-infos-img,.panier-recapitulatif-infos-prix,.panier-recapitulatif-infos-total{width:10%}.panier-recapitulatif-infos-quantite{width:25%}.panier-recapitulatif-infos-croix{width:5%}.panier-recapitulatif-content-article{padding:20px 0}.panier-recapitulatif-content-article-img{width:10%}.panier-recapitulatif-content-article-nom{width:40%;font-size:calc(var(--fs-text-tablet) - 2px)}.panier-recapitulatif-content-article-prix{width:10%;font-size:calc(var(--fs-text-tablet) - 2px)}.panier-recapitulatif-content-article-prix-promo{font-size:calc(var(--fs-text-tablet) - 3px)}.panier-recapitulatif-content-article-total{width:10%;font-size:var(--fs-text-tablet)}.panier-recapitulatif-content-article-total-promo{font-size:calc(var(--fs-text-tablet) - 1px)}.panier-recapitulatif-content-article-quantite{width:25%}.panier-recapitulatif-content-article-quantite-moins,.panier-recapitulatif-content-article-quantite-plus{font-size:var(--fs-text-tablet);height:30px;width:30px}.panier-recapitulatif-content-article-quantite-plus{margin-right:20%}.panier-recapitulatif-content-article-quantite-chiffre{font-size:var(--fs-text-tablet)}.panier-recapitulatif-content-article-croix{width:5%}.panier-recapitulatif-content-article-croix-cross{width:22px;height:22px}.panier-recapitulatif-content-article-croix-cross span{width:12px}.panier-recapitulatif-button-continuer,.panier-recapitulatif-button-commencer{justify-content:center}.panier-paiement{width:100%;padding:40px 100px;row-gap:30px;position:relative}.panier-paiement h1{font-size:var(--fs-title-tablet)}.panier-paiement-solde{padding:1.5em;row-gap:20px}.panier-paiement-solde-top{font-size:calc(var(--fs-text-tablet) + 2px)}.panier-paiement-solde-pays{padding:.75em;font-size:calc(var(--fs-text-tablet) + 2px)}.panier-paiement-solde-type{margin-bottom:20px}.panier-paiement-solde-type button{width:calc(50% - 5px);padding:.75em;font-size:calc(var(--fs-text-tablet) + 2px)}.panier-paiement-solde-livraison,.panier-paiement-solde-total,.panier-paiement-solde-codepromo{font-size:calc(var(--fs-text-tablet) + 2px)}.panier-paiement-solde-totalttc{font-size:calc(var(--fs-text-tablet) + 2px)}.panier-paiement-solde-totalttc span:last-child{font-size:calc(var(--fs-text-tablet) + 4px)}.panier-paiement-livraisongratuite-i{width:20px;height:20px}.panier-paiement-livraisongratuite p{font-size:calc(var(--fs-text-tablet) - 2px)}.panier-paiement-validation-box{row-gap:20px}.panier-paiement-validation-code-title{font-size:var(--fs-tablet)}.panier-paiement-validation-code input{padding:1.5em}.panier-paiement-validation-code input::placeholder{font-size:var(--fs-text-tablet)}.panier-paiement-validation-code button{font-size:var(--fs-text-tablet);padding:1em}.panier-paiement-validation-codeverif{font-size:var(--fs-text-tablet)}.panier-paiement-validation-carte{padding:1.5em;font-size:var(--fs-text-tablet)}.panier-paiement-validation-carte span{width:20px;height:20px}.panier-paiement-validation-line{margin:20px 0}.panier-paiement-validation-line p{width:180px;font-size:var(--fs-text-tablet)}.panier-paiement-reassurance{padding:1.5em;row-gap:20px}.panier-paiement-reassurance-part img{width:30px}.panier-paiement-reassurance-part p{font-size:var(--fs-text-tablet)}.panier-modal{row-gap:20px;padding:3em;width:500px}.panier-modal h2{font-size:calc(var(--fs-subtitle-tablet) + 4px)}.panier-modal-msg span{font-size:var(--fs-text-tablet)}.panier-modal-msg textarea{font-size:var(--fs-text-tablet);height:140px}.panier-modal-msg textarea::placeholder{font-size:var(--fs-text-tablet)}.panier-modal-cartes span{font-size:var(--fs-text-tablet)}.panier-modal-cartes-content{display:flex;justify-content:space-between}.panier-modal-cartes-content-carte{width:30%}.panier-produits-plaire{width:100%;margin-top:50px}.panier-produits-plaire h2{font-size:calc(var(--fs-title-tablet) - 4px)}}@media(max-width: 640px){.livraison-gratuite{font-size:var(--fs-text-phone)}.panier-recapitulatif{padding:30px 20px;min-height:40vh}.panier-recapitulatif h2{font-size:calc(var(--fs-title-phone) - 4px);margin-bottom:30px}.panier-recapitulatif-infos{display:none}.panier-recapitulatif-content-article{padding:10px 0;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);row-gap:10px}.panier-recapitulatif-content-article-img{width:inherit;grid-area:1/1/3/2}.panier-recapitulatif-content-article-img img{width:200%;transform:translateX(-25%);-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);-ms-transform:translateX(-25%);-o-transform:translateX(-25%)}.panier-recapitulatif-content-article-nom{width:inherit;grid-area:1/2/2/5;font-weight:var(--fw-bold);font-size:calc(var(--fs-text-phone) - 2px)}.panier-recapitulatif-content-article-prix{width:inherit;grid-area:2/2/3/3;font-size:calc(var(--fs-text-phone) - 2px);color:var(--color-dark-grey)}.panier-recapitulatif-content-article-prix-promo{font-size:calc(var(--fs-text-phone) - 3px)}.panier-recapitulatif-content-article-total{width:inherit;grid-area:2/5/3/6;font-size:var(--fs-text-phone)}.panier-recapitulatif-content-article-total-promo{font-size:calc(var(--fs-text-phone) - 1px)}.panier-recapitulatif-content-article-quantite{width:inherit;grid-area:2/3/3/5}.panier-recapitulatif-content-article-quantite-moins,.panier-recapitulatif-content-article-quantite-plus{font-size:var(--fs-text-phone);height:30px;width:30px}.panier-recapitulatif-content-article-quantite-plus{margin-right:20%}.panier-recapitulatif-content-article-quantite-chiffre{font-size:var(--fs-text-phone)}.panier-recapitulatif-content-article-croix{width:inherit;align-items:flex-start;grid-area:1/5/2/6}.panier-recapitulatif-content-article-croix-cross{width:22px;height:22px}.panier-recapitulatif-content-article-croix-cross span{width:12px}.panier-recapitulatif-content-carteperso .panier-recapitulatif-content-article-img{padding-right:10px}.panier-recapitulatif-content-carteperso .panier-recapitulatif-content-article-img img{width:100%;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}.panier-recapitulatif-button-continuer,.panier-recapitulatif-button-commencer{justify-content:center}.panier-paiement{padding:30px 20px;row-gap:20px}.panier-paiement h1{font-size:var(--fs-title-phone)}.panier-paiement-solde{padding:1.5em;row-gap:14px}.panier-paiement-solde-top{font-size:calc(var(--fs-text-phone) + 2px)}.panier-paiement-solde-pays{padding:.75em;font-size:calc(var(--fs-text-phone) + 2px)}.panier-paiement-solde-type{margin-bottom:20px}.panier-paiement-solde-type button{width:calc(50% - 5px);padding:.75em;font-size:calc(var(--fs-text-phone) + 2px)}.panier-paiement-solde-livraison,.panier-paiement-solde-total,.panier-paiement-solde-codepromo{font-size:calc(var(--fs-text-phone) + 2px)}.panier-paiement-solde-totalttc{font-size:calc(var(--fs-text-phone) + 2px)}.panier-paiement-solde-totalttc span:last-child{font-size:calc(var(--fs-text-phone) + 4px)}.panier-paiement-livraisongratuite-i{width:20px;height:20px}.panier-paiement-livraisongratuite p{font-size:calc(var(--fs-text-phone) - 2px)}.panier-paiement-validation{row-gap:20px}.panier-paiement-validation-box{row-gap:14px}.panier-paiement-validation-code-title{font-size:calc(var(--fs-text-phone) - 2px)}.panier-paiement-validation-code input{padding:1em}.panier-paiement-validation-code input::placeholder{font-size:calc(var(--fs-text-phone) - 3px)}.panier-paiement-validation-code button{font-size:calc(var(--fs-text-phone) - 2px);padding:1em}.panier-paiement-validation-codeverif{font-size:calc(var(--fs-text-phone) - 2px)}.panier-paiement-validation-carte{padding:1em;font-size:calc(var(--fs-text-phone) - 2px)}.panier-paiement-validation-carte span{width:16px;height:16px}.panier-paiement-validation-line{margin:14px 0}.panier-paiement-validation-line p{width:160px;font-size:var(--fs-text-phone)}.panier-paiement-reassurance{padding:1.5em;row-gap:14px}.panier-paiement-reassurance-part img{width:30px}.panier-paiement-reassurance-part p{font-size:calc(var(--fs-text-phone) - 2px)}.panier-modal{row-gap:20px;padding:2em 1.5em;width:300px}.panier-modal h2{font-size:var(--fs-subtitle-phone)}.panier-modal-cross{width:25px;height:25px;top:10px;right:10px}.panier-modal-cross span{width:18px}.panier-modal-msg span{font-size:var(--fs-text-phone)}.panier-modal-msg textarea{font-size:var(--fs-text-phone);height:150px}.panier-modal-msg textarea::placeholder{font-size:var(--fs-text-phone)}.panier-modal-cartes span{font-size:var(--fs-text-phone)}.panier-produits-plaire{margin-top:30px}.panier-produits-plaire h2{font-size:calc(var(--fs-title-phone) - 4px)}.panier-produits-plaire-box{width:85%}.panier-produits-plaire-box-left{left:-20px;width:24px}.panier-produits-plaire-box-right{right:-20px;width:24px}}