/* Adapt target-native surfaces only; do not change visibility or interaction states. */
.htw-site-header__search,.htw-site-header__mini-cart,.single-product .product-main,.product-quick-view-container{font-family:Arial,Helvetica,sans-serif;color:#111}
.htw-site-header .htw-site-header__panel.htw-site-header__search,.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{background:#fff;color:#111;border-left:1px solid #dedede}
.htw-site-header__search .searchform .flex-row{border:1px solid #222;border-radius:0}
.htw-site-header__search .searchform input.search-field{color:#111;font-size:16px}
.htw-site-header__mini-cart ul.product_list_widget li{border-color:#ddd;min-width:0}
.htw-site-header__mini-cart ul.product_list_widget li img{object-fit:contain;background:#f6f6f6}
.htw-site-header__mini-cart .ux-mini-cart-qty{margin-right:0;min-width:0}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,.htw-site-header__mini-cart>a{border-radius:999px;border-color:#111;color:#111;background:#fff}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout{color:#fff!important;background:#111!important}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button:hover,.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button:focus-visible{outline:2px solid #1966a3;outline-offset:2px}
.single-product .product-info .product-title,.product-quick-view-container .product-title{font-family:'Arial Narrow',Arial,sans-serif;font-weight:700;letter-spacing:0;text-transform:none}
.single-product .product-info .price,.product-quick-view-container .price{color:#111}
.single-product .product-info .price del,.product-quick-view-container .price del{color:#666}
.single-product .product-info form.cart .single_add_to_cart_button,.product-quick-view-container form.cart .single_add_to_cart_button{border:1px solid #111;border-radius:999px;background:#111!important;color:#fff!important;min-height:48px;box-shadow:none}
.single-product .product-info form.cart .single_add_to_cart_button:hover,.single-product .product-info form.cart .single_add_to_cart_button:focus-visible,.product-quick-view-container form.cart .single_add_to_cart_button:hover,.product-quick-view-container form.cart .single_add_to_cart_button:focus-visible{background:#fff!important;color:#111!important;outline:2px solid #1966a3;outline-offset:2px}
.product-quick-view-container{background:#fff;color:#111}
.product-quick-view-container .product-lightbox-inner{max-width:100%;overflow-wrap:anywhere}
.single-product .audio-commerce-sale,.product-quick-view-container .audio-commerce-sale,.woocommerce .badge-inner.on-sale .audio-commerce-sale{display:inline-flex;width:auto;height:auto;min-width:0;min-height:0;padding:6px 9px;border-radius:0;background:#111!important;color:#fff!important;font:700 12px/1.2 Arial,sans-serif;white-space:nowrap}
@media(max-width:549px){.htw-site-header__mini-cart .ux-mini-cart-qty{margin-right:0;gap:8px}.product-quick-view-container .product-lightbox-inner{padding:24px!important}.single-product .product-info form.cart .single_add_to_cart_button,.product-quick-view-container form.cart .single_add_to_cart_button{max-width:100%}}
