/* CUSTOM BRAND FONTS — embedded for a self-contained site */
@font-face {
  font-family: "Aileron";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Aileron";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
}
@font-face {
  font-family: "Bubble Rainbow";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
/* END CUSTOM BRAND FONTS */

:root {
  --font-body: "Aileron", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-display: "Bubble Rainbow", "Aileron", ui-sans-serif, sans-serif;
  --ink: #111111;
  --paper: #fffafc;
  --white: #ffffff;
  --pink: #f98ac4;
  --pink-soft: #fde1ef;
  --pink-pale: #fff0f7;
  --peach: #ffb1a7;
  --orange: #e87118;
  --blue: #1f4e97;
  --orange-pale: #fff1eb;
  --blue-pale: #eef4ff;
  --cream: #f5eadf;
  --latte: #c69068;
  --muted: #6f666b;
  --line: rgba(17, 17, 17, 0.12);
  --shadow: 0 28px 70px rgba(64, 30, 47, 0.13);
  --radius: 28px;
  --container: 1180px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  color: var(--ink);
  background: var(--paper);
  font-family: var(--font-body);
  line-height: 1.6;
  overflow-x: hidden;
}
img { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
button, input, textarea { font: inherit; }
button { color: inherit; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
.container { width: min(calc(100% - 40px), var(--container)); margin-inline: auto; }
.section { padding: 110px 0; }

.site-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: 100;
  border-bottom: 1px solid transparent;
  transition: .25s ease;
}
.site-header.scrolled { background: rgba(255,250,252,.92); backdrop-filter: blur(16px); border-color: var(--line); }
.nav-wrap { height: 88px; display: flex; align-items: center; justify-content: space-between; gap: 30px; }
.brand img { width: 190px; height: auto; }
.site-nav { display: flex; align-items: center; gap: 32px; font-size: .93rem; font-weight: 650; }
.site-nav > a:not(.button) { position: relative; }
.site-nav > a:not(.button)::after { content: ""; position: absolute; left: 0; right: 100%; bottom: -7px; height: 2px; background: var(--pink); transition: right .2s ease; }
.site-nav > a:not(.button):hover::after { right: 0; }
.nav-toggle { display: none; width: 42px; height: 42px; background: transparent; border: 0; padding: 8px; }
.nav-toggle span:not(.sr-only) { display: block; height: 2px; background: var(--ink); margin: 6px 0; border-radius: 2px; transition: .2s; }

.button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 0 24px;
  border: 1px solid var(--orange);
  border-radius: 999px;
  background: var(--orange);
  color: #ffffff;
  font-weight: 750;
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease;
  cursor: pointer;
}
.button:hover {
  transform: translateY(-2px);
  border-color: var(--blue);
  background: var(--blue);
  box-shadow: 0 12px 25px rgba(232, 113, 24, .25);
}
.button:focus-visible { outline: 3px solid rgba(255, 177, 167, .90); outline-offset: 3px; }
.button-small { min-height: 42px; padding-inline: 18px; font-size: .9rem; }
.text-link { display: inline-flex; gap: 10px; align-items: center; font-weight: 750; }
.text-link span { transition: transform .2s ease; }
.text-link:hover span { transform: translateX(5px); }

.hero { position: relative; isolation: isolate; min-height: 790px; padding: 155px 0 90px; display: grid; align-items: center; overflow: hidden; background: linear-gradient(135deg, #fff9fc 0%, #fff 58%, #fce4ef 100%); }
.hero::before { content: ""; position: absolute; z-index: 0; width: 680px; height: 680px; border-radius: 50%; right: -250px; top: -200px; background: rgba(249,138,196,.12); pointer-events: none; }
.hero-shape { position: absolute; z-index: 0; border: 1px solid rgba(249,138,196,.35); border-radius: 50%; pointer-events: none; }
.hero-shape-one { width: 110px; height: 110px; left: 4%; top: 30%; }
.hero-shape-two { width: 35px; height: 35px; left: 9%; bottom: 18%; background: var(--pink); border: 0; }
.hero-grid { position: relative; z-index: 1; display: grid; grid-template-columns: 1.05fr .95fr; align-items: center; gap: 70px; }
.eyebrow { margin: 0 0 18px; color: #c44c8b; font-size: .78rem; line-height: 1; font-weight: 850; text-transform: uppercase; letter-spacing: .18em; }
.hero h1, .section h2 { font-family: var(--font-display); font-weight: 400; letter-spacing: .005em; line-height: .94; }
.hero h1 { margin: 0; font-size: clamp(4rem, 7vw, 6.9rem); }
.hero-text { max-width: 610px; margin: 28px 0 34px; font-size: 1.13rem; color: var(--muted); }
.hero-actions { display: flex; align-items: center; gap: 28px; flex-wrap: wrap; }
.hero-notes { display: flex; gap: 24px; flex-wrap: wrap; margin-top: 50px; color: var(--muted); font-size: .84rem; font-weight: 700; }
.hero-notes span::before { content: "✦"; margin-right: 8px; color: var(--pink); }

.hero-visual { position: relative; min-height: 510px; }
.hero-visual::before { content: ""; position: absolute; inset: 40px 20px 30px 70px; background: var(--pink-soft); border-radius: 50% 42% 48% 44%; transform: rotate(-7deg); }
.hero-card { position: absolute; z-index: 2; display: flex; align-items: center; gap: 16px; width: 250px; padding: 17px; background: rgba(255,255,255,.92); border: 1px solid rgba(255,255,255,.85); border-radius: 22px; box-shadow: var(--shadow); backdrop-filter: blur(10px); }
.hero-card strong, .hero-card span { display: block; }
.hero-card strong { font-size: .98rem; }
.hero-card span { color: var(--muted); font-size: .77rem; }
.card-coffee { left: 0; top: 55px; transform: rotate(-3deg); }
.card-pastry { right: -10px; top: 190px; transform: rotate(4deg); }
.card-frappe { left: 75px; bottom: 25px; transform: rotate(2deg); }
.hero-badge { position: absolute; z-index: 1; width: 270px; height: 270px; left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(-6deg); border-radius: 50%; background: white; display: grid; place-items: center; box-shadow: 0 35px 80px rgba(140,52,97,.16); }
.hero-badge img { width: 190px; }
.mini-art { position: relative; flex: 0 0 64px; width: 64px; height: 64px; border-radius: 18px; display: grid; place-items: center; background: var(--pink-pale); overflow: hidden; }
.cup { position: relative; width: 35px; height: 27px; border: 3px solid var(--ink); border-radius: 4px 4px 12px 12px; background: white; }
.cup .coffee { height: 7px; background: #865633; }
.cup .handle { position: absolute; width: 13px; height: 14px; border: 3px solid var(--ink); border-left: 0; right: -13px; top: 4px; border-radius: 0 8px 8px 0; }
.steam { position: absolute; width: 9px; height: 20px; border-left: 2px solid var(--pink); border-radius: 50%; top: 7px; }
.steam.s1 { left: 25px; } .steam.s2 { left: 37px; top: 4px; }
.croissant { display: flex; align-items: center; }
.croissant::before, .croissant::after, .croissant i { content: ""; display: block; width: 18px; height: 34px; background: #e5a65f; border: 2px solid #a96d35; border-radius: 50%; margin: -3px; }
.croissant i:nth-child(2) { height: 40px; z-index: 2; }
.croissant i:nth-child(3) { height: 34px; }
.frappe-art .glass { position: relative; width: 29px; height: 37px; background: #d7a27d; border: 2px solid var(--ink); clip-path: polygon(8% 0, 92% 0, 80% 100%, 20% 100%); }
.frappe-art .cream { position: absolute; height: 10px; inset: 0 0 auto; background: white; }
.frappe-art .straw { position: absolute; width: 3px; height: 36px; background: var(--pink); right: 10px; top: -15px; transform: rotate(12deg); }

.marquee { overflow: hidden; background: var(--ink); color: white; padding: 17px 0; }
.marquee-track { display: flex; width: max-content; align-items: center; gap: 28px; font-family: var(--font-display); font-size: 1.3rem; animation: marquee 24s linear infinite; }
.marquee-track b { color: var(--pink); }
@keyframes marquee { to { transform: translateX(-50%); } }

.section-heading { display: grid; grid-template-columns: 1.15fr .7fr; gap: 70px; align-items: end; margin-bottom: 42px; }
.section h2 { margin: 0; font-size: clamp(3rem, 5vw, 5.4rem); }
.section-heading > p, .about-copy > p, .visit-copy > p, .contact-card > div > p { color: var(--muted); margin: 0; font-size: 1.03rem; }
.menu-section { background: white; }
.filter-bar { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 28px; }
.filter-button { border: 1px solid var(--line); background: white; border-radius: 999px; padding: 10px 18px; font-weight: 750; cursor: pointer; transition: .2s; }
.filter-button:hover, .filter-button.active { background: var(--pink); border-color: var(--pink); }
.menu-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.menu-card { min-height: 285px; padding: 24px; border: 1px solid var(--line); border-radius: 24px; background: #fff; transition: transform .22s ease, box-shadow .22s ease, opacity .2s ease; }
.menu-card:hover { transform: translateY(-6px); box-shadow: 0 20px 45px rgba(58,35,47,.09); }
.menu-card.hidden { display: none; }
.menu-icon { width: 72px; height: 72px; display: grid; place-items: center; border-radius: 22px; margin-bottom: 36px; font-size: 2rem; font-weight: 900; }
.icon-coffee { background: #efe2d7; }
.icon-pastry { background: #fff0d8; }
.icon-pasta { background: #ffe5df; }
.icon-frappe { background: var(--pink-soft); }
.menu-card-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; }
.menu-card h3 { margin: 0; font-size: 1.12rem; }
.menu-card-head span { font-weight: 850; color: #c44c8b; }
.menu-card p { color: var(--muted); font-size: .9rem; line-height: 1.55; }
.menu-card small { display: inline-block; padding-top: 10px; border-top: 1px solid var(--line); color: var(--muted); font-weight: 700; }

.about-section { background: var(--pink-pale); }
.about-grid { display: grid; grid-template-columns: .9fr 1fr; gap: 95px; align-items: center; }
.about-art { position: relative; min-height: 610px; }
.arch-frame { position: absolute; inset: 0 35px 0 0; overflow: hidden; background: linear-gradient(150deg, #f6c0db, #fff 70%); border-radius: 240px 240px 30px 30px; box-shadow: var(--shadow); }
.arch-frame::before { content: ""; position: absolute; width: 240px; height: 240px; border-radius: 50%; background: rgba(255,255,255,.45); right: -60px; top: 70px; }
.table-scene { position: absolute; left: 0; right: 0; bottom: 0; height: 39%; background: #d59b73; border-top: 12px solid #b67751; }
.scene-cup { position: absolute; width: 95px; height: 70px; background: white; border: 6px solid var(--ink); border-radius: 10px 10px 28px 28px; left: 20%; top: -44px; }
.scene-cup::after { content: ""; position: absolute; width: 38px; height: 35px; border: 6px solid var(--ink); border-left: 0; right: -40px; top: 8px; border-radius: 0 18px 18px 0; }
.scene-cup i { display: block; height: 14px; background: #7d4f31; }
.scene-plate { position: absolute; width: 150px; height: 28px; background: var(--pink); border: 5px solid var(--ink); border-radius: 50%; left: 13%; top: 52px; }
.scene-plate i { position: absolute; width: 90px; height: 52px; left: 25px; bottom: 5px; border-radius: 50% 50% 42% 42%; background: #efb568; border: 5px solid var(--ink); transform: rotate(-6deg); }
.scene-vase { position: absolute; right: 16%; top: -105px; width: 70px; height: 115px; background: var(--pink); border: 6px solid var(--ink); border-radius: 20px 20px 34px 34px; }
.scene-vase i, .scene-vase b, .scene-vase em { position: absolute; display: block; width: 7px; background: var(--ink); bottom: 92px; transform-origin: bottom; }
.scene-vase i { height: 105px; left: 22px; transform: rotate(-12deg); }
.scene-vase b { height: 120px; left: 35px; transform: rotate(7deg); }
.scene-vase em { height: 88px; left: 45px; transform: rotate(21deg); }
.scene-vase i::before, .scene-vase b::before, .scene-vase em::before { content: ""; position: absolute; width: 32px; height: 32px; border-radius: 50%; background: #f98ac4; left: -12px; top: -18px; border: 4px solid var(--ink); }
.floating-note { position: absolute; right: 0; bottom: 55px; padding: 20px 28px; background: var(--ink); color: white; font-family: var(--font-display); font-size: 1.5rem; transform: rotate(-4deg); box-shadow: var(--shadow); }
.about-copy h2 { margin-bottom: 30px; }
.about-copy > p { margin: 0 0 18px; }
.quote-card { margin-top: 38px; display: flex; gap: 18px; padding: 26px; background: white; border-radius: 22px; box-shadow: 0 18px 50px rgba(112,55,84,.08); }
.quote-card span { color: var(--pink); font-size: 4rem; font-family: var(--font-display); line-height: .8; }
.quote-card p { margin: 0; font-family: var(--font-display); font-size: 1.35rem; }

.feature-section { padding-top: 55px; padding-bottom: 55px; background: var(--ink); color: white; }
.feature-grid { display: grid; grid-template-columns: repeat(3, 1fr); }
.feature { padding: 28px 42px; border-right: 1px solid rgba(255,255,255,.15); }
.feature:last-child { border-right: 0; }
.feature span { color: var(--pink); font-weight: 850; font-size: .78rem; }
.feature h3 { margin: 18px 0 10px; font-family: var(--font-display); font-size: 1.55rem; font-weight: 400; line-height: 1.05; }
.feature p { margin: 0; color: rgba(255,255,255,.65); }

.visit-section { background: white; }
.visit-grid { display: grid; grid-template-columns: .85fr 1.15fr; gap: 80px; align-items: start; }
.visit-copy h2 { margin-bottom: 28px; }
.map-placeholder { position: relative; min-height: 530px; overflow: hidden; display: grid; place-items: center; border-radius: var(--radius); background-color: var(--cream); background-image: linear-gradient(rgba(255,255,255,.42) 2px, transparent 2px), linear-gradient(90deg, rgba(255,255,255,.42) 2px, transparent 2px); background-size: 65px 65px; box-shadow: var(--shadow); }
.map-placeholder::before, .map-placeholder::after { content: ""; position: absolute; background: var(--pink-soft); transform: rotate(25deg); }
.map-placeholder::before { width: 680px; height: 55px; }
.map-placeholder::after { width: 70px; height: 700px; }
.map-pin { position: relative; z-index: 2; width: 130px; height: 130px; border-radius: 50% 50% 50% 8px; background: white; display: grid; place-items: center; transform: rotate(-45deg); box-shadow: 0 20px 45px rgba(60,36,48,.18); }
.map-pin img { width: 78px; transform: rotate(45deg); }
.map-placeholder p { position: absolute; z-index: 2; bottom: 24px; background: white; padding: 10px 16px; border-radius: 999px; margin: 0; font-weight: 750; font-size: .84rem; }

.contact-section { padding-top: 40px; background: white; }
.contact-card {
  display: grid;
  grid-template-columns: .8fr 1.2fr;
  gap: 70px;
  padding: 60px;
  border: 1px solid rgba(196, 76, 139, .16);
  border-radius: 36px;
  background: linear-gradient(135deg, var(--pink-pale) 0%, #fde1ef 100%);
  box-shadow: 0 24px 60px rgba(64, 30, 47, .09);
}
.contact-card h2 { font-size: clamp(2.7rem, 4vw, 4.7rem); margin-bottom: 24px; }
.contact-card .eyebrow { color: #b83e7e; }
.contact-card > div > p { color: rgba(17,17,17,.68); }
.contact-card form { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-content: start; }
.contact-card label { display: grid; gap: 8px; font-weight: 800; font-size: .8rem; }
.contact-card input, .contact-card textarea { width: 100%; border: 1px solid rgba(17,17,17,.18); border-radius: 14px; padding: 14px 15px; background: rgba(255,255,255,.82); outline: 0; resize: vertical; }
.contact-card input:focus, .contact-card textarea:focus { border-color: var(--ink); box-shadow: 0 0 0 3px rgba(17,17,17,.08); }
.full { grid-column: 1 / -1; }
.form-status { margin: 0; font-size: .85rem; font-weight: 750; }

.site-footer { padding: 90px 0 28px; background: var(--ink); color: white; }
.footer-grid { display: grid; grid-template-columns: 1.6fr repeat(3, 1fr); gap: 50px; padding-bottom: 60px; }
.footer-brand img { width: 210px; padding: 10px 14px; background: white; border-radius: 14px; }
.footer-brand p, .footer-grid > div > p { color: rgba(255,255,255,.58); }
.footer-grid > div:not(.footer-brand) { display: flex; flex-direction: column; align-items: flex-start; gap: 9px; }
.footer-grid span { color: var(--pink); font-size: .75rem; text-transform: uppercase; letter-spacing: .16em; font-weight: 850; margin-bottom: 10px; }
.footer-grid a { color: rgba(255,255,255,.78); }
.footer-grid a:hover { color: white; }
.footer-bottom { display: flex; justify-content: space-between; gap: 20px; padding-top: 24px; border-top: 1px solid rgba(255,255,255,.13); color: rgba(255,255,255,.5); font-size: .82rem; }
.footer-bottom p { margin: 0; }

.reveal { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s ease; }
.reveal.visible { opacity: 1; transform: none; }

@media (max-width: 980px) {
  .hero-grid, .about-grid, .visit-grid, .contact-card { grid-template-columns: 1fr; }
  .hero { padding-top: 135px; }
  .hero-visual { max-width: 600px; width: 100%; margin-inline: auto; }
  .menu-grid { grid-template-columns: repeat(2, 1fr); }
  .section-heading { grid-template-columns: 1fr; gap: 22px; }
  .about-grid, .visit-grid { gap: 55px; }
  .about-art { max-width: 600px; width: 100%; margin-inline: auto; }
  .contact-card { gap: 40px; }
  .footer-grid { grid-template-columns: 1.4fr 1fr 1fr; }
  .footer-grid > div:last-child { grid-column: 2 / 4; }
}

@media (max-width: 760px) {
  .container { width: min(calc(100% - 28px), var(--container)); }
  .section { padding: 80px 0; }
  .nav-wrap { height: 74px; }
  .brand img { width: 155px; }
  .nav-toggle { display: block; z-index: 3; }
  .site-nav { position: fixed; inset: 0 0 auto; min-height: 100vh; padding: 120px 28px 40px; flex-direction: column; align-items: stretch; gap: 22px; background: var(--paper); transform: translateX(100%); transition: transform .25s ease; font-size: 1.3rem; }
  .site-nav.open { transform: none; }
  .site-nav .button { margin-top: 10px; }
  .nav-toggle.open span:nth-child(1) { transform: translateY(8px) rotate(45deg); }
  .nav-toggle.open span:nth-child(2) { opacity: 0; }
  .nav-toggle.open span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }
  .hero { min-height: auto; padding-bottom: 70px; }
  .hero-grid { gap: 40px; }
  .hero h1 { font-size: clamp(3.6rem, 15vw, 5.2rem); }
  .hero-text { font-size: 1rem; }
  .hero-notes { margin-top: 34px; gap: 12px; flex-direction: column; }
  .hero-visual { min-height: 470px; transform: scale(.94); }
  .hero-badge { width: 220px; height: 220px; }
  .hero-badge img { width: 155px; }
  .hero-card { width: 220px; }
  .card-coffee { left: -8px; }
  .card-pastry { right: -8px; }
  .card-frappe { left: 35px; }
  .menu-grid { grid-template-columns: 1fr; }
  .menu-card { min-height: auto; }
  .about-art { min-height: 500px; }
  .feature-grid { grid-template-columns: 1fr; }
  .feature { border-right: 0; border-bottom: 1px solid rgba(255,255,255,.15); padding: 25px 0; }
  .feature:last-child { border-bottom: 0; }
  .map-placeholder { min-height: 420px; }
  .contact-card { padding: 35px 24px; border-radius: 26px; }
  .contact-card form { grid-template-columns: 1fr; }
  .contact-card label, .full { grid-column: 1; }
  .footer-grid { grid-template-columns: 1fr 1fr; gap: 36px; }
  .footer-brand { grid-column: 1 / -1; }
  .footer-grid > div:last-child { grid-column: 1 / -1; }
  .footer-bottom { flex-direction: column; }
}

@media (max-width: 430px) {
  .hero-actions { align-items: flex-start; flex-direction: column; }
  .hero-visual { min-height: 450px; }
  .hero-card { width: 190px; padding: 12px; }
  .hero-card span { display: none; }
  .mini-art { flex-basis: 52px; width: 52px; height: 52px; }
  .card-pastry { top: 176px; }
  .card-frappe { left: 10px; }
  .about-art { min-height: 430px; }
  .arch-frame { right: 18px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
  .reveal { opacity: 1; transform: none; }
}

/* Updated menu layout based on the supplied Spresso Café menu */
.menu-groups {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
.menu-group {
  min-height: 0;
  padding: 28px;
  border-radius: 28px;
  background: linear-gradient(180deg, #fff 0%, #fffafd 100%);
}
.menu-group:nth-child(3n + 1) { border-top: 5px solid #b9dda1; }
.menu-group:nth-child(3n + 2) { border-top: 5px solid #f8b5d5; }
.menu-group:nth-child(3n) { border-top: 5px solid #f5c987; }
.menu-group-title {
  display: flex;
  align-items: center;
  gap: 15px;
  padding-bottom: 18px;
  margin-bottom: 5px;
  border-bottom: 1px solid var(--line);
}
.menu-group-title p {
  margin: 0 0 2px;
  color: #c44c8b;
  font-size: .72rem;
  line-height: 1;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .16em;
}
.menu-group-title h3 {
  margin: 0;
  font-family: var(--font-display);
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1;
}
.menu-emoji {
  width: 54px;
  height: 54px;
  display: grid;
  place-items: center;
  flex: 0 0 54px;
  border-radius: 18px;
  background: var(--pink-pale);
  font-size: 1.65rem;
}
.menu-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu-list li {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: start;
  padding: 15px 0;
  border-bottom: 1px dashed rgba(17,17,17,.12);
}
.menu-list li:last-child { border-bottom: 0; }
.menu-list strong { display: block; font-size: .98rem; line-height: 1.3; }
.menu-list small {
  display: block;
  max-width: 44ch;
  margin-top: 4px;
  padding: 0;
  border: 0;
  color: var(--muted);
  font-size: .78rem;
  line-height: 1.45;
  font-weight: 500;
}
.menu-list li > span {
  color: #b45a38;
  font-weight: 900;
  white-space: nowrap;
}
.menu-extra {
  display: inline-flex;
  gap: 7px;
  margin: 16px 0 0;
  padding: 8px 12px;
  border-radius: 999px;
  background: var(--pink-pale);
  color: #7a3559;
  font-size: .78rem;
  font-weight: 750;
}
.menu-disclaimer {
  margin: 26px 0 0;
  padding: 16px 18px;
  border-radius: 16px;
  background: #f5f0e8;
  color: var(--muted);
  font-size: .85rem;
  text-align: center;
}

@media (max-width: 820px) {
  .menu-groups { grid-template-columns: 1fr; }
}

@media (max-width: 430px) {
  .menu-group { padding: 21px 18px; }
  .menu-group-title h3 { font-size: 1.5rem; }
  .menu-list li { gap: 10px; }
}

.menu-card .menu-extra { color: #7a3559; font-size: .78rem; font-weight: 750; }

/* Brand, ordering and branch updates */
.site-header,
.site-header.scrolled {
  background: rgba(8, 8, 8, .96);
  border-color: rgba(255,255,255,.09);
  backdrop-filter: blur(16px);
}
.brand img {
  width: 190px;
  max-height: 46px;
  object-fit: contain;
}
.site-nav { color: var(--white); }
.site-nav .button-small {
  border-color: var(--pink);
  background: var(--pink);
  color: var(--ink);
}
.site-nav .button-small:hover { background: #ff9dce; }
.nav-toggle span:not(.sr-only) { background: var(--white); }
.hero { padding-top: 175px; }
.hero-badge img { object-fit: contain; }

.order-section {
  position: relative;
  overflow: hidden;
  background: var(--ink);
  color: var(--white);
}
.order-section::before {
  content: "";
  position: absolute;
  width: 520px;
  height: 520px;
  right: -160px;
  top: -260px;
  border-radius: 50%;
  background: rgba(249, 138, 196, .15);
}
.order-shell { position: relative; z-index: 1; }
.order-copy {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 70px;
  align-items: end;
  margin-bottom: 44px;
}
.order-copy h2 { margin: 0; color: var(--white); }
.order-copy > p:last-child { margin: 0; color: rgba(255,255,255,.68); }
.order-copy strong { color: var(--white); }
.order-options {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}
.order-branch-group {
  min-height: 280px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 30px;
  border: 1px solid var(--line);
  border-radius: 26px;
  background: rgba(255, 255, 255, .88);
  box-shadow: 0 18px 45px rgba(64, 30, 47, .07);
}
.order-branch-group-shaw { grid-column: auto; }
.order-branch-heading {
  margin-bottom: auto;
  padding: 16px 18px;
  border: 1px solid transparent;
  border-radius: 18px;
}
.order-branch-group-shaw .order-branch-heading {
  border-color: rgba(196, 76, 139, .18);
  background: var(--pink-soft);
}
.order-branch-group-pasig .order-branch-heading {
  border-color: rgba(232, 113, 24, .20);
  background: #fff0df;
}
.order-branch-heading .order-kicker {
  display: block;
  margin: 0 0 5px;
  color: #9b376c;
}
.order-branch-group-pasig .order-branch-heading .order-kicker { color: #a54d0d; }
.order-branch-heading h3 {
  margin: 0;
  font-family: var(--font-display);
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1;
  text-align: left;
}
.order-branch-prompt {
  margin: 7px 0 0;
  color: var(--muted);
  font-size: .76rem;
  font-weight: 700;
}
.order-app-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
}
.order-app-list-pasig { grid-template-columns: 1fr; }
.order-app {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 88px;
  padding: 17px 18px;
  border: 1px solid var(--line);
  border-radius: 18px;
  background: var(--white);
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.order-app:not(.order-app-coming-soon):hover {
  transform: translateY(-3px);
  border-color: rgba(196, 76, 139, .45);
  box-shadow: 0 12px 28px rgba(64, 30, 47,.09);
}
.order-app strong {
  display: block;
  font-family: var(--font-display);
  font-size: 1.45rem;
  font-weight: 400;
  line-height: 1;
}
.order-app small {
  display: block;
  margin-top: 6px;
  color: var(--muted);
  font-size: .72rem;
}
.order-app b { flex: 0 0 auto; font-size: .78rem; }
.order-app-foodpanda { border-left: 5px solid #d70f64; }
.order-app-grab { border-left: 5px solid #00b14f; }
.order-app-coming-soon {
  border-left: 5px solid #a7a7a7;
  background: #f2f2f2;
  color: #888;
  cursor: not-allowed;
  filter: grayscale(1);
  opacity: .78;
}
.order-app-coming-soon small { color: #929292; }
.order-app-coming-soon b {
  padding: 6px 9px;
  border-radius: 999px;
  background: #dedede;
  color: #686868;
  font-size: .68rem;
  text-transform: uppercase;
  letter-spacing: .04em;
}
.order-option {
  min-height: 280px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  border: 1px solid rgba(255,255,255,.13);
  border-radius: 26px;
  background: rgba(255,255,255,.055);
  transition: transform .2s ease, background .2s ease, border-color .2s ease;
}
.order-option:hover {
  transform: translateY(-5px);
  background: rgba(255,255,255,.09);
  border-color: rgba(249,138,196,.65);
}
.order-option-chat { background: var(--pink); color: var(--ink); border-color: var(--pink); }
.order-option-chat:hover { background: #ff9dce; }
.direct-order-head {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.direct-order-head .order-kicker { margin: 0; }
.direct-price-badge {
  flex: 0 0 auto;
  padding: 7px 10px;
  border-radius: 999px;
  background: var(--white);
  color: #96315f;
  box-shadow: 0 7px 18px rgba(114, 35, 75, .12);
  font-size: .66rem;
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: .05em;
}
.order-option-head {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: auto;
}
.order-kicker {
  margin-bottom: auto;
  color: var(--pink);
  font-size: .72rem;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .16em;
}
.order-option-head .order-kicker { margin-bottom: 0; }
.order-branch {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 5px 10px;
  border: 1px solid transparent;
  border-radius: 999px;
  font-size: .66rem;
  line-height: 1.2;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .06em;
}
.order-branch-shaw {
  border-color: rgba(196, 76, 139, .22);
  background: var(--pink-soft);
  color: #8a365f;
}
.order-branch-pasig {
  border-color: rgba(232, 113, 24, .24);
  background: #fff0df;
  color: #a54d0d;
}
.order-option-chat .order-kicker { color: #7f2855; }
.order-option strong { display: block; margin-top: 55px; font-family: var(--font-display); font-size: 2rem; font-weight: 400; line-height: 1; }
.order-option-head + strong { margin-top: 24px; }
.order-option small { display: block; margin: 8px 0 24px; color: rgba(255,255,255,.6); font-size: .85rem; }
.order-option-chat small { color: rgba(17,17,17,.62); }
.order-option b { margin-top: auto; font-size: .86rem; }

.visit-grid { grid-template-columns: .8fr 1.2fr; }
.branch-list { display: grid; gap: 18px; }
.branch-card {
  position: relative;
  display: grid;
  grid-template-columns: 62px 1fr;
  gap: 24px;
  padding: 32px;
  overflow: hidden;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: linear-gradient(145deg, #fff 0%, #fff3f9 100%);
  box-shadow: 0 18px 45px rgba(64,30,47,.08);
}
.branch-card::after {
  content: "";
  position: absolute;
  width: 150px;
  height: 150px;
  right: -75px;
  bottom: -90px;
  border-radius: 50%;
  background: var(--pink-soft);
}
.branch-number {
  position: relative;
  z-index: 1;
  width: 54px;
  height: 54px;
  display: grid;
  place-items: center;
  border-radius: 18px;
  background: var(--ink);
  color: var(--pink);
  font-size: .76rem;
  font-weight: 900;
}
.branch-card > div:last-child { position: relative; z-index: 1; }
.branch-card p {
  margin: 0 0 4px;
  color: #c44c8b;
  font-size: .72rem;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .15em;
}
.branch-card h3 { margin: 0 0 10px; font-family: var(--font-display); font-size: 1.55rem; font-weight: 400; line-height: 1.05; }
.branch-card address { max-width: 48ch; margin: 0 0 11px; color: var(--muted); font-style: normal; }
.branch-hours {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 5px 10px;
  margin: 0 0 18px;
  color: var(--ink);
  font-size: .88rem;
}
.branch-hours span {
  color: #8a365f;
  font-size: .7rem;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .11em;
}
.branch-hours strong { font-weight: 800; }
.branch-hours time { font-variant-numeric: tabular-nums; }
.branch-card a { font-size: .86rem; font-weight: 800; }
.branch-card a:hover { color: #b83e7e; }

.contact-card select {
  width: 100%;
  border: 1px solid rgba(17,17,17,.18);
  border-radius: 14px;
  padding: 14px 15px;
  background: rgba(255,255,255,.82);
  outline: 0;
}
.contact-card select:focus { border-color: var(--ink); box-shadow: 0 0 0 3px rgba(17,17,17,.08); }
.booking-fields {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  padding: 20px;
  border: 1px solid rgba(17,17,17,.12);
  border-radius: 18px;
  background: rgba(255,255,255,.45);
}
.booking-fields[hidden] { display: none; }
.booking-fields label[hidden] { display: none; }
.field-hint { display: block; margin-top: 6px; color: var(--muted); font-size: .72rem; font-weight: 650; line-height: 1.4; }
.optional-label { margin-left: 5px; color: var(--muted); font-size: .72rem; font-weight: 650; }
.booking-notice {
  grid-column: 1 / -1;
  margin: 0;
  padding: 13px 15px;
  border-left: 4px solid #e87118;
  border-radius: 10px;
  background: rgba(255,255,255,.7);
  color: #51484d;
  font-size: .84rem;
  line-height: 1.5;
}
.booking-notice strong { color: var(--ink); }
.contact-quicklinks { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; }
.contact-quicklinks a {
  padding: 9px 13px;
  border: 1px solid rgba(17,17,17,.22);
  border-radius: 999px;
  font-size: .78rem;
  font-weight: 800;
}
.contact-quicklinks a:hover { background: rgba(255,255,255,.45); }

.footer-brand img {
  width: 220px;
  max-height: 60px;
  padding: 0;
  background: transparent;
  border-radius: 0;
  object-fit: contain;
}
.social-links { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 20px; }
.social-links a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  padding: 0;
  border: 1px solid rgba(196, 76, 139, .24);
  border-radius: 50%;
  background: var(--white);
  color: var(--ink);
  font-size: .78rem;
  font-weight: 800;
}
.social-links svg { width: 18px; height: 18px; flex: 0 0 auto; fill: currentColor; }
.social-links .social-facebook { color: #1877f2; }
.social-links .social-x { color: #000000; }
.social-links .social-tiktok { color: #000000; }
.social-links a:hover { border-color: var(--pink); background: var(--pink-soft); color: var(--ink); }
.footer-grid a { overflow-wrap: anywhere; }

@media (max-width: 1120px) {
  .order-options { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 980px) {
  .order-copy { grid-template-columns: 1fr; gap: 22px; }
  .order-options { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .order-option { min-height: 220px; }
  .visit-grid { grid-template-columns: 1fr; gap: 52px; }
}

@media (max-width: 760px) {
  .site-nav { background: var(--ink); color: var(--white); }
  .hero { padding-top: 145px; }
  .order-option { min-height: 210px; padding: 25px; }
  .branch-card { grid-template-columns: 1fr; gap: 18px; padding: 25px; }
}

/* Branded typography refinements */
.button,
.filter-button,
.site-nav,
.eyebrow,
.menu-list strong,
.menu-list li > span,
.order-kicker,
.branch-number,
.branch-card p,
.contact-quicklinks a {
  font-family: var(--font-body);
}

.hero-card strong,
.menu-list strong,
.button,
.filter-button {
  font-weight: 700;
}

/* Complete in-store menu refinements */
.menu-group-wide {
  grid-column: 1 / -1;
}
.menu-list-columns {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 36px;
}
.menu-list-columns li:nth-last-child(-n + 2) {
  border-bottom: 0;
}
.seasonal-menu-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 36px;
  padding-top: 10px;
}
.menu-subtitle {
  margin: 10px 0 2px;
  color: #7a3559;
  font-size: .78rem;
  line-height: 1;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .15em;
}
@media (max-width: 820px) {
  .menu-group-wide { grid-column: auto; }
  .menu-list-columns,
  .seasonal-menu-grid { grid-template-columns: 1fr; }
  .menu-list-columns li:nth-last-child(2) { border-bottom: 1px dashed rgba(17,17,17,.12); }
}

/* Warm menu add-ons */
.oat-option,
.egg-option {
  align-items: center;
  border: 1px solid rgba(180, 90, 56, .16);
  background: #fff5df;
  color: #6f4b2f;
}
.oat-option strong,
.egg-option strong {
  margin-left: 2px;
  color: #b45a38;
  font-weight: 900;
}

/* Frappe coffee-based add-on */
.coffee-based-option {
  align-items: center;
  border: 1px solid rgba(122, 53, 89, .16);
  background: var(--pink-pale);
  color: #7a3559;
}
.coffee-based-option strong {
  margin-left: 2px;
  color: #b45a38;
  font-weight: 900;
}

/* Light brand theme */
.site-header,
.site-header.scrolled {
  background: rgba(255, 255, 255, .94);
  border-color: var(--line);
  box-shadow: 0 8px 30px rgba(64, 30, 47, .05);
}
.site-nav { color: var(--ink); }
.nav-toggle span:not(.sr-only) { background: var(--ink); }

.marquee {
  background: var(--pink-soft);
  color: var(--ink);
  border-block: 1px solid rgba(196, 76, 139, .14);
}
.marquee-track b { color: #c44c8b; }

.feature-section {
  background: linear-gradient(135deg, #fff0f7 0%, #fde1ef 100%);
  color: var(--ink);
}
.feature { border-color: rgba(17, 17, 17, .10); }
.feature p { color: var(--muted); }

.order-section {
  background: linear-gradient(145deg, #fff 0%, #fff0f7 100%);
  color: var(--ink);
}
.order-copy h2,
.order-copy strong { color: var(--ink); }
.order-copy > p:last-child { color: var(--muted); }
.order-option {
  border-color: var(--line);
  background: rgba(255, 255, 255, .88);
  box-shadow: 0 18px 45px rgba(64, 30, 47, .07);
}
.order-option:hover {
  background: var(--white);
  border-color: rgba(196, 76, 139, .45);
}
.order-option small { color: var(--muted); }
.order-option-chat { background: var(--pink); border-color: var(--pink); }
.order-option-chat:hover { background: #ff9dce; }

.site-footer {
  background: var(--pink-pale);
  color: var(--ink);
  border-top: 1px solid var(--line);
}
.footer-brand p,
.footer-grid > div > p { color: var(--muted); }
.footer-grid a { color: #51484d; }
.footer-grid a:hover { color: #b83e7e; }
.footer-bottom {
  border-color: var(--line);
  color: var(--muted);
}

@media (max-width: 760px) {
  .site-nav { background: var(--white); color: var(--ink); }
  .feature { border-color: rgba(17, 17, 17, .10); }
}

/* Balanced supporting palette — orange leads, blue accents, pink stays branded */
.hero-shape-one,
.scene-vase i::before,
.scene-vase b::before,
.scene-vase em::before { border-color: var(--peach); }

.marquee-track b,
.menu-subtitle,
.order-kicker { color: var(--orange); }

.branch-number {
  background: var(--orange);
  color: #ffffff;
}
.branch-card a:hover { color: var(--blue); }

/* Orange-forward color balance */
.hero {
  background: linear-gradient(135deg, #fff9f6 0%, #ffffff 56%, #ffe6df 100%);
}
.hero::before { background: rgba(232, 113, 24, .10); }
.hero-shape { border-color: rgba(31, 78, 151, .30); }
.hero-shape-two { background: var(--orange); }
.hero-notes span::before { color: var(--orange); }
.eyebrow { color: var(--orange); }
.site-nav > a:not(.button)::after { background: var(--orange); }
.site-nav .button-small {
  border-color: var(--orange);
  background: var(--orange);
  color: #ffffff;
}
.site-nav .button-small:hover {
  border-color: var(--blue);
  background: var(--blue);
  color: #ffffff;
}

.marquee {
  border-color: rgba(232, 113, 24, .20);
  background: #ffe4dc;
}
.marquee-track b { color: var(--blue); }

.filter-button:hover,
.filter-button.active {
  border-color: var(--orange);
  background: var(--orange);
  color: #ffffff;
}
.filter-button:focus-visible { outline: 3px solid rgba(31, 78, 151, .34); outline-offset: 2px; }
.menu-group-title p { color: #b84f0a; }
.menu-group:nth-child(4n + 2) .menu-group-title p { color: #b83e7e; }
.menu-group:nth-child(4n + 3) .menu-group-title p { color: var(--blue); }
.menu-emoji,
.menu-extra,
.coffee-based-option { background: var(--orange-pale); }

.about-section { background: #fff7f3; }
.quote-card span { color: var(--blue); }
.feature-section {
  background: linear-gradient(135deg, #fff3ee 0%, #ffd8cf 100%);
}
.feature:nth-child(1) span { color: var(--orange); }
.feature:nth-child(2) span { color: #b83e7e; }
.feature:nth-child(3) span { color: var(--blue); }

.order-section {
  background: linear-gradient(145deg, #ffffff 0%, var(--orange-pale) 100%);
}
.order-section::before { background: rgba(31, 78, 151, .07); }
.order-branch-group-shaw .order-branch-heading {
  border-color: rgba(249, 138, 196, .32);
  background: var(--pink-soft);
}
.order-branch-group-pasig .order-branch-heading {
  border-color: rgba(31, 78, 151, .22);
  background: var(--blue-pale);
}
.order-branch-heading .order-kicker { color: #b83e7e; }
.order-branch-group-pasig .order-branch-heading .order-kicker { color: var(--blue); }
.order-app:not(.order-app-coming-soon):hover {
  border-color: rgba(232, 113, 24, .55);
  box-shadow: 0 12px 28px rgba(232, 113, 24, .12);
}
.order-option-chat {
  border-color: var(--orange);
  background: linear-gradient(145deg, var(--orange) 0%, #b84f0a 100%);
  color: #ffffff;
}
.order-option-chat:hover {
  border-color: var(--blue);
  background: var(--blue);
}
.order-option-chat .order-kicker,
.order-option-chat strong,
.order-option-chat b { color: #ffffff; }
.order-option-chat small { color: rgba(255, 255, 255, .84); }
.direct-price-badge {
  color: var(--blue);
  box-shadow: 0 7px 18px rgba(31, 78, 151, .14);
}

.branch-card {
  border-color: rgba(232, 113, 24, .18);
  background: linear-gradient(145deg, #ffffff 0%, #fff1eb 100%);
}
.branch-card::after { background: var(--pink-soft); }
.branch-card p { color: #b83e7e; }
.branch-card:nth-child(even) p,
.branch-hours span { color: var(--blue); }

.contact-card {
  border-color: rgba(232, 113, 24, .22);
  background: linear-gradient(135deg, #fff8f5 0%, #ffe3dc 100%);
  box-shadow: 0 24px 60px rgba(132, 66, 20, .09);
}
.contact-card .eyebrow { color: var(--orange); }
.contact-quicklinks a {
  border-color: rgba(31, 78, 151, .30);
  color: var(--blue);
}
.contact-quicklinks a:hover {
  border-color: rgba(249, 138, 196, .60);
  background: var(--pink-soft);
}

.site-footer {
  border-top-color: rgba(232, 113, 24, .20);
  background: #fff3ef;
}
.footer-grid span { color: var(--orange); }
.footer-grid a:hover { color: var(--blue); }
.social-links a:hover {
  border-color: var(--pink);
  background: var(--pink-soft);
}

/* Responsive hardening across phones, tablets and small laptops */
@media (max-width: 900px) {
  .nav-wrap { height: 76px; }
  .brand img { width: 175px; }
  .nav-toggle { display: block; position: relative; z-index: 102; }
  .site-nav {
    position: fixed;
    z-index: 101;
    inset: 0;
    min-height: 100dvh;
    padding: 110px clamp(24px, 7vw, 56px) 44px;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 20px;
    overflow-y: auto;
    background: var(--white);
    color: var(--ink);
    transform: translateX(100%);
    transition: transform .25s ease;
    font-size: 1.2rem;
  }
  .site-nav.open { transform: none; }
  .site-nav a { padding-block: 8px; }
  .site-nav .button { justify-content: center; margin-top: 8px; }
  .nav-toggle.open span:nth-child(1) { transform: translateY(8px) rotate(45deg); }
  .nav-toggle.open span:nth-child(2) { opacity: 0; }
  .nav-toggle.open span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }
  .hero { padding-top: 130px; }
}

@media (max-width: 680px) {
  .container { width: min(calc(100% - 32px), var(--container)); }
  .section { padding: 74px 0; }
  .section-heading { margin-bottom: 32px; }
  .section-heading > p,
  .about-copy > p,
  .visit-copy > p,
  .contact-card > div > p { font-size: .97rem; }
  .filter-bar { gap: 8px; }
  .filter-button { min-height: 44px; padding: 9px 15px; }
  .menu-group { padding: 23px 20px; border-radius: 22px; }
  .menu-list li { align-items: flex-start; }
  .menu-list li > span { flex: 0 0 auto; }
  .order-shell { width: min(calc(100% - 32px), var(--container)); }
  .order-options { grid-template-columns: 1fr; }
  .order-branch-group,
  .order-branch-group-shaw { grid-column: auto; min-height: 0; padding: 24px; }
  .order-branch-heading { padding: 15px 16px; }
  .order-branch-heading h3 { font-size: 1.65rem; }
  .order-app-list { grid-template-columns: 1fr; }
  .order-option { min-height: 195px; padding: 24px; }
  .contact-card { padding: 32px 22px; }
  .contact-card input,
  .contact-card textarea,
  .contact-card select { font-size: 16px; }
  .booking-fields { grid-template-columns: 1fr; padding: 17px; }
  .booking-notice { grid-column: 1; }
  .footer-grid { gap: 30px 22px; }
}

@media (max-width: 480px) {
  .hero { padding-top: 118px; }
  .hero h1 { font-size: clamp(3.25rem, 17vw, 4.4rem); }
  .hero-actions { width: 100%; }
  .hero-actions .button { justify-content: center; }
  .direct-order-head { align-items: flex-start; flex-direction: column; }
  .hero-visual { min-height: 430px; }
  .about-art { min-height: 400px; }
  .floating-note { right: 4px; padding: 15px 20px; font-size: 1.25rem; }
  .feature { padding-inline: 4px; }
  .branch-card { padding: 23px 20px; }
  .contact-quicklinks { flex-direction: column; align-items: flex-start; }
  .footer-grid { grid-template-columns: 1fr; }
  .footer-brand,
  .footer-grid > div:last-child { grid-column: auto; }
  .footer-bottom { gap: 10px; }
}

@media (max-width: 350px) {
  .container { width: min(calc(100% - 24px), var(--container)); }
  .brand img { width: 158px; }
  .hero h1 { font-size: 3.05rem; }
  .hero-card { width: 176px; }
  .card-frappe { left: 2px; }
  .menu-group { padding-inline: 16px; }
  .contact-card { padding-inline: 18px; }
}

/* Clickable menu product photos */
.menu-product {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.menu-list li.has-product-image { align-items: center; padding-block: 10px; }
.menu-product strong { min-width: 0; }
.product-thumb {
  position: relative;
  width: 54px;
  height: 54px;
  flex: 0 0 54px;
  padding: 0;
  overflow: hidden;
  border: 1px solid rgba(196, 76, 139, .20);
  border-radius: 15px;
  background: #fff7fb;
  box-shadow: 0 8px 20px rgba(64, 30, 47, .08);
  cursor: zoom-in;
}
.product-thumb::after {
  content: "+";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 17px;
  height: 17px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--ink);
  color: #fff;
  font-size: .72rem;
  line-height: 1;
  font-weight: 800;
  box-shadow: 0 2px 6px rgba(17,17,17,.18);
}
.product-thumb img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform .2s ease;
}
.product-thumb:hover img { transform: scale(1.07); }
.product-thumb:focus-visible {
  outline: 3px solid var(--ink);
  outline-offset: 3px;
}
.product-name-trigger {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}
.product-name-trigger::after {
  content: "+";
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--pink);
  color: var(--ink);
  font-size: .76rem;
  line-height: 1;
  font-weight: 900;
  transition: transform .2s ease, background-color .2s ease;
}
.product-name-trigger:hover::after { transform: scale(1.12); background: var(--orange); }
.product-name-trigger:focus-visible { outline: 3px solid var(--ink); outline-offset: 4px; border-radius: 3px; }

.product-modal[hidden] { display: none; }
.product-modal {
  position: fixed;
  inset: 0;
  z-index: 1100;
  display: grid;
  place-items: center;
  padding: 20px;
  opacity: 0;
  transition: opacity 220ms ease;
}
.product-modal.is-visible { opacity: 1; }
.product-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(40, 24, 33, .72);
  backdrop-filter: blur(10px);
}
.product-modal__card {
  position: relative;
  width: min(760px, 100%);
  max-height: calc(100dvh - 40px);
  overflow-y: auto;
  padding: clamp(18px, 4vw, 32px);
  border: 1px solid rgba(196, 76, 139, .22);
  border-radius: 30px;
  background: linear-gradient(150deg, #fff 0%, #fff0f7 100%);
  box-shadow: 0 35px 90px rgba(20, 12, 16, .36);
  text-align: center;
  transform: translateY(18px) scale(.97);
  transition: transform 260ms cubic-bezier(.2, .8, .2, 1);
}
.product-modal.is-visible .product-modal__card { transform: none; }
.product-modal__card.is-text-only { padding-block: clamp(70px, 9vw, 88px); }
.product-modal__close {
  position: absolute;
  z-index: 2;
  top: 14px;
  right: 14px;
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  padding: 0 0 4px;
  border: 0;
  border-radius: 50%;
  background: var(--ink);
  color: #fff;
  font-size: 1.8rem;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 8px 24px rgba(17,17,17,.20);
}
.product-modal__close:focus-visible { outline: 3px solid var(--pink); outline-offset: 3px; }
.product-modal__image-wrap {
  display: grid;
  place-items: center;
  min-height: 280px;
  border-radius: 22px;
  overflow: hidden;
  background: #fff;
}
.product-modal__image-wrap[hidden] { display: none; }
.product-modal__image-wrap img {
  width: 100%;
  max-height: min(50dvh, 480px);
  object-fit: contain;
}
.product-modal__eyebrow {
  margin: 20px 0 6px;
  color: #8a365f;
  font-size: .72rem;
  line-height: 1;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .15em;
}
.product-modal__card h2 {
  margin: 0;
  font-family: var(--font-display);
  font-size: clamp(2rem, 7vw, 3.5rem);
  font-weight: 400;
  line-height: 1;
}
.product-modal__price {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  margin: 14px 0 0;
  padding: 4px 16px;
  border-radius: 999px;
  background: var(--pink);
  color: var(--ink);
  font-size: 1rem;
  font-weight: 900;
}
.product-modal__description {
  max-width: 58ch;
  margin: 16px auto 2px;
  color: var(--muted);
  font-size: clamp(.92rem, 2.4vw, 1rem);
  line-height: 1.55;
}

@media (max-width: 480px) {
  .menu-product { gap: 10px; }
  .product-thumb { width: 48px; height: 48px; flex-basis: 48px; border-radius: 13px; }
  .product-modal { padding: 12px; }
  .product-modal__card { max-height: calc(100dvh - 24px); padding: 16px; border-radius: 24px; }
  .product-modal__card.is-text-only { padding-block: 68px 44px; }
  .product-modal__close { top: 10px; right: 10px; }
  .product-modal__image-wrap { min-height: 180px; border-radius: 17px; }
  .product-modal__image-wrap img { max-height: min(40dvh, 340px); }
}

/* Contact delivery and confirmation modal */
.hp-field {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.contact-card button:disabled { cursor: wait; opacity: .68; }

body.modal-open { overflow: hidden; }
.inquiry-modal[hidden] { display: none; }
.inquiry-modal {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: grid;
  place-items: center;
  padding: 20px;
  opacity: 0;
  transition: opacity 220ms ease;
}
.inquiry-modal.is-visible { opacity: 1; }
.inquiry-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(50, 30, 41, .62);
  backdrop-filter: blur(10px);
}
.inquiry-modal__card {
  position: relative;
  width: min(470px, 100%);
  max-height: calc(100dvh - 40px);
  overflow-y: auto;
  padding: clamp(28px, 6vw, 44px);
  border: 1px solid rgba(196, 76, 139, .20);
  border-radius: 32px;
  color: var(--ink);
  text-align: center;
  background: linear-gradient(150deg, #ffffff 0%, #fff0f7 100%);
  box-shadow: 0 35px 90px rgba(64, 30, 47, .28), 0 0 70px rgba(249, 138, 196, .14);
  transform: translateY(18px) scale(.97);
  transition: transform 300ms cubic-bezier(.2, .8, .2, 1);
}
.inquiry-modal.is-visible .inquiry-modal__card { transform: translateY(0) scale(1); }
.inquiry-modal__visual {
  position: relative;
  width: 176px;
  height: 176px;
  margin: 0 auto 24px;
  overflow: hidden;
  border: 7px solid rgba(255, 255, 255, .92);
  border-radius: 50%;
  background: var(--pink-pale);
  box-shadow: 0 18px 44px rgba(196, 76, 139, .18);
}
.inquiry-modal__visual img { width: 100%; height: 100%; object-fit: cover; }
.inquiry-modal__spinner {
  position: absolute;
  inset: 8px;
  border: 4px solid rgba(255, 255, 255, .62);
  border-top-color: #e87118;
  border-radius: 50%;
  animation: inquiry-spin 850ms linear infinite;
}
.inquiry-modal[data-state="success"] .inquiry-modal__visual { animation: inquiry-success 600ms cubic-bezier(.2, .8, .2, 1); }
.inquiry-modal[data-state="error"] .inquiry-modal__visual { filter: grayscale(.72); opacity: .72; }
.inquiry-modal .eyebrow { margin-bottom: 12px; color: #c44c8b; }
.inquiry-modal h2 {
  margin: 0;
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 8vw, 3.2rem);
  font-weight: 400;
  line-height: 1;
}
.inquiry-modal p:not(.eyebrow) { max-width: 370px; margin: 18px auto 0; color: var(--muted); }
.inquiry-modal__close { width: 100%; justify-content: center; margin-top: 28px; }
.inquiry-modal__close[hidden],
.inquiry-modal__spinner[hidden] { display: none; }

@keyframes inquiry-spin { to { transform: rotate(360deg); } }
@keyframes inquiry-success {
  0% { transform: scale(.82); opacity: .45; }
  55% { transform: scale(1.06); }
  100% { transform: scale(1); opacity: 1; }
}

@media (max-width: 480px) {
  .inquiry-modal { padding: 14px; }
  .inquiry-modal__card { max-height: calc(100dvh - 28px); border-radius: 26px; }
  .inquiry-modal__visual { width: 148px; height: 148px; }
}

/* Messenger contact popup */
.messenger-widget {
  position: fixed;
  z-index: 950;
  right: max(18px, env(safe-area-inset-right));
  bottom: max(18px, env(safe-area-inset-bottom));
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
  transition: opacity .2s ease, visibility .2s ease;
}
body.modal-open .messenger-widget {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.messenger-popup[hidden] { display: none; }
.messenger-popup {
  position: relative;
  width: min(360px, calc(100vw - 32px));
  max-height: calc(100dvh - 110px);
  overflow-y: auto;
  padding: 22px;
  border: 1px solid rgba(196, 76, 139, .20);
  border-radius: 25px;
  background: linear-gradient(145deg, #ffffff 0%, #fff0f7 100%);
  box-shadow: 0 24px 65px rgba(64, 30, 47, .22);
  opacity: 0;
  transform: translateY(12px) scale(.97);
  transform-origin: right bottom;
  transition: opacity 220ms ease, transform 220ms cubic-bezier(.2, .8, .2, 1);
}
.messenger-popup.is-visible { opacity: 1; transform: none; }
.messenger-popup__close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  padding: 0 0 3px;
  border: 0;
  border-radius: 50%;
  background: rgba(17, 17, 17, .08);
  color: var(--ink);
  font-size: 1.35rem;
  line-height: 1;
  cursor: pointer;
}
.messenger-popup__close:hover { background: rgba(17, 17, 17, .14); }
.messenger-popup__close:focus-visible,
.messenger-launcher:focus-visible,
.messenger-popup__cta:focus-visible {
  outline: 3px solid var(--pink);
  outline-offset: 3px;
}
.messenger-popup__heading {
  display: flex;
  align-items: center;
  gap: 13px;
  padding-right: 32px;
}
.messenger-popup__icon {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  display: grid;
  place-items: center;
  border-radius: 16px;
  background: #0084ff;
  box-shadow: 0 10px 24px rgba(0, 132, 255, .22);
}
.messenger-popup__icon svg { width: 28px; height: 28px; fill: #fff; }
.messenger-popup__heading p {
  margin: 0 0 2px;
  color: #c44c8b;
  font-size: .68rem;
  line-height: 1.25;
  font-weight: 850;
  text-transform: uppercase;
  letter-spacing: .12em;
}
.messenger-popup__heading h2 {
  margin: 0;
  font-size: 1.08rem;
  line-height: 1.25;
  font-weight: 850;
}
.messenger-popup__message {
  margin: 17px 0;
  color: var(--muted);
  font-size: .9rem;
  line-height: 1.55;
}
.messenger-popup__cta {
  min-height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 18px;
  border-radius: 999px;
  background: #0084ff;
  color: #fff;
  font-size: .9rem;
  font-weight: 850;
  box-shadow: 0 12px 28px rgba(0, 132, 255, .22);
  transition: transform .2s ease, background-color .2s ease;
}
.messenger-popup__cta:hover { background: #0073df; transform: translateY(-2px); }
.messenger-popup > small {
  display: block;
  margin-top: 10px;
  color: var(--muted);
  font-size: .72rem;
  text-align: center;
}
.messenger-launcher {
  min-height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 19px 10px 14px;
  border: 0;
  border-radius: 999px;
  background: #0084ff;
  color: #fff;
  font-size: .88rem;
  font-weight: 850;
  box-shadow: 0 16px 38px rgba(0, 91, 186, .28);
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
}
.messenger-launcher:hover {
  background: #0073df;
  transform: translateY(-2px);
  box-shadow: 0 19px 42px rgba(0, 91, 186, .33);
}
.messenger-launcher svg { width: 29px; height: 29px; fill: currentColor; }

@media (max-width: 480px) {
  .messenger-widget {
    right: max(12px, env(safe-area-inset-right));
    bottom: max(12px, env(safe-area-inset-bottom));
  }
  .messenger-popup { width: min(350px, calc(100vw - 24px)); padding: 19px; border-radius: 22px; }
  .messenger-launcher { min-height: 54px; padding: 9px 16px 9px 13px; }
}

/* Palette refinements for interactive overlays */
.product-name-trigger::after {
  background: var(--orange);
  color: #ffffff;
}
.product-thumb:focus-visible,
.product-name-trigger:focus-visible { outline-color: var(--blue); }
.product-modal__card {
  border-color: rgba(232, 113, 24, .22);
  background: linear-gradient(150deg, #ffffff 0%, var(--orange-pale) 100%);
}
.product-modal__close { background: var(--blue); }
.product-modal__close:focus-visible { outline-color: var(--peach); }
.product-modal__eyebrow { color: #b84f0a; }
.product-modal__price {
  background: var(--orange);
  color: #ffffff;
}
.inquiry-modal__card {
  border-color: rgba(232, 113, 24, .22);
  background: linear-gradient(150deg, #ffffff 0%, var(--orange-pale) 100%);
  box-shadow: 0 35px 90px rgba(64, 30, 47, .24), 0 0 70px rgba(232, 113, 24, .12);
}
.inquiry-modal__visual {
  background: #ffe5de;
  box-shadow: 0 18px 44px rgba(232, 113, 24, .16);
}
.inquiry-modal .eyebrow { color: var(--orange); }
.messenger-popup {
  border-color: rgba(232, 113, 24, .22);
  background: linear-gradient(145deg, #ffffff 0%, var(--orange-pale) 100%);
}
.messenger-popup__heading p { color: var(--orange); }
.messenger-popup__close:focus-visible,
.messenger-launcher:focus-visible,
.messenger-popup__cta:focus-visible { outline-color: var(--peach); }
