@layer properties,theme,base,components,utilities;@layer components.mk-kernel,components.mk-template;@layer components.mk-template{.mk-t-fileteado-v1{--mk-heading-size:calc(clamp(1.3rem,4.4cqw,1.85rem)*var(--mk-heading-scale,1));--fi-radius:min(var(--menu-radius),18px);--fi-dish-gap:calc(1.2rem*var(--menu-item-spacing,1));line-height:1.5}.mk-t-fileteado-v1 .fi-room{--fi-soft-on-board:var(--menu-muted);--fi-gold-ink-on-board:var(--menu-accent);--fi-gold-line-on-board:var(--menu-accent);--fi-red-on-board:var(--menu-surface);--fi-on-banner:var(--menu-text);--fi-soft-on-banner:color-mix(in srgb,var(--menu-text)80%,var(--menu-surface));--fi-gold-ink-on-banner:color-mix(in srgb,var(--menu-accent)52%,var(--menu-text));--fi-gold-line-on-banner:var(--menu-accent);--fi-letter-shade:color-mix(in srgb,var(--menu-surface)42%,#000);--fi-tail:color-mix(in srgb,var(--menu-surface)70%,#000);--fi-tail-fold:color-mix(in srgb,var(--menu-surface)45%,#000);--fi-ribbon-edge:transparent;--fi-board-ink:var(--menu-text);--fi-board-soft:var(--fi-soft-on-board);--mk-gutter:clamp(.85rem,4.5cqw,2.75rem);--fi-ground:var(--menu-bg);--fi-ink:var(--menu-text);--fi-soft:var(--fi-soft-on-board);--fi-gold-ink:var(--fi-gold-ink-on-board);--fi-gold-line:var(--fi-gold-line-on-board);--fi-red-line:var(--fi-red-on-board);flex-direction:column}.mk-t-fileteado-v1 .fi-carta{--menu-muted:var(--fi-board-soft);--mk-rule:color-mix(in srgb,var(--fi-board-ink)16%,transparent);--mk-rule-strong:color-mix(in srgb,var(--fi-board-ink)32%,transparent)}.mk-t-fileteado-v1 .fi-section--panel .fi-ribbon-band,.mk-t-fileteado-v1[data-section-style=poster] .fi-section--panel .fi-heading-copy{--fi-ground:var(--menu-bg);--fi-ink:var(--fi-board-ink);--fi-soft:var(--fi-board-soft);--fi-gold-ink:var(--fi-gold-ink-on-board);--fi-gold-line:var(--fi-gold-line-on-board);--fi-red-line:var(--fi-red-on-board);--menu-text:var(--fi-board-ink);--menu-muted:var(--fi-board-soft);--mk-rule:color-mix(in srgb,var(--fi-board-ink)16%,transparent);--mk-rule-strong:color-mix(in srgb,var(--fi-board-ink)32%,transparent);color:var(--fi-ink)}.mk-t-fileteado-v1 :is(.fi-ribbon-band,.fi-section--panel,.mk-button),.mk-t-fileteado-v1[data-section-style=poster] .fi-heading-copy{--fi-ground:var(--menu-surface);--fi-ink:var(--fi-on-banner);--fi-soft:var(--fi-soft-on-banner);--fi-gold-ink:var(--fi-gold-ink-on-banner);--fi-gold-line:var(--fi-gold-line-on-banner);--fi-red-line:var(--fi-gold-line-on-banner);--menu-text:var(--fi-on-banner);--menu-muted:var(--fi-soft-on-banner);--mk-rule:color-mix(in srgb,var(--fi-on-banner)18%,transparent);--mk-rule-strong:color-mix(in srgb,var(--fi-on-banner)34%,transparent);color:var(--fi-ink)}.mk-t-fileteado-v1 .fi-sheet{padding:var(--mk-gutter)var(--mk-gutter)2rem}.mk-t-fileteado-v1 .mk-language-bar{padding-inline:var(--mk-gutter)}.mk-t-fileteado-v1 .mk-language-switch>summary{border-color:color-mix(in srgb,var(--fi-gold-line)60%,transparent);border-radius:var(--fi-radius);background:var(--menu-bg);color:var(--fi-ink)}.mk-t-fileteado-v1 .mk-language-switch ul{border-radius:var(--fi-radius);box-shadow:0 0 0 1px color-mix(in srgb,var(--menu-text)16%,transparent)}.mk-t-fileteado-v1 .mk-language-switch :is(a,button){border-radius:0}.mk-t-fileteado-v1 .mk-header-region{margin-block-end:calc(clamp(1.75rem,6cqw,3.25rem)*var(--mk-space-scale,1))}.mk-t-fileteado-v1 .fi-sign{--fi-corner:clamp(52px,13.5cqw,88px);--fi-corner-at:7px;padding:calc(var(--fi-corner)*.56)calc(var(--fi-corner)*.6)calc(var(--fi-corner)*.5);border:2px solid var(--fi-gold-line);border-radius:var(--fi-radius);box-shadow:inset 0 0 0 3px var(--fi-ground),inset 0 0 0 4px var(--fi-red-line);color:var(--fi-ink);gap:1.1rem;position:relative}.mk-t-fileteado-v1 .fi-sign[data-scrolls=none]{padding:clamp(1.75rem,6cqw,2.75rem) clamp(1.1rem,5cqw,2.5rem)}.mk-t-fileteado-v1 .fi-corner{z-index:0;width:var(--fi-corner);height:var(--fi-corner);pointer-events:none;position:absolute;inset-block-start:var(--fi-corner-at);inset-inline-start:var(--fi-corner-at);overflow:visible}.mk-t-fileteado-v1 .fi-corner--end-top{inset-inline:auto var(--fi-corner-at);transform:scaleX(-1)}.mk-t-fileteado-v1 .fi-corner--start-bottom{inset-block:auto var(--fi-corner-at);transform:scaleY(-1)}.mk-t-fileteado-v1 .fi-corner--end-bottom{inset-block:auto var(--fi-corner-at);inset-inline:auto var(--fi-corner-at);transform:scale(-1)}.mk-t-fileteado-v1 .fi-leaf{fill:var(--fi-red-line);stroke:var(--fi-ground);stroke-width:4.8px;stroke-linejoin:round;paint-order:stroke}.mk-t-fileteado-v1 .fi-leaf-tone{fill:var(--fi-gold-line)}.mk-t-fileteado-v1 .fi-leaf-light{fill:none;stroke:var(--fi-ink);stroke-width:3.4px;stroke-linecap:round}.mk-t-fileteado-v1 .fi-bud{fill:var(--fi-gold-line);stroke:var(--fi-ground);stroke-width:4px;paint-order:stroke}.mk-t-fileteado-v1 .fi-sign[data-scrolls=line] :is(.fi-leaf,.fi-bud){fill:var(--fi-ground);stroke:var(--fi-gold-line);stroke-width:4.4px;paint-order:normal}.mk-t-fileteado-v1 .fi-logo{z-index:1;position:relative}.mk-t-fileteado-v1 .fi-logo .mk-logo{height:clamp(2.8rem,9cqw,4.4rem)}.mk-t-fileteado-v1 .fi-sign-copy{z-index:1;align-self:stretch;gap:1rem;position:relative}.mk-t-fileteado-v1 .fi-title{max-width:100%;color:var(--fi-ink);font-size:calc(clamp(1.5rem,6.6cqw,2.9rem)*var(--mk-heading-scale,1));letter-spacing:calc(0em + var(--menu-heading-tracking,0em));text-shadow:.032em .04em 0 var(--fi-letter-shade);text-wrap:balance;font-weight:700;line-height:1.06}.mk-t-fileteado-v1[data-title-treatment=uppercase] .fi-title{font-size:calc(clamp(1.3rem,5.4cqw,2.45rem)*var(--mk-heading-scale,1));letter-spacing:calc(.05em + var(--menu-heading-tracking,0em));text-transform:uppercase;line-height:1.1}.mk-t-fileteado-v1[data-title-treatment=italic] .fi-title{font-style:italic;font-weight:600}.mk-t-fileteado-v1 .fi-sign-copy>.fi-title{text-shadow:.018em .022em 0 var(--fi-ground),.05em .06em 0 var(--fi-gold-line)}.mk-t-fileteado-v1 .fi-intro{max-width:32rem;color:var(--fi-soft);font-size:calc(.98rem*var(--mk-text-scale,1));line-height:1.55}.mk-t-fileteado-v1 .fi-details{justify-items:center;gap:.7rem;display:grid}.mk-t-fileteado-v1 .fi-details .mk-contact{font-size:calc(.8rem*var(--mk-text-scale,1));letter-spacing:.04em;gap:.25rem 1.4rem}.mk-t-fileteado-v1 .fi-details .mk-contact-icon{display:none}.mk-t-fileteado-v1 .fi-details .mk-contact-detail{color:var(--fi-ink)}.mk-t-fileteado-v1 .fi-details a.mk-contact-detail:hover{color:var(--fi-gold-ink)}.mk-t-fileteado-v1 .fi-details .mk-social{gap:.35rem}.mk-t-fileteado-v1 .fi-details .mk-social a{width:2rem;height:2rem;color:var(--fi-gold-ink);border:0}.mk-t-fileteado-v1 .fi-plate{border-radius:var(--fi-radius)}.mk-t-fileteado-v1 .mk-header-region>.fi-plate:last-child{margin-block:clamp(1rem,3.5cqw,1.75rem) 0}.mk-t-fileteado-v1 .mk-header-region>.fi-plate:first-child{margin-block-end:clamp(1rem,3.5cqw,1.75rem)}.mk-t-fileteado-v1 .fi-ribbon{--fi-tail-w:.72em;--fi-drop:.22em;max-width:100%;align-self:center;align-items:stretch;margin-block-end:var(--fi-drop);display:flex;position:relative}.mk-t-fileteado-v1 .fi-ribbon-band{z-index:1;background-color:var(--menu-surface);text-align:center;min-width:0;padding:.2em .5em .17em;position:relative}.mk-t-fileteado-v1 .fi-ribbon--name .fi-ribbon-band{min-width:5.5em}.mk-t-fileteado-v1 .fi-ribbon--heading .fi-ribbon-band{min-width:4.5em}.mk-t-fileteado-v1 .fi-ribbon-band:before{content:"";border-block:1px solid var(--fi-gold-line);pointer-events:none;position:absolute;inset:.13em 0}.mk-t-fileteado-v1 .fi-ribbon-tail{width:var(--fi-tail-w);margin-block:var(--fi-drop)calc(-1*var(--fi-drop));flex:none;display:block;position:relative}.mk-t-fileteado-v1 .fi-ribbon-tail svg{width:100%;height:100%;display:block;overflow:visible}.mk-t-fileteado-v1 .fi-ribbon-tail--end svg{transform:scaleX(-1)}.mk-t-fileteado-v1 .fi-ribbon-tail-face{fill:var(--fi-tail);stroke:var(--fi-ribbon-edge);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mk-t-fileteado-v1 .fi-ribbon-tail:after{content:"";border-block-start:var(--fi-drop)solid var(--fi-tail-fold);width:0;height:0;position:absolute;inset-block-end:0}.mk-t-fileteado-v1 .fi-ribbon-tail--start:after{border-inline-end:calc(var(--fi-drop)*1.4)solid transparent;inset-inline-start:100%}.mk-t-fileteado-v1 .fi-ribbon-tail--end:after{border-inline-start:calc(var(--fi-drop)*1.4)solid transparent;inset-inline-end:100%}.mk-t-fileteado-v1 .fi-ribbon--name{font-size:calc(clamp(1.5rem,6.6cqw,2.9rem)*var(--mk-heading-scale,1))}.mk-t-fileteado-v1[data-title-treatment=uppercase] .fi-ribbon--name{font-size:calc(clamp(1.3rem,5.4cqw,2.45rem)*var(--mk-heading-scale,1))}.mk-t-fileteado-v1 .fi-ribbon--name .fi-title{font-size:1em}.mk-t-fileteado-v1 .fi-section--panel .fi-ribbon-band{background-color:var(--menu-bg)}.mk-t-fileteado-v1 .fi-section--panel .fi-ribbon{--fi-tail:color-mix(in srgb,var(--menu-bg)78%,var(--menu-surface));--fi-tail-fold:color-mix(in srgb,var(--menu-bg)70%,#000)}.mk-t-fileteado-v1 .fi-flourish{flex:none;width:min(10.5rem,62%);height:auto;margin-inline:auto;display:block;overflow:visible}.mk-t-fileteado-v1 .fi-flourish-line{fill:var(--fi-gold-line)}.mk-t-fileteado-v1 .fi-flourish-lozenge{fill:var(--fi-red-line)}.mk-t-fileteado-v1 .fi-flourish--rule{border-block-start:2px solid var(--fi-gold-line);border-block-end:1px solid var(--fi-red-line);width:4.5rem;height:6px}.mk-t-fileteado-v1 .fi-filete{border-block-start:2px solid var(--fi-gold-line);border-block-end:1px solid var(--fi-red-line);height:6px;display:block}.mk-t-fileteado-v1[data-opt-carta=true] .fi-sheet{padding:clamp(.6rem,3cqw,2.25rem) clamp(.6rem,3cqw,2.25rem) 2rem}.mk-t-fileteado-v1[data-opt-carta=true] .fi-carta{border:2px solid var(--fi-gold-line);border-radius:var(--fi-radius);padding:3px}.mk-t-fileteado-v1[data-opt-carta=true] .fi-carta-line{--mk-gutter:clamp(.8rem,4cqw,2.5rem);padding:var(--mk-gutter)var(--mk-gutter)clamp(1rem,4cqw,2rem);border:1px solid var(--fi-red-line);border-radius:max(0px,calc(var(--fi-radius) - 4px))}.mk-t-fileteado-v1 :is(.mk-tabs,.mk-jump){background:var(--menu-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--fi-gold-line)55%,transparent)}.mk-t-fileteado-v1 :is(.mk-tab,.mk-jump-track a){color:var(--fi-soft);font-size:calc(.76rem*var(--mk-text-scale,1));letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0;padding:.5rem .75rem;font-weight:600}.mk-t-fileteado-v1 :is(.mk-tab,.mk-jump-track a):hover{color:var(--fi-ink)}.mk-t-fileteado-v1 .mk-tab[data-active=true]{box-shadow:inset 0 -2px 0 var(--fi-gold-line);color:var(--fi-gold-ink);background:0 0}.mk-t-fileteado-v1 :is(.mk-tab-mark,.mk-jump-mark){color:var(--fi-gold-ink);opacity:1}.mk-t-fileteado-v1 .fi-heading{margin-block-end:clamp(1.1rem,3.5cqw,1.6rem)}.mk-t-fileteado-v1 .fi-heading-copy{text-align:center;align-items:center;gap:.55rem}.mk-t-fileteado-v1 .fi-heading-title{color:var(--fi-ink);font-size:var(--mk-heading-size);text-shadow:.022em .026em 0 var(--fi-ground),.06em .072em 0 var(--fi-red-line);font-weight:600;line-height:1.15}.mk-t-fileteado-v1[data-uppercase=true] .fi-heading[data-kind=section] .fi-heading-title{font-size:calc(var(--mk-heading-size)*.84);letter-spacing:calc(.08em + var(--menu-heading-tracking,0em))}.mk-t-fileteado-v1 .fi-heading[data-kind=block] .fi-heading-title{font-size:calc(var(--mk-heading-size)*.86)}.mk-t-fileteado-v1 .fi-heading-note{max-width:34rem;color:var(--fi-soft);font-size:calc(.9rem*var(--mk-text-scale,1))}.mk-t-fileteado-v1 .fi-heading-mark{width:min(8.5rem,56%)}.mk-t-fileteado-v1 .fi-ribbon--heading{font-size:var(--mk-heading-size)}.mk-t-fileteado-v1[data-uppercase=true] .fi-heading[data-kind=section] .fi-ribbon--heading{font-size:calc(var(--mk-heading-size)*.84)}.mk-t-fileteado-v1 .fi-ribbon--heading .fi-heading-title{color:var(--fi-ink);text-shadow:.04em .05em 0 var(--fi-letter-shade);font-size:1em}.mk-t-fileteado-v1 .fi-section--panel .fi-ribbon--heading .fi-heading-title{text-shadow:.04em .05em 0 color-mix(in srgb,var(--menu-surface)70%,var(--menu-bg))}.mk-t-fileteado-v1 .fi-ribbon--heading .fi-ribbon-band{padding:.24em .65em .2em}.mk-t-fileteado-v1 .fi-heading-copy>.fi-ribbon--heading+.fi-heading-note{margin-block-start:.2rem}.mk-t-fileteado-v1[data-section-style=rule] .fi-heading-copy{align-items:stretch;gap:.6rem}.mk-t-fileteado-v1[data-section-style=rule] .fi-heading-filete{margin-block-end:.15rem}.mk-t-fileteado-v1[data-section-style=poster] .fi-heading-copy{border-radius:min(var(--fi-radius),6px);background-color:var(--fi-ground);box-shadow:inset 0 0 0 3px var(--fi-ground),inset 0 0 0 4px var(--fi-gold-line);padding:.85rem 1.25rem .8rem}.mk-t-fileteado-v1[data-section-style=poster] .fi-heading-title{text-shadow:.04em .05em 0 var(--fi-letter-shade)}.mk-t-fileteado-v1[data-section-style=poster] .fi-section--panel .fi-heading-title{text-shadow:.04em .05em 0 color-mix(in srgb,var(--menu-surface)70%,var(--menu-bg))}.mk-t-fileteado-v1[data-section-style=label] .fi-heading-copy{text-align:start;align-items:stretch}.mk-t-fileteado-v1[data-section-style=label] .fi-heading-title{color:var(--fi-gold-ink);font-family:var(--menu-body-font);font-size:calc(var(--mk-heading-size)*.56);letter-spacing:calc(.16em + var(--menu-heading-tracking,0em));text-shadow:none;text-transform:uppercase;align-items:center;gap:.9rem;font-weight:600;display:flex}.mk-t-fileteado-v1[data-section-style=label] .fi-heading-title:after{content:"";border-block-start:1px solid var(--fi-gold-line);border-block-end:1px solid var(--fi-red-line);flex:2rem;min-width:2rem;height:5px}.mk-t-fileteado-v1[data-section-style=label][data-uppercase=true] .fi-heading[data-kind=section] .fi-heading-title{font-size:calc(var(--mk-heading-size)*.56);letter-spacing:calc(.16em + var(--menu-heading-tracking,0em))}.mk-t-fileteado-v1[data-align=left]:is([data-section-style=rule],[data-section-style=label]) .fi-heading-copy{text-align:start}.mk-t-fileteado-v1[data-align=left][data-section-style=rule] .fi-heading-copy{align-items:stretch}.mk-t-fileteado-v1 .fi-section-photo,.mk-t-fileteado-v1 .fi-section-photo img{border-radius:var(--fi-radius)}.mk-t-fileteado-v1 .fi-section--panel{border:2px solid var(--fi-gold-line-on-board);border-radius:var(--fi-radius);background-color:var(--menu-surface);box-shadow:inset 0 0 0 3px var(--menu-surface),inset 0 0 0 4px var(--fi-gold-line-on-banner);padding:clamp(1.5rem,5.5cqw,2.6rem) clamp(1.15rem,5cqw,2.6rem) clamp(1.35rem,5cqw,2.4rem)}.mk-t-fileteado-v1 .fi-section--panel .fi-heading-title{text-shadow:.022em .026em 0 var(--fi-ground),.06em .072em 0 var(--fi-letter-shade)}.mk-t-fileteado-v1 .fi-section--panel .fi-flourish-lozenge{fill:var(--fi-on-banner)}.mk-t-fileteado-v1 .fi-section--panel .fi-leader{border-color:color-mix(in srgb,var(--fi-gold-line)70%,transparent)}.mk-t-fileteado-v1 .fi-dishes .mk-items{gap:var(--fi-dish-gap)}.mk-t-fileteado-v1 .fi-dish{grid-template-columns:minmax(0,1fr);gap:.85rem;position:relative}.mk-t-fileteado-v1 .fi-dish[data-image=thumbnail]{grid-template-columns:4.25rem minmax(0,1fr)}.mk-t-fileteado-v1 .fi-dish[data-image=cover] .fi-photo{aspect-ratio:3/2}.mk-t-fileteado-v1 .fi-photo{border-radius:var(--fi-radius)}.mk-t-fileteado-v1 .fi-dish-body{gap:.2rem}.mk-t-fileteado-v1 .fi-dish-head{column-gap:.75rem}.mk-t-fileteado-v1 .fi-dish-name{color:var(--fi-ink);font-family:var(--menu-heading-font);font-size:calc(1.1rem*var(--mk-text-scale,1));word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.mk-t-fileteado-v1 .fi-number{color:var(--fi-gold-ink);font-size:.78em;font-weight:600}.mk-t-fileteado-v1 .fi-price{min-width:calc(var(--fi-price-ch,0)*1ch);color:var(--fi-ink);font-family:var(--menu-body-font);font-size:calc(.95rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;text-align:end;font-weight:600}.mk-t-fileteado-v1 .fi-price.mk-item-price--text{min-width:0;font-size:calc(.86rem*var(--mk-text-scale,1))}.mk-t-fileteado-v1 .fi-leader{border-block-end:2px dotted color-mix(in srgb,var(--fi-gold-line)62%,transparent);min-width:1.5rem;transform:translateY(-.28em)}.mk-t-fileteado-v1 .fi-dish[data-price=options] .fi-dish-head{flex-wrap:wrap;row-gap:.15rem}.mk-t-fileteado-v1 .fi-dish[data-price=options] .fi-dish-head .fi-dish-name{flex:11rem}.mk-t-fileteado-v1 .fi-dish .fi-cuts{flex-wrap:wrap;justify-content:flex-end;gap:.1rem 1.15rem;max-width:none;margin:0;margin-inline-start:auto;font-size:1em;display:flex}.mk-t-fileteado-v1 .fi-cuts .mk-item-price-option{align-items:baseline;gap:.5em}.mk-t-fileteado-v1 .fi-cuts .mk-item-price-option-label{min-width:calc(var(--fi-label-ch,3)*.72em);color:var(--fi-soft);font-family:var(--menu-body-font);font-size:calc(.74rem*var(--mk-text-scale,1));letter-spacing:.04em;text-align:end;font-weight:500}.mk-t-fileteado-v1 .fi-cuts .mk-item-price-option-leader{display:none}.mk-t-fileteado-v1 .fi-cuts .mk-item-price-option-value{min-width:calc(var(--fi-option-ch,3)*1ch);color:var(--fi-ink);font-family:var(--menu-body-font);font-size:calc(.95rem*var(--mk-text-scale,1));font-variant-numeric:lining-nums tabular-nums;text-align:end;font-weight:600}.mk-t-fileteado-v1:is([data-price-style=accent],[data-price-style=leader]) :is(.fi-price,.mk-item-price-option-value){color:var(--fi-gold-ink)}.mk-t-fileteado-v1[data-price-style=leader] .fi-dish[data-price=options] .fi-dish-head .fi-dish-name{flex:0 auto}.mk-t-fileteado-v1 .fi-description{max-width:36rem;color:var(--fi-soft);font-size:calc(.86rem*var(--mk-text-scale,1));line-height:1.55}.mk-t-fileteado-v1 .mk-item-tags--text{color:var(--fi-gold-ink);font-size:calc(.66rem*var(--mk-text-scale,1));letter-spacing:.12em;text-transform:uppercase;margin-block-start:.1rem;font-weight:600}.mk-t-fileteado-v1 .mk-item-mark--code{min-width:0;height:auto;color:var(--fi-gold-ink);font-family:var(--menu-body-font);font-size:calc(.64rem*var(--mk-text-scale,1));letter-spacing:.06em;vertical-align:.3em;border:0;padding:0;font-weight:600}.mk-t-fileteado-v1 .fi-codes{gap:.3rem}.mk-t-fileteado-v1 .mk-item-marker--icon{color:var(--fi-gold-ink)}.mk-t-fileteado-v1 .mk-item-marker--badge{border:1px solid var(--fi-gold-line);color:var(--fi-gold-ink);font-size:calc(.56rem*var(--mk-text-scale,1));letter-spacing:.14em;background:0 0;border-radius:0;padding:.14rem .4rem .1rem;font-weight:600}.mk-t-fileteado-v1[data-dividers=true] .fi-dish:before{content:"";border-block-start:1px solid color-mix(in srgb,var(--fi-gold-line)30%,transparent);position:absolute;inset-block-start:calc(var(--fi-dish-gap)*-.5);inset-inline:0}.mk-t-fileteado-v1[data-dividers=true] :is(.mk-items>.fi-dish:first-child,.mk-items>:first-child>.fi-dish):before{content:none}.mk-t-fileteado-v1[data-align=center] .fi-dish{text-align:center;justify-items:center}.mk-t-fileteado-v1[data-align=center] .fi-dish[data-image=thumbnail]{grid-template-columns:minmax(0,1fr)}.mk-t-fileteado-v1[data-align=center] .fi-dish[data-image=thumbnail] .fi-photo{width:4.75rem}.mk-t-fileteado-v1[data-align=center] .fi-dish-body{align-items:center}.mk-t-fileteado-v1[data-align=center] .fi-dish-head{justify-content:center}.mk-t-fileteado-v1[data-align=center] .fi-description{margin-inline:auto}.mk-t-fileteado-v1[data-align=center] .fi-price--below{text-align:center;min-width:0;margin:.15rem 0 0}.mk-t-fileteado-v1[data-align=center] .fi-price--below.mk-item-price--text{max-width:18ch}.mk-t-fileteado-v1[data-align=center] .fi-cuts--below{justify-content:center;margin:.15rem 0 0}.mk-t-fileteado-v1[data-align=center] .fi-cuts--below .mk-item-price-option-label,.mk-t-fileteado-v1[data-align=center] .fi-cuts--below .mk-item-price-option-value{min-width:0}.mk-t-fileteado-v1[data-align=center] .mk-item-tags--text{text-align:center}.mk-t-fileteado-v1[data-align=center] .fi-section-photo.mk-section-image--inset{margin-inline:auto}.mk-t-fileteado-v1 .mk-block-eyebrow{color:var(--fi-gold-ink);font-size:calc(.72rem*var(--mk-text-scale,1));letter-spacing:.16em;font-weight:600}.mk-t-fileteado-v1 .mk-block--heading .mk-block-heading-title{color:var(--fi-ink);font-size:calc(var(--mk-heading-size)*1.3);text-shadow:.035em .045em 0 var(--fi-red-line);font-weight:700;line-height:1.1}.mk-t-fileteado-v1 .mk-block-lede{color:var(--fi-soft)}.mk-t-fileteado-v1 .mk-block-text-title{color:var(--fi-ink);font-size:calc(1.4rem*var(--mk-text-scale,1));font-weight:600}.mk-t-fileteado-v1 .mk-block-text-body{color:var(--fi-ink)}.mk-t-fileteado-v1 .mk-announcement{border:1px solid var(--fi-gold-line);border-radius:var(--fi-radius);box-shadow:inset 0 0 0 3px var(--fi-ground),inset 0 0 0 4px color-mix(in srgb,var(--fi-red-line)80%,transparent);background:0 0;padding:1.1rem 1.3rem}.mk-t-fileteado-v1 .mk-announcement-title{color:var(--fi-gold-ink);font-size:calc(1.08rem*var(--mk-text-scale,1))}.mk-t-fileteado-v1 .mk-announcement-icon{color:var(--fi-gold-ink)}.mk-t-fileteado-v1 .mk-announcement-text{color:var(--fi-soft)}.mk-t-fileteado-v1 .mk-hours-row{border-block-end:1px dotted color-mix(in srgb,var(--fi-gold-line)50%,transparent)}.mk-t-fileteado-v1 .mk-hours-row dd{color:var(--fi-ink)}.mk-t-fileteado-v1 .mk-hours-row--closed{color:var(--fi-soft)}.mk-t-fileteado-v1 :is(.mk-gallery-item,.mk-content-map-frame,.mk-block--image img){border-radius:var(--fi-radius)}.mk-t-fileteado-v1 .mk-button{border-radius:min(var(--fi-radius),6px);background:var(--menu-surface);min-height:2.8rem;box-shadow:inset 0 0 0 3px var(--menu-surface),inset 0 0 0 4px var(--fi-gold-line);color:var(--fi-ink);font-size:calc(.82rem*var(--mk-text-scale,1));letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.6rem}.mk-t-fileteado-v1 .fi-foot{border-block-start:0;gap:.9rem;margin-block-start:calc(var(--menu-section-gap)*.8);padding-block-start:0}.mk-t-fileteado-v1 .fi-foot-mark{width:min(7.5rem,46%)}.mk-t-fileteado-v1 .fi-foot .mk-legend,.mk-t-fileteado-v1 .fi-foot .mk-footer-note,.mk-t-fileteado-v1 .fi-foot .mk-maker-link{color:var(--fi-soft)}@container mk-canvas (width<=520px){.mk-t-fileteado-v1[data-opt-carta=true] .fi-sign{margin-inline:calc(-.6*var(--mk-gutter));padding-inline:calc(var(--fi-corner)*.5)}.mk-t-fileteado-v1[data-opt-carta=true] .mk-header-region>.fi-sign:first-child{margin-block-start:calc(-.6*var(--mk-gutter))}}@container mk-canvas (width>=760px){.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]) .fi-section{grid-template-columns:minmax(11.5rem,.4fr) minmax(0,1fr)}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]):not([data-section-style=label]) .fi-section>.fi-heading .fi-heading-title,.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]) .fi-section>.fi-heading .fi-ribbon--heading{font-size:calc(var(--mk-heading-size)*.8)}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]):not([data-section-style=label])[data-uppercase=true] .fi-section>.fi-heading .fi-heading-title,.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact])[data-uppercase=true] .fi-section>.fi-heading .fi-ribbon--heading{font-size:calc(var(--mk-heading-size)*.64);letter-spacing:calc(.05em + var(--menu-heading-tracking,0em))}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]) .fi-section>.fi-heading .fi-ribbon--heading .fi-heading-title{font-size:1em}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]) .fi-section>.fi-heading .fi-heading-copy{text-align:start;align-items:flex-start}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]) .fi-section>.fi-heading .fi-ribbon{align-self:flex-start;margin-inline-start:0}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact]) .fi-section>.fi-heading .fi-heading-mark{margin-inline:0}.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact])[data-section-style=rule] .fi-section>.fi-heading .fi-heading-copy,.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact])[data-section-style=poster] .fi-section>.fi-heading .fi-heading-copy,.mk-t-fileteado-v1[data-titles=side]:not([data-sections=compact])[data-section-style=label] .fi-section>.fi-heading .fi-heading-copy{align-items:stretch}}.mk-t-fileteado-v1[dir=rtl] .fi-corner--start-top{transform:scaleX(-1)}.mk-t-fileteado-v1[dir=rtl] .fi-corner--end-top{transform:none}.mk-t-fileteado-v1[dir=rtl] .fi-corner--start-bottom{transform:scale(-1)}.mk-t-fileteado-v1[dir=rtl] .fi-corner--end-bottom{transform:scaleY(-1)}.mk-t-fileteado-v1[dir=rtl] .fi-ribbon-tail--start svg{transform:scaleX(-1)}.mk-t-fileteado-v1[dir=rtl] .fi-ribbon-tail--end svg{transform:none}.mk-t-fileteado-v1.mk-print .fi-sheet{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:12mm}.mk-t-fileteado-v1.mk-print :is(.fi-carta,.fi-carta-line,.fi-section--panel){-webkit-box-decoration-break:clone;box-decoration-break:clone}.mk-t-fileteado-v1.mk-print .fi-sign,.mk-t-fileteado-v1.mk-print .fi-heading{break-inside:avoid}}