.mzc-body{--mzc-gutter:clamp(14px, 4.2vw, 28px);--mzc-max:1120px;--mzc-header-h:57px;--mzc-sticky-h:104px;--mzc-dock-h:76px;--mzc-tap:44px;--mzc-ring:0 0 0 2px var(--t-color-bg), 0 0 0 4px var(--t-color-primary);background:var(--t-color-bg);min-height:100dvh;color:var(--t-color-text);font-family:var(--t-font-body);overflow-x:clip}.mzc-body :where(button,input,textarea,select,a):focus-visible{outline:2px solid var(--t-color-primary);outline-offset:2px}.mzc-body ul,.mzc-body ol{margin:0;padding:0;list-style:none}.mzc-body :where(dl,dd,figure){margin:0}.mzc-body :where(.mzc-price,.mzc-stepper,.mzc-totals,.mzc-track,.mzc-split,.mzc-invoice,.mzc-points,.mzc-card){font-variant-numeric:tabular-nums}.mzc-app{min-height:100dvh;padding-block-end:calc(var(--mzc-dock-h) + env(safe-area-inset-bottom) + 28px)}.mzc-main{max-inline-size:var(--mzc-max);padding-inline:var(--mzc-gutter);outline:none;margin-inline:auto}.mzc-center{min-block-size:70dvh;padding:var(--mzc-gutter);place-items:center;display:grid}.mzc-skip{z-index:200;background:var(--t-color-primary);color:var(--t-color-on-primary);border-radius:var(--t-radius-sm);padding:10px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.mzc-skip:focus{transform:none}.mzc-hidden{display:none}.mzc-icon-btn{inline-size:var(--mzc-tap);block-size:var(--mzc-tap);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:1.375rem;transition:background-color .14s;display:inline-grid}.mzc-icon-btn:hover{background:color-mix(in oklab, var(--t-color-text) 8%, transparent)}.mzc-icon-btn:active{background:color-mix(in oklab, var(--t-color-text) 14%, transparent)}.mzc-icon-btn[data-on]{color:var(--t-color-primary)}.mzc-link{min-block-size:36px;color:var(--t-color-primary);font-size:var(--fs-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.mzc-link:disabled{color:var(--t-color-muted);cursor:default;text-decoration:none}.mzc-btn-link{min-block-size:var(--mzc-tap);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);color:var(--t-color-text);justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-weight:500;text-decoration:none;display:inline-flex}.mzc-btn-link[data-primary]{background:var(--t-color-primary);border-color:var(--t-color-primary);color:var(--t-color-on-primary)}.mzc-section-title{font-family:var(--t-font-body);font-size:var(--fs-md);margin-block:0 10px;font-weight:700}.mzc-badge{min-block-size:26px;font-size:var(--fs-xs);background:color-mix(in oklab, var(--t-color-text) 9%, var(--t-color-surface));color:var(--t-color-text);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:10px;font-weight:500;display:inline-flex}.mzc-badge[data-tone=good]{background:color-mix(in oklab, var(--t-color-success) 22%, var(--t-color-surface));color:color-mix(in oklab, var(--t-color-success) 55%, var(--t-color-text))}.mzc-badge--status[data-status=preparing],.mzc-badge--status[data-status=accepted]{background:color-mix(in oklab, var(--t-color-accent) 30%, var(--t-color-surface))}.mzc-badge--status[data-status=ready],.mzc-badge--status[data-status=served],.mzc-badge--status[data-status=closed]{background:color-mix(in oklab, var(--t-color-success) 24%, var(--t-color-surface))}.mzc-badge--status[data-status=cancelled]{background:color-mix(in oklab, var(--t-color-danger) 18%, var(--t-color-surface));color:var(--t-color-danger)}.mzc-callout{border-radius:var(--t-radius-sm);background:color-mix(in oklab, var(--t-color-accent) 18%, var(--t-color-surface));border:1px solid color-mix(in oklab, var(--t-color-accent) 45%, var(--t-color-border));font-size:var(--fs-sm);align-items:center;gap:12px;padding:12px 14px;display:flex}.mzc-callout>svg{flex:none;font-size:1.5rem}.mzc-callout>div{flex:1;min-inline-size:0}.mzc-callout__title{font-weight:700}.mzc-callout__help{color:var(--t-color-muted);font-size:var(--fs-xs)}.mzc-callout[data-tone=pay]{background:color-mix(in oklab, var(--t-color-primary) 11%, var(--t-color-surface));border-color:color-mix(in oklab, var(--t-color-primary) 40%, var(--t-color-border))}.mzc-bar{background:color-mix(in oklab, var(--t-color-text) 10%, var(--t-color-surface));border-radius:999px;block-size:8px;overflow:hidden}.mzc-bar>span{border-radius:inherit;background:var(--t-color-success);block-size:100%;transition:inline-size .42s var(--t-motion-ease);display:block}.mzc-seg{border-radius:calc(var(--t-radius-sm) + 4px);background:color-mix(in oklab, var(--t-color-text) 8%, var(--t-color-surface));gap:4px;padding:4px;display:flex}.mzc-seg__btn{border-radius:var(--t-radius-sm);min-block-size:40px;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;flex:1;padding-inline:8px;transition:background-color .16s,color .16s}.mzc-seg__btn[aria-checked=true]{background:var(--t-color-surface);font-weight:700;box-shadow:0 1px 3px #00000029}.mzc-field{gap:6px;display:grid}.mzc-field__label{font-size:var(--fs-sm);font-weight:500}.mzc-field input{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);min-block-size:52px;font-size:var(--fs-lg);padding-inline:14px}.mzc-field[data-invalid] input{border-color:var(--t-color-danger)}.mzc-field__error{color:var(--t-color-danger);font-size:var(--fs-sm)}.mzc-price{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.mzc-price__now{align-items:baseline;gap:4px;display:inline-flex}.mzc-price__amount{font-weight:700;font-size:var(--fs-md)}.mzc-price__unit{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-price__was{font-size:var(--fs-xs);color:var(--t-color-muted);text-decoration-thickness:1.5px}.mzc-price[data-sale] .mzc-price__amount{color:var(--t-color-danger)}.mzc-price[data-size=lg] .mzc-price__amount{font-size:var(--fs-xl)}.mzc-price[data-size=sm] .mzc-price__amount{font-size:var(--fs-sm)}.mzc-tags{flex-wrap:wrap;gap:4px 10px;display:flex}.mzc-tag{font-size:var(--fs-xs);color:var(--t-color-muted);align-items:center;gap:5px;display:inline-flex}.mzc-tag:before{content:"";background:var(--t-color-accent);border-radius:50%;block-size:6px;inline-size:6px}.mzc-tag[data-tag=تند]:before{background:var(--t-color-danger)}.mzc-tag[data-tag=گیاهی]:before{background:var(--t-color-success)}.mzc-stepper{border:var(--t-border-width) solid var(--t-color-border);background:var(--t-color-surface);border-radius:999px;align-items:center;display:inline-flex}.mzc-stepper__btn{inline-size:var(--mzc-tap);block-size:var(--mzc-tap);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.125rem;display:grid}.mzc-stepper__btn:disabled{opacity:.35;cursor:default}.mzc-stepper__btn:not(:disabled):active{background:color-mix(in oklab, var(--t-color-text) 12%, transparent)}.mzc-stepper__value{text-align:center;min-inline-size:28px;font-weight:700}.mzc-stepper[data-size=sm] .mzc-stepper__btn{block-size:36px;inline-size:36px}.mzc-person{--size:32px;inline-size:var(--size);block-size:var(--size);font-size:calc(var(--size) * .45);box-shadow:0 0 0 2px var(--t-color-surface);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.mzc-person[data-size=sm]{--size:24px}.mzc-person[data-size=lg]{--size:40px}.mzc-person[data-me]{box-shadow:0 0 0 2px var(--t-color-surface), 0 0 0 4px var(--t-color-primary)}.mzc-people{align-items:center;display:inline-flex}.mzc-people>.mzc-person+.mzc-person,.mzc-people>.mzc-person+.mzc-people__more{margin-inline-start:-8px}.mzc-people__more{font-size:var(--fs-xs);color:var(--t-color-muted);margin-inline-start:6px}.mzc-header{z-index:30;background:var(--t-color-bg);border-block-end:var(--t-border-width) solid var(--t-color-border);padding-block-start:env(safe-area-inset-top);position:sticky;inset-block-start:0}.mzc-header__row{max-inline-size:var(--mzc-max);min-block-size:56px;padding-inline:calc(var(--mzc-gutter) - 6px) calc(var(--mzc-gutter) - 6px);align-items:center;gap:8px;margin-inline:auto;display:flex}.mzc-header__home{color:inherit;align-items:center;gap:10px;min-inline-size:0;text-decoration:none;display:inline-flex}.mzc-header__brand{font-family:var(--t-font-display);font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;max-inline-size:30vw;overflow:hidden}.mzc-header__spacer{flex:1}.mzc-header__people{min-block-size:var(--mzc-tap);cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:4px;display:inline-flex}@media (max-width:479px){.mzc-header__brand,.mzc-header__people{display:none}.mzc-header__row{gap:4px}.mzc-header .mzc-icon-btn{block-size:40px;inline-size:40px;font-size:1.25rem}}.mzc-plate{flex:0 auto}@media (max-width:359px){.mzc-header .mzc-mark{display:none}}.mzc-mark{--size:36px;inline-size:var(--size);block-size:var(--size);border-radius:var(--t-radius-sm);background:var(--t-color-primary);color:var(--t-color-on-primary);font-family:var(--t-font-display);font-size:calc(var(--size) * .55);flex:none;place-items:center;line-height:1;display:inline-grid}.mzc-mark[data-size=lg]{--size:88px;border-radius:var(--t-radius-md)}.mzc-plate{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);min-block-size:34px;min-inline-size:0;max-inline-size:100%;font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;padding-inline:12px;font-weight:700;display:inline-flex}.mzc-plate__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mzc-plate[data-quiet]{color:var(--t-color-muted);background:0 0;border-color:#0000;font-weight:400}.mzc-entrance{z-index:120;background:var(--t-color-primary);color:var(--t-color-on-primary);pointer-events:none;animation:mzc-lift calc(var(--t-motion-duration) * 2.6) var(--t-motion-ease) 1.15s both;place-items:center;display:grid;position:fixed;inset:0}.mzc-entrance__inner{text-align:center;justify-items:center;gap:10px;padding:24px;display:grid}.mzc-entrance .mzc-mark{background:var(--t-color-on-primary);color:var(--t-color-primary);animation:mzc-rise calc(var(--t-motion-duration) * 2) var(--t-motion-ease) 50ms both}.mzc-entrance__brand{font-family:var(--t-font-display);font-size:var(--fs-2xl);animation:mzc-rise calc(var(--t-motion-duration) * 2) var(--t-motion-ease) .18s both}.mzc-entrance__welcome{font-size:var(--fs-sm);opacity:.85;animation:mzc-rise calc(var(--t-motion-duration) * 2) var(--t-motion-ease) .3s both}.mzc-entrance__plate{border:var(--t-border-width) solid currentColor;border-radius:var(--t-radius-sm);animation:mzc-rise calc(var(--t-motion-duration) * 2) var(--t-motion-ease) .5s both;margin-block-start:6px;padding:8px 18px;font-weight:700}@keyframes mzc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mzc-lift{0%{visibility:visible;transform:none}99%{visibility:visible}to{visibility:hidden;transform:translateY(-104%)}}@media (prefers-reduced-motion:reduce){.mzc-entrance{display:none}}.mzc-banner{max-inline-size:var(--mzc-max);inline-size:calc(100% - 2 * var(--mzc-gutter));border-radius:var(--t-radius-sm);border:1px solid var(--t-color-border);background:var(--t-color-surface);align-items:center;gap:12px;margin:12px auto 0;padding:12px 14px;display:flex}.mzc-banner>svg{flex:none;font-size:1.5rem}.mzc-banner>div{flex:1;min-inline-size:0}.mzc-banner__title{font-weight:700;font-size:var(--fs-sm)}.mzc-banner__help{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-banner[data-tone=danger]{border-color:var(--t-color-danger)}.mzc-banner[data-tone=warn]{background:color-mix(in oklab, var(--t-color-accent) 18%, var(--t-color-surface))}.mzc-offline{z-index:60;padding:8px var(--mzc-gutter);background:var(--t-color-text);color:var(--t-color-bg);font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex;position:sticky;inset-block-start:0}.mzc-offline p{max-inline-size:60ch}.mzc-install{border:1px dashed var(--t-color-border);border-radius:var(--t-radius-md);flex-wrap:wrap;align-items:center;gap:12px;margin-block:28px 8px;padding:14px;display:flex}.mzc-install__icon{flex:none;font-size:1.75rem}.mzc-install__text{flex:180px}.mzc-install__title{font-weight:700;font-size:var(--fs-sm)}.mzc-install__help{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-install__actions{gap:6px;display:flex}.mzc-intro{gap:4px;padding-block:20px 6px;display:grid}.mzc-intro__brand{font-family:var(--t-font-display);font-size:var(--fs-2xl);line-height:1.3}.mzc-intro__branch{color:var(--t-color-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mzc-intro__status{font-size:var(--fs-xs);align-items:center;gap:6px;display:inline-flex}.mzc-intro__status:before{content:"";background:var(--t-color-danger);border-radius:50%;block-size:8px;inline-size:8px}.mzc-intro__status[data-open]:before{background:var(--t-color-success)}.mzc-search{gap:10px;padding-block:12px 4px;display:grid}.mzc-search__field{align-items:center;display:flex;position:relative}.mzc-search__icon{color:var(--t-color-muted);pointer-events:none;font-size:1.25rem;position:absolute;inset-inline-start:14px}.mzc-search__field input{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-md);background:var(--t-color-surface);min-block-size:50px;inline-size:100%;font-size:var(--fs-md);appearance:none;padding-inline:44px}.mzc-search__field input::placeholder{color:var(--t-color-muted)}.mzc-search__field input::-webkit-search-cancel-button{display:none}.mzc-search__clear{inline-size:var(--mzc-tap);block-size:var(--mzc-tap);color:var(--t-color-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.125rem;display:grid;position:absolute;inset-inline-end:4px}.mzc-search__count{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-chips{margin-inline:calc(var(--mzc-gutter) * -1);padding-block:2px;padding-inline:var(--mzc-gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.mzc-chips::-webkit-scrollbar{display:none}.mzc-chip{border:var(--t-border-width) solid var(--t-color-border);min-block-size:40px;color:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding-inline:14px;transition:background-color .14s,color .14s;display:inline-flex}.mzc-chip[aria-pressed=true]{background:var(--t-color-primary);border-color:var(--t-color-primary);color:var(--t-color-on-primary)}.mzc-chip--clear{border-style:dashed}.mzc-sticky-cats{z-index:20;margin-inline:calc(var(--mzc-gutter) * -1);padding-inline:var(--mzc-gutter);background:var(--t-color-bg);border-block-end:1px solid color-mix(in oklab, var(--t-color-border) 70%, transparent);position:sticky;inset-block-start:var(--mzc-header-h)}.mzc-cats__list{scrollbar-width:none;margin-inline:calc(var(--mzc-gutter) * -1);padding-inline:var(--mzc-gutter);gap:4px;display:flex;overflow-x:auto}.mzc-cats__list::-webkit-scrollbar{display:none}.mzc-cats__link{min-block-size:48px;color:var(--t-color-muted);white-space:nowrap;font-size:var(--fs-sm);align-items:center;padding-inline:14px;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.mzc-cats__link:after{content:"";background:var(--t-color-primary);block-size:3px;transition:transform .22s var(--t-motion-ease);border-radius:3px 3px 0 0;position:absolute;inset-block-end:0;inset-inline:10px;transform:scaleX(0)}.mzc-cats__link[aria-current=true]{color:var(--t-color-text);font-weight:700}.mzc-cats__link[aria-current=true]:after{transform:scaleX(1)}.mzc-section{padding-block-start:28px;scroll-margin-block-start:calc(var(--mzc-sticky-h) + 8px)}.mzc-section__head{gap:6px;margin-block-end:14px;display:grid}.mzc-section__title{font-family:var(--t-font-display);font-size:var(--fs-xl)}.mzc-section__desc{color:var(--t-color-muted);font-size:var(--fs-sm);max-inline-size:60ch}.mzc-section__banner{border-radius:var(--t-radius-md);max-block-size:clamp(120px,24vw,230px);overflow:hidden}.mzc-section__banner.mzc-img{block-size:clamp(120px,24vw,230px);aspect-ratio:auto!important}.mzc-items{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.mzc-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1100px){.mzc-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.mzc-item{background:var(--t-color-surface);border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-md);box-shadow:var(--t-shadow-1);grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:14px;padding:12px;display:grid;position:relative}.mzc-item[data-soldout] .mzc-item__media,.mzc-item[data-soldout] .mzc-item__body>:not(.mzc-item__add){opacity:.55}.mzc-item__media{border-radius:var(--t-radius-sm);align-self:start;position:relative;overflow:hidden}.mzc-item__body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""tags tags""desc desc""price add";align-content:start;align-items:end;gap:4px 10px;min-inline-size:0;display:grid;position:relative}.mzc-item__name{font-family:var(--t-font-display);font-size:var(--fs-lg);grid-area:name;line-height:1.5}.mzc-item__open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.mzc-item__open:after{content:"";border-radius:inherit;position:absolute;inset:-12px}.mzc-item .mzc-tags{grid-area:tags}.mzc-item__desc{-webkit-line-clamp:2;color:var(--t-color-muted);font-size:var(--fs-sm);-webkit-box-orient:vertical;grid-area:desc;line-height:1.7;display:-webkit-box;overflow:hidden}.mzc-item__leader{display:none}.mzc-item__price{flex-wrap:wrap;grid-area:price;align-self:center;align-items:baseline;gap:2px 6px;display:flex}.mzc-item__from{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-item__add{z-index:1;min-inline-size:var(--mzc-tap);min-block-size:var(--mzc-tap);background:var(--t-color-primary);color:var(--t-color-on-primary);font-size:var(--fs-sm);cursor:pointer;transition:transform .16s var(--t-motion-ease);border:0;border-radius:999px;grid-area:add;justify-content:center;justify-self:end;align-items:center;gap:6px;padding-inline:12px;font-weight:700;display:inline-flex;position:relative}.mzc-item__add:active{transform:scale(.94)}.mzc-item__add-label{display:none}@media (min-width:380px){.mzc-item__add-label{display:inline}}.mzc-item__stamp,.mzc-item__sticker{border-radius:var(--t-radius-sm);font-size:var(--fs-xs);padding:3px 10px;font-weight:700;position:absolute;inset-block-start:8px;inset-inline-start:8px}.mzc-item__stamp{background:var(--t-color-text);color:var(--t-color-bg)}.mzc-item__sticker{background:var(--t-color-accent);color:var(--t-color-on-accent)}.mzc-img{background-color:color-mix(in oklab, var(--t-color-text) 8%, var(--t-color-surface));background-position:50%;background-size:cover;inline-size:100%;position:relative;overflow:hidden}.mzc-img picture,.mzc-img img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.mzc-img img{opacity:0;transition:opacity .32s}.mzc-img[data-loaded] img{opacity:1}.mzc-img--empty{background-image:repeating-linear-gradient(45deg, color-mix(in oklab, var(--t-color-text) 5%, transparent) 0 8px, transparent 8px 16px);place-items:center;display:grid}.mzc-img__monogram{font-family:var(--t-font-display);color:color-mix(in oklab, var(--t-color-text) 35%, transparent);font-size:clamp(1.5rem,6vw,2.5rem)}.mzc-dock{z-index:40;max-inline-size:640px;padding:10px max(var(--mzc-gutter), env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));pointer-events:none;align-items:stretch;gap:8px;margin-inline:auto;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.mzc-dock>*{pointer-events:auto}.mzc-dock__cart{border:var(--t-border-width) solid var(--t-color-primary);background:var(--t-color-primary);min-block-size:56px;min-inline-size:0;color:var(--t-color-on-primary);box-shadow:var(--t-shadow-2);cursor:pointer;border-radius:999px;flex:1;align-items:center;gap:12px;padding-inline:14px 18px;font-weight:700;display:flex}.mzc-dock__cart[data-quiet]{background:var(--t-color-surface);color:var(--t-color-text);border-color:var(--t-color-border)}.mzc-dock__bag{background:color-mix(in oklab, var(--t-color-on-primary) 18%, transparent);border-radius:50%;place-items:center;block-size:36px;inline-size:36px;font-size:1.375rem;display:inline-grid;position:relative}.mzc-dock__cart[data-quiet] .mzc-dock__bag{background:color-mix(in oklab, var(--t-color-text) 10%, transparent)}.mzc-dock__badge{background:var(--t-color-accent);block-size:20px;min-inline-size:20px;color:var(--t-color-on-accent);border-radius:999px;place-items:center;padding-inline:5px;font-size:.75rem;line-height:1;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.mzc-dock__label{text-align:start;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mzc-dock__total{font-size:var(--fs-sm);white-space:nowrap}.mzc-dock__side{border:var(--t-border-width) solid var(--t-color-border);background:var(--t-color-surface);min-block-size:56px;min-inline-size:56px;color:var(--t-color-text);box-shadow:var(--t-shadow-1);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding-inline:14px;font-size:1.375rem;display:inline-grid;position:relative}.mzc-dock__side-text{font-size:var(--fs-sm);font-weight:700}.mzc-dock__pulse{background:var(--t-color-accent);block-size:10px;inline-size:10px;box-shadow:0 0 0 2px var(--t-color-surface);border-radius:50%;position:absolute;inset-block-start:10px;inset-inline-end:12px}.mzc-fab{z-index:39;border:var(--t-border-width) solid var(--t-color-border);background:var(--t-color-accent);block-size:56px;inline-size:56px;color:var(--t-color-on-accent);box-shadow:var(--t-shadow-2);cursor:pointer;transition:transform .16s var(--t-motion-ease);border-radius:50%;place-items:center;font-size:1.625rem;display:grid;position:fixed;inset-block-end:calc(var(--mzc-dock-h) + env(safe-area-inset-bottom) + 14px);inset-inline-start:max(var(--mzc-gutter), env(safe-area-inset-left))}.mzc-fab:active{transform:scale(.93)}.mzc-fab__ping{background:var(--t-color-danger);border:2px solid var(--t-color-bg);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;inset-block-start:2px;inset-inline-end:2px}.mzc-app[data-ordering=off] .mzc-fab{display:none}.mzc-app:not(:has(.mzc-dock)) .mzc-fab{inset-block-end:calc(env(safe-area-inset-bottom) + 18px)}.mzc-item-sheet{gap:16px;display:grid}.mzc-gallery{border-radius:var(--t-radius-md);position:relative;overflow:hidden}.mzc-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.mzc-gallery__track::-webkit-scrollbar{display:none}.mzc-gallery__slide{scroll-snap-align:center;flex:none;inline-size:100%}.mzc-gallery__badge{border-radius:var(--t-radius-sm);background:var(--t-color-accent);color:var(--t-color-on-accent);font-size:var(--fs-xs);padding:4px 12px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-start:10px}.mzc-gallery__dots{justify-content:center;gap:6px;display:flex;position:absolute;inset-block-end:10px;inset-inline:0}.mzc-gallery__dots span{background:#fff9;border-radius:50%;block-size:7px;inline-size:7px;transition:inline-size .2s,background-color .2s;box-shadow:0 0 0 1px #00000040}.mzc-gallery__dots span[data-active]{background:#fff;border-radius:6px;inline-size:20px}.mzc-item-sheet__head{gap:8px;display:grid}.mzc-item-sheet__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mzc-item-sheet__facts{font-size:var(--fs-sm);color:var(--t-color-muted);flex-wrap:wrap;gap:6px 16px;display:flex}.mzc-item-sheet__facts li{align-items:center;gap:6px;display:inline-flex}.mzc-item-sheet__desc{line-height:1.9}.mzc-item-sheet__marks{font-size:var(--fs-sm);gap:6px;display:grid}.mzc-item-sheet__marks>div{gap:8px;display:flex}.mzc-item-sheet__marks dt{color:var(--t-color-muted);flex:none}.mzc-groups{gap:18px;display:grid}.mzc-group{border:0;min-inline-size:0;margin:0;padding:0}.mzc-group__legend{align-items:center;gap:10px;inline-size:100%;padding:0;font-weight:700;display:flex}.mzc-group__req{background:color-mix(in oklab, var(--t-color-text) 9%, var(--t-color-surface));font-size:var(--fs-xs);border-radius:999px;padding:2px 10px;font-weight:400}.mzc-group__req[data-required]{background:color-mix(in oklab, var(--t-color-accent) 35%, var(--t-color-surface))}.mzc-group__rule{font-size:var(--fs-sm);color:var(--t-color-muted);align-items:center;gap:6px;margin-block:4px 10px;display:flex}.mzc-group__rule[data-error]{color:var(--t-color-danger);font-weight:500}.mzc-group__count{font-variant-numeric:tabular-nums;margin-inline-start:auto}.mzc-group[data-problem=true] .mzc-options{outline:2px solid var(--t-color-danger);outline-offset:4px;border-radius:var(--t-radius-sm)}.mzc-options{gap:8px;display:grid}.mzc-option{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);cursor:pointer;align-items:center;gap:12px;min-block-size:52px;padding:8px 14px;transition:border-color .14s,background-color .14s;display:flex;position:relative}.mzc-option input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.mzc-option__mark{border:2px solid var(--t-color-muted);border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;transition:border-color .14s,background-color .14s;display:grid}.mzc-group:has(input[type=checkbox]) .mzc-option__mark{border-radius:6px}.mzc-option__mark:after{content:"";border-radius:inherit;background:var(--t-color-on-primary);block-size:10px;inline-size:10px;transition:transform .18s var(--t-motion-ease);transform:scale(0)}.mzc-option[data-checked]{border-color:var(--t-color-primary);background:color-mix(in oklab, var(--t-color-primary) 9%, var(--t-color-surface))}.mzc-option[data-checked] .mzc-option__mark{border-color:var(--t-color-primary);background:var(--t-color-primary)}.mzc-option[data-checked] .mzc-option__mark:after{transform:scale(1)}.mzc-option[data-disabled]{opacity:.45;cursor:default}.mzc-option:has(input:focus-visible){outline:2px solid var(--t-color-primary);outline-offset:2px}.mzc-option__name{flex:1}.mzc-option__delta{font-size:var(--fs-sm);color:var(--t-color-muted);white-space:nowrap}.mzc-note{gap:6px;display:grid}.mzc-note__label{font-weight:700;font-size:var(--fs-sm)}.mzc-note__input{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);resize:vertical;min-block-size:76px;inline-size:100%;padding:12px 14px;line-height:1.7}.mzc-note__counter{font-size:var(--fs-xs);color:var(--t-color-muted);text-align:end}.mzc-item-footer{flex:1;align-items:center;gap:12px;min-inline-size:0;display:flex}.mzc-item-footer .mzc-stepper{flex:none}.mzc-item-footer .mz-button{white-space:normal;block-size:auto;min-inline-size:0;min-block-size:var(--_h);text-wrap:balance;flex:1 1 0;padding-block:8px;padding-inline:12px;line-height:1.3}.mzc-item-footer__soldout{text-align:center;color:var(--t-color-muted);flex:1}.mzc-cart{gap:18px;display:grid}.mzc-cart__people{color:var(--t-color-muted);font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.mzc-lines{gap:10px;display:grid}.mzc-line{border:1px solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px;transition:background-color .6s;display:grid}.mzc-line[data-highlight]{animation:2.2s ease-out mzc-flash}@keyframes mzc-flash{0%,35%{background:color-mix(in oklab, var(--t-color-accent) 38%, var(--t-color-surface));border-color:var(--t-color-accent)}to{background:var(--t-color-surface)}}.mzc-line[data-issue]{border-color:var(--t-color-danger)}.mzc-line__name{font-weight:700}.mzc-line__opts,.mzc-line__note{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-line__note{align-items:flex-start;gap:6px;display:flex}.mzc-line__issue{color:var(--t-color-danger);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.mzc-line__by{font-size:var(--fs-xs);color:var(--t-color-muted);align-items:center;gap:8px;margin-block-start:6px;display:flex}.mzc-line__side{align-content:space-between;justify-items:end;gap:8px;display:grid}.mzc-line__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.mzc-line__qty{color:var(--t-color-muted);font-weight:700}.mzc-totals{gap:8px;display:grid}.mzc-totals__row{font-size:var(--fs-sm);justify-content:space-between;gap:12px;display:flex}.mzc-totals__row dt{color:var(--t-color-muted)}.mzc-totals__row--good dd{color:var(--t-color-success)}.mzc-totals__row--grand{font-size:var(--fs-md);align-items:baseline}.mzc-totals__row--grand dt{color:var(--t-color-text);font-weight:700}.mzc-cart__notes{font-size:var(--fs-xs);color:var(--t-color-muted);gap:4px;display:grid}.mzc-cart-footer{gap:10px;display:grid}.mzc-cart-footer__warn{color:var(--t-color-danger);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.mzc-orders{gap:16px;display:grid}.mzc-order{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-md);background:var(--t-color-surface);gap:14px;padding:14px;display:grid}.mzc-order__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mzc-order__title{font-family:var(--t-font-body);font-size:var(--fs-md);font-weight:700}.mzc-order__time{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-order__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mzc-order__eta{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-order__items{border-block-start:1px dashed var(--t-color-border);gap:8px;padding-block-start:12px;display:grid}.mzc-order__item{font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.mzc-order__qty{color:var(--t-color-muted);min-inline-size:28px;font-weight:700}.mzc-order__name{flex:1;min-inline-size:0}.mzc-order__name small{color:var(--t-color-muted);font-size:var(--fs-xs);display:block}.mzc-order__istatus{font-size:var(--fs-xs);background:color-mix(in oklab, var(--t-color-text) 8%, var(--t-color-surface));border-radius:999px;flex:none;padding:2px 10px}.mzc-order__istatus[data-status=ready]{background:color-mix(in oklab, var(--t-color-success) 26%, var(--t-color-surface));font-weight:700}.mzc-order__istatus[data-status=preparing]{background:color-mix(in oklab, var(--t-color-accent) 30%, var(--t-color-surface))}.mzc-order__item[data-status=void] .mzc-order__name{opacity:.6;text-decoration:line-through}.mzc-order__foot{border-block-start:1px solid var(--t-color-border);justify-content:space-between;align-items:baseline;padding-block-start:10px;font-weight:700;display:flex}.mzc-track{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.mzc-track__step{text-align:center;font-size:var(--fs-xs);color:var(--t-color-muted);justify-items:center;gap:4px;display:grid;position:relative}.mzc-track__step:not(:last-child):before{content:"";background:color-mix(in oklab, var(--t-color-text) 14%, var(--t-color-surface));block-size:3px;inline-size:100%;position:absolute;inset-block-start:15px;inset-inline-start:50%}.mzc-track__step[data-state=done]:not(:last-child):before{background:var(--t-color-success)}.mzc-track__dot{z-index:1;border:3px solid color-mix(in oklab, var(--t-color-text) 18%, var(--t-color-surface));background:var(--t-color-surface);border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-size:.9rem;display:grid;position:relative}.mzc-track__step[data-state=done] .mzc-track__dot{border-color:var(--t-color-success);background:var(--t-color-success);color:var(--t-color-bg)}.mzc-track__step[data-state=current]{color:var(--t-color-text);font-weight:700}.mzc-track__step[data-state=current] .mzc-track__dot{border-color:var(--t-color-accent);background:var(--t-color-accent);color:var(--t-color-on-accent);animation:2.4s ease-in-out infinite mzc-breathe}@keyframes mzc-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--t-color-accent) 55%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in oklab, var(--t-color-accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.mzc-track__step[data-state=current] .mzc-track__dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--t-color-accent) 40%, transparent);animation:none}}.mzc-track__label{line-height:1.4}.mzc-track__time{font-variant-numeric:tabular-nums;min-block-size:1.2em}.mzc-track--cancelled{color:var(--t-color-danger);align-items:flex-start;gap:10px;display:flex}.mzc-track--cancelled>svg{flex:none;font-size:1.75rem}.mzc-track__cancel-title{font-weight:700}.mzc-track__cancel-help{color:var(--t-color-muted);font-size:var(--fs-sm)}.mzc-bill{gap:22px;display:grid}.mzc-bill__summary{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-md);background:var(--t-color-surface);gap:12px;padding:16px;display:grid}.mzc-bill__summary[data-settled]{border-color:var(--t-color-success)}.mzc-bill__settled{color:var(--t-color-success);align-items:center;gap:8px;font-weight:700;display:flex}.mzc-bill__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mzc-bill__figures dt{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-bill__figures [data-key] dd{color:var(--t-color-primary)}.mzc-bill__over{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-shares{gap:6px;display:grid}.mzc-share{border:1px solid var(--t-color-border);border-radius:var(--t-radius-sm);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot name amount""dot rem rem";align-items:center;gap:0 10px;padding:10px 12px;display:grid}.mzc-share>.mzc-person{grid-area:dot}.mzc-share__name{grid-area:name;font-weight:500}.mzc-share__amount{grid-area:amount;font-weight:700}.mzc-share__rem{font-size:var(--fs-xs);color:var(--t-color-muted);grid-area:rem}.mzc-share__rem[data-done]{color:var(--t-color-success)}.mzc-share[data-me]{border-color:var(--t-color-primary);background:color-mix(in oklab, var(--t-color-primary) 7%, var(--t-color-surface))}.mzc-split{gap:12px;display:grid}.mzc-split__help{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-split__stale{border-radius:var(--t-radius-sm);background:color-mix(in oklab, var(--t-color-danger) 12%, var(--t-color-surface));color:var(--t-color-danger);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.mzc-split__people{gap:6px;display:grid}.mzc-split__person{border:1px solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);justify-content:space-between;align-items:center;gap:10px;min-block-size:52px;padding:4px 12px;display:flex}.mzc-split__person[data-me]{border-color:var(--t-color-primary)}.mzc-split__pick{min-inline-size:0;min-block-size:var(--mzc-tap);flex:1;align-items:center;gap:10px;display:flex;position:relative}.mzc-split__pick input[type=checkbox]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.mzc-split__box{border:2px solid var(--t-color-muted);border-radius:6px;flex:none;place-items:center;block-size:22px;inline-size:22px;display:grid}.mzc-split__pick input:checked+.mzc-split__box{border-color:var(--t-color-primary);background:var(--t-color-primary)}.mzc-split__pick input:checked+.mzc-split__box:after{content:"";border:solid var(--t-color-on-primary);border-width:0 2px 2px 0;block-size:11px;inline-size:6px;transform:rotate(45deg)translateY(-1px)}.mzc-split__pick input:focus-visible+.mzc-split__box{outline:2px solid var(--t-color-primary);outline-offset:2px}.mzc-split__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mzc-split__lines{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mzc-split__line{border:1px solid var(--t-color-border);border-radius:var(--t-radius-md);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.mzc-split__dish{overflow-wrap:anywhere;min-inline-size:0}.mzc-split__owner{color:var(--t-color-muted);font-size:var(--fs-sm);grid-column:1/-1;align-items:center;gap:8px;display:flex}.mzc-split__owner select{border:1px solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);min-block-size:44px;min-inline-size:0;color:var(--t-color-text);font:inherit;flex:1;padding-inline:10px}.mzc-split__amount{font-weight:700;font-size:var(--fs-sm);white-space:nowrap}.mzc-split__field{align-items:center;gap:6px;display:inline-flex}.mzc-split__field input{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-bg);text-align:end;font-variant-numeric:tabular-nums;min-block-size:44px;inline-size:8.5rem;padding-inline:10px}.mzc-split__unit{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-split__sum{font-size:var(--fs-sm);color:var(--t-color-danger);align-items:center;gap:6px;display:flex}.mzc-split__sum[data-ok]{color:var(--t-color-success)}.mzc-pay{gap:12px;display:grid}.mzc-pay--busy{text-align:center;place-items:center;padding-block:32px}.mzc-pay__title{font-weight:700}.mzc-pay__help{color:var(--t-color-muted);font-size:var(--fs-sm)}.mzc-pay__skeleton{gap:8px;display:grid}.mzc-pay__skeleton span{border-radius:var(--t-radius-sm);background:color-mix(in oklab, var(--t-color-text) 8%, var(--t-color-surface));block-size:52px}.mzc-methods{gap:8px;display:grid}.mzc-method{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);cursor:pointer;align-items:center;gap:12px;min-block-size:56px;padding-inline:14px;font-weight:500;display:flex;position:relative}.mzc-method>svg{flex:none;font-size:1.5rem}.mzc-method input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.mzc-method[data-checked]{border-color:var(--t-color-primary);background:color-mix(in oklab, var(--t-color-primary) 9%, var(--t-color-surface))}.mzc-method:has(input:focus-visible){outline:2px solid var(--t-color-primary);outline-offset:2px}.mzc-amount{gap:6px;display:grid}.mzc-amount label{font-size:var(--fs-sm);font-weight:500}.mzc-amount__field{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);align-items:center;gap:8px;padding-inline:14px;display:flex}.mzc-amount__field[data-invalid]{border-color:var(--t-color-danger)}.mzc-amount__field input{text-align:end;min-block-size:52px;min-inline-size:0;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;font-weight:700}.mzc-amount__field input:focus-visible{outline:none}.mzc-amount__field:focus-within{outline:2px solid var(--t-color-primary);outline-offset:2px}.mzc-amount__help{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-amount__help[data-error]{color:var(--t-color-danger)}.mzc-cardbox{border-radius:var(--t-radius-md);background:var(--t-color-primary);color:var(--t-color-on-primary);gap:4px;padding:16px;display:grid}.mzc-cardbox__label{font-size:var(--fs-xs);opacity:.8}.mzc-cardbox__number{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;text-align:start;margin-block-end:8px;font-weight:700}.mzc-cardbox__holder small{opacity:.8;display:block}.mzc-cardbox .mz-button{justify-self:start;margin-block-start:10px}.mzc-service{gap:10px;display:grid}.mzc-service__row{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-md);background:var(--t-color-surface);min-block-size:72px;inline-size:100%;color:inherit;text-align:start;cursor:pointer;align-items:center;gap:14px;padding:12px 14px;display:flex}.mzc-service__row:disabled{cursor:default}.mzc-service__row[data-sent]{border-color:var(--t-color-success);background:color-mix(in oklab, var(--t-color-success) 10%, var(--t-color-surface))}.mzc-service__icon{background:color-mix(in oklab, var(--t-color-accent) 40%, var(--t-color-surface));border-radius:50%;flex:none;place-items:center;block-size:44px;inline-size:44px;font-size:1.5rem;display:grid}.mzc-service__row[data-sent] .mzc-service__icon{color:var(--t-color-success);background:0 0}.mzc-service__text{display:grid}.mzc-service__title{font-weight:700}.mzc-service__help{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-account,.mzc-otp-form,.mzc-settings{gap:16px;display:grid}.mzc-account__who{align-items:center;gap:10px;font-weight:700;display:flex}.mzc-account__club{min-block-size:var(--mzc-tap);color:var(--t-color-primary);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.mzc-account__guest,.mzc-otp-form__help{color:var(--t-color-muted);font-size:var(--fs-sm)}.mzc-otp-form__title{font-family:var(--t-font-body);font-size:var(--fs-lg);font-weight:700}.mzc-otp-form__row{justify-content:space-between;gap:12px;display:flex}.mzc-otp{justify-content:center;gap:8px;display:flex}.mzc-otp__box{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-sm);background:var(--t-color-surface);text-align:center;block-size:58px;inline-size:46px;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;padding:0;font-weight:700}.mzc-otp__box:focus-visible{border-color:var(--t-color-primary);outline:2px solid var(--t-color-primary);outline-offset:2px}.mzc-otp[data-invalid] .mzc-otp__box{border-color:var(--t-color-danger)}@media (max-width:359px){.mzc-otp{gap:5px}.mzc-otp__box{block-size:52px;inline-size:40px}}.mzc-settings__group{border:0;gap:8px;margin:0;padding:0;display:grid}.mzc-settings__group legend{font-weight:700;font-size:var(--fs-sm);margin-block-end:8px;padding:0}.mzc-settings__ios{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-result{min-block-size:100dvh;padding:var(--mzc-gutter);place-items:center;display:grid}.mzc-result__card{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-lg);background:var(--t-color-surface);inline-size:min(100%,440px);box-shadow:var(--t-shadow-2);text-align:center;justify-items:center;gap:12px;padding:28px 22px;display:grid}.mzc-result__icon{color:var(--t-color-muted);font-size:4rem;line-height:1}.mzc-result__card[data-state=success] .mzc-result__icon{color:var(--t-color-success);animation:mzc-pop .52s var(--t-motion-ease) both}.mzc-result__card[data-state=failed] .mzc-result__icon{color:var(--t-color-danger)}.mzc-result__card[data-state=pending] .mzc-result__icon,.mzc-result__card[data-state=review] .mzc-result__icon{color:var(--t-color-accent)}@keyframes mzc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.mzc-result__title{font-family:var(--t-font-display);font-size:var(--fs-xl)}.mzc-result__help{color:var(--t-color-muted);max-inline-size:36ch}.mzc-result__facts{border-block:1px dashed var(--t-color-border);gap:8px;inline-size:100%;margin-block:8px;padding-block:12px;display:grid}.mzc-result__facts>div{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mzc-result__facts dt{color:var(--t-color-muted)}.mzc-result__actions{gap:8px;inline-size:100%;display:grid}.mzc-invoice{max-inline-size:720px;padding:var(--mzc-gutter);gap:16px;margin-inline:auto;display:grid}.mzc-invoice__paper{background:var(--t-color-surface);border:1px solid var(--t-color-border);border-radius:var(--t-radius-sm);gap:20px;padding:clamp(16px,4vw,32px);display:grid}.mzc-invoice__head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.mzc-invoice__brand{font-family:var(--t-font-display);font-size:var(--fs-xl)}.mzc-invoice__branch,.mzc-invoice__meta{color:var(--t-color-muted);font-size:var(--fs-sm)}.mzc-invoice__meta{text-align:end;gap:2px;display:grid}.mzc-invoice__no{color:var(--t-color-text);font-weight:700}.mzc-invoice__table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-sm)}.mzc-invoice__table th,.mzc-invoice__table td{border-block-end:1px solid var(--t-color-border);text-align:end;padding:10px 6px;font-weight:400}.mzc-invoice__table thead th{color:var(--t-color-muted);font-size:var(--fs-xs)}.mzc-invoice__table th:first-child{text-align:start}.mzc-invoice__table tbody th{font-weight:500}.mzc-invoice__table small{color:var(--t-color-muted);font-size:var(--fs-xs);display:block}.mzc-invoice__totals{inline-size:min(100%,320px);font-size:var(--fs-sm);gap:8px;margin-inline-start:auto;display:grid}.mzc-invoice__totals>div{justify-content:space-between;gap:12px;display:flex}.mzc-invoice__totals dt{color:var(--t-color-muted)}.mzc-invoice__grand{border-block-start:2px solid var(--t-color-text);font-size:var(--fs-md);padding-block-start:10px;font-weight:700}.mzc-invoice__grand dt{color:var(--t-color-text)}.mzc-invoice__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mzc-invoice__pdf-wait{color:var(--t-color-muted);font-size:var(--fs-sm)}@media print{.mzc-body{color:#000;background:#fff}.mzc-invoice{max-inline-size:none;padding:0}.mzc-invoice__paper{color:#000;background:#fff;border:0;padding:0}.mzc-invoice [data-noprint],.mzc-offline,.mz-toast-region{display:none!important}}.mzc-club{max-inline-size:560px;padding:var(--mzc-gutter);gap:20px;margin-inline:auto;display:grid}.mzc-club__back{min-block-size:var(--mzc-tap);color:var(--t-color-muted);font-size:var(--fs-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mzc-club__title{font-family:var(--t-font-display);font-size:var(--fs-2xl)}.mzc-club__lead{color:var(--t-color-muted)}.mzc-card{border-radius:var(--t-radius-lg);background:var(--t-color-primary);min-block-size:190px;color:var(--t-color-on-primary);box-shadow:var(--t-shadow-2);gap:22px;padding:20px;display:grid;position:relative;overflow:hidden}.mzc-card:after{content:"";aspect-ratio:1;border:28px solid color-mix(in oklab, var(--t-color-on-primary) 12%, transparent);pointer-events:none;border-radius:50%;inline-size:60%;position:absolute;inset-block-start:-40%;inset-inline-end:-20%}.mzc-card__top{font-family:var(--t-font-display);font-size:var(--fs-lg);justify-content:space-between;align-items:center;display:flex}.mzc-card__no{font-size:var(--fs-xl);text-align:start;font-variant-numeric:tabular-nums;font-weight:700}.mzc-card__bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mzc-card__label{font-size:var(--fs-xs);opacity:.8}.mzc-card__tier{background:var(--t-color-accent);color:var(--t-color-on-accent);font-size:var(--fs-xs);border-radius:999px;padding:4px 12px;font-weight:700}.mzc-card__copy{display:none;position:absolute;inset-block-start:14px;inset-inline-end:14px}.mzc-card__no+.mzc-card__bottom+.mzc-card__copy{border:1px solid color-mix(in oklab, var(--t-color-on-primary) 45%, transparent);min-block-size:40px;color:inherit;font-size:var(--fs-sm);cursor:pointer;z-index:1;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding-inline:12px;display:inline-flex;position:static}.mzc-points{border:var(--t-border-width) solid var(--t-color-border);border-radius:var(--t-radius-md);background:var(--t-color-surface);gap:6px;padding:16px;display:grid}.mzc-points__value{font-family:var(--t-font-display);font-size:var(--fs-4xl);line-height:1.1}.mzc-points__label,.mzc-points__next{color:var(--t-color-muted);font-size:var(--fs-sm)}.mzc-ledger{display:grid}.mzc-ledger__row{border-block-end:1px solid var(--t-color-border);justify-content:space-between;gap:12px;padding-block:12px;display:flex}.mzc-ledger__reason{font-weight:500}.mzc-ledger__date,.mzc-ledger__balance{font-size:var(--fs-xs);color:var(--t-color-muted)}.mzc-ledger__nums{text-align:end}.mzc-ledger__delta{font-variant-numeric:tabular-nums;font-weight:700}.mzc-ledger__delta[data-sign=plus]{color:var(--t-color-success)}.mzc-ledger__delta[data-sign=minus]{color:var(--t-color-danger)}.mzc-home{max-inline-size:var(--mzc-max);padding:var(--mzc-gutter);gap:32px;margin-inline:auto;display:grid}.mzc-home__hero{text-align:center;justify-items:center;gap:14px;padding-block:clamp(32px,10vw,80px);display:grid}.mzc-home__name{font-family:var(--t-font-display);font-size:clamp(2rem,8vw,3.5rem);line-height:1.25}.mzc-home__scan{color:var(--t-color-muted);align-items:center;gap:8px;display:inline-flex}.mzc-home__cta{border:var(--t-border-width) solid var(--t-color-primary);background:var(--t-color-primary);min-block-size:52px;color:var(--t-color-on-primary);border-radius:999px;align-items:center;padding-inline:28px;font-weight:700;text-decoration:none;display:inline-flex}.mzc-home__title{font-family:var(--t-font-display);font-size:var(--fs-xl);margin-block-end:14px}.mzc-home__rail{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;padding-block-end:8px;display:flex;overflow-x:auto}.mzc-home__dish{scroll-snap-align:start;flex:none;inline-size:clamp(170px,62vw,260px)}.mzc-home__dish-link{color:inherit;gap:6px;text-decoration:none;display:grid}.mzc-home__dish .mzc-img{border-radius:var(--t-radius-md)}.mzc-home__dish-name{font-weight:700}.mzc-home__dish-price{color:var(--t-color-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.mzc-demopay{border:1px solid var(--t-color-border);border-radius:var(--t-radius-lg,16px);background:var(--t-color-surface);text-align:center;gap:12px;inline-size:min(100%,420px);padding:24px;display:grid}.mzc-demopay h1{font-size:var(--fs-xl);margin:0}.mzc-demopay__badge{border:1px dashed var(--t-color-border);color:var(--t-color-muted);font-size:var(--fs-sm);border-radius:999px;justify-self:center;margin:0;padding:2px 12px}.mzc-demopay__amount{font-size:var(--fs-2xl,2rem);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.mzc-demopay__note{color:var(--t-color-muted);margin:0}.mzc-demopay__actions{gap:8px;display:grid}.mzc-demopay__pay,.mzc-demopay__cancel{border-radius:var(--t-radius-md);place-items:center;min-block-size:48px;font-weight:700;text-decoration:none;display:grid}.mzc-demopay__pay{background:var(--t-color-primary);color:var(--t-color-on-primary)}.mzc-demopay__cancel{border:1px solid var(--t-color-border);color:var(--t-color-text)}.mzc-branches{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mzc-branch{border:1px solid var(--t-color-border);border-radius:var(--t-radius-md);background:var(--t-color-surface);gap:8px;padding:16px;display:grid}.mzc-branch__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mzc-branch__state{font-size:var(--fs-sm);color:var(--t-color-muted)}.mzc-branch__state[data-open]{color:var(--t-color-success,var(--t-color-accent));font-weight:700}.mzc-branch__line{margin:0}.mzc-branch__label{color:var(--t-color-muted)}.mzc-branch__hours{font-variant-numeric:tabular-nums;gap:2px;margin:8px 0 0;display:grid}.mzc-branch__hours>div{justify-content:space-between;gap:12px;padding-block:2px;display:flex}.mzc-branch__hours dt,.mzc-branch__hours dd{margin:0}.mzc-branch__hours>div[data-today]{font-weight:700}.mzc-home__cats ul{flex-wrap:wrap;gap:8px;display:flex}.mzc-home__cats a{min-block-size:var(--mzc-tap);border:var(--t-border-width) solid var(--t-color-border);color:inherit;border-radius:999px;align-items:center;padding-inline:18px;text-decoration:none;display:inline-flex}.mzc-skel__line{background:color-mix(in oklab, var(--t-color-text) 9%, var(--t-color-surface));border-radius:6px;block-size:14px;inline-size:100%;display:block}.mzc-skel__line--title{block-size:22px;inline-size:60%}.mzc-skel__line--short{inline-size:40%}.mzc-skel__img{aspect-ratio:4/3}.mzc-skel__mark,.mzc-skel__icon,.mzc-skel__plate,.mzc-skel__card{background:color-mix(in oklab, var(--t-color-text) 9%, var(--t-color-surface));display:block}.mzc-skel__mark{border-radius:var(--t-radius-sm);block-size:36px;inline-size:36px}.mzc-skel__mark--lg{block-size:88px;inline-size:88px}.mzc-skel__icon{border-radius:50%;block-size:36px;inline-size:36px}.mzc-skel__plate{border-radius:var(--t-radius-sm);block-size:34px;inline-size:140px}.mzc-skel__card{border-radius:var(--t-radius-lg);block-size:190px}.mzc-skel__search{border-radius:var(--t-radius-md);background:color-mix(in oklab, var(--t-color-text) 9%, var(--t-color-surface));block-size:50px;margin-block-start:12px}.mzc-skel__cats{gap:12px;padding-block:14px;display:flex}.mzc-skel__cats span{background:color-mix(in oklab, var(--t-color-text) 9%, var(--t-color-surface));border-radius:6px;block-size:20px;inline-size:72px}.mzc-skel__item{box-shadow:none}.mzc-skel__item .mzc-item__body{grid-template-columns:1fr;grid-template-areas:none;align-content:start;gap:10px;display:grid}@media (min-width:720px){.mzc-header__row{min-block-size:64px}.mzc-item-footer{justify-content:flex-end}.mzc-item-footer .mz-button{flex:0 320px}.mzc-dock{max-inline-size:560px}}@media (min-width:1100px){.mzc-fab{inset-inline-start:calc((100vw - var(--mzc-max)) / 2 + var(--mzc-gutter))}}.mzc-body .mz-toast-region{inset-block:calc(env(safe-area-inset-top) + var(--mzc-header-h) + 8px) auto;flex-direction:column;align-items:center;inset-inline:12px}.mzc-body .mz-toast{inline-size:min(100%,440px)}@media (min-width:640px){.mzc-body .mz-toast-region{inline-size:auto;inset-inline:12px}}@media (prefers-reduced-motion:reduce){.mzc-result__card[data-state=success] .mzc-result__icon,.mzc-line[data-highlight]{animation:none}.mzc-bar>span,.mzc-cats__link:after,.mzc-img img,.mzc-item__add,.mzc-fab{transition:none}}
body[data-preset=atash]{--mzc-pill:16px;--mzc-lift:4px}body[data-preset=atash] .mzc-header{background:var(--t-color-border);color:var(--t-color-accent);border-block-end:var(--t-border-width) solid var(--t-color-primary)}body[data-preset=atash] .mzc-header .mzc-icon-btn:hover{background:color-mix(in oklab, var(--t-color-accent) 16%, transparent)}body[data-preset=atash] .mzc-header__brand{color:var(--t-color-accent)}@media (max-width:479px){body[data-preset=atash] .mzc-plate{font-size:var(--fs-sm);padding-inline:10px}}body[data-preset=atash] .mzc-plate{background:var(--t-color-accent);color:var(--t-color-on-accent);border-color:var(--t-color-bg);box-shadow:3px 3px 0 var(--t-color-primary);font-family:var(--t-font-display);font-weight:400;font-size:var(--fs-md);border-radius:10px;transform:rotate(-3deg)}body[data-preset=atash] .mzc-mark{border:var(--t-border-width) solid var(--t-color-bg);transform:rotate(-4deg)}body[data-preset=atash] .mzc-intro__brand{color:var(--t-color-primary);text-shadow:3px 3px 0 var(--t-color-text);font-size:clamp(2.2rem,9vw,3.4rem)}body[data-preset=atash] .mzc-search__field input{border-radius:var(--t-radius-sm);box-shadow:var(--t-shadow-1)}body[data-preset=atash] .mzc-chip{background:var(--t-color-surface)}body[data-preset=atash] .mzc-chip[aria-pressed=true]{background:var(--t-color-accent);color:var(--t-color-on-accent);border-color:var(--t-color-text);box-shadow:2px 2px 0 var(--t-color-text)}body[data-preset=atash] .mzc-sticky-cats{background:var(--t-color-accent);border-block:var(--t-border-width) solid var(--t-color-text)}body[data-preset=atash] .mzc-cats__link{color:var(--t-color-text);font-family:var(--t-font-display);font-size:var(--fs-md)}body[data-preset=atash] .mzc-cats__link:after{z-index:-1;background:var(--t-color-bg);border:2px solid var(--t-color-text);border-radius:12px;block-size:100%;inset:8px 4px}body[data-preset=atash] .mzc-cats__link{z-index:0}body[data-preset=atash] .mzc-section__title{background:linear-gradient(transparent 62%, var(--t-color-accent) 62% 92%, transparent 92%);justify-self:start;padding-inline:4px;font-size:clamp(1.9rem,7vw,2.6rem);display:inline-block}body[data-preset=atash] .mzc-item{transition:transform .22s var(--t-motion-ease), box-shadow .22s var(--t-motion-ease);grid-template-columns:1fr;gap:0;padding:0;overflow:visible}body[data-preset=atash] .mzc-item:active{box-shadow:1px 1px 0 var(--t-color-text);transform:translate(3px,3px)}body[data-preset=atash] .mzc-item__media{border-radius:calc(var(--t-radius-md) - 3px) calc(var(--t-radius-md) - 3px) 0 0;border-block-end:var(--t-border-width) solid var(--t-color-border)}body[data-preset=atash] .mzc-item__body{padding:12px 14px 14px}body[data-preset=atash] .mzc-item__name{font-size:var(--fs-xl);line-height:1.3}body[data-preset=atash] .mzc-item__open:after{inset:-200px -14px -14px}body[data-preset=atash] .mzc-price__amount{font-family:var(--t-font-display);font-weight:400;font-size:var(--fs-xl);color:var(--t-color-primary)}body[data-preset=atash] .mzc-item__add{border:var(--t-border-width) solid var(--t-color-text);background:var(--t-color-primary);box-shadow:3px 3px 0 var(--t-color-text);font-family:var(--t-font-display);font-weight:400;font-size:var(--fs-md);border-radius:14px;min-block-size:48px}body[data-preset=atash] .mzc-item__add:active{box-shadow:1px 1px 0 var(--t-color-text);transform:translate(2px,2px)scale(.97)}body[data-preset=atash] .mzc-item__sticker,body[data-preset=atash] .mzc-item__stamp{border:2px solid var(--t-color-text);font-family:var(--t-font-display);box-shadow:2px 2px 0 var(--t-color-text);font-weight:400;inset-block-start:12px;inset-inline-start:12px;transform:rotate(-4deg)}body[data-preset=atash] .mzc-tag{border:2px solid var(--t-color-text);background:var(--t-color-accent);color:var(--t-color-on-accent);border-radius:8px;padding:1px 8px;font-weight:700;transform:rotate(-3deg)}body[data-preset=atash] .mzc-tag:before{display:none}body[data-preset=atash] .mzc-tag[data-tag=تند]{background:var(--t-color-primary);color:var(--t-color-on-primary)}body[data-preset=atash] .mzc-tag[data-tag=گیاهی]{background:var(--t-color-success);color:var(--t-color-text)}body[data-preset=atash] .mzc-dock__cart{border:var(--t-border-width) solid var(--t-color-text);border-radius:var(--mzc-pill);box-shadow:4px 4px 0 var(--t-color-text);font-family:var(--t-font-display);font-weight:400}body[data-preset=atash] .mzc-dock__side,body[data-preset=atash] .mzc-fab{border-color:var(--t-color-text);box-shadow:3px 3px 0 var(--t-color-text)}body[data-preset=atash] .mzc-fab{border-radius:18px}body[data-preset=atash] .mzc-dock__side{border-radius:var(--mzc-pill)}body[data-preset=atash] .mzc-track__dot{border-color:var(--t-color-text)}@media (min-width:720px){body[data-preset=atash] .mzc-item{grid-template-rows:auto 1fr}}body[data-preset=saye]{--mzc-pill:999px}body[data-preset=saye] .mzc-header{border-block-end-color:#0000}body[data-preset=saye] .mzc-plate{box-shadow:var(--t-shadow-1);border-color:#0000;border-radius:999px;padding-inline:16px;font-weight:500}body[data-preset=saye] .mzc-mark{border-radius:50%;font-weight:300}body[data-preset=saye] .mzc-intro{padding-block:32px 10px}body[data-preset=saye] .mzc-intro__brand{letter-spacing:0;font-size:clamp(2.2rem,9vw,3.4rem);font-weight:300}body[data-preset=saye] .mzc-search__field input{box-shadow:var(--t-shadow-1);border-color:#0000;border-radius:999px}body[data-preset=saye] .mzc-chip{background:var(--t-color-surface);border-color:#0000}body[data-preset=saye] .mzc-sticky-cats{border-block-end-color:#0000}body[data-preset=saye] .mzc-cats__link{font-weight:300;font-size:var(--fs-md);transition-duration:.52s}body[data-preset=saye] .mzc-cats__link[aria-current=true]{font-weight:400}body[data-preset=saye] .mzc-cats__link:after{border-radius:2px;block-size:2px;inset-inline:22px}body[data-preset=saye] .mzc-section{padding-block-start:56px}body[data-preset=saye] .mzc-section__title{font-size:clamp(1.9rem,6vw,2.6rem);font-weight:300}body[data-preset=saye] .mzc-items{gap:36px 24px}@media (min-width:600px){body[data-preset=saye] .mzc-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){body[data-preset=saye] .mzc-items{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-preset=saye] .mzc-item{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:14px;padding:0}body[data-preset=saye] .mzc-item__media{border-radius:var(--t-radius-md);box-shadow:var(--t-shadow-1)}body[data-preset=saye] .mzc-item__media .mzc-img{aspect-ratio:4/5!important}body[data-preset=saye] .mzc-item__media .mzc-img img{transition:opacity .52s ease, transform .9s var(--t-motion-ease)}body[data-preset=saye] .mzc-item:hover .mzc-img[data-loaded] img{transform:scale(1.03)}body[data-preset=saye] .mzc-item__open:after{inset:-4px -4px -90px}body[data-preset=saye] .mzc-item__name{font-weight:400;font-size:var(--fs-lg)}body[data-preset=saye] .mzc-item__body{grid-template-areas:"name price""tags tags""desc desc""add add";padding-inline:4px}body[data-preset=saye] .mzc-item__price{align-self:start;padding-block-start:2px}body[data-preset=saye] .mzc-price__amount{font-weight:400}body[data-preset=saye] .mzc-item__add{grid-area:unset;inline-size:var(--mzc-tap);background:var(--t-color-surface);color:var(--t-color-text);box-shadow:var(--t-shadow-1);padding:0;position:absolute;inset-block-start:-66px;inset-inline-end:8px}body[data-preset=saye] .mzc-item__add-label{display:none}body[data-preset=saye] .mzc-dock__cart{box-shadow:var(--t-shadow-2);border-radius:999px}body[data-preset=saye] .mzc-tag:before{background:var(--t-color-accent)}body[data-preset=firouzeh]{--mzc-pill:14px;--mzc-arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120V54Q0 20 50 0Q100 20 100 54V120Z'/%3E%3C/svg%3E");--mzc-tile:linear-gradient(135deg, var(--t-color-primary) 25%, transparent 25%) -6px 0 / 12px 12px, linear-gradient(225deg, var(--t-color-primary) 25%, transparent 25%) -6px 0 / 12px 12px, linear-gradient(315deg, var(--t-color-accent) 25%, transparent 25%) 0 0 / 12px 12px, linear-gradient(45deg, var(--t-color-accent) 25%, transparent 25%) 0 0 / 12px 12px}body[data-preset=firouzeh] .mzc-header{background:var(--mzc-chrome-bg,var(--t-color-primary));color:var(--mzc-chrome-fg,var(--t-color-on-primary));border-block-end:0}body[data-preset=firouzeh] .mzc-header:after{content:"";background:var(--mzc-tile);background-color:var(--t-color-success);block-size:8px;display:block}body[data-preset=firouzeh] .mzc-header .mzc-icon-btn:hover{background:color-mix(in oklab, var(--mzc-chrome-fg,var(--t-color-on-primary)) 14%, transparent)}@media (min-width:1100px){body[data-preset=firouzeh] .mzc-items{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-preset=firouzeh] .mzc-mark{background:var(--t-color-accent);color:var(--t-color-on-accent);border-radius:50% 50% 8px 8px/60% 60% 8px 8px}body[data-preset=firouzeh] .mzc-plate{background:var(--t-color-bg);color:var(--t-color-text);font-family:var(--t-font-display);font-size:var(--fs-md);border:0;border-radius:999px 999px 8px 8px/60% 60% 8px 8px;padding-inline:18px}body[data-preset=firouzeh] .mzc-intro{text-align:center;justify-items:center;padding-block:28px 8px}body[data-preset=firouzeh] .mzc-intro__brand{color:var(--t-color-primary);font-size:clamp(2.2rem,9vw,3.2rem)}body[data-preset=firouzeh] .mzc-sticky-cats{border-block-end:2px solid var(--t-color-primary)}body[data-preset=firouzeh] .mzc-cats__link{font-family:var(--t-font-display);font-size:var(--fs-md)}body[data-preset=firouzeh] .mzc-cats__link:after{background:var(--t-color-accent);border-radius:4px 4px 0 0;block-size:4px;inset-inline:14px}body[data-preset=firouzeh] .mzc-section__head{text-align:center;justify-items:center}body[data-preset=firouzeh] .mzc-section__title{color:var(--t-color-primary);font-size:clamp(1.8rem,6vw,2.4rem)}body[data-preset=firouzeh] .mzc-section__title:after{content:"";background:var(--mzc-tile);clip-path:inset(0);block-size:12px;inline-size:140px;animation:mzc-draw 1.4s var(--t-motion-ease) .2s both;background-color:#0000;margin:6px auto 0;display:block}@keyframes mzc-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){body[data-preset=firouzeh] .mzc-section__title:after{animation:none}}body[data-preset=firouzeh] .mzc-item{border-radius:var(--t-radius-md);background:var(--t-color-surface);box-shadow:var(--t-shadow-1);border:0;grid-template-columns:112px minmax(0,1fr);position:relative}body[data-preset=firouzeh] .mzc-item:after{content:"";background:var(--mzc-tile);background-color:var(--t-color-surface);opacity:.9;border-radius:0 0 var(--t-radius-md) var(--t-radius-md);pointer-events:none;block-size:10px;position:absolute;inset-block-end:0;inset-inline:0}body[data-preset=firouzeh] .mzc-item{padding-block-end:22px}body[data-preset=firouzeh] .mzc-item__media{-webkit-mask:var(--mzc-arch) center / 100% 100% no-repeat;-webkit-mask:var(--mzc-arch) center / 100% 100% no-repeat;mask:var(--mzc-arch) center / 100% 100% no-repeat;border-radius:0;align-self:stretch}body[data-preset=firouzeh] .mzc-item__media .mzc-img{block-size:100%;min-block-size:140px;aspect-ratio:auto!important}body[data-preset=firouzeh] .mzc-item__name{font-size:var(--fs-lg);color:var(--t-color-primary)}body[data-preset=firouzeh] .mzc-item__add{background:var(--t-color-accent);color:var(--t-color-on-accent);border-radius:999px 999px 10px 10px/60% 60% 10px 10px}body[data-preset=firouzeh] .mzc-item__stamp,body[data-preset=firouzeh] .mzc-item__sticker{white-space:nowrap;inset-block:auto 6px;inset-inline-start:50%;translate:-50%}@media (min-width:720px){body[data-preset=firouzeh] .mzc-item{grid-template-columns:132px minmax(0,1fr)}}body[data-preset=firouzeh] .mzc-dock__cart{border-radius:var(--mzc-pill);background:var(--t-color-primary);border-color:var(--t-color-accent)}body[data-preset=firouzeh] .mzc-fab{border-color:var(--t-color-primary);border-radius:50% 50% 14px 14px/62% 62% 14px 14px}body[data-preset=firouzeh] .mzc-dock__side{border-radius:var(--mzc-pill)}body[data-preset=firouzeh] .mzc-card{background-image:var(--mzc-tile);background-blend-mode:soft-light}body[data-preset=zarrin]{--mzc-pill:3px;--mzc-gutter:clamp(20px, 6vw, 48px);--mzc-max:760px}body[data-preset=zarrin] .mzc-header{border-block-end:1px solid var(--t-color-border)}body[data-preset=zarrin] .mzc-header__brand{font-weight:700;font-size:var(--fs-xl)}body[data-preset=zarrin] .mzc-mark{color:var(--t-color-primary);border:1px solid var(--t-color-primary);background:0 0;border-radius:50%}body[data-preset=zarrin] .mzc-plate{border-color:var(--t-color-primary);color:var(--t-color-primary);background:0 0;padding-inline:16px;font-weight:400}body[data-preset=zarrin] .mzc-intro{text-align:center;justify-items:center;padding-block:44px 16px}body[data-preset=zarrin] .mzc-intro__brand{color:var(--t-color-primary);font-size:clamp(2.4rem,9vw,3.4rem);font-weight:700}body[data-preset=zarrin] .mzc-search__field input{background:0 0;border-block-start:0;border-inline:0;border-radius:2px}body[data-preset=zarrin] .mzc-chip{border-radius:2px;font-weight:300}body[data-preset=zarrin] .mzc-sticky-cats{border-block-end:1px solid var(--t-color-border)}body[data-preset=zarrin] .mzc-cats__list{justify-content:flex-start}body[data-preset=zarrin] .mzc-cats__link{font-weight:300;font-family:var(--t-font-display);font-size:var(--fs-lg)}body[data-preset=zarrin] .mzc-cats__link:after{border-radius:0;block-size:1px;inset-inline:14px}body[data-preset=zarrin] .mzc-section{padding-block-start:64px}body[data-preset=zarrin] .mzc-section__head{text-align:center;justify-items:center;margin-block-end:28px}body[data-preset=zarrin] .mzc-section__title{color:var(--t-color-primary);font-size:clamp(2rem,7vw,2.8rem);font-weight:400}body[data-preset=zarrin] .mzc-section__title:after{content:"";background:var(--t-color-primary);block-size:1px;inline-size:56px;margin:12px auto 0;display:block}body[data-preset=zarrin] .mzc-section__banner{inline-size:calc(100% + 2 * var(--mzc-gutter));margin-inline:calc(var(--mzc-gutter) * -1);border-radius:0}body[data-preset=zarrin] .mzc-items,body[data-preset=zarrin] .mzc-items{grid-template-columns:minmax(0,1fr);gap:0}body[data-preset=zarrin] .mzc-item{border:0;border-block-end:1px solid color-mix(in oklab, var(--t-color-border) 60%, transparent);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:0;padding:16px 0}body[data-preset=zarrin] .mzc-item__media{display:none}body[data-preset=zarrin] .mzc-item__body{grid-template-columns:auto minmax(24px,1fr) auto;grid-template-areas:"name leader price""tags tags tags""desc desc add";align-items:baseline;gap:4px 10px}body[data-preset=zarrin] .mzc-item__name{font-family:var(--t-font-display);font-size:var(--fs-xl);font-weight:400;line-height:1.5}body[data-preset=zarrin] .mzc-item__open:after{inset:-16px 0}body[data-preset=zarrin] .mzc-item__leader{border-block-end:2px dotted color-mix(in oklab, var(--t-color-primary) 55%, transparent);grid-area:leader;align-self:end;block-size:1px;margin-block-end:.55em;display:block}body[data-preset=zarrin] .mzc-item__price{align-self:baseline}body[data-preset=zarrin] .mzc-price{flex-wrap:nowrap;gap:8px}body[data-preset=zarrin] .mzc-price__amount{color:var(--t-color-primary);font-weight:400;font-size:var(--fs-lg)}body[data-preset=zarrin] .mzc-item__desc{-webkit-line-clamp:3;font-weight:300}body[data-preset=zarrin] .mzc-item__add{min-block-size:38px;min-inline-size:38px;color:var(--t-color-primary);border:1px solid var(--t-color-primary);background:0 0;border-radius:2px;align-self:end;font-weight:400}body[data-preset=zarrin] .mzc-item__add-label{display:none}body[data-preset=zarrin] .mzc-item__stamp{color:var(--t-color-muted);background:0 0;grid-area:tags;padding:0;font-style:italic;font-weight:400;position:static}body[data-preset=zarrin] .mzc-item__sticker{display:none}body[data-preset=zarrin] .mzc-tag:before{background:var(--t-color-primary);block-size:4px;inline-size:4px}body[data-preset=zarrin] .mzc-dock__cart{border-radius:var(--mzc-pill);background:var(--t-color-primary);box-shadow:var(--t-shadow-2);font-weight:400}body[data-preset=zarrin] .mzc-dock__bag{border-radius:2px}body[data-preset=zarrin] .mzc-fab{background:var(--t-color-accent);color:var(--t-color-on-accent);border-color:var(--t-color-primary);border-radius:2px}body[data-preset=zarrin] .mzc-dock__side{border-radius:var(--mzc-pill)}body[data-preset=zarrin] .mzc-mark,body[data-preset=zarrin] .mzc-entrance .mzc-mark{border-radius:50%}body[data-preset=zarrin] .mzc-entrance{background:var(--t-color-bg);color:var(--t-color-primary)}body[data-preset=zarrin] .mzc-entrance .mzc-mark{color:var(--t-color-primary);border:1px solid var(--t-color-primary);background:0 0}body[data-preset=atash] .mzc-option,body[data-preset=atash] .mzc-method,body[data-preset=atash] .mzc-line,body[data-preset=atash] .mzc-order{box-shadow:var(--t-shadow-1)}body[data-preset=zarrin] .mzc-option,body[data-preset=zarrin] .mzc-method,body[data-preset=zarrin] .mzc-line,body[data-preset=zarrin] .mzc-order,body[data-preset=zarrin] .mzc-bill__summary{background:0 0}body[data-preset=saye] .mzc-option,body[data-preset=saye] .mzc-method,body[data-preset=saye] .mzc-line,body[data-preset=saye] .mzc-order,body[data-preset=saye] .mzc-bill__summary{box-shadow:var(--t-shadow-1);border-color:#0000}
