.single-product .summary>.price{display:none!important}.single-product .woocommerce-variation-add-to-cart,.single-product [aria-live="assertive"],.single-product [aria-relevant="additions"],.single-product .wc-no-matching-variations,.single-product .single_variation{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.single-product [aria-live="assertive"] .price,.single-product .woocommerce-variation-price .price{display:block!important;font-size:2.8rem!important;font-weight:700!important;color:#1a5276!important;line-height:1.2;background:transparent!important}.et_pb_wc_add_to_cart_0{background:transparent!important}.et_pb_wc_add_to_cart,.et_pb_wc_add_to_cart .et_pb_module_inner,.et_pb_wc_add_to_cart .cart,.et_pb_wc_add_to_cart form.cart,.et_pb_wc_add_to_cart .variations_form,.et_pb_wc_add_to_cart .single_variation_wrap{background:transparent!important;background-color:transparent!important}.et_pb_bg_layout_light.et_pb_wc_add_to_cart,.et_pb_wc_add_to_cart[class*="background"]{background:transparent!important}.single-product #main-content{background-color:#ffffff!important}html,body{overflow-x:hidden!important;max-width:100%!important}.et_builder_inner_content,#page-container,#main-content,.et_pb_section,.et_pb_row{max-width .menu-rouge>a{color:#e74c3c!important}.menu-rouge>a:hover{color:#c0392b!important}.menu-orange>a{color:#e67e22!important}.woocommerce-page #main-content{background-color:#ffffff!important}.page-id-147 #main-content,.woocommerce-cart #main-content,.woocommerce-checkout #main-content{background-color:#ffffff!important}.woocommerce-cart .et_pb_section,.woocommerce-cart .et-l,.woocommerce-cart #main-content{background-color:#f5f9f6!important}.woocommerce-cart h1.entry-title,.woocommerce-cart .page-title{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:36px;color:#0C447C;letter-spacing:.5px}.woocommerce-cart .cart-empty{font-family:'DM Sans','Helvetica Neue',sans-serif;font-size:16px;color:#0C447C;background:#fff;border:1.5px dashed #b0cee8;border-radius:12px;padding:40px 32px;text-align:center;margin-bottom:24px}.woocommerce-cart .return-to-shop .button,.woocommerce-cart .return-to-shop a{background-color:#0C447C!important;color:#ffffff!important;font-family:'DM Sans','Helvetica Neue',sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding:14px 32px;border-radius:4px;border:none;display:inline-block;margin-top:16px;text-decoration:none;transition:background 0.2s ease}.woocommerce-cart .return-to-shop .button:hover{background-color:#0a3868!important}.woocommerce-cart table.shop_table{border:1px solid #b0cee8;border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0;background:#fff;font-family:'DM Sans','Helvetica Neue',sans-serif}.woocommerce-cart table.shop_table thead tr th{background-color:#0C447C;color:#fff;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:500;padding:14px 20px;border:none}.woocommerce-cart table.shop_table tbody tr td{padding:18px 20px;border-top:1px solid #e8f1f9;color:#0C447C;font-size:14px;vertical-align:middle}.woocommerce-cart table.shop_table tbody tr:first-child td{border-top:none}.woocommerce-cart table.shop_table .product-name a{color:#0C447C;font-weight:500;text-decoration:none;font-size:14px}.woocommerce-cart table.shop_table .product-name a:hover{color:#E57D23}.woocommerce-cart table.shop_table .product-price .amount,.woocommerce-cart table.shop_table .product-subtotal .amount{color:#E57D23;font-weight:500}.woocommerce-cart table.shop_table .product-remove a.remove{color:#b0cee8!important;font-size:20px;transition:color 0.2s}.woocommerce-cart table.shop_table .product-remove a.remove:hover{color:#c0392b!important;background:transparent!important}.woocommerce-cart table.shop_table .quantity input.qty{border:1px solid #b0cee8;border-radius:4px;color:#0C447C;font-family:'DM Sans',sans-serif;font-size:14px;padding:6px 10px;width:64px;text-align:center}.woocommerce-cart .actions .button[name="update_cart"]{background:transparent!important;color:#0C447C!important;border:1.5px solid #0C447C!important;font-family:'DM Sans',sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:12px 24px;border-radius:4px;transition:all 0.2s}.woocommerce-cart .actions .button[name="update_cart"]:hover{background:#0C447C!important;color:#ffffff!important}.woocommerce-cart .coupon input#coupon_code{border:1px solid #b0cee8;border-radius:4px;padding:10px 14px;font-family:'DM Sans',sans-serif;font-size:13px;color:#0C447C}.woocommerce-cart .coupon .button{background:transparent!important;color:#E57D23!important;border:1.5px solid #E57D23!important;font-family:'DM Sans',sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;border-radius:4px}.woocommerce-cart .cart_totals{background:#fff;border:1px solid #b0cee8;border-radius:12px;padding:28px;font-family:'DM Sans','Helvetica Neue',sans-serif}.woocommerce-cart .cart_totals h2{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#5a7a9c;font-weight:500;margin-bottom:20px}.woocommerce-cart .cart_totals table{width:100%;border:none}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{padding:10px 0;border-top:1px solid #e8f1f9;font-size:13px;color:#5a7a9c;border-left:none;border-right:none}.woocommerce-cart .cart_totals table .order-total th,.woocommerce-cart .cart_totals table .order-total td{color:#0C447C;font-weight:500;font-size:16px;border-top:2px solid #b0cee8;padding-top:16px}.woocommerce-cart .cart_totals table .order-total .amount{color:#E57D23}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background-color:#0C447C!important;color:#ffffff!important;font-family:'DM Sans','Helvetica Neue',sans-serif!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:16px 32px!important;border-radius:4px!important;border:none!important;width:100%;display:block;text-align:center;margin-top:20px;transition:background 0.2s ease}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background-color:#0a3868!important}.woocommerce-cart .cart_totals .shipping-calculator-button{color:#E57D23;font-size:12px;text-decoration:underline}.woocommerce-checkout #main-content,.woocommerce-checkout .et_pb_section{background-color:#f5f8fc!important}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-family:'Open Sans',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#5a7a9c;font-weight:500;border-bottom:1px solid #b0cee8;padding-bottom:12px;margin-bottom:20px}.woocommerce-checkout .woocommerce-billing-fields label,.woocommerce-checkout .woocommerce-shipping-fields label,.woocommerce-checkout .woocommerce-additional-fields label{font-size:12px;color:#5a7a9c;font-weight:500;margin-bottom:4px}.woocommerce-checkout .input-text,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout textarea{border:1px solid #b0cee8!important;border-radius:4px!important;color:#0C447C!important;font-size:14px;padding:10px 14px!important;background:#fff!important;transition:border-color 0.2s}.woocommerce-checkout .input-text:focus,.woocommerce-checkout input[type="text"]:focus,.woocommerce-checkout input[type="email"]:focus,.woocommerce-checkout input[type="tel"]:focus{border-color:#0C447C!important;outline:none;box-shadow:0 0 0 3px rgb(12 68 124 / .08)!important}.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #b0cee8!important;border-radius:4px!important;height:42px!important;background:#fff!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#0C447C!important;line-height:42px!important;font-size:14px;padding-left:14px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px!important}.woocommerce-checkout .woocommerce-info{background:#e8f1f9!important;border-top:3px solid #0C447C!important;color:#0C447C!important;font-size:13px;border-radius:0 0 4px 4px}.woocommerce-checkout .woocommerce-info a.showcoupon{color:#E57D23!important;font-weight:500}.woocommerce-checkout .woocommerce-form-coupon input#coupon_code{border:1px solid #b0cee8!important;border-radius:4px!important;padding:10px 14px!important;color:#0C447C!important;font-size:13px}.woocommerce-checkout .woocommerce-form-coupon .button{background:transparent!important;color:#E57D23!important;border:1.5px solid #E57D23!important;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;border-radius:4px}.woocommerce-checkout #wc-stripe-express-checkout-button-separator{color:#5a7a9c;font-size:12px;letter-spacing:1px}.woocommerce-checkout #ship-to-different-address label{font-size:13px;color:#0C447C;font-weight:500}.woocommerce-checkout table.woocommerce-checkout-review-order-table{background:#fff;border:1px solid #b0cee8;border-radius:12px;overflow:hidden;border-collapse:separate;border-spacing:0;font-size:13px}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{background:#0C447C;color:#fff;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:500;padding:14px 20px;border:none}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody td{padding:14px 20px;border-top:1px solid #e8f1f9;color:#0C447C;vertical-align:middle}.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr:first-child td{border-top:none}.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-quantity{color:#5a7a9c;font-weight:400}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td{padding:10px 20px;border-top:1px solid #e8f1f9;color:#5a7a9c;font-size:13px}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .order-total td{color:#0C447C;font-weight:600;font-size:16px;border-top:2px solid #b0cee8}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .order-total .amount{color:#E57D23}.woocommerce-checkout .woocommerce-Price-amount{color:#E57D23;font-weight:500}.woocommerce-checkout .woocommerce-shipping-methods{list-style:none;padding:0;margin:0}.woocommerce-checkout .woocommerce-shipping-methods li{background:#fff;border:1px solid #b0cee8;border-radius:6px;padding:12px 16px;margin-bottom:8px;font-size:13px;color:#0C447C}.woocommerce-checkout .woocommerce-shipping-methods li input[type="radio"]:checked+label{color:#0C447C;font-weight:500}.woocommerce-checkout .bw-select-parcel{color:#E57D23!important;font-size:12px;text-decoration:underline;cursor:pointer}.woocommerce-checkout .bw-parcel-name-0{font-weight:500;color:#0C447C}.woocommerce-checkout #payment{background:#fff;border:1px solid #b0cee8;border-radius:12px;padding:24px;margin-top:24px}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #e8f1f9;padding-bottom:16px;margin-bottom:16px}.woocommerce-checkout #payment ul.payment_methods li label{color:#0C447C;font-size:14px;font-weight:500}.woocommerce-checkout #payment .payment_box{background:#f5f8fc;border-radius:6px;padding:16px;margin-top:12px;border:1px solid #b0cee8}.woocommerce-checkout #payment .payment_box p{font-size:12px;color:#5a7a9c}.woocommerce-checkout .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout .woocommerce-SavedPaymentMethods-new label{font-size:13px;color:#0C447C}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:12px;color:#5a7a9c;line-height:1.6}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#E57D23}.woocommerce-checkout #place_order,.woocommerce-checkout .place-order .button{background-color:#0C447C!important;color:#ffffff!important;font-family:'Open Sans',sans-serif!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:18px 40px!important;border-radius:4px!important;border:none!important;width:100%;display:block;text-align:center;margin-top:20px;transition:background 0.2s ease;cursor:pointer}.woocommerce-checkout #place_order:hover{background-color:#0a3868!important}.woocommerce-checkout .testmode-info{font-size:11px;color:#5a7a9c;background:#e8f1f9;border-radius:4px;padding:8px 12px}.woocommerce-checkout .testmode-info a{color:#E57D23}.woocommerce-remove-coupon{display:none!important}.ps-promo-bar{display:none}.psl-footer-admin{display:none}