/* Source homepage palette applied to existing target commerce providers. */
.htw-site-header,.sf-pdp,.mfp-content,.woocommerce-mini-cart{--sf-font:Montserrat,'Helvetica Neue',Arial,sans-serif;--sf-badge-bg:#466374;--sf-badge-fg:#fff;--sf-pdp-action:#466374;--sf-pdp-action-text:#fff;--sf-pdp-buy-now:#fff;--sf-pdp-buy-now-text:#466374}
.single-product .sf-pdp__summary,.mfp-content .product-info{color:#466374;font-family:Montserrat,'Helvetica Neue',Arial,sans-serif}
.single-product .sf-pdp__summary .single_add_to_cart_button,.mfp-content .single_add_to_cart_button{background:#466374!important;color:#fff!important;border-color:#466374!important}
.single-product .sf-pdp__summary .single_add_to_cart_button:hover,.mfp-content .single_add_to_cart_button:hover{background:#344f5f!important;color:#fff!important}
.badge-container .badge-inner.on-sale,.woocommerce span.onsale:not(.badge-inner .onsale){background:#466374!important;color:#fff!important}
/* Bind native drawer ink to the collected homepage palette. */
.htw-site-header .htw-site-header__panel.htw-site-header__search,
.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart { --sf-ink:#466374; --sf-muted:#627d8c; --sf-line:#d9dedc; }
.htw-site-header .htw-site-header__search .searchform .flex-row { border-color:#466374; }
.htw-site-header .htw-site-header__mini-cart .return-to-shop a.button { background:#466374!important; border-color:#466374!important; color:#fff!important; }
