@layer reset{@scope([data-astryx-theme=matcha]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base;@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope([data-astryx-theme=matcha]) to ([data-astryx-theme]){:scope{--font-size-4xs:.3125rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.8125rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5625rem;--font-size-2xl:1.9375rem;--font-size-3xl:2.4375rem;--font-size-4xl:3.0625rem;--font-size-5xl:3.8125rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.4194;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.44;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.5385;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.5;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.5385;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2459;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2245;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2308;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:"Playwrite US Trad", Georgia, "Times New Roman", Times, serif;--font-family-code:"JetBrains Mono", "SF Mono", Monaco, Consolas, monospace;--color-syntax-keyword:light-dark(#5a6b2a,#a8bf6a);--color-syntax-string:light-dark(#2e6b4a,#7bc49e);--color-syntax-comment:light-dark(#707e46,#707e46);--color-syntax-number:light-dark(#8c6b30,#d4b870);--color-syntax-function:light-dark(#3a5e8c,#7ba8d4);--color-syntax-type:light-dark(#6b4a8c,#b08ed4);--color-syntax-variable:light-dark(#3e481d,#c0cba9);--color-syntax-operator:light-dark(#707e46,#94a468);--color-syntax-constant:light-dark(#8c6b30,#d4b870);--color-syntax-tag:light-dark(#8c3a3a,#d47a7a);--color-syntax-attribute:light-dark(#7c5e3a,#c4a882);--color-syntax-property:light-dark(#3a7c6b,#70c4b0);--color-syntax-punctuation:light-dark(#566a39,#92af6a);--color-syntax-background:light-dark(#f0f0e0,#1a1c14);--color-accent:light-dark(#3e481d,#c0cba9);--color-accent-muted:light-dark(#3e481d14,#c0cba920);--color-neutral:light-dark(#3e481d0f,#c0cba91a);--color-background-surface:light-dark(#fff,#1a1c14);--color-background-body:light-dark(#f0f0e0,#12140e);--color-overlay:light-dark(#3e481d80,#3e481dcc);--color-overlay-hover:light-dark(#3e481d0d,#c0cba90d);--color-overlay-pressed:light-dark(#3e481d1a,#c0cba91a);--color-background-muted:light-dark(#f0f0e0,#3e481d);--color-text-primary:light-dark(#3e481d,#c0cba9);--color-text-secondary:light-dark(#707e46,#94a468);--color-text-disabled:light-dark(#c0cba9,#5a6440);--color-text-accent:light-dark(#3e481d,#c0cba9);--color-on-dark:#fff;--color-on-light:#3e481d;--color-on-accent:light-dark(#fff,#3e481d);--color-on-success:light-dark(#fff,#3e481d);--color-on-error:light-dark(#fff,#3e481d);--color-on-warning:light-dark(#3e481d,#3e481d);--color-icon-accent:light-dark(#3e481d,#c0cba9);--color-icon-primary:light-dark(#3e481d,#c0cba9);--color-icon-secondary:light-dark(#707e46,#94a468);--color-icon-disabled:light-dark(#c0cba9,#5a6440);--color-background-card:light-dark(#fff,#1e2016);--color-background-popover:light-dark(#fff,#3e481d);--color-background-inverted:light-dark(#3e481d,#c0cba9);--color-success:light-dark(#4d9900,#6dbf2a);--color-success-muted:light-dark(#4d990020,#6dbf2a20);--color-error:light-dark(#fd0000,#ff5c5c);--color-error-muted:light-dark(#fd000020,#ff5c5c20);--color-warning:light-dark(#ffb600,#ffc940);--color-warning-muted:light-dark(#ffb60020,#ffc94020);--color-border:light-dark(#dce3ce,#c0cba91a);--color-border-emphasized:light-dark(#b7c29e,#5a6440);--color-skeleton:light-dark(#c0cba9,#5a6440);--color-shadow:light-dark(#3e481d1a,#0000004d);--color-tint-hover:light-dark(#000,#fff);--color-background-blue:light-dark(#3a5e8c33,#3a5e8c33);--color-border-blue:light-dark(#3a5e8c,#7ba8d4);--color-icon-blue:light-dark(#3a5e8c,#7ba8d4);--color-text-blue:light-dark(#2e4a6e,#8dbce0);--color-background-cyan:light-dark(#3a7c7c33,#3a7c7c33);--color-border-cyan:light-dark(#3a7c7c,#70c4c4);--color-icon-cyan:light-dark(#3a7c7c,#70c4c4);--color-text-cyan:light-dark(#2e6060,#82d4d4);--color-background-gray:light-dark(#707e4633,#5a644033);--color-border-gray:light-dark(#707e46,#707e46);--color-icon-gray:light-dark(#707e46,#94a468);--color-text-gray:light-dark(#3e481d,#c0cba9);--color-background-green:light-dark(#4d990033,#6dbf2a33);--color-border-green:light-dark(#4d9900,#6dbf2a);--color-icon-green:light-dark(#4d9900,#6dbf2a);--color-text-green:light-dark(#3d7a00,#80d43a);--color-background-orange:light-dark(#c4762033,#d4903a33);--color-border-orange:light-dark(#c47620,#d4903a);--color-icon-orange:light-dark(#c47620,#d4903a);--color-text-orange:light-dark(#a06018,#e0a04a);--color-background-pink:light-dark(#c44a7033,#e07a9a33);--color-border-pink:light-dark(#c44a70,#e07a9a);--color-icon-pink:light-dark(#c44a70,#e07a9a);--color-text-pink:light-dark(#a03a5a,#f08aaa);--color-background-purple:light-dark(#6b4a8c33,#b08ed433);--color-border-purple:light-dark(#6b4a8c,#b08ed4);--color-icon-purple:light-dark(#6b4a8c,#b08ed4);--color-text-purple:light-dark(#553a70,#c0a0e0);--color-background-red:light-dark(#fd000033,#ff5c5c33);--color-border-red:light-dark(#fd0000,#ff5c5c);--color-icon-red:light-dark(#fd0000,#ff5c5c);--color-text-red:light-dark(#c00,#ff7a7a);--color-background-teal:light-dark(#2e6b5a33,#5ab89833);--color-border-teal:light-dark(#2e6b5a,#5ab898);--color-icon-teal:light-dark(#2e6b5a,#5ab898);--color-text-teal:light-dark(#245546,#6ccaaa);--color-background-yellow:light-dark(#ffb60033,#ffc94033);--color-border-yellow:light-dark(#ffb600,#ffc940);--color-icon-yellow:light-dark(#ffb600,#ffc940);--color-text-yellow:light-dark(#cc9200,#ffd960);--spacing-0-5:.1875rem;--spacing-1:.375rem;--spacing-1-5:.5625rem;--spacing-2:.75rem;--spacing-3:1.125rem;--spacing-4:1.5rem;--spacing-5:1.875rem;--spacing-6:2.25rem;--spacing-7:2.625rem;--spacing-8:3rem;--spacing-9:3.375rem;--spacing-10:3.75rem;--spacing-11:4.125rem;--spacing-12:4.5rem;--radius-inner:6px;--radius-element:12px;--radius-container:18px;--radius-page:42px;--size-element-sm:36px;--size-element-md:40px;--size-element-lg:44px;--shadow-low:0 2px 4px #3e481d0d, 0 4px 8px #3e481d1a;--shadow-med:0 2px 4px #3e481d0d, 0 4px 12px #3e481d1a;--shadow-high:0 4px 6px #3e481d1a, 0 12px 24px #3e481d26;--shadow-inset-hover:inset 0px 0px 0px 2px #3e481d30;--shadow-inset-selected:inset 0px 0px 0px 2px #3e481d50;--shadow-inset-success:inset 0px 0px 0px 2px #4d990050;--shadow-inset-warning:inset 0px 0px 0px 2px #ffb60050;--shadow-inset-error:inset 0px 0px 0px 2px #fd000050;font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button{border-radius:var(--radius-full);--_button-radius:var(--radius-full)}.astryx-card{border-radius:var(--radius-page);--astryx-card-padding:var(--spacing-3);--_card-radius:var(--radius-page)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@scope([data-astryx-theme=matcha]) to ([data-astryx-theme]){[data-astryx-media=dark]{color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
@layer reset,astryx-base,astryx-theme;@layer priority1{.p1717udv{padding:0}.p9epnlk{padding:var(--spacing-1)}.p1shk3sm{padding:var(--spacing-4)}@media (max-width:30rem){.p1oukplu.p1oukplu{padding:var(--spacing-3)}}}@layer priority2{.p1n1ouk2{border-radius:var(--radius-container) var(--radius-container) 0 0}.p1hviunn{border-radius:var(--radius-container)}.pjspbzw{border-radius:var(--radius-full)}.p12lumcd{flex:auto}.pzye2dw{gap:var(--spacing-1)}.p1txdalj{gap:var(--spacing-2)}.p17y0mx6{inset-inline:0}.p10im51j{margin-block:0}.pvueqy4{margin-inline:auto}.pb3r6kr{overflow:hidden}.p1rea2x4{overflow:visible}.pish69e{overscroll-behavior:contain}.pce4md1{padding-block:var(--spacing-2)}.p8o8v82{padding-block:var(--spacing-3)}.pq6koh6{padding-block:var(--spacing-6)}.p7a5moj{padding-inline:var(--spacing-1)}.prrkdod{padding-inline:var(--spacing-3)}.p1pzlopt{padding-inline:var(--spacing-4)}@media (min-width:40rem){.p15d1yij.p15d1yij{border-radius:var(--radius-container)}}@media (max-width:30rem){.p1wnsp23.p1wnsp23{padding-inline:var(--spacing-3)}}}@layer priority3{.p5lxg6s{-webkit-overflow-scrolling:touch}.p6s0dn4{align-items:center}.p7a106z{align-items:start}.p1ewilqj{background-color:var(--color-accent)}.p1eiddq6{background-color:var(--color-background-body)}.p10xzikg{background-color:var(--color-background-surface)}.p7njt3n{background-color:var(--color-border-emphasized)}.p1kcpxr7{box-shadow:var(--shadow-high)}.p1i5ehqx{box-shadow:var(--shadow-low)}.p1tgivj0{color:var(--color-text-primary)}.p78zum5{display:flex}.pdt5ytf{flex-direction:column}.p2lah0s{flex-shrink:0}.pozqiw3{flex-wrap:nowrap}.p1f3xw2a{font-family:Vazirmatn,Tahoma,sans-serif}.pqcvi3d{font-size:var(--font-size-4xl)}.p1j29vfg{font-size:var(--font-size-base)}.pc7cgfe{font-size:var(--font-size-lg)}.p1eqnyfr{font-size:var(--font-size-sm)}.p1wqms48{font-size:var(--font-size-xl)}.p1s688f{font-weight:600}.p1xlr1w8{font-weight:700}.pl56j7k{justify-content:center}.p1u7k74{line-height:1.2}.po5v014{line-height:1}.pixxii4{position:fixed}.p7wzq59{position:sticky}.p1rohswg{scrollbar-width:none}.p2b8uid{text-align:center}.puxw1ft{white-space:nowrap}.p1n327nk{z-index:10}.p1355qak{z-index:20}@media (min-width:40rem){.ppn8jdo.ppn8jdo{transform:translateY(-50%)}}}@layer priority4{.p1ey2m1c{bottom:0}.p186fvb8{height:calc(var(--size-element-lg) + var(--spacing-8) + env(safe-area-inset-bottom))}.psyqizj{height:var(--border-width)}.p11c6zpc{height:var(--spacing-1)}.p1p37lm5{margin-bottom:var(--spacing-2)}.p1a19ifq{max-height:min(82dvh,42rem)}.p1n8psvb{max-width:512px}.p11gisft{max-width:640px}.pyzno7u{max-width:960px}.p2lwn1j{min-height:0}.p1ov3xa9{min-height:100dvh}.p1xf4nls{min-height:var(--size-element-lg)}.peuugli{min-width:0}.p1x5mvkz{min-width:var(--spacing-4)}.pw2csxc{overflow-x:auto}.p1odjw0f{overflow-y:auto}.p1nrsy53{padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom))}.p1vskuq6{padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom))}.p1awphl8{padding-bottom:var(--spacing-4)}.pjpqqx5{padding-bottom:var(--spacing-6)}.p1vlblms{padding-top:var(--spacing-3)}.px7rijo{padding-top:var(--spacing-5)}.poxd1wu{padding-top:var(--spacing-8)}.p1waxgqm{scroll-margin-top:calc(var(--size-element-lg) + var(--spacing-4))}.p13vifvy{top:0}.p80663w{top:auto}.ph8yej3{width:100%}.px9zwd3{width:var(--spacing-1)}.p1mtvzj0{width:var(--spacing-6)}@media (min-width:40rem){.p1i24tuk.p1i24tuk{bottom:auto}.p11axnyj.p11axnyj{top:50%}.p841a9h.p841a9h{width:min(32rem,100% - 2rem)}}}html,body{min-height:100%}html{scroll-behavior:smooth}body{--font-family-body:"Vazirmatn", Tahoma, sans-serif;--font-family-heading:"Vazirmatn", Tahoma, sans-serif;background:var(--color-background-body);color:var(--color-text-primary);font-family:var(--font-family-body);margin:0}dialog:not([open]){display:none}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden}dialog::backdrop{backdrop-filter:blur(2px);background:#181c1475}html:has(aside[aria-label="یادداشت سفارش شما"]){scroll-padding-block-end:calc(var(--size-element-lg) + var(--spacing-6) + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
