/* Target-native presentation only; no business controls or state are replaced. */
.htw-site-header__search,.htw-site-header__mini-cart,.single-product .product-main,.product-quick-view-container{font-family:Assistant,Arial,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;max-width:100%;overscroll-behavior:contain}
.htw-site-header__search .storefront-drawer-heading h2,.htw-site-header__mini-cart .storefront-drawer-heading h2{font-family:Assistant,Arial,sans-serif;font-weight:400;letter-spacing:0}
.htw-site-header__search .searchform .flex-row{border-color:#111;border-radius:0}
.htw-site-header__search .autocomplete-suggestion,.htw-site-header__mini-cart ul.product_list_widget li{overflow-wrap:anywhere}
.htw-site-header__mini-cart ul.product_list_widget li img{object-fit:contain}
.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:Assistant,Arial,sans-serif}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout,.htw-site-header__mini-cart .return-to-shop .button{background:#111!important;border-color:#111!important;color:#fff!important}
.single-product .product-info .product-title,.product-quick-view-container h1{font-family:Assistant,Arial,sans-serif;font-weight:400;letter-spacing:0}
.single-product .product-info form.cart .single_add_to_cart_button,.product-quick-view-container form.cart .single_add_to_cart_button{border-radius:999px;background:#111!important;border-color:#111!important;color:#fff!important;font-family:Assistant,Arial,sans-serif;letter-spacing:.02em}
.single-product .product-info form.cart .single_add_to_cart_button:hover,.product-quick-view-container form.cart .single_add_to_cart_button:hover{background:#333!important;color:#fff!important}
.single-product .product-info form.cart select,.product-quick-view-container form.cart select{font-family:Assistant,Arial,sans-serif;max-width:100%}
.single-product .product-info,.product-quick-view-container .product-info{min-width:0;overflow-wrap:anywhere}
.product-quick-view-container{background:#fff;max-width:min(1000px,100%)}
.product-quick-view-container .single_add_to_cart_button:focus-visible,.single-product .single_add_to_cart_button:focus-visible,.htw-site-header__panel :focus-visible{outline:2px solid #111;outline-offset:3px}
@media(max-width:549px){.htw-site-header .htw-site-header__panel.htw-site-header__search,.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{width:100%;padding-left:20px;padding-right:20px}.htw-site-header__mini-cart ul.product_list_widget li{padding-left:94px}.htw-site-header__mini-cart ul.product_list_widget li img{width:78px;max-width:78px}.product-quick-view-container{max-height:100dvh;overflow-y:auto}}
