/* Visual-only additions for verified htw header and Flatsome commerce markup.
   Layout and operation remain with their existing providers. */
.htw-site-header__search,.htw-site-header__mini-cart{background:#fff;color:#1c1b1b;border-color:#e6e6e6}
.htw-site-header__search input[type=search]{background:#fff;color:#1c1b1b;border:1px solid #bdbdbd;border-radius:0;min-height:44px}
.htw-site-header__search button[type=submit]{background:#1c1b1b;color:#fff;border:1px solid #1c1b1b;min-height:44px}
.htw-site-header__mini-cart .product_list_widget a{color:#1c1b1b;font-weight:600}
.htw-site-header__mini-cart .product_list_widget .quantity{color:#555}
.htw-site-header__mini-cart .buttons a{background:#1c1b1b;color:#fff;border:1px solid #1c1b1b}
.single-product .product-info .product_title,.product-quick-view-container .product_title{color:#1c1b1b;letter-spacing:0;line-height:1.2}
.single-product .product-info .price,.product-quick-view-container .price{color:#1c1b1b}
.single-product .product-info .single_add_to_cart_button,.product-quick-view-container .single_add_to_cart_button{background:#1c1b1b!important;color:#fff!important;border:1px solid #1c1b1b;border-radius:0}
.single-product .product-info .single_add_to_cart_button:hover,.product-quick-view-container .single_add_to_cart_button:hover{background:#fff!important;color:#1c1b1b!important}
.htw-site-header__search :focus-visible,.htw-site-header__mini-cart :focus-visible,.single-product .product-info :focus-visible,.product-quick-view-container :focus-visible{outline:2px solid #1c1b1b;outline-offset:3px}
.htw-site-header .storefront-drawer-close{color:#1c1b1b!important;opacity:1;background:transparent}
