.events-list{margin-top:0}.events-grid{margin-top:3rem;gap:2rem}.event-card{position:relative}.event-card__inner{height:100%;display:flex;flex-direction:column;background-color:rgb(var(--color-background));border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.event-card__inner:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.event-card__image-wrapper{width:100%;overflow:hidden}.event-card__image{position:relative;width:100%;padding-bottom:100%}.event-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.event-card__content{padding:2rem;flex-grow:1;display:flex;flex-direction:column;gap:1rem}.event-card__date,.event-card__location{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.75);margin:0}.event-card__date .icon,.event-card__location .icon{width:1.6rem;height:1.6rem;flex-shrink:0}.event-card__title{margin:0;font-size:2.4rem;line-height:1.3}.event-card__title a{color:rgb(var(--color-foreground));text-decoration:none}.event-card__title a:hover{color:rgb(var(--color-link))}.event-card__description{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.85);flex-grow:1}.event-card__description p:first-child{margin-top:0}.event-card__description p:last-child{margin-bottom:0}.event-card__button{margin-top:1rem}.event-card__button .button{width:100%;text-align:center}.events-empty{text-align:center;padding:4rem 2rem;color:rgba(var(--color-foreground),.75);font-size:1.6rem}@media screen and (max-width: 749px){.events-grid{gap:1.5rem}.event-card__content{padding:1.5rem}.event-card__title{font-size:2rem}.event-card__date,.event-card__location{font-size:1.2rem}}@media screen and (min-width: 750px) and (max-width: 989px){.events-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}}.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(30px)}.scroll-trigger.animate--slide-in.animated{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-events-list.css.map */
