/* SS Masala B2B Shop. Cards and toolbar reuse the theme's shop styles; only these extras are added. */

/* Toolbar (same look as the retail shop toolbar) */
.ssm-shop-toolbar.ssm-b2b-toolbar{flex-wrap:wrap}
.ssm-b2b-toolbar__form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}
.ssm-b2b-toolbar__reset{font-size:14px;color:var(--ssm-red,#dd3333)}
.ssm-b2b-empty{padding:32px 0;text-align:center}
@media (max-width:760px){.ssm-shop-toolbar.ssm-b2b-toolbar{flex-wrap:wrap}.ssm-b2b-toolbar__form{margin-left:0;width:100%}.ssm-b2b-toolbar__form select{flex:1 1 140px;min-width:0}}

/* Grid: 4 / 3 / 2 columns */
@media (max-width:1100px){.ssm-b2b-shop ul.products.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:760px){.ssm-b2b-shop ul.products.columns-4,.ssm-b2b-shop ul.products.columns-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}

/* Card price: ~~₹840~~ ₹660 / box */
.ssm-b2b-unit{font-size:12.5px;font-weight:500;color:var(--ssm-muted,#6b6b6b)}

/* Card details: small "Box of 12 · 80g" tag and "MRP ₹70 / piece" line */
.ssm-b2b-tag{display:inline-block;margin:0 0 6px;padding:3px 10px;border-radius:999px;background:#fff4dc;color:var(--ssm-red,#d43738);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}
.ssm-b2b-mrp{display:block;margin:-6px 0 10px;font-size:12.5px;color:var(--ssm-muted,#6b6b6b)}
.ssm-b2b-mrp .woocommerce-Price-amount{color:inherit;font-weight:600}
.ssm-b2b-now{white-space:nowrap}
