.woocommerce div.product form.cart .button{vertical-align:middle;float:left;background-color:#000000}.woocommerce-message a.button.wc-forward,.woocommerce-message a.button.wc-forward:hover{border:none;background:#000}.woocommerce table.cart td.actions .coupon .input-text+.button{border:none;background:#000}.woocommerce-cart table.cart td.actions .button[name=update_cart]{border:none;background:#000}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button{border:none;background:#000}.gf_progressbar_percentage{background-color:#b41917!important}.gform-theme-button{background-color:#b41917!important;font-size:20px!important}.gfield_label{font-size:36px!important;text-align:center}.gfield_radio{display:flex;flex-direction:column;gap:10px}.gfield-choice-input{display:none}.gchoice{width:100%;border:2px solid #ccc;padding:15px;border-radius:5px;cursor:pointer;transition:all 0.3s ease}.gchoice label{margin:0;width:100%;font-size:16px!important;display:block;cursor:pointer}.gfield-choice-input:checked+label{color:white}.gfield-choice-input:checked+label::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#b41917;z-index:-1;border-radius:3px}.gchoice{position:relative}.gchoice:hover{}.gchoice:active{transform:scale(0.98)}.postcode-container{background-color:#333333;color:white;padding:20px;font-family:Arial,sans-serif;width:100%;box-sizing:border-box;text-align:center}.postcode-container h1{color:white;font-size:2rem;margin:0 0 20px 0;font-weight:bold;line-height:1.2}.postcode-container label{display:block;font-size:1.1rem;margin-bottom:10px}.input-button-group{display:flex;justify-content:center;gap:10px;max-width:600px;margin:0 auto}.postcode-container input[type="text"]{padding:12px 15px;width:100%;max-width:200px;border:none;font-size:1rem;color:#333;background-color:white;border-radius:4px;box-sizing:border-box}.postcode-container button{padding:12px 25px;background-color:#b41917!important;color:white;border:none;font-size:1rem;cursor:pointer;transition:background-color 0.3s;border-radius:4px;white-space:nowrap}.postcode-container button:hover{background-color:#b41917}@media (max-width:480px){.postcode-container h1{font-size:1.5rem}.postcode-container label{font-size:1rem}.input-button-group{flex-direction:column;gap:15px}.postcode-container input[type="text"]{max-width:100%;width:100%}.postcode-container button{width:100%}}body,html{margin:0;padding:0;width:100%}.price{font-size:1.2rem!important;font-weight:700!important;color:#ffffff!important;background:#b90000!important;padding:6px 14px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:10px!important;box-shadow:0 2px 6px rgba(0,0,0,0.15)!important}.price .woocommerce-Price-currencySymbol{font-size:0.95em!important;margin-right:2px!important}.price .woocommerce-Price-amount{color:#ffffff!important;font-weight:700!important}.price .woocommerce-price-suffix{font-size:0.8rem!important;color:#eeeeee!important;font-weight:400!important;margin-left:4px!important}.product-name{display:block!important}#billing_state_field{display:none!important}.qlwapp__button,.qlwapp__button:active,.qlwapp__button:focus,.qlwapp__button:hover{background:#000!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit{background:#008000!important;border:none!important;color:#fff!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover{background:#008000!important}.woocommerce-message{background:#bc1a1a!important;color:#fff!important;border:none!important}.woocommerce-error{background:#bc1a1a!important;color:#fff!important;border:none!important}.woocommerce-info{background:#bc1a1a!important;color:#fff!important;border:none!important}@media (max-width:480px){.price span[style*="per bead"]{font-size:0.85rem!important;padding:2px 8px!important;line-height:1.2!important}.price span{font-size:0.9rem!important}.price .woocommerce-Price-amount{font-size:1rem!important}.price span[style*="display:block"]{font-size:0.7rem!important}}