/* Restricted to pages with the Banner Menu shortcode. */
.bmp28-catalog-layout .cd-catalog .cd-category-cards{display:none!important}
.bmp28-catalog-layout .bmp28-centered-title{text-align:center!important;width:100%;margin-left:auto!important;margin-right:auto!important;align-self:center}
.bmp28-catalog-layout .bmp28-header-account{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%;flex:0 0 100%;grid-column:1/-1;padding:10px clamp(16px,3vw,40px)}
.bmp28-catalog-layout .cd-accountbar.bmp28-account-right{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end!important;gap:12px;flex-wrap:wrap;width:auto;max-width:100%;margin:0 0 0 auto!important;text-align:right;font-size:13px;line-height:1.5}
.bmp28-catalog-layout .bmp28-account-right .cd-accountbar__primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}
.bmp28-catalog-layout .bmp28-catalog-heading{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;width:100%;padding:18px 0}
.bmp28-catalog-layout .bmp28-catalog-heading .bmp28-centered-title{grid-column:2;grid-row:1;margin:0!important}
.bmp28-catalog-layout .bmp28-catalog-heading .bmp28-account-right{grid-column:3;grid-row:1}
@media(max-width:900px){.bmp28-catalog-layout .bmp28-catalog-heading{grid-template-columns:minmax(0,1fr)}.bmp28-catalog-layout .bmp28-catalog-heading .bmp28-centered-title{grid-column:1;grid-row:1}.bmp28-catalog-layout .bmp28-catalog-heading .bmp28-account-right{grid-column:1;grid-row:2}.bmp28-catalog-layout .bmp28-header-account{padding:10px 16px}}
.bmp28-catalog-layout .bmp28-account-right{color:#64748b}.bmp28-catalog-layout .bmp28-account-right a{color:#6d28d9;font-weight:700}.bmp28-catalog-layout .bmp28-account-right .cd-accountbar__primary{padding:8px 12px;border-radius:10px;background:#F1EEFF}


/* Aurora Premium 2.8.4 — align header brand left and account access right. */
.bmp28-catalog-layout .bmp28-header-account {align-items:center;justify-content:space-between;}
.bmp28-catalog-layout .cd-accountbar.bmp28-account-right {
  width:100%!important;max-width:100%;margin:0 auto!important;
  justify-content:space-between!important;flex-wrap:wrap;
}
.bmp28-catalog-layout .bmp28-account-right .cd-brand {margin-right:auto;}
.bmp28-catalog-layout .bmp28-account-right .cd-accountbar__actions {margin-left:auto;justify-content:flex-end;}
.bmp28-catalog-layout .bmp28-account-right .cd-accountbar__primary {
  background:linear-gradient(105deg,#7c3aed,#e74b9d,#fb923c);
  color:#fff!important;border-radius:999px;padding:10px 16px;
}
@media(max-width:700px){
  .bmp28-catalog-layout .cd-accountbar.bmp28-account-right {justify-content:center!important;gap:8px 12px;}
  .bmp28-catalog-layout .bmp28-account-right .cd-brand,
  .bmp28-catalog-layout .bmp28-account-right .cd-accountbar__actions {margin-left:auto;margin-right:auto;}
  .bmp28-catalog-layout .bmp28-account-right .cd-accountbar__actions {justify-content:center;}
}
