:root{--brand-orange:#ff5c33;--brand-yellow:#eaf156;--brand-green:#21cd94;--brand-purple:#743cff;--brand-magenta:#bc4db6;--brand-bone:#f6f8ed;--brand-ink:#0d110e;--brand-blue:#2d69ff;--surface:#f3f4f6;--on-surface:#1f2633;--surface-raised:#ffffff;--surface-hover:#eef1f6;--faixa:#f8f9fb;--on-faixa-muted:var(--on-surface-muted);--separator:#d9dee6;--on-surface-muted:#5b6472;--page:#f3f4f6;--elev-1:0 0 0 1px var(--border),0 1px 2px color-mix(in srgb,var(--on-surface) 8%,transparent),0 16px 36px -16px color-mix(in srgb,var(--primary-ink) 30%,transparent);--elev-2:0 0 0 1px var(--border),0 2px 4px color-mix(in srgb,var(--on-surface) 10%,transparent),0 20px 40px -16px color-mix(in srgb,var(--primary-ink) 40%,transparent);--border:#d7deea;--field:#f3f4f6;--field-border:#76808f;--note:#f3e7c8;--on-note:var(--brand-ink);--note-border:#807c6b;--title-ink:var(--on-surface);--selo:#ffffff;--on-selo:var(--on-surface);--selo-border:#d0cdcd;--surface-bar:#ffffff;--on-bar:var(--on-surface);--error:#b4232a;--error-surface:#fbe9e7;--surface-header:#ffffff;--surface-footer:#ffffff;--on-chapa:var(--on-surface);--on-chapa-muted:#5b6472;--primary:var(--brand-blue);--primary-light:#e7eeff;--on-primary:#ffffff;--on-primary-muted:#ffffff;--primary-ink:#1f4fd6;--cta:linear-gradient(180deg,#2d69ff,#2456e6);--elev-cheio:0 8px 18px -8px color-mix(in srgb,var(--primary) 60%,transparent),inset 0 -2px 0 rgba(0,0,0,0.18);--chip-border:#c3cfe6;--elev-topo:0 2px 10px color-mix(in srgb,var(--on-surface) 8%,transparent);--elev-pe:0 -2px 10px color-mix(in srgb,var(--on-surface) 10%,transparent);--accent:#f3e7c8;--on-accent:var(--on-surface);--on-accent-muted:#5b6472;--accent-hover:#e9d7a6;--capa:#b7c5dc;--capa-miolo:#f3e7c8;--accent-green:var(--brand-green);--accent-purple:var(--brand-purple);--accent-magenta:var(--brand-magenta);--font-display:var(--font-body-loaded),system-ui,sans-serif;--font-body:var(--font-body-loaded),system-ui,sans-serif;--weight-display:700;--text-sm:0.875rem;--text-base:1.0625rem;--text-lg:1.125rem;--text-xl:1.5rem;--weight-normal:400;--weight-regular:400;--weight-medium:500;--weight-bold:700;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius:1rem;--radius-balao:0.25rem 1rem 1rem 1rem;--radius-foto:0.1875rem 0.625rem 0.625rem 0.625rem;--radius-pill:999px;--ease-out:cubic-bezier(0.23,1,0.32,1);--radius-control:0.625rem;--radius-field:0.75rem;--radius-note:0.625rem;--tap:2.75rem;--content-max:72rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-marca]){--surface:#15181e;--on-surface:#eef1f6;--surface-raised:#1e222a;--surface-hover:#2a2f39;--faixa:#232833;--on-faixa-muted:var(--on-surface-muted);--separator:#343a46;--on-surface-muted:#a3acba;--page:#15181e;--elev-1:0 0 0 1px var(--border),0 1px 2px rgb(0 0 0/30%),0 16px 36px -16px rgb(0 0 0/50%);--elev-2:0 0 0 1px var(--border),0 2px 4px rgb(0 0 0/35%),0 20px 40px -16px rgb(0 0 0/60%);--border:#343a46;--field:#15181e;--field-border:#6a7484;--note:#3a3320;--on-note:#f3e7c8;--note-border:#6b6048;--title-ink:var(--on-surface);--selo:#2a2f39;--on-selo:var(--on-surface);--selo-border:#4a5262;--surface-bar:#1e222a;--on-bar:var(--on-surface);--error:#ff8a80;--error-surface:#3a1c1d;--surface-header:#1e222a;--surface-footer:#1e222a;--on-chapa:var(--on-surface);--on-chapa-muted:#a3acba;--primary:#6b93ff;--primary-light:#223058;--on-primary:#0b1020;--on-primary-muted:#0b1020;--primary-ink:#8fb0ff;--cta:linear-gradient(180deg,#6b93ff,#5a82ef);--elev-cheio:0 8px 18px -8px color-mix(in srgb,var(--primary) 60%,transparent),inset 0 -2px 0 rgba(0,0,0,0.3);--chip-border:#3d4a66;--elev-topo:0 2px 10px rgb(0 0 0/40%);--elev-pe:0 -2px 10px rgb(0 0 0/40%);--accent:#3a3320;--on-accent:#f3e7c8;--on-accent-muted:#c9bd9a;--accent-hover:#4a4228;--capa:#2a3447;--capa-miolo:#3a3320;--accent-green:var(--brand-green);--accent-purple:var(--brand-purple);--accent-magenta:var(--brand-magenta);color-scheme:dark}}:root[data-theme=dark]:not([data-marca]){--surface:#15181e;--on-surface:#eef1f6;--surface-raised:#1e222a;--surface-hover:#2a2f39;--faixa:#232833;--on-faixa-muted:var(--on-surface-muted);--separator:#343a46;--on-surface-muted:#a3acba;--page:#15181e;--elev-1:0 0 0 1px var(--border),0 1px 2px rgb(0 0 0/30%),0 16px 36px -16px rgb(0 0 0/50%);--elev-2:0 0 0 1px var(--border),0 2px 4px rgb(0 0 0/35%),0 20px 40px -16px rgb(0 0 0/60%);--border:#343a46;--field:#15181e;--field-border:#6a7484;--note:#3a3320;--on-note:#f3e7c8;--note-border:#6b6048;--title-ink:var(--on-surface);--selo:#2a2f39;--on-selo:var(--on-surface);--selo-border:#4a5262;--surface-bar:#1e222a;--on-bar:var(--on-surface);--error:#ff8a80;--error-surface:#3a1c1d;--surface-header:#1e222a;--surface-footer:#1e222a;--on-chapa:var(--on-surface);--on-chapa-muted:#a3acba;--primary:#6b93ff;--primary-light:#223058;--on-primary:#0b1020;--on-primary-muted:#0b1020;--primary-ink:#8fb0ff;--cta:linear-gradient(180deg,#6b93ff,#5a82ef);--elev-cheio:0 8px 18px -8px color-mix(in srgb,var(--primary) 60%,transparent),inset 0 -2px 0 rgba(0,0,0,0.3);--chip-border:#3d4a66;--elev-topo:0 2px 10px rgb(0 0 0/40%);--elev-pe:0 -2px 10px rgb(0 0 0/40%);--accent:#3a3320;--on-accent:#f3e7c8;--on-accent-muted:#c9bd9a;--accent-hover:#4a4228;--capa:#2a3447;--capa-miolo:#3a3320;--accent-green:var(--brand-green);--accent-purple:var(--brand-purple);--accent-magenta:var(--brand-magenta);color-scheme:dark}[data-marca]{color:var(--on-surface);color-scheme:light}[data-marca=teu-prato]{--surface:#faf5ec;--on-surface:#2e3420;--surface-raised:#f0e4d3;--surface-hover:#e4d3bc;--faixa:#e4d3bc;--on-faixa-muted:#2e3420;--separator:#e4d3bc;--on-surface-muted:#626550;--page:#faf5ec;--border:#e4d3bc;--field:#faf5ec;--field-border:#e4d3bc;--note:#f0e4d3;--on-note:#626550;--note-border:#7e7e6a;--title-ink:#9a3f20;--selo:#9a3f20;--on-selo:#faf5ec;--selo-border:#9a3f20;--surface-bar:#0d110e;--on-bar:#f6f8ed;--error:#9a3f20;--error-surface:#f0e4d3;--surface-header:#f0e4d3;--surface-footer:#f0e4d3;--on-chapa:#2e3420;--on-chapa-muted:#626550;--primary:#9a3f20;--primary-light:color-mix(in srgb,var(--primary) 11%,var(--field));--on-primary:#faf5ec;--on-primary-muted:#f0e4d3;--primary-ink:#9a3f20;--cta:#9a3f20;--accent:#d9a125;--on-accent:#232817;--on-accent-muted:#403a10;--accent-hover:#e8bc55;--capa:#e4d3bc;--capa-miolo:#e8bc55;--accent-green:#7c8b4e;--accent-purple:#c1522b;--accent-magenta:#c9a379;--font-display:var(--font-caveat-loaded),cursive;--weight-display:400;--font-body:var(--font-work-sans-loaded),system-ui,sans-serif}.vitrine-teu-prato{--tp-creme:#f0e4d3;--tp-offwhite:#faf5ec;--tp-kraft:#e4d3bc;--tp-tinta:#2e3420;--tp-tinta-funda:#232817;--tp-terracota:#9a3f20;--tp-terracota-viva:#c1522b;--tp-mostarda:#d9a125;--tp-mostarda-clara:#e8bc55;--tp-areia:#c9a379;--tp-oliva:#7c8b4e;--tp-oliva-texto:#5c6936;--tp-apoio:#4a4f38;--tp-esmaecida:#626550;--tp-borda:#7e7e6a;--tp-dieta:#4f5a2c;--tp-sombra:rgb(35 40 23/0.45);--tp-vidro:rgb(250 245 236/0.12)}.vitrine-kakaw{--kk-creme:#f7f1e5;--kk-claro:#fffdf8;--kk-areia:#eadfcb;--kk-cacau:#4a2e1e;--kk-tinta:#3b2416;--kk-esmaecida:#6b5b48;--kk-dourado:#c39b57;--kk-linha:#e5d9c3;--kk-borda:#897b6b;--kk-folha:#737a43;--kk-listra:#f2e9d8;--kk-caixa:#f2e6cf;--kk-caixa-anel:#e1d0b0;--kk-cavidade:#e4d3b3;--kk-neutro:#b8a68a;--kk-sombra:rgb(59 36 22/0.35);--kk-brilho:rgb(255 255 255/0.035)}[data-marca=kakaw]{--surface:#f7f1e5;--on-surface:#3b2416;--surface-raised:#fffdf8;--surface-hover:#eadfcb;--faixa:#eadfcb;--on-faixa-muted:#6b5b48;--separator:#e5d9c3;--on-surface-muted:#6b5b48;--page:#f7f1e5;--border:#e5d9c3;--field:#f7f1e5;--field-border:#e5d9c3;--note:#fffdf8;--on-note:#6b5b48;--note-border:#897b6b;--title-ink:#4a2e1e;--selo:#4a2e1e;--on-selo:#f7f1e5;--selo-border:#4a2e1e;--surface-bar:#0d110e;--on-bar:#f6f8ed;--error:#4a2e1e;--error-surface:#fffdf8;--surface-header:#4a2e1e;--surface-footer:#4a2e1e;--on-chapa:#f7f1e5;--on-chapa-muted:#eadfcb;--primary:#4a2e1e;--primary-light:color-mix(in srgb,var(--primary) 11%,var(--field));--on-primary:#f7f1e5;--on-primary-muted:#eadfcb;--primary-ink:#4a2e1e;--cta:#4a2e1e;--accent:#c39b57;--on-accent:#3b2416;--on-accent-muted:#4a2e1e;--accent-hover:#c39b57;--capa:#eadfcb;--capa-miolo:#c39b57;--accent-green:#8a6a32;--accent-purple:#c39b57;--accent-magenta:#6b5b48;--font-display:var(--font-marcellus-loaded),serif;--weight-display:400;--font-body:var(--font-karla-loaded),system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;text-size-adjust:100%}:is(a,button,label,select,summary,[role=button]){touch-action:manipulation}body{min-height:100dvh;display:flex;flex-direction:column;background:var(--page);color:var(--on-surface);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.pular-para-o-conteudo{position:absolute;left:var(--space-4);top:var(--space-2);z-index:10;min-height:var(--tap);display:inline-flex;align-items:center;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--on-surface);border:2px solid var(--primary);transform:translateY(-200%)}.pular-para-o-conteudo:focus{transform:none}#conteudo:focus{outline:none}.campo--aceite a,.checkout-nota a,.empty-state a,.loja-contatos a,.loja-header__categoria a,.loja-voltar a,.page-lead a,.pedido-acompanhar a,.pedido-falar a,.pedido-pagamento__link,.pedido-status__nota a,.prose a,.texto-volta a{padding:.875rem .25rem;margin:0 -.25rem}:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:var(--space-1)}.barra-comando :focus-visible,.category-nav :focus-visible,.trilho-logo :focus-visible,.trilho-pe :focus-visible{outline-color:var(--on-chapa)}.moldura{--trilho:17rem;--trilho-topo:5.25rem;--trilho-pe:7.5rem;--area-max:76rem;flex:1 1;display:grid;grid-template-columns:var(--trilho) minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh}.moldura:before{content:"";z-index:3}.moldura:before,.trilho-logo{grid-column:1;grid-row:1/-1;background:var(--surface-header)}.trilho-logo{align-self:start;position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;height:var(--trilho-topo);margin-right:1px;padding:0 var(--space-6);min-width:0;overflow:hidden}.trilho-logo__link{display:inline-flex;align-items:center;min-height:var(--tap);position:relative}@media (hover:hover) and (pointer:fine){html:not([data-marca]) .trilho-logo__link:hover:after{content:"";position:absolute;inset:calc(-1 * var(--space-2));border:1px solid var(--on-surface);border-radius:calc(var(--radius-control) + var(--space-2));pointer-events:none}}.brand-logo{display:block;height:2.25rem;width:auto}[data-marca] .brand-logo{height:3.25rem}.trilho-pe{grid-column:1;grid-row:1/-1;align-self:end;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;align-content:end;min-height:var(--trilho-pe);margin-right:1px;padding:var(--space-3) var(--space-6) var(--space-4);background:var(--surface-header);font-size:var(--text-sm)}.trilho-pe:before{content:"";position:absolute;top:0;left:var(--space-4);right:var(--space-4);border-top:1px solid var(--border)}.trilho-pe a{display:flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);color:var(--on-chapa-muted)}@media (hover:hover) and (pointer:fine){.trilho-pe a:hover{color:var(--on-chapa);text-decoration:underline;text-underline-offset:.15em}}html{--barra-alta:5.25rem;scroll-padding-top:calc(var(--barra-alta) + var(--space-4))}@media (max-width:48rem){html{--barra-alta:8.5rem}}@media (min-width:48.001rem){html:has(.comando-filtros){--barra-alta:8.375rem}html:has(.comando-filtros):has(.comando-tipos){--barra-alta:12.75rem}}.barra-comando{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:var(--space-3) var(--space-8);background:var(--surface-header);color:var(--on-chapa);box-shadow:var(--elev-topo)}.barra-comando__dentro{max-width:calc(var(--area-max) - 2 * var(--space-8));margin-inline:auto;display:flex;align-items:center;gap:var(--space-4);min-height:3.5rem}.comando{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}.comando__icone{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.busca:focus-within,.comando__bairro:focus-within{outline:2px solid var(--on-chapa);outline-offset:2px}.busca{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:0 var(--space-6) 0 var(--space-4);background:var(--field);border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.busca,.busca__campo{flex:1 1;min-width:0;color:var(--on-surface)}.busca__campo{min-height:3rem;padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-size:max(1rem,16px);outline:none}.comando__bairro{position:relative;flex:0 1 auto;min-width:0;max-width:16rem;background:var(--field);color:var(--on-surface);border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.comando__bairro .comando__icone{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);pointer-events:none}.comando__bairro label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comando__bairro select{display:block;width:100%;min-height:3rem;padding:0 var(--space-4) 0 2.75rem;border:0;border-radius:0;background-color:transparent;color:var(--on-surface);font:inherit;font-size:max(1rem,16px);font-weight:var(--weight-medium);text-overflow:ellipsis;outline:none}.comando__onde{display:none}.barra-sacola{flex:none;position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-6);border-radius:var(--radius-control);background:var(--primary);box-shadow:var(--elev-cheio);color:var(--on-primary);font-weight:var(--weight-medium);white-space:nowrap}.barra-sacola--escondida{visibility:hidden;min-width:var(--tap)}.barra-sacola--vazia{cursor:default}.barra-sacola__valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-sacola__valor:before{content:"·";margin-right:var(--space-2)}.barra-sacola__conta{display:none}.barra-voce{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-control);background:var(--field);color:var(--on-surface);box-shadow:inset 0 0 0 1px var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .16s var(--ease-out)}.barra-voce__desenho{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.barra-voce[aria-current=page]{background:var(--primary);color:var(--on-primary);box-shadow:var(--elev-cheio)}.barra-voce:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.barra-voce:not([aria-current]):hover{background:var(--surface-hover)}.barra-sacola:not(.barra-sacola--vazia):hover{background:var(--primary-ink)}}.area{grid-column:2;grid-row:2;min-width:0;display:flex;flex-direction:column}.site-body{flex:1 1;width:100%;max-width:var(--area-max);margin:0 auto;padding:var(--space-8);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start;align-content:start}.vitrine__miolo{min-width:0}.category-nav{grid-column:1;grid-row:1/-1;align-self:start;position:-webkit-sticky;position:sticky;top:0;z-index:4;max-height:100dvh;margin-right:1px;padding:var(--trilho-topo) var(--space-4) var(--trilho-pe);overflow-y:auto;color:var(--on-chapa)}.category-nav__title{margin:0 0 var(--space-2);padding:0 var(--space-3);font-size:.75rem;font-weight:var(--weight-medium);letter-spacing:.07em;text-transform:uppercase;color:var(--on-chapa-muted)}.category-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.category-nav__link{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-field);color:var(--on-chapa);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color .12s ease}@media (hover:hover) and (pointer:fine){.category-nav__link:hover{background:color-mix(in srgb,var(--on-chapa) 8%,transparent)}}.category-nav__link[aria-current=page]{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:var(--elev-cheio);font-weight:var(--weight-bold)}.category-nav__icone{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.category-nav__icone .cheio{fill:currentColor;stroke:none}.duo{fill:none;stroke:none}:is(.category-nav__icone,.filtro-chip__desenho,.painel-lado__icone,.escolha__desenho) .duo{fill:var(--primary);fill-opacity:.16}.barra-comando .comando-filtros .filtro-chip--ligado .duo{fill:var(--on-primary);fill-opacity:.3}.category-nav__nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.category-nav__conta{margin-left:auto;min-width:1.75rem;padding:.1em .5em;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--on-chapa) 8%,transparent);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.category-nav__link--vazia{color:var(--on-chapa-muted)}.category-nav__link--vazia .category-nav__conta{background:transparent}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:64rem){.moldura{display:flex;flex-direction:column;min-height:0}.moldura:before{content:none}.trilho-logo{position:static;align-self:stretch;height:auto;margin:0;padding:var(--space-3) var(--space-4) 0}.brand-logo{height:1.75rem}[data-marca] .brand-logo{height:2.5rem}.barra-comando{padding:var(--space-3) var(--space-4)}.barra-comando__dentro{min-height:0}.category-nav{position:static;align-self:stretch;min-width:0;max-height:none;margin:0;padding:var(--space-2) var(--space-4) 0;overflow:visible;background:var(--surface-header);border-bottom:1px solid var(--border)}.category-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.category-nav__list{flex-direction:row;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px var(--space-2);scrollbar-width:none}.category-nav__list::-webkit-scrollbar{display:none}.category-nav__link{gap:var(--space-2);padding:0 var(--space-4);border-color:var(--border);border-radius:var(--radius-pill);background:var(--field);color:var(--on-surface);font-size:var(--text-sm)}.category-nav__link--vazia{color:var(--on-surface-muted)}.category-nav__link[aria-current=page]{border-color:transparent}.category-nav__conta{margin-left:0}.site-body{gap:var(--space-6);padding:var(--space-6) var(--space-4)}.trilho-pe{position:static;align-self:stretch;display:flex;gap:var(--space-6);min-height:0;margin:0;padding:var(--space-4);background:var(--surface-footer);border-top:1px solid var(--border)}.trilho-pe:before{content:none}}.comando:not(.comando--duplo):has(.comando__bairro){flex:0 1 22rem}.page-title{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:var(--weight-display);letter-spacing:-.01em;line-height:1.15;margin:0 0 var(--space-3)}.page-lead{color:var(--on-surface-muted);font-size:var(--text-lg);margin:0 0 var(--space-8)}.page-lead,.prose{max-width:42rem}.prose h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);color:var(--title-ink);margin:var(--space-8) 0 var(--space-3)}.prose p{margin:0 0 var(--space-4);color:var(--on-surface-muted)}.prose a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){.prose a:hover{text-decoration-thickness:2px}}.texto-volta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-8) 0 0}.empty-state{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-12) var(--space-6);text-align:center;color:var(--on-surface-muted)}.empty-state a,.pedido-acompanhar a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}.empty-state__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);color:var(--on-surface);margin:0 0 var(--space-2)}.empty-state p{margin:0}.loja-header{margin-bottom:var(--space-8)}.loja-header__categoria{color:var(--on-surface-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}.loja-situacao{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:.35em .9em;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium)}.loja-situacao__ponto{width:.625rem;height:.625rem;border-radius:var(--radius-pill);background:var(--on-surface-muted);flex-shrink:0}[data-estado=ABERTA]>.loja-situacao__ponto{background:var(--accent-green)}.loja-header .page-lead{margin-bottom:0}.loja-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--space-4) var(--space-8);gap:var(--space-4) var(--space-8);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);margin:0 0 var(--space-4)}.loja-ficha__parte{min-width:0}.loja-ficha__titulo{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--on-surface);margin:0 0 var(--space-2)}.loja-ficha__texto{margin:0;color:var(--on-surface-muted)}.loja-ficha .loja-zonas{margin:0;max-width:none}.loja-ficha__minimo{margin:var(--space-2) 0 0;color:var(--on-surface-muted);font-size:var(--text-sm)}.selo{background:var(--selo);color:var(--on-selo);border:1px solid var(--selo-border);border-radius:var(--radius-pill);padding:.15em .7em;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.selo--monte{background:var(--accent);color:var(--on-accent);border-color:transparent;margin-left:var(--space-2);font-size:.8125rem}.secao-titulo{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);color:var(--title-ink);overflow-wrap:anywhere;margin:var(--space-12) 0 var(--space-4)}.cardapio-secao{margin-bottom:var(--space-8)}.cardapio-secao__titulo{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);overflow-wrap:anywhere;margin:var(--space-6) 0 var(--space-3)}.catalogo-busca{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface-raised)}.catalogo-busca:focus-within{outline:2px solid var(--primary-ink);outline-offset:2px}.catalogo-busca__rotulo{flex:none;font-weight:var(--weight-medium);white-space:nowrap}.catalogo-busca__campo{flex:1 1;min-width:0;min-height:3.25rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--on-surface);font:inherit;outline:none}.catalogo-busca__conta{flex:none;color:var(--on-surface-muted);font-size:var(--text-sm);white-space:nowrap}.catalogo-abas{margin:0 0 var(--space-4)}.catalogo-abas,.catalogo-porte{display:flex;gap:var(--space-2);padding:3px;overflow-x:auto;overscroll-behavior-x:contain}.catalogo-porte{margin:0 0 var(--space-3)}.catalogo-porte__rotulo{align-self:center;margin:0 var(--space-1) 0 0;flex:none}.catalogo-porte .tipo-chip{cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium)}.cardapio-item__duracao{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);white-space:nowrap}.cardapio-item__duracao,.cardapio-item__quando{color:var(--on-surface-muted);font-size:var(--text-sm)}.cardapio-item__quando,.cardapio-item__quem{margin:var(--space-1) 0 0}.cardapio-item__quem{color:var(--on-surface-muted);font-size:var(--text-sm)}.catalogo-abas .tipo-chip{cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium)}.catalogo-abas .tipo-chip[aria-current=true]{background:var(--primary-light);color:var(--primary-ink);border-color:var(--primary);box-shadow:none}@media (hover:hover) and (pointer:fine){.catalogo-abas .tipo-chip[aria-current=true]:hover{background:var(--primary-light);color:var(--primary-ink);border-color:var(--primary-ink)}}:is(.catalogo-abas,.loja-secoes__lista) .tipo-chip{max-width:16rem}.tipo-chip__texto{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalogo-vazio{padding:var(--space-6) var(--space-4);text-align:center}.catalogo-aviso,.catalogo-vazio{margin:0;color:var(--on-surface-muted)}.catalogo-aviso{padding:var(--space-2) var(--space-4) var(--space-3)}.catalogo-aviso__linha{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap)}a.catalogo-aviso__linha{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){a.catalogo-aviso__linha:hover{text-decoration-thickness:2px}}@media (max-width:37.5rem){.catalogo-busca{flex-wrap:wrap;padding-bottom:var(--space-2)}.catalogo-busca__rotulo{flex-basis:100%;padding-top:var(--space-3);white-space:normal}}.cardapio-lista{list-style:none;margin:0;padding:0 var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius)}.cardapio-item{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:baseline;padding:var(--space-4) 0;border-bottom:1px solid var(--separator)}.cardapio-item:last-child{border-bottom:none}.cardapio-item__principal{flex:1 1 12rem;min-width:0}.cardapio-item__foto{flex:none;align-self:flex-start;width:4rem;height:4rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface-hover)}.cardapio-item__foto img{display:block;width:100%;height:100%;object-fit:cover}.cardapio-item__nome{margin:0;font-weight:var(--weight-medium);overflow-wrap:anywhere}.cardapio-item__titulo{display:-webkit-inline-box;vertical-align:bottom}.cardapio-item__descricao+.cardapio-item__mais{margin-top:var(--space-1)}.cardapio-item__mais{display:inline-flex;align-items:center;min-height:var(--tap);padding:0;border:0;background:none;color:var(--primary-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.cardapio-item__descricao{margin:var(--space-1) 0 0;color:var(--on-surface-muted);font-size:var(--text-sm);max-width:44rem}.catalogo-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:40rem){.catalogo-grade{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.catalogo-grade>li{min-width:0}.peca-cartao{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:100%;min-height:44px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer}.peca-cartao[aria-expanded=true]{border-color:var(--primary-ink);box-shadow:0 0 0 1px var(--primary-ink)}@media (hover:hover) and (pointer:fine){.peca-cartao:not([aria-expanded=true]):hover{border-color:var(--on-surface);box-shadow:var(--elev-2)}}.peca-cartao__foto{display:block;aspect-ratio:3/4;max-width:100%;overflow:hidden;border-radius:var(--radius-field);background:var(--surface-hover)}.peca-cartao__foto img{display:block;width:100%;height:100%;object-fit:cover}.peca-cartao__sem-foto{display:grid;place-items:center;height:100%;padding:var(--space-3);color:var(--on-surface-muted);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere}.peca-cartao__nome{font-weight:var(--weight-medium);overflow-wrap:anywhere}.peca-cartao__grade{color:var(--on-surface-muted);font-size:var(--text-sm)}.peca-cartao__preco{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.peca-aberta{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised)}@media (min-width:40rem){.peca-aberta{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}@media (max-width:39.999rem){.catalogo-grade>li:has(>.peca-cartao[aria-expanded=true]){display:none}}.peca-aberta__foto{display:block;aspect-ratio:3/4;width:min(100%,18rem);justify-self:center;max-width:100%;overflow:hidden;border-radius:var(--radius-field);background:var(--surface-hover)}.peca-aberta__foto img{display:block;width:100%;height:100%;object-fit:cover}.peca-aberta__fotos{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:center;min-width:0}.peca-aberta__miniaturas{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.peca-aberta__miniatura{width:44px;height:58px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--surface-hover);cursor:pointer}.peca-aberta__miniatura[aria-current=true]{border-color:var(--primary-ink);box-shadow:0 0 0 1px var(--primary-ink)}.peca-aberta__miniatura img{display:block;width:100%;height:100%;object-fit:cover}.peca-aberta__texto{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;min-width:0}.peca-aberta__cabeca{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between}.peca-aberta__nome{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.peca-aberta__selos{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.peca-aberta__selos:empty{display:none}.peca-aberta__descricao{margin:0;color:var(--on-surface-muted);white-space:pre-line}.checkout-troca,.peca-aberta__troca{margin:0;font-size:var(--text-sm);color:var(--on-surface-muted)}.peca-aberta__acoes{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:baseline;justify-content:space-between}.cardapio-item__preco{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:var(--weight-medium)}.preco-de{color:var(--on-surface-muted);font-weight:var(--weight-regular);-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1)}.loja-endereco{font-style:normal;display:flex;flex-direction:column;gap:var(--space-1);color:var(--on-surface-muted);margin-bottom:var(--space-6)}.loja-contatos,.loja-horarios,.loja-zonas{list-style:none;margin:0 0 var(--space-6);padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-width:28rem}.loja-horarios li,.loja-zonas li{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--on-surface-muted)}.loja-horarios__dia{color:var(--on-surface)}.loja-zonas{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-column-gap:var(--space-4);column-gap:var(--space-4)}.loja-zonas li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:start}.loja-zonas__taxa,.loja-zonas__tempo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.loja-contatos a,.loja-voltar a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}.loja-voltar{margin:var(--space-6) 0 0}.quem-vende{margin:var(--space-12) 0 var(--space-6);font-size:var(--text-sm);color:inherit}.quem-vende__titulo{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:700}.quem-vende__linhas{display:flex;flex-direction:column;margin:0;overflow-wrap:anywhere}.tp-quem-vende{padding-inline:24px}.kk-quem-vende{padding-inline:22px}@media (min-width:64.001rem){.tp-quem-vende{padding-inline:0}.kk-quem-vende{max-width:1240px;margin-inline:auto;padding-inline:32px}}.vitrine__abertas{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-weight:var(--weight-medium)}.vitrine__bairro-conta{margin:0 0 var(--space-4);color:var(--on-surface-muted);font-size:var(--text-sm)}.vitrine__tipos{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:3px;overflow-x:auto;overscroll-behavior-x:contain}.vitrine__tipos-rotulo{flex:none;margin-right:var(--space-1);font-weight:var(--weight-medium)}::placeholder{color:var(--on-surface-muted);opacity:1}.tipo-chip{flex:none;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4);border:1.5px solid var(--chip-border);box-shadow:0 2px 4px color-mix(in srgb,var(--on-surface) 6%,transparent);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--on-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tipo-chip:not([aria-current]):hover{border-color:var(--primary-ink);color:var(--primary-ink);background:var(--primary-light)}.tipo-chip[aria-current=true]:hover{background:var(--primary-ink);border-color:var(--primary-ink);color:var(--on-primary)}}.tipo-chip[aria-current=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:var(--elev-cheio);font-weight:var(--weight-bold)}:is(.tipo-chip,.category-nav__link,.barra-sacola,.carrinho-adicionar,.botao-primario,.botao-lado,.botao-secundario,.botao-quieto,.carrinho-barra__acao,.postagem__ver,.loja-voltar__link,.qtd button,.pedidos-item){-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.tipo-chip,.category-nav__link,.barra-sacola):active{transform:scale(.97)}.vitrine__aviso{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--note);color:var(--on-note);border-radius:var(--radius-note);font-size:var(--text-sm)}.loja-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.loja-card{display:flex}.loja-card__link{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-balao);padding:var(--space-4);box-shadow:var(--elev-1);overflow:hidden;transition:box-shadow .14s ease,transform .14s ease,border-color .12s ease}.loja-card--fechada .loja-card__link{background:color-mix(in srgb,var(--surface-raised) 55%,transparent);box-shadow:none}@media (hover:hover) and (pointer:fine){.loja-card__link:hover{border-color:var(--on-surface);box-shadow:var(--elev-2);transform:translateY(-2px)}}.loja-card__etiqueta{margin:0}.loja-card__nome{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--weight-display);margin:0}.loja-tipos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.loja-tipos li{padding:.15em .7em;border-radius:var(--radius-pill);background:var(--faixa);color:var(--on-surface);font-size:.8125rem;font-weight:var(--weight-medium)}.loja-header .loja-tipos{margin:var(--space-1) 0 var(--space-2)}.loja-capa{display:flex;justify-content:center;overflow:hidden;background:var(--capa)}.loja-capa svg{display:block;height:100%;width:auto}.loja-foto{display:block;width:100%;object-fit:cover;background:var(--surface-hover)}.loja-foto--cartao{height:9rem;width:calc(100% + 2 * var(--space-4));margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-1);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.loja-foto--loja{height:14rem;margin-bottom:var(--space-6);border-radius:var(--radius)}@media (max-width:48rem){.loja-foto--loja{height:10rem;margin-bottom:var(--space-4)}}.loja-capa--apagada,.loja-foto--apagada{filter:grayscale(1);opacity:.75}.capa-osso{fill:var(--surface-raised)}.capa-tinta{fill:var(--on-surface)}.capa-roxo{fill:var(--accent-purple)}.capa-verde{fill:var(--accent-green)}.capa-magenta{fill:var(--accent-magenta)}.capa-areia{fill:var(--capa-miolo)}.capa-sombra{fill:var(--on-surface);opacity:.12}.capa-t-tinta{stroke:var(--on-surface);stroke-linecap:round;stroke-linejoin:round}.capa-t-magenta{stroke:var(--accent-magenta);stroke-linecap:round}.capa-t-fino{stroke-width:3;fill:none}.capa-t-grosso{stroke-width:5;fill:none}.capa-t-fio{stroke-width:1.6;fill:none;opacity:.55}.capa-t-contorno{stroke-width:2.5}.loja-card__situacao{align-self:flex-start;display:flex;align-items:center;gap:var(--space-2);margin:0;padding:.3em .8em;background:var(--field);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:var(--weight-medium)}.loja-card--fechada .loja-card__situacao{color:var(--on-surface-muted)}.loja-card__entrega{align-self:flex-start;margin:0;padding:.25em .7em;border-radius:var(--radius-field);background:color-mix(in srgb,var(--faixa) 45%,var(--surface-raised));font-size:.8125rem;font-weight:var(--weight-medium)}.loja-card--fechada .loja-card__entrega,.loja-card__entrega--nao{color:var(--on-surface-muted)}.corte-2,.corte-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.corte-2{-webkit-line-clamp:2}.corte-3{-webkit-line-clamp:3}.loja-card__descricao{margin:0 0 var(--space-2);color:var(--on-surface-muted);font-size:var(--text-sm)}.loja-card__rodape{margin:auto calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);display:flex;gap:var(--space-2) var(--space-3);align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--border);background:color-mix(in srgb,var(--faixa) 38%,var(--surface-raised))}.loja-card__onde{display:inline-flex;align-items:center;gap:.35rem;color:var(--on-surface-muted);font-size:var(--text-sm)}.icone-pequeno{flex:none;width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.loja-card__selos{display:flex;gap:var(--space-2)}.selo--card{font-size:.8125rem}.botao-tentar{font:inherit;font-weight:var(--weight-medium);min-height:var(--tap);background:var(--cta);box-shadow:var(--elev-cheio);color:var(--on-primary);border:none;border-radius:var(--radius-control);padding:0 var(--space-6);cursor:pointer}@media (hover:hover) and (pointer:fine){.botao-tentar:hover{background:var(--primary-ink);color:var(--on-primary)}}.loja-main{padding-bottom:var(--space-4)}.cardapio-item__lado{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);flex-shrink:0}@media (min-width:48.001rem){.cardapio-item__lado{flex-direction:row;align-items:center;gap:var(--space-4)}}.cardapio-item__nota{margin:var(--space-1) 0 0;color:var(--on-surface-muted);font-size:var(--text-sm)}@media (max-width:48rem){.cardapio-item__lado{flex-basis:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center}.cardapio-item__lado>.cardapio-item__preco{grid-column:1;grid-row:1;justify-self:start;white-space:normal;min-width:0}.cardapio-item__lado>.cardapio-item__preco .preco-de{display:block;-webkit-margin-end:0;margin-inline-end:0}.cardapio-item__lado>:not(.cardapio-item__preco,.cardapio-item__nota){grid-column:2;grid-row:1;justify-self:end}.cardapio-item__lado>.cardapio-item__nota{grid-column:1/-1;grid-row:2;text-align:right}}.checkout-minimo{margin:var(--space-3) 0 0;border-radius:var(--radius-note);font-size:var(--text-sm)}.checkout-fechada,.checkout-minimo{padding:var(--space-3) var(--space-4);background:var(--note);color:var(--on-note)}.checkout-fechada{margin:0;border:1px solid var(--note-border);border-radius:var(--radius-note);font-weight:var(--weight-medium)}.cardapio-aviso{background:var(--note);border-radius:var(--radius-note);padding:var(--space-3) var(--space-4);color:var(--on-note);margin:0 0 var(--space-4)}.botao-primario,.carrinho-adicionar{font:inherit;font-weight:var(--weight-medium);min-height:var(--tap);background:var(--cta);box-shadow:var(--elev-cheio);color:var(--on-primary);border:none;border-radius:var(--radius-control);padding:0 var(--space-6);cursor:pointer;white-space:nowrap}@media (hover:hover) and (pointer:fine){.botao-primario:hover,.carrinho-adicionar:hover{background:var(--primary-ink);color:var(--on-primary)}}:is(.carrinho-adicionar,.botao-primario,.botao-lado,.botao-secundario,.botao-quieto,.postagem__ver,.loja-voltar__link,.qtd button,.pedidos-item,.peca-cartao){transition:transform .16s var(--ease-out)}:is(.carrinho-adicionar,.botao-primario,.botao-lado,.botao-secundario,.botao-quieto,.postagem__ver,.loja-voltar__link,.qtd button,.pedidos-item,.peca-cartao):active{transform:scale(.97)}.carrinho-barra__acao:active{transform:scale(.985)}:is(.campo--opcoes label,.campo--escolhas label,.campo--aceite label){transition:background-color .12s ease}:is(.campo--opcoes label,.campo--escolhas label,.campo--aceite label):active{background:var(--surface-hover)}.botao-primario{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-6);font-size:var(--text-lg);white-space:normal}.botao-primario:disabled{background:var(--separator);color:var(--on-surface);cursor:progress}.qtd{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--field)}.qtd button{font:inherit;font-size:var(--text-lg);line-height:1;width:2.75rem;height:2.75rem;border:none;background:transparent;color:var(--primary-ink);cursor:pointer;border-radius:var(--radius-control)}@media (hover:hover) and (pointer:fine){.qtd button:hover:not(:disabled){background:var(--surface-hover)}}.qtd button:disabled{color:var(--on-surface-muted);cursor:not-allowed}.qtd__valor{min-width:1.5rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.carrinho-barra{position:-webkit-sticky;position:sticky;bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));margin-top:var(--space-8);opacity:1;transform:translateY(0);transition:transform .25s var(--ease-out),opacity .2s var(--ease-out);background:var(--surface-bar);color:var(--on-bar);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2);box-shadow:0 2px 6px rgb(13 17 14/.06),0 6px 16px rgb(13 17 14/.1);z-index:10}@starting-style{html[data-sacola-mexeu] .carrinho-barra{opacity:0;transform:translateY(100%)}}.carrinho-barra__acao{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3.25rem;background:var(--cta);color:var(--on-primary);font-weight:var(--weight-medium);border-radius:var(--radius-control);padding:0 var(--space-6);text-decoration:none;transition:transform .16s var(--ease-out)}.carrinho-barra__rotulo{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-2)}.carrinho-barra__itens{font-weight:var(--weight-normal);font-size:var(--text-sm)}.carrinho-barra__valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover) and (pointer:fine){.carrinho-barra__acao:hover{background:var(--primary-ink);color:var(--on-primary)}}.checkout{display:block}.checkout__resumo{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.checkout__resumo .secao-titulo{margin-top:0}.checkout__resumo .checkout-totais{margin:var(--space-3) 0 0}.checkout__resumo .checkout-item{grid-template-columns:minmax(0,1fr) auto}.checkout__resumo .checkout-item__total{grid-column:2;min-width:0}.checkout__passos{min-width:0}.campo__dica.ambiente-seguro{display:flex;align-items:flex-start;gap:var(--space-2)}.ambiente-seguro__cadeado{flex:none;margin-top:.125rem}.checkout-fechar{margin-top:var(--space-6)}.botao-primario--total{display:flex;align-items:center;justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap}.botao-primario--total>.acao-icone{flex:none}.botao-primario--total>span:not(.botao-primario__total){flex:1 1 10ch;min-width:0;text-align:center}.botao-primario__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:48.001rem){.botao-primario--total>span:not(.botao-primario__total){flex:0 0 auto;min-width:auto;white-space:nowrap}}.checkout-itens{list-style:none;margin:0;padding:0}.checkout-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--separator)}.checkout-item--feito{grid-template-columns:minmax(0,1fr) auto}.checkout-item>:first-child,.checkout-item__nome{min-width:0;overflow-wrap:anywhere}.checkout-item__nome{display:flex;flex-direction:column;gap:var(--space-1);font-weight:var(--weight-medium)}.checkout-item__nome>.selo{align-self:flex-start;margin-left:0}.checkout-item__unitario{font-weight:var(--weight-normal);font-size:var(--text-sm);color:var(--on-surface-muted)}.checkout-item__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:5.5rem;text-align:right}.checkout-nota{color:var(--on-surface-muted);font-size:var(--text-sm);margin:var(--space-3) 0 0}.checkout-nota a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}.campo{display:flex;flex-direction:column;gap:var(--space-1);margin:0 0 var(--space-4)}.campo label{font-weight:var(--weight-medium)}.campo input,.campo select,.campo textarea{font:inherit;padding:var(--space-3);border:1.5px solid var(--field-border);border-radius:var(--radius-field);background:var(--field);color:var(--on-surface);width:100%}.campo input:not([type=radio]):not([type=checkbox]),.campo select{min-height:var(--tap)}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--primary);outline-offset:1px}.campo [aria-invalid=true]{border-color:var(--error)}.campo--opcoes{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.campo__pergunta{font-weight:var(--weight-medium);margin:var(--space-4) 0 var(--space-2)}.campo--opcoes-coluna{flex-direction:column;gap:0}.campo--aceite label,.campo--opcoes label{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--tap);padding:.625rem 0;font-weight:var(--weight-normal);cursor:pointer}.campo--aceite--opcional label{color:var(--on-surface-muted)}.campo--aceite--opcional input[type=checkbox]{width:1.125rem;height:1.125rem}.campo--aceite input,.campo--opcoes input{width:1.5rem;height:1.5rem;margin:0;accent-color:var(--primary-ink);flex-shrink:0}.campo--aceite__ressalva{display:block;color:var(--on-surface-muted);font-size:var(--text-sm)}.campo--aceite a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}.campo__caixa{position:relative;display:flex;align-items:center}.campo__desenho{position:absolute;left:var(--space-3);width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--on-surface-muted);pointer-events:none}.campo__caixa>:is(input,select){padding-left:2.5rem}.campo__caixa:focus-within>.campo__desenho{color:var(--primary-ink)}.campo__caixa:has([aria-invalid=true])>.campo__desenho{color:var(--error)}.campo--escolhas{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}@media (min-width:37.501rem){.campo--escolhas{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.campo--escolhas label{align-items:center;gap:.625rem;min-height:3.25rem;padding:0 .875rem;border-radius:var(--radius-field);background:var(--field);box-shadow:inset 0 0 0 1.5px var(--field-border);font-weight:var(--weight-medium)}.campo--escolhas input{order:2;width:1.25rem;height:1.25rem;margin-left:auto}.campo--escolhas label:has(input:checked){box-shadow:inset 0 0 0 2px var(--primary-ink)}.campo--escolhas label:has(input:focus-visible){outline:2px solid var(--primary-ink);outline-offset:2px}.escolha__desenho{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--on-surface-muted)}.campo--escolhas label:has(input:checked)>.escolha__desenho{color:var(--primary-ink)}.checkout__resumo-faixa{display:flex;align-items:center;gap:var(--space-3)}.checkout__resumo-faixa .loja-avatar{width:2.75rem;height:2.75rem;flex:none}.campo-linha{display:grid;grid-template-columns:1fr 7rem;grid-gap:var(--space-4);gap:var(--space-4)}.campo__erro{margin:0;color:var(--error);font-size:var(--text-sm)}.campo__erro--solto{margin-bottom:var(--space-3)}.campo__dica{margin:0;color:var(--on-surface-muted);font-size:var(--text-sm)}.checkout-totais{margin:0 0 var(--space-6);padding:0}.checkout-totais>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;color:var(--on-surface-muted)}.checkout-totais dd,.checkout-totais dt{margin:0}.checkout-totais dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkout-totais__total{border-top:1px solid var(--separator);color:var(--on-surface)!important;font-weight:var(--weight-medium);font-size:var(--text-lg)}.form-erro{background:var(--error-surface);border:1px solid var(--error);border-radius:var(--radius-note);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4)}:is(.form-erro,.campo__erro,.montagem-falta){opacity:1;transform:translateY(0);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}@starting-style{:is(.form-erro,.campo__erro,.montagem-falta){opacity:0;transform:translateY(-4px)}}.form-erro p{margin:0}.form-erro__dica{color:var(--on-surface-muted);font-size:var(--text-sm);margin-top:var(--space-1)!important}.pedido-feito{max-width:36rem}.pedido-feito__titulo{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:var(--weight-display);margin:0 0 var(--space-2)}.botao-whatsapp{display:block;text-align:center;background:var(--cta);box-shadow:var(--elev-cheio);color:var(--on-primary);font-weight:var(--weight-medium);font-size:var(--text-lg);border-radius:var(--radius-control);padding:var(--space-4) var(--space-6);text-decoration:none;margin:0 0 var(--space-8)}@media (hover:hover) and (pointer:fine){.botao-whatsapp:hover{background:var(--primary-ink)}}.pedido-mensagem summary{cursor:pointer;color:var(--primary-ink);padding:.625rem 0}.pedido-mensagem pre{white-space:pre-wrap;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);font:inherit;font-size:var(--text-sm);margin:var(--space-2) 0 0}@media (max-width:30rem){.checkout-item{grid-template-columns:minmax(0,1fr) auto}.checkout-item__total{grid-column:2;min-width:0}.campo-linha{grid-template-columns:1fr 5.5rem}}.selo--esgotado{background:var(--surface-raised);color:var(--on-surface-muted);border:1px solid var(--separator)}.selo--dieta,.selo--esgotado,.selo--onde,.selo--porte{margin-left:var(--space-2);font-size:.8125rem}.agenda-servico__nota{margin:0 0 var(--space-2);color:var(--on-surface-muted);font-size:var(--text-sm)}.agenda-servico{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-4)}.agenda-servico__nome{margin:0;font-weight:var(--weight-medium)}.agenda-servico__duracao{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);color:var(--on-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.agenda-dias,.agenda-horarios{display:flex;flex-wrap:wrap;gap:var(--space-2)}.agenda-horarios__periodo{margin:var(--space-3) 0 var(--space-1);color:var(--on-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.agenda-dias .tipo-chip,.agenda-horarios .tipo-chip{cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium)}.agenda-horarios .tipo-chip:disabled{cursor:not-allowed;opacity:.45;text-decoration:line-through}.escolha-da-variante{display:grid;grid-gap:var(--space-3);gap:var(--space-3);flex-basis:100%;min-width:0}.escolha-da-variante .carrinho-adicionar{white-space:normal;max-width:100%;height:auto}.variante-grupo{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.variante-rotulo{font-size:var(--text-sm);color:var(--on-surface-muted)}.variante-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variante-chips .tipo-chip{min-width:var(--tap);justify-content:center;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium)}.variante-chips .tipo-chip:disabled{cursor:not-allowed;opacity:.45;text-decoration:line-through}.variante-aviso{margin:0;font-size:var(--text-sm);color:var(--on-surface-muted)}.agenda-pet{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.checkout-item__quando{display:block;color:var(--on-surface-muted);font-size:var(--text-sm)}.pedido-acompanhar{margin:0 0 var(--space-6)}.pedido-acompanhar__dica{color:var(--on-surface-muted)}.pedido-status__loja{margin:0 0 var(--space-2)}.fala-da-loja{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-3)}.fala-da-loja__balao{flex:1 1 auto;min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-balao);box-shadow:var(--elev-1)}.fala-da-loja__quem{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--on-surface-muted);font-size:var(--text-sm)}.fala-da-loja__quem strong{color:var(--on-surface)}.fala-da-loja__quem time{margin-left:auto;white-space:nowrap}.fala-da-loja__nota{margin:var(--space-2) 0 0}.fala-da-loja__nota,.pedido-status__numero{color:var(--on-surface-muted);font-size:var(--text-sm)}.pedido-status__numero{margin:0;font-weight:var(--weight-regular)}.pedido-status__situacao{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 var(--space-2)}.pedido-passos{list-style:none;margin:0 0 var(--space-8);padding:0;display:grid}.pedido-passo{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0;color:var(--on-surface-muted)}.pedido-passo+.pedido-passo:before{content:"";position:absolute;left:calc(.375rem - 1px);top:calc(.375rem - var(--tap) / 2);width:2px;height:calc(var(--tap) - .75rem);background:var(--chip-border)}.pedido-passo--feito+.pedido-passo--atual:before,.pedido-passo--feito+.pedido-passo--feito:before{background:var(--primary)}.pedido-passo--atual,.pedido-passo--feito{color:var(--on-surface)}.pedido-passo--atual{font-weight:var(--weight-bold)}.pedido-passo__marca{flex:none;width:.75rem;height:.75rem;border-radius:50%;border:1.5px solid var(--chip-border);background:transparent}.pedido-passo--atual .pedido-passo__marca,.pedido-passo--feito .pedido-passo__marca{background:var(--primary);border-color:var(--primary)}.pedido-cancelado{margin:0 0 var(--space-8)}.pedido-cancelado,.pedido-pagamento{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.pedido-pagamento{margin:0 0 var(--space-6)}.pedido-pagamento__link{font-weight:600}.pedido-status__nota{color:var(--on-surface-muted);font-size:var(--text-sm)}.pedido-status .loja-header{margin-bottom:var(--space-6)}.pedido-falar{margin:0 0 var(--space-6)}.pedido-zap{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pedido-zap__numero{margin:0;text-align:center;color:var(--on-surface-muted);font-size:var(--text-sm)}.pedido-falar a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}.montagem{flex-basis:100%;background:var(--surface-hover);border-radius:var(--radius-field);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--on-surface) 10%,transparent);padding:var(--space-4);margin-top:var(--space-2)}:is(.montagem,.peca-aberta,.escolha-da-variante){opacity:1;transform:translateY(0);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@starting-style{:is(.montagem,.peca-aberta,.escolha-da-variante){opacity:0;transform:translateY(-4px)}}.montagem-grupo{border:none;padding:0 0 var(--space-4);margin:0 0 var(--space-4);border-bottom:1px solid var(--separator)}.montagem-grupo__titulo{padding:0;font-weight:var(--weight-medium)}.montagem-grupo__regra{display:block;font-weight:var(--weight-normal);color:var(--on-surface-muted);font-size:var(--text-sm)}.montagem-quantidade{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-4);font-weight:var(--weight-medium)}.montagem-opcoes{list-style:none;margin:var(--space-2) 0 0;padding:0}.montagem-opcao{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0}.montagem-opcao__nome{flex:1 1 auto}.montagem-opcao__delta{color:var(--on-surface-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:48rem){.montagem-opcao:has(>.qtd){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-3);column-gap:var(--space-3);align-items:center}.montagem-opcao:has(>.qtd)>.montagem-opcao__nome{grid-column:1;grid-row:1}.montagem-opcao:has(>.qtd)>.montagem-opcao__delta{grid-column:1;grid-row:2}.montagem-opcao:has(>.qtd)>.qtd{grid-column:2;grid-row:1/span 2}}.montagem-radio{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);cursor:pointer}.montagem-radio input{width:1.5rem;height:1.5rem;margin:0;accent-color:var(--primary-ink);flex-shrink:0}.qtd--compacta button{font-size:var(--text-base)}.montagem-falta{margin:0 0 var(--space-3);color:var(--on-surface-muted);font-size:var(--text-sm)}.montagem-acoes{display:flex;flex-direction:column;gap:var(--space-1);align-items:stretch}.montagem-acoes .carrinho-adicionar{min-height:3rem}.botao-quieto{background:none;border:none;text-decoration:underline;text-underline-offset:.15em}.botao-quieto,.botao-secundario{font:inherit;min-height:var(--tap);color:var(--primary-ink);cursor:pointer}.botao-secundario{font-weight:var(--weight-medium);background:transparent;border:1.5px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-6)}@media (hover:hover) and (pointer:fine){.botao-secundario:hover{background:var(--surface-hover)}}.carrinho-adicionar:disabled{background:var(--separator);color:var(--on-surface);cursor:not-allowed}.linha-montagem{display:block;color:var(--on-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.site-body{--pad:var(--space-6)}.painel{padding:var(--pad);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-balao);box-shadow:var(--elev-1);overflow:hidden}.painel>.painel__faixa{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;font-family:var(--font-display);font-size:1.25rem;font-weight:var(--weight-display);color:var(--title-ink)}.painel__faixa-desenho{width:1.5rem;height:1.5rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.painel__faixa-desenho .duo{fill:var(--primary);fill-opacity:.16}.loja-card__entrega,.loja-card__rodape,.vitrine__filtros{--on-surface-muted:var(--on-faixa-muted)}.painel>.painel__faixa--pagina{padding:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular)}.painel__faixa--pagina .page-title{margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.painel__faixa--pagina .loja-header__categoria{margin:0 0 var(--space-1);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.painel__faixa--pagina .page-lead{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--on-surface)}.fechamento-conta,.painel__faixa--pagina .pedido-status__nota{margin:var(--space-1) 0 0}.fechamento-conta{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--on-surface);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}@media (hover:hover) and (pointer:fine){.fechamento-conta:hover span{text-decoration:underline}}.botao-primario__total--parcial{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15}.botao-primario__total--parcial small{font-size:var(--text-sm);font-weight:var(--weight-regular)}.painel>.painel__faixa:only-child{margin-bottom:0}.loja-card__etiqueta,.loja-ficha__titulo,.loja-topo .loja-header__categoria,.sobrelinha,.vitrine__tipos-rotulo{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--on-surface-muted)}.sobrelinha{margin:0 0 var(--space-2)}.painel .cardapio-lista{background:var(--field)}.painel .empty-state{background:transparent;border:0;padding:var(--space-4) 0;text-align:left}.painel.vitrine__cabeca{margin:0 0 var(--space-6);padding:0}.vitrine__cabeca-texto{padding:var(--space-6) var(--pad) var(--space-4)}.vitrine__cabeca .page-title{margin-bottom:var(--space-2);font-size:clamp(1.75rem,3.4vw,2.75rem)}.vitrine__cabeca .page-lead{margin-bottom:0}.vitrine__cabeca .vitrine__bairro-conta{margin:var(--space-3) 0 0}.vitrine__filtros{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--pad);background:var(--faixa);border-top:1px solid var(--border)}.vitrine__filtros>*{margin:0}.vitrine__filtros .vitrine__aviso{background:var(--surface-raised);border:1px solid var(--border)}.vitrine__filtros .tipo-chip{background:var(--field)}.vitrine__cabeca>.vitrine__abertas{margin:0;padding:var(--space-3) var(--pad);border-top:1px solid var(--border)}.fechamento,.loja-main,.pedido-status{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-content:start}.fechamento>*,.loja-main>*,.pedido-status>*{margin-top:0;margin-bottom:0}.painel.loja-topo{padding:0}.loja-topo .loja-foto--loja{margin:0;border-radius:0;border-bottom:1px solid var(--border)}.loja-topo .loja-header{margin:0;padding:var(--space-4) var(--pad) var(--pad)}.loja-atalhos{display:flex;gap:var(--space-2);padding:0 var(--pad) var(--pad);overflow-x:auto;overscroll-behavior-x:contain}.loja-atalhos .tipo-chip{flex:none;text-decoration:none}@media (min-width:56.25rem){.loja-atalhos{flex-wrap:wrap;overflow-x:visible}}.loja-header__logo{display:flex;margin-bottom:var(--space-2)}.loja-foto--loja+.loja-header .loja-header__logo{margin-top:calc(-1 * (2.5rem + var(--space-4)))}.loja-header__logo .loja-avatar{width:5rem;height:5rem;border:3px solid var(--surface-raised);box-shadow:var(--elev-1)}.loja-postagens{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.loja-postagem{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.loja-postagem__quando{color:var(--on-surface-muted);font-size:var(--text-sm)}.loja-postagem__foto{border:1px solid var(--border);border-radius:var(--radius)}.loja-postagem__texto{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.loja-situacao{background:var(--field)}.loja-ficha.painel{padding:var(--space-4) var(--pad)}.loja-aviso{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);background:var(--note);color:var(--on-note);border:1px solid var(--note-border);border-radius:var(--radius-note);font-weight:var(--weight-medium)}.loja-cardapio,.loja-cardapio__secoes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-content:start}.loja-cardapio>*,.loja-cardapio__secoes>*{margin:0}.loja-secoes__lista{list-style:none;margin:0;padding:var(--space-3) 0 0;display:flex;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain}.loja-secoes__lista .tipo-chip{text-decoration:none}@media (min-width:80rem){.loja-cardapio[data-secoes]{grid-template-columns:15rem minmax(0,1fr);align-items:start}.loja-secoes{position:-webkit-sticky;position:sticky;top:calc(var(--barra-alta) + var(--space-4))}.loja-secoes__lista{flex-direction:column;overflow-x:visible}.loja-secoes__lista .tipo-chip{display:flex;width:100%;max-width:none;justify-content:flex-start;white-space:normal}.loja-secoes__lista .tipo-chip__texto{overflow-wrap:anywhere}}.loja-main>.cardapio-aviso{border:1px solid color-mix(in srgb,var(--on-note) 16%,var(--note));box-shadow:var(--elev-1)}.painel .cardapio-secao:last-child{margin-bottom:0}.painel .cardapio-secao__titulo{margin-top:0}.loja-servicos{margin:0;white-space:pre-line;max-width:65ch}.loja-farmaceutico{margin:var(--space-4) 0 0}.loja-farmaceutico,.loja-quem-atende{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.loja-quem-atende{list-style:none;margin:0;padding:0}.loja-onde{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.loja-onde__bloco{min-width:0}.loja-onde .loja-endereco{flex-direction:row;gap:var(--space-3);margin:0;padding:var(--space-4);background:var(--field);border:1px solid var(--border);border-radius:var(--radius-field);color:var(--on-surface)}.loja-endereco .comando__icone{margin-top:.15rem}.loja-endereco__linhas{display:flex;flex-direction:column;gap:var(--space-1)}.loja-endereco__linhas span+span{color:var(--on-surface-muted)}.loja-onde .loja-horarios{gap:0;max-width:none;margin:0;padding:0 var(--space-4);background:var(--field);border:1px solid var(--border);border-radius:var(--radius-field)}.loja-onde .loja-horarios>li{padding:var(--space-2) 0;border-bottom:1px solid var(--separator)}.loja-onde .loja-horarios>li:last-child{border-bottom:0}.loja-onde .loja-horarios>li>.loja-horarios__fechado{color:var(--on-surface-muted)}.loja-onde .loja-horarios>li.loja-horarios__hoje{margin:0 calc(-1 * var(--space-4));padding-inline:var(--space-4);background:color-mix(in srgb,var(--faixa) 55%,var(--field));color:var(--on-surface);font-weight:var(--weight-medium)}.loja-horarios__hoje .selo{margin-left:var(--space-2);font-size:.8125rem}.painel .loja-contatos,.painel .pedido-falar{max-width:30rem;margin:0}.painel .loja-contatos a,.painel .pedido-falar a{display:flex;align-items:center;gap:var(--space-3);min-height:3.25rem;min-width:0;overflow-wrap:anywhere;margin:0;padding:0 var(--space-4);background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-field);box-shadow:var(--elev-1);color:var(--on-surface);font-weight:var(--weight-medium);text-decoration:none}.painel .loja-contatos a:after,.painel .pedido-falar a:after{content:"→";margin-left:auto;color:var(--primary-ink)}@media (hover:hover) and (pointer:fine){.painel .loja-contatos a:hover,.painel .pedido-falar a:hover{border-color:var(--on-surface)}}.loja-voltar a,.prose .texto-volta a{display:inline-flex;align-items:center;min-height:var(--tap);margin:0;padding:0 var(--space-6);background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-control);box-shadow:var(--elev-1);color:var(--on-surface);font-weight:var(--weight-medium);text-decoration:none}@media (hover:hover) and (pointer:fine){.loja-voltar a:hover,.prose .texto-volta a:hover{border-color:var(--on-surface)}}.checkout__passos{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-content:start}.checkout__passos>section>.secao-titulo{display:flex;align-items:center}.checkout{max-width:none}.fechamento:has(>.empty-state){max-width:40rem}.pedido-feito{max-width:none}.painel .pedido-mensagem pre{background:var(--field);border-radius:var(--radius-field)}.painel>.pedido-passos{margin:0}.painel>.pedido-cancelado{margin:0;background:var(--field)}.pedido-recibo .checkout-itens{margin:0;padding:0;list-style:none}.pedido-recibo .checkout-totais{margin-bottom:0}.prose.folha{max-width:48rem;width:100%;margin-inline:auto;padding:var(--space-8)}.prose.folha h2{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--separator)}.prose.folha ol,.prose.folha ul{margin:0 0 var(--space-4);padding-left:var(--space-6);color:var(--on-surface-muted)}.prose.folha li{margin-bottom:var(--space-2)}.prose.folha li>ul{margin:var(--space-2) 0 0}.prose.folha h3{font-size:var(--text-lg);color:var(--title-ink);margin:var(--space-6) 0 var(--space-3)}.termos-versao{margin:calc(-1 * var(--space-2)) 0 var(--space-6)}.prose.folha .termos-resumo{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-6);background:var(--note);border:1px solid var(--border);border-radius:var(--radius)}.prose.folha .termos-resumo h2{margin-top:0;padding-top:0;border-top:0}.prose.folha .termos-resumo p,.prose.folha .termos-resumo ul{color:var(--on-note)}.prose.folha .termos-resumo ul{margin-bottom:0}.termos-quadro table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--on-surface-muted)}.termos-quadro td,.termos-quadro th{padding:var(--space-2);border-bottom:1px solid var(--separator);text-align:left;vertical-align:top;overflow-wrap:anywhere}.termos-quadro th{color:var(--title-ink);font-weight:var(--weight-bold)}@media (max-width:39.999rem){.prose.folha .termos-resumo{padding:var(--space-4)}.prose.folha ol,.prose.folha ul{padding-left:var(--space-4)}}.prose.folha>.page-lead:last-child,.prose.folha>p:last-child{margin-bottom:0}@media (max-width:64rem){.site-body{--pad:var(--space-4)}.prose.folha{padding:var(--space-4)}}.planta-feed{padding-top:var(--space-6)}.feed{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);width:75%;margin-inline:auto}.postagem-fala{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.postagem-fala__avatar{flex:none;display:inline-grid}.postagem-fala>.postagem{flex:1 1 auto;min-width:0}.postagem{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-balao);box-shadow:var(--elev-1)}.postagem__topo{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.postagem__loja{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap);min-width:0;color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.postagem__loja:hover .postagem__nome{text-decoration:underline;text-underline-offset:.15em}}.loja-capa--avatar{flex:none;align-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--border);border-radius:50%}.loja-capa--avatar svg{height:auto;width:170%}.loja-avatar{flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--border);border-radius:50%;object-fit:cover;background:var(--surface-raised)}.loja-avatar--apagada{filter:grayscale(1);opacity:.75}.avatar-balao{position:relative;display:inline-grid;flex:none}.avatar-balao:after,.avatar-balao:before{content:"";position:absolute;left:50%;width:25%;height:16%;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);transform:translateX(-50%)}.avatar-balao:before{bottom:calc(-16% - 1px);width:calc(25% + 2px);height:calc(16% + 1px);background:var(--border)}.avatar-balao:after{bottom:-16%;background:var(--primary-light)}.avatar-balao--apagada:after,.avatar-balao--apagada:before{opacity:.4}.postagem__quem{display:grid;min-width:0}.postagem__nome{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);line-height:1.2}.postagem__etiqueta{font-family:var(--font-body);font-size:.9375rem;font-weight:var(--weight-normal);color:var(--on-surface-muted)}.postagem__quando{margin-left:auto;color:var(--on-surface-muted);font-size:var(--text-sm);white-space:nowrap}.postagem__midia{display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:0 var(--space-4)}.postagem__quadro{display:block;width:100%;aspect-ratio:4/3;border-radius:var(--radius-foto);overflow:hidden}.postagem__quadro img{display:block;width:100%;height:100%;object-fit:cover}.postagem__midia--apagada{filter:grayscale(1);opacity:.75}.postagem__texto{margin:0;padding:var(--space-4);font-size:var(--text-lg);overflow-wrap:anywhere}.postagem__descricao{margin:var(--space-4) var(--space-4) var(--space-3)}.postagem__detalhes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:0 var(--space-4) var(--space-4)}.postagem__descricao+.postagem__detalhes{padding-top:var(--space-1)}.postagem--da-loja .postagem__midia+.postagem__detalhes{padding-top:var(--space-4)}.postagem__entrega{color:var(--on-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.postagem__pe{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm)}.postagem__pe .loja-card__situacao{margin:0}.postagem[data-estado]:not([data-estado=ABERTA]) .loja-card__situacao{color:var(--on-surface-muted)}.postagem__onde{gap:.35rem;color:var(--on-surface-muted)}.postagem__onde,.postagem__ver{display:inline-flex;align-items:center}.postagem__ver{margin-left:auto;min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--field);color:var(--on-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}@media (hover:hover) and (pointer:fine){.postagem__ver:hover{border-color:var(--primary)}}.barra-comando__dentro:has(>.comando-tipos,>.comando-filtros){flex-wrap:wrap;row-gap:var(--space-3)}.comando-filtros{display:flex;align-items:center;gap:var(--space-2);container-type:inline-size}.filtro-chip__desenho{flex:none;width:1.5rem;height:1.5rem;margin-right:var(--space-2);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.barra-comando :is(.comando-tipos,.comando-filtros){flex-basis:100%;flex-wrap:nowrap;justify-content:safe center;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.barra-comando :is(.comando-tipos,.comando-filtros) .tipo-chip{border:1.5px solid var(--chip-border);background:var(--surface-raised);color:var(--on-surface);box-shadow:0 2px 4px color-mix(in srgb,var(--on-surface) 6%,transparent)}@media (hover:hover) and (pointer:fine){.barra-comando :is(.comando-tipos,.comando-filtros) .tipo-chip:not([aria-current]):not(.filtro-chip--ligado):hover{background:var(--primary-light);color:var(--primary-ink);border-color:var(--primary-ink)}.barra-comando :is(.comando-tipos,.comando-filtros) :is(.tipo-chip[aria-current=true],.filtro-chip--ligado):hover{background:var(--primary-ink);border-color:var(--primary-ink)}}.barra-comando .comando-filtros .filtro-chip--ligado,.barra-comando .comando-tipos .tipo-chip[aria-current=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary);box-shadow:var(--elev-cheio)}@media (max-width:48rem){.vitrine__tipos{scrollbar-width:none}.vitrine__tipos::-webkit-scrollbar{display:none}.barra-comando :is(.comando-tipos,.comando-filtros){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.barra-comando :is(.comando-tipos,.comando-filtros)::-webkit-scrollbar{display:none}.postagem__topo{flex-wrap:wrap;row-gap:0}.postagem__loja{flex:1 1 100%}.postagem__quando{margin-left:0}}.busca-postagens{margin-top:var(--space-8)}.busca-postagens__titulo{width:75%;margin:0 auto var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display)}.site-body--busca{max-width:calc(.75 * (var(--area-max) - 2 * var(--space-8)) + 2 * var(--space-8))}.site-body--busca :is(.feed,.busca-postagens__titulo){width:100%}@media (max-width:48rem){.busca-postagens__titulo,.feed{width:100%}}.lado,.principal{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-content:start}.lado>*,.principal>*{margin:0;max-width:none}@media (min-width:80rem){.planta-trabalho{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.lado{position:-webkit-sticky;position:sticky;top:calc(var(--barra-alta) + var(--space-4))}.checkout__resumo .checkout-itens,.lado__pedido .checkout-itens{max-height:max(12rem,calc(100dvh - var(--barra-alta) - 30rem));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.planta-trabalho .carrinho-barra,.planta-trabalho .fechamento-conta{display:none}}.lado__pedido .checkout-itens{list-style:none;margin:0;padding:0}.lado__total{display:flex;justify-content:space-between;gap:var(--space-4);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--separator);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lado__vazio{margin:0;color:var(--on-surface-muted)}.botao-cta{display:flex;align-items:center;justify-content:center;min-height:3rem;margin-top:var(--space-4);padding:0 var(--space-6);border-radius:var(--radius-control);background:var(--cta);box-shadow:var(--elev-cheio);color:var(--on-primary);font-weight:var(--weight-medium);text-decoration:none}@media (hover:hover) and (pointer:fine){.botao-cta:hover{background:var(--primary-ink);color:var(--on-primary)}}.lado .loja-ficha{grid-template-columns:minmax(0,1fr)}.lado__acao{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--pad)}.lado__acao .checkout-nota{margin:0}.lado .checkout-item{grid-template-columns:minmax(0,1fr) auto}.lado .checkout-item__total{grid-column:2;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:79.999rem){.planta-trabalho{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6)}.planta-trabalho>.lado,.planta-trabalho>.principal{display:contents}.planta-trabalho>.lado>*,.planta-trabalho>.principal>*{order:5}.lado__pedido{display:none}.planta-trabalho .loja-topo{order:1}.planta-trabalho .loja-ficha{order:2}.planta-trabalho .cardapio-aviso{order:3}.planta-trabalho .loja-cardapio{order:4}.planta-trabalho .lado>section:has(.loja-contatos){order:6}.planta-trabalho .loja-voltar{order:7}.planta-trabalho .carrinho-barra{order:8}.planta-trabalho .fechamento>.painel:has(>.painel__faixa--pagina){order:1}.planta-trabalho .checkout__passos{order:2}.planta-trabalho .checkout__resumo{order:3}.planta-trabalho .lado__acao{order:4;position:-webkit-sticky;position:sticky;bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));z-index:10;box-shadow:var(--elev-pe);padding:var(--space-3);gap:var(--space-2)}html:has(.planta-trabalho .lado__acao){scroll-padding-bottom:9.5rem}}.acao-icone{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:is(.carrinho-adicionar,.botao-secundario,.botao-quieto,.botao-tentar,.botao-cta,.postagem__ver):has(>.acao-icone){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.loja-voltar__link:has(>.acao-icone){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:normal;text-align:center}:is(.botao-primario,.botao-whatsapp):has(>.acao-icone){display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.botao-quieto:has(>.acao-icone){text-decoration:none}.qtd button>.acao-icone{width:16px;height:16px}.qtd button:has(>.acao-icone){display:inline-grid;place-items:center}@media (min-width:64.001rem){html:not([data-marca]) .moldura{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto}html:not([data-marca]) .moldura:before{content:none}html:not([data-marca]) .trilho-logo{grid-column:1;grid-row:1;align-self:stretch;align-items:flex-start;z-index:3;height:auto;margin:0;min-width:0;overflow:hidden;padding:calc(var(--space-3) + .125rem) var(--space-6) 0 var(--space-8)}html:not([data-marca]) .area{grid-column:1/-1;grid-row:2}html:not([data-marca]) .trilho-pe{grid-column:1/-1;grid-row:3;position:static;align-self:stretch;display:flex;justify-content:center;gap:var(--space-6);min-height:0;margin:0;padding:var(--space-4);background:var(--surface-footer);border-top:1px solid var(--border)}html:not([data-marca]) .trilho-pe:before{content:none}html:not([data-marca]) .barra-para-lojas{display:inline-flex}}.barra-para-lojas{flex:none;display:none;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-2);color:var(--primary-ink);font-weight:var(--weight-medium);white-space:nowrap;text-underline-offset:.15em;border-radius:var(--radius-control)}@media (hover:hover) and (pointer:fine){html:not([data-marca]) .barra-para-lojas:hover{box-shadow:0 0 0 1px var(--on-surface),var(--elev-2)}}.pedidos{width:min(100%,44rem);margin-inline:auto}.pedidos-lendo{min-height:4.5rem}.pedidos-lista{margin:0;padding:var(--space-2) 0 0;list-style:none}.pedidos-lista li+li{border-top:1px solid var(--separator)}.pedidos-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap);padding:var(--space-3) 0;color:var(--on-surface);text-decoration:none}.pedidos-item__texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.pedidos-item__titulo{font-weight:var(--weight-medium);overflow-wrap:anywhere}.pedidos-item__apoio{color:var(--on-surface-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:30rem){.pedidos-item__acao{display:none}}.pedidos-item__ir{flex:none;color:var(--primary-ink);font-weight:var(--weight-medium);white-space:nowrap}@media (hover:hover) and (pointer:fine){.pedidos-item:hover .pedidos-item__titulo{text-decoration:underline;text-underline-offset:.15em}}.lateral{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;background:var(--surface-header)}.lateral__lista{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.lateral__titulo{margin:0;padding:0 var(--space-3);color:var(--on-surface-muted);font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase}.lateral__item{display:flex;align-items:center;gap:var(--space-3);min-height:3.125rem;padding:0 var(--space-3);border-radius:.75rem;color:var(--on-surface);font-weight:var(--weight-medium);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .16s var(--ease-out)}.lateral__desenho{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:.625rem;background:var(--surface-hover);color:var(--on-surface-muted)}.lateral__desenho .category-nav__icone{width:2rem;height:2rem}.lateral__nome{min-width:0}.lateral__item--vazia:not([aria-current]){color:var(--on-surface-muted);opacity:.55}.lateral__item[aria-current=page]{background:var(--primary-light);color:var(--primary-ink);box-shadow:inset 0 0 0 1.5px var(--primary-ink);font-weight:var(--weight-bold)}.lateral__item[aria-current=page] .lateral__desenho{background:var(--field);color:var(--primary-ink)}.lateral__item:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lateral__item:not([aria-current]):hover{background:var(--surface-hover)}}.lateral__pe{display:grid;grid-template-columns:auto auto;justify-content:space-between;grid-gap:var(--space-2);margin-top:auto;padding:var(--space-2) var(--space-3) 0;border-top:1px solid var(--border);font-size:var(--text-sm)}.lateral__para-lojas,.lateral__pe{align-items:center;gap:var(--space-2)}.lateral__para-lojas{justify-self:start;display:inline-flex;min-height:var(--tap);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-control);color:var(--primary-ink);font-weight:var(--weight-medium);text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){.lateral__para-lojas:hover{box-shadow:0 0 0 1px var(--on-surface),var(--elev-2)}}.lateral__links{grid-column:1/-1;margin:0;color:var(--on-surface-muted)}.lateral__links a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);color:var(--on-surface-muted)}@media (hover:hover) and (pointer:fine){.lateral__links a:hover{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}}.botao-de-tema{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1.5px solid var(--chip-border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--on-surface);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.botao-de-tema__desenho{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.botao-de-tema__sol{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .botao-de-tema__sol{display:inline-block}:root:not([data-theme=light]) .botao-de-tema__lua{display:none}}:root[data-theme=dark] .botao-de-tema__sol{display:inline-block}:root[data-theme=dark] .botao-de-tema__lua{display:none}@media (hover:hover) and (pointer:fine){.botao-de-tema:hover{background:var(--surface-hover)}}@media (max-width:64rem){.lateral{flex-direction:row;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:transparent}.lateral::-webkit-scrollbar{display:none}.lateral__grupo{display:contents}.lateral__lista{display:flex;gap:var(--space-2)}.lateral__pe,.lateral__titulo{display:none}.lateral__item{flex:none;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4) 0 var(--space-3);border:1.5px solid var(--chip-border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--on-surface);font-size:.9375rem;font-weight:var(--weight-bold);white-space:nowrap;box-shadow:0 2px 4px color-mix(in srgb,var(--on-surface) 6%,transparent)}.lateral__item--vazia:not([aria-current]){color:var(--on-surface-muted);opacity:.55}.lateral__desenho{border-radius:0;background:transparent;color:currentColor}.lateral__desenho,.lateral__desenho .category-nav__icone{width:1.75rem;height:1.75rem}.lateral__item[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:var(--elev-cheio)}.lateral__item[aria-current=page] .lateral__desenho{background:transparent;color:var(--on-primary)}.lateral__item[aria-current=page] .duo{fill:var(--on-primary);fill-opacity:.3}}.feed-lado{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;min-width:0}.painel-lado{background:var(--surface-raised);border-radius:var(--radius-balao);box-shadow:var(--elev-1);overflow:hidden}.painel-lado__faixa{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-6) 0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.3;color:var(--title-ink)}.painel-lado__miolo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-6)}.painel-lado__icone{display:block;width:2.75rem;height:2.75rem;margin:var(--space-4) var(--space-6) 0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--primary-ink)}.painel-lado--convite .painel-lado__faixa{padding-top:var(--space-2)}.painel-lado--convite{background:color-mix(in srgb,var(--primary) 12%,var(--surface-raised));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 24%,var(--surface-raised)),0 1px 2px color-mix(in srgb,var(--on-surface) 8%,transparent),0 16px 36px -16px color-mix(in srgb,var(--primary-ink) 30%,transparent)}.painel-lado__miolo p{margin:0}.painel-abertas__lista{margin:0;padding:var(--space-2) var(--space-6);list-style:none}.painel-abertas__lista li+li{border-top:1px solid var(--separator)}.painel-abertas__loja{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;color:var(--on-surface);text-decoration:none}.painel-abertas__loja>:first-child{flex:none}.painel-abertas__texto{display:grid;min-width:0}.painel-abertas__nome{font-weight:var(--weight-medium);overflow-wrap:anywhere}.painel-abertas__ate{font-size:var(--text-sm)}.painel-abertas__ate,.painel-abertas__nenhuma{color:var(--on-surface-muted)}.painel-abertas__mais{margin:0;padding:0 var(--space-6) var(--space-2)}.painel-abertas__mais a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){.painel-abertas__mais a:hover{text-decoration-thickness:2px}.painel-abertas__loja:hover .painel-abertas__nome{text-decoration:underline;text-underline-offset:.15em}}.botao-lado{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-6);border-radius:var(--radius-control);background:var(--cta);box-shadow:var(--elev-cheio);color:var(--on-primary);font-weight:var(--weight-medium);text-decoration:none;white-space:normal;text-align:center}@media (hover:hover) and (pointer:fine){.botao-lado:hover{background:var(--primary-ink)}}@media (min-width:64.001rem){.planta-feed:has(>.feed-lado){grid-template-columns:minmax(0,1fr) 21rem;gap:var(--space-6)}.planta-feed:has(>.feed-lado) .feed{width:100%}.feed-lado{position:-webkit-sticky;position:sticky;top:calc(var(--barra-alta) + var(--space-4))}}@media (min-width:64.001rem){html:not([data-marca]) .moldura:has(>.lateral){grid-template-columns:17rem minmax(0,1fr);grid-template-rows:auto 1fr}html:not([data-marca]) .lateral{grid-column:1;grid-row:2;align-self:start;position:-webkit-sticky;position:sticky;top:var(--barra-alta);z-index:1;height:calc(100dvh - var(--barra-alta));padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-3);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin}html:not([data-marca]) .moldura:has(>.lateral) .area{grid-column:2;grid-row:2}html:not([data-marca]) .moldura:has(>.lateral) :is(.trilho-pe,.barra-para-lojas){display:none}html:not([data-marca]) .barra-comando__dentro{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}html:not([data-marca]) .barra-comando__dentro>.comando{display:contents}html:not([data-marca]) .barra-comando__dentro .busca{grid-column:1;grid-row:1}html:not([data-marca]) .barra-comando__dentro>:is(.barra-sacola,.barra-voce,.barra-para-lojas){grid-row:1}html:not([data-marca]) .barra-comando__dentro .comando__bairro{grid-row:1}html:not([data-marca]) .barra-comando .comando-filtros{grid-column:1;grid-row:2}html:not([data-marca]) .barra-comando .comando-tipos{grid-column:1;grid-row:3}}@media (max-width:48rem){html:not([data-marca]){--barra-alta:4.375rem}html:not([data-marca]) .moldura{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-rows:auto auto auto auto auto auto 1fr auto}html:not([data-marca]) .moldura:before{grid-row:1;position:-webkit-sticky;position:sticky;top:0;z-index:3;border-right:0;box-shadow:none}html:not([data-marca]) .moldura:after,html:not([data-marca]) .moldura:before{content:"";grid-column:1/-1;background:var(--surface-header);border-bottom:1px solid var(--border)}html:not([data-marca]) .moldura:after{grid-row:2/6;box-shadow:var(--elev-topo)}html:not([data-marca]) :is(.barra-comando,.barra-comando__dentro,.comando){display:contents}html:not([data-marca]) :is(.trilho-logo,.comando__bairro,.barra-sacola,.barra-voce){grid-row:1;align-self:start;position:-webkit-sticky;position:sticky;top:var(--space-3);z-index:4;margin-block:var(--space-3)}html:not([data-marca]) .trilho-logo{grid-column:1;justify-self:start;max-width:100%;min-width:0;overflow:hidden;height:auto;margin-inline:var(--space-4) 0;padding:0;background:transparent;border:0}html:not([data-marca]) .comando__bairro{grid-column:2;width:var(--tap);height:var(--tap);max-width:none;margin-right:var(--space-4);border-radius:var(--radius-control)}html:not([data-marca]) .comando__bairro .comando__icone{left:50%;transform:translate(-50%,-50%)}html:not([data-marca]) .comando__bairro select{width:var(--tap);height:var(--tap);min-height:0;padding:0;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}html:not([data-marca]) .comando__bairro option{color:var(--on-surface)}html:not([data-marca]) .barra-sacola{grid-column:3;justify-content:center;width:var(--tap);min-height:0;height:var(--tap);margin-left:calc(-1 * var(--space-2));margin-right:var(--space-2);padding:0;border-radius:var(--radius-control)}html:not([data-marca]) .barra-voce{grid-column:4;width:var(--tap);height:var(--tap);margin-right:var(--space-4)}html:not([data-marca]) :is(.barra-sacola__rotulo,.barra-sacola__valor){display:none}html:not([data-marca]) .barra-sacola__conta{display:block;position:absolute;top:-4px;right:-4px;opacity:1;transform:scale(1);transition:transform .18s var(--ease-out),opacity .12s var(--ease-out);min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-header);color:var(--primary-ink);box-shadow:0 0 0 1.5px var(--primary-ink);font-size:12px;font-weight:var(--weight-bold);line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@starting-style{html[data-sacola-mexeu]:not([data-marca]) .barra-sacola__conta{opacity:0;transform:scale(.8)}}html:not([data-marca]) :is(.busca,.comando__onde,.barra-comando .comando-filtros,.barra-comando .comando-tipos){position:relative;z-index:1;grid-column:1/-1}html:not([data-marca]) .busca{grid-row:2;margin:var(--space-3) var(--space-4) var(--space-2)}html:not([data-marca]) .busca__campo{min-height:var(--tap)}html:not([data-marca]) .comando__onde{display:block;grid-row:3;margin:0 var(--space-4) var(--space-3);color:var(--on-surface-muted);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-marca]) .comando__onde strong{color:var(--on-surface);font-weight:var(--weight-medium)}html:not([data-marca]) .barra-comando .comando-filtros{grid-row:4;padding:0 var(--space-4) var(--space-3)}html:not([data-marca]) .barra-comando .comando-filtros .tipo-chip{flex:1 0 auto;justify-content:center}html:not([data-marca]) .barra-comando .comando-tipos{grid-row:5;padding:0 var(--space-4) var(--space-3)}html:not([data-marca]) .lateral{grid-column:1/-1;grid-row:6}html:not([data-marca]) .area{grid-column:1/-1;grid-row:7}html:not([data-marca]) .trilho-pe{grid-column:1/-1;grid-row:8}}html:not([data-marca]) .planta-trabalho[data-marca]{--font-body:var(--font-body-loaded),system-ui,sans-serif;font-family:var(--font-body)}.carrinho-adicionar--redondo{width:var(--tap);min-width:var(--tap);height:var(--tap);padding:0;border:1.5px solid var(--primary-ink);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--primary-ink)}@media (hover:hover) and (pointer:fine){.carrinho-adicionar--redondo:hover{background:var(--primary-light)}}.carrinho-adicionar--redondo>.acao-icone{width:20px;height:20px}@supports (animation-timeline:scroll()){.barra-comando :is(.comando-tipos,.comando-filtros),.catalogo-abas,.catalogo-porte,.category-nav__list,.kk-abas,.lateral,.loja-atalhos,.loja-secoes__lista,.tp-partes,.vitrine__tipos{-webkit-mask-size:calc(100% + 2rem) 100%;mask-size:calc(100% + 2rem) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:fileira-rolada linear both;animation-timeline:scroll(self inline)}@keyframes fileira-rolada{0%{-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 2rem,currentColor calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 2rem,currentColor calc(100% - 2rem),transparent);-webkit-mask-position:-2rem 0;mask-position:-2rem 0}to{-webkit-mask-image:linear-gradient(90deg,transparent,currentColor 2rem,currentColor calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,currentColor 2rem,currentColor calc(100% - 2rem),transparent);-webkit-mask-position:0 0;mask-position:0 0}}}@media (prefers-reduced-motion:reduce){.loja-card__link,.vitrine-kakaw .kk-doce,.vitrine-teu-prato .tp-camada{transition:none}.loja-card__link:hover{transform:none}:is(.tipo-chip,.category-nav__link,.barra-sacola,.barra-voce,.carrinho-adicionar,.botao-primario,.botao-lado,.carrinho-barra__acao,.postagem__ver,.loja-voltar__link,.qtd button,.botao-secundario,.botao-quieto,.pedidos-item,.peca-cartao,.lateral__item):active{transform:none}@starting-style{:is(.montagem,.peca-aberta,.escolha-da-variante,.form-erro,.campo__erro,.montagem-falta){transform:none}html[data-sacola-mexeu] .carrinho-barra,html[data-sacola-mexeu]:not([data-marca]) .barra-sacola__conta{transform:none}}}