.woocommerce-error li~li{display:none!important}label[for="billing_address_1"].required_field::after{content:" — Start typing and pick your address from the Google list for the most accurate location.";font-weight:400;font-size:0.875rem;margin-left:.25rem;white-space:normal;opacity:.85}label[for="billing_address_1"].required_field{line-height:1.35}@media only screen and (min-width:1000px){body.woocommerce-checkout.logged-in .pac-container{margin-top:-110px}body.woocommerce-checkout .customer_details{position:relative}body.woocommerce-checkout:not(.logged-in) .pac-container{margin-top:-90px!important}}@media only screen and (max-width:1000px){body.woocommerce-checkout.logged-in .pac-container{margin-top:-110px}body.woocommerce-checkout .customer_details{position:relative}body.woocommerce-checkout:not(.logged-in) .pac-container{margin-top:-90px!important}}#loop-capacity-shortcode{margin:0 auto;padding:10px 15px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}#loop-capacity-shortcode input[type="text"]{width:100%;padding:12px 10px;font-size:16px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}#loop-capacity-shortcode button{border-radius:6px;cursor:pointer;margin-top:-4px;padding:8px;font-weight:bold}#loop-capacity-shortcode p#loop-cap-msg{font-size:15px;line-height:1.5;color:#444;min-height:1.5em;word-wrap:break-word;overflow-wrap:break-word}#et-top-navigation .dcp-buy a,.et-fixed-header #top-menu .dcp-buy a{background:#d93b5f;color:#ffffff!important;padding:10px 20px!important}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#000000!important}#footer-widgets{padding:6% 0 0;display:none}.pac-container{z-index:9999!important}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a";color:#f44d00}.woocommerce-checkout #google-api_field{width:100%;font-size:16px;color:green}.woocommerce-checkout #custom_latitude_field,.woocommerce-checkout #custom_longitude_field{display:none!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#f44d00;color:#000;border-color:#000}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#f44d00;color:#000;border-color:#000}.entry-summary p.price span{font-size:31px!important;color:#000;font-weight:600}.woocommerce button.button,.woocommerce-page button.button:hover{color:#000!important}.posted_in a,.tagged_as a{font-weight:500;color:#000!important;text-decoration:none}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{color:#000}.woocommerce .woocommerce-message{background:#000}.woocommerce-message a.button.wc-forward{border:none;background:#f44d00;color:#000}.woocommerce-info,.woocommerce .woocommerce-message{background:#000!important}.woocommerce-info a,.woocommerce-message a{color:#000}a.wc-block-components-product-name{color:#000}.sku_wrapper{display:none}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#f44d00}.et_mobile_menu{border-top:3px solid #f44d00}@media only screen and (min-width:981px){#logo{max-height:57%}}@media only screen and (max-width:767px){.et_pb_text_0 h1,.et_pb_text_4 h2,.et_pb_text_5 h2{font-size:37px}}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.modal__container{background:#fff;padding:30px;width:90%;max-width:480px;border-radius:6px;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.25)}.modal__title{margin:0 0 15px;font-size:1.25rem}.modal__content p{margin:0 0 12px}