.woocommerce-variation-price .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#E09900!important;font-weight:bold}.single-product .single_add_to_cart_button{text-transform:uppercase}.woocommerce .quantity input.qty:focus{outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3);border-color:#000}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea{border-radius:8px!important;padding:12px!important;border:1px solid #ccc!important;background-color:#f9f9f9!important;width:100%!important;transition:all 0.3s ease!important;font-size:15px!important}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus{border-color:#1e73be!important;box-shadow:0 0 5px rgba(30,115,190,0.3)!important;background-color:#fff!important}.woocommerce-checkout label{font-weight:600!important;font-size:16px!important;color:#333!important;margin-bottom:6px!important;display:block!important}body.woocommerce-checkout{background-color:#f5f5f5!important}body.woocommerce-checkout form.checkout{background-color:#ffffff!important;padding:40px!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;max-width:900px!important;margin:40px auto!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea{border-radius:8px!important;padding:12px!important;border:1px solid #ccc!important;background-color:#f9f9f9!important;width:100%!important;transition:all 0.3s ease!important;font-size:15px!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout textarea:focus{border-color:#1e73be!important;box-shadow:0 0 5px rgba(30,115,190,0.3)!important;background-color:#fff!important}body.woocommerce-checkout label{font-weight:600!important;font-size:16px!important;color:#333!important;margin-bottom:6px!important;display:block!important}body.woocommerce-checkout .form-row{margin-bottom:20px!important}body.woocommerce-checkout button#place_order{background-color:#1e73be!important;color:white!important;border:none!important;padding:14px 28px!important;font-size:16px!important;border-radius:6px!important;cursor:pointer!important;transition:background-color 0.3s ease!important;width:auto!important}body.woocommerce-checkout button#place_order:hover{background-color:#145d9e!important}body.woocommerce-checkout .form-row.place-order{text-align:right!important}body.woocommerce-checkout #tva_number_field input{background-color:#fff3cd!important;border:1px solid #f0ad4e!important}@media (max-width:768px){body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea{font-size:15px!important}body.woocommerce-checkout label{font-size:15px!important}body.woocommerce-checkout button#place_order{width:100%!important}body.woocommerce-checkout form.checkout{padding:20px!important;margin:20px 10px!important}}body.woocommerce-checkout input,body.woocommerce-checkout textarea,body.woocommerce-checkout button,body.woocommerce-order-received input,body.woocommerce-order-received textarea,body.woocommerce-order-received button{font-family:'Poppins',sans-serif!important}body.woocommerce-order-received main,body.woocommerce-order-received #main-content{min-height:70vh!important;padding-bottom:60px!important}body.woocommerce-order-received .woocommerce-order{background-color:#ffffff!important;padding:40px!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important;max-width:900px!important;margin:40px auto!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:24px!important;font-weight:600!important;color:#1e73be!important;margin-bottom:20px!important;text-align:center!important}body.woocommerce-order-received .woocommerce-order-overview{background:#f9f9f9!important;border-radius:12px!important;padding:20px!important;margin-top:20px!important;font-size:16px!important}body.woocommerce-order-received .woocommerce-order-overview li{padding:10px 0!important;border-bottom:1px solid #eaeaea!important}body.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:none!important}@media (max-width:768px){body.woocommerce-order-received .woocommerce-order{padding:20px!important;margin:20px 10px!important}body.woocommerce-order-received .woocommerce-order-overview{font-size:15px!important}}body:not(.woocommerce-checkout) .titre-checkout{display:none!important}body.woocommerce-order-received #module_onlycheckout{display:none!important}