.events-calendar,.events-calendar .wrapper,.events-calendar .no-wrapper{display:flex;flex-direction:column;gap:50px}.events-calendar .events-calendar__content{display:flex;height:600px}.events-calendar .events-calendar__content--image-desktop-right{flex-direction:row-reverse}.events-calendar .events-calendar__content .events-calendar__image,.events-calendar .events-calendar__content .events-calendar__list{flex:1}.events-calendar .events-calendar__content .events-calendar__list{overflow-y:auto;max-height:100%;gap:20px}.events-calendar .events-calendar__content .events-calendar__list .event-item{padding:20px;display:flex;justify-content:center;align-items:center;gap:20px;border-bottom:1px solid var(--color-border)}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper{display:flex;flex:4;gap:20px}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__date{display:flex;flex-direction:column;padding-top:5px}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__date .event-item__month{font-size:14px}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__date .event-item__date{font-size:24px;text-align:center;padding-top:5px}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__text{display:flex;flex-direction:column;gap:10px}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__text .event-item__supra-heading span{font-size:calc(var(--font-body-scale) * 1.2rem);opacity:.8}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__text .event-item__heading h3{font-size:calc(var(--font-body-scale) * 1.8rem)}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__text .event-item__description p{font-size:calc(var(--font-body-scale) * 1.4rem)}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper .event-item__text .event-item__buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__image{flex:2}@media screen and (max-width: 48em){.events-calendar .events-calendar__content{flex-direction:column;height:inherit;gap:20px}.events-calendar .events-calendar__content--image-mobile-below{flex-direction:column-reverse}.events-calendar .events-calendar__content .events-calendar__image,.events-calendar .events-calendar__content .events-calendar__list{height:auto;max-height:none}.events-calendar .events-calendar__content .events-calendar__list .event-item{padding:20px 0}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper{padding:0 10px}}@media screen and (max-width: 40em){.events-calendar .events-calendar__content .events-calendar__list .event-item{flex-direction:column}.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__text-wrapper,.events-calendar .events-calendar__content .events-calendar__list .event-item .event-item__image{flex:initial}.events-calendar .events-calendar__content .events-calendar__list .event-item--flex-column-reverse{flex-direction:column-reverse}.events-calendar .events-calendar__content .events-calendar__list .event-item--flex-column-reverse:first-of-type{border-top:1px solid var(--color-border)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-events-calendar.css.map */
