@layer components{.tabs_wrap{--_dir:1;--_interval:6s;--_slide:.5s;gap:2rem;width:100%;display:grid}@media (min-width:48rem){.tabs_wrap.side{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.tabs_bar{top:calc(var(--nav-height) + var(--space-2));z-index:10;background-color:var(--background);border:var(--border-width) solid var(--border);border-radius:var(--radius-round);flex-direction:column;width:100%;min-width:0;margin-inline:auto;padding:.5em;display:flex;position:sticky}@media (min-width:62rem){.tabs_bar{width:70%}}.tabs_wrap.side .tabs_bar{border:0;border-radius:0;width:auto;padding:0;position:static}.tabs_links{min-width:0;display:flex;position:relative}.tabs_links:before{content:"";inset-block:0;width:calc(100% / var(--_count,3));translate:calc(var(--_active,0) * 100%) 0;background-color:var(--light-100);border-radius:var(--radius-round);transition:translate .5s cubic-bezier(.25,1,.5,1);position:absolute;left:0;box-shadow:0 1.375rem 2.5em #00000040}.tabs_wrap.side .tabs_links{gap:var(--space-2);flex-direction:column}.tabs_wrap.side .tabs_links:before{content:none}.tabs_link{z-index:1;border-radius:var(--radius-round);min-width:0;color:var(--text);font-family:var(--secondary-family);font-size:var(--text-small);font-weight:var(--primary-bold);text-align:center;transition:color .3s var(--hover-ease), background-color .3s var(--hover-ease);background:0 0;flex:1;padding:.5em 1em;position:relative}@media (min-width:30rem){.tabs_link{font-size:var(--text-main);padding:.75rem 2em}}.tabs_link.is-active{color:var(--dark-900)}@media (hover:hover){.tabs_link:hover:not(.is-active){background-color:var(--dark-800)}}.tabs_wrap.side .tabs_link{padding:var(--space-3) var(--space-5);border:var(--border-width) solid var(--border);text-align:start;flex:none}.tabs_wrap.side .tabs_link.is-active{background-color:var(--text);color:var(--background)}.tabs_wrap.auto:not(.side) .tabs_link.is-active{position:relative}.tabs_wrap.auto:not(.side) .tabs_link.is-active:after{content:"";inset-inline:0;bottom:calc(var(--border-width) * -1);height:var(--border-width);background-color:var(--text);transform-origin:0;position:absolute;scale:0 1}.tabs_wrap.auto:not(.side).running:not(.is-paused) .tabs_link.is-active:after{animation:tabs-progress var(--_interval) linear forwards}@keyframes tabs-progress{0%{scale:0 1}to{scale:1}}.tabs_panels{min-width:0;display:grid;overflow:clip}.tabs_panels>*{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--_slide) var(--open-ease), visibility var(--_slide) var(--open-ease), translate var(--_slide) cubic-bezier(.25, 1, .5, 1);grid-area:1/1;translate:0 2rem}.tabs_wrap:not(.is-ready) :is(.tabs_panels>*):first-child,.tabs_panels>*.is-active{opacity:1;visibility:visible;display:block;translate:0}.stacki-designer .tabs_wrap.preview .tabs_panels{gap:var(--space-6);overflow:visible}.stacki-designer .tabs_wrap.preview .tabs_panels>*{opacity:1;visibility:visible;grid-area:auto;animation:none;translate:none}.tabs_wrap.auto[data-moved] .tabs_panels>*.is-active{animation:tabs-in var(--_slide) var(--open-ease) both}.tabs_wrap.auto[data-moved] .tabs_panels>*.is-leaving{visibility:visible;animation:tabs-out var(--_slide) var(--open-ease) both}@keyframes tabs-in{0%{translate:calc(var(--_dir) * 100%) 0;opacity:0}to{opacity:1;translate:0}}@keyframes tabs-out{0%{opacity:1;translate:0}to{translate:calc(var(--_dir) * -100%) 0;opacity:0}}.tabs_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.tabs_steps{gap:var(--space-2);display:flex}.menu-feature_wrap{flex-direction:column;width:100%;display:flex}.menu-feature_wrap.wide{align-items:center;gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.menu-feature_wrap.wide{gap:var(--space-5);grid-template-columns:1fr 1.5fr}}@media (min-width:62rem){.menu-feature_wrap.wide{gap:var(--space-6);grid-template-columns:1fr 1.75fr}}.menu-feature_visual{width:100%;position:relative}.menu-feature_image{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-main);width:100%;height:100%}.menu-feature_badge{top:var(--space-3);right:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--brown-500);color:var(--light-100);border-radius:var(--radius-round);padding:.125rem 1.5rem .125rem 1rem;font-size:.9rem;display:inline-flex;position:absolute}.menu-feature_content{margin-top:var(--space-3);flex-direction:column;display:flex}.menu-feature_wrap.wide .menu-feature_content{margin-top:0}.menu-feature_row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:30rem){.menu-feature_row{gap:var(--space-3);flex-wrap:nowrap}}@media (min-width:48rem){.menu-feature_row{flex-wrap:wrap;gap:0}}@media (min-width:62rem){.menu-feature_row{gap:var(--space-3);flex-wrap:nowrap}}.menu-feature_wrap.wide .menu-feature_row{gap:var(--space-3);flex-wrap:nowrap}.menu-feature_name{flex:none}.menu-feature_name sub{vertical-align:sub;font-size:.75em;line-height:0}.menu-feature_rule{height:var(--border-width);background-color:var(--border);flex:0 100%;align-self:center;display:none}@media (min-width:30rem){.menu-feature_rule{display:block}}@media (min-width:48rem){.menu-feature_rule{display:none}}@media (min-width:62rem){.menu-feature_rule{display:block}}.menu-feature_wrap.wide .menu-feature_rule{display:none}@media (min-width:30rem){.menu-feature_wrap.wide .menu-feature_rule{display:block}}.menu-feature_text{margin-top:var(--space-2)}.menu-item_wrap{flex-direction:column;width:100%;display:flex}.menu-item_row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.menu-item_name{flex:none}.menu-item_name sub{vertical-align:sub;font-size:.75em;line-height:0}.menu-item_rule{height:var(--border-width);background-color:var(--border);flex:0 100%;align-self:center}.menu-item_price.nowrap{flex:none}.menu-item_text{margin-top:var(--space-2)}}
