.preset--module--divi-contact-form--default.et_pb_contact_form_container.et_pb_module .et_pb_button{background-image:initial;background-color:var(--gcid-primary-color);color:#fff!important;letter-spacing:.2em}.et_pb_menu_1_tb_header .et_mobile_menu{width:210%!important}form.checkout.woocommerce-checkout{background:#fff!important;color:#111!important}form.checkout.woocommerce-checkout h1,form.checkout.woocommerce-checkout h2,form.checkout.woocommerce-checkout h3,form.checkout.woocommerce-checkout h4,#order_review_heading{color:#111!important}form.checkout.woocommerce-checkout .woocommerce-billing-fields label,form.checkout.woocommerce-checkout .woocommerce-shipping-fields label,form.checkout.woocommerce-checkout .woocommerce-additional-fields label{color:#111!important}form.checkout.woocommerce-checkout .woocommerce-billing-fields input.input-text,form.checkout.woocommerce-checkout .woocommerce-shipping-fields input.input-text,form.checkout.woocommerce-checkout .woocommerce-additional-fields input.input-text,form.checkout.woocommerce-checkout .woocommerce-billing-fields textarea,form.checkout.woocommerce-checkout .woocommerce-shipping-fields textarea,form.checkout.woocommerce-checkout .woocommerce-additional-fields textarea{background-color:#f2f2f2!important;color:#111!important;border:1px solid #ddd!important;box-shadow:none!important;min-height:48px!important}form.checkout.woocommerce-checkout .woocommerce-billing-fields input::placeholder,form.checkout.woocommerce-checkout .woocommerce-shipping-fields input::placeholder,form.checkout.woocommerce-checkout .woocommerce-additional-fields input::placeholder,form.checkout.woocommerce-checkout textarea::placeholder{color:#888!important;opacity:1!important}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#f2f2f2!important;border:1px solid #ddd!important;min-height:48px!important}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#111!important;line-height:48px!important}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important}form.checkout.woocommerce-checkout select{background-color:#f2f2f2!important;color:#111!important;border:1px solid #ddd!important}form.checkout.woocommerce-checkout .woocommerce-invalid input.input-text,form.checkout.woocommerce-checkout .woocommerce-invalid select,form.checkout.woocommerce-checkout .woocommerce-invalid .select2-selection{border-color:#d63638!important;background-color:#f2f2f2!important}#order_review,.woocommerce-checkout-review-order{background:#fff!important;color:#111!important;border:none!important;padding:0!important}#order_review .woocommerce-checkout-review-order-table{background:#fff!important;color:#111!important;border:1px solid #e5e5e5!important}#order_review .woocommerce-checkout-review-order-table th,#order_review .woocommerce-checkout-review-order-table td{background:#fff!important;color:#111!important;border-color:#ddd!important}#order_review .woocommerce-checkout-review-order-table p,#order_review .woocommerce-checkout-review-order-table span,#order_review .woocommerce-checkout-review-order-table strong{color:#111!important}#order_review #payment{background:#fff!important;color:#111!important;border:none!important;padding:0!important}#order_review #payment ul.payment_methods{background:#fff!important;color:#111!important;border:none!important}#order_review #payment ul.payment_methods li,#order_review #payment ul.payment_methods label{color:#111!important}#order_review #payment div.payment_box{background:#f5f5f5!important;color:#111!important}#order_review #payment div.payment_box::before{border-bottom-color:#f5f5f5!important}#order_review #payment div.payment_box p{color:#111!important}#order_review .woocommerce-privacy-policy-text,#order_review .woocommerce-privacy-policy-text p,#order_review .woocommerce-terms-and-conditions-wrapper,#order_review .woocommerce-terms-and-conditions-wrapper label{color:#111!important}#order_review .woocommerce-privacy-policy-text a,#order_review .woocommerce-terms-and-conditions-wrapper a{color:#1677c8!important}#order_review #place_order{background-color:#222!important;color:#fff!important;border:none!important}#order_review #place_order:hover{background-color:#000!important;color:#fff!important}.et_pb_wc_checkout_order_details,.et_pb_wc_checkout_payment_info,.et_pb_wc_checkout_billing{background-color:#fff!important;border:none!important}.et_pb_wc_checkout_order_details .woocommerce-checkout-review-order,.et_pb_wc_checkout_payment_info .woocommerce-checkout-payment{background-color:#fff!important}.cart-count,.cart-contents-count,.et_pb_menu__cart-count{color:#fff!important}.cart-count,.cart-contents-count,.et_pb_menu__cart-count{background-color:#1f3147!important}#place_order,button#place_order,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#1f1f1f!important;color:#fff!important;border:none!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px 26px!important;line-height:1.2!important}#place_order:hover,button#place_order:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:#000!important;color:#fff!important}#place_order *,button#place_order *{color:#fff!important}#place_order,button#place_order,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#e5e5e5!important;color:#fff!important;border:none!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px 26px!important;line-height:1.2!important}.woocommerce-checkout .woocommerce-error a,.woocommerce-NoticeGroup-checkout .woocommerce-error a,.et_pb_wc_checkout_billing .woocommerce-error a,.et_pb_wc_checkout_shipping .woocommerce-error a,.et_pb_wc_checkout_information .woocommerce-error a,.et_pb_wc_checkout_order_details .woocommerce-error a,.et_pb_wc_checkout_payment_info .woocommerce-error a{color:#fff}.woocommerce-checkout .woocommerce-error a,.woocommerce-NoticeGroup-checkout .woocommerce-error a,.et_pb_wc_checkout_billing .woocommerce-error a,.et_pb_wc_checkout_shipping .woocommerce-error a,.et_pb_wc_checkout_information .woocommerce-error a,.et_pb_wc_checkout_order_details .woocommerce-error a,.et_pb_wc_checkout_payment_info .woocommerce-error a{color:#030303}.woocommerce form.checkout_coupon button[name="apply_coupon"],.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],form.woocommerce-form-coupon button[name="apply_coupon"],button.button[name="apply_coupon"]{background:#1f1f1f!important;background-color:#1f1f1f!important;color:#fff!important;border:none!important;box-shadow:none!important;padding:16px 24px!important;letter-spacing:2px!important;text-transform:uppercase!important}.woocommerce form.checkout_coupon button[name="apply_coupon"]:hover,.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:hover,button.button[name="apply_coupon"]:hover{background:#000!important;background-color:#000!important;color:#fff!important}.woocommerce-cart table.cart img,.woocommerce-cart .product-thumbnail img{width:90px!important;max-width:90px!important;height:auto!important}.woocommerce-cart table.cart .product-thumbnail{width:110px!important}.woocommerce-cart table.cart,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-cart table.cart a,.woocommerce-cart table.cart span,.woocommerce-cart table.cart strong{color:#111!important}.woocommerce-cart .product-name a{color:#111!important}.woocommerce-cart .product-name dl,.woocommerce-cart .product-name dt,.woocommerce-cart .product-name dd{color:#111!important}.woocommerce-cart .quantity input.qty{background:#f2f2f2!important;color:#111!important;border:1px solid #ddd!important;width:65px!important;min-height:40px!important}.woocommerce-cart .coupon input.input-text{background:#f2f2f2!important;color:#111!important;border:1px solid #ddd!important;min-height:42px!important}.woocommerce-cart .coupon button.button{background:#1f1f1f!important;color:#fff!important;border:none!important;padding:14px 24px!important;letter-spacing:2px!important;text-transform:uppercase!important}.woocommerce-cart button[name="update_cart"]{background:#1f1f1f!important;color:#fff!important;border:none!important;padding:14px 24px!important;letter-spacing:2px!important;text-transform:uppercase!important;opacity:1!important}.woocommerce-cart button[name="update_cart"]:disabled{background:#777!important;color:#fff!important;opacity:.55!important}.woocommerce-cart .cart_totals{background:#fff!important;color:#111!important;padding:30px!important;border:1px solid #e5e5e5!important}.woocommerce-cart .cart_totals h2{color:#111!important}.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{background:#fff!important;color:#111!important;border-color:#ddd!important}.woocommerce-cart .cart_totals p,.woocommerce-cart .cart_totals span,.woocommerce-cart .cart_totals strong{color:#111!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#1f1f1f!important;color:#fff!important;border:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:16px 30px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#000!important;color:#fff!important}.et_pb_wc_cart_totals,.et_pb_wc_cart_products{background:#fff!important;color:#111!important}body.woocommerce-order-received #main-content .container,body.woocommerce-order-received #main-content .et_pb_row,body.woocommerce-order-received #main-content .et_pb_column,body.woocommerce-order-received #main-content .et_pb_module,body.woocommerce-order-received #main-content .et_pb_code,body.woocommerce-order-received #main-content .et_pb_text,body.woocommerce-order-received #main-content .woocommerce,body.woocommerce-order-received #main-content .woocommerce-order{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.woocommerce-order-received #main-content .container{padding-left:25px!important;padding-right:25px!important}body.woocommerce-order-received #left-area{width:100%!important;padding-right:0!important;float:none!important}body.woocommerce-order-received #sidebar{display:none!important}body.woocommerce-order-received #main-content .container:before{display:none!important}body.woocommerce-order-received .woocommerce-order-overview{width:100%!important;max-width:none!important;display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin:25px 0 35px!important;padding:0!important}body.woocommerce-order-received .woocommerce-order-overview li{float:none!important;width:auto!important;min-width:150px!important;margin:0!important;padding:0 20px 0 0!important}body.woocommerce-order-received .woocommerce-order-details{width:100%!important;max-width:none!important;margin-top:30px!important}body.woocommerce-order-received table.woocommerce-table,body.woocommerce-order-received table.shop_table{width:100%!important;max-width:none!important;table-layout:auto!important}body.woocommerce-order-received #main-content{padding-top:30px!important}body.woocommerce-order-received .et_pb_section{padding-top:20px!important}body.woocommerce-order-received .et_pb_row{padding-top:10px!important;padding-bottom:20px!important}@media (max-width:768px){body.woocommerce-order-received #main-content .container,body.woocommerce-order-received #main-content .et_pb_row,body.woocommerce-order-received #main-content .woocommerce{width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important}body.woocommerce-order-received .woocommerce-order-overview{display:block!important}body.woocommerce-order-received .woocommerce-order-overview li{width:100%!important;margin-bottom:12px!important;padding-bottom:10px!important}}.woocommerce-loop-category__title{color:#222!important;font-size:20px!important;text-align:center}.woocommerce-loop-category__title .count{display:none!important}