/* Target-native visual tokens derived from the homepage. No layout or behavior replacement. */
.htw-site-header__search,.htw-site-header__mini-cart,.single-product .sf-pdp__summary,.product-quick-view-container{font-family:Avenir,Arial,sans-serif;color:#111}
.htw-site-header__search input.search-field,.htw-site-header__search button,.htw-site-header__mini-cart,.htw-site-header__mini-cart button,.product-quick-view-container input,.product-quick-view-container select,.single-product .sf-pdp__summary input,.single-product .sf-pdp__summary select{font-family:inherit}
.htw-site-header__search .searchform .flex-row{border-color:#111;border-radius:0}
.htw-site-header__search input.search-field,.htw-site-header__search button.ux-search-submit{color:#111}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,.htw-site-header__mini-cart > a,.htw-site-header__mini-cart .return-to-shop .button{border-radius:0;text-transform:uppercase;letter-spacing:0}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout,.htw-site-header__mini-cart .return-to-shop .button{background:#000!important;border-color:#000!important;color:#fff!important}
.product-quick-view-container h1,.single-product .sf-pdp__summary .product-title{font-family:Avenir,Arial,sans-serif;font-weight:400;letter-spacing:0;text-transform:none}
.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:0;background:#000!important;border-color:#000!important;color:#fff!important;text-transform:uppercase;letter-spacing:0}
.htw-site-header__search :focus-visible,.htw-site-header__mini-cart :focus-visible,.product-quick-view-container :focus-visible,.single-product .sf-pdp__summary :focus-visible{outline:2px solid #111;outline-offset:3px}
