.cmonsite-fluxpanier-2 #main-conteneur.page-panier_commande #wrapper{padding-left:0;padding-right:0;padding-bottom:0}.template_flux_panier_2{background:#fff!important;color:#000!important}.template_flux_panier_2 label{color:#000!important}.template_flux_panier_2#flux-panier{padding:0}.template_flux_panier_2 #infoscommande,.template_flux_panier_2 .connexion,.template_flux_panier_2 .inscription{background:transparent;box-shadow:none;padding:0;width:100%}.template_flux_panier_2 .content-tab{padding:0}.template_flux_panier_2 #finish,.template_flux_panier_2 #information{width:100%;font-size:1rem}.template_flux_panier_2 #finish .h4,.template_flux_panier_2 #finish h4,.template_flux_panier_2 #information .h4,.template_flux_panier_2 #information h4{font-size:18px;margin:20px 0}.template_flux_panier_2 #finish .block-with-background,.template_flux_panier_2 #information .block-with-background{border:none;background:transparent;padding:0}.template_flux_panier_2 #finish:after,.template_flux_panier_2 #information:after{content:"";display:block;clear:both}.template_flux_panier_2 #information{padding-bottom:20px}.template_flux_panier_2 .block-information,.template_flux_panier_2 .block-resume,.template_flux_panier_2 .recapitulatif.recap-l,.template_flux_panier_2 .recapitulatif.recap-r{width:50%;box-sizing:border-box;font-size:1rem;vertical-align:top;padding:30px;position:relative;float:left}.template_flux_panier_2 .add_code_reduc.button.button{padding:5px 8px;vertical-align:middle;margin-left:0;text-decoration:none}.template_flux_panier_2 .block-finish,.template_flux_panier_2 .form-order{position:relative;margin-top:0}.template_flux_panier_2 .block-finish:before,.template_flux_panier_2 .form-order:before{content:"";display:block;width:50%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;background-color:rgba(0,0,0,.02);border-right:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .block-finish:after,.template_flux_panier_2 .form-order:after{content:"";display:block;clear:both}.template_flux_panier_2 #finish .bloc-total,.template_flux_panier_2 #resume .bloc-total{margin:0;padding:0}.template_flux_panier_2 #finish .bloc-total li,.template_flux_panier_2 #resume .bloc-total li{font-size:1.05rem}.template_flux_panier_2 #finish .bloc-total li:after,.template_flux_panier_2 #resume .bloc-total li:after{content:"";display:block;clear:both}.template_flux_panier_2 #finish .bloc-total li span:first-child,.template_flux_panier_2 #resume .bloc-total li span:first-child{float:left}.template_flux_panier_2 #finish .bloc-total li span:last-child,.template_flux_panier_2 #resume .bloc-total li span:last-child{float:right}.template_flux_panier_2 #finish .bloc-total li.content-payment-global,.template_flux_panier_2 #resume .bloc-total li.content-payment-global{margin-top:20px;font-weight:700;font-size:1.4rem}.template_flux_panier_2 .block-resume .bloc-total{padding:0}.template_flux_panier_2 .resume-cart-legend .col{font-weight:700;font-size:1rem;padding:15px 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .resume-cart-products .row{align-items:center}.template_flux_panier_2 .resume-cart-products .resume-cart-item{align-items:center;text-align:center;padding-top:15px;padding-bottom:15px;border-bottom:1px dotted rgba(0,0,0,.08)}.template_flux_panier_2 .resume-cart-products .resume-cart-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .resume-cart-products .resume-cart-item>.col:first-child{text-align:left}.template_flux_panier_2 .resume-cart-products .resume-cart-item img{height:auto!important}.template_flux_panier_2 .list-product-attribute{font-size:.8rem;font-weight:700;margin:5px 0 0;font-variant:small-caps}.template_flux_panier_2 a.button{text-decoration:none}.template_flux_panier_2 #connexion-inscription>div{width:100%}.template_flux_panier_2 #connexion-inscription .connexion button.button,.template_flux_panier_2 #connexion-inscription .inscription button.button{float:right}.template_flux_panier_2 #connexion-inscription input[type=email],.template_flux_panier_2 #connexion-inscription input[type=password],.template_flux_panier_2 #connexion-inscription input[type=text],.template_flux_panier_2 #connexion-inscription select,.template_flux_panier_2 #connexion-inscription textarea,.template_flux_panier_2 #information #infoscommande input[type=email],.template_flux_panier_2 #information #infoscommande input[type=password],.template_flux_panier_2 #information #infoscommande input[type=text],.template_flux_panier_2 #information #infoscommande select,.template_flux_panier_2 #information #infoscommande textarea,.template_flux_panier_2 .recapitulatif input[type=email],.template_flux_panier_2 .recapitulatif input[type=password],.template_flux_panier_2 .recapitulatif input[type=text],.template_flux_panier_2 .recapitulatif select,.template_flux_panier_2 .recapitulatif textarea{padding:8px;margin:3px 0;box-sizing:border-box;display:block;transition:border-color .2s linear;height:auto;opacity:1}.template_flux_panier_2 #connexion-inscription select,.template_flux_panier_2 #information #infoscommande select,.template_flux_panier_2 .recapitulatif select{padding:7px 8px}.template_flux_panier_2 #connexion-inscription .form-group input[type=text]:not(.button):not([type=file]),.template_flux_panier_2 #connexion-inscription .form-group textarea,.template_flux_panier_2 #connexion-inscription select,.template_flux_panier_2 #information #infoscommande .form-group input[type=text]:not(.button):not([type=file]),.template_flux_panier_2 #information #infoscommande .form-group textarea,.template_flux_panier_2 #information #infoscommande select,.template_flux_panier_2 .recapitulatif .form-group input[type=text]:not(.button):not([type=file]),.template_flux_panier_2 .recapitulatif .form-group textarea,.template_flux_panier_2 .recapitulatif select{border-color:rgba(0,0,0,.1)!important;color:currentColor!important;background:#fff!important;border-style:solid;border-width:1px}.template_flux_panier_2 #connexion-inscription .form-group input[type=text]:not(.button):not([type=file]):focus,.template_flux_panier_2 #connexion-inscription .form-group input[type=text]:not(.button):not([type=file]):hover,.template_flux_panier_2 #connexion-inscription .form-group textarea:focus,.template_flux_panier_2 #connexion-inscription .form-group textarea:hover,.template_flux_panier_2 #connexion-inscription select:focus,.template_flux_panier_2 #connexion-inscription select:hover,.template_flux_panier_2 #information #infoscommande .form-group input[type=text]:not(.button):not([type=file]):focus,.template_flux_panier_2 #information #infoscommande .form-group input[type=text]:not(.button):not([type=file]):hover,.template_flux_panier_2 #information #infoscommande .form-group textarea:focus,.template_flux_panier_2 #information #infoscommande .form-group textarea:hover,.template_flux_panier_2 #information #infoscommande select:focus,.template_flux_panier_2 #information #infoscommande select:hover,.template_flux_panier_2 .recapitulatif .form-group input[type=text]:not(.button):not([type=file]):focus,.template_flux_panier_2 .recapitulatif .form-group input[type=text]:not(.button):not([type=file]):hover,.template_flux_panier_2 .recapitulatif .form-group textarea:focus,.template_flux_panier_2 .recapitulatif .form-group textarea:hover,.template_flux_panier_2 .recapitulatif select:focus,.template_flux_panier_2 .recapitulatif select:hover{border-color:#000!important}.template_flux_panier_2 .user-connect{margin-bottom:10px}.template_flux_panier_2 .contents-tabs.top{padding:0;border-color:currentColor}.template_flux_panier_2 .block-payment-cart .row{align-items:center}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item{align-items:center;text-align:center;padding-top:15px;padding-bottom:15px;border-bottom:1px dotted rgba(0,0,0,.08)}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item .block-payment-cart__item-info{text-align:left}.template_flux_panier_2 #finish .cart-title{font-weight:400}.template_flux_panier_2 #finish .list-product-attribute{font-size:.8rem;font-weight:700;margin:5px 0 0}.template_flux_panier_2 #finish li{margin-bottom:0;margin-left:0}.template_flux_panier_2 #finish ul{margin:0;padding:0}.template_flux_panier_2 #finish .content-carriers{padding:0}.template_flux_panier_2 #finish .content-carriers .col.s3{text-align:center}.template_flux_panier_2 #finish .content-carriers input{float:none;margin-top:0}.template_flux_panier_2 #finish .content-carriers .logo-carrier-none{width:auto;margin-left:10px;float:none;display:inline-block}.template_flux_panier_2 #finish #paiementchoix ul,.template_flux_panier_2 #finish .content-carriers ul{margin:0}.template_flux_panier_2 #finish #paiementchoix li,.template_flux_panier_2 #finish .content-carriers li{margin:0;display:block;width:100%;border-radius:0;border:none;position:relative;background:transparent}.template_flux_panier_2 #finish #paiementchoix li label,.template_flux_panier_2 #finish .content-carriers li label{border-radius:0;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);background:#fff;transition:border-color .2s linear,background-color .2s linear;box-sizing:border-box}.template_flux_panier_2 #finish #paiementchoix li label>div span,.template_flux_panier_2 #finish .content-carriers li label>div span{padding:0}.template_flux_panier_2 #finish #paiementchoix li label:after,.template_flux_panier_2 #finish #paiementchoix li label:before,.template_flux_panier_2 #finish .content-carriers li label:after,.template_flux_panier_2 #finish .content-carriers li label:before{display:none}.template_flux_panier_2 #finish #paiementchoix li label .logo-carrier-none,.template_flux_panier_2 #finish .content-carriers li label .logo-carrier-none{height:auto}.template_flux_panier_2 #finish #paiementchoix li.selected,.template_flux_panier_2 #finish #paiementchoix li:hover,.template_flux_panier_2 #finish .content-carriers li.selected,.template_flux_panier_2 #finish .content-carriers li:hover{background:transparent;z-index:1}.template_flux_panier_2 #finish #paiementchoix li.selected label,.template_flux_panier_2 #finish #paiementchoix li:hover label,.template_flux_panier_2 #finish .content-carriers li.selected label,.template_flux_panier_2 #finish .content-carriers li:hover label{border-color:#545454;background:#f8f8f8}.template_flux_panier_2 #finish #paiementchoix li:nth-child(n+2),.template_flux_panier_2 #finish .content-carriers li:nth-child(n+2){margin-top:-1px}.template_flux_panier_2 #finish #paiementchoix ul:after{content:"";display:block;clear:both}.template_flux_panier_2 #finish #paiementchoix li{width:50%;padding:10px;float:left;box-sizing:border-box}.template_flux_panier_2 #finish #paiementchoix li:nth-child(2n){padding-right:0}.template_flux_panier_2 #finish #paiementchoix li:nth-child(odd){padding-left:0}.template_flux_panier_2 #finish #paiementchoix label{width:100%;box-sizing:border-box;font-size:0;margin:0;flex-direction:column;justify-content:center;align-items:center}.template_flux_panier_2 #finish #paiementchoix label>*{font-size:1rem}.template_flux_panier_2 #finish #paiementchoix label input{display:none}.template_flux_panier_2 #finish #paiementchoix label span{display:inline-block;text-align:center;vertical-align:middle}.template_flux_panier_2 #finish #paiementchoix label>span.paiement-virement{width:100%;background-position:50%}.template_flux_panier_2 #finish #paiementchoix label>span:last-child{width:100%;padding:10px 10px 0;margin-top:0;display:block;text-align:center}.template_flux_panier_2 .block-payment-cart__item-image{text-align:center}.template_flux_panier_2 .block-reduction-active{position:relative;margin:20px -20px;padding:20px;background:rgba(0,0,0,.05)}.template_flux_panier_2 .block-reduction-active:before{background:rgba(0,0,0,.05)}.template_flux_panier_2 .block-resume-cart{margin-bottom:0}.template_flux_panier_2 .reduction-code{font-weight:700}.template_flux_panier_2 #finish .block-reduction-code,.template_flux_panier_2 .block-reduction{padding:20px;margin-top:-1px;border:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 #finish .block-reduction-code .input-group-btn,.template_flux_panier_2 .block-reduction .input-group-btn{line-height:0}.template_flux_panier_2 .block-price{margin-top:20px}.template_flux_panier_2 .list-reduction-possible{margin-bottom:0}.template_flux_panier_2 .list-reduction-possible li{padding:10px 0;border-bottom:1px dotted rgba(0,0,0,.08)}.template_flux_panier_2 .list-reduction-possible li .add_code_reduc{margin-bottom:0;margin-top:0}.template_flux_panier_2 .list-reduction-possible li:last-child{border-bottom:none!important;padding-bottom:0}.template_flux_panier_2 .input-group .button.button.button{padding-top:0;padding-bottom:0;margin-top:0;line-height:28px;box-sizing:border-box}.template_flux_panier_2 .input-group .button.button.button[name=submit_code_reduc]{border:none;border-radius:0}.template_flux_panier_2 .input-group input[type=text]{padding-left:5px;box-sizing:border-box}.template_flux_panier_2 #paiementchoix,.template_flux_panier_2 .line_carrier{color:#000}.template_flux_panier_2 .line_carrier .carrier_price span{padding:0}.template_flux_panier_2 .side-tabs.etapes ul{margin-bottom:0}.template_flux_panier_2 .side-tabs.etapes li{width:50%;text-align:center;border-bottom:none;background:transparent;margin-bottom:0;color:inherit}.template_flux_panier_2 .side-tabs.etapes li.active,.template_flux_panier_2 .side-tabs.etapes li.step-done,.template_flux_panier_2 .side-tabs.etapes li:hover{background:transparent;border:none;color:inherit}.template_flux_panier_2 .side-tabs.etapes li.active:after,.template_flux_panier_2 .side-tabs.etapes li.step-done:after,.template_flux_panier_2 .side-tabs.etapes li:hover:after{display:none}.template_flux_panier_2 .side-tabs.etapes li.active a,.template_flux_panier_2 .side-tabs.etapes li.step-done a,.template_flux_panier_2 .side-tabs.etapes li:hover a{color:inherit!important;opacity:1}.template_flux_panier_2 .side-tabs.etapes li.step-done a{text-decoration:line-through;opacity:.5}.template_flux_panier_2 .side-tabs.etapes li.step-done a:after{background:currentColor;width:100%;margin-left:-50%;transform:none}.template_flux_panier_2 .side-tabs.etapes li a{display:block;width:100%;text-align:center;position:relative;opacity:.5;transition:opacity .2s linear;margin:0;box-sizing:border-box;color:inherit}.template_flux_panier_2 .side-tabs.etapes li a:before{font-weight:900;text-align:center;margin-right:10px;display:inline-block;content:"";position:static;border:none}.template_flux_panier_2 .side-tabs.etapes li a:after{content:"";position:absolute;bottom:-2px;width:150px;height:3px;left:50%;margin-left:-75px;display:block;background:transparent;transition:background .2s linear,width .2s linear,margin-left .2s linear;transform:none}.template_flux_panier_2 .side-tabs.etapes li a.active,.template_flux_panier_2 .side-tabs.etapes li a:hover{opacity:1}.template_flux_panier_2 .side-tabs.etapes li a.active:after,.template_flux_panier_2 .side-tabs.etapes li a:hover:after{background:currentColor;transform:none}.template_flux_panier_2 .side-tabs.etapes li a.step-done{opacity:.8;text-decoration:line-through}.template_flux_panier_2 .side-tabs.etapes li a.step-done:after{background:currentColor;width:100%;margin-left:-50%;transform:none}.template_flux_panier_2 .side-tabs.etapes li:first-child a:before{content:"1."}.template_flux_panier_2 .side-tabs.etapes li:last-child a:before{content:"2."}.template_flux_panier_2 .side-tabs.etapes li span.element-sidebar{display:none}.template_flux_panier_2 .block-success-payment{padding:30px}.template_flux_panier_2 .connexion-inscription-container button.button-secondary{background:orange!important;color:#fff!important;border-color:#fff!important;transition:background .2s linear,color .2s linear,border-color .2s linear}.template_flux_panier_2 .connexion-inscription-container button.button-secondary:hover{color:orange!important;background:#fff!important;border-color:orange!important}.template_flux_panier_2 #connexion-inscription a,.template_flux_panier_2 .block-cgv a,.template_flux_panier_2 .block-reduction-code a,.template_flux_panier_2 .block_address a{color:#969696!important;text-decoration:underline;display:inline-block;padding:5px 10px;margin:0;background:transparent;transition:color .2s linear,background-color .2s linear}.template_flux_panier_2 #connexion-inscription a:hover,.template_flux_panier_2 .block-cgv a:hover,.template_flux_panier_2 .block-reduction-code a:hover,.template_flux_panier_2 .block_address a:hover{color:#000!important;background-color:rgba(0,0,0,.05)}.template_flux_panier_2 #information #infoscommande .pull-right a{display:inline-block}.template_flux_panier_2 button[type=button],.template_flux_panier_2 button[type=submit],.template_flux_panier_2 input[type=button],.template_flux_panier_2 input[type=submit]{cursor:pointer}.template_flux_panier_2 #confirmBtn,.template_flux_panier_2 .button.next-step{font-size:20px;font-family:inherit;font-weight:inherit}.template_flux_panier_2 .block-cgv input,.template_flux_panier_2 .groupe-checkbox input,.template_flux_panier_2 .groupe-radio input,.template_flux_panier_2 .use_shipping>div input{display:none}.template_flux_panier_2 .block-cgv label,.template_flux_panier_2 .groupe-checkbox label,.template_flux_panier_2 .groupe-radio label,.template_flux_panier_2 .use_shipping>div label{margin:0;padding-left:23px;line-height:24px;position:relative}.template_flux_panier_2 .block-cgv label:before,.template_flux_panier_2 .groupe-checkbox label:before,.template_flux_panier_2 .groupe-radio label:before,.template_flux_panier_2 .use_shipping>div label:before{content:"";display:block;width:15px;height:15px;border:1px solid!important;background:transparent!important;opacity:.5;position:absolute;top:4px;left:0;box-sizing:border-box;margin:0!important}.template_flux_panier_2 .block-cgv label:after,.template_flux_panier_2 .groupe-checkbox label:after,.template_flux_panier_2 .groupe-radio label:after,.template_flux_panier_2 .use_shipping>div label:after{content:"";display:block;background:currentColor!important;transition:opacity .2s linear;position:absolute;opacity:0;width:9px;height:9px;top:7px;left:3px;box-sizing:border-box;margin:0!important}.template_flux_panier_2 .block-cgv label:before{top:8px}.template_flux_panier_2 .block-cgv label:after{top:11px}.template_flux_panier_2 .block-cgv label:hover:before,.template_flux_panier_2 .groupe-checkbox label:hover:before,.template_flux_panier_2 .groupe-radio label:hover:before,.template_flux_panier_2 .use_shipping>div label:hover:before,.template_flux_panier_2 input:checked+label:before{opacity:1;background:transparent!important}.template_flux_panier_2 .block-cgv label:hover:after,.template_flux_panier_2 .groupe-checkbox label:hover:after,.template_flux_panier_2 .groupe-radio label:hover:after,.template_flux_panier_2 .use_shipping>div label:hover:after,.template_flux_panier_2 input:checked+label:after{opacity:.2}.template_flux_panier_2 input:checked+label:after,.template_flux_panier_2 input:checked+label:hover:after{opacity:1}.template_flux_panier_2 .groupe-radio label:after,.template_flux_panier_2 .groupe-radio label:before,.template_flux_panier_2 .use_shipping>div label:after,.template_flux_panier_2 .use_shipping>div label:before{border-radius:50%}@media only screen and (max-width:1023px){.template_flux_panier_2 .block-information,.template_flux_panier_2 .block-resume,.template_flux_panier_2 .recapitulatif.recap-l,.template_flux_panier_2 .recapitulatif.recap-r{width:100%}.template_flux_panier_2 .block-finish:before,.template_flux_panier_2 .form-order:before{display:none}}@media only screen and (max-width:639px){.template_flux_panier_2 .block-information,.template_flux_panier_2 .block-resume,.template_flux_panier_2 .recapitulatif.recap-l,.template_flux_panier_2 .recapitulatif.recap-r{padding:10px}.template_flux_panier_2 .block-success-payment-products__item{padding:0}.template_flux_panier_2 .block-success-payment-products__legend,.template_flux_panier_2 .resume-cart-legend{display:none}.template_flux_panier_2 .block-resume-cart{margin-bottom:20px}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item{padding:0}.template_flux_panier_2 .resume-cart-products .resume-cart-item{background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .resume-cart-products .resume-cart-item:nth-child(2n){background:#fff}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row,.template_flux_panier_2 .block-success-payment-products__item>.row{background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.1)}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item:nth-child(2n)>.row,.template_flux_panier_2 .block-success-payment-products__item:nth-child(2n)>.row{background:#fff}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row,.template_flux_panier_2 .block-success-payment-products__item>.row,.template_flux_panier_2 .resume-cart-products .resume-cart-item{padding:10px}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row>.col:first-child,.template_flux_panier_2 .block-success-payment-products__item>.row>.col:first-child,.template_flux_panier_2 .resume-cart-products .resume-cart-item>.col:first-child{text-align:center}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row>.col,.template_flux_panier_2 .block-success-payment-products__item>.row>.col,.template_flux_panier_2 .resume-cart-products .resume-cart-item>.col{padding:10px 0;width:100%;text-align:center}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row>div[data-type],.template_flux_panier_2 .block-success-payment-products__item>.row>div[data-type],.template_flux_panier_2 .resume-cart-products .resume-cart-item>div[data-type]{border-bottom:1px dotted rgba(0,0,0,.3)}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row>div[data-type]:last-child,.template_flux_panier_2 .block-success-payment-products__item>.row>div[data-type]:last-child,.template_flux_panier_2 .resume-cart-products .resume-cart-item>div[data-type]:last-child{border-color:transparent}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row>div[data-type]:before,.template_flux_panier_2 .block-success-payment-products__item>.row>div[data-type]:before,.template_flux_panier_2 .resume-cart-products .resume-cart-item>div[data-type]:before{content:attr(data-type);font-weight:700;text-align:center;width:30%;display:inline-block;float:left;height:100%}.template_flux_panier_2 .block-payment-cart .block-payment-cart__item>.row>div[data-type]:last-child{border-bottom:none}.template_flux_panier_2 #finish .content-carriers .col.s2,.template_flux_panier_2 #finish .content-carriers .col.s3{width:20%}.template_flux_panier_2 #finish .content-carriers .col.s7{width:60%;text-align:left}.template_flux_panier_2 #finish #paiementchoix li:nth-child(2n),.template_flux_panier_2 #finish #paiementchoix li:nth-child(odd){width:100%;padding-left:0;padding-right:0}.template_flux_panier_2 #finish #paiementchoix label input{width:20%}.template_flux_panier_2 .block-success-payment-products__item-produit img{max-width:150px}}
/*# sourceMappingURL=templates.css.map */
