header{box-shadow:rgba(0,0,0,.06) 0 2px 4px 0}footer{display:none}.panier_vide{text-align:center;display:flex;flex-flow:column;align-items:center;padding:140px 50px}.panier_vide .bt{margin-top:40px}main.panier{position:relative;padding:50px 0 100px 0}main.panier::before{position:fixed;z-index:-1;content:'';background-color:var(--beige);top:0;right:0;height:100%;width:44%}main.panier .centre{display:flex}main.panier .centre .left{padding:0 50px;width:56%}main.panier .centre .left .etapes{display:flex;align-items:center;justify-content:center;padding-bottom:50px}main.panier .centre .left .etapes li>a{display:block}main.panier .centre .left .etapes li span{display:inline-block;vertical-align:middle;opacity:.25;font-family:var(--font-spe)}main.panier .centre .left .etapes li.active span{opacity:1}main.panier .centre .left .etapes li .num{margin-right:10px;background-color:var(--brique);padding:4px 10px}main.panier .centre .left .etapes li+li{padding-left:50px}main.panier .centre .left .contenu_panier{width:960px;max-width:100%;margin:0 auto}main.panier .centre .left .contenu_panier>.timini{padding-bottom:20px}main.panier .centre .left .contenu_panier #liste_panier .lipdt{position:relative;display:flex;flex-flow:row wrap}main.panier .centre .left .contenu_panier #liste_panier .lipdt .img{width:150px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .img a{display:block;position:relative}main.panier .centre .left .contenu_panier #liste_panier .lipdt .img a:after{content:'';display:block;padding-bottom:100%}main.panier .centre .left .contenu_panier #liste_panier .lipdt .img a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail{flex:1;padding:0 20px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail em{font-family:var(--font-it);font-size:14px;line-height:16px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail em a{text-decoration:underline}main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail .prix{display:block;margin-top:20px;font-family:var(--font-bold);font-weight:400}main.panier .centre .left .contenu_panier #liste_panier .lipdt .qte_panier,main.panier .centre .left .contenu_panier #liste_panier .lipdt .total{width:140px;align-self:center;padding:30px 0}main.panier .centre .left .contenu_panier #liste_panier .lipdt .total{font-family:var(--font-bold);text-align:right;padding-left:20px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .suppr{position:absolute;top:0;right:0;width:25px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .suppr svg{margin-left:auto;cursor:pointer}main.panier .centre .left .contenu_panier #liste_panier .lipdt .suppr svg line{stroke:var(--brique)}main.panier .centre .left .contenu_panier .confirm_suppr{position:absolute;top:0;right:0;background-color:var(--brique);font-size:14px;line-height:16px;padding:20px;display:none;text-align:center}main.panier .centre .left .contenu_panier .confirm_suppr span{display:inline-block;text-decoration:underline;cursor:pointer;margin:0 5px 0 20px;text-transform:uppercase}main.panier .centre .left .contenu_panier #liste_panier .lipdt+.lipdt{padding-top:20px;border-top:1px solid #000;margin-top:20px}main.panier .centre .left .contenu_panier #liste_panier .lipdt+.lipdt .suppr,main.panier .centre .left .contenu_panier #liste_panier .lipdt+.lipdt .confirm_suppr{top:20px}main.panier .centre .left .contenu_panier .vider{position:relative;text-align:right;margin-top:40px}main.panier .centre .left .contenu_panier .vider>span{cursor:pointer;color:var(--brique);text-decoration:underline;text-transform:uppercase;font-size:16px;line-height:18px}main.panier .centre .left .contenu_panier .vider .confirm_suppr{top:50%;transform:translateY(-50%)}main.panier .centre .right{width:44%;padding:0 55px}main.panier .centre .right>ul,main.panier .centre .right>div{width:750px;max-width:100%}main.panier #recap_panier{font-family:var(--font-bold);text-transform:uppercase;font-size:16px;line-height:18px}main.panier #recap_panier .sstot{position:relative;font-size:18px;line-height:20px;cursor:pointer}main.panier #recap_panier .sstot:before{position:absolute;content:'';cursor:pointer;top:8px;left:-20px;width:10px;height:8px;background:url(../img/selectric_bt_noir.png) no-repeat center center;background-size:100% auto;transition:transform 0.5s}main.panier #recap_panier .sstot.open:before{transform:rotate(-180deg)}main.panier #recap_panier .total{padding-top:40px;font-size:24px;line-height:26px}main.panier #recap_panier>ul{display:flex;padding-bottom:40px}main.panier #recap_panier .recap{display:none;font-family:var(--font);text-transform:none;padding-bottom:20px}main.panier #recap_panier .recap>ul{display:flex;padding:10px 0;border-top:1px solid #000}main.panier #recap_panier>ul.hidden{display:none}main.panier #recap_panier>ul>li.ti,main.panier #recap_panier .recap>ul>li.ti{flex:1;max-width:100%}main.panier #recap_panier>ul>li.ti em,main.panier #recap_panier .recap>ul>li.ti em{font-family:var(--font-it);font-style:normal;text-transform:none}main.panier #recap_panier>ul>li.ti+li,main.panier #recap_panier .recap>ul>li.ti+li{text-align:right}main.panier #recap_panier .recap>ul>li.ti em{font-family:var(--font-it)}main.panier #recap_panier>ul.select_frais>li.ti+li{align-self:flex-end;line-height:50px}main.panier #recap_panier>ul.promo .ti{position:relative}main.panier #recap_panier>ul.promo .ti .suppr{position:absolute;cursor:pointer;top:3px;left:-23px;width:15px;height:15px}main.panier #recap_panier>ul.promo .ti .suppr svg line{stroke:var(--brique)}main.panier #recap_panier>ul.promo_champ .code{width:400px;max-width:100%;margin-top:10px;position:relative}main.panier #recap_panier>ul.promo_champ .code input[type="text"]{display:block;padding:10px 40px 10px 10px;width:100%;background-color:#fff;text-transform:uppercase;font-size:14px;line-height:16px}main.panier #recap_panier>ul.promo_champ .code button{display:inline-block;position:absolute;right:10px;top:10px;font-family:var(--font-bold);font-size:14px;line-height:16px;text-transform:uppercase}main.panier #recap_panier>ul.promo_champ .code .erreur{color:var(--brique);font-family:var(--font-bold);text-transform:none;padding-top:20px;display:none}main.panier #recap_panier>ul.sstot.hidden_detail{cursor:default}main.panier #recap_panier>ul.sstot.hidden_detail:before{display:none}main.panier #recap_panier>ul.sstot.hidden_detail+.recap{display:none}main.panier #recap_panier .next{padding-top:50px;text-align:center}main.panier #recap_panier .next .bt{width:100%;transition:none}main.panier #recap_panier .next.fixed .bt{position:fixed;top:calc(100% - 82px)}main.panier #recap_panier .next .err_cde{color:var(--brique)}main.panier .livraison_panier .adresse>.timini{display:block;padding-bottom:25px}main.panier .livraison_panier .adresse .formulaire{display:flex;flex-flow:row wrap;justify-content:space-between}main.panier .livraison_panier .adresse .formulaire input[type="text"],main.panier .livraison_panier .adresse .formulaire .faux_select{width:calc((100% - 20px) / 2);margin-bottom:10px}main.panier .livraison_panier .adresse .formulaire input[type="text"].gd,main.panier .livraison_panier .adresse .formulaire .faux_select.gd,main.panier .livraison_panier .adresse .formulaire .erreur{width:100%}main.panier .livraison_panier .adresse .formulaire .erreur{text-align:center;color:var(--brique);padding-top:20px;display:none}main.panier .livraison_panier .adresse.fact{margin-top:50px}main.panier .livraison_panier .adresse .autre_adresse_fact{margin-top:25px}main.panier .livraison_panier .adresse.hidden,main.panier .livraison_panier .adresse .autre_adresse_fact.hidden{display:none}main.panier .livraison_panier .modes{padding:40px;background-color:var(--brique);margin-top:25px}main.panier .livraison_panier .modes .no_livraison{padding:30px 15px;margin-top:40px;background-color:#fff;text-align:center}main.panier .livraison_panier .modes .no_livraison.hidden,main.panier .livraison_panier .modes .no_livraison.no_txt{display:none}main.panier .livraison_panier .modes .no_livraison.ckeditor a{text-decoration:underline}main.panier .livraison_panier .modes>ul{display:flex;flex-flow:row wrap}main.panier .livraison_panier .modes>ul li{padding-top:25px}main.panier .livraison_panier .modes>ul li.ti{width:calc(100% - 100px)}main.panier .livraison_panier .modes>ul li.ti+li{width:100px;text-align:right;font-family:var(--font-bold)}main.panier .livraison_panier .modes>ul li.ti label.radio{background-position:left top;width:510px;max-width:100%}main.panier .livraison_panier .modes>ul li.ti label.radio strong{font-weight:400;line-height:16px}main.panier .livraison_panier .modes>ul li.ti label.radio .intro{padding-top:5px}main.panier .form_paiement .paiement .timini{padding-bottom:30px}main.panier .form_paiement .paiement>strong{font-family:var(--font-bold);font-weight:400;text-transform:uppercase}main.panier .form_paiement .paiement #card-element{margin:15px 0 30px 0;background-color:var(--beige);padding:20px 15px;max-width:100%;width:550px}main.panier .form_paiement .paiement label.checkbox{margin-top:10px;display:block}main.panier .form_paiement .paiement .erreur{color:var(--brique);padding-top:30px;display:none}main.panier .form_paiement .paiement button{margin-top:30px;width:auto}#over_paiement{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;background-color:rgba(246,241,231,.8);display:none}#over_paiement:after{position:absolute;top:50%;left:50%;width:64px;height:64px;content:'';background:url(../img/loading.gif) no-repeat center center;background-size:100% auto;margin:-32px 0 0 -32px}@media screen and (max-width:1480px){main.panier .centre .left{padding:0 25px}main.panier .centre .right{padding:0 25px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .total{width:100px;padding-left:10px}main.panier #recap_panier>ul.promo .ti .suppr{left:-19px}main.panier #recap_panier .sstot::before{left:-17px}}@media screen and (max-width:1280px){main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail{flex:auto;width:calc(100% - 150px)}main.panier .centre .left .contenu_panier #liste_panier .lipdt .qte_panier{margin-left:auto}main.panier .centre .left .contenu_panier #liste_panier .lipdt .qte_panier,main.panier .centre .left .contenu_panier #liste_panier .lipdt .total{padding:15px 0 0 0}}@media screen and (max-width:1180px){main.panier #recap_panier .total{padding-top:20px}main.panier #recap_panier .next{padding-top:0}}@media screen and (max-width:980px){main.panier{padding:50px 0}main.panier .centre .left .etapes li+li{padding-left:30px}}@media screen and (max-width:850px){main.panier{padding:25px 0 0 0}main.panier .centre{flex-flow:column}main.panier .centre .left{width:100%;padding:0 20px 40px 20px}main.panier::before{display:none}main.panier .centre .right{width:100%;background-color:var(--beige);padding:20px 20px 140px 20px}main.panier.etape3 .centre .right{padding-bottom:40px}main.panier .centre .right>ul,main.panier .centre .right>div{width:100%}main.panier #recap_panier .total,main.panier #recap_panier .next{position:fixed;bottom:98px;background-color:var(--beige);width:100%;left:0;z-index:1000}main.panier #recap_panier .next{bottom:0;padding:20px}main.panier #recap_panier .next.fixed .bt{position:relative!important;top:0!important}main.panier #recap_panier .total{bottom:98px;padding:20px 20px 0 20px;font-size:20px;line-height:22px}main.panier.etape3 #recap_panier .total{position:relative;bottom:0;padding:0}main.panier #recap_panier.etape3 .next{display:none}}@media screen and (max-width:680px){main.panier .centre .right{padding-bottom:130px}main.panier #recap_panier .total{bottom:88px}}@media screen and (max-width:480px){.panier_vide{padding:100px 20px}main.panier .centre .left .etapes{align-items:flex-start;flex-flow:column;padding-bottom:30px}main.panier .centre .left .etapes li+li{padding:10px 0 0 0}main.panier .centre .left .contenu_panier #liste_panier .lipdt .img{width:90px}main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail{width:calc(100% - 90px)}main.panier .centre .left .contenu_panier .confirm_suppr{padding:15px 10px}main.panier .livraison_panier .adresse .formulaire input[type="text"],main.panier .livraison_panier .adresse .formulaire .faux_select{width:100%}main.panier .livraison_panier .modes{padding:40px 20px}main.panier .livraison_panier .modes>ul li.ti{width:100%}main.panier .livraison_panier .modes>ul li.ti+li{width:100%;padding-top:10px}}@media screen and (max-width:380px){main.panier .centre .left .contenu_panier #liste_panier .lipdt .detail{width:100%;padding:10px 0}main.panier .centre .left .contenu_panier #liste_panier .lipdt .qte_panier{margin-left:0}main.panier .centre .left .contenu_panier #liste_panier .lipdt .total{margin-left:auto}main.panier .centre .left .contenu_panier .confirm_suppr span{margin-left:15px}}