/* Presentation only: existing provider retains all interactions and WooCommerce data. */
.htw-site-header .htw-site-header__panel.htw-site-header__search,
.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{font-family:Arial,Helvetica,sans-serif;color:#171717;background:#fff}
.htw-site-header__search .searchform .flex-row{border-color:#222;border-radius:0}
.htw-site-header__search .searchform input.search-field{font-family:Arial,Helvetica,sans-serif;color:#171717}
.htw-site-header__search .autocomplete-suggestion{color:#171717;border-color:#ddd}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,
.htw-site-header__mini-cart .return-to-shop .button{border-radius:999px;font-family:Arial,Helvetica,sans-serif}
.htw-site-header__mini-cart ul.product_list_widget li a:not(.remove){overflow-wrap:anywhere}
.htw-site-header__mini-cart ul.product_list_widget li img{object-fit:contain}
.htw-site-header__mini-cart .quantity,.htw-site-header__mini-cart .variation{overflow-wrap:anywhere}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout{background:#171717!important;color:#fff!important}
.product-quick-view-container,.single-product .sf-pdp{font-family:Arial,Helvetica,sans-serif;color:#171717}
.product-quick-view-container h1,.single-product .sf-pdp__summary>.product_title{font-family:Georgia,serif;font-weight:400;letter-spacing:0}
.product-quick-view-container form.cart .single_add_to_cart_button,.single-product .sf-pdp__summary form.cart .single_add_to_cart_button{border-radius:999px;background:#171717!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif}
.product-quick-view-container :focus-visible,.htw-site-header__panel :focus-visible,.single-product .sf-pdp :focus-visible{outline:2px solid #171717;outline-offset:3px}
