.events-list{background:var(--bg, transparent)}.events-list__inner{padding-top:var(--PT, 40px);padding-bottom:var(--PB, 40px)}.events-list__head{margin-bottom:28px}.events-list__heading{margin:0;text-transform:uppercase}.events-list__intro{margin-top:10px;max-width:62ch}.events-list__intro>*:last-child{margin-bottom:0}.events-list__empty{margin:0;padding:18px 0 0;opacity:.72}.events-list__rows{position:relative;margin:0;padding:0 0 0 clamp(16px,3vw,28px);list-style:none}.events-list__rows:before{content:"";position:absolute;inset-block:.75em .75em;inset-inline-start:0;width:2px;background:currentColor;opacity:.16}.events-list__row{position:relative;display:grid;grid-template-columns:1fr;gap:6px;padding:22px 0}.events-list__row+.events-list__row{border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 14%,transparent)}.events-list__row:before{content:"";position:absolute;top:1.9em;inset-inline-start:calc(clamp(16px,3vw,28px)*-1);width:clamp(10px,2vw,18px);height:2px;background:var(--events-accent, #d02e2e)}.events-list__row--previous:before{background:currentColor;opacity:.3}.events-list__row--resource:before{background:currentColor;opacity:.45}.events-list__when{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.events-list__date{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.9375em;line-height:1.35}.events-list__chip{display:inline-block;padding:3px 9px 2px;border-radius:999px;background:var(--events-accent, #d02e2e);color:#fff;font-size:.6875em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.events-list__name{margin:0;font-size:1.125em;line-height:1.2;text-transform:uppercase}.events-list__where,.events-list__address,.events-list__note{margin:4px 0 0;line-height:1.5}.events-list__where{display:flex;flex-wrap:wrap;gap:4px 10px}.events-list__city{font-weight:600}.events-list__venue,.events-list__address{opacity:.75}.events-list__address{font-size:.875em}.events-list__note{font-size:.875em;opacity:.68}.events-list__text{margin-top:6px}.events-list__text>*:last-child{margin-bottom:0}.events-list__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.events-list__link{font-weight:600;font-size:.875em;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.events-list__link--primary{color:var(--events-accent, #d02e2e)}.events-list__link:hover,.events-list__link:focus-visible{border-bottom-color:transparent}.events-list__link:focus-visible{outline:2px solid var(--events-accent, #d02e2e);outline-offset:3px}.events-list__previous{margin-top:26px}.events-list__previous-summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 0;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 20%,transparent);font-weight:600;font-size:.875em;letter-spacing:.08em;text-transform:uppercase;list-style:none}.events-list__previous-summary::-webkit-details-marker{display:none}.events-list__previous-summary:focus-visible{outline:2px solid var(--events-accent, #d02e2e);outline-offset:2px}.events-list__previous-summary:after{content:"+";margin-inline-start:auto;font-size:1.25em;line-height:1;opacity:.7}.events-list__previous[open]>.events-list__previous-summary:after{content:"\2212"}.events-list__previous-count{padding:2px 8px;border-radius:999px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 30%,transparent);font-size:.8125em;letter-spacing:.04em;opacity:.8}.events-list__rows--previous{margin-top:4px;opacity:.62}.events-list__rows--previous .events-list__name{font-size:1em}@media only screen and (min-width:768px){.events-list__head{margin-bottom:34px}.events-list__row{grid-template-columns:minmax(9rem,13rem) 1fr;gap:0 clamp(20px,3vw,44px);padding:26px 0}.events-list__when{display:block}.events-list__chip{margin-top:8px}.events-list__row:before{top:2.1em}}@supports not (color: color-mix(in srgb,red 50%,transparent)){.events-list__row+.events-list__row,.events-list__previous-summary{border-top-color:#80808047}.events-list__previous-count{border-color:#80808066}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/section-events-list.css.map */
