@font-face{font-family:LDCommerceCondensed;src:url('acumin-bold.otf') format('opentype');font-weight:700;font-display:swap}
/* Styling only: existing target providers continue to render and operate their native forms. */
.htw-site-header .htw-site-header__search,.htw-site-header .htw-site-header__mini-cart,.single-product .sf-pdp,.product-quick-view-container{--sf-ink:#111;--sf-muted:#666;--sf-line:#d9d9d9;--sf-surface:#f3f3f3}
.htw-site-header .storefront-drawer-heading h2,.single-product .sf-pdp__summary>.product_title,.product-quick-view-container h1{font-family:LDCommerceCondensed,'Arial Narrow',sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#111}
.htw-site-header .storefront-drawer-heading h2{font-size:28px;line-height:1.1}
.single-product .sf-pdp__summary>.product_title,.product-quick-view-container h1{font-size:clamp(30px,3vw,44px);line-height:1.05}
.htw-site-header .storefront-drawer-heading{border-bottom:1px solid #111}
.htw-site-header__search .searchform .flex-row{border-color:#111;border-radius:0}
.htw-site-header .htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,.single-product .sf-pdp__summary form.cart .single_add_to_cart_button,.product-quick-view-container form.cart .single_add_to_cart_button{border-radius:0;background:#111!important;border-color:#111!important;color:#fff!important;font-family:LDCommerceCondensed,'Arial Narrow',sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.htw-site-header .htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button:hover,.single-product .sf-pdp__summary 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 .sf-pdp__summary .price,.product-quick-view-container .price,.htw-site-header__mini-cart .quantity{color:#111}
.product-quick-view-container{background:#fff;color:#111}
@media(max-width:767px){.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-inline:20px}.single-product .sf-pdp__summary>.product_title,.product-quick-view-container h1{font-size:30px}}
