.sc-stock-top:empty{ display:none; }
.sc-stock-top{ margin:10px 0 4px; }
.sc-stock-top .stock{ font-family:var(--font-body); font-size:14px; font-weight:var(--w-semibold,700); margin:0; padding:8px 12px; border-radius:var(--r-sm,8px); display:inline-block; }
.sc-stock-top .stock.in-stock{ color:#2e7d32; background:#eaf6ec; }
.sc-stock-top .stock.out-of-stock{ color:#b3261e; background:#fdecea; }
.single_variation_wrap .woocommerce-variation-availability{ display:none !important; }
