[data-storefront-custom-palette] body{background:var(--appearance-background);color:var(--text-main)}[data-storefront-custom-palette] :is([class~=bg-white],[class*=bg-white\/]){background-color:var(--appearance-surface)!important}[data-storefront-custom-palette] :is([class~=bg-neutral-50],[class~=bg-neutral-100]){background-color:var(--appearance-background)!important}[data-storefront-custom-palette] :is([class~=text-neutral-950],[class~=text-neutral-900],[class~=text-neutral-800],[class~=text-slate-900]){color:var(--text-main)}[data-storefront-custom-palette] :is([class~=text-neutral-700],[class~=text-neutral-600],[class~=text-neutral-500],[class~=text-slate-600]){color:var(--text-muted)}[data-storefront-custom-palette] :is([class*=border-neutral-],[class*=border-slate-200]){border-color:var(--appearance-border)}[data-storefront-custom-palette] :is([class~=bg-brand],[class~=bg-brand-action],[class~=bg-brand-strong]),[data-storefront-custom-palette] :is([class~=bg-brand],[class~=bg-brand-action],[class~=bg-brand-strong]) :is([class~=text-white],[class*=text-white\/]){color:var(--brand-foreground)}[data-storefront-custom-radius] :is(section,article,aside,details,div,[role=dialog],[data-slot=card])[class*=rounded-]:not([class~=rounded-full]){border-radius:var(--appearance-radius)}[data-storefront-custom-radius] :is(button,input,textarea,select,img[class*=rounded-],a[class*=rounded-]):not([class~=rounded-full]){border-radius:var(--appearance-control-radius)}.appearance-intro{border:1px solid var(--appearance-border,#e5e5e5);background:var(--appearance-surface,white);color:var(--text-main,#171717);border-radius:var(--appearance-radius,28px)}.appearance-restaurant-intro{align-items:center;gap:24px;padding:28px;display:grid;overflow:hidden}.appearance-intro-eyebrow{color:var(--brand-action,#c2410c);letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:800}.appearance-intro-title{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,4.5rem);font-weight:800;line-height:1.05}.appearance-intro-description{color:var(--text-muted,#666);max-width:42rem;font-size:1rem;line-height:1.7}.appearance-catalog-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.appearance-catalog-intro .appearance-intro-title{font-size:clamp(1.5rem,3vw,2.5rem)}.appearance-menu-link{border-radius:var(--appearance-control-radius,16px);background:var(--brand-action,#c2410c);min-height:48px;color:var(--brand-foreground,white);justify-content:center;align-items:center;padding:12px 24px;font-weight:700;display:inline-flex}[data-storefront-template=catalog] #menu-categories>nav>ul{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.appearance-preview-notice{text-align:center;color:#fff;background:#171717;padding:12px 20px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.appearance-preview-error{max-width:640px;margin:80px auto;padding:32px;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (min-width:900px){.appearance-restaurant-intro:has(.appearance-intro-visual){grid-template-columns:.8fr 1.2fr;gap:40px;padding:40px}}@layer base{html[data-appearance-preview] body.vk-mini-app-shell main[data-storefront-main]{padding-top:18px!important}}
.StorefrontLoadingVisual-module__asM22q__visual{opacity:0;animation:.15s ease-out .25s both StorefrontLoadingVisual-module__asM22q__reveal}@keyframes StorefrontLoadingVisual-module__asM22q__reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.StorefrontLoadingVisual-module__asM22q__visual{animation-duration:0s}}
