:root{--momenceColorBackground:#a68c77;--momenceColorPrimary:26, 17, 11;--momenceColorBlack:26, 17, 11}#momence-plugin-host-schedule{--m-ink:var(--ink-display);--m-body:var(--ink-body);--m-muted:var(--ink-muted);--m-rule:var(--ink-rule)}#momence-plugin-host-schedule,#momence-plugin-host-schedule :is(div,button,time,h3,h4,nav,a,span,p){font-family:var(--font-sans)!important}#momence-plugin-host-schedule :is(.momence-host-schedule-layout,.momence-host_schedule){max-width:none!important;margin-inline:0!important}#momence-plugin-host-schedule :is(.momence-quick_filters-all,.momence-quick_filters-today,.momence-select-button,.momence-view-toggle-list,.momence-view-toggle-calendar,.momence-arrow-button,.momence-pagination_prev_page,.momence-pagination_next_page){border:1px solid rgb(var(--ink-rgb) / .5)!important;color:var(--m-ink)!important;background:0 0!important}#momence-plugin-host-schedule .momence-event_type_select-button{font-family:var(--font-display)!important;background:0 0!important;font-size:1.5rem!important;font-weight:400!important}#momence-plugin-host-schedule .momence-day_selection,#momence-plugin-host-schedule .momence-day_selection-item{background:0 0!important}#momence-plugin-host-schedule .momence-day_selection-item_day{color:var(--m-muted)!important;letter-spacing:.1em!important}#momence-plugin-host-schedule .momence-day_selection-item_highlight{color:var(--m-ink)!important}#momence-plugin-host-schedule .momence-host_schedule-session_list-date_label{color:var(--m-muted)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:500!important}#momence-plugin-host-schedule .momence-host_schedule-session_list-item{border:0!important;border-top:1px solid var(--m-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline:0!important}#momence-plugin-host-schedule :is(.momence-host_schedule-session_list-second-section+div,.momence-host_schedule-session_list-section-header+div){background-color:var(--m-rule)!important}#momence-plugin-host-schedule .momence-host_schedule-session_list-item-image{border-radius:999px 999px 4px 4px!important}#momence-plugin-host-schedule .momence-host_schedule-session_list-item-type{color:var(--m-muted)!important;letter-spacing:.14em!important}#momence-plugin-host-schedule .momence-host_schedule-session_list-item-title{font-family:var(--font-display)!important;letter-spacing:-.01em!important;color:var(--m-ink)!important;font-size:clamp(1.5rem,2.4vw,1.875rem)!important;font-weight:400!important;line-height:1.1!important}#momence-plugin-host-schedule :is(.momence-host_schedule-session_list-item-description,.momence-session-starts_at,.momence-session-duration,.momence-session-in_person,.momence-session-teacher){color:var(--m-body)!important;font-size:.875rem!important}#momence-plugin-host-schedule :is(.momence-host_schedule-session_list-item-price,.momence-host_schedule-session_list-item-price *){font-family:var(--font-display)!important;color:var(--m-ink)!important;font-size:1.75rem!important;font-weight:400!important}#momence-plugin-host-schedule .momence-host_schedule-calendar_layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:2.5rem!important}@media (width<=1100px){#momence-plugin-host-schedule .momence-host_schedule-calendar_layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"calendar""filters""events"!important}}#momence-plugin-host-schedule :is(.momence-month-switch,.momence-month-calendar){width:100%!important;max-width:none!important}#momence-plugin-host-schedule .momence-month_switch-current{font-family:var(--font-display)!important;text-transform:capitalize!important;letter-spacing:0!important;color:var(--m-ink)!important;font-size:1.75rem!important;font-weight:400!important}#momence-plugin-host-schedule .momence-month-calendar-weekday{color:var(--m-muted)!important;letter-spacing:.14em!important;font-size:.75rem!important;font-weight:500!important}#momence-plugin-host-schedule .momence-month-calendar-day{position:relative;box-shadow:none!important;color:rgb(var(--ink-rgb) / .55)!important;background:0 0!important;font-size:1rem!important}#momence-plugin-host-schedule .momence-month-calendar-day>div{color:inherit!important;font-size:.9375rem!important}#momence-plugin-host-schedule .momence-month-calendar-day[data-is-current-month=false]{color:rgb(var(--ink-rgb) / .3)!important}#momence-plugin-host-schedule .momence-month-calendar-day:is([data-has-one-session=true],[data-has-many-sessions=true]){color:var(--m-ink)!important;font-weight:500!important}#momence-plugin-host-schedule .momence-month-calendar-day>div:last-child{visibility:hidden}#momence-plugin-host-schedule .momence-month-calendar-day:is([data-has-one-session=true],[data-has-many-sessions=true]):after{content:"";background:var(--color-walnut);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:.3rem;left:50%}#momence-plugin-host-schedule .momence-month-calendar-day[data-is-today=true]{color:var(--color-walnut)!important;font-weight:600!important}#momence-plugin-host-schedule .momence-month-calendar-day[data-is-selected=true]{background:0 0!important}#momence-plugin-host-schedule .momence-month-calendar-day[data-is-selected=true]>div:first-child{color:var(--color-limewash)!important}#momence-plugin-host-schedule .momence-host_schedule-session-list-item-wrapper :is(a,button){background:var(--action-bg)!important;color:var(--action-fg)!important;border-radius:999px!important;padding-inline:1.5rem!important;font-weight:500!important}#momence-plugin-host-schedule .momence-host_schedule-session-list-item-wrapper :is(a,button):hover{background:var(--action-hover)!important}
