/* Narrow token-only adaptation. WooCommerce retains all markup, state and actions. */
.single-product .product-info,.mfp-content .product-lightbox,.htw-site-header__panel{font-family:Arial,sans-serif;color:#191919}
.single-product .product-info .product-title,.mfp-content .product-lightbox .product-title{font-weight:400;letter-spacing:0;line-height:1.18;color:#191919}
.single-product .product-info .price,.mfp-content .product-lightbox .price{color:#191919;line-height:1.4}
.single-product .product-info .single_add_to_cart_button,.mfp-content .product-lightbox .single_add_to_cart_button{background:#191919;color:#fff;border:1px solid #191919;text-transform:none;letter-spacing:0;min-height:48px}
.single-product .product-info .single_add_to_cart_button:hover,.mfp-content .product-lightbox .single_add_to_cart_button:hover{background:#fff;color:#191919}
.single-product .product-info :focus-visible,.mfp-content .product-lightbox :focus-visible,.htw-site-header__panel :focus-visible,.um-size-guide :focus-visible,.um-size-guide-trigger:focus-visible{outline:2px solid #191919;outline-offset:3px}
.um-size-guide::backdrop{background:rgba(0,0,0,.55)}
.htw-site-header__mini-cart .product_list_widget li a:not(.remove),.htw-site-header__search-panel a{overflow-wrap:anywhere}
.htw-site-header__mini-cart img{object-fit:cover;background:#e3e5e6}
@media(max-width:767px){.single-product .product-info{padding-left:20px;padding-right:20px}.um-size-guide{max-width:calc(100% - 32px)}}
