/* Layout: moldura dourada · hero dividido (texto + foto explodida com pontos interativos) · faixa de números · diferenciais · cardápio · montador ao vivo · sobre · rodapé vermelho */
:root {
  color-scheme: dark;
  --color-bg: #050403;
  --color-surface: #0B0908;
  --color-surface-raised: #15110E;
  --color-border: #302820;
  --color-border-gold: #725226;
  --color-primary: #E09C20;
  --color-primary-light: #F2B52B;
  --color-primary-dark: #A97013;
  --color-secondary: #C91619;
  --color-secondary-hover: #D81E21;
  --color-secondary-active: #A80E12;
  --color-text: #F4F2F0;
  --color-text-secondary: #C7C0B7;
  --color-text-muted: #92877D;
  --color-white: #FFFFFF;
  --color-success: #65B978;
  --glow: rgb(224 156 32 / 14%);

  --font-display: "Anton", Impact, "Arial Narrow", sans-serif;
  --font-heading: "Barlow Condensed", "Arial Narrow", sans-serif;
  --font-body: "Montserrat", Arial, sans-serif;
  --font-script: "Dancing Script", cursive;

  --font-size-xs: 0.75rem;
  --font-size-sm: 0.8125rem;
  --font-size-base: 0.9375rem;
  --font-size-xl: 1.25rem;

  --space-1: .25rem; --space-2: .5rem; --space-3: .75rem; --space-4: 1rem; --space-5: 1.25rem;
  --space-6: 1.5rem; --space-8: 2rem; --space-10: 2.5rem; --space-12: 3rem; --space-16: 4rem;

  --radius-md: .875rem; --radius-lg: 1.25rem; --radius-xl: 1.75rem; --radius-pill: 999px;
  --border-thin: 1px solid var(--color-border);
  --border-gold: 1px solid var(--color-border-gold);
  --shadow-card: 0 8px 24px rgb(0 0 0 / 35%);
  --shadow-modal: 0 24px 64px rgb(0 0 0 / 60%);
  --duration-fast: 150ms; --duration-normal: 250ms; --duration-slow: 400ms;
  --ease-standard: cubic-bezier(0.2, 0.7, 0.2, 1);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --container-max: 1200px;
  --header-height: 72px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  background: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font-body);
  font-size: var(--font-size-base);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
body::before { content: ""; position: fixed; inset: 0 0 auto; height: env(safe-area-inset-top, 0px); z-index: 60; background: var(--color-bg); }
h1, h2, h3 { margin: 0; text-wrap: balance; }
p { margin: 0; }
a { color: inherit; }
button { font: inherit; color: inherit; }
img { max-width: 100%; }
[hidden] { display: none !important; }
:focus-visible { outline: 2px solid var(--color-primary-light); outline-offset: 3px; }
::selection { background: var(--color-primary); color: var(--color-bg); }
html { scrollbar-color: var(--color-border-gold) var(--color-bg); accent-color: var(--color-primary); caret-color: var(--color-primary-light); }

/* ícones gerados, aplicados como máscara para herdar a cor do contexto.
   Ficam embutidos (data URI) porque, abrindo o index.html direto da pasta (file://), o navegador bloqueia máscaras vindas de outro arquivo.
   Os originais continuam em img/icons/. */
.ico { display: inline-block; flex: none; width: 24px; height: 24px; background: currentColor;
  -webkit-mask: var(--i) center / contain no-repeat; mask: var(--i) center / contain no-repeat; }
.ico-burger { --i: url(data:image/png;base64,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); }
.ico-flame { --i: url(data:image/png;base64,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); }
.ico-leaf { --i: url(data:image/png;base64,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); }
.ico-truck { --i: url(data:image/png;base64,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); }
.ico-chef { --i: url(data:image/png;base64,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); }
.ico-heart { --i: url(data:image/png;base64,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); }
.ico-globe { --i: url(data:image/png;base64,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); }
.ico-clock { --i: url(data:image/png;base64,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); }
.ico-crown { --i: url(data:image/png;base64,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); }

.wrap {
  padding-left: max(16px, env(safe-area-inset-left, 0px));
  padding-right: max(16px, env(safe-area-inset-right, 0px));
  padding-block: var(--space-4) var(--space-10);
}
.shell {
  max-width: var(--container-max);
  margin-inline: auto;
  border: var(--border-gold);
  border-radius: var(--radius-xl);
  background: var(--color-bg);
  overflow: clip;
}
.inner { padding-inline: clamp(16px, 4vw, 48px); }

/* ---------- Botões ---------- */
.button {
  display: inline-flex; align-items: center; justify-content: center; gap: .5rem;
  min-height: 44px; padding: .75rem 1.5rem;
  border: 1px solid transparent; border-radius: var(--radius-pill);
  font-family: var(--font-body); font-size: var(--font-size-sm); font-weight: 700;
  letter-spacing: .025em; text-transform: uppercase; text-decoration: none;
  cursor: pointer; background: none;
  transition: background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);
}
.button svg { width: 16px; height: 16px; }
.button--primary { color: var(--color-white); background: var(--color-secondary); }
.button--primary:hover { background: var(--color-secondary-hover); }
.button--primary:active { background: var(--color-secondary-active); transform: scale(.98); }
.button--secondary { color: var(--color-text); border-color: var(--color-border-gold); }
.button--secondary:hover { color: var(--color-primary-light); border-color: var(--color-primary); background: var(--color-surface-raised); }
.button--sm { min-height: 40px; padding: .5rem 1rem; font-size: var(--font-size-xs); }
.button:disabled { opacity: .45; cursor: not-allowed; }
.icon-btn {
  display: inline-grid; place-items: center; width: 44px; height: 44px;
  border-radius: var(--radius-pill); border: var(--border-thin); background: var(--color-surface);
  cursor: pointer; transition: border-color var(--duration-fast), color var(--duration-fast);
}
.icon-btn:hover { border-color: var(--color-primary); color: var(--color-primary-light); }
.icon-btn svg { width: 18px; height: 18px; }

/* ---------- Navegação ---------- */
.nav {
  position: sticky; top: env(safe-area-inset-top, 0px); z-index: 40;
  display: flex; align-items: center; justify-content: space-between; gap: var(--space-4);
  min-height: var(--header-height);
  background: rgb(5 4 3 / 88%);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid transparent;
  transition: border-color var(--duration-normal);
}
.nav.is-scrolled { border-bottom-color: var(--color-border); }
.brand { display: grid; justify-items: center; text-decoration: none; line-height: .85; }
.brand .ico { width: 24px; height: 18px; color: var(--color-primary-light); margin-bottom: 3px; }
.brand b { font-family: var(--font-display); font-size: 1.5rem; font-weight: 400; letter-spacing: .02em; }
.brand small { font-family: var(--font-heading); font-weight: 700; font-size: .7rem; letter-spacing: .32em; color: var(--color-text-secondary); margin-right: -.32em; }
.nav__links { display: flex; gap: clamp(16px, 3vw, 40px); list-style: none; margin: 0; padding: 0; }
.nav__link {
  position: relative; display: inline-block; padding-block: .6rem;
  font-family: var(--font-heading); font-weight: 600; font-size: .95rem; letter-spacing: .06em;
  text-transform: uppercase; text-decoration: none; color: var(--color-text);
  transition: color var(--duration-fast);
}
.nav__link:hover { color: var(--color-primary-light); }
.nav__link--active { color: var(--color-primary-light); }
.nav__link--active::after { content: ""; position: absolute; left: 0; bottom: .25rem; width: 22px; height: 2px; background: var(--color-primary-light); border-radius: 2px; }
.nav__actions { display: flex; align-items: center; gap: var(--space-2); }
.count { display: inline-grid; place-items: center; min-width: 20px; height: 20px; padding: 0 6px; border-radius: var(--radius-pill); background: var(--color-white); color: var(--color-secondary); font-size: .7rem; font-weight: 800; }
.count[data-n="0"] { display: none; }
.menu-toggle { display: none; }

@media (max-width: 860px) {
  .menu-toggle { display: inline-grid; }
  .nav__links {
    position: absolute; top: 100%; left: 0; right: 0;
    flex-direction: column; gap: 0;
    padding: var(--space-2) clamp(16px, 4vw, 48px) var(--space-4);
    background: var(--color-surface); border-bottom: var(--border-thin);
  }
  .nav__links:not(.is-open) { display: none; }
  .nav__link { display: block; padding-block: .8rem; }
  .nav__link--active::after { bottom: .45rem; }
  .nav__cta-label { display: none; }
}

/* ---------- Hero ---------- */
.hero-band { position: relative; isolation: isolate; overflow: hidden; }
.hero-band::before {
  content: ""; position: absolute; inset: -10px; z-index: -1;
  background: url(../img/embers.webp) center center / cover no-repeat;
  opacity: .45;
  filter: brightness(0.8) saturate(1.3);
  /* textura de brasas some nas quatro bordas para não criar corte seco sob o menu nem no fim da faixa */
  -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 22%, #000 70%, transparent 100%), linear-gradient(90deg, transparent 0, #000 35%, #000 92%, transparent 100%);
  -webkit-mask-composite: source-in;
  mask-image: linear-gradient(180deg, transparent 0, #000 22%, #000 70%, transparent 100%), linear-gradient(90deg, transparent 0, #000 35%, #000 92%, transparent 100%);
  mask-composite: intersect;
  animation: ember-drift 20s ease-in-out infinite alternate;
}
.hero-band::after {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: radial-gradient(ellipse 45% 55% at 72% 42%, rgb(224 156 32 / 10%), transparent 70%);
  pointer-events: none;
}
@keyframes ember-drift { 0% { transform: scale(1.02) translate(0, 0); } 100% { transform: scale(1.06) translate(-8px, -4px); } }
.hero {
  display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-6);
  align-items: center; padding-block: var(--space-8) var(--space-8);
}
.hero__sign { display: inline-block; margin-top: var(--space-4); font-family: var(--font-script); font-weight: 700; font-size: clamp(1.4rem, 2.6vw, 1.85rem); color: var(--color-primary-light); line-height: 1.1; transform: rotate(-3deg); transform-origin: left; }
.hero__title {
  font-family: var(--font-display); font-weight: 400; text-transform: uppercase;
  font-size: clamp(3rem, 6.6vw, 5.8rem); line-height: .94; letter-spacing: .005em;
}
.hero__title .gold { color: var(--color-primary-light); }
.nowrap { white-space: nowrap; }
.hero__title .ico { width: .42em; height: .32em; vertical-align: top; margin-left: .08em; color: var(--color-primary); transform: rotate(14deg); }
.hero__lede { margin-top: var(--space-5); max-width: 38ch; color: var(--color-text-secondary); font-size: 1rem; }
.hero__ctas { display: flex; flex-wrap: wrap; gap: var(--space-3); margin-top: var(--space-6); }
.proof { display: flex; align-items: center; gap: var(--space-3); margin-top: var(--space-8); }
.avatars { display: flex; }
.avatars img { width: 38px; height: 38px; border-radius: 50%; border: 2px solid var(--color-bg); margin-left: -10px; object-fit: cover; background: var(--color-surface-raised); }
.avatars img:first-child { margin-left: 0; }
.proof b { display: block; font-size: var(--font-size-sm); font-weight: 600; }
.proof b em { font-style: normal; color: var(--color-primary-light); }
.stars { display: flex; gap: 2px; color: var(--color-primary-light); margin-top: 2px; }
.stars svg { width: 13px; height: 13px; }

.hero__media { position: relative; min-width: 0; }
.stage { position: relative; aspect-ratio: 4 / 5; max-width: 100%; width: min(100%, 520px); margin-inline: auto; }
/* vídeos da hero: o preto do vídeo se funde às brasas e as bordas se dissolvem */
.stage { --stage-mask: linear-gradient(180deg, transparent 0, #000 6%, #000 94%, transparent 100%), linear-gradient(90deg, transparent 0, #000 9%, #000 91%, transparent 100%); }
.hero__img, .hero__video {
  position: absolute; inset: 0; display: block; width: 100%; height: 100%;
  /* os vídeos são 9:16; o palco 4:5 mostra a faixa de 25% a 95% da altura, onde o burger se monta */
  object-fit: cover; object-position: 50% 84%;
  mix-blend-mode: lighten;
  -webkit-mask-image: var(--stage-mask); -webkit-mask-composite: source-in;
  mask-image: var(--stage-mask); mask-composite: intersect;
}
/* com JS o pôster dá lugar ao vídeo, que entra quando começa a tocar */
.js .hero__img { opacity: 0; }
.stage.is-static .hero__img { opacity: 1; }
.stage__media { position: absolute; inset: 0; }
.hero__video { opacity: 0; transition: opacity 280ms var(--ease-out); }
.hero__video.is-on { opacity: 1; }
.hero__video.is-out { opacity: 0; transition-duration: 200ms; transition-timing-function: ease-in; }
.stage__spots { position: absolute; inset: 0; z-index: 2; pointer-events: none; }
.stage__spots .spot { pointer-events: auto; }

.spot {
  position: absolute; left: var(--x); top: var(--y); z-index: 2;
  width: 24px; height: 24px; margin: -12px 0 0 -12px; padding: 0;
  border-radius: 50%; border: 2px solid var(--color-primary-light);
  background: rgb(5 4 3 / 70%); cursor: pointer;
  display: grid; place-items: center;
  transition: transform var(--duration-normal) var(--ease-standard), background var(--duration-fast);
}
.stage__spots .spot { animation: spot-in 420ms var(--ease-out) both; animation-delay: calc(var(--spot-base, 0ms) + var(--n, 0) * 60ms); }
@keyframes spot-in { from { opacity: 0; scale: .3; } to { opacity: 1; scale: 1; } }
.spot::before { content: ""; position: absolute; inset: -10px; border-radius: 50%; }
.spot::after { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--color-primary-light); }
.spot span { position: absolute; inset: -2px; border-radius: 50%; border: 2px solid var(--color-primary-light); animation: ping 2.4s var(--ease-standard) infinite; animation-delay: var(--d, 0s); pointer-events: none; }
.spot:hover, .spot:focus-visible, .spot.is-hot { transform: scale(1.25); background: var(--color-primary); }
.spot.is-hot::after { background: var(--color-bg); }
@keyframes ping { 0% { transform: scale(1); opacity: .8; } 80%, 100% { transform: scale(2.2); opacity: 0; } }

.seal {
  position: absolute; left: -2%; top: 6%; z-index: 2;
  width: clamp(92px, 13vw, 112px); aspect-ratio: 1; border-radius: 50%;
  display: grid; place-items: center; align-content: center; text-align: center;
  border: var(--border-gold); background: rgb(11 9 8 / 85%);
  box-shadow: 0 0 0 6px rgb(5 4 3 / 70%);
}
.seal .ico { width: 22px; height: 16px; color: var(--color-primary-light); }
.seal b { font-family: var(--font-display); font-weight: 400; font-size: clamp(1.5rem, 2.6vw, 2rem); color: var(--color-primary-light); line-height: 1; }
.seal small { font-family: var(--font-heading); font-weight: 600; font-size: .66rem; letter-spacing: .1em; text-transform: uppercase; color: var(--color-text-secondary); line-height: 1.2; margin-top: 2px; }

.readout {
  display: grid; gap: 2px;
  max-width: 620px; margin: var(--space-3) auto 0;
  padding: var(--space-3) var(--space-4);
  border: var(--border-thin); border-radius: var(--radius-md); background: rgb(11 9 8 / 85%);
}
.readout { grid-template-areas: "ro"; }
.ro-item {
  grid-area: ro; display: grid; gap: 2px; align-content: start;
  opacity: 0; translate: 0 6px; visibility: hidden;
  transition: opacity var(--duration-fast) ease-in, translate var(--duration-fast) ease-in, visibility 0s linear var(--duration-fast);
}
.ro-item.is-on {
  opacity: 1; translate: 0 0; visibility: visible;
  transition: opacity var(--duration-normal) var(--ease-out), translate var(--duration-slow) var(--ease-out), visibility 0s;
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.readout__name { font-family: var(--font-heading); font-weight: 700; font-size: 1.05rem; letter-spacing: .04em; text-transform: uppercase; color: var(--color-primary-light); }
.readout__desc { font-size: var(--font-size-sm); color: var(--color-text-secondary); line-height: 1.45; }

/* vitrine: palco do burger + aba vertical com os outros burgers do cardápio */
.showcase { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: var(--space-3); max-width: 620px; margin-inline: auto; }
.showcase .stage { width: 100%; max-width: 520px; }
.picker { display: grid; gap: var(--space-2); }
.pick {
  display: grid; justify-items: center; gap: 6px; width: 88px; padding: var(--space-2) 6px var(--space-2);
  border: var(--border-thin); border-radius: var(--radius-md); background: rgb(11 9 8 / 80%);
  font-family: var(--font-heading); font-weight: 600; font-size: .8rem; letter-spacing: .06em; text-transform: uppercase; line-height: 1;
  color: var(--color-text-secondary); cursor: pointer;
  transition: border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast) var(--ease-standard);
}
.pick img { display: block; width: 64px; height: 48px; object-fit: cover; border-radius: 8px; opacity: .7; transition: opacity var(--duration-normal), scale var(--duration-normal) var(--ease-out); }
.pick:hover { border-color: var(--color-border-gold); color: var(--color-text); }
.pick:hover img { opacity: 1; }
.pick:active { transform: scale(.97); }
.pick[aria-selected="true"] { border-color: var(--color-primary); background: var(--color-surface-raised); color: var(--color-primary-light); }
.pick[aria-selected="true"] img { opacity: 1; scale: 1.06; }
/* barra de montagem: enche durante o vídeo e fica cheia como marca da aba ativa */
.pick { position: relative; overflow: hidden; }
.pick::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: var(--color-primary-light); transform: scaleX(0); transform-origin: left; transition: transform var(--duration-normal) var(--ease-out); }
.pick[aria-selected="true"]::after { transform: scaleX(1); }
.pick.is-building::after { transition: none; animation: build var(--build, 4.4s) linear both; }
@keyframes build { from { transform: scaleX(0); } to { transform: scaleX(1); } }
.picker { animation: rise-in 700ms var(--ease-out) 1.3s both; }
@media (max-width: 640px) {
  .showcase { grid-template-columns: minmax(0, 1fr); }
  .picker { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .pick { width: auto; }
  .pick img { width: 100%; height: auto; aspect-ratio: 4 / 3; }
}
.ro-head { display: flex; align-items: baseline; justify-content: space-between; gap: var(--space-3); }
.ro-head .price { font-size: 1.35rem; }
.ro-cta { justify-self: start; margin-top: var(--space-2); }
@media (max-width: 640px) { .seal { top: 2%; left: 0; } }
@media (min-width: 900px) {
  .hero { grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); padding-block: var(--space-6) var(--space-10); }
}

/* ---------- Seções ---------- */
.section { padding-block: var(--space-16) 0; scroll-margin-top: var(--header-height); }
.section-head { display: flex; align-items: center; gap: var(--space-4); margin-bottom: var(--space-8); }
.section-head::before, .section-head::after { content: ""; flex: 1; height: 1px; background: linear-gradient(90deg, transparent, var(--color-border)); }
.section-head::after { background: linear-gradient(90deg, var(--color-border), transparent); }
.section-head h2 { font-family: var(--font-display); font-weight: 400; font-size: clamp(2rem, 4.2vw, 3rem); line-height: 1; letter-spacing: .01em; text-transform: uppercase; text-align: center; }
.section-head h2 em { font-style: normal; color: var(--color-primary-light); }
.section-sub { text-align: center; color: var(--color-text-secondary); max-width: 52ch; margin: calc(var(--space-6) * -1) auto var(--space-8); }

.grid-4 { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-3); }
@media (min-width: 640px) { .grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1024px) { .grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } }

.card {
  background: var(--color-surface); border: var(--border-thin); border-radius: var(--radius-lg); padding: var(--space-6);
  transition: border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);
}
/* Por que escolher: foto grande do bacon caindo + quatro razões com prova */
.why { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-3); }
.why__hero {
  position: relative; isolation: isolate; margin: 0; min-height: 440px; overflow: hidden;
  display: flex; align-items: flex-end;
  border: var(--border-gold); border-radius: var(--radius-xl); background: var(--color-bg);
}
.why__hero img { position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; object-position: 50% 45%; }
.why__hero::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(180deg, rgb(5 4 3 / 0%) 35%, rgb(5 4 3 / 70%) 68%, rgb(5 4 3 / 95%) 100%); }
.why__hero figcaption { padding: var(--space-6) clamp(20px, 3vw, 32px) clamp(24px, 3vw, 32px); }
.why__statement { font-family: var(--font-display); font-weight: 400; text-transform: uppercase; font-size: clamp(2rem, 3.6vw, 3rem); line-height: .95; text-wrap: balance; }
.why__statement em { font-style: normal; color: var(--color-primary-light); }
.why__note { margin-top: var(--space-3); max-width: 36ch; color: var(--color-text-secondary); font-size: var(--font-size-sm); }
.why__list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-3); }
.why__item {
  overflow: hidden; display: grid; align-content: start; gap: var(--space-5);
  background: radial-gradient(120% 90% at 100% 0%, rgb(242 181 43 / 7%), transparent 55%), linear-gradient(170deg, var(--color-surface-raised), var(--color-surface) 70%);
}
.why__item:hover { border-color: var(--color-border-gold); box-shadow: 0 14px 32px rgb(0 0 0 / 50%); transform: translateY(-4px); }
.why__icon {
  display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%;
  border: var(--border-gold); color: var(--color-primary-light);
  background: radial-gradient(circle at 35% 30%, rgb(242 181 43 / 16%), rgb(242 181 43 / 2%) 70%);
  transition: background var(--duration-normal) var(--ease-standard), color var(--duration-normal), border-color var(--duration-normal);
}
.why__icon .ico { width: 28px; height: 28px; }
.why__item:hover .why__icon { background: var(--color-primary-light); border-color: var(--color-primary-light); color: var(--color-bg); }
.why__title { font-family: var(--font-heading); font-weight: 700; font-size: 1.35rem; letter-spacing: .03em; text-transform: uppercase; line-height: 1.05; }
.why__desc { margin-top: var(--space-2); max-width: 34ch; font-size: var(--font-size-sm); color: var(--color-text-secondary); }
.why__proof {
  display: inline-flex; align-items: center; gap: var(--space-2); margin-top: var(--space-4); padding: 4px 12px 4px 10px;
  border: var(--border-gold); border-radius: var(--radius-pill);
  font-family: var(--font-heading); font-weight: 600; font-size: .8rem; letter-spacing: .06em; text-transform: uppercase; color: var(--color-primary-light);
}
.why__proof::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; }
/* o mesmo ícone, grande e quase apagado, dá textura ao canto do card */
.why__mark { position: absolute; right: -18px; bottom: -18px; width: 120px; height: 120px; color: var(--color-primary-light); opacity: .05; pointer-events: none; transition: opacity var(--duration-slow), transform var(--duration-slow) var(--ease-out); }
.why__item:hover .why__mark { opacity: .1; transform: rotate(-8deg); }
@media (min-width: 640px) { .why__list { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1000px) { .why { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); } .why__hero { min-height: 0; } }
/* entrada: a foto é revelada de baixo para cima, como a chapa abrindo. O recorte fica só na imagem:
   recortar o próprio bloco observado faria o navegador achar que ele nunca entrou na tela */
.js .why__hero img { clip-path: inset(100% 0 0 0); scale: 1.15; transition: clip-path 1.1s var(--ease-in-out), scale 1.8s var(--ease-out); }
.js .why__hero.is-visible img { clip-path: inset(0 0 0 0); scale: 1; }
.card__title { font-family: var(--font-heading); font-weight: 700; font-size: var(--font-size-xl); letter-spacing: .04em; text-transform: uppercase; line-height: 1.1; }
.card__description { font-size: var(--font-size-sm); color: var(--color-text-secondary); max-width: 28ch; }

/* Cardápio */
.card-product { padding: 0; overflow: hidden; display: flex; flex-direction: column; }
.card-product:hover { border-color: var(--color-border-gold); box-shadow: 0 12px 40px rgb(0 0 0 / 40%); transform: translateY(-4px); }
.product__media { position: relative; isolation: isolate; aspect-ratio: 4 / 3; max-width: 100%; overflow: hidden; background: var(--color-surface); }
.product__media img {
  display: block; width: 100%; height: 100%; object-fit: cover;
  /* o fundo escuro da foto vira o fundo do card: só a luz do burger aparece e as bordas se dissolvem */
  mix-blend-mode: lighten;
  -webkit-mask-image: radial-gradient(ellipse 72% 78% at 50% 46%, #000 58%, transparent 100%);
  mask-image: radial-gradient(ellipse 72% 78% at 50% 46%, #000 58%, transparent 100%);
  transition: transform var(--duration-slow) var(--ease-standard);
}
.card-product:hover .product__media img { transform: scale(1.05); }
.product__media::after { content: ""; position: absolute; inset: auto 0 0; height: 30%; background: linear-gradient(transparent, var(--color-surface)); pointer-events: none; }
.badge { position: absolute; top: var(--space-3); left: var(--space-3); z-index: 1; padding: .2rem .7rem; border-radius: var(--radius-pill); font-family: var(--font-heading); font-weight: 600; font-size: .75rem; letter-spacing: .06em; text-transform: uppercase; }
.badge-gold { background: var(--color-primary-light); color: var(--color-bg); }
.badge-outline { border: var(--border-gold); color: var(--color-primary-light); background: rgb(5 4 3 / 70%); }
.product__body { display: grid; gap: var(--space-2); padding: var(--space-2) var(--space-5) var(--space-5); flex: 1; align-content: start; }
.product__body .card__description { max-width: none; }
.product__row { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); margin-top: auto; padding-top: var(--space-2); }
.price { font-family: var(--font-heading); font-weight: 700; font-size: 1.5rem; color: var(--color-primary-light); font-variant-numeric: tabular-nums; white-space: nowrap; }
.meta { font-family: var(--font-heading); font-weight: 600; font-size: .8rem; letter-spacing: .06em; text-transform: uppercase; color: var(--color-text-muted); }

/* Montador */
.builder { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-8); align-items: center; }
.builder__stage {
  position: relative; aspect-ratio: 1 / 1; max-width: 100%; width: min(100%, 480px); margin-inline: auto;
  background: radial-gradient(50% 9% at 50% 89%, rgb(224 156 32 / 20%), transparent 100%);
}
.stack { position: absolute; top: 0; bottom: 7%; left: 50%; width: calc(88% * var(--scale, 1)); transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; }
.stack img {
  display: block; position: relative; height: auto; max-width: none;
  width: var(--w); margin-top: var(--m); z-index: var(--z);

  transition: margin-top var(--duration-slow) var(--ease-standard), opacity var(--duration-normal);
}
.stack img.is-new { animation: drop 560ms var(--ease-out) both; }
.stack img.is-leaving { opacity: 0; translate: 0 -36px; transition: opacity 220ms ease-in, translate 260ms ease-in; }
@keyframes drop { from { transform: translateY(-70px); opacity: 0; } to { transform: none; opacity: 1; } }
.builder__panel { border: var(--border-gold); border-radius: var(--radius-xl); background: var(--color-surface-raised); padding: var(--space-6); min-width: 0; }
.builder__panel h3 { font-family: var(--font-heading); font-weight: 700; font-size: 1.6rem; text-transform: uppercase; letter-spacing: .03em; }
.builder__panel > p { color: var(--color-text-secondary); font-size: var(--font-size-sm); margin-top: var(--space-1); }
.opts { list-style: none; margin: var(--space-5) 0 0; padding: 0; display: grid; }
.opt { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); padding-block: var(--space-3); border-top: var(--border-thin); }
.opt:first-child { border-top: 0; }
.opt__label { display: flex; align-items: center; gap: var(--space-3); min-width: 0; }
.opt__thumb { width: 52px; height: 32px; object-fit: contain; flex: none; }
.opt__label b { display: block; font-weight: 600; font-size: .9rem; }
.opt__label span { font-size: var(--font-size-xs); color: var(--color-text-muted); letter-spacing: .02em; }
.stepper { display: inline-flex; align-items: center; gap: var(--space-2); }
.stepper output { min-width: 1.6ch; text-align: center; font-family: var(--font-heading); font-weight: 700; font-size: 1.2rem; font-variant-numeric: tabular-nums; }
.stepper .icon-btn { width: 40px; height: 40px; }
.stepper .icon-btn:disabled { opacity: .35; cursor: not-allowed; border-color: var(--color-border); color: inherit; }
.switch { position: relative; width: 52px; height: 30px; flex: none; }
.switch input { position: absolute; inset: 0; opacity: 0; margin: 0; cursor: pointer; z-index: 1; }
.switch span { position: absolute; inset: 0; border-radius: var(--radius-pill); background: var(--color-surface); border: var(--border-thin); transition: background var(--duration-fast), border-color var(--duration-fast); }
.switch span::after { content: ""; position: absolute; top: 4px; left: 4px; width: 20px; height: 20px; border-radius: 50%; background: var(--color-text-muted); transition: transform var(--duration-normal) var(--ease-standard), background var(--duration-fast); }
.switch input:checked + span { background: var(--color-primary-dark); border-color: var(--color-primary); }
.switch input:checked + span::after { transform: translateX(22px); background: var(--color-white); }
.switch input:focus-visible + span { outline: 2px solid var(--color-primary-light); outline-offset: 3px; }
.totals { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-2); margin: var(--space-5) 0 0; padding: var(--space-4); border-radius: var(--radius-md); background: var(--color-surface); border: var(--border-thin); }
.totals div { min-width: 0; }
.totals dt { font-family: var(--font-heading); font-weight: 600; font-size: .75rem; letter-spacing: .08em; text-transform: uppercase; color: var(--color-text-muted); }
.totals dd { margin: 0; font-family: var(--font-heading); font-weight: 700; font-size: 1.4rem; font-variant-numeric: tabular-nums; white-space: nowrap; }
.totals dd.gold { color: var(--color-primary-light); }
.builder__panel .button { width: 100%; margin-top: var(--space-4); }
@media (min-width: 900px) { .builder { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } }

/* Sobre */
.about-banner { position: relative; border-radius: var(--radius-lg); overflow: hidden; border: var(--border-gold); min-height: 340px; display: flex; align-items: center; }
.about-banner img {
  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 70% center;
  /* entrada: a foto assenta devagar quando a seção aparece; no hover, aproximação lenta e suave nos dois sentidos */
  transition: transform 1.4s var(--ease-out), scale 1.8s var(--ease-out);
}
@media (hover: hover) { .about-banner:hover img { transform: scale(1.04); } }
.js .about-banner img { scale: 1.1; }
.js .about-banner.is-visible img { scale: 1; }
.about-banner::before {
  content: ""; position: absolute; inset: 0; z-index: 1;
  background: linear-gradient(90deg, rgb(5 4 3 / 94%) 0%, rgb(5 4 3 / 75%) 35%, rgb(5 4 3 / 30%) 60%, rgb(5 4 3 / 0%) 80%);
}
.about-banner::after {
  content: ""; position: absolute; inset: 0; z-index: 1;
  background: linear-gradient(180deg, transparent 50%, rgb(5 4 3 / 40%) 100%);
  pointer-events: none;
}
.about__quote {
  position: relative; z-index: 2; padding: var(--space-8) clamp(20px, 4vw, 48px); max-width: 560px;
  font-family: var(--font-display); font-weight: 400; text-transform: uppercase;
  font-size: clamp(2rem, 4.4vw, 3.2rem); line-height: .98;
  text-shadow: 0 2px 20px rgb(0 0 0 / 60%);
}
.about__quote em { font-style: normal; color: var(--color-primary-light); }
.about { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-8); margin-top: var(--space-8); }
.about__copy { display: grid; gap: var(--space-4); color: var(--color-text-secondary); max-width: 62ch; align-content: start; }
.about__copy strong { color: var(--color-text); font-weight: 600; }
/* linha do tempo: um traço vertical que se desenha e acende cada horário em sequência */
.timeline { position: relative; list-style: none; margin: 0; padding: 0 0 0 var(--space-8); display: grid; gap: var(--space-5); align-content: start; }
.timeline::before {
  content: ""; position: absolute; left: 7px; top: 10px; bottom: 10px; width: 2px; border-radius: 2px;
  background: linear-gradient(var(--color-primary-light), var(--color-primary-dark));
  transform-origin: top;
}
.timeline li { position: relative; display: grid; gap: 2px; font-size: var(--font-size-sm); color: var(--color-text-secondary); }
.timeline li::before {
  content: ""; position: absolute; left: calc(var(--space-8) * -1); top: 4px; width: 16px; height: 16px; border-radius: 50%;
  background: var(--color-bg); border: 2px solid var(--color-primary-light); box-sizing: border-box;
}
.timeline b { font-family: var(--font-heading); font-weight: 700; color: var(--color-primary-light); font-size: 1.25rem; line-height: 1.1; font-variant-numeric: tabular-nums; }
.js .timeline::before { transform: scaleY(0); transition: transform 1.4s var(--ease-in-out); }
.js .timeline li { opacity: .25; transition: opacity var(--duration-slow) var(--ease-out); transition-delay: calc(250ms + var(--i, 0) * 450ms); }
.js .timeline li::before { scale: .4; transition: scale var(--duration-slow) var(--ease-out), background var(--duration-slow); transition-delay: inherit; }
.js .timeline.is-visible::before { transform: none; }
.js .timeline.is-visible li { opacity: 1; }
.js .timeline.is-visible li::before { scale: 1; background: var(--color-primary-light); }
@media (max-width: 640px) {
  .about-banner { min-height: 300px; align-items: flex-end; }
  .about-banner img { object-position: 78% center; }
  .about-banner::before { background: linear-gradient(0deg, rgb(5 4 3 / 96%) 0%, rgb(5 4 3 / 60%) 50%, rgb(5 4 3 / 15%) 100%); }
}
@media (min-width: 900px) { .about { grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); } }

/* Rodapé */
.footer {
  margin-top: var(--space-16);
  background:
    radial-gradient(80% 120% at 0% 0%, rgb(255 255 255 / 8%), transparent 60%),
    linear-gradient(180deg, var(--color-secondary) 0%, var(--color-secondary-active) 100%);
}
.footer-top {
  display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-5); align-items: center;
  padding-block: var(--space-8) var(--space-6); border-bottom: 1px solid rgb(255 255 255 / 18%);
}
.footer-brand { display: flex; align-items: center; gap: var(--space-5); flex-wrap: wrap; }
.brand--light .ico { color: var(--color-white); }
.brand--light small { color: rgb(255 255 255 / 80%); }
.brand--light b { font-size: 1.9rem; }
.footer-sign { font-family: var(--font-script); font-weight: 700; font-size: 1.4rem; color: var(--color-white); transform: rotate(-3deg); }
.footer-nav { display: flex; flex-wrap: wrap; gap: var(--space-1) var(--space-6); }
.footer-nav a {
  padding-block: var(--space-2); font-family: var(--font-heading); font-weight: 600; font-size: .95rem; letter-spacing: .06em; text-transform: uppercase;
  color: rgb(255 255 255 / 88%); text-decoration: none; text-underline-offset: 6px; text-decoration-thickness: 2px;
  transition: color var(--duration-fast);
}
.footer-nav a:hover { color: var(--color-white); text-decoration-line: underline; }
.button--light { justify-self: start; color: var(--color-secondary-active); background: var(--color-white); }
.button--light:hover { background: #FBEFE9; }
.button--light:active { transform: scale(.98); }
.footer .button:focus-visible, .footer a:focus-visible { outline-color: var(--color-white); }
.footer-grid { display: grid; grid-template-columns: minmax(0, 1fr); padding-block: var(--space-4); }
.foot { display: flex; align-items: center; gap: var(--space-4); padding: var(--space-4) 0; min-width: 0; }
.foot .foot__icon {
  flex: none; display: grid; place-items: center; width: 52px; height: 52px; border-radius: 50%;
  border: 1px solid rgb(255 255 255 / 40%); background: rgb(0 0 0 / 14%); color: var(--color-white);
}
.foot .foot__icon .ico { width: 26px; height: 26px; }
.foot b { display: block; font-family: var(--font-heading); font-weight: 700; letter-spacing: .05em; text-transform: uppercase; font-size: 1rem; }
.foot span { display: block; font-size: var(--font-size-sm); color: rgb(255 255 255 / 90%); overflow-wrap: anywhere; }
/* selo de aberto/fechado calculado pelo horário local */
.foot .status {
  display: inline-flex; align-items: center; gap: var(--space-2); margin-top: var(--space-2); padding: 4px 12px 4px 10px;
  border-radius: var(--radius-pill); background: rgb(0 0 0 / 28%);
  font-family: var(--font-heading); font-weight: 600; font-size: .8rem; letter-spacing: .06em; text-transform: uppercase; color: var(--color-white);
}
.status::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: rgb(255 255 255 / 55%); }
.status[data-open="true"]::before { background: #7FE08F; animation: live 2s var(--ease-out) infinite; }
@keyframes live { 0% { box-shadow: 0 0 0 0 rgb(127 224 143 / 70%); } 100% { box-shadow: 0 0 0 8px rgb(127 224 143 / 0%); } }
.socials { display: flex; gap: var(--space-1); flex-wrap: wrap; margin-top: var(--space-1); margin-left: -10px; }
.socials a { display: grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; color: var(--color-white); text-decoration: none; transition: background var(--duration-fast), transform var(--duration-fast) var(--ease-standard); }
.socials a:hover { background: rgb(0 0 0 / 22%); transform: translateY(-2px); }
.socials svg { width: 20px; height: 20px; }
.footer__copy {
  text-align: center; padding: var(--space-4); border-top: 1px solid rgb(255 255 255 / 15%);
  font-size: var(--font-size-xs); color: rgb(255 255 255 / 75%); letter-spacing: .03em;
}
@media (min-width: 768px) {
  .footer-top { grid-template-columns: auto 1fr auto; gap: var(--space-8); }
  .footer-nav { justify-content: center; }
  .footer-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .foot { padding: var(--space-3) var(--space-5); justify-content: center; }
  .foot + .foot { border-left: 1px solid rgb(255 255 255 / 22%); }
}
@media (max-width: 767px) { .foot + .foot { border-top: 1px solid rgb(255 255 255 / 18%); } }

/* ---------- Gaveta do pedido ---------- */
dialog.drawer {
  margin: 0 0 0 auto; height: 100%; max-height: 100%; width: min(420px, 100%); max-width: 100%;
  padding: 0; border: 0; border-left: var(--border-gold);
  background: var(--color-surface-raised); color: var(--color-text); box-shadow: var(--shadow-modal);
}
dialog.drawer::backdrop { background: rgb(0 0 0 / 70%); }
.drawer__in { height: 100%; display: flex; flex-direction: column; padding: calc(var(--space-6) + env(safe-area-inset-top, 0px)) max(var(--space-6), env(safe-area-inset-right, 0px)) calc(var(--space-6) + env(safe-area-inset-bottom, 0px)) var(--space-6); gap: var(--space-4); }
.drawer__head { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); }
.drawer__head h2 { font-family: var(--font-heading); font-weight: 700; font-size: 1.75rem; text-transform: uppercase; letter-spacing: .03em; }
.lines { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-3); align-content: start; }
.line { display: grid; grid-template-columns: 64px minmax(0, 1fr) auto; gap: var(--space-2) var(--space-3); align-items: center; padding: var(--space-3); border: var(--border-thin); border-radius: var(--radius-md); background: var(--color-surface); }
.line > img { width: 64px; height: 48px; object-fit: cover; border-radius: 8px; }
.line b { font-weight: 600; font-size: .9rem; }
.line small { display: block; color: var(--color-text-muted); font-size: var(--font-size-xs); }
.line .price { font-size: 1.1rem; text-align: right; }
.line .stepper { grid-column: 2 / -1; }
.line .stepper .icon-btn { width: 36px; height: 36px; }
.empty { text-align: center; color: var(--color-text-secondary); padding: var(--space-10) var(--space-4); border: 1px dashed var(--color-border); border-radius: var(--radius-md); }
.empty b { display: block; font-family: var(--font-heading); text-transform: uppercase; letter-spacing: .05em; color: var(--color-text); font-size: 1.1rem; margin-bottom: var(--space-1); }
.drawer__foot { display: grid; gap: var(--space-3); border-top: var(--border-thin); padding-top: var(--space-4); }
.note { font-size: var(--font-size-xs); color: var(--color-text-muted); text-align: center; }
.note.is-info { color: var(--color-primary-light); }
/* gaveta em 3 etapas: itens → entrega e pagamento → prévia da mensagem */
.drawer__head h2 { flex: 1; min-width: 0; font-size: 1.6rem; }
.steps { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-2); }
.steps li {
  position: relative; padding-top: var(--space-3);
  font-family: var(--font-heading); font-weight: 600; font-size: .8rem; letter-spacing: .08em; text-transform: uppercase; color: var(--color-text-muted);
  transition: color var(--duration-normal);
}
.steps li::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 3px; border-radius: 3px; background: var(--color-border); transition: background var(--duration-normal); }
.steps li[aria-current="step"], .steps li.is-done { color: var(--color-text); }
.steps li[aria-current="step"]::before, .steps li.is-done::before { background: var(--color-primary-light); }
.closed-note { padding: var(--space-3) var(--space-4); border: 1px solid rgb(242 181 43 / 35%); border-radius: var(--radius-md); background: rgb(242 181 43 / 8%); font-size: var(--font-size-sm); color: var(--color-primary-light); }
.drawer__body { flex: 1; min-height: 0; overflow-y: auto; margin-inline: calc(var(--space-2) * -1); padding-inline: var(--space-2); overscroll-behavior: contain; }
.drawer__step.step-in { animation: step-in 360ms var(--ease-out); }
@keyframes step-in { from { opacity: 0; translate: 12px 0; } }
.line__ph { display: grid; place-items: center; width: 64px; height: 48px; border-radius: 8px; background: var(--color-surface-raised); border: var(--border-thin); color: var(--color-primary-light); }
.line__ph .ico { width: 22px; height: 16px; }

/* formulário de entrega */
.checkout { display: grid; gap: var(--space-4); padding-block: var(--space-1) var(--space-4); }
.field { display: grid; gap: 6px; margin: 0; padding: 0; border: 0; min-width: 0; }
.field label, .field legend { padding: 0; font-family: var(--font-heading); font-weight: 600; font-size: .85rem; letter-spacing: .06em; text-transform: uppercase; color: var(--color-text-secondary); }
.field .opt { text-transform: none; letter-spacing: 0; font-family: var(--font-body); font-weight: 400; font-size: var(--font-size-xs); color: var(--color-text-muted); }
.field input, .field textarea {
  width: 100%; min-height: 46px; padding: 10px 14px; border: var(--border-thin); border-radius: var(--radius-md);
  background: var(--color-surface); color: var(--color-text); font: inherit; font-size: 1rem; resize: vertical;
  transition: border-color var(--duration-fast), background var(--duration-fast);
}
.field input::placeholder, .field textarea::placeholder { color: var(--color-text-muted); }
.field input:hover, .field textarea:hover { border-color: var(--color-border-gold); }
.field input:focus-visible, .field textarea:focus-visible { outline: 2px solid var(--color-primary-light); outline-offset: 1px; border-color: transparent; background: var(--color-bg); }
.field.is-invalid input { border-color: #E04444; }
.field__error { font-size: var(--font-size-sm); color: #F07A7A; }
.field-row { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); align-items: end; gap: var(--space-3); }
.checkout__address { display: grid; gap: var(--space-4); }
.checkout__address[hidden] { display: none; }
/* escolhas em pílula: o rádio fica escondido, a pílula mostra o estado */
.seg { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-2); }
.seg--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.seg label { position: relative; cursor: pointer; text-transform: none; letter-spacing: 0; }
.seg input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; }
.seg span {
  display: grid; place-items: center; align-content: center; gap: 2px; min-height: 48px; padding: 8px 10px; text-align: center;
  border: var(--border-thin); border-radius: var(--radius-md); background: var(--color-surface);
  font-family: var(--font-heading); font-weight: 700; font-size: 1rem; letter-spacing: .04em; text-transform: uppercase; color: var(--color-text-secondary);
  transition: border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);
}
.seg small { font-family: var(--font-body); font-weight: 500; font-size: var(--font-size-xs); letter-spacing: 0; text-transform: none; color: var(--color-text-muted); }
.seg label:hover span { border-color: var(--color-border-gold); }
.seg input:checked + span { border-color: var(--color-primary); background: rgb(242 181 43 / 10%); color: var(--color-primary-light); }
.seg input:focus-visible + span { outline: 2px solid var(--color-primary-light); outline-offset: 2px; }

/* prévia da mensagem no estilo de conversa */
.wa { border: var(--border-thin); border-radius: var(--radius-lg); overflow: hidden; background: var(--color-surface); }
.wa__head { display: flex; align-items: center; gap: var(--space-3); padding: var(--space-3) var(--space-4); background: var(--color-surface-raised); border-bottom: var(--border-thin); }
.wa__head b { display: block; font-size: .95rem; }
.wa__head small { display: block; font-size: var(--font-size-xs); color: var(--color-text-muted); }
.wa__avatar { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 50%; background: var(--color-primary-light); color: var(--color-bg); }
.wa__avatar .ico { width: 20px; height: 15px; }
.wa__chat {
  padding: var(--space-4);
  background: radial-gradient(circle at 20% 10%, rgb(242 181 43 / 6%), transparent 45%), #0E0B09;
}
.wa__bubble {
  position: relative; margin-left: auto; max-width: 92%; padding: var(--space-3) var(--space-4); border-radius: 14px 4px 14px 14px;
  background: #1F3A2C; color: #EAF3EE; font-size: var(--font-size-sm); line-height: 1.5; white-space: pre-wrap; overflow-wrap: anywhere;
  box-shadow: 0 4px 12px rgb(0 0 0 / 30%);
  animation: bubble-in 420ms var(--ease-out) both;
}
.wa__bubble b { font-weight: 700; color: #fff; }
@keyframes bubble-in { from { opacity: 0; translate: 0 10px; scale: .97; } }
.drawer__step .note { margin-top: var(--space-3); }
.sent { display: grid; justify-items: center; gap: var(--space-2); padding: var(--space-8) var(--space-4); text-align: center; }
.sent b { font-family: var(--font-display); font-weight: 400; font-size: 2rem; text-transform: uppercase; }
.sent p { max-width: 32ch; color: var(--color-text-secondary); font-size: var(--font-size-sm); }
.sent__icon { display: grid; place-items: center; width: 64px; height: 64px; border-radius: 50%; background: var(--color-success); color: var(--color-bg); animation: seal-in 520ms var(--ease-out) both; }
.sent__icon svg { width: 30px; height: 30px; }

/* resumo de valores */
.summary { display: grid; gap: 4px; margin: 0; }
.summary div { display: flex; justify-content: space-between; align-items: baseline; }
.summary dt { font-size: var(--font-size-sm); color: var(--color-text-secondary); }
.summary dd { margin: 0; font-size: var(--font-size-sm); font-variant-numeric: tabular-nums; }
.summary__total { margin-top: 4px; padding-top: var(--space-2); border-top: 1px dashed var(--color-border); }
.summary__total dt { font-family: var(--font-heading); font-weight: 700; font-size: 1.1rem; letter-spacing: .05em; text-transform: uppercase; color: var(--color-text); }
.summary__total .price { font-size: 1.8rem; }

/* barra "Ver pedido": sobe quando o primeiro item entra no pedido */
.cartbar {
  position: fixed; z-index: 70; left: 50%; bottom: calc(16px + env(safe-area-inset-bottom, 0px));
  display: flex; align-items: center; gap: var(--space-3); width: min(calc(100% - 32px), 440px); min-height: 56px; padding: 8px 18px 8px 8px;
  border: 0; border-radius: var(--radius-pill); background: var(--color-secondary); color: var(--color-white);
  box-shadow: 0 12px 30px rgb(0 0 0 / 55%); cursor: pointer;
  translate: -50% 160%; visibility: hidden;
  transition: translate 420ms var(--ease-out), visibility 0s linear 420ms, background var(--duration-fast);
}
.cartbar.is-on { translate: -50% 0; visibility: visible; transition: translate 520ms var(--ease-out), visibility 0s, background var(--duration-fast); }
.cartbar:hover { background: var(--color-secondary-hover); }
.cartbar:active { background: var(--color-secondary-active); }
.cartbar__count { display: grid; place-items: center; min-width: 40px; height: 40px; padding: 0 10px; border-radius: var(--radius-pill); background: var(--color-white); color: var(--color-secondary-active); font-family: var(--font-heading); font-weight: 700; font-size: 1.1rem; font-variant-numeric: tabular-nums; }
.cartbar__label { flex: 1; text-align: left; font-family: var(--font-body); font-weight: 700; font-size: var(--font-size-sm); letter-spacing: .025em; text-transform: uppercase; }
.cartbar__total { display: inline-block; font-family: var(--font-heading); font-weight: 700; font-size: 1.25rem; font-variant-numeric: tabular-nums; }
.cartbar svg { width: 18px; height: 18px; flex: none; }
.cartbar:focus-visible { outline: 2px solid var(--color-primary-light); outline-offset: 3px; }
/* com a barra na tela, o aviso de "adicionado" sobe para não ficar atrás dela */
body.has-cartbar .toast { bottom: calc(88px + env(safe-area-inset-bottom, 0px)); }
/* espaço no fim da página para a barra não cobrir o rodapé */
body.has-cartbar .wrap { padding-bottom: calc(var(--space-10) + 72px); }
@media (min-width: 900px) { .cartbar { left: auto; right: 32px; width: 360px; translate: 0 160%; } .cartbar.is-on { translate: 0 0; } }

/* cardápio: abas de categoria, combos e quadro de acompanhamentos */
.cats { display: flex; justify-content: center; flex-wrap: wrap; gap: var(--space-2); margin: 0 auto var(--space-8); }
.cat {
  min-height: 44px; padding: 8px 20px; border: var(--border-thin); border-radius: var(--radius-pill); background: var(--color-surface); cursor: pointer;
  font-family: var(--font-heading); font-weight: 600; font-size: 1rem; letter-spacing: .06em; text-transform: uppercase; color: var(--color-text-secondary);
  transition: border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);
}
.cat:hover { border-color: var(--color-border-gold); color: var(--color-text); }
.cat[aria-selected="true"] { border-color: var(--color-primary-light); background: var(--color-primary-light); color: var(--color-bg); }
.price-stack { display: grid; line-height: 1; }
.price-old { font-size: var(--font-size-sm); color: var(--color-text-muted); font-variant-numeric: tabular-nums; }
.board { list-style: none; margin: 0 auto; padding: 0; max-width: 960px; display: grid; grid-template-columns: minmax(0, 1fr); gap: 0 var(--space-10); }
.board__row { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; gap: var(--space-4); padding-block: var(--space-5); border-bottom: 1px dashed var(--color-border); }
.board__name { font-family: var(--font-heading); font-weight: 700; font-size: 1.25rem; letter-spacing: .04em; text-transform: uppercase; line-height: 1.1; }
.board__desc { margin-top: 4px; font-size: var(--font-size-sm); color: var(--color-text-secondary); }
.board__price { font-size: 1.35rem; }
.board__add { border-color: var(--color-border-gold); color: var(--color-primary-light); }
.board__add:hover { background: var(--color-primary-light); color: var(--color-bg); }
@media (min-width: 900px) { .board { grid-template-columns: repeat(2, minmax(0, 1fr)); } }

.toast {
  position: fixed; left: 50%; bottom: calc(20px + env(safe-area-inset-bottom, 0px)); z-index: 80;
  transform: translate(-50%, 20px); opacity: 0; pointer-events: none;
  display: flex; align-items: center; gap: var(--space-2);
  max-width: calc(100% - 32px); padding: .7rem 1.1rem; border-radius: var(--radius-pill);
  background: var(--color-surface-raised); border: var(--border-gold); box-shadow: var(--shadow-card);
  font-size: var(--font-size-sm); font-weight: 600;
  transition: opacity var(--duration-normal), transform var(--duration-normal) var(--ease-standard);
}
.toast.is-on { opacity: 1; transform: translate(-50%, 0); }
.toast svg { width: 16px; height: 16px; color: var(--color-success); flex: none; }

/* ============================================================
   MOTION
   Ideia: a hero "acende" uma vez (título sobe de trás da máscara,
   assinatura se escreve, foto sai do calor, pontos acendem na ordem
   das camadas). Depois disso o movimento só explica estado:
   rolagem, pedido, montador e gaveta.
   ============================================================ */

/* ---------- Entrada da hero ---------- */
.hero__title .ln { display: block; overflow: hidden; padding-bottom: .06em; margin-bottom: -.06em; }
.hero__title .ln > span { display: block; animation: line-up 900ms var(--ease-out) both; animation-delay: calc(120ms + var(--i, 0) * 110ms); }
@keyframes line-up { from { transform: translateY(105%); } }
.hero__sign { animation: sign-in 1s var(--ease-in-out) 550ms both; }
@keyframes sign-in { from { clip-path: inset(-30% 100% -30% 0); } to { clip-path: inset(-30% 0 -30% 0); } }
.intro { animation: rise-in 800ms var(--ease-out) both; animation-delay: calc(700ms + var(--i, 0) * 90ms); }
.seal { animation: seal-in 700ms var(--ease-out) 1.5s both; }
.readout { animation: rise-in 700ms var(--ease-out) 1.6s both; }
@keyframes rise-in { from { opacity: 0; translate: 0 14px; } }
@keyframes seal-in { from { opacity: 0; scale: .6; rotate: -40deg; } }
@keyframes fade-in { from { opacity: 0; } }
@keyframes fade-out { to { opacity: 0; } }

/* loops param quando a faixa sai da tela */
.hero-band.is-paused::before, .hero-band.is-paused .ember-particle,
.hero-band.is-paused .spot span { animation-play-state: paused; }

/* ---------- Revelação na rolagem ---------- */
.js .reveal {
  --rd: calc(var(--i, 0) * 90ms);
  opacity: 0; translate: 0 18px;
  transition: opacity 700ms var(--ease-out) var(--rd), translate 900ms var(--ease-out) var(--rd),
              transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);
}
.js .reveal.is-visible { opacity: 1; translate: 0 0; }
/* as linhas do título de cada seção se desenham a partir do centro */
.js .section-head::before, .js .section-head::after { transform: scaleX(0); transition: transform 1.1s var(--ease-out) 150ms; }
.js .section-head::before { transform-origin: right; }
.js .section-head::after { transform-origin: left; }
.js .section-head.is-visible::before, .js .section-head.is-visible::after { transform: none; }

/* ---------- Faixa em loop ---------- */
.ticker {
  margin-top: var(--space-16); padding-block: var(--space-4); overflow: hidden;
  border-block: 1px solid var(--color-border-gold); background: var(--color-surface);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
}
.ticker__track { display: flex; align-items: center; gap: var(--space-6); width: max-content; animation: ticker 42s linear infinite; }
.ticker span { font-family: var(--font-display); text-transform: uppercase; font-size: clamp(1.25rem, 2.4vw, 1.75rem); letter-spacing: .02em; line-height: 1; white-space: nowrap; color: var(--color-text); }
.ticker span.gold { color: var(--color-primary-light); }
.ticker .ico { width: 22px; height: 16px; color: var(--color-primary); }
.ticker:hover .ticker__track, .ticker.is-paused .ticker__track { animation-play-state: paused; }
@keyframes ticker { to { transform: translateX(calc(-50% - var(--space-6) / 2)); } }
.ticker + .section { padding-top: var(--space-12); }

/* ---------- Luz de brasa que segue o cursor nos cards ---------- */
.card { position: relative; }
.card::before {
  content: ""; position: absolute; inset: 0; z-index: 2; border-radius: inherit; pointer-events: none;
  background: radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%), rgb(242 181 43 / 9%), transparent 65%);
  opacity: 0; transition: opacity var(--duration-slow) var(--ease-out);
}
@media (hover: hover) { .card:hover::before { opacity: 1; } }

/* ---------- Pedido: item voa até o carrinho ---------- */
.fly { position: fixed; z-index: 90; margin: 0; pointer-events: none; border-radius: 12px; object-fit: cover; box-shadow: 0 12px 30px rgb(0 0 0 / 50%); will-change: transform, opacity; }
.count.bump { animation: bump 450ms var(--ease-out); }
@keyframes bump { 35% { scale: 1.5; } }
.tick { animation: tick 380ms var(--ease-out); }
@keyframes tick { from { opacity: .35; translate: 0 -6px; } }

/* ---------- Gaveta e menu ---------- */
dialog.drawer[open] { animation: drawer-in 420ms var(--ease-out); }
dialog.drawer[open]::backdrop { animation: fade-in 300ms ease-out; }
dialog.drawer.is-closing { animation: drawer-out 240ms ease-in forwards; }
dialog.drawer.is-closing::backdrop { animation: fade-out 240ms ease-in forwards; }
@keyframes drawer-in { from { translate: 100% 0; } }
@keyframes drawer-out { to { translate: 100% 0; } }
@media (max-width: 860px) {
  .nav__links.is-open { animation: menu-in 320ms var(--ease-out); }
  .nav__links.is-open li { animation: rise-in 420ms var(--ease-out) both; }
  .nav__links.is-open li:nth-child(2) { animation-delay: 40ms; }
  .nav__links.is-open li:nth-child(3) { animation-delay: 80ms; }
  .nav__links.is-open li:nth-child(4) { animation-delay: 120ms; }
  .nav__links.is-open li:nth-child(5) { animation-delay: 160ms; }
}
@keyframes menu-in { from { opacity: 0; clip-path: inset(0 0 100% 0); } to { opacity: 1; clip-path: inset(0 0 0 0); } }

/* ---------- Frase do chefe se preenche com a rolagem ---------- */
.about__quote .w { opacity: var(--o, 1); transition: opacity 250ms linear; }

/* ---------- Floating ember particles ---------- */
.ember-particles { position: absolute; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; }
.ember-particle {
  position: absolute; width: var(--size, 3px); height: var(--size, 3px); border-radius: 50%;
  background: radial-gradient(circle, var(--color-primary-light) 0%, transparent 70%);
  opacity: 0; animation: float-ember var(--dur, 8s) var(--delay, 0s) infinite;
}
@keyframes float-ember {
  0% { opacity: 0; transform: translateY(100%) scale(0); }
  10% { opacity: var(--peak, 0.6); }
  90% { opacity: var(--peak, 0.6); }
  100% { opacity: 0; transform: translateY(-120vh) scale(1); }
}

/* montador em telas estreitas: mais espaço para o nome e o preço de cada opção */
@media (max-width: 420px) {
  .builder__panel { padding: var(--space-5) var(--space-4); }
  .opt__thumb { width: 40px; height: 26px; }
  .opt__label { gap: var(--space-2); }
  .stepper { gap: var(--space-1); }
  .stepper .icon-btn { width: 36px; height: 36px; }
}

/* Movimento reduzido: sem deslocamento, zoom, desfoque nem loops.
   Continuam as transições de opacidade e cor que explicam estado. */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .hero-band::before, .stage__spots, .ticker__track, .ember-particle, .spot span { animation: none !important; }


  .hero__title .ln > span, .hero__sign, .intro, .seal, .readout, .picker, .stage__spots .spot,
  .stack img.is-new, dialog.drawer[open], .nav__links.is-open, .nav__links.is-open li, .drawer__step.step-in, .wa__bubble { animation-name: fade-in !important; }
  .cartbar, .cartbar.is-on { transition-property: visibility, background; }
  dialog.drawer.is-closing { animation-name: fade-out !important; }
  .count.bump, .tick { animation: none; }
  .js .reveal, .ro-item, .stack img.is-leaving { translate: none !important; }
  .js .about-banner img { scale: 1; }
  .about-banner:hover img, .why__item:hover, .why__item:hover .why__mark, .card-product:hover, .card-product:hover .product__media img, .spot:hover, .spot.is-hot { transform: none; }
  .js .section-head::before, .js .section-head::after, .js .timeline::before { transform: none; transition: none; }
  .ticker { overflow-x: auto; }
  .js .why__hero img, .js .why__hero.is-visible img { clip-path: none; }
  .js .why__hero img { scale: 1; }
  .status[data-open="true"]::before { animation: none; }
}
