.collection-b2b-root {
  --cb2b-bg: #f4f5f7;
  --cb2b-card: #ffffff;
  --cb2b-hero-bg: #ececec;
  --cb2b-text-dark: #1e3a5f;
  --cb2b-text-primary: #1a1d23;
  --cb2b-text-secondary: #5f6368;
  --cb2b-text-muted: #9aa0a6;
  --cb2b-green: #7cb518;
  --cb2b-green-dark: #6a9e14;
  --cb2b-green-light: rgba(124, 181, 24, 0.08);
  --cb2b-blue-light: rgba(30, 58, 95, 0.06);
  --cb2b-border: #e2e5ea;
  --cb2b-shadow-sm: 0 1px 3px rgba(0,0,0,0.06);
  --cb2b-shadow-md: 0 4px 16px rgba(0,0,0,0.08);
  --cb2b-radius: 12px;
  --cb2b-radius-sm: 8px;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
  background: var(--cb2b-bg);
  color: var(--cb2b-text-primary);
  -webkit-font-smoothing: antialiased;
}

.collection-b2b-root__breadcrumbs-bar { background:var(--cb2b-card); border-bottom:1px solid var(--cb2b-border); position:sticky; top:0; z-index:30; }
.collection-b2b-root__breadcrumbs-inner { max-width:1300px; margin:0 auto; padding:10px 32px; display:flex; align-items:center; gap:6px; font-size:12px; flex-wrap:wrap; }
.collection-b2b-root__breadcrumbs-inner a { color:var(--cb2b-text-muted); text-decoration:none; font-weight:500; }
.collection-b2b-root__breadcrumbs-inner a:hover { color:var(--cb2b-green-dark); }
.collection-b2b-root__sep { color:var(--cb2b-border); }
.collection-b2b-root__current { color:var(--cb2b-text-dark); font-weight:600; }

.collection-b2b-root__brand-banner { background:var(--cb2b-text-dark); padding:28px 0; position:relative; overflow:hidden; margin-left:calc(-50vw + 50%); margin-right:calc(-50vw + 50%); }
.collection-b2b-root__brand-banner::before { content:''; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); pointer-events:none; }
.collection-b2b-root__brand-banner-inner { max-width:1300px; margin:0 auto; padding:0 32px; display:flex; align-items:center; gap:20px; position:relative; z-index:1; }
.collection-b2b-root__brand-banner-logo { width:80px; height:80px; background:rgba(255,255,255,0.1); border-radius:var(--cb2b-radius); display:flex; align-items:center; justify-content:center; border:1px solid rgba(255,255,255,0.1); flex-shrink:0; }
.collection-b2b-root__brand-banner-logo span { font-family:'Instrument Sans',system-ui,sans-serif; font-size:11px; font-weight:800; color:#fff; text-align:center; line-height:1.2; word-break:break-word; padding:4px; }
.collection-b2b-root__brand-banner-info h1 { font-family:'Instrument Sans',system-ui,sans-serif; font-size:28px; font-weight:800; color:#fff; margin:0 0 2px; }
.collection-b2b-root__brand-banner-info p { font-size:13px; color:rgba(255,255,255,0.5); font-weight:500; margin:0; }

.collection-b2b-root__page-wrap { max-width:1300px; margin:0 auto; padding:24px 32px 80px; display:grid; grid-template-columns:220px 1fr; gap:24px; }
.collection-b2b-root__sidebar { position:sticky; top:72px; align-self:start; max-height:calc(100vh - 90px); overflow-y:auto; }

.collection-b2b-root__filters-card { width:100%; max-width:220px; background:var(--cb2b-card); border-radius:var(--cb2b-radius); border:1px solid var(--cb2b-border); padding:16px; box-sizing:border-box; }
.collection-b2b-root__filters-form { margin:0; padding:0; border-top:1px solid rgba(226,229,234,0.5); }
.collection-b2b-root__filter-acc { border:0; margin:0; padding:0; }
.collection-b2b-root__filters-form > .collection-b2b-root__filter-acc { border-top:1px solid rgba(226,229,234,0.5); }
.collection-b2b-root__filter-acc-summary { list-style:none; display:flex; align-items:center; justify-content:space-between; gap:8px; width:100%; padding:10px 18px 10px 0; font-size:10px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; color:var(--cb2b-text-dark); cursor:pointer; user-select:none; position:relative; }
.collection-b2b-root__filter-acc-summary::-webkit-details-marker { display:none; }
.collection-b2b-root__filter-acc > .collection-b2b-root__filter-acc-summary::after { content:''; position:absolute; right:2px; top:50%; width:5px; height:5px; margin-top:-3px; border-right:1.5px solid var(--cb2b-text-muted); border-bottom:1.5px solid var(--cb2b-text-muted); transform:rotate(45deg); transition:transform 0.2s ease; }
.collection-b2b-root__filter-acc[open] > .collection-b2b-root__filter-acc-summary::after { margin-top:0; transform:rotate(225deg); }
.collection-b2b-root__filter-acc-body { padding:0 0 8px; }
.collection-b2b-root__filter-search { width:100%; padding:7px 9px; border:1px solid var(--cb2b-border); border-radius:var(--cb2b-radius-sm); font-family:inherit; font-size:11px; outline:none; box-sizing:border-box; }
.collection-b2b-root__filter-search:focus { border-color:var(--cb2b-green); }
.collection-b2b-root__filter-list { list-style:none; margin:0; padding:0; }
.collection-b2b-root__filter-list li label { display:flex; align-items:center; gap:6px; padding:3px 0; font-size:11px; line-height:1.35; color:var(--cb2b-text-secondary); cursor:pointer; width:100%; }
.collection-b2b-root__filter-row-text { flex:1; min-width:0; }
.collection-b2b-root__filter-count-badge { flex-shrink:0; font-size:10px; font-weight:500; padding:1px 6px; border-radius:100px; background:rgba(226,229,234,0.45); color:var(--cb2b-text-muted); }
.collection-b2b-root__filter-list li input { accent-color:var(--cb2b-green); width:13px; height:13px; cursor:pointer; flex-shrink:0; }
.collection-b2b-root__filter-actions { display:flex; gap:8px; margin:0; padding:12px 0 0; border-top:1px solid rgba(226,229,234,0.5); }
.collection-b2b-root__btn-reset { flex:1; padding:7px 10px; border:1px solid rgba(226,229,234,0.9); border-radius:var(--cb2b-radius-sm); background:transparent; font-family:inherit; font-size:11px; font-weight:500; color:var(--cb2b-text-muted); cursor:pointer; text-align:center; text-decoration:none; display:flex; align-items:center; justify-content:center; }
.collection-b2b-root__btn-reset:hover { border-color:var(--cb2b-text-dark); color:var(--cb2b-text-dark); }

.collection-b2b-root__toolbar { display:flex; align-items:center; justify-content:space-between; margin-bottom:16px; flex-wrap:wrap; gap:10px; }
.collection-b2b-root__toolbar-left, .collection-b2b-root__toolbar-right { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.collection-b2b-root__products-count { font-size:12px; color:var(--cb2b-text-muted); }
.collection-b2b-root__toolbar-select { padding:7px 12px; border:1.5px solid var(--cb2b-border); border-radius:var(--cb2b-radius-sm); font-family:inherit; font-size:12px; color:var(--cb2b-text-dark); background:var(--cb2b-card); cursor:pointer; outline:none; }

.collection-b2b-root__subcats { margin-bottom:16px; display:flex; flex-wrap:wrap; gap:8px; align-items:center; }
.collection-b2b-root__subcats-title { font-size:12px; font-weight:600; color:var(--cb2b-text-muted); margin-right:4px; }
.collection-b2b-root__subcats a { font-size:12px; font-weight:500; color:var(--cb2b-text-dark); text-decoration:none; padding:6px 12px; border-radius:var(--cb2b-radius-sm); border:1px solid var(--cb2b-border); background:var(--cb2b-card); }
.collection-b2b-root__subcats a:hover { border-color:var(--cb2b-green); color:var(--cb2b-green-dark); }
.collection-b2b-root__empty { padding:24px; text-align:center; color:var(--cb2b-text-muted); font-size:14px; }

.collection-b2b-root__product-list { display:flex; flex-direction:column; gap:6px; }
.collection-b2b-root__product-row { background:var(--cb2b-card); border-radius:var(--cb2b-radius); border:1.5px solid var(--cb2b-border); overflow:hidden; transition:border-color 0.3s,box-shadow 0.3s; }
.collection-b2b-root__product-row:hover { border-color:rgba(124,181,24,0.3); }
.collection-b2b-root__product-row.is-open { border-color:var(--cb2b-green); box-shadow:var(--cb2b-shadow-md); }
.collection-b2b-root__row-collapsed { display:grid; grid-template-columns:64px 1fr auto auto auto auto auto; align-items:center; gap:14px; padding:12px 18px; cursor:pointer; user-select:none; }
.collection-b2b-root__row-thumb { width:64px; height:64px; border-radius:var(--cb2b-radius-sm); background:var(--cb2b-hero-bg); overflow:hidden; flex-shrink:0; display:flex; align-items:center; justify-content:center; }
.collection-b2b-root__row-thumb-img { width:100%; height:100%; object-fit:cover; transition:transform 0.3s; }
.collection-b2b-root__row-info h3 { font-family:'Instrument Sans',system-ui,sans-serif; font-size:14px; font-weight:700; color:var(--cb2b-text-dark); margin:0 0 2px; }
.collection-b2b-root__row-info h3 a { color:inherit; text-decoration:none; }
.collection-b2b-root__row-info h3 a:hover { color:var(--cb2b-green-dark); }
.collection-b2b-root__row-id { font-size:11px; color:var(--cb2b-text-muted); }
.collection-b2b-root__row-colors { display:flex; gap:4px; flex-wrap:wrap; min-width:60px; max-width:154px; justify-content:flex-end; }
.collection-b2b-root__color-dot { width:18px; height:18px; padding:0; border:none; background:transparent; border-radius:50%; overflow:hidden; flex-shrink:0; cursor:pointer; transition:transform 0.15s; appearance:none; -webkit-appearance:none; }
.collection-b2b-root__color-dot.active { transform:scale(1.2); box-shadow: 0 0 0 2px var(--cb2b-text-dark); }
.collection-b2b-root__color-dot-fill { display:block; width:100%; height:100%; border-radius:50%; box-shadow:inset 0 0 0 1.5px rgba(0,0,0,0.08); }
.collection-b2b-root__row-stock { min-width:70px; text-align:center; }
.collection-b2b-root__stock-in { font-size:12px; font-weight:600; color:var(--cb2b-green-dark); }
.collection-b2b-root__stock-low { font-size:12px; font-weight:600; color:#d97706; }
.collection-b2b-root__stock-out { font-size:12px; font-weight:600; color:#dc2626; }
.collection-b2b-root__row-prices { min-width:90px; text-align:right; }
.collection-b2b-root__price-retail { font-size:11px; color:var(--cb2b-text-muted); text-decoration:line-through; }
.collection-b2b-root__price-wholesale { font-family:'Instrument Sans',system-ui,sans-serif; font-size:15px; font-weight:700; color:var(--cb2b-text-dark); }
.collection-b2b-root__row-cart-btn { padding:8px 16px; background:var(--cb2b-green); color:#fff; border:none; border-radius:var(--cb2b-radius-sm); font-family:inherit; font-size:12px; font-weight:600; cursor:pointer; transition:background 0.2s; white-space:nowrap; }
.collection-b2b-root__row-cart-btn:hover { background:var(--cb2b-green-dark); }
.collection-b2b-root__row-expand-icon { color:var(--cb2b-text-muted); transition:transform 0.25s; flex-shrink:0; display:flex; align-items:center; }
.collection-b2b-root__product-row.is-open .collection-b2b-root__row-expand-icon { transform:rotate(180deg); }
.collection-b2b-root__row-expanded { display:none; border-top:1px solid var(--cb2b-border); }
.collection-b2b-root__product-row.is-open .collection-b2b-root__row-expanded { display:block; }
.collection-b2b-root__expanded-inner { background-color: #f0f0f0; display:grid; grid-template-columns:280px 1fr; gap:24px; padding:20px 24px; }
.collection-b2b-root__photo-carousel { position:relative; border:1.5px solid var(--cb2b-green); border-radius:8px; overflow:hidden; }
.collection-b2b-root__carousel-track-wrap { overflow:hidden; border-radius:var(--cb2b-radius-sm); background:var(--cb2b-hero-bg); }
.collection-b2b-root__carousel-track { display:flex; transition:transform 0.3s ease; }
.collection-b2b-root__carousel-slide { flex:0 0 100%; }
.collection-b2b-root__carousel-slide-img { width:100%; aspect-ratio:1; object-fit:cover; display:block; }
.collection-b2b-root__carousel-arrow { position:absolute; top:50%; transform:translateY(-50%); width:28px; height:28px; border-radius:50%; background:var(--cb2b-card); border:1px solid var(--cb2b-border); display:flex; align-items:center; justify-content:center; cursor:pointer; z-index:1; }
.collection-b2b-root__carousel-arrow--prev { left:8px; }
.collection-b2b-root__carousel-arrow--next { right:8px; }
.collection-b2b-root__expanded-options { display:flex; flex-direction:column; gap:16px; padding-top:8px; }
.collection-b2b-root__option-group label { display:block; font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.05em; color:var(--cb2b-text-muted); margin-bottom:8px; }
.collection-b2b-root__size-grid { display:flex; flex-wrap:wrap; gap:6px; }
.collection-b2b-root__size-btn { padding:6px 10px; border:1.5px solid var(--cb2b-border); border-radius:var(--cb2b-radius-sm); background:var(--cb2b-card); font-family:inherit; font-size:12px; cursor:pointer; display:flex; flex-direction:column; align-items:center; gap:2px; transition:border-color 0.2s; }
.collection-b2b-root__size-btn.active { border-color:var(--cb2b-text-dark); background:var(--cb2b-blue-light); }
.collection-b2b-root__size-btn.out { opacity:0.4; cursor:not-allowed; }
.collection-b2b-root__size-btn-label { font-weight:600; color:var(--cb2b-text-dark); }
.collection-b2b-root__size-btn-stock { font-size:10px; color:var(--cb2b-text-muted); }
.collection-b2b-root__qty-control { display:flex; align-items:center; gap:0; border:1.5px solid var(--cb2b-border); border-radius:var(--cb2b-radius-sm); overflow:hidden; width:fit-content; }
.collection-b2b-root__qty-btn { width:32px; height:36px; border:none; background:var(--cb2b-hero-bg); font-size:16px; font-weight:600; cursor:pointer; color:var(--cb2b-text-dark); }
.collection-b2b-root__qty-btn:hover { background:var(--cb2b-border); }
.collection-b2b-root__qty-input { width:52px; height:36px; border:none; border-left:1.5px solid var(--cb2b-border); border-right:1.5px solid var(--cb2b-border); text-align:center; font-family:inherit; font-size:14px; font-weight:600; outline:none; }
.collection-b2b-root__add-btn { display:inline-flex; align-items:center; gap:8px; padding:10px 20px; background:var(--cb2b-text-dark); color:#fff; border:none; border-radius:var(--cb2b-radius-sm); font-family:inherit; font-size:13px; font-weight:600; cursor:pointer; transition:background 0.2s; }
.collection-b2b-root__add-btn:hover { background:var(--cb2b-green-dark); }
.collection-b2b-root__add-btn:disabled { opacity:0.5; cursor:not-allowed; }
.collection-b2b-root__variant-stock { font-size:12px; color:var(--cb2b-text-muted); }

.collection-b2b-root__pagination-bar { padding:32px 0 16px; display:flex; justify-content:center; }
.collection-b2b-root__pagination { display:flex; gap:4px; flex-wrap:wrap; align-items:center; }
.collection-b2b-root__page-btn { min-width:36px; height:36px; display:inline-flex; align-items:center; justify-content:center; border:1.5px solid var(--cb2b-border); border-radius:var(--cb2b-radius-sm); background:var(--cb2b-card); font-family:inherit; font-size:13px; font-weight:600; color:var(--cb2b-text-secondary); text-decoration:none; cursor:pointer; padding:0 8px; transition:all 0.2s; }
.collection-b2b-root__page-btn:hover:not(.is-disabled):not(.is-active) { border-color:var(--cb2b-text-dark); color:var(--cb2b-text-dark); }
.collection-b2b-root__page-btn.is-active { background:var(--cb2b-text-dark); border-color:var(--cb2b-text-dark); color:#fff; }
.collection-b2b-root__page-btn.is-disabled { opacity:0.4; cursor:default; }
.collection-b2b-root__page-btn--nav { font-size:12px; padding:0 12px; }

@media (max-width:1024px) {
  .collection-b2b-root__page-wrap { grid-template-columns:1fr; }
  .collection-b2b-root__sidebar { position:static; max-height:none; }
  .collection-b2b-root__filters-card { max-width:100%; }
}
@media (max-width:768px) {
  .collection-b2b-root__page-wrap { padding:16px 16px 60px; }
  .collection-b2b-root__breadcrumbs-inner { padding:8px 16px; }
  .collection-b2b-root__brand-banner-inner { padding:0 16px; }
  .collection-b2b-root__row-collapsed { grid-template-columns:56px 1fr auto auto; gap:10px; padding:10px 14px; }
  .collection-b2b-root__row-stock { display:none; }
  .collection-b2b-root__expanded-inner { grid-template-columns:1fr; }
}

#container:has(#product-category.collection-b2b-category) {
  margin-bottom: 0;
}
#product-category.collection-b2b-category.container {
  max-width: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
#product-category.collection-b2b-category > .row {
  margin-left: 0;
  margin-right: 0;
  --bs-gutter-x: 0;
}
#product-category.collection-b2b-category #content.col,
#product-category.collection-b2b-category #column-left,
#product-category.collection-b2b-category #column-right {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 24px !important;
  max-width: 100%;
  flex: 1 1 100%;
}

.collection-b2b-root__color-btn {
  padding: 6px 14px;
  border: 1.5px solid var(--cb2b-border);
  border-radius: var(--cb2b-radius-sm);
  background: var(--cb2b-card);
  font-family: inherit;
  font-size: 12px;
  font-weight: 600;
  color: var(--cb2b-text-dark);
  cursor: pointer;
  transition: all 0.2s;
}
.collection-b2b-root__color-btn.active {
  border-color: var(--cb2b-text-dark);
  background: var(--cb2b-blue-light);
}
.collection-b2b-root__color-btn:hover {
  border-color: var(--cb2b-green);
}

/* Hero banner */
.collection-b2b-root__hero-banner {
  background: #1a2b4a;
  padding: 40px 32px;
  margin-bottom: 24px;
}
.collection-b2b-root__hero-title {
  color: #ffffff;
  font-size: 2rem;
  font-weight: 700;
  margin: 0;
  font-family: 'Plus Jakarta Sans', sans-serif;
}

.collection-b2b-root__hero-banner {
  background: #1a2b4a !important;
  padding: 40px 32px !important;
  width: 100% !important;
  display: block !important;
}
.collection-b2b-root__hero-title {
  color: #ffffff !important;
  font-size: 2rem !important;
  font-weight: 700 !important;
  margin: 0 !important;
}

.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) {
  display:flex;
  align-items:center;
  gap:12px;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) label {
  display:none;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) + .collection-b2b-root__add-btn {
  flex:1;
}

.collection-b2b-root__expanded-options {
  flex-wrap:nowrap !important;
  align-items:center;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) {
  flex-shrink:0;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) label {
  display:none;
}
.collection-b2b-root__add-btn {
  flex:1;
}

.collection-b2b-root__expanded-options {
  flex-direction:row !important;
  align-items:center !important;
  flex-wrap:nowrap !important;
}

.collection-b2b-root__expanded-options {
  flex-direction:column !important;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) {
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:12px;
  width:100%;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) label {
  display:none;
}
.collection-b2b-root__option-group:has(.collection-b2b-root__qty-control) + .collection-b2b-root__add-btn {
  margin-top:-16px;
  flex:1;
  width:auto !important;
}

.collection-b2b-root__expanded-options {
  flex-direction:column !important;
}
.collection-b2b-root__option-group:last-of-type {
  flex-direction:row;
  align-items:center;
  gap:12px;
  width:100%;
}
.collection-b2b-root__option-group:last-of-type label {
  display:none;
}
.collection-b2b-root__option-group:last-of-type + .collection-b2b-root__add-btn {
  align-self:stretch;
  margin-top:0 !important;
}

.collection-b2b-root__expanded-options {
  justify-content:space-between;
}
.collection-b2b-root__option-group:first-child {
  align-self:flex-start;
}
.collection-b2b-root__qty-row {
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:12px;
  align-self:flex-end;
  width:100%;
}

.collection-b2b-root__qty-row {
  justify-content:flex-start !important;
  width:auto !important;
}
.collection-b2b-root__add-btn {
  flex:0 !important;
  white-space:nowrap !important;
}

.collection-b2b-root__shipping-group {
  font-size:12px;
  color:#888;
  padding:4px 0;
}

.collection-b2b-root__shipping-group {
  text-align:left !important;
  width:100% !important;
}

/* ===== MOBILE: COLLAPSED ROW LAYOUT ===== */
@media (max-width:768px) {
  .collection-b2b-root__row-collapsed {
    grid-template-columns: 56px 1fr auto !important;
    grid-template-rows: auto auto auto !important;
    grid-template-areas:
      "thumb info    btn"
      "thumb colors  btn"
      "thumb price   btn" !important;
    align-items: center !important;
  }
  .collection-b2b-root__row-thumb   { grid-area: thumb; }
  .collection-b2b-root__row-info    { grid-area: info; }
  .collection-b2b-root__row-colors  { grid-area: colors; max-width: none !important; justify-content: flex-start !important; }
  .collection-b2b-root__row-prices  { grid-area: price; }
  .collection-b2b-root__row-cart-btn { grid-area: btn; }
  .collection-b2b-root__row-expand-icon { display: none !important; }
}

/* ===== MOBILE: PRICE ALIGN LEFT ===== */
@media (max-width:768px) {
  .collection-b2b-root__row-prices {
    text-align: left !important;
    justify-content: flex-start !important;
  }
}


/* ===== MOBILE: FILTER TOGGLE ===== */
.b2b-filter-toggle { display: none; }

@media (max-width:768px) {
  .b2b-filter-toggle {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 12px 16px;
    background: #1a2b4a;
    color: #fff;
    border: none;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 0;
  }
  .b2b-filter-toggle.active {
    background: #1e3a5f;
    color: #7cb518;
  }
  .collection-b2b-root__sidebar {
    display: none;
    width: 100% !important;
  }
  .collection-b2b-root__sidebar.open {
    display: block;
  }
}

/* ===== MOBILE: TOOLBAR ===== */
@media (max-width:768px) {
  .collection-b2b-root__toolbar {
    padding: 10px 14px !important;
    gap: 8px !important;
  }
  .collection-b2b-root__toolbar-select {
    font-size: 13px !important;
    padding: 6px 8px !important;
    height: 36px !important;
  }
  .collection-b2b-root__toolbar-count {
    font-size: 13px !important;
  }
}
