.events-calendar__inner{width:100%;max-width:var(--events-width, 1100px);margin-inline:auto}.events-calendar__heading{margin:0 0 16px}.events-calendar__intro{margin-bottom:32px;max-width:70ch}.events-calendar__month{margin:36px 0 16px;font-size:clamp(1.35rem,3vw,1.8rem)}.events-calendar__event{margin-bottom:12px;border:1px solid var(--color-border);border-radius:var(--events-radius);overflow:hidden}.events-calendar__summary{display:flex;align-items:center;gap:24px;padding:24px;cursor:pointer;list-style:none}.events-calendar__summary::-webkit-details-marker{display:none}.events-calendar__summary::marker{content:""}.events-calendar__summary:hover{background:rgb(var(--color-foreground-rgb) / .04)}.events-calendar__summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.events-calendar__date{flex:0 0 76px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-inline-end:1px solid var(--color-border);padding-inline-end:24px;line-height:1.2}.events-calendar__date-month{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.events-calendar__day{font-size:2.4rem;font-weight:700}.events-calendar__weekday{font-size:.8rem;opacity:.75}.events-calendar__tba{font-weight:700}.events-calendar__overview{flex:1;min-width:0}.events-calendar__title{display:block;font-family:var(--font-heading--family);font-size:clamp(1.15rem,2.5vw,1.6rem);font-weight:700;overflow-wrap:anywhere}.events-calendar__meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:.9rem;opacity:.8;overflow-wrap:anywhere}.events-calendar__badge{display:inline-block;margin-top:10px;padding:4px 10px;border:1px solid var(--color-border);border-radius:50px;font-size:.75rem;font-weight:600}.events-calendar__toggle{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;font-size:1.8rem;line-height:1;transition:transform .2s}.events-calendar__event[open]>summary .events-calendar__toggle{transform:rotate(45deg)}.events-calendar__content{padding:0 24px 28px 124px}.events-calendar__image{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:8px;margin-bottom:20px}.events-calendar__details{overflow-wrap:anywhere}.events-calendar__details>:first-child{margin-top:0}.events-calendar__cta{margin-top:16px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.events-calendar__text-link{display:inline-block;text-decoration:underline;text-underline-offset:4px}.events-calendar__empty{padding-block:24px}@media(max-width:749px){.events-calendar__summary{padding:18px 14px;gap:14px}.events-calendar__date{flex-basis:58px;padding-inline-end:14px}.events-calendar__day{font-size:2rem}.events-calendar__content{padding:0 18px 24px}.events-calendar__meta{flex-direction:column}.events-calendar__toggle{width:24px}}@media(prefers-reduced-motion:reduce){.events-calendar__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/events-calendar.css.map */
