.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:Font Awesome\ 6 Pro}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:Font Awesome\ 6 Duotone}.fa-sharp,.fasl,.fasr,.fass,.fast{font-family:Font Awesome\ 6 Sharp}.fa-sharp,.fass{font-weight:900}.fa-brands,.fa-regular,.fab,.far{font-weight:400}.fa-solid,.fas{font-weight:900}html body #main .order-box{box-shadow:0 0 6px -3px rgba(0,0,0,.5);margin:3.3333333333rem 0;padding:1.5rem}html body #main .order-box .order-box-header{text-align:center}html body #main .order-box .order-box-header h1,html body #main .order-box .order-box-header h2,html body #main .order-box .order-box-header h3{font-size:1.6666666667rem;letter-spacing:0;margin:0}html body #main .order-box .order-box-header h1 .capital,html body #main .order-box .order-box-header h2 .capital,html body #main .order-box .order-box-header h3 .capital{font-size:2.3333333333rem}html body #main .order-box .order-box-header h2 .icon{opacity:.75}html body #main .box-wrapper .order-box{margin:1rem 0}html body #main .choice-box{cursor:pointer;display:flex;flex-direction:row-reverse;padding:.75rem;position:relative}html body #main .choice-box .icone{color:#292929;font-size:2.5rem;pointer-events:none;transition:.35s ease-in-out}html body #main .choice-box .informations{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center}html body #main .choice-box .informations label{font-size:1rem!important;font-weight:700!important;left:0!important;max-width:none!important;position:relative!important;top:0!important;transform:none!important}html body #main .choice-box .border{border:1px solid #292929!important;border-radius:3px;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.35s ease-in-out;width:100%}html body #main .choice-box .radio-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}html body #main .choice-box .radio-input:checked~.icone{color:#be480e}html body #main .choice-box .radio-input:checked~.border{border-color:#be480e!important}html body #main .choice-box .radio-input:checked~.informations label{color:#be480e}html body #main .choice-box input:not(.radio-input),html body #main .choice-box select{position:relative;z-index:10}@media (max-width:767.98px){html body #main .btn-stack .btn{margin:.3333333333rem 0!important;width:100%}html body #main .btn-stack .btn.btn-primary{border-radius:0;font-weight:600;letter-spacing:.1333333333rem;padding:1rem 1.3333333333rem;text-transform:uppercase}}html body #main #page{padding-bottom:2.5rem}html body #main #panier{padding:20px 25px;position:relative;z-index:1}html body #main #panier:after{backdrop-filter:blur(3px);background:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .1s;z-index:1}html body #main #panier.loading{user-select:none;user-focus:none}html body #main #panier.loading:after{opacity:1;pointer-events:all}html body #main #panier .quantite_wrapper{display:flex;justify-content:center}html body #main #panier .quantite_wrapper .quantite_input{border:1px solid #000;display:flex;padding:.375rem .75rem}html body #main #panier .quantite_wrapper .quantite_input .quantite_field{-moz-appearance:textfield;background:none;border:none;border-radius:3px;box-shadow:none;margin:0 .5rem;padding:0;width:2rem}html body #main #panier .quantite_wrapper .quantite_input .quantite_field::-webkit-inner-spin-button,html body #main #panier .quantite_wrapper .quantite_input .quantite_field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body #main #panier .quantite_wrapper .quantite_input .cart-quantity-control{align-items:center;color:#000;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;transform:.35s ease-in-out;width:20%}html body #main #panier .quantite_wrapper .quantite_input .cart-quantity-control:hover{color:#404040}html body #main #panier .titre_produit{align-items:flex-start;display:flex;justify-content:flex-start}html body #main #panier .titre_produit .libelle-produit{display:flex;flex-direction:column;padding-left:1.5rem;padding-top:1rem}html body #main #panier .titre_produit .libelle-produit .nom-produit{color:#000;font-size:1rem;line-height:1.8;margin-bottom:0;padding-bottom:0}html body #main #panier .titre_produit .libelle-produit .declinaison-produit{color:rgba(0,0,0,.85);font-size:.8rem;font-style:italic;margin-top:1rem}html body #main #panier .bon_reduction,html body #main #panier .entete_panier,html body #main #panier .ligne_produit,html body #main #panier .ligne_total{padding:.6666666667rem 0}html body #main #panier .bon_reduction,html body #main #panier .entete_panier{border-bottom:2px solid #ccc}html body #main #panier .bon_reduction span,html body #main #panier .entete_panier,html body #main #panier .ligne_total{font-weight:700}html body #main #panier .ligne_produit{border-bottom:1px solid #ccc}html body #main #panier .bon_reduction{border-top:1px solid #ccc}html body #main #panier .ligne_total{font-size:1rem}html body #main #panier .ligne_produit .product-price-old{color:#9c9c9c;display:block;text-decoration:line-through}html body #main .box-adresse{margin-top:1.3333333333rem}html body #main .livraison{margin-bottom:1.6666666667rem}html body #main .livraison .icone i{font-size:2rem}html body #main .livraison .titre span{border-bottom:1px solid #ccc;font-size:1rem}html body #main .mode_paiement{margin-bottom:1.6666666667rem}html body #main .mode_paiement .icone i{font-size:2rem}html body #main .mode_paiement .titre{font-size:1rem}html body #main .bloc-form-invite .bloc-facturation{opacity:0;transition:.35s ease-in-out;visibility:hidden}html body #main .bloc-form-invite .bloc-facturation.visible{opacity:1;visibility:visible}html body #main #choix{padding:1.6666666667rem 0}html body #main #choix .box-choix{background-color:hsla(0,0%,100%,.7);box-shadow:0 0 8px hsla(0,0%,47%,.3);margin:.6666666667rem;padding:1.3333333333rem}html body #main #choix .bloc-btns{margin-top:2.6666666667rem}html body #main #form_mode_paiement .group.required:after{display:none!important}html body #main #form_mode_paiement .form-check{justify-content:center}@media screen and (max-width:767px){html body #main #page .quantite_input .quantite-decrement,html body #main #page .quantite_input .quantite-increment{width:20px}html body #main #page #quantite,html body #main #panier .input_quantite{width:40px}html body #main #panier .bon_reduction span,html body #main #panier .entete_panier,html body #main #panier .ligne_total{font-size:13px}html body #main #page .quantite_input{margin:8px auto}html body #main .input_livraison{margin-bottom:20px}}