:root{--bx-navy:#06274b;--bx-navy2:#031b35;--bx-yellow:#ffc51b;--bx-bg:#f5f7fa;--bx-text:#172033;--bx-muted:#64748b;--bx-white:#fff;--bx-radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:var(--bx-bg);color:var(--bx-text)}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.bx-container{width:min(1320px,94%);margin-inline:auto}.bx-btn{display:inline-block;background:var(--bx-yellow);color:#14213d;font-weight:900;padding:12px 20px;border-radius:10px;box-shadow:0 8px 25px #0003}.bx-content{padding:40px 0;min-height:60vh}

/* MC Creative Studio — event purchase layout */
.bx-event-purchase{
  width:min(1480px,96%);
  padding-top:28px;
  padding-bottom:48px;
}
.bx-event-purchase__article{
  margin:0;
  padding:0;
}
.bx-event-purchase__article > :first-child{
  margin-top:0!important;
}
@media (max-width:782px){
  .bx-event-purchase{
    width:100%;
    padding:18px 12px 36px;
  }
}
\n\n/* MC Creative Studio — purchase header alignment v1.5.2 */
.bx-event-purchase__content{
  text-align:center;
}
.bx-event-purchase__content > *{
  margin-left:auto;
  margin-right:auto;
}
.bx-event-purchase__content h1,
.bx-event-purchase__content h2,
.bx-event-purchase__content h3{
  text-align:center;
}
/* Seatmap components keep control of their own internal alignment. */
.bx-event-purchase__content [class*="seatmap"],
.bx-event-purchase__content [class*="mc-seat"]{
  text-align:initial;
}
@media (max-width:782px){
  .bx-event-purchase__content h1,
  .bx-event-purchase__content h2{
    line-height:1.08;
  }
}

/* MC Creative Studio — event purchase title only v1.5.3 */
.bx-event-purchase--title-only .mc-event-meta,
.bx-event-purchase--title-only .mc-event-date,
.bx-event-purchase--title-only .mc-event-datetime,
.bx-event-purchase--title-only .mc-event-venue,
.bx-event-purchase--title-only [class*="event-meta"],
.bx-event-purchase--title-only [class*="event-date"],
.bx-event-purchase--title-only [class*="event-venue"]{
  display:none!important;
}
