.interactionLift{transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1)),box-shadow var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.interactionLift:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover,var(--shadow-default,0 6px 20px rgba(0,0,0,.12)))}.interactionLift:active{transform:translateY(0);transition-duration:var(--transition-duration-fast,.12s)}.interactionPress{transition:transform var(--transition-duration-fast,.12s) ease}.interactionPress:hover{transform:scale(1.01)}.interactionPress:active{transform:scale(.97);transition-duration:calc(var(--transition-duration-fast, .12s) / 2)}.interactionTiltedHatched{position:relative;transform:rotate(-2deg);transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.interactionTiltedHatched:before{content:"";position:absolute;top:var(--shadow-offset-y,4px);right:calc(-1 * var(--shadow-offset-x, 4px));bottom:calc(-1 * var(--shadow-offset-y, 4px));left:var(--shadow-offset-x,4px);background:repeating-linear-gradient(45deg,var(--shadow-color,currentColor) 0 2px,transparent 2px 6px);border-radius:inherit;z-index:-1;transition:opacity var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1)),transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.interactionTiltedHatched:hover{transform:rotate(0deg)}.interactionTiltedHatched:hover:before{opacity:0;transform:translate(calc(-1 * var(--shadow-offset-x, 4px) / 2),calc(-1 * var(--shadow-offset-y, 4px) / 2))}.interactionArrowSlide [data-icon],.interactionArrowSlide svg{transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1));display:inline-block}.interactionArrowSlide:hover [data-icon],.interactionArrowSlide:hover svg{transform:translateX(4px)}.interactionHighlightGrow{position:relative}.interactionHighlightGrow:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--shadow-color,currentColor);transform:scaleX(0);transform-origin:left center;transition:transform var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.interactionHighlightGrow:hover:after{transform:scaleX(1)}.interactionGlow{transition:box-shadow var(--transition-duration,.2s) var(--transition-easing,cubic-bezier(.22,1,.36,1))}.interactionGlow:hover{box-shadow:0 0 var(--shadow-blur,12px) var(--shadow-spread,0) var(--shadow-color,rgba(0,0,0,.15)),0 4px 16px rgba(0,0,0,.08)}@keyframes interactionFloatKf{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.interactionFloat{animation:interactionFloatKf 3s var(--transition-easing,cubic-bezier(.22,1,.36,1)) infinite}.interactionFloat:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.interactionFloat{animation:none}}.Table_wrapper__lx3E3{container-type:inline-size}.Table_wrapper__lx3E3[data-table-content-sized]{align-self:start;height:auto}.Table_shell__dUr53{--table-surface-radius:var(
    --table-ov-radius,var(--radius-table,var(--radius-card,var(--radius-default,0px)))
  );--table-surface-border-width:var(--table-ov-border-width,var(--border-width-default,1px));--table-surface-border-style:var(--border-style,solid);--table-surface-shadow:var(--table-ov-shadow,var(--shadow-table,var(--shadow-card,none)));gap:1rem;width:100%;height:100%;font-family:var(--table-font-family,var(--font-body,sans-serif));font-weight:var(--table-cell-weight,inherit);font-style:var(--table-cell-style,inherit);text-transform:var(--table-cell-transform,inherit);font-size:var(--table-cell-size,.875rem);color:var(--table-row-fg,var(--body-fg))}.Table_shell__dUr53,.Table_tableWrap__3o9mo{display:flex;flex-direction:column;min-height:0}.Table_tableWrap__3o9mo{flex:1 1 auto}.Table_headerRow__lbCup,.Table_row__EMRf4{display:flex;align-items:stretch;gap:var(--table-row-gap,.75rem);padding:var(--table-row-padding,.85rem .5rem);border-bottom:var(
    --table-row-divider,var(--table-surface-border-width) var(--table-surface-border-style) var(--input-border)
  );background:var(--table-row-bg,transparent)}.Table_headerRow__lbCup{background:var(--table-header-bg,transparent);border-bottom:var(
    --table-header-divider,var(--table-surface-border-width) var(--table-surface-border-style) var(--input-border)
  )}.Table_row__EMRf4:last-of-type{border-bottom:none}.Table_shell__dUr53[data-table-compact] [role=row]:not([data-table-section]){padding:var(--table-row-padding-compact,.55rem .5rem)}.Table_rowAlt__2HzXD{background:var(
    --table-row-bg-alt,color-mix(in srgb,var(--table-row-fg,var(--body-fg)) var(--table-base-tint-mix,6%),transparent)
  )}.Table_cellIndex__Msc2d,.Table_cell__eZp_O,.Table_headerCell__FNsKq{display:flex;align-items:center}.Table_cell__eZp_O,.Table_headerCell__FNsKq{flex:1 1;min-width:0;overflow-wrap:anywhere}.Table_headerCell__FNsKq{font-family:var(--table-font-family,var(--font-body,sans-serif));line-height:var(--table-cell-line,1.45);font-size:var(--table-header-size,.75rem);font-weight:var(--table-header-weight,600);letter-spacing:var(--table-header-tracking,.04em);text-transform:var(--table-header-transform,uppercase);color:var(--table-header-fg,var(--typography-heading,var(--body-fg)));background:transparent}.Table_cell__eZp_O{font-size:var(--table-cell-size,.875rem);line-height:var(--table-cell-line,1.45);color:var(--table-row-fg,var(--body-fg))}.Table_cellIndex__Msc2d{flex:0 0 2rem;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--table-longtext-fg,var(--table-muted-fg,var(--body-fg-muted,var(--body-fg))))}.Table_headerRow__lbCup .Table_cellIndex__Msc2d{color:var(--table-header-fg,var(--typography-heading,var(--body-fg)))}.Table_cell__eZp_O[data-align=right],.Table_headerCell__FNsKq[data-align=right]{justify-content:flex-end;text-align:right}.Table_cell__eZp_O[data-align=center],.Table_headerCell__FNsKq[data-align=center]{justify-content:center;text-align:center}.Table_featured__Ur6aE{background:var(--table-row-bg-featured,var(--input-bg));font-weight:500}.Table_unavailable__hocWA{--table-row-fg:var(
    --table-dim-fg,var(--table-base-muted-fg,var(--body-fg-muted,var(--body-fg)))
  );--table-price-fg:var(--table-row-fg);--table-longtext-fg:var(--table-row-fg);color:var(--table-row-fg)}.Table_unavailableLabel__75eeU{display:inline-flex;flex:0 0 auto;margin-inline-start:.5rem;vertical-align:middle}.Table_cell__eZp_O[data-col-type=number],.Table_cell__eZp_O[data-col-type=price]{font-weight:var(--table-price-weight,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Table_cell__eZp_O[data-col-type=price]{color:var(--table-price-fg,var(--table-row-fg,var(--body-fg)))}.Table_previewTabs__KKqrk{display:flex;flex-wrap:wrap;gap:.5rem}.Table_shell__dUr53[data-table-parts] .Table_rail__Z5Fs1{display:inline-flex;width:auto;max-width:100%;gap:var(--table-rail-gap,.25rem);padding:var(--table-rail-padding,.25rem);border-radius:var(--table-rail-radius,var(--radius-full,999px));background:var(--table-rail-bg);border:var(--table-rail-border,none);box-shadow:var(--table-rail-shadow,none);backdrop-filter:var(--table-rail-backdrop-filter,none);-webkit-backdrop-filter:var(--table-rail-backdrop-filter,none)}.Table_shell__dUr53[data-table-parts] .Table_tableWrap__3o9mo{gap:var(--table-rows-gap,0)}.Table_shell__dUr53[data-table-frame]{--table-frame-shadow-token:var(--table-surface-shadow)}.Table_shell__dUr53[data-table-parts]:not([data-table-layout=price-matrix]) .Table_tableWrap__3o9mo{background:var(--table-frame-bg,transparent);border:var(--table-frame-border,none);border-radius:var(--table-surface-radius);box-shadow:var(
    --table-ov-shadow,var(--table-decor-frame-shadow,var(--table-frame-shadow-token,none))
  );padding:var(--table-frame-padding,0);backdrop-filter:var(--table-frame-backdrop-filter,none);-webkit-backdrop-filter:var(--table-frame-backdrop-filter,none)}.Table_shell__dUr53[data-table-parts][data-table-layout=price-matrix] [role=table]{box-shadow:var(--table-ov-shadow,var(--table-decor-matrix-shadow,var(--table-surface-shadow)))}.Table_shell__dUr53[data-table-parts] .Table_row__EMRf4{border-radius:var(--table-row-radius,0);box-shadow:var(--table-row-shadow,none)}.Table_shell__dUr53[data-table-parts] .Table_headerRow__lbCup{border-radius:var(--table-header-radius,0);box-shadow:var(--table-header-shadow,none)}.TableTypography_header__g8iEH{display:flex;flex-direction:column;gap:.25rem}.TableTypography_eyebrow__jTU_R{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(
    --table-eyebrow-fg,var(--table-header-text,var(--typography-heading,var(--body-fg)))
  )}.TableTypography_title__cieEr,.TableTypography_title__cieEr>[data-component=Text]{margin:0;font-family:var(--table-title-family,inherit);font-size:var(--table-title-size,1.5rem);font-weight:var(--table-title-weight,600);font-style:var(--table-title-style,inherit);letter-spacing:var(--table-title-tracking,inherit);text-transform:var(--table-title-transform,inherit);color:var(--table-title-fg,var(--typography-heading,var(--body-fg)));line-height:var(--table-title-line,1.25)}.TableCells_longText__TQMfK{display:block;color:var(--table-longtext-fg,var(--body-fg-muted,var(--body-fg)))}.TableCells_withIcon__qNZmC{display:inline-flex;align-items:center;gap:.5em}.TableCells_rowImage__zHJSc{display:inline-grid;place-items:center;width:var(--table-image-size,2.25rem);height:var(--table-image-size,2.25rem);border-radius:var(--table-image-radius,999px);color:var(--table-image-fg,var(--body-fg));font-size:.8rem;font-weight:600;line-height:1}.TableCells_rowImage__zHJSc,.TableCells_thumb__zDA_d{flex:none;overflow:hidden;background:var(--table-image-bg,var(--input-bg))}.TableCells_thumb__zDA_d{display:block;width:var(--table-thumb-size,3.5rem);height:var(--table-thumb-size,3.5rem);border-radius:var(--table-image-radius,var(--radius-sm,6px))}.TableCells_thumb__zDA_d>img{display:block;width:100%;height:100%;object-fit:cover}.TableCells_chips__oPR4R{display:inline-flex;flex-wrap:wrap;gap:.25rem}.TableCells_link___qkGn{color:var(--table-row-fg,var(--body-fg));text-decoration:underline}.TableCells_boolNo__ZNSpa{color:var(--table-longtext-fg,var(--table-label-fg,var(--table-header-fg,var(--body-fg))))}.TableCells_empty__nw9YT{margin:0;padding:2rem 1rem;color:var(--table-empty-fg,var(--body-fg-muted,var(--body-fg)));text-align:center;font-size:.875rem;flex:1 1 auto;min-height:4rem;display:flex;align-items:center;justify-content:center;border:var(--table-empty-border,var(--table-surface-border-width) dashed var(--input-border));border-radius:var(--table-surface-radius,var(--radius-card,var(--radius-default,.5rem)))}@container (max-width: 52rem){.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cellIndex__GMJFa,.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_headerRow__tWY4N{display:none}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_row__RXRvO{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.45rem;align-items:start;padding-block:.9rem}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk{width:auto!important;min-width:0;justify-content:flex-start;text-align:left}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk:before{display:none}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk[data-col-id=name]{grid-column:1;grid-row:1;font-weight:600;font-size:clamp(.98rem,.92rem + .3cqi,1.08rem);line-height:1.3}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk[data-col-id=price]{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right;white-space:nowrap;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk[data-col-id=description]{grid-column:1/-1;grid-row:2}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk[data-col-id=description] .TableResponsive_longText__kyoxb{color:var(--table-longtext-fg,var(--body-fg-muted,var(--body-fg)));line-height:1.45;text-wrap:pretty}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_cell__OmVAk:not([data-col-id=name]):not([data-col-id=price]):not([data-col-id=description]){grid-column:1/-1;justify-content:space-between}.TableResponsive_shell__0C3wJ[data-template=menu]:not([data-table-layout=menu-board]) .TableResponsive_featured__tqJhV{background:var(--table-row-bg-featured,var(--input-bg))}}@container (max-width: 36rem){.TableResponsive_cellIndex__GMJFa,.TableResponsive_headerRow__tWY4N{display:none}.TableResponsive_row__RXRvO{flex-direction:column;gap:.35rem}.TableResponsive_cell__OmVAk{width:100%!important;flex:1 1 auto!important;justify-content:space-between}.TableResponsive_cell__OmVAk:before{content:attr(data-col-label);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--table-label-fg,var(--table-header-fg,var(--body-fg-muted,var(--body-fg))));margin-right:.75rem;flex:0 0 auto}}.TableDesigns_designs__To__0{box-sizing:border-box;--table-line-color:var(--table-base-border,var(--input-border))}.TableDesigns_designs__To__0 [role=row]:has(>[role=columnheader]){border-top:var(--table-header-top-rule,none)}.TableDesigns_designs__To__0 [role=row]:last-of-type{border-bottom:var(--table-last-row-rule,none)}.TableDesigns_designs__To__0 [role=columnheader]{text-shadow:var(--table-header-text-shadow,none)}.TableDesigns_designs__To__0 [role=cell]:is([data-col-type=text],[data-col-type=longText],[data-col-type=duration]){text-shadow:var(--table-text-shadow,none)}.TableDesigns_designs__To__0 [role=cell]:is([data-col-type=price],[data-col-type=number]){text-shadow:var(--table-figure-text-shadow,var(--table-text-shadow,none))}.TableDesigns_designs__To__0[data-table-skin-card]{padding:var(--table-card-padding,1.5rem);background:var(--table-card-bg,transparent);border:var(--table-card-border,none);border-radius:var(--table-surface-radius,0);box-shadow:var(
    --table-ov-shadow,var(--table-decor-card-shadow,var(--table-surface-shadow,none))
  )}@container (min-width: 36rem){.TableDesigns_designs__To__0[data-table-skin-subline]:not([data-table-layout=menu-board]):not([data-table-layout=price-matrix]) [role=row]:has(>[role=cell],>[role=columnheader]){display:grid;grid-template-columns:var(--table-subline-tracks);column-gap:var(--table-row-gap,.75rem);row-gap:.1rem;align-items:center}.TableDesigns_designs__To__0[data-table-skin-subline] [role=row]>:is([role=cell],[role=columnheader]):not([data-col-id]){grid-column:1;grid-row:1/span 2}.TableDesigns_designs__To__0[data-table-skin-subline] [role=cell][data-table-role=main]{align-self:end}.TableDesigns_designs__To__0[data-table-skin-subline] [role=cell][data-col-type=longText]{align-self:start;font-size:var(--table-subline-size,.85em);font-style:var(--table-subline-style,inherit)}.TableDesigns_designs__To__0[data-table-skin-subline] [role=columnheader][data-col-type=longText]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.TableDesigns_designs__To__0[data-table-skin-typo] [role=cell][data-table-role=lead]{font-family:var(--table-lead-family,inherit);font-style:var(--table-lead-style,inherit);font-weight:var(--table-lead-weight,inherit);font-size:var(--table-lead-size,var(--table-cell-size,.875rem));color:var(--table-lead-fg,var(--table-row-fg,var(--body-fg)))}.TableDesigns_designs__To__0[data-table-skin-typo] [role=cell][data-table-role=main]{font-family:var(--table-main-family,inherit);font-style:var(--table-main-style,inherit);font-weight:var(--table-main-weight,inherit);font-size:var(--table-main-size,var(--table-cell-size,.875rem));color:var(--table-main-fg,var(--table-row-fg,var(--body-fg)))}.TableDesigns_designs__To__0[data-table-skin-typo] [role=cell][data-col-type=price]{font-size:var(--table-price-size,var(--table-cell-size,.875rem))}@container (max-width: 36rem){.TableDesigns_designs__To__0[data-table-skin-subline] [role=row]:has(>[role=cell]){border-radius:var(--table-row-radius-narrow,var(--table-row-radius,0))}}.TableControls_controls__tg4dg{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;row-gap:1rem;align-items:end}.TableControls_controls__tg4dg>[data-table-head]{grid-column:1;grid-row:1}.TableControls_searchShell__At6r2{grid-column:2;grid-row:1;justify-self:end;width:18rem;min-width:14rem;max-width:100%}.TableControls_tabs___fcdf{grid-column:1/-1;grid-row:2;min-width:0;max-width:100%}.TableControls_controls__tg4dg>[data-table-head] [data-table-title]{display:flex;align-items:center;min-height:var(--table-search-height,2.75rem)}@container (min-width: 40rem){.TableControls_controls__tg4dg:not([data-has-head])[data-has-search]:not([data-many]){grid-template-columns:auto minmax(14rem,1fr)}.TableControls_controls__tg4dg:not([data-has-head])[data-search-side=left][data-has-search]:not([data-many]){grid-template-columns:minmax(14rem,1fr) auto}}.TableControls_controls__tg4dg:not([data-has-head])>.TableControls_searchShell__At6r2{width:100%;max-width:24rem}.TableControls_controls__tg4dg:not([data-has-head])>.TableControls_tabs___fcdf{grid-column:1;grid-row:1;align-self:center}.TableControls_controls__tg4dg:not([data-has-head])[data-search-side=left]>.TableControls_tabs___fcdf{grid-column:2}.TableControls_controls__tg4dg:not([data-has-head])[data-search-side=left]>.TableControls_searchShell__At6r2{grid-column:1;justify-self:start}.TableControls_controls__tg4dg:not([data-has-head])[data-many]>.TableControls_tabs___fcdf{grid-column:1/-1;grid-row:2}.TableControls_controls__tg4dg:not([data-has-search]){grid-template-columns:minmax(0,1fr)}@container (max-width: 40rem){.TableControls_controls__tg4dg,.TableControls_controls__tg4dg:not([data-has-head])[data-search-side=left]{grid-template-columns:minmax(0,1fr)}.TableControls_controls__tg4dg:not([data-has-head])[data-search-side=left]>.TableControls_searchShell__At6r2,.TableControls_controls__tg4dg:not([data-has-head])[data-search-side=left]>.TableControls_tabs___fcdf,.TableControls_controls__tg4dg>.TableControls_searchShell__At6r2,.TableControls_controls__tg4dg>.TableControls_tabs___fcdf,.TableControls_controls__tg4dg>[data-table-head]{grid-column:1}.TableControls_controls__tg4dg>[data-table-head]{grid-row:1}.TableControls_controls__tg4dg>.TableControls_searchShell__At6r2{grid-row:2;justify-self:stretch;width:100%;min-width:0}.TableControls_controls__tg4dg>.TableControls_tabs___fcdf{grid-row:3}.TableControls_controls__tg4dg:not([data-has-head])>.TableControls_searchShell__At6r2{grid-row:1}.TableControls_controls__tg4dg:not([data-has-head])>.TableControls_tabs___fcdf,.TableControls_controls__tg4dg:not([data-has-search])>.TableControls_tabs___fcdf{grid-row:2}.TableControls_controls__tg4dg:not([data-has-head]):not([data-has-search])>.TableControls_tabs___fcdf{grid-row:1}.TableControls_controls__tg4dg>[data-table-head] [data-table-title]{min-height:0}.TableControls_controls__tg4dg [data-table-tabs] button{min-height:44px}}.TableControls_tabs___fcdf[data-many]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.TableControls_tabs___fcdf[data-many]:not([data-open])>:first-child{flex:0 1 auto;min-width:0}.TableControls_moreFilters__haLWm{flex:none;cursor:pointer}[data-table-parts] .TableControls_tabs___fcdf>.TableControls_moreFilters__haLWm.TableControls_moreFilters__haLWm[aria-expanded]{background:var(--table-rail-bg);color:var(--table-row-fg,var(--table-base-fg,var(--body-fg)))}.TableTiers_tierDesigns__hL6Zb{box-sizing:border-box}.TableTiers_tierDesigns__hL6Zb[data-table-skin-pill-header] [role=columnheader] span:has(+[data-col-note]){display:inline-block;justify-self:center;padding:var(--table-pill-padding,.4em 1.4em);border:var(--table-pill-border,1px solid currentColor);border-radius:var(--table-pill-radius,var(--radius-full,999px));background:var(--table-pill-bg,transparent);color:var(--table-pill-fg,inherit);margin-bottom:.6rem}.TableTiers_tierDesigns__hL6Zb[data-table-skin-pill-header] [data-col-index]:not([data-col-index="0"]){justify-content:center;text-align:center}.TableTiers_tierDesigns__hL6Zb[data-table-skin-pill-header] [role=columnheader] [data-col-note]{white-space:pre-line;font-size:var(--table-note-size,.8125rem);font-weight:var(--table-note-weight,400);color:var(--table-note-fg,inherit)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-pill-header] [role=columnheader] [data-col-note]:first-line{font-size:var(--table-note-first-size,1.75rem);font-weight:var(--table-note-first-weight,600)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers]{--table-tier-radius:var(--table-tier-head-radius,var(--table-surface-radius));--table-tier-row-pad-y:var(--table-tier-pad-y,0.85rem)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers][data-table-compact]{--table-tier-row-pad-y:var(--table-tier-pad-y-compact,0.55rem)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers][data-table-skin-tier-card] [role=row][data-row-alt]>[role=cell]{--table-row-fg:var(--tier-on-fg);--table-longtext-fg:var(--tier-on-muted-fg);--table-price-fg:var(--tier-on-fg)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers][data-table-skin-tier-card] [role=row][data-row-alt]>[role=cell][data-featured-column]{--table-row-fg:var(--tier-on-featured-fg,var(--tier-on-fg));--table-longtext-fg:var(--tier-on-featured-muted-fg,var(--tier-on-muted-fg))}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers]{--tier-on-fg:var(--table-tier-on-fg,var(--tier-fg,var(--table-row-fg,var(--body-fg))));--tier-on-muted-fg:var(
    --table-tier-on-muted-fg,var(--tier-muted-fg,var(--table-label-fg,var(--body-fg-muted)))
  );--tier-on-featured-fg:var(--table-tier-on-featured-fg,var(--tier-featured-fg));--tier-on-featured-muted-fg:var(
    --table-tier-on-featured-muted-fg,var(--tier-featured-muted-fg)
  );--tier-on-price-fg:var(--tier-price-fg);--tier-on-price-bg-1:var(--tier-price-bg-1);--tier-on-price-bg-2:var(--tier-price-bg-2);--tier-on-price-bg-3:var(--tier-price-bg-3);--tier-on-price-bg-4:var(--tier-price-bg-4);--table-tier-featured-mix:var(--tier-featured-mix)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers][data-table-skin-tier-card]{--tier-on-fg:var(--tier-card-fg,var(--table-row-fg,var(--body-fg)));--tier-on-muted-fg:var(--tier-card-muted-fg,var(--table-label-fg,var(--body-fg-muted)));--tier-on-featured-fg:var(--tier-card-featured-fg);--tier-on-featured-muted-fg:var(--tier-card-featured-muted-fg);--tier-on-price-fg:var(--tier-card-price-fg);--tier-on-price-bg-1:var(--tier-card-price-bg-1);--tier-on-price-bg-2:var(--tier-card-price-bg-2);--tier-on-price-bg-3:var(--tier-card-price-bg-3);--tier-on-price-bg-4:var(--tier-card-price-bg-4);--table-tier-featured-mix:var(--tier-card-featured-mix)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=row]:not([data-row-alt])>[role=cell]{--table-row-fg:var(--tier-on-fg);--table-longtext-fg:var(--tier-on-muted-fg)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=row]:not([data-row-alt])>[role=cell][data-featured-column],.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers]:not([data-table-skin-tier-card]) [role=row][data-row-alt]>[role=cell][data-featured-column]{--table-row-fg:var(--tier-on-featured-fg,var(--tier-on-fg));--table-longtext-fg:var(--tier-on-featured-muted-fg,var(--tier-on-muted-fg));--table-price-fg:var(--tier-on-featured-fg,var(--tier-on-fg))}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=columnheader][data-col-index="0"]{color:var(--tier-on-muted-fg)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=cell] [aria-label=No]{color:var(--tier-on-muted-fg);opacity:1}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=cell][data-featured-column] [aria-label=No]{color:var(--tier-on-featured-muted-fg,var(--tier-on-muted-fg))}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers]:not([data-table-skin-tier-card])[data-table-row-fill=alternating] [role=row][data-row-alt]>[role=cell]:not([data-featured-column]) [aria-label=No]{color:var(--table-longtext-fg)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=row]:has(>[role=columnheader])+[role=row]>[data-featured-column][data-col-tier]{background:transparent;color:var(--tier-on-featured-fg,var(--table-row-fg))}@container (min-width: 36.0625rem){.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=row]{padding-block:var(--table-tier-row-pad-y)}}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [data-col-tier="1"]{--tier-col-bg:var(--table-tier-1-bg);--tier-col-fg:var(--table-tier-1-fg);--tier-col-price-bg:var(
    --tier-on-price-bg-1,color-mix(in srgb,var(--table-tier-1-bg) var(--table-tier-price-tint,26%),transparent)
  )}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [data-col-tier="2"]{--tier-col-bg:var(--table-tier-2-bg);--tier-col-fg:var(--table-tier-2-fg);--tier-col-price-bg:var(
    --tier-on-price-bg-2,color-mix(in srgb,var(--table-tier-2-bg) var(--table-tier-price-tint,26%),transparent)
  )}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [data-col-tier="3"]{--tier-col-bg:var(--table-tier-3-bg);--tier-col-fg:var(--table-tier-3-fg);--tier-col-price-bg:var(
    --tier-on-price-bg-3,color-mix(in srgb,var(--table-tier-3-bg) var(--table-tier-price-tint,26%),transparent)
  )}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [data-col-tier="4"]{--tier-col-bg:var(--table-tier-4-bg);--tier-col-fg:var(--table-tier-4-fg);--tier-col-price-bg:var(
    --tier-on-price-bg-4,color-mix(in srgb,var(--table-tier-4-bg) var(--table-tier-price-tint,26%),transparent)
  )}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=columnheader][data-col-tier]{justify-content:center;text-align:center;padding:var(--table-tier-head-padding,.9rem var(--table-tier-pad-x,1rem));border-radius:var(--table-tier-radius);background:var(--tier-col-bg,transparent);color:var(--tier-col-fg,inherit)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=cell][data-col-tier]{justify-content:center;text-align:center;padding-inline:var(--table-tier-pad-x,1rem)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tiers] [role=row]:has(>[role=columnheader])+[role=row]>[data-col-tier]{background:var(--tier-col-price-bg,transparent);color:var(--tier-on-price-fg,var(--table-row-fg));border-radius:var(--table-tier-radius);font-size:var(--table-tier-price-size,1.75rem);font-weight:var(--table-tier-price-weight,700)}.TableTiers_tierDesigns__hL6Zb[data-table-skin-tier-surface] [role=columnheader][data-col-tier]{--tint:var(--tier-col-bg);background:var(--tier-col-bg);box-shadow:var(--tint-raised)}.TableLines_lines__1TQos[data-table-row-fill=alternating] [role=row][data-row-alt]{background:var(--table-band-bg,var(--table-row-bg-alt,transparent));--table-row-fg:var(
    --table-on-band-fg,var(--table-band-fg,var(--table-base-fg,var(--body-fg)))
  );--table-longtext-fg:var(
    --table-on-band-muted-fg,var(--table-band-muted-fg,var(--table-base-muted-fg,var(--body-fg)))
  )}.TableLines_lines__1TQos[data-table-row-fill=banded] [role=table]{gap:var(--table-band-gap,.4rem)}.TableLines_lines__1TQos[data-table-row-fill=banded] [role=row][data-row-index]{background:var(--table-band-bg,var(--table-row-bg-alt,transparent));border-radius:var(--table-surface-radius);border-bottom:none;--table-row-fg:var(
    --table-on-band-fg,var(--table-band-fg,var(--table-base-fg,var(--body-fg)))
  );--table-longtext-fg:var(
    --table-on-band-muted-fg,var(--table-band-muted-fg,var(--table-base-muted-fg,var(--body-fg)))
  )}.TableLines_lines__1TQos[data-table-header-fill=band] [role=row]:has(>[role=columnheader]){background:var(--table-band-bg,transparent);border-radius:var(--table-surface-radius);--table-header-fg:var(
    --table-on-band-muted-fg,var(--table-band-muted-fg,var(--table-base-muted-fg,var(--body-fg)))
  )}.TableLines_lines__1TQos[data-table-header-fill=ink] [role=row]:has(>[role=columnheader]){background:var(--table-base-fg,var(--body-fg));border-radius:var(--table-surface-radius);--table-header-fg:var(--table-base-bg,var(--body-bg))}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template]{height:auto;min-height:min-content;gap:.75rem}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [role=row]{display:grid;grid-template-columns:minmax(0,1fr) minmax(3.5rem,auto);column-gap:.75rem;row-gap:.2rem;padding:.65rem 0;align-items:start;border-bottom:var(
    --table-menu-row-divider,var(--table-surface-border-width) dotted var(--body-fg-muted,var(--body-fg,currentColor))
  )}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [role=row]>[data-col-type]{min-width:0;width:auto!important;overflow-wrap:anywhere;justify-content:flex-start}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-col-type]:before{display:none}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-slot=description]{font-style:var(--table-menu-description-style,inherit);grid-column:1/-1;grid-row:auto}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [role=row]>[data-menu-slot=price]{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right;white-space:normal;max-width:7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-col-type=longText]>*{color:var(--table-menu-description-fg,var(--table-longtext-fg,inherit))}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-slot=name]{font-weight:var(--table-menu-name-weight,var(--font-weight-heading,600));text-transform:var(--table-menu-name-transform,inherit);grid-column:1;grid-row:1}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-leader=true] [data-menu-slot=name]:after{content:"";display:var(--table-menu-leader-display,none);flex:1 1;min-width:0;align-self:flex-end;margin:0 0 .35em .5rem;border-bottom:var(--table-menu-leader-border,none);pointer-events:none}.TableMenuBoard_nameContent__3M_Lh{flex:0 1 auto;min-width:0;max-width:100%}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-slot=extra]{grid-column:1/-1;grid-row:auto;justify-content:space-between}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-slot=extra]:before{display:inline;content:attr(data-col-label);margin-right:.75rem}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [role=row]>[data-col-type=badge]{grid-column:1/-1;grid-row:1;justify-content:flex-start}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-col-type=badge]:before{display:none}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [role=row]:has([data-col-type=badge]:not(:empty))>:is([data-menu-slot=name],[data-menu-slot=price]){grid-row:2}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-slot=extra][data-col-type=chips]{justify-content:flex-start;padding-top:.5rem}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template] [data-menu-slot=extra][data-col-type=chips]:before{display:none}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template=schedule] [role=row]{grid-template-columns:max-content minmax(0,1fr)}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template=schedule] [role=row]>[data-menu-slot=price]{max-width:none}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-template=schedule] [data-menu-slot=name]{font-weight:700}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-table-parts] [role=row]{border-bottom:var(
    --table-row-divider,var(--table-menu-row-divider,var(--table-surface-border-width) dotted currentColor)
  );background:var(--table-row-bg,transparent);color:var(--table-row-fg,inherit);border-radius:var(--table-row-radius,0);padding-inline:var(--table-menu-row-inline,1rem)}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-table-parts] [role=row]:hover{background:var(--table-row-bg-hover,var(--table-row-bg,transparent))}.TableMenuBoard_menuBoard__ccGQI[data-table-layout=menu-board][data-table-parts] [data-menu-slot=price]{color:var(--table-price-fg,inherit);font-size:var(--table-price-size,inherit)}@keyframes Drawer_drawerBackdropIn__OBL3C{0%{opacity:0}to{opacity:1}}@keyframes Drawer_drawerSlideInLeft__3o4kE{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Drawer_drawerSlideInRight__J2aU7{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Drawer_root__1Srdm{position:fixed;inset:0;z-index:1100;display:flex;pointer-events:none;overflow:hidden}.Drawer_rootContained__2YBzv{position:absolute}.Drawer_backdrop__oJb7D{position:absolute;inset:0;pointer-events:auto;background:color-mix(in srgb,#000 34%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Drawer_drawerBackdropIn__OBL3C .4s ease-out both}.Drawer_surface__ktBli{position:absolute;top:0;bottom:0;pointer-events:auto;display:flex;flex-direction:column;background:var(--cart-menu-bg,var(--body-bg));color:var(--cart-menu-fg,var(--body-fg));border:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 12%,transparent);box-shadow:0 18px 48px color-mix(in srgb,#000 22%,transparent);outline:none;will-change:transform}.Drawer_left__g3IK8{left:0;animation:Drawer_drawerSlideInLeft__3o4kE .5s cubic-bezier(.25,.46,.45,.94) both}.Drawer_right__iLgqu{right:0;animation:Drawer_drawerSlideInRight__J2aU7 .5s cubic-bezier(.25,.46,.45,.94) both}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=row]{align-items:center;border-bottom:var(
    --table-row-divider,var(--table-surface-border-width) var(--table-surface-border-style) var(--input-border)
  )}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=cell]{--table-inline-family:var(--font-body,monospace);--table-inline-size:var(--text-body-2,0.75rem);--table-inline-weight:var(--font-weight-body,400);--table-inline-tracking:var(--letter-spacing-body,normal);font-family:var(--table-inline-family);font-size:var(--table-inline-size);font-weight:var(--table-inline-weight)}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name]{--table-inline-family:var(--table-project-name-family,var(--font-heading,sans-serif));--table-inline-size:var(--table-project-name-size,var(--text-heading-3,1.75rem));--table-inline-weight:var(--table-project-name-weight,var(--font-weight-heading,400));--table-inline-tracking:var(
    --table-project-name-tracking,var(--letter-spacing-heading,normal)
  );letter-spacing:var(--table-inline-tracking);line-height:1.2}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name],.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=columnheader][data-project-name-head]{flex:2.4 1}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name]{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name] a{text-decoration:none}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name] a:hover{text-decoration:underline;text-decoration-color:var(--palette-primary,currentColor);text-underline-offset:.15em}@container (max-width: 36rem){.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=row]{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.5rem .75rem}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index]:not([data-table-show-index]) [role=row]{grid-template-columns:minmax(0,1fr)}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index]:not([data-table-show-index]) [role=cell]{grid-column:1}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=row]:has([role=columnheader]){display:none}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=columnheader]{display:none}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=cell]{grid-column:2;width:auto!important;min-width:0;justify-content:flex-start}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [role=cell]:not([data-col-id]){display:flex;grid-column:1;grid-row:1}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name]{grid-row:1}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index] [data-project-name]:before{display:none}}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index][data-table-parts] [role=row]{background:var(--table-row-bg,transparent);color:var(--table-row-fg,inherit);border-radius:var(--table-row-radius,0)}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index][data-table-parts] [role=row]:hover{background:var(--table-row-bg-hover,var(--table-row-bg,transparent))}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index][data-table-parts] [role=columnheader]{color:var(--table-header-fg,inherit);letter-spacing:var(--table-header-tracking,normal);text-transform:var(--table-header-transform,none)}.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index][data-table-parts] [role=row]:has([role=columnheader]),.TableProjectIndex_projectIndex__sww7r[data-table-layout=project-index][data-table-parts] [role=row]:has([role=columnheader]):hover{background:var(--table-header-bg,transparent);color:var(--table-header-fg,inherit);border-radius:var(--table-header-radius,0)}.ShopCartItem_item__8emK6{display:grid;grid-template-columns:4rem 1fr;gap:.875rem;align-items:start;padding:.875rem;border-radius:var(--radius-card,var(--radius-default,.75rem));border:1px solid color-mix(in srgb,var(--body-fg) 10%,transparent);background:color-mix(in srgb,var(--body-bg) 92%,var(--body-fg) 2%)}.ShopCartItem_itemMedia__oAioL{width:4rem;height:4rem}.ShopCartItem_itemImagePlaceholder__M_pas,.ShopCartItem_itemImage__5aYxi{width:100%;height:100%;border-radius:calc(var(--radius-card, var(--radius-default, .75rem)) - .25rem)}.ShopCartItem_itemImage__5aYxi{object-fit:cover;display:block}.ShopCartItem_itemImagePlaceholder__M_pas{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--button-bg) 14%,transparent);color:var(--button-bg)}.ShopCartItem_itemContent__DYcMn{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.ShopCartItem_itemTitleRow__I5j63{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ShopCartItem_itemPrice__oMIsX,.ShopCartItem_itemTitle__H4e5O{font-weight:700;color:var(--body-fg)}.ShopCartItem_itemPrice__oMIsX{white-space:nowrap}.ShopCartItem_itemSubtitle__OUurq{color:var(--body-fg-muted);font-size:.9375rem}.ShopCartItem_itemMeta__PFLE1{color:var(--body-fg-muted);font-size:.8125rem}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix]{height:auto;min-height:min-content;padding-bottom:var(--table-matrix-after-space,var(--spacing-2xl,3rem))}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=table]{border:var(
    --table-matrix-border,var(--table-surface-border-width) var(--table-surface-border-style) var(--body-fg)
  );border-radius:var(--table-surface-radius);overflow:hidden}.TablePriceMatrix_priceMatrix__4LxDD[data-table-surface] [role=table]{border-radius:0}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=row]{display:grid;grid-template-columns:var(--table-matrix-index-track,) minmax(0,2.5fr) repeat(var(--table-matrix-columns,3),minmax(0,1fr));--table-featured-bleed:var(--spacing-md,1rem);gap:.2rem var(--spacing-md,1rem);padding:var(--table-matrix-row-padding,var(--table-matrix-pad-y,1.25rem) 1.5rem);align-items:center}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=row]:has([role=columnheader]){background:var(--table-matrix-header-bg,var(--price-matrix-highlight-bg,var(--body-bg)));color:var(--table-matrix-header-fg,var(--price-matrix-highlight-fg,var(--body-fg)))}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=columnheader]{color:var(--table-matrix-header-fg,currentcolor);text-transform:none;letter-spacing:normal;line-height:var(--table-header-line,1.45)}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=columnheader][data-col-type=longText]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell],.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=columnheader]{--table-inline-family:var(--font-body,sans-serif);--table-inline-size:var(--table-cell-size,0.875rem);--table-inline-weight:var(--font-weight-body,400);min-width:0;width:auto!important;justify-content:center}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [data-col-type=longText],.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [data-col-type=text]{justify-content:flex-start}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell][data-col-type=text]{--table-inline-family:var(--font-heading,sans-serif);--table-inline-size:var(--text-heading-4,1.5rem);--table-inline-weight:var(--font-weight-heading,600);font-family:var(--table-inline-family);font-size:var(--table-inline-size);font-weight:var(--table-inline-weight);line-height:1.15}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [data-col-type=longText]{--table-inline-size:var(--text-body-3,0.875rem);font-size:var(--table-inline-size)}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell]:not(.TablePriceMatrix_featuredColumn__8CNvt){color:var(--table-matrix-row-fg,var(--table-row-fg,var(--body-fg)))}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell][data-col-type=longText]:not(.TablePriceMatrix_featuredColumn__8CNvt)>span{color:var(
    --table-matrix-longtext-fg,var(--table-longtext-fg,var(--body-fg-muted,var(--body-fg)))
  )}.TablePriceMatrix_pricePill__20jXz{display:inline-flex;align-items:center;justify-content:center;min-width:3.5em;padding:.45em .8em;border:var(--table-matrix-pill-border,1px solid var(--price-matrix-border,var(--body-fg)));border-radius:var(--table-matrix-pill-radius,var(--radius-full,999px));background:var(--table-matrix-pill-bg,var(--price-matrix-bg,var(--body-bg)));color:var(--table-matrix-pill-fg,var(--price-matrix-fg,var(--body-fg)));font-weight:var(--font-weight-button,600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container (max-width: 36rem){.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=row]{grid-template-columns:repeat(var(--table-matrix-columns,3),minmax(0,1fr));padding:var(--spacing-md,1rem);gap:.75rem}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=row]:has([role=columnheader]){display:none}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell]{grid-column:auto!important;grid-row:auto!important;flex-direction:column;gap:.35rem}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell][data-col-type=longText],.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell][data-col-type=text]{grid-column:1/-1!important;align-items:flex-start}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell]:before{display:none}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell][data-col-type=price]:before{display:block;margin:0;color:var(--table-row-fg,var(--body-fg))}}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=rowheader]{grid-column:1/-1}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix] [role=cell]:not([data-col-id]){grid-column:1;grid-row:1/span 2}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix][data-table-parts] [role=row]:has([role=columnheader]){background:var(--table-matrix-header-bg,var(--table-header-bg,var(--body-bg)));color:var(
    --table-matrix-header-fg,var(--table-header-fg,var(--typography-heading,var(--body-fg)))
  )}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix][data-table-parts] [role=columnheader]{font-weight:var(--table-header-weight,inherit);letter-spacing:var(--table-header-tracking,normal);text-transform:var(--table-header-transform,none)}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix][data-table-parts] [role=table]{overflow:visible}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix][data-table-parts] [role=row]:has(>[data-featured-column]){clip-path:inset(-3rem 0)}.TablePriceMatrix_priceMatrix__4LxDD[data-table-layout=price-matrix][data-table-parts] [data-featured-column]:after{top:calc(var(--table-matrix-pad-y, 1.25rem) * -1);bottom:calc(var(--table-matrix-pad-y, 1.25rem) * -1)}.ShopCartItems_list__Um12e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.TableFeatured_featuredColumn__RMEy2{--table-featured-fill:var(
    --table-base-accent-bg,var(--table-accent-bg,var(--button-bg,var(--body-fg)))
  );--table-featured-on-fill:var(
    --table-base-accent-fg,var(--table-accent-on-fg,var(--button-fg,var(--body-bg)))
  );position:relative;isolation:isolate}.TableFeatured_featuredColumn__RMEy2:after{content:"";position:absolute;z-index:-1;inset:-50rem calc(var(--table-featured-bleed, var(--table-row-gap, .75rem)) / -2);background:color-mix(in srgb,var(--table-featured-fill) var(--table-tier-featured-mix,var(--table-featured-mix,10%)),transparent);pointer-events:none}.TableFeatured_featuredColumn__RMEy2:last-child:after{right:-50rem}.TableFeatured_featuredColumn__RMEy2:first-child:after{left:-50rem}.TableFeatured_featuredColumn__RMEy2.TableFeatured_featuredColumn__RMEy2[role=columnheader][data-col-id]{color:var(--table-featured-on-fill)}[role=cell].TableFeatured_featuredColumn__RMEy2{--table-row-fg:var(--table-featured-fg,var(--table-fg,var(--body-fg)));--table-longtext-fg:var(
    --table-featured-longtext-fg,var(--table-featured-muted-fg,var(--table-muted-fg,var(--body-fg-muted,var(--body-fg))))
  );--table-price-fg:var(
    --table-price-explicit-fg,var(--table-featured-price-fg,var(--table-featured-fg,var(--table-fg,var(--body-fg))))
  )}:is([data-table-style-pack=table3],[data-table-style-pack=table4]) [role=cell].TableFeatured_featuredColumn__RMEy2{--table-featured-price-fg:var(
    --table-featured-accent-fg,var(--table-accent-fg,var(--body-fg))
  )}[data-table-style-pack=table5] [role=cell].TableFeatured_featuredColumn__RMEy2{--table-featured-longtext-fg:var(--table-featured-fg,var(--body-fg))}[role=cell].TableFeatured_featuredColumn__RMEy2.TableFeatured_alt__NlYdj{--table-row-fg:var(--table-featured-alt-fg,var(--body-fg-alt,var(--body-fg)));--table-longtext-fg:var(
    --table-featured-alt-muted-fg,var(--body-fg-alt-muted,var(--body-fg-muted,var(--body-fg)))
  );--table-price-fg:var(
    --table-price-explicit-fg,var(
      --table-featured-alt-accent-fg,var(--table-accent-alt-fg,var(--body-fg-alt,var(--body-fg)))
    )
  )}[role=columnheader].TableFeatured_featuredColumn__RMEy2:after{background:var(--table-featured-fill)}[role=row]:has(>.TableFeatured_featuredColumn__RMEy2){clip-path:inset(0)}@container (min-width: 36.0625rem){[data-table-skin-tiers] .TableFeatured_featuredColumn__RMEy2:after,[data-table-skin-tiers] .TableFeatured_featuredColumn__RMEy2:first-child:after,[data-table-skin-tiers] .TableFeatured_featuredColumn__RMEy2:last-child:after{inset-inline:calc(var(--table-featured-bleed, var(--table-row-gap, .75rem)) / -2)}[data-table-skin-tiers] [role=row]:has(>[role=columnheader])>.TableFeatured_featuredColumn__RMEy2:after{top:calc(var(--table-tier-row-pad-y) * -1);border-radius:var(--table-tier-radius) var(--table-tier-radius) 0 0}[data-table-skin-tiers] [role=row]:last-of-type:not(:has(>[role=columnheader]))>.TableFeatured_featuredColumn__RMEy2:after{bottom:calc(var(--table-tier-row-pad-y) * -1);border-radius:0 0 var(--table-tier-radius) var(--table-tier-radius)}}.TableFeatured_hug__7dyEn:after,.TableFeatured_hug__7dyEn:first-child:after,.TableFeatured_hug__7dyEn:last-child:after{inset:-.2rem -.5rem;border-radius:var(--radius-sm,.25rem)}@container (max-width: 52rem){[data-template=menu]:not([data-table-layout=menu-board]) .TableFeatured_featuredColumn__RMEy2:after,[data-template=menu]:not([data-table-layout=menu-board]) .TableFeatured_featuredColumn__RMEy2:first-child:after,[data-template=menu]:not([data-table-layout=menu-board]) .TableFeatured_featuredColumn__RMEy2:last-child:after{inset:-.2rem -.5rem;border-radius:var(--radius-sm,.25rem)}}@container (max-width: 36rem){.TableFeatured_featuredColumn__RMEy2:after,.TableFeatured_featuredColumn__RMEy2:first-child:after,.TableFeatured_featuredColumn__RMEy2:last-child:after{inset:-.2rem -.5rem;border-radius:var(--radius-sm,.25rem)}.TableFeatured_featuredColumn__RMEy2.TableFeatured_featuredColumn__RMEy2[role=cell][data-col-id][data-col-type]:before{border-radius:var(--radius-sm,.25rem);background:var(--table-featured-fill);box-shadow:0 0 0 .2rem var(--table-featured-fill);color:var(--table-featured-on-fill)}}.Divider_divider__7DlcP{position:absolute;bottom:0;left:0;right:0;width:100%;height:clamp(40px,5vw,80px);overflow:hidden;line-height:0;pointer-events:none;z-index:1;transform:translateY(1px);transition:none!important}.Divider_divider__7DlcP svg{display:block;width:100%;height:100%}.Divider_divider__7DlcP :is(path,polygon,rect,circle,ellipse){transition:fill .4s ease-out}.Divider_divider__7DlcP stop{transition:stop-color .4s ease-out}.Divider_spill__9g5Yt{height:clamp(60px,8vw,120px)}.Divider_cloud__51yEE{height:clamp(60px,10vw,140px);overflow:visible}.Divider_mountain__2A1UC,.Divider_staircase__8mV3I,.Divider_valley__AFHbO{height:clamp(60px,10vw,160px);overflow:visible}.Shop_root__kwuTc{display:inline-flex;align-items:center;gap:.625rem;color:var(--body-fg);overflow:visible}.Shop_actionBtn__x0LvC{position:relative}.Shop_navIcon__w31rn{color:var(--nav-social-color,var(--body-fg));opacity:.7;transition:opacity .15s ease}.Shop_navIcon__w31rn:hover{opacity:1}.Shop_cartButtonWrap__rE0S1{position:relative;display:inline-flex;padding-top:.25rem;padding-right:.25rem;overflow:visible}.Shop_badge__4ABwB{position:absolute;top:0;right:0;transform:translate(35%,-35%);z-index:1;pointer-events:none;--badge-font-size:0.5rem;--badge-padding:0.18em 0.32em;min-width:22px;min-height:22px;font-size:.5rem;letter-spacing:.02em}.Shop_drawer__8_BMI{width:min(380px,100%);height:100%;display:flex;flex-direction:column}.Shop_header__rSxNL{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:1rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 10%,transparent);flex-shrink:0}.Shop_title__apW36{margin:0;font-size:1.125rem;font-weight:700;color:var(--cart-menu-fg,var(--body-fg))}.Shop_body__k_xfi{overflow:auto;padding:1rem;display:flex;flex-direction:column;flex:1 1}.Shop_footer__pJqii{display:flex;gap:.625rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--cart-menu-fg,var(--body-fg)) 10%,transparent)}.Shop_footer__pJqii button{flex:1 1}.Shop_empty__ZQbgL{padding:1rem 0;color:var(--body-fg-muted)}.TableColumnNote_stack__T8en3{display:inline-block;min-width:0}.TableColumnNote_label__zf5mE,.TableColumnNote_note__M3Hh8{display:block}.TableColumnNote_note__M3Hh8{margin-top:.15em;font-family:var(--table-font-family,var(--font-body,inherit));font-size:var(--table-cell-size,.875rem);font-weight:var(--table-cell-weight,var(--font-weight-body,400));font-style:normal;letter-spacing:normal;text-transform:none;line-height:var(--table-cell-line,1.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit}.Section_section__Zpmmf{position:relative;width:100%;isolation:isolate}.Section_content__PBvMw{position:relative;padding-block:0}.ProductGrid_root__sCCzN{container-type:inline-size;display:grid;gap:var(--spacing-component,1.5rem);grid-template-columns:1fr;width:100%}@container (min-width: 480px){.ProductGrid_root__sCCzN{grid-template-columns:repeat(2,1fr)}}@container (min-width: 768px){.ProductGrid_cols2__R85yP{grid-template-columns:repeat(2,1fr)}.ProductGrid_cols3__vopbF{grid-template-columns:repeat(3,1fr)}.ProductGrid_cols4__tUVt4{grid-template-columns:repeat(4,1fr)}}.ProductGrid_card__jm9Fh{display:flex;flex-direction:column;border-radius:var(--card-radius,var(--radius-card,var(--radius-default,.5rem)));overflow:hidden;background:var(--card-bg,var(--body-bg,#fff));border:var(--border-width-default,1px) var(--border-style,solid) var(--card-border,color-mix(in srgb,var(--body-fg,#000) 10%,transparent));transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.ProductGrid_card__jm9Fh:hover{box-shadow:var(--shadow-card-hover,var(--shadow-card,var(--shadow-default,none)));transform:translateY(-2px)}.ProductGrid_imageWrap__X7cRm{position:relative;overflow:hidden;aspect-ratio:4/3}.ProductGrid_image__HFp0m{width:100%;height:100%;object-fit:cover;display:block}.ProductGrid_badge__BOIfy{position:absolute;top:.75rem;left:.75rem;padding:.25rem .625rem;border-radius:var(--radius-badge,var(--radius-default,.25rem));font-size:.75rem;font-weight:600;background:var(--badge-bg,var(--body-fg,#000));color:var(--badge-fg,var(--body-bg,#fff));line-height:1.3}.ProductGrid_content__Oesfp{padding:var(--spacing-card,var(--spacing-default,1rem));display:flex;flex-direction:column;gap:.375rem;flex:1 1}.ProductGrid_title__gj_ih{margin:0;font-size:1rem;font-weight:600;color:var(--body-fg,#111);line-height:1.4}.ProductGrid_price__rhA_o{font-size:.9375rem;font-weight:700;color:var(--body-fg,#111)}.ProductGrid_comparePrice__ZUV90{font-size:.8125rem;text-decoration:line-through;color:var(--body-fg-muted,#666);margin-left:.375rem}.ProductGrid_minimal__c_8zS .ProductGrid_content__Oesfp{padding:.75rem 0 0}.ProductGrid_minimal__c_8zS{border:none;background:transparent}.ProductGrid_minimal__c_8zS:hover{box-shadow:none;transform:none}.ProductGrid_overlay__NkToB{border:none}.ProductGrid_overlay__NkToB .ProductGrid_imageWrap__X7cRm{aspect-ratio:3/4}.ProductGrid_overlay__NkToB .ProductGrid_content__Oesfp{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background:linear-gradient(transparent,color-mix(in srgb,var(--body-bg,#000) 70%,transparent))}.ProductGrid_overlay__NkToB .ProductGrid_price__rhA_o,.ProductGrid_overlay__NkToB .ProductGrid_title__gj_ih{color:var(--body-fg-contrast,#fff)}.ProductGrid_overlay__NkToB .ProductGrid_comparePrice__ZUV90{color:var(--body-fg-muted,rgba(255,255,255,.65))}.ProductGrid_overlay__NkToB .ProductGrid_card__jm9Fh{position:relative}.TableSections_sectionRow__tts0O{display:flex;padding:var(--table-section-padding,1.25rem .5rem .5rem);border-bottom:var(
    --table-section-divider,var(
      --table-header-divider,var(--table-surface-border-width) var(--table-surface-border-style) var(--input-border)
    )
  )}.TableSections_sectionRow__tts0O:first-child{padding-top:var(--table-section-padding-first,.25rem)}.TableSections_sectionHeading__iCvzq{margin:0;font-family:var(--table-section-family,var(--table-title-family,inherit));font-size:var(--table-section-size,1.05rem);font-weight:var(--table-section-weight,var(--table-title-weight,600));font-style:var(--table-section-style,var(--table-title-style,inherit));letter-spacing:var(--table-section-tracking,var(--table-title-tracking,inherit));text-transform:var(--table-section-transform,var(--table-title-transform,inherit));color:var(--table-section-fg,var(--table-title-fg,var(--body-fg)));line-height:var(--table-title-line,1.25)}.SelectControl_selectWrap__XgZpF{position:relative;display:block;width:100%}.SelectControl_select__j37zf{display:block;width:100%;padding:var(--fc-padding,.55rem 2.2rem .55rem .75rem);font-family:inherit;font-size:var(--fc-font-size,.9375rem);color:var(--fc-color,var(--body-fg,#111827));background:var(--fc-bg,var(--body-bg,#fff));border:1.5px solid var(--fc-border,color-mix(in srgb,var(--body-fg,#111827) 22%,transparent));border-radius:var(--fc-radius,var(--radius-input,var(--radius-default,.5rem)));box-shadow:var(--fc-shadow,none);outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.SelectControl_select__j37zf:focus{border-color:var(--fc-focus-border,var(--input-focus-outline,currentColor));box-shadow:var(--fc-focus-shadow,0 0 0 3px color-mix(in srgb,var(--input-focus-outline,currentColor) 20%,transparent))}.SelectControl_selectChevron__YCO_1{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fc-color,var(--body-fg,#6b7280));opacity:.6;display:flex;align-items:center}