/*
Theme Name: Acoustia UK
Description: Acoustia storefront migrated from the current Shopify theme to WordPress and WooCommerce.
Version: 1.0.0
Text Domain: acoustia
*/
.list-payment__item:has(svg[aria-labelledby="pi-shopify_pay"]),.list-payment__item:has(svg[aria-labelledby="pi-klarna"]){display:none}
.acoustia-commerce{padding-top:40px;padding-bottom:70px;min-height:50vh}.acoustia-commerce input,.acoustia-commerce select,.acoustia-commerce textarea{font:inherit;padding:12px;border:1px solid #ccc;border-radius:5px}.acoustia-commerce .button,.acoustia-commerce button.button,.acoustia-commerce a.checkout-button{background:#4747e7!important;color:white!important;border-radius:6px!important;padding:16px 24px!important;font-family:Poppins,sans-serif!important}.acoustia-commerce a{color:#4747e7}.acoustia-commerce .woocommerce-info,.acoustia-commerce .woocommerce-message{border-top-color:#4747e7}.acoustia-commerce table{width:100%;border-collapse:collapse}.acoustia-commerce th,.acoustia-commerce td{padding:15px;border-bottom:1px solid #ddd}.acoustia-commerce .product-thumbnail img{max-width:100px;max-height:100px;object-fit:contain}.acoustia-commerce .woocommerce-billing-fields h3{margin-top:0}.acoustia-commerce #order_review_heading{margin-top:35px}.woocommerce form .form-row label{font-size:14px}.woocommerce form .form-row input.input-text{min-height:48px;width:100%}.woocommerce .quantity .qty{width:75px}.acoustia-commerce #payment{background:#f6f6ff;border-radius:8px}.acoustia-commerce .woocommerce-checkout-review-order{font-size:15px}.acoustia-cart-popup{position:fixed;right:20px;top:95px;width:min(390px,calc(100vw - 40px));padding:28px;background:white;box-shadow:0 8px 40px #0003;border:1px solid #ddd;z-index:10000}.acoustia-cart-popup img{width:80px;height:80px;object-fit:contain}.acoustia-cart-popup .button{width:100%;margin-top:12px}.acoustia-cart-popup [data-close]{position:absolute;right:10px;top:10px;background:none;border:0;font-size:24px;cursor:pointer}.acoustia-contact-message{padding:20px;background:#e8f4ec;color:#183a23;margin:20px auto;max-width:1100px}.acoustia-commerce .woocommerce-privacy-policy-text{font-size:13px}@media(min-width:990px){.acoustia-commerce form.checkout{display:grid;grid-template-columns:1fr 1fr;gap:30px 55px}.acoustia-commerce #customer_details{grid-column:1;grid-row:1/4}.acoustia-commerce #order_review_heading,.acoustia-commerce #order_review{grid-column:2}.acoustia-commerce .col2-set .col-1,.acoustia-commerce .col2-set .col-2{width:100%;float:none}}@media(max-width:749px){.acoustia-commerce{padding-top:25px}.acoustia-commerce th,.acoustia-commerce td{padding:10px 4px}.acoustia-commerce .product-thumbnail{display:none}}
