#seatingPricingMap.mw-custom{max-width:1200px;margin:auto}#seatingPricingMap h2{font-family:var(--font-madetommy,sans-serif);text-transform:uppercase;color:#0c2340;text-align:center;font-size:2.25rem;font-style:normal;font-weight:900}#seatingPricingMap .seatingPricingContainer{justify-content:center;display:flex}@media (min-width:768px){#seatingPricingMap .seatingPricingContainer{justify-content:space-between}}#seatingPricingMap .seatingMapImageContainer{max-width:600px}#seatingPricingMap .seatingMapImageContainer img{width:100%}#seatingPricingMap #pricingTable{max-width:500px;font-size:15px}#seatingPricingMap #pricingTable .pricingLabel{padding:0}#seatingPricingMap #pricingTable .pricingLabel h4{font-family:var(--font-madetommy,sans-serif);text-transform:uppercase;color:#0c2340;font-size:1rem;font-style:normal;font-weight:700}#seatingPricingMap #pricingTable .pricingLabelBorder{border-bottom:2px solid #b1b3b359}#seatingPricingMap #pricingTable .seatingPrice{line-height:1.1;display:flex}#seatingPricingMap #pricingTable .seatingPrice>div{padding:0}@media (min-width:340px){#seatingPricingMap #pricingTable .seatingPrice>:first-child{min-width:50px}}#seatingPricingMap #pricingTable .seatingColorSquare{background-color:#fff;border:0;width:33px;height:20px}@media (min-width:768px){#seatingPricingMap #pricingTable .seatingColorSquare{width:50px;height:30px}}#seatingPricingMap #pricingTable .soldOut{font-family:var(--font-madetommy,sans-serif);text-transform:uppercase;color:#d82021;flex-direction:column;font-style:normal;font-weight:700;line-height:1.1;display:flex}#seatingPricingMap #pricingTable .buttonLink{font-family:var(--font-madetommy,sans-serif);color:#0c2340;text-align:center;-o-transition:all .2s ease-out;background-color:#ffd520;border:1px solid #ffd520;border-radius:4px;padding:10px;font-size:1rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;transition:all .2s ease-out}#seatingPricingMap #pricingTable .buttonLink:hover,#seatingPricingMap #pricingTable .buttonLink:focus{color:#0c2340;cursor:pointer;background-color:#e6c120;border-color:#e6c120;outline:none;text-decoration:none}#seatingPricingMap #pricingTable .buttonLink:focus-visible{outline:1px solid #ffd520}#seatingPricingMap #pricingTable .buttonLink{letter-spacing:.4px;border-radius:5px;align-items:center;width:fit-content;padding:.7rem 1rem;font-weight:400;display:flex}
