/* Narrow token adaptation: target controls and WooCommerce behavior remain intact. */
.htw-site-header__panel,.product-quick-view-container,body.single-product .product-main{--sf-ink:#202320;--sf-muted:#5d625e;--sf-line:#d7d9d5;--sf-surface:#f7f7f6;--sf-red:#c10230;--sf-font:Arial,sans-serif}
.htw-site-header__panel .storefront-drawer-heading h2,.product-quick-view-container h1,body.single-product .product-title{color:#202320;letter-spacing:0}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,.htw-site-header__mini-cart .return-to-shop .button,.product-quick-view-container .single_add_to_cart_button,body.single-product .single_add_to_cart_button{border-radius:24px!important;min-height:48px;letter-spacing:0}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout,.htw-site-header__mini-cart .return-to-shop .button,.product-quick-view-container .single_add_to_cart_button,body.single-product .single_add_to_cart_button{background:#173d2c!important;border-color:#173d2c!important;color:#fff!important}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout:hover,.product-quick-view-container .single_add_to_cart_button:hover,body.single-product .single_add_to_cart_button:hover{background:#102d20!important;border-color:#102d20!important;color:#fff!important}
.htw-site-header__mini-cart .product_list_widget li a:not(.remove),.product-quick-view-container h1,body.single-product .product-title{overflow-wrap:anywhere}
.htw-site-header__mini-cart ul.product_list_widget li img{object-fit:contain;background:#f7f7f6}
.danner-size-guide-trigger{display:block;margin:12px 0 0;padding:0;border:0;background:transparent;color:#173d2c;font:600 15px/1.4 Arial,sans-serif;text-decoration:underline;cursor:pointer}
.danner-size-guide-trigger:focus-visible,.danner-size-guide :focus-visible{outline:2px solid #173d2c;outline-offset:3px}
.danner-card .danner-card__actions a.quick-view{background:#173d2c!important;color:#fff!important;border:1px solid #173d2c!important;border-radius:24px;min-height:44px;text-align:center}
.danner-card .danner-card__actions a.quick-view:hover,.danner-card .danner-card__actions a.quick-view:focus-visible{background:#102d20!important;color:#fff!important}
body.single-product .danner-real-sale-badge,.product-quick-view-container .danner-real-sale-badge{background:#173d2c!important;color:#fff!important;border-radius:3px;padding:6px 10px;font:600 12px/1.2 Arial,sans-serif}
