.woocommerce-form-coupon-toggle,.woocommerce-form-coupon{display:none!important}.wc-block-components-express-payment,.wc-block-components-express-payment-methods,#payment-request-button,#wc-stripe-payment-request-wrapper,#wcpay-express-checkout-payment-request-button{display:none!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}#wcpay-express-checkout-button-separator{display:none!important;margin:0!important;padding:0!important;height:0!important;line-height:0!important}.woocommerce-checkout .woocommerce{max-width:960px;margin:50px auto;padding:50px 50px 70px;background:#ffffff;border-radius:14px;border:1px solid #e6e6e6;box-shadow:0 12px 30px rgba(0,0,0,0.06)}.woocommerce-checkout h3{margin-top:50px;margin-bottom:20px;font-size:1.6rem;font-weight:700;color:#1a1a1a}.fme-additional-fields{background:#fafafa;border:1px solid #e1e1e1;padding:40px 35px;border-radius:12px;margin-bottom:50px}.fme-additional-fields .form-row{margin-bottom:28px!important}.fme-additional-fields textarea{min-height:95px!important;padding:14px!important;border-radius:6px!important;border:1px solid #cfcfcf!important;font-size:15px!important;background:#fff!important}.fme-additional-fields input[type="radio"]{transform:scale(1.15);margin-right:6px}.fme-additional-fields .form-row p{background:#ffffff;border:1px solid #dedede;border-radius:10px;padding:20px 18px;line-height:1.5;font-size:15px;margin-bottom:0}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.select2-selection--single{border:1px solid #ccc!important;padding:14px!important;border-radius:6px!important;font-size:15px!important;background:#fff!important}.select2-selection__rendered{padding-left:8px!important}.woocommerce .form-row-first,.woocommerce .form-row-last{width:48%!important}@media (max-width:800px){.woocommerce .form-row-first,.woocommerce .form-row-last{width:100%!important}}.woocommerce-checkout-review-order-table{border:1px solid #dcdcdc;border-radius:10px;overflow:hidden;margin-top:40px}#payment{background:#fafafa!important;border-radius:12px;padding:35px;border:1px solid #e2e2e2;margin-top:40px}#payment div.payment_box{background:#fff;padding:18px;border-radius:8px;border:1px solid #e8e8e8}#place_order{background:#000!important;color:#fff!important;padding:16px!important;border-radius:8px!important;font-size:17px!important;width:100%!important;margin-top:30px;letter-spacing:0.3px}#place_order:hover{opacity:0.85}.et-cart-info,.et_pb_menu__cart-button,.woo-cart-summary,.et-menu li.menu-item-woo-cart{display:none!important}.woocommerce a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price,.woocommerce-loop-product__title:hover,.woocommerce ul.products li.product .price{color:#917A4D!important}.woocommerce a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#7d6a43!important}.single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#917A4D!important;border-color:#917A4D!important;color:#fff!important}.single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#7d6a43!important;border-color:#7d6a43!important}.woocommerce .quantity input.qty:focus{border-color:#917A4D!important;box-shadow:0 0 0 1px #917A4D!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#917A4D!important;border-bottom:2px solid #917A4D!important}.woocommerce .star-rating span::before{color:#917A4D!important}.woocommerce span.onsale{background-color:#917A4D!important;color:#fff!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{background-color:#917A4D!important;border-left:4px solid #7d6a43!important;color:#ffffff!important;padding:20px!important;border-radius:6px!important;box-shadow:0 4px 10px rgba(0,0,0,0.08)}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#ffffff!important;text-decoration:underline}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:#ffffff!important}.woocommerce-message .button,.woocommerce-info .button{background-color:#7d6a43!important;border-color:#7d6a43!important;color:#ffffff!important;border-radius:4px!important;padding:10px 20px!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover{background-color:#5f5333!important;border-color:#5f5333!important;