.events-listing{display:flex;flex-direction:column;gap:24px;padding:24px 16px}@media only screen and (min-width:768px){.events-listing{gap:32px;padding:40px}}.events-listing h2{margin:0;font-size:var(--heading-font-size,2rem);font-weight:var(--heading-font-weight,700);line-height:var(--heading-line-height,1.15);text-align:center}@media only screen and (min-width:768px){.events-listing h2{font-size:var(--heading-font-size,3rem);line-height:var(--heading-line-height,1.29)}}.events-listing ul{display:grid;gap:24px;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.events-listing ul{grid-template-columns:repeat(2,minmax(0,554px));justify-content:center}}.events-listing li{overflow:hidden;border:1px solid #e7e7e7;border-radius:8px}.events-listing img{display:block;width:100%;height:auto;aspect-ratio:554/243;-o-object-fit:cover;object-fit:cover}.events-listing .details{display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto 1fr;gap:8px 20px;padding:24px}.events-listing .date-badge{display:flex;flex-direction:column;align-items:center;grid-row:1/span 3;align-self:start;padding:10px 0;border-radius:12px;background-color:#1e1e1e;color:#fff;font-size:.75rem;font-weight:700;line-height:1.3;text-transform:uppercase}.events-listing .date-badge .day{font-size:1.875rem;line-height:1.2}.events-listing time{color:var(--color-brand-pink);font-size:.875rem;font-weight:700;line-height:1.4}.events-listing h3{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.events-listing p{margin:0;color:#5d5d5d;font-size:1rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/7447/assets/events-listing-stylesheet.css.map */
