.mx-cal__year{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-heading-weight-bolder, 700);letter-spacing:-.03em;line-height:1;color:var(--mx-orange-deep)}.mx-cal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:1px;background:var(--mx-border);border:1px solid var(--mx-border);border-radius:10px;overflow:hidden}.mx-cal__month{background:var(--mx-bg);padding:clamp(1rem,2vw,1.4rem);min-height:8.5rem;display:flex;flex-direction:column;gap:.6rem}.mx-cal__month--has{background:var(--mx-surface);box-shadow:inset 3px 0 0 var(--mx-orange)}.mx-cal__name{margin:0;font-family:var(--font-heading-family);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-ink)}.mx-cal__soon{margin:0;font-size:.9rem;color:var(--mx-grey);font-style:italic}.mx-cal__events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.mx-cal__event{display:flex;flex-direction:column;gap:.1rem}.mx-cal__date{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-orange-deep)}.mx-cal__event-name{font-size:.98rem;font-weight:600;line-height:1.3;color:var(--mx-ink)}.mx-cal__detail{font-size:.85rem;line-height:1.4;color:var(--mx-body)}.mx-cal__footnote{margin:1.25rem 0 0;font-size:.88rem;line-height:1.5;color:var(--mx-grey);max-width:60ch}@media screen and (max-width:749px){.mx-cal{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-cal__month{min-height:6.5rem;padding:.85rem}.mx-cal__name{font-size:.72rem}.mx-cal__soon{font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mx-calendar.css.map */
