.wp-block-fair-events-event-prices{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wp-block-fair-events-event-prices__period{border:1px solid #ddd;border-radius:4px;padding:1em 1.25em}.wp-block-fair-events-event-prices__period-name{font-size:1.1em;margin:0 0 .25em}.wp-block-fair-events-event-prices__period-dates{color:#555;font-size:.9em;margin:0 0 .75em}.wp-block-fair-events-event-prices__list{margin:0}.wp-block-fair-events-event-prices__row{align-items:baseline;border-top:1px solid #eee;display:flex;gap:1em;justify-content:space-between;padding:.4em 0}.wp-block-fair-events-event-prices__row:first-child{border-top:none}.wp-block-fair-events-event-prices__name{font-weight:600;margin:0}.wp-block-fair-events-event-prices__price{margin:0;white-space:nowrap}.wp-block-fair-events-event-prices__row--unavailable .wp-block-fair-events-event-prices__name,.wp-block-fair-events-event-prices__row--unavailable .wp-block-fair-events-event-prices__price{color:#888;font-style:italic;font-weight:400}.wp-block-fair-events-event-prices__row--free .wp-block-fair-events-event-prices__price{font-weight:600}@media (max-width:768px){.wp-block-fair-events-event-prices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:480px){.wp-block-fair-events-event-prices{grid-template-columns:1fr}.wp-block-fair-events-event-prices__row{flex-direction:column;gap:.15em}}
