.card-event>a{display:block;line-height:var(--line-height-body-sm)}.card-event>a .media img,.card-event>a .media svg{transition:transform var(--duration-extra-long) ease}.card-event>a .media svg{object-fit:cover;object-position:center center;fill:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.card-event__media-wrapper{position:relative}.card-event__media{transition:opacity var(--duration-default);aspect-ratio:var(--card-event-media-aspect-ratio, 5/4)}.card-event__badge{position:absolute;top:1.2rem;inset-inline-start:1.2rem;z-index:2;padding:.4rem 1rem .3rem .8rem;height:fit-content;min-height:2.4rem;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-background));pointer-events:none;color:rgba(var(--color-heading-text));font-family:var(--font-body-family);font-size:var(--font-size-label-xs);letter-spacing:var(--letter-spacing-label-xs);line-height:var(--line-height-label-xs);text-transform:uppercase;border-radius:.4rem;border:1px solid rgba(var(--color-font-primary),.3)}.card-event__content{padding:2rem 3.2rem 0 0;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm);z-index:2;display:flex;flex-direction:column;gap:1.2rem}.card-event__title{margin:0;font-family:var(--font-body-family);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-md);font-size:var(--font-size-body-md);letter-spacing:var(--letter-spacing-body-md);text-transform:capitalize;text-decoration:underline solid transparent .1rem;text-underline-offset:.2rem;transition:text-decoration-color var(--duration-default)}.card-event__title--body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm)}.card-event__title--body-md{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--letter-spacing-body-md)}.card-event__title--body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--letter-spacing-body-lg)}.card-event__meta{color:rgb(var(--color-font-secondary));font-family:var(--font-body-family);line-height:var(--line-height-body-xs);font-size:var(--font-size-body-xs);letter-spacing:var(--letter-spacing-body-xs)}.card-event__date{white-space:nowrap}.card-event__separator{display:inline-block;margin:0 .8rem}.card-event__location{text-transform:capitalize}.card-event__description{margin-block-end:0;color:rgb(var(--color-font-secondary));font-family:var(--font-body-family);line-height:var(--line-height-body-sm);font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-body-sm)}.card-event__cta.text--link:before{opacity:1;transform:scaleX(1);transform-origin:left}@media(hover:hover){.card-event>a:hover .card-event__media img,.card-event>a:hover .card-event__media svg{transform:scale(1.05)}}.section-events-page .card-event__cta{margin-block-start:0;margin-block-end:0;width:fit-content}.events__grid{display:grid;overflow-wrap:anywhere;column-gap:var(--events-grid-column-gap-mobile, var(--grid-spacing));row-gap:var(--events-grid-row-gap-mobile, var(--grid-spacing))}.events__grid-item[hidden]{display:none}.events__pagination-wrap{display:flex;flex-direction:column;align-items:center;margin-block-start:var(--spacing-7)}.events__load-more[hidden]{display:none}@media screen and (min-width:990px){.events__pagination-wrap{margin-block-start:var(--spacing-8)}}.events__pagination-track{position:relative;display:inline-flex;align-items:center}.events__pagination-pages{display:flex;align-items:center;justify-content:center}.events__pagination-pages li{width:auto;border-block-end:none}.events__pagination-pages li+li{margin-inline-start:2.4rem}.events__pagination-pages a,.events__pagination-pages span.pagination__current{display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background-color:transparent;min-width:auto;min-height:auto;padding:.4rem;color:rgb(var(--color-font-primary));font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm);border-block-end:1px solid rgba(var(--color-font-primary),.3)}.events__pagination-pages span.pagination__current{color:rgb(var(--color-font-primary));background-color:transparent;border-color:transparent;border-block-end-color:rgb(var(--color-font-primary))}.events__pagination-pages a:hover{border-block-end-color:rgb(var(--color-font-primary))}.events__pagination-arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;border:none;border-block-end:none;border-radius:0;background-color:transparent;padding:.4rem;color:rgb(var(--color-font-primary));transform:translateY(-50%)}.events__pagination-arrow.pagination__prev-next--prev{inset-inline-end:100%;margin-inline-end:2.4rem}.events__pagination-arrow.pagination__prev-next--next{inset-inline-start:100%;margin-inline-start:2.4rem}.events__pagination-arrow .pagination__arrow-svg{display:block}.events__pagination-arrow.pagination__prev-next--prev .pagination__arrow-svg{transform:rotate(180deg)}[dir=rtl] .events__pagination-arrow.pagination__prev-next--prev .pagination__arrow-svg{transform:none}[dir=rtl] .events__pagination-arrow.pagination__prev-next--next .pagination__arrow-svg{transform:rotate(180deg)}@media screen and (max-width:749px){.section-events-page{--h6-multiplier: 1.6rem}}@media screen and (min-width:575px){.events__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px){.events__grid{margin:0;column-gap:var(--events-grid-column-gap, var(--grid-spacing));row-gap:var(--events-grid-row-gap, var(--grid-spacing))}}@media screen and (min-width:990px){.events__grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/component-card-event.css.map */
