/* Start custom CSS *//* SGB Product Archive – HydroBlok. Scoped to .elementor-1099 (Elementor's `body.elementor-page-1099` resolves to a body class on archive templates). */

/* Active category chip (body term classes; sub-categories light up their parent chip) */
body.term-center-drain-shower-pans .elementor-1099 [data-id="7a189ecb"],body.term-low-profile-center-drain .elementor-1099 [data-id="7a189ecb"],body.term-pan-extensions .elementor-1099 [data-id="7a189ecb"],
body.term-offset-drain-shower-pans .elementor-1099 [data-id="29de4bcc"],body.term-low-profile-offset-drain .elementor-1099 [data-id="29de4bcc"],
body.term-line-drain-shower-pans .elementor-1099 [data-id="43a839f"],body.term-single-slope .elementor-1099 [data-id="43a839f"],body.term-thin-single-slope .elementor-1099 [data-id="43a839f"],body.term-pan-extensions-line-drain-shower-pans .elementor-1099 [data-id="43a839f"],
body.term-benches-niches .elementor-1099 [data-id="7040a011"],body.term-wallboard .elementor-1099 [data-id="4b0918e4"],body.term-curbs-ramps .elementor-1099 [data-id="1ddd574b"],body.term-linear-drains .elementor-1099 [data-id="21a1d46b"],body.term-accessories-supplies .elementor-1099 [data-id="198dc788"],body.term-hydroblok .elementor-1099 [data-id="7a3ed380"]{background-color:var(--hb-green);border-color:var(--hb-green);color:var(--charcoal);}
.elementor-1099 [data-id="1dc82526"] a{display:inline-flex;align-items:center;}

/* Prices: charcoal, ranges smaller; hide WooCommerce's screen-reader duplicate */
.elementor-1099 [data-id="7629431d"],.elementor-1099 [data-id="7629431d"] *{color:var(--charcoal)!important;}
.elementor-1099 [data-id="7629431d"]:has(.screen-reader-text){font-size:17px;}
.elementor-1099 .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}

/* Card buttons: green HydroBlok buttons (Add to cart / Select options) */
.elementor-1099 .elementor-widget-woocommerce-product-add-to-cart .button,.elementor-1099 .elementor-widget-woocommerce-product-add-to-cart .add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;background-color:var(--hb-green)!important;color:var(--charcoal)!important;font-family:var(--font-body);font-weight:800;font-size:14px;border:0;border-radius:var(--r-sm);padding:12px 20px;text-decoration:none;transition:background-color .2s;}
.elementor-1099 .elementor-widget-woocommerce-product-add-to-cart .button:hover{background-color:var(--hb-green-dark)!important;}
.elementor-1099 .elementor-widget-woocommerce-product-add-to-cart .added_to_cart{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:var(--hb-green-dark);}

/* Pagination */
.elementor-1099 [data-element_type="e-pagination"]{margin-top:32px;}/* End custom CSS */