.logoConnect{width:100%;max-height:200px;display:flex;justify-content:center}.logoConnect img{width:100%;max-height:200px;object-fit:contain}.PANIER{position:absolute;top:0;left:0;right:0;overflow:auto;z-index:1;padding-bottom:2rem;background:#fff}.PANIER .anim_this{animation:unset;overflow:auto;max-height:unset}.panier_container{margin:0 10%}@media all and (max-width: 1600px){.panier_container{margin:0 5%}}@media all and (max-width: 1300px){.panier_container{width:calc(100% - 2rem);margin:0 1rem}}@media all and (max-width: 990px){.panier_container{width:calc(100% - 16px);margin:0 8px}}.titleLP{display:block;width:100%;border-bottom:2px solid var(--color-1);margin:6px 0 1rem;padding-bottom:6px;color:var(--color-1);font-size:1.6rem;font-weight:500}.backToWebsite{position:absolute;left:2rem;top:2rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;text-transform:uppercase;font-weight:600;cursor:pointer;color:var(--color-1)}.backToWebsite i{margin-right:1rem;font-size:1.5em}.PanierStep{display:flex;align-items:center;justify-content:center;margin:2rem 0}.petit_trait_horizontale{width:100px;height:1px;background:#bbb;margin:0 1.5rem}.PanierStep .Step{display:flex;flex-direction:column;align-items:center;position:relative}.PanierStep .Step span{background:#bbb;color:#fff;width:60px;height:50px;display:flex;align-items:center;justify-content:center;font-size:2em;font-weight:600;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.PanierStep .Step p{position:absolute;top:100%;font-weight:500}.PanierStep .Step.CurrentStep span{background:var(--color-1);color:#fff}.commande_rapide{display:flex;align-items:center;justify-content:center;margin:4rem 0 2rem}.commande_rapide > p{text-transform:uppercase;color:var(--color-1);margin-right:8px;font-weight:600;font-size:1.3rem}.commande_rapide > p i{margin-right:8px}.commande_rapide .RefFinder{border:2px #282828 solid;text-align:center;font-size:1.1rem;height:40px;border-radius:10px;width:250px;margin:0 1.5rem}.panierBtn{margin-left:10px;height:46px;border:2px #282828 solid;background:#282828;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:.5s ease;outline:none}.panierBtn:hover{background:#fff;color:#282828}.commande_rapide .panierBtn{width:250px;text-transform:uppercase;font-size:1.1rem}.PanierAction{margin-top:1rem}.PanierAction .panierBtn{font-size:1.1rem;padding:.5rem 1rem}.BtnAddAdress{background:#eee;color:#444;font-size:1.7rem;width:100%;height:120px;font-weight:600;border-radius:10px;border:1px #282828 solid;cursor:pointer;transition:.5s ease}.BtnAddAdress:hover{background:#ccc}.BtnAddAdress i{margin:0 1rem;font-size:1.7em;color:#282828}.livraison_choice{margin:1rem 0;border-radius:10px;border:1px #282828 dashed}.livraison_choice label{width:calc(100% - 1em);height:calc(100% - 1em);display:block;padding:.5em;border-radius:10px;background:#eee}.livraison_choice label > div{display:flex;align-items:flex-start}.livraison_choice label span{font-size:1.2rem;text-transform:uppercase;font-weight:600}.livraison_choice .livraison_price{color:var(--color-1);margin-left:1.5rem}.livraison_choice input{margin-right:.5rem;width:24px;height:24px;outline:none}.livraison_choice input[type='radio']:checked + p > span{color:#ec3a3d}.livraison_choice iframe{width:calc(100% - 1rem);height:250px;padding:.5rem}.shop_adress{font-size:1.1rem;font-weight:500;margin-top:.5rem}.shop_adress span,.shop_adress a{color:var(--color-1)}.RecapPanier .btnRecap{background:unset;border:2px #fff solid;margin-top:12px}.RecapPanier .btnRecap:hover{background:#fff;color:#282828}.cat_title{font-weight:600;font-size:1.3rem;color:#333}.bloc_adress{display:flex;margin:1rem 0}.bloc_adress .client_adress{width:58%;margin-left:5%;padding:1%;border:2px var(--color-1) solid;border-radius:10px;position:relative}.bloc_adress .client_adress a{position:absolute;top:.5rem;right:.5rem;border:2px var(--color-1) solid;border-radius:10px;color:var(--color-1);padding:.5rem 1rem;cursor:pointer;transition:.5s ease}.bloc_adress .client_adress a:hover{background:var(--color-1);color:#fff}.paiement_options{display:flex}.paiement_options > div{flex:1;padding:1rem;margin:.25rem;border:1px var(--color-1) solid;background:#e6e6fa;display:flex;flex-direction:column;transition:.5s ease;cursor:pointer;font-size:.9rem}.paiement_options .selectedP{position:relative;background:var(--color-1);color:#fff}.paiement_options > div:hover{box-shadow:0 0 0 4px var(--color-1)}.paiement_options .selectedP:hover{box-shadow:0 0 0 4px #ccc}.paiement_options .selectedP::after{content:'\f00c';font-family:'Font Awesome 5 Pro';position:absolute;top:1rem;right:1rem;font-size:1.5em;animation:.8s ease-in-out yeah}@keyframes yeah{0%{transform:scale(0.9);opacity:.7}70%{transform:scale(1.8) translateY(-10px)}100%{transform:scale(1);opacity:1}}.paiement_options .selectedP .typeP,.paiement_options .selectedP .timeP{color:#fff}.paiement_options .typeP{font-size:1.4rem;font-weight:500;color:var(--color-1)}.paiement_options .timeP{font-size:1.4rem;text-transform:uppercase;font-weight:600}.msg_facultatif textarea{width:calc(100% - 1em);height:150px;border-radius:10px;border:1px dashed #000;outline:none;font-family:inherit;padding:.5rem}.msg_facultatif label{margin:0 1rem;display:block}.msg_facultatif .opt_question{margin-top:.6rem}.msg_facultatif .opt_question span{font-weight:600;width:250px;font-size:1.1rem;margin-right:1rem}.msg_facultatif .opt_question input{width:250px;height:37px;border:0;border-bottom:1px solid #000}.msg_facultatif label input[type='number']{margin-right:1rem;width:20px;height:20px}.msg_facultatif label a{color:var(--color-1);font-weight:500}.adressePopUp{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center}.transparentBG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.adressBox{margin:1rem 0;background:#fff;padding:1rem;z-index:1;overflow-y:auto;position:relative}.adressBox .pointer{position:absolute;top:1rem;right:1rem}.ADPtitle{font-weight:500;font-size:1.5rem;color:var(--color-1)}.adressBox div{display:flex;flex-direction:column;width:500px;max-width:98%;margin:auto;margin-bottom:1rem}.adressBox label{font-size:1.1rem;font-weight:600;color:#333}.adressBox input{width:450px;max-width:calc(100% - 4em);border:none;border-bottom:1px solid #333;height:45px;padding:0 1rem}.adressBox .BigButton{padding:.5rem 3rem}@media all and (max-width: 1400px){.paiement_options > div{padding:4px}.paiement_options .typeP,.paiement_options .timeP{font-size:1.2rem}}@media all and (max-width: 1200px){.logoConnect{max-height:150px}}@media all and (max-width: 1000px){.backToWebsite{position:relative;top:unset;left:unset}}@media all and (max-width: 900px){.commande_rapide{flex-wrap:wrap;background:#ddd;padding:1em 0}.commande_rapide > p{width:100%;display:flex;justify-content:center}}@media all and (max-width: 768px){.bloc_adress{flex-direction:column}.bloc_adress .client_adress{width:88%;margin-left:5%}.paiement_options{flex-direction:column}}@media all and (max-width: 600px){.commande_rapide{flex-direction:column}.commande_rapide .RefFinder{margin:1rem 0}.petit_trait_horizontale{width:10vw}.panierBtn{margin-left:0}.PanierAction{flex-direction:column}.PanierAction .panierBtn{margin:4px 0}}@media all and (max-width: 500px){.bloc_adress .client_adress{width:98%;margin-left:0}.bloc_adress .client_adress a{position:relative;top:unset;right:unset;display:block;width:fit-content;margin-left:auto}}@media all and (max-width: 400px){.petit_trait_horizontale{width:0}}