/* Stock status is informational, driven by native WooCommerce inventory. */
body #ajax-content-wrap .agv-product-card .agv-stock,body.single-product #ajax-content-wrap div.product .summary p.stock{
 --agv-status-ink:#166534;--agv-status-bg:rgba(22,128,61,.09);--agv-status-border:rgba(22,128,61,.18);
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:fit-content!important;max-width:100%;padding:6px 10px!important;border:1px solid var(--agv-status-border)!important;border-radius:999px!important;background:var(--agv-status-bg)!important;color:var(--agv-status-ink)!important;font-family:'DM Sans',Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;box-sizing:border-box;vertical-align:middle;
}
body #ajax-content-wrap .agv-product-card .agv-stock:before,body.single-product #ajax-content-wrap div.product .summary p.stock:before{content:'✓';font-size:13px;line-height:1;flex-shrink:0;color:inherit}
body #ajax-content-wrap .agv-product-card .agv-stock.out-of-stock,body.single-product #ajax-content-wrap div.product .summary p.stock.out-of-stock{--agv-status-ink:#b42318;--agv-status-bg:rgba(220,38,38,.08);--agv-status-border:rgba(220,38,38,.18)}
body #ajax-content-wrap .agv-product-card .agv-stock.out-of-stock:before,body.single-product #ajax-content-wrap div.product .summary p.stock.out-of-stock:before{content:'×';font-size:16px}
body #ajax-content-wrap .agv-product-card .agv-stock.on-backorder,body.single-product #ajax-content-wrap div.product .summary p.stock.available-on-backorder{--agv-status-ink:#92400e;--agv-status-bg:rgba(217,119,6,.10);--agv-status-border:rgba(217,119,6,.22)}
body #ajax-content-wrap .agv-product-card .agv-stock.on-backorder:before,body.single-product #ajax-content-wrap div.product .summary p.stock.available-on-backorder:before{content:'◷';font-size:15px}
body.single-product #ajax-content-wrap div.product .summary p.stock{padding:8px 14px!important;font-size:14px!important;margin:0 0 22px!important;min-height:37px}
body #ajax-content-wrap .agv-product-pricing{gap:10px}
@media(max-width:767px){body #ajax-content-wrap .agv-product-card .agv-stock{font-size:11px!important;padding:5px 8px!important;margin-top:8px!important}body.single-product #ajax-content-wrap div.product .summary p.stock{font-size:13px!important}}
