@charset "UTF-8";.holiday-events{--events-mobile-query:(max-width:767px);--events-desktop-query:(min-width:768px);--events-burgundy:var(--color-burgundy);--events-ivory:var(--color-cream);--events-border:var(--color-gray);--holiday-left-line-color:var(--events-accent,var(--events-burgundy));background:var(--events-background,transparent);box-sizing:border-box;color:var(--events-text,var(--color-body-text));font-family:var(--wp--custom--typography--body--font-family);font-size:var(--wp--custom--typography--body--font-size);font-weight:var(--wp--custom--typography--body--font-weight);letter-spacing:var(--wp--custom--typography--body--letter-spacing);line-height:var(--wp--custom--typography--body--line-height);position:relative;text-transform:var(--wp--custom--typography--body--text-transform)}.holiday-events :where([data-center]){--center-color:var(--color-burgundy);--center-text:var(--color-white)}.holiday-events :where([data-center=fashion-island]){--center-color:var(--color-candlelight-gold);--center-text:var(--color-ink)}.holiday-events :where([data-center=irvine-spectrum-center]){--center-color:var(--color-midnight-blue)}.holiday-events :where([data-center=the-market-place]){--center-color:var(--color-forest-green)}.holiday-events *,.holiday-events :after,.holiday-events :before{box-sizing:border-box}.holiday-events [hidden]{display:none!important}.holiday-events :where(button,input,select){font:inherit}.holiday-events :where(a){color:var(--events-heading,var(--events-burgundy))}.holiday-events button{cursor:pointer}.holiday-events button:disabled{cursor:default;opacity:.4}.holiday-events p{margin:0}.holiday-events :where(button,a,input,select,[tabindex]):focus{box-shadow:none}.holiday-events :where(button,a,input,select,[tabindex]):focus-visible{box-shadow:none;outline:1px solid var(--events-heading,var(--events-burgundy));outline-offset:1px}.holiday-events__inner{margin-inline:auto;width:100%}.holiday-events.alignwide,.holiday-events__inner{max-width:var(--holiday-container-width,100%)}.holiday-events.alignfull .holiday-events__inner{width:min(100% - 2 * var(--holiday-container-gutter,1.5rem),var(--holiday-container-width,100%))}.holiday-events__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.holiday-events__backdrop,.holiday-events__js,.holiday-events__mobile-choices,.holiday-events__mobile-toolbar,.holiday-events__sheet-heading{display:none}.holiday-events.is-enhanced .holiday-events__js{display:inline-flex}.holiday-events.is-enhanced .holiday-events__mobile-toolbar{display:none}.holiday-events__section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:2.5rem;position:relative;row-gap:.75rem}.holiday-events .holiday-events__eyebrow{color:var(--events-secondary,var(--color-slate));font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__section-head>.holiday-events__eyebrow{grid-column:1}.holiday-events__all-centers{align-self:end;grid-column:2;grid-row:1/span 2}.holiday-events__heading{color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--heading-2--font-family);font-size:var(--wp--custom--typography--heading-2--font-size);font-weight:var(--wp--custom--typography--heading-2--font-weight);grid-column:1;letter-spacing:var(--wp--custom--typography--heading-2--letter-spacing);line-height:var(--wp--custom--typography--heading-2--line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--wp--custom--typography--heading-2--text-transform)}.holiday-events .holiday-events__result-count{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);color:var(--events-secondary,inherit);font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events[data-view=calendar]:not(.holiday-events--fixed-center) .holiday-events__section-head>.holiday-events__result-count{align-self:end;grid-column:2;grid-row:1/span 2;height:auto;position:static;width:auto;clip:auto;padding-left:1.5rem}.holiday-events__button{align-items:center;border:1px solid transparent;border-radius:0;box-sizing:border-box;display:inline-flex;font-family:var(--wp--custom--typography--button--font-family);font-size:var(--wp--custom--typography--button--font-size);font-weight:var(--wp--custom--typography--button--font-weight);justify-content:center;letter-spacing:var(--wp--custom--typography--button--letter-spacing);line-height:var(--wp--custom--typography--button--line-height);min-height:2.9375rem;padding:.75rem 1.75rem;text-align:center;text-transform:var(--wp--custom--typography--button--text-transform);transition:box-shadow .2s ease,background-color .2s ease,color .2s ease}.holiday-events__button:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--holiday-button-hover-shade,color-mix(in srgb,var(--color-black) 12%,transparent))}.holiday-events__button:focus-visible{outline:1px solid currentColor}.holiday-events__button:after{content:none}@media (prefers-reduced-motion:reduce){.holiday-events__button{transition:none}}.holiday-events__button{--holiday-button-hover-shade:transparent;background:var(--events-button,var(--events-burgundy));border:0;color:var(--events-button-text,var(--events-ivory));gap:.35rem;padding:0 1.75rem;text-decoration:none;white-space:nowrap}.holiday-events__button:hover{background:var(--events-button-hover,var(--color-rustic-red-hover));color:var(--events-button-hover-text,var(--events-ivory))}.holiday-events__filter-toggle{background:var(--events-filter-toggle,var(--events-button,var(--events-burgundy)));color:var(--events-filter-toggle-text,var(--events-button-text,var(--events-ivory)))}.holiday-events__filter-toggle:hover{background:var(--events-filter-toggle,var(--events-button-hover,var(--color-rustic-red-hover)));color:var(--events-filter-toggle-text,var(--events-button-hover-text,var(--events-ivory)))}.holiday-events__filters{background:var(--events-panel,var(--events-ivory));border:0;display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:1.75rem 2rem}.holiday-events__filter-row{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) max-content}.holiday-events--fixed-center .holiday-events__filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) max-content}.holiday-events__field{min-width:0}.holiday-events__categories legend,.holiday-events__field>label{color:var(--events-secondary,color-mix(in srgb,var(--color-black) 65%,transparent));display:block;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);margin:0 0 .5rem;padding:0;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__field input,.holiday-events__field select{background-color:var(--events-surface,var(--color-white));border:1px solid var(--events-control-border,var(--color-black));border-radius:0;box-shadow:none;color:var(--events-control-text,color-mix(in srgb,var(--color-black) 80%,transparent));display:block;font-family:var(--wp--custom--typography--body-small--font-family);font-size:var(--wp--custom--typography--body-small--font-size);font-weight:var(--wp--custom--typography--body-small--font-weight);height:2.9375rem;letter-spacing:var(--wp--custom--typography--body-small--letter-spacing);line-height:var(--wp--custom--typography--body-small--line-height);margin:0;min-height:2.9375rem;padding:0 1rem;text-transform:var(--wp--custom--typography--body-small--text-transform);width:100%}.holiday-events__field:has(>select){position:relative}.holiday-events__field:has(>select):after{background:var(--events-control-text,var(--events-burgundy));bottom:1.28125rem;content:"";height:.375rem;-webkit-mask:url(../images/events/chevron-down.svg) no-repeat center/.625rem .375rem;mask:url(../images/events/chevron-down.svg) no-repeat center/.625rem .375rem;pointer-events:none;position:absolute;right:1rem;width:.625rem}.holiday-events__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer;padding-right:2.625rem;text-overflow:ellipsis}.holiday-events__field input::-moz-placeholder{color:var(--events-control-text,color-mix(in srgb,var(--color-black) 80%,transparent));opacity:1}.holiday-events__field input::placeholder{color:var(--events-control-text,color-mix(in srgb,var(--color-black) 80%,transparent));opacity:1}.holiday-events__date-range{display:flex;gap:1rem;width:min(100%,30rem)}.holiday-events__date-range>.holiday-events__field{flex:1}.holiday-events__view-switch{display:flex;flex:0 0 auto}.holiday-events__view-switch button{background:var(--events-surface,var(--color-white));border:1px solid var(--events-control-border,var(--color-black));border-radius:0;color:var(--events-control-text,var(--events-burgundy));font-family:var(--wp--custom--typography--button--font-family);font-size:var(--wp--custom--typography--button--font-size);font-weight:var(--wp--custom--typography--button--font-weight);height:2.9375rem;letter-spacing:var(--wp--custom--typography--button--letter-spacing);line-height:var(--wp--custom--typography--button--line-height);margin:0;min-height:2.9375rem;padding:0 1.25rem;text-transform:var(--wp--custom--typography--button--text-transform)}.holiday-events__view-switch button+button{border-left:0}.holiday-events__view-switch button[aria-pressed=true]{background:var(--events-selected,var(--events-burgundy));border-color:var(--events-selected-border,var(--events-control-border,var(--color-black)));color:var(--events-selected-text,var(--events-ivory))}.holiday-events__categories{border:0;margin:0;min-width:0;padding:0 0 0 5.5rem;position:relative}.holiday-events__categories legend{left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:4.875rem}.holiday-events__chips,.holiday-events__toolbar-categories{cursor:grab;display:flex;gap:.625rem;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.holiday-events__chips.is-dragging,.holiday-events__toolbar-categories.is-dragging{scroll-snap-type:none}.holiday-events__chips.is-dragging,.holiday-events__chips.is-dragging *,.holiday-events__toolbar-categories.is-dragging,.holiday-events__toolbar-categories.is-dragging *{cursor:grabbing}.holiday-events__chips::-webkit-scrollbar,.holiday-events__toolbar-categories::-webkit-scrollbar{display:none}.holiday-events__chips.has-overflow,.holiday-events__toolbar-categories.has-overflow{-webkit-mask-image:linear-gradient(to right,var(--color-black) calc(100% - var(--holiday-filter-fade-width, 2.5rem)),transparent);mask-image:linear-gradient(to right,var(--color-black) calc(100% - var(--holiday-filter-fade-width, 2.5rem)),transparent)}.holiday-events__chips,.holiday-events__toolbar-categories{align-items:center;flex-wrap:nowrap;margin:-.125rem -.125rem -.375rem;min-width:0;overscroll-behavior-inline:contain;padding:.125rem .125rem .375rem;scroll-snap-type:x proximity}.holiday-events__chip{cursor:pointer;display:block;flex:0 0 auto;position:relative;scroll-snap-align:start}.holiday-events__chip input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.holiday-events__chip span,.holiday-events__chip-button{align-items:center;background:var(--events-surface,var(--color-white));border:1px solid var(--events-chip-border,color-mix(in srgb,var(--color-black) 25%,transparent));border-radius:0;color:var(--events-control-text,var(--color-body-text));display:inline-flex;flex:0 0 auto;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);justify-content:center;letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);margin:0;min-height:2.5rem;padding:.75rem 1.125rem;scroll-snap-align:start;text-transform:var(--wp--custom--typography--caption--text-transform);white-space:nowrap}.holiday-events__chip input:checked+span,.holiday-events__chip-button[aria-pressed=true]{background:var(--events-selected,var(--events-burgundy));border-color:var(--events-selected-border,var(--events-burgundy));color:var(--events-selected-text,var(--events-ivory))}.holiday-events__chip input:focus-visible+span{box-shadow:none;outline:1px solid var(--events-heading,var(--events-burgundy));outline-offset:1px}.holiday-events__chip-button:hover,.holiday-events__chip:hover span{border-color:var(--events-selected-border,var(--events-burgundy))}.holiday-events__filter-actions{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.holiday-events__active-filters{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem;min-width:0}.holiday-events__active-filter{align-items:center;background:var(--events-selected,var(--events-surface,var(--color-white)));border:1px solid var(--events-selected-border,var(--events-burgundy));border-radius:0;color:var(--events-selected-text,var(--events-heading,var(--events-burgundy)));display:inline-flex;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);gap:.75rem;justify-content:space-between;letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);margin:0;max-width:100%;min-height:2.5rem;overflow-wrap:anywhere;padding:.625rem .875rem;text-align:left;text-decoration:none;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__active-filter:hover{background:var(--events-panel,var(--events-ivory))}.holiday-events__remove-icon{display:block;flex:0 0 0.875rem;height:.875rem;position:relative;width:.875rem}.holiday-events__remove-icon:after,.holiday-events__remove-icon:before{background:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:.875rem}.holiday-events__remove-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.holiday-events.is-enhanced .holiday-events__filter-actions [data-apply],.holiday-events.is-enhanced[data-has-filters=false] .holiday-events__filter-actions{display:none}.holiday-events__clear{flex:0 0 auto;max-width:100%;width:-moz-fit-content;width:fit-content}.holiday-events__clear,.holiday-events__text-button{background:transparent;border:0;color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);min-height:2.75rem;padding:.5rem 0;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__clear:hover,.holiday-events__text-button:hover{text-decoration:underline;text-underline-offset:.25rem}.holiday-events__calendar-layout,.holiday-events__results{margin-top:2.5rem}.holiday-events__grid{display:grid;gap:3.5rem 2.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.holiday-events__card{align-items:stretch;background:var(--events-surface,var(--color-white));border:1px solid var(--events-card-border,var(--events-ivory));display:flex;flex-direction:column;min-width:0}.holiday-events__image{aspect-ratio:3/2;background:var(--events-panel,var(--events-ivory));display:block;overflow:hidden}.holiday-events__image img{aspect-ratio:3/2;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.holiday-events__card-body{flex-grow:1;gap:1.5rem;padding:1.5rem}.holiday-events__card-body,.holiday-events__card-heading{align-items:flex-start;display:flex;flex-direction:column}.holiday-events__card-heading{gap:.75rem;width:100%}.holiday-events__card-title{color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--heading-4--font-family);font-size:var(--wp--custom--typography--heading-4--font-size);font-weight:var(--wp--custom--typography--heading-4--font-weight);letter-spacing:var(--wp--custom--typography--heading-4--letter-spacing);line-height:var(--wp--custom--typography--heading-4--line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--wp--custom--typography--heading-4--text-transform)}.holiday-events__card-title a{color:inherit;font:inherit;text-decoration:none}.holiday-events__card-title a:hover{text-decoration:underline;text-underline-offset:.25rem}.holiday-events .holiday-events__date{color:var(--events-secondary,color-mix(in srgb,var(--color-black) 65%,transparent));display:flex;flex-wrap:wrap;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);gap:.35rem .5rem;letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__date span:before{content:"•";margin-right:.5rem}.holiday-events__centers{display:flex;flex-wrap:wrap;gap:.5rem}.holiday-events__center-badge{background:var(--center-color,var(--events-burgundy));color:var(--center-text,var(--color-white));display:inline-block;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);padding:.5625rem .875rem;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events .holiday-events__description{color:var(--events-text,var(--color-body-text));font-family:var(--wp--custom--typography--body--font-family);font-size:var(--wp--custom--typography--body--font-size);font-weight:var(--wp--custom--typography--body--font-weight);letter-spacing:var(--wp--custom--typography--body--letter-spacing);line-height:var(--wp--custom--typography--body--line-height);text-transform:var(--wp--custom--typography--body--text-transform)}.holiday-events .holiday-events__display-label{color:var(--events-secondary,var(--events-text,inherit));font-family:var(--wp--custom--typography--body-small--font-family);font-size:var(--wp--custom--typography--body-small--font-size);font-weight:var(--wp--custom--typography--body-small--font-weight);letter-spacing:var(--wp--custom--typography--body-small--letter-spacing);line-height:var(--wp--custom--typography--body-small--line-height);margin-top:.35rem!important;text-transform:var(--wp--custom--typography--body-small--text-transform)}.holiday-events__pagination{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:3.5rem;padding-top:1rem}.holiday-events__pagination p{color:var(--events-secondary,var(--color-slate));font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__pagination progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-blue-gray);border:0;color:var(--events-accent,var(--events-burgundy));display:block;height:.125rem;width:min(100%,20rem)}.holiday-events__pagination progress::-webkit-progress-bar{background:var(--color-blue-gray)}.holiday-events__pagination progress::-webkit-progress-value{background:var(--events-accent,var(--events-burgundy))}.holiday-events__pagination progress::-moz-progress-bar{background:var(--events-accent,var(--events-burgundy))}.holiday-events__empty{border:1px solid var(--events-chip-border,var(--events-border));grid-column:1/-1;padding:3rem 2rem;text-align:center;width:100%}.holiday-events__empty h3{color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--heading-3--font-family);font-size:var(--wp--custom--typography--heading-3--font-size);font-weight:var(--wp--custom--typography--heading-3--font-weight);letter-spacing:var(--wp--custom--typography--heading-3--letter-spacing);line-height:var(--wp--custom--typography--heading-3--line-height);margin:0 0 1rem;text-transform:var(--wp--custom--typography--heading-3--text-transform)}.holiday-events__empty p{color:var(--events-text,var(--color-body-text));margin:0 auto 1.5rem;max-width:33.75rem}.holiday-events__error{background:var(--events-panel,var(--events-ivory));border-left:4px solid var(--events-accent,var(--events-burgundy));margin-top:2rem;padding:1.5rem}.holiday-events__error p{color:var(--events-text,var(--color-body-text));margin-bottom:1rem}.holiday-events.is-loading .holiday-events__calendar-layout,.holiday-events.is-loading .holiday-events__results{opacity:.45;transition:opacity .15s ease}.holiday-events.is-loading [data-load-more]{pointer-events:none}.holiday-events--slider{--events-slider-bleed:max(0,calc((100vw - var(--holiday-container-width, 100vw))/2));--events-slide-width:31.25rem}.holiday-events--slider .holiday-events__inner{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:3.75rem}.holiday-events--slider .holiday-events__section-head{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;grid-column:1;grid-row:1;margin:0}.holiday-events--slider .holiday-events__heading{margin:0}.holiday-events__slider-all{align-self:end;font-size:var(--wp--preset--font-size--button);grid-column:2;grid-row:1;justify-self:end;min-width:0;padding-inline:0;width:12.125rem}.holiday-events__slider-viewport{grid-column:1/-1;grid-row:2;margin-left:calc(var(--events-slider-bleed)*-1);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;position:relative;scroll-padding-inline:var(--events-slider-bleed);scroll-snap-type:x mandatory;scrollbar-width:thin;width:calc(100% + var(--events-slider-bleed)*2)}.holiday-events__slider-viewport:focus-visible{outline:none}.holiday-events__slider-track{align-items:stretch;display:flex;gap:2.25rem;padding-inline:var(--events-slider-bleed);position:relative;width:-moz-max-content;width:max-content}.holiday-events__slider-viewport.is-carousel{overflow:hidden;scroll-snap-type:none;touch-action:pan-y}.holiday-events__slider-viewport.is-carousel .holiday-events__slider-track{box-sizing:content-box;gap:0;padding:0;transition-property:transform;width:100%}.holiday-events--slider .holiday-events__card{flex:0 0 var(--events-slide-width);height:auto;position:relative;scroll-snap-align:start;width:var(--events-slide-width)}.holiday-events--slider .holiday-events__date{color:var(--events-secondary,var(--color-slate));line-height:1.2}.holiday-events--slider .holiday-events__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.holiday-events__slider-empty{background:var(--events-panel,var(--events-ivory));grid-column:1/-1;padding:2rem}@media (min-width:768px) and (max-width:1100px){.holiday-events__filters{padding:1.5rem}.holiday-events__view-switch button{padding-inline:.9rem}.holiday-events__filter-row{gap:.75rem}.holiday-events__grid{gap:2.5rem 1.5rem}}@media (min-width:768px) and (max-width:1023px){.holiday-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holiday-events--slider{--events-slide-width:min(31.25rem,70vw)}}@media (max-width:767px){.holiday-events.wp-block-holiday-events{padding-bottom:var(--wp--custom--block-spacing--events-mobile--padding-bottom);padding-top:var(--wp--custom--block-spacing--events-mobile--padding-top)}.holiday-events.wp-block-holiday-event-slider{padding-bottom:var(--wp--custom--block-spacing--slider-mobile--padding-bottom);padding-top:var(--wp--custom--block-spacing--slider-mobile--padding-top)}.holiday-events__section-head{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.holiday-events__all-centers{align-self:flex-start;margin-top:.5rem}.holiday-events[data-view=calendar] .holiday-events__section-head>.holiday-events__result-count{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.holiday-events.is-enhanced .holiday-events__mobile-toolbar{align-items:stretch;background:var(--events-panel,var(--events-ivory));display:flex;flex-direction:column;gap:.875rem;margin-inline:calc(var(--holiday-container-gutter, 1.25rem)*-1);padding:1rem var(--holiday-container-gutter,1.25rem)}.holiday-events__mobile-bar{align-items:center;display:flex;gap:.625rem}.holiday-events__mobile-bar>.holiday-events__button{flex:1;min-width:0;padding-inline:.75rem}.holiday-events__mobile-bar .holiday-events__view-switch button{padding-inline:.875rem}.holiday-events__toolbar-categories{gap:.5rem;padding-right:var(--holiday-container-gutter,1.25rem);width:calc(100% + var(--holiday-container-gutter, 1.25rem))}.holiday-events__toolbar-categories>.holiday-events__chip-button{border-color:var(--events-chip-border,color-mix(in srgb,var(--color-black) 45%,transparent));min-height:2.75rem;padding:0 1rem}.holiday-events__toolbar-categories>.holiday-events__chip-button[aria-pressed=true]{border-color:var(--events-selected-border,var(--events-burgundy))}.holiday-events__active-filter{min-height:2.75rem}.holiday-events.is-enhanced .holiday-events__filter-actions>.holiday-events__active-filters{display:none}.holiday-events__calendar-layout,.holiday-events__results{margin-top:1.75rem}.holiday-events__grid{gap:2.5rem;grid-template-columns:minmax(0,1fr)}.holiday-events__card-heading{gap:.75rem}.holiday-events__description{font-size:var(--wp--preset--font-size--default)}.holiday-events__center-badge{padding:.5rem .75rem}.holiday-events__pagination{gap:.75rem;margin-top:2.5rem;padding-top:0}.holiday-events__pagination>.holiday-events__button{width:100%}.holiday-events__pagination progress{display:none}.holiday-events__filters{gap:1rem;padding:1.25rem}.holiday-events__filter-row{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.holiday-events__categories{border-top:1px solid var(--events-chip-border,var(--events-border));padding:.875rem 0 0}.holiday-events__categories legend{float:none;margin:0 0 .625rem;position:static;transform:none;width:auto}.holiday-events__chips{flex-wrap:wrap;gap:.5rem;margin:0;overflow:visible;padding:0}.holiday-events__chip span,.holiday-events__chip-button{border-color:var(--events-chip-border,color-mix(in srgb,var(--color-black) 45%,transparent));min-height:2.75rem;padding:0 1rem}.holiday-events__date-range{width:100%}.holiday-events__field>label{margin-bottom:.625rem}.holiday-events__filter-actions{justify-content:stretch}.holiday-events.is-enhanced .holiday-events__desktop-view{display:none}.holiday-events.is-enhanced .holiday-events__filters{background:var(--events-surface,var(--color-white));border:0;border-radius:1rem 1rem 0 0;display:none;inset:auto 0 0;margin:0;max-height:calc(100dvh - 5rem);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:2rem 1.25rem max(1.75rem,env(safe-area-inset-bottom));position:fixed;width:100%;z-index:100002}.holiday-events.is-filter-open .holiday-events__filters{display:flex}.holiday-events.is-filter-open .holiday-events__backdrop{background:var(--color-modal-overlay);display:block;inset:0;position:fixed;z-index:100001}.holiday-events.is-enhanced .holiday-events__sheet-heading{align-items:center;display:flex;gap:.75rem}.holiday-events.is-enhanced .holiday-events__sheet-heading:before{background:var(--events-secondary,color-mix(in srgb,var(--color-black) 35%,transparent));border-radius:.125rem;content:"";height:.25rem;left:calc(50% - 1.25rem);position:absolute;top:.75rem;width:2.5rem}.holiday-events__sheet-heading h3{flex:1;margin:0}.holiday-events__sheet-close,.holiday-events__sheet-heading h3{color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--heading-2--font-family);font-size:var(--wp--custom--typography--heading-2--font-size);font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--typography--heading-2--font-weight);letter-spacing:var(--wp--custom--typography--heading-2--letter-spacing);line-height:var(--wp--custom--typography--heading-2--line-height);text-transform:var(--wp--custom--typography--heading-2--text-transform)}.holiday-events__sheet-close{background:transparent;border:0;flex:0 0 2rem;min-height:2.75rem;padding:0;width:2rem}.holiday-events__sheet-heading .holiday-events__clear{font-size:var(--wp--preset--font-size--small)}.holiday-events.is-enhanced .holiday-events__mobile-choices{display:flex;flex-wrap:wrap;gap:.5rem}.holiday-events.is-enhanced .holiday-events__mobile-choices+select{display:none}.holiday-events.is-enhanced .holiday-events__field:has(>select):after{display:none}.holiday-events__filter-row>.holiday-events__field{border-top:1px solid var(--events-chip-border,var(--events-border));padding-top:.875rem}.holiday-events.is-enhanced .holiday-events__filter-actions,.holiday-events.is-enhanced[data-has-filters=false] .holiday-events__filter-actions{background:var(--events-surface,var(--color-white));bottom:-.0625rem;display:flex;padding-top:.75rem;position:sticky}.holiday-events.is-enhanced .holiday-events__filter-actions:after,.holiday-events.is-enhanced[data-has-filters=false] .holiday-events__filter-actions:after{background:var(--events-surface,var(--color-white));content:"";height:max(1.75rem,env(safe-area-inset-bottom));position:absolute;top:100%;inset-inline:0}.holiday-events__filter-actions>.holiday-events__clear{display:none!important}.holiday-events.is-enhanced .holiday-events__filter-actions [data-apply]{display:inline-flex;width:100%}.holiday-events--slider .holiday-events__inner{display:flex;flex-direction:column;gap:1.75rem}.holiday-events--slider .holiday-events__section-head{gap:.625rem;margin:0}.holiday-events__slider-viewport{margin-left:0;overflow:visible;scroll-snap-type:none;width:100%}.holiday-events__slider-track{flex-direction:column;gap:1.75rem;padding:0;width:100%}.holiday-events--slider .holiday-events__card{flex:0 0 auto;width:100%}.holiday-events--slider .holiday-events__image,.holiday-events--slider .holiday-events__image img{aspect-ratio:auto;height:15rem}.holiday-events__slider-all{align-self:flex-start;order:1}}@media (prefers-reduced-motion:reduce){.holiday-events *,.holiday-events :after,.holiday-events :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.holiday-events__calendar-layout{align-items:start;display:grid;gap:1.5rem 2.25rem;grid-template-columns:minmax(0,2.23fr) minmax(0,1fr)}.holiday-events__calendar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;grid-column:1/-1;justify-content:space-between;min-width:0}.holiday-events__month-controls{align-items:center;display:flex;gap:.75rem;position:relative}.holiday-events__month-label{min-width:0}.holiday-events__month-heading{color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--heading-2--font-family);font-size:var(--wp--custom--typography--heading-2--font-size);font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--typography--heading-2--font-weight);letter-spacing:var(--wp--custom--typography--heading-2--letter-spacing);line-height:var(--wp--custom--typography--heading-2--line-height);margin:0;padding:0;text-transform:var(--wp--custom--typography--heading-2--text-transform);white-space:nowrap}.holiday-events__month-hint{display:none}.holiday-events__month-next,.holiday-events__month-prev,.holiday-events__month-today{align-items:center;background:var(--events-surface,var(--color-white));border:1px solid var(--events-control-border,var(--color-black));border-radius:0;box-shadow:none;color:var(--events-control-text,var(--events-burgundy));display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;min-height:3rem;padding:0;width:3rem}.holiday-events__month-next:hover,.holiday-events__month-prev:hover,.holiday-events__month-today:hover{background:var(--events-panel,var(--events-ivory))}.holiday-events__month-next:before,.holiday-events__month-prev:before{background:currentColor;content:"";display:block;height:.75rem;-webkit-mask:url(../images/events/arrow-right.svg) no-repeat center/1rem .75rem;mask:url(../images/events/arrow-right.svg) no-repeat center/1rem .75rem;width:1rem}.holiday-events__month-prev:before{transform:rotate(180deg)}.holiday-events__month-today{font-family:var(--wp--custom--typography--button--font-family);font-size:var(--wp--custom--typography--button--font-size);font-weight:var(--wp--custom--typography--button--font-weight);letter-spacing:var(--wp--custom--typography--button--letter-spacing);line-height:var(--wp--custom--typography--button--line-height);padding-inline:1.25rem;text-transform:var(--wp--custom--typography--button--text-transform);width:auto}.holiday-events__calendar-legend{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0}.holiday-events__legend-item{align-items:center;color:var(--events-secondary,color-mix(in srgb,var(--color-black) 75%,transparent));display:inline-flex;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);gap:.5rem;letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__legend-item:before{background:var(--center-color,var(--color-burgundy));border-radius:50%;content:"";flex:0 0 0.625rem;height:.625rem;width:.625rem}.holiday-events__calendar-panel{min-width:0}.holiday-events__calendar{min-width:0;touch-action:pan-y}.holiday-events .holiday-events__calendar-tip{color:var(--events-secondary,var(--color-slate));font-family:var(--wp--custom--typography--fine-print--font-family);font-size:var(--wp--custom--typography--fine-print--font-size);font-weight:var(--wp--custom--typography--fine-print--font-weight);grid-column:1;letter-spacing:var(--wp--custom--typography--fine-print--letter-spacing);line-height:var(--wp--custom--typography--fine-print--line-height);text-transform:var(--wp--custom--typography--fine-print--text-transform)}.holiday-events .fc{--fc-border-color:var(--events-chip-border,var(--color-calendar-border));--fc-today-bg-color:var(--events-surface,var(--color-white));--fc-neutral-bg-color:var(--events-panel,var(--color-calendar-outside));--fc-page-bg-color:var(--events-surface,var(--color-white));font-family:var(--wp--custom--typography--body-small--font-family);font-size:var(--wp--custom--typography--body-small--font-size);font-weight:var(--wp--custom--typography--body-small--font-weight);letter-spacing:var(--wp--custom--typography--body-small--letter-spacing);line-height:var(--wp--custom--typography--body-small--line-height);text-transform:var(--wp--custom--typography--body-small--text-transform)}.holiday-events .fc .fc-scrollgrid{border:1px solid var(--events-control-border,var(--color-black));border-collapse:collapse}.holiday-events .fc .fc-scrollgrid-section>td{border:0}.holiday-events .fc .fc-col-header-cell{background:var(--events-calendar-header,var(--events-burgundy));border-color:var(--events-calendar-header,var(--events-burgundy));color:var(--events-calendar-header-text,var(--events-ivory));height:2.5rem;padding:0;vertical-align:middle}.holiday-events .fc .fc-col-header-cell-cushion{color:inherit;display:block;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);padding:0;text-decoration:none;text-transform:var(--wp--custom--typography--caption--text-transform);text-transform:uppercase}.holiday-events__weekday-mobile{display:none}.holiday-events .fc .fc-daygrid-day{background:var(--events-surface,var(--color-white));border-color:var(--events-chip-border,var(--color-calendar-border))}.holiday-events .fc .fc-col-header-cell:last-child,.holiday-events .fc .fc-daygrid-day:last-child{border-right:0}.holiday-events .fc .fc-daygrid-body tr:last-child .fc-daygrid-day{border-bottom:0}.holiday-events .fc .fc-daygrid-day-frame{cursor:pointer;height:7.1875rem;min-height:7.1875rem;padding:.625rem;position:relative}.holiday-events .fc .fc-daygrid-day-top{display:block;position:static}.holiday-events .fc .fc-daygrid-day-number{padding:0;text-decoration:none}.holiday-events .fc .fc-daygrid-day-bottom,.holiday-events .fc .fc-daygrid-day-events{display:none}.holiday-events .fc .fc-day-other{background:var(--fc-neutral-bg-color)}.holiday-events .fc .fc-day-other .fc-daygrid-day-top{opacity:1}.holiday-events .fc .fc-day-other .holiday-events__day-button{color:var(--events-secondary,var(--color-slate))}.holiday-events .fc .fc-daygrid-day.is-selected{background:var(--events-panel,var(--events-ivory));box-shadow:inset 0 0 0 .125rem var(--events-selected-border,var(--events-burgundy))}.holiday-events__day-button,.holiday-events__day-button[aria-pressed=true]{align-items:flex-start;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--events-control-text,var(--color-ink));display:flex;font-family:var(--wp--custom--typography--heading-4--font-family);font-size:var(--wp--custom--typography--heading-4--font-size);font-weight:var(--wp--custom--typography--heading-4--font-weight);height:100%;inset:0;justify-content:flex-start;letter-spacing:var(--wp--custom--typography--heading-4--letter-spacing);line-height:var(--wp--custom--typography--heading-4--line-height);margin:0;min-height:2.75rem;min-width:2.75rem;padding:.625rem;position:absolute;text-align:left;text-transform:var(--wp--custom--typography--heading-4--text-transform);width:100%;z-index:1}.holiday-events__day-button:hover,.holiday-events__day-button[aria-pressed=true]:hover{background:transparent}.holiday-events__day-button:focus-visible,.holiday-events__day-button[aria-pressed=true]:focus-visible{outline:1px solid var(--events-heading,var(--events-burgundy));outline-offset:-3px}.holiday-events__day-button[aria-pressed=true]{color:var(--events-heading,var(--events-burgundy))}.holiday-events__day-events{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;left:.625rem;margin:0;pointer-events:none;position:absolute;right:.625rem;top:2.5625rem}.holiday-events__day-dots{display:flex;flex-wrap:nowrap;gap:.25rem}.holiday-events__day-dot{background:var(--center-color,var(--events-burgundy));border-radius:50%;display:block;flex:0 0 0.625rem;height:.625rem;width:.625rem}.holiday-events__day-count{color:var(--events-secondary,color-mix(in srgb,var(--color-black) 75%,transparent));font-family:var(--wp--custom--typography--fine-print--font-family);font-size:var(--wp--custom--typography--fine-print--font-size);font-weight:var(--wp--custom--typography--fine-print--font-weight);letter-spacing:var(--wp--custom--typography--fine-print--letter-spacing);line-height:var(--wp--custom--typography--fine-print--line-height);text-transform:var(--wp--custom--typography--fine-print--text-transform);white-space:nowrap}.holiday-events__day-selected{background:var(--events-selected,var(--events-burgundy));bottom:.625rem;color:var(--events-selected-text,var(--events-ivory));font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);left:.625rem;letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);max-width:calc(100% - 1.25rem);padding:.1875rem .375rem;pointer-events:none;position:absolute;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__agenda{background:var(--events-panel,var(--events-ivory));border:1px solid var(--events-control-border,var(--color-black));min-width:0;overflow:hidden;padding:0}.holiday-events__agenda-header{align-items:flex-start;background:var(--events-calendar-header,var(--events-burgundy));color:var(--events-calendar-header-text,var(--events-ivory));display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 1.25rem}.holiday-events__agenda-header>.holiday-events__agenda-weekday,.holiday-events__agenda-header>.holiday-events__eyebrow{color:inherit;font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);margin:0;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__agenda-header .holiday-events__agenda-heading{color:inherit;font-family:var(--wp--custom--typography--heading-1--font-family);font-size:var(--wp--custom--typography--heading-1--font-size);font-size:var(--wp--preset--font-size--x-large);font-weight:var(--wp--custom--typography--heading-1--font-weight);letter-spacing:var(--wp--custom--typography--heading-1--letter-spacing);line-height:var(--wp--custom--typography--heading-1--line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--wp--custom--typography--heading-1--text-transform)}.holiday-events__agenda-header .holiday-events__agenda-count{color:inherit;font-family:var(--wp--custom--typography--body-small--font-family);font-size:var(--wp--custom--typography--body-small--font-size);font-weight:var(--wp--custom--typography--body-small--font-weight);letter-spacing:var(--wp--custom--typography--body-small--letter-spacing);line-height:var(--wp--custom--typography--body-small--line-height);text-transform:var(--wp--custom--typography--body-small--text-transform)}.holiday-events__agenda-body{padding:.5rem 1.5rem 1.5rem}.holiday-events__agenda-item{align-items:flex-start;border-bottom:1px solid var(--events-chip-border,color-mix(in srgb,var(--color-burgundy) 25%,transparent));display:flex;flex-direction:column;gap:.5rem;margin:0;padding:1rem 0;position:relative}.holiday-events__agenda-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .625rem;width:100%}.holiday-events .holiday-events__agenda-time{color:var(--events-secondary,color-mix(in srgb,var(--color-black) 75%,transparent))}.holiday-events .holiday-events__agenda-time,.holiday-events__agenda-center{font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);margin:0;text-transform:var(--wp--custom--typography--caption--text-transform)}.holiday-events__agenda-center{align-items:center;background:var(--center-color,var(--events-burgundy));color:var(--center-text,var(--color-white));display:inline-flex;padding:.25rem .5rem}.holiday-events__agenda-item h4{color:var(--events-heading,var(--events-burgundy));font-family:var(--wp--custom--typography--heading-4--font-family);font-size:var(--wp--custom--typography--heading-4--font-size);font-weight:var(--wp--custom--typography--heading-4--font-weight);letter-spacing:var(--wp--custom--typography--heading-4--letter-spacing);line-height:var(--wp--custom--typography--heading-4--line-height);margin:0;overflow-wrap:anywhere;text-transform:var(--wp--custom--typography--heading-4--text-transform)}.holiday-events__agenda-item h4 a{color:inherit;display:inline-block;font:inherit;text-decoration:none}.holiday-events__agenda-item h4 a:hover{text-decoration:underline}.holiday-events__agenda-link:after{content:"";inset:0;position:absolute}.holiday-events__agenda-footer{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem}.holiday-events__agenda-footer>.holiday-events__text-button{background:transparent;border:0;color:var(--events-secondary,color-mix(in srgb,var(--color-black) 75%,transparent));font-family:var(--wp--custom--typography--caption--font-family);font-size:var(--wp--custom--typography--caption--font-size);font-weight:var(--wp--custom--typography--caption--font-weight);letter-spacing:var(--wp--custom--typography--caption--letter-spacing);line-height:var(--wp--custom--typography--caption--line-height);margin:-.625rem 0;min-height:2.75rem;padding:.625rem 0;text-align:left;text-transform:var(--wp--custom--typography--caption--text-transform);text-transform:uppercase}.holiday-events__agenda-footer>.holiday-events__button{font-family:var(--wp--custom--typography--button--font-family);font-size:var(--wp--custom--typography--button--font-size);font-weight:var(--wp--custom--typography--button--font-weight);letter-spacing:var(--wp--custom--typography--button--letter-spacing);line-height:var(--wp--custom--typography--button--line-height);min-height:3rem;padding:.875rem 1.25rem;text-align:center;text-transform:var(--wp--custom--typography--button--text-transform);text-transform:uppercase;width:100%}.holiday-events .holiday-events__agenda-empty{color:var(--events-text,inherit);font-size:var(--wp--preset--font-size--body-small);padding-block:1rem}@media (max-width:1023px){.holiday-events__calendar-layout{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.holiday-events__calendar-controls{row-gap:1.25rem}.holiday-events__agenda{width:100%}}@media (max-width:767px){.holiday-events__calendar-layout{gap:1.25rem}.holiday-events__calendar-controls{align-items:stretch;flex-direction:column;gap:1.25rem}.holiday-events__month-controls{gap:.5rem;justify-content:space-between;width:100%}.holiday-events__month-label{align-items:center;display:flex;flex-direction:column;gap:.125rem}.holiday-events__month-heading{font-family:var(--wp--custom--typography--heading-4--font-family);font-size:var(--wp--custom--typography--heading-4--font-size);font-weight:var(--wp--custom--typography--heading-4--font-weight);letter-spacing:var(--wp--custom--typography--heading-4--letter-spacing);line-height:var(--wp--custom--typography--heading-4--line-height);text-transform:var(--wp--custom--typography--heading-4--text-transform)}.holiday-events .holiday-events__month-hint{color:var(--events-secondary,var(--color-slate));display:block;font-family:var(--wp--custom--typography--fine-print--font-family);font-size:var(--wp--custom--typography--fine-print--font-size);font-weight:var(--wp--custom--typography--fine-print--font-weight);letter-spacing:var(--wp--custom--typography--fine-print--letter-spacing);line-height:var(--wp--custom--typography--fine-print--line-height);margin:0;text-transform:var(--wp--custom--typography--fine-print--text-transform)}.holiday-events__month-today{height:1px;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.holiday-events__month-today:focus-visible{height:3rem;margin:0;min-height:3rem;overflow:visible;padding:0 1.25rem;right:0;top:3.25rem;width:auto;z-index:5;clip:auto;border:1px solid var(--events-control-border,var(--color-black));clip-path:none}.holiday-events__calendar-legend{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.holiday-events__legend-item{color:var(--events-control-text,var(--color-ink));font-family:var(--wp--custom--typography--fine-print--font-family);font-size:var(--wp--custom--typography--fine-print--font-size);font-weight:var(--wp--custom--typography--fine-print--font-weight);letter-spacing:var(--wp--custom--typography--fine-print--letter-spacing);line-height:var(--wp--custom--typography--fine-print--line-height);text-transform:var(--wp--custom--typography--fine-print--text-transform)}.holiday-events .fc{--fc-neutral-bg-color:var(--events-panel,var(--color-calendar-muted))}.holiday-events .fc .fc-col-header-cell{height:2.25rem}.holiday-events__weekday-desktop{display:none}.holiday-events__weekday-mobile{display:inline}.holiday-events .fc .fc-daygrid-day-frame{height:3.4375rem;min-height:3.4375rem;padding:0}.holiday-events .fc .fc-daygrid-day-number{display:block;float:none}.holiday-events__day-button,.holiday-events__day-button[aria-pressed=true]{font-family:var(--wp--custom--typography--body-small--font-family);font-size:var(--wp--custom--typography--body-small--font-size);font-weight:var(--wp--custom--typography--body-small--font-weight);justify-content:center;letter-spacing:var(--wp--custom--typography--body-small--letter-spacing);line-height:var(--wp--custom--typography--body-small--line-height);padding:.625rem 0 0;text-align:center;text-transform:var(--wp--custom--typography--body-small--text-transform)}.holiday-events__day-events{align-items:center;gap:0;left:0;right:0;top:2.25rem}.holiday-events__day-dots{gap:.1875rem}.holiday-events__day-dot{flex-basis:0.375rem;height:.375rem;width:.375rem}.holiday-events__day-count,.holiday-events__day-selected{display:none}.holiday-events__agenda-header{gap:.25rem;padding:1.125rem 1.25rem}.holiday-events__agenda-header .holiday-events__agenda-heading{font-family:var(--wp--custom--typography--heading-3--font-family);font-size:var(--wp--custom--typography--heading-3--font-size);font-weight:var(--wp--custom--typography--heading-3--font-weight);letter-spacing:var(--wp--custom--typography--heading-3--letter-spacing);line-height:var(--wp--custom--typography--heading-3--line-height);text-transform:var(--wp--custom--typography--heading-3--text-transform)}.holiday-events__agenda-body{padding:0 1.25rem}.holiday-events__agenda-item{border-bottom-color:var(--events-chip-border,var(--color-calendar-border))}.holiday-events__agenda-item h4{font-family:var(--wp--custom--typography--body--font-family);font-size:var(--wp--custom--typography--body--font-size);font-weight:var(--wp--custom--typography--body--font-weight);letter-spacing:var(--wp--custom--typography--body--letter-spacing);line-height:var(--wp--custom--typography--body--line-height);text-transform:var(--wp--custom--typography--body--text-transform)}.holiday-events__agenda-footer{gap:.875rem;padding:1.25rem}.holiday-events__agenda-footer>.holiday-events__text-button{font-family:var(--wp--custom--typography--body-small--font-family);font-size:var(--wp--custom--typography--body-small--font-size);font-weight:var(--wp--custom--typography--body-small--font-weight);letter-spacing:var(--wp--custom--typography--body-small--letter-spacing);line-height:var(--wp--custom--typography--body-small--line-height);text-transform:var(--wp--custom--typography--body-small--text-transform)}}
/*# sourceMappingURL=events.css.map */
