.ec{--ec-radius: 16px;--ec-border: rgba(var(--color-foreground), .12);--ec-muted: rgba(var(--color-foreground), .7);--ec-bg: rgb(var(--color-background));--ec-card: rgba(var(--color-background), 1)}.ec__content{width:100%}@media screen and (min-width:990px){.ec__content{max-width:80rem;margin-left:auto;margin-right:auto}}.ec__toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.ec__filters{display:flex;gap:8px;flex-wrap:wrap}.ec__toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ec__chip{border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));padding:8px 12px;border-radius:999px;cursor:pointer;font:inherit;color:rgb(var(--color-foreground))}.ec__chip[aria-pressed=true]{box-shadow:0 0 0 3px rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.35)}.ec__search{border:1px solid rgba(var(--color-foreground),.2);padding:10px 12px;border-radius:999px;font:inherit;color:rgb(var(--color-foreground));background:rgb(var(--color-background));width:min(320px,75vw)}.ec__toggle{display:inline-flex;align-items:center;gap:8px;font:inherit;color:rgb(var(--color-foreground))}.ec__toggle input{width:16px;height:16px}.ec__list{display:grid;gap:14px}.ec__row{border:1px solid var(--ec-border);border-radius:var(--ec-radius);overflow:hidden;background:var(--ec-card)}.ec__banner{width:100%;border-bottom:1px solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.02)}.ec__bannerlink{display:block}.ec__bannerimg{width:100%;height:220px;object-fit:cover;display:block}@media(max-width:749px){.ec__bannerimg{height:180px}}.ec__rowbody{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:14px}.ec__meta{display:grid;gap:6px;align-content:start}.ec__date{font-weight:700}.ec__time{color:rgba(var(--color-foreground),.6)}.ec__main{display:grid;gap:8px}.ec__topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ec__cat{color:rgba(var(--color-foreground),.65);font-size:.95em}.ec__pastbadge{margin-left:auto;font-size:.85em;padding:2px 8px;border-radius:999px;border:1px solid rgba(var(--color-foreground),.16);color:rgba(var(--color-foreground),.7);background:rgba(var(--color-foreground),.03)}.ec__multibadge{font-size:.85em;padding:2px 8px;border-radius:999px;border:1px solid rgba(var(--color-foreground),.16);color:rgba(var(--color-foreground),.75);background:rgba(var(--color-foreground),.03)}.ec__title{line-height:1.2}.ec__titlelink{font-weight:800;color:rgb(var(--color-foreground));text-decoration:none;display:inline-flex;align-items:center;gap:8px}.ec__titlelink:hover{text-decoration:underline;text-underline-offset:3px}.ec__titlenolink{font-weight:800;color:rgb(var(--color-foreground))}.ec__exticon{display:inline-flex;width:16px;height:16px;color:rgba(var(--color-foreground),.75)}.ec__exticon svg{width:16px;height:16px;fill:currentColor}.ec__location{color:rgba(var(--color-foreground),.6)}.ec__desc{color:rgb(var(--color-foreground))}.ec__empty{padding:18px;border:1px dashed rgba(var(--color-foreground),.2);border-radius:var(--ec-radius);color:rgba(var(--color-foreground),.6)}.ec__row.is-past{opacity:.55}@media(max-width:749px){.ec__rowbody{grid-template-columns:1fr}.ec__pastbadge{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/event-calendar.css.map */
