.feature-row[data-v-eb9e735c]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=499px){.feature-row[data-v-eb9e735c]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.feature-row[data-v-eb9e735c]::-webkit-scrollbar{display:none}.feature-row .widget-feature[data-v-eb9e735c]{scroll-snap-align:start;flex-shrink:0}}.price-list[data-v-eb9e735c]{padding-left:30px;list-style-type:circle}.menu-description[data-v-eb9e735c]{font-size:15px}.menu-description[data-v-eb9e735c]>:not(:last-child){margin-bottom:8px!important}.catering-menu-wrapper[data-v-eb9e735c]{border:1px dashed rgb(var(--surface-400))}.season-strip[data-v-0afadf6b]{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:0;list-style:none;display:grid}.season-strip__month[data-v-0afadf6b]{background:rgb(var(--surface-100));border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;height:36px;font-size:.75rem;font-weight:600;display:flex}.season-legend[data-v-0afadf6b]{flex-wrap:wrap;gap:16px;padding:0;font-size:.875rem;list-style:none;display:flex}.season-legend__item[data-v-0afadf6b]{align-items:center;gap:8px;display:flex}.season-legend__swatch[data-v-0afadf6b]{border:1px solid #0000;border-radius:3px;width:12px;height:12px}.season--low[data-v-0afadf6b]{background:rgb(var(--primary-50));border-color:rgb(var(--primary-100))}.season--mid[data-v-0afadf6b]{background:rgb(var(--secondary-50));border-color:rgb(var(--secondary-100));color:rgb(var(--secondary-800))}.season--high[data-v-0afadf6b]{background:rgb(var(--secondary-300));border-color:rgb(var(--secondary-300));color:rgb(var(--gray-950))}@media (prefers-color-scheme:dark){.season--high[data-v-0afadf6b]{color:rgb(var(--gray-25))}}.season-group[data-v-0afadf6b]:not(:last-child){margin-bottom:16px}.season-group__year[data-v-0afadf6b]{font-size:inherit;font-weight:700}.season-periods[data-v-0afadf6b]{padding:0;list-style:none}.feature-row[data-v-6421e783]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=499px){.feature-row[data-v-6421e783]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.feature-row[data-v-6421e783]::-webkit-scrollbar{display:none}.feature-row .widget-feature[data-v-6421e783]{scroll-snap-align:start;flex-shrink:0}}.booking-packages-grid[data-v-6421e783]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.booking-packages-grid .v-card-text[data-v-6421e783]{display:grid}.booking-package-description[data-v-6421e783]{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.empty-rental-prices-table[data-v-6421e783]{border-collapse:collapse!important}.empty-rental-prices-table tr[data-v-6421e783]:nth-child(2n){background:rgb(var(--surface-50))}.empty-rental-prices-table td[data-v-6421e783]{width:50%;height:unset!important;border:none!important;padding:.5rem 1rem!important}
