.section-events-list .events-list{list-style:none;margin:0;padding:0}.section-events-list .events-item{margin:0}.section-events-list .events-card{height:100%}.section-events-list .events-card-body{display:flex;gap:1.6rem;padding:2rem}.section-events-list .events-content{flex:auto;min-width:1px}.section-events-list .events-date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:var(--border-radius-base);background:rgb(var(--color-accent-2));color:rgb(var(--color-accent-2-text, var(--color-foreground)));line-height:1}.section-events-list .events-date-day{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:var(--font-bolder-weight);font-family:var(--font-headings-family)}.section-events-list .events-date-month{font-size:calc(var(--font-body-scale) * 1.2rem);text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem}.section-events-list .events-when{margin:0 0 .4rem;font-size:calc(var(--font-body-scale) * 1.3rem);color:color-mix(in srgb,rgb(var(--color-foreground)),transparent 30%)}.section-events-list .events-when-end{white-space:nowrap}.section-events-list .events-title{margin:0 0 .6rem}.section-events-list .events-title a{text-decoration:none;color:currentColor}.section-events-list .events-title a:hover{color:rgb(var(--color-accent-1))}.section-events-list .events-venue{margin:0 0 .8rem;font-size:calc(var(--font-body-scale) * 1.4rem)}.section-events-list .events-venue-name{font-weight:var(--font-bolder-weight)}.section-events-list .events-venue-name+.events-venue-address:before{content:", "}.section-events-list .events-description{font-size:calc(var(--font-body-scale) * 1.4rem)}.section-events-list .events-description>:last-child{margin-bottom:0}.section-events-list .events-button{margin-top:1.4rem}.section-events-list .events-empty{padding:2rem 0}.section-events-list .events-layout-list .events-item+.events-item{margin-top:1.2rem}.section-events-list .events-layout-cards .events-card{display:flex;flex-direction:column}.section-events-list .events-layout-cards .events-card-media{margin:0}.section-events-list .events-layout-cards .events-date{width:5.2rem;height:5.2rem}@media(max-width:749px){.section-events-list .events-card-body{padding:1.6rem;gap:1.2rem}.section-events-list .events-date{width:5rem;height:5rem}.section-events-list .events-date-day{font-size:calc(var(--font-heading-scale) * 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-events-list.css.map */
