/* Shared FurHaven product-card palette: all native storefront collections. */
:is(.product-small.col,.products .product) .badge-container .badge-inner,
:is(.product-small.col,.products .product) .onsale{background:#315F60!important;color:#fff!important;border-color:#315F60!important}
:is(.product-small.col,.products .product) .badge-inner *{color:#fff!important}
:is(.product-small.col,.products .product) :is(.button,.quick-view),
:is(.product-small.col,.products .product) :is(.button,.quick-view):is(:hover,:focus,:active){background:#315F60!important;background-image:none!important;border-color:#315F60!important;color:#fff!important;opacity:1;box-shadow:none}
:is(.product-small.col,.products .product) :is(.button,.quick-view) :is(span,i){color:#fff!important}
:is(.product-small.col,.products .product) :is(.button,.quick-view):focus-visible{outline:2px solid #315F60;outline-offset:3px}
/* WooCommerce block-based product cards use the same brand color. */
.wc-block-product :is(.wc-block-components-product-sale-badge,.wp-block-button__link),
.wc-block-product .wp-block-button__link:is(:hover,:focus,:active){background:#315F60!important;border-color:#315F60!important;color:#fff!important}
