.events-calendar{position:relative;max-width:calc(var(--global-container-width) + 40px);margin:0 auto;padding:0 20px}.events-calendar .event-calendar__header-wrapper{display:flex;flex-direction:column;width:100%}.events-calendar .events-calendar__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.events-calendar .events-calendar__label{font-size:calc(var(--body-font-size) * .875);word-break:break-word}.events-calendar .events-calendar__label+.events-calendar__title{margin-top:.8rem}.events-calendar .events-calendar__item{display:flex;flex-wrap:wrap;padding-bottom:20px}.events-calendar .events-calendar__item+.events-calendar__item{margin-top:20px}.events-calendar .events-calendar__item.events-calendar__item--border{border-bottom:1px solid #ccc}.events-calendar .events-calendar__item-media{position:relative;flex-basis:100%;margin-bottom:15px}.events-calendar .events-calendar__item-image-wrapper{position:relative;display:block;padding-top:75%}.events-calendar .events-calendar__item-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-pos);object-position:var(--img-pos)}.events-calendar .events-calendar__item-date-block{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;padding:10px 15px;background-color:var(--color-img-placeholder-bg);font-size:calc(var(--body-font-size) * 1.2);gap:4px}.events-calendar .events-calendar__item-date-block.events-calendar__item-date-block--single{position:static;align-self:flex-start;margin-right:15px}.events-calendar .events-calendar__item-date-day{font-weight:700}.events-calendar .events-calendar__item-content{flex-grow:1;flex-shrink:1;flex-basis:0}.events-calendar .events-calendar__item-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;gap:8px}.events-calendar .events-calendar__item-title{font-weight:700}.events-calendar .events-calendar__item-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:15px;gap:15px}.events-calendar .button-link__icon svg{width:100%;height:100%}.events-calendar .events-calendar__load-more-wrapper{margin-top:30px;text-align:center}.events-calendar .events-calendar__item-time{padding:5px 7px;background-color:var(--color-img-placeholder-bg)}@media (min-width: 768px){.events-calendar .events-calendar__header{margin-bottom:40px}.events-calendar .events-calendar__item-media{flex-basis:300px;flex-shrink:0;margin-bottom:0;margin-right:30px}.events-calendar .events-calendar__item-date-block.events-calendar__item-date-block--single{margin-right:30px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/events-calendar.build.css.map */
