.NE6-lq_hero{isolation:isolate;min-block-size:clamp(22.5rem,100vh - var(--restaurant-header-height,96px),53.75rem);min-block-size:clamp(22.5rem,100svh - var(--restaurant-header-height,96px),53.75rem);color:#fff;background-color:#171a16;place-items:center;padding:3rem clamp(1rem,4vw,4rem);display:grid;position:relative}.NE6-lq_hero:after{z-index:1;pointer-events:none;content:"";background-color:#00000059;position:absolute;inset:0}.NE6-lq_poster,.NE6-lq_video{object-fit:cover;object-position:center}.NE6-lq_video{z-index:0;opacity:0;block-size:100%;inline-size:100%;transition:opacity .25s;position:absolute;inset:0}.NE6-lq_visible{opacity:1}.NE6-lq_content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2rem);inline-size:100%;display:flex;position:relative}.NE6-lq_content h1{max-inline-size:100%}.NE6-lq_logo{block-size:auto;inline-size:min(70vw,22rem);max-inline-size:100%;display:block}.NE6-lq_playback{z-index:2;color:#fff;background-color:#00000073;border:1px solid #ffffffbf;place-items:center;block-size:2.75rem;inline-size:2.75rem;font-size:1.5rem;display:grid;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.NE6-lq_playback:focus-visible{outline-offset:4px;outline:3px solid #c9a579}.NE6-lq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.NE6-lq_video{transition:none}}
.eUQhHa_row{color:var(--site-text,#f7f7f5);border-block-end:1px dotted var(--site-divider,#536665);border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(12rem,30%);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.25rem,2.5vw,2rem);text-decoration:none;display:grid}.eUQhHa_row:focus-visible{outline-offset:6px;outline:2px solid #c9a579}.eUQhHa_copy{min-inline-size:0}.eUQhHa_heading{justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.eUQhHa_heading h3,.eUQhHa_heading h4{overflow-wrap:anywhere;min-inline-size:0;font-size:clamp(1.125rem,1.75vw,1.5rem);font-weight:700;line-height:1.4}.eUQhHa_heading small{white-space:nowrap;margin-inline-start:.4rem;font-size:.72em;font-weight:400;display:inline-block}.eUQhHa_price{max-inline-size:35%;font:400 clamp(1.75rem, 2.5vw, 2.25rem)/1.2 var(--font-allura),cursive;text-align:end;overflow-wrap:anywhere;flex:none}.eUQhHa_row .eUQhHa_description{color:var(--site-muted,#c4cfce);overflow-wrap:anywhere;white-space:pre-line;margin-block-start:.75rem;font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.6}.eUQhHa_photo{aspect-ratio:3/2;background:#0b2828;border:1px solid #c9a57966;border-radius:clamp(.875rem,1.5vw,1.25rem);overflow:hidden}.eUQhHa_photo img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .45s;display:block}.eUQhHa_badge{color:var(--dish-accent,#d7bb91);margin-inline-start:.5rem;font-size:.75em;font-weight:400;display:inline-block}@media (hover:hover){.eUQhHa_row:hover .eUQhHa_photo img{transform:scale(1.035)}.eUQhHa_row:hover h3,.eUQhHa_row:hover h4{color:var(--dish-accent,#d7bb91)}}@media (min-width:600px) and (max-width:1023px){.eUQhHa_row{grid-template-columns:minmax(0,1fr) minmax(9rem,28%);gap:1.25rem}}@media (max-width:599px){.eUQhHa_row{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.eUQhHa_photo{aspect-ratio:3/2;grid-row:1}.eUQhHa_heading{gap:.875rem}.eUQhHa_heading h3,.eUQhHa_heading h4{font-size:1.125rem}.eUQhHa_price{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.eUQhHa_photo img{transition:none}}.eUQhHa_light{--site-text:#1e2128;--site-muted:#51545a;--site-divider:#c9c9c9;--dish-accent:#9a6b2f;--allergen-accent:#9a6b2f;--allergen-divider:#c9a579}
._2vEwya_thumbnail{float:left;cursor:zoom-in;background:#e9ece9;border-radius:4px;width:96px;height:80px;margin:4px 16px 8px 0;padding:0;overflow:hidden}._2vEwya_thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .6s}._2vEwya_thumbnail:focus-visible{outline-offset:3px;outline:3px solid #c9a579}@media (hover:hover){._2vEwya_thumbnail:hover img{transform:scale(1.05)}}@media (max-width:767px){._2vEwya_thumbnail{width:72px;height:64px;margin-right:12px}}._2vEwya_viewer{color:#fff;background:0 0;width:min(1100px,94vw);padding:48px 16px 16px}._2vEwya_viewer img{object-fit:contain;width:100%;height:auto;max-height:80svh;display:block}._2vEwya_hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._2vEwya_thumbnail img{transition:none}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.wfu5LG_gallery{background-color:#171a16}.wfu5LG_grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wfu5LG_contained{background-color:#0000;padding-block-end:clamp(2rem,5vw,5rem)}.wfu5LG_contained .wfu5LG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.wfu5LG_thumbnail{aspect-ratio:4/3;background-color:#171a16;inline-size:100%;min-inline-size:0;display:block;position:relative;overflow:hidden}.wfu5LG_thumbnail img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s}.wfu5LG_thumbnail:focus-visible{z-index:1;outline-offset:-5px;outline:3px solid #c9a579}@media (hover:hover) and (pointer:fine){.wfu5LG_thumbnail:hover img{filter:brightness(1.06);transform:scale(1.025)}}.wfu5LG_lightbox{--modal-width:76rem;--modal-padding:2.75rem .5rem .5rem;--modal-surface:transparent;--modal-shadow:none;--modal-backdrop:#000000b3;--modal-color:#fff}.wfu5LG_lightbox[data-state]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;animation-duration:.65s}.wfu5LG_slider{block-size:max(4rem,min(100dvh - 10rem,46rem))}.wfu5LG_slide{position:relative}.wfu5LG_slide img{object-fit:contain}.wfu5LG_controls{justify-content:center;align-items:center;gap:1.5rem;margin-block-start:.75rem;font-size:1rem;line-height:1.4;display:flex}.wfu5LG_controls p{text-align:center;background-color:#0000004d;min-inline-size:4rem;padding:.375rem .5rem}.wfu5LG_control{color:#fff;background-color:#0000004d;border:1px solid #ffffffb3;place-items:center;block-size:2.75rem;inline-size:2.75rem;font-size:1.5rem;transition:background-color .35s,border-color .35s;display:grid}@media (hover:hover){.wfu5LG_control:hover{background-color:#0000008c;border-color:#fff}}.wfu5LG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.wfu5LG_grid,.wfu5LG_contained .wfu5LG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.wfu5LG_contained .wfu5LG_grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wfu5LG_thumbnail img,.wfu5LG_control{transition:none}}
.cHzn6a_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.cHzn6a_columns>div{min-inline-size:0}.cHzn6a_group+.cHzn6a_group{margin-block-start:clamp(1.75rem,3vw,2.5rem)}.cHzn6a_groupTitle{color:#d7bb91;margin-block-end:1.25rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.4}.cHzn6a_list{gap:clamp(1.25rem,2vw,1.75rem);display:grid}.cHzn6a_heading{align-items:baseline;gap:.5rem;display:flex}.cHzn6a_heading h3,.cHzn6a_heading h4{overflow-wrap:anywhere;min-inline-size:0;font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:700;line-height:1.5}.cHzn6a_heading small{font-size:.8em;font-weight:400}.cHzn6a_leader{border-block-end:1px dotted var(--site-divider,#777);flex:1rem;min-inline-size:.5rem}.cHzn6a_price{max-inline-size:40%;font-family:var(--font-allura),cursive;text-align:end;flex:none;font-size:clamp(1.375rem,2vw,1.625rem);font-style:normal;font-weight:400;line-height:1.2}.cHzn6a_description,.cHzn6a_note,.cHzn6a_afterNote{overflow-wrap:break-word;font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.65}.cHzn6a_description{color:var(--site-muted,#51545a)}.cHzn6a_note,.cHzn6a_afterNote{color:var(--site-muted,#62656b)}.cHzn6a_note{margin-block-end:1.5rem}.cHzn6a_afterNote{margin-block-start:1.5rem}.cHzn6a_badge{color:#d7bb91;margin-inline-start:.5rem;font-size:max(.75em,.75rem);font-weight:400;display:inline-block}@media (max-width:1023px){.cHzn6a_columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.cHzn6a_heading{justify-content:space-between;gap:1rem}.cHzn6a_price{max-inline-size:35%}}.cHzn6a_item{display:flow-root}.cHzn6a_note,.cHzn6a_afterNote{white-space:pre-line}.cHzn6a_photoList{gap:0}.cHzn6a_photoList>.cHzn6a_item{margin-block:1rem}
.vYu6NG_tabs{min-inline-size:0}.vYu6NG_tablist{overscroll-behavior-inline:contain;border-block-end:2px solid var(--site-divider,#1e2128);scrollbar-width:thin;gap:clamp(.25rem,1vw,1rem);margin-block-end:clamp(1.5rem,3vw,2.5rem);padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.vYu6NG_tablist button{min-block-size:2.75rem;color:var(--site-text,#1e2128);letter-spacing:.035em;flex:1 0 auto;padding:.75rem clamp(.75rem,1vw,1.25rem);font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.4;transition:color .35s}.vYu6NG_tablist button[aria-selected=true],.vYu6NG_tablist button:hover{color:#d7bb91}.vYu6NG_tablist button:focus-visible{outline-offset:-2px;outline:2px solid #d7bb91}@media (prefers-reduced-motion:reduce){.vYu6NG_tablist button{transition:none}}.vYu6NG_panel:focus-visible{outline-offset:.5rem;outline:2px solid #c9a579}.vYu6NG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vYu6NG_centro .vYu6NG_tablist{border-block-end:1px solid #53666566;padding-block-end:0}.vYu6NG_centro .vYu6NG_tablist button{border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:700}.vYu6NG_centro .vYu6NG_tablist button[aria-selected=true]{border-block-end-color:#d7bb91}.vYu6NG_papapasta .vYu6NG_tablist{border-block-end:1px solid #e5e5e5;padding-block-end:0}.vYu6NG_papapasta .vYu6NG_tablist button{border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:700}.vYu6NG_papapasta .vYu6NG_tablist button[aria-selected=true]{color:#9a6b2f;border-block-end-color:#c9a579}.vYu6NG_papapasta .vYu6NG_tablist button:hover{color:#9a6b2f}
