.event-calendar .event-card-wrapper{margin:1rem;width:calc(25% - 2rem);flex:0 0 calc(25% - 2rem)}.event-calendar .event-card__image-wrapper[data-image-ratio=square]{padding-top:100%}.event-calendar .event-card__image-wrapper[data-image-ratio=portrait]{padding-top:120%}.event-calendar .event-card__image-wrapper[data-image-ratio=original] .event-card__image{position:relative!important}.event-calendar .event-card__date{padding:.5rem;text-align:center;line-height:1;min-width:60px}.event-calendar .event-card__date .day{font-size:180%;font-weight:700}.event-calendar .event-card{overflow:hidden}.event-calendar .event-card__date--start[data-show-from=true]:before{content:"FROM";font-size:max(10px,50%);font-weight:lighter;padding:.2rem;display:block;opacity:.5}.event-calendar .event-card__date--end[data-show-end=true]:before{content:"TO";font-size:max(10px,50%);font-weight:lighter;padding:.2rem;display:block;opacity:.5}@media screen and (max-width: 1200px){.event-calendar .event-card-wrapper{width:calc(33.3% - 2rem);flex:0 0 calc(33.3% - 2rem)}}@media screen and (max-width: 992px){.event-calendar .event-card-wrapper{width:calc(50% - 2rem);flex:0 0 calc(50% - 2rem)}}@media screen and (max-width: 500px){.event-calendar .event-card-wrapper{width:calc(100% - 2rem);flex:0 0 calc(100% - 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/event-calendar.css.map */
