.menu-item[data-astro-cid-4qjryvuk]{flex-direction:column;display:flex}.thumb[data-astro-cid-4qjryvuk]{aspect-ratio:4/3;background:var(--maroon-900);position:relative}.thumb[data-astro-cid-4qjryvuk] img[data-astro-cid-4qjryvuk]{object-fit:cover;width:100%;height:100%}.ph[data-astro-cid-4qjryvuk]{background:radial-gradient(circle at 50% 40%, #a8121f99, var(--maroon-900) 70%);place-items:center;width:100%;height:100%;font-size:3.5rem;display:grid}.best[data-astro-cid-4qjryvuk]{background:var(--gold-300);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.best[data-astro-cid-4qjryvuk].ev{background:var(--brand-red);color:#fff}.best[data-astro-cid-4qjryvuk] svg{width:12px;height:12px}.body[data-astro-cid-4qjryvuk]{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.35rem 1.35rem;display:flex}.h3[data-astro-cid-4qjryvuk]{font-size:1.55rem}.desc[data-astro-cid-4qjryvuk]{color:var(--cream-dim);flex:1;margin:0;font-size:.92rem}.min[data-astro-cid-4qjryvuk]{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-400);margin:0;font-size:.75rem}.prices[data-astro-cid-4qjryvuk]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.4rem;display:flex}.lbl[data-astro-cid-4qjryvuk]{letter-spacing:.15em;text-transform:uppercase;color:var(--cream-faint);font-size:.66rem;display:block}.wa-price[data-astro-cid-4qjryvuk] strong[data-astro-cid-4qjryvuk]{color:var(--gold-200);font-size:1.25rem}.wa-price[data-astro-cid-4qjryvuk] small[data-astro-cid-4qjryvuk]{color:var(--cream-dim);font-size:.75rem;font-weight:500}.app-price[data-astro-cid-4qjryvuk]{text-align:right;color:var(--cream-faint);font-size:.9rem;text-decoration:line-through #e3a94a80}.qty[data-astro-cid-4qjryvuk]{border:1px solid #e3a94a59;border-radius:999px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.25rem;display:flex}.q-btn[data-astro-cid-4qjryvuk]{width:36px;height:36px;color:var(--gold-200);background:#e3a94a26;border:0;border-radius:50%;font-size:1.3rem;line-height:1}.q-btn[data-astro-cid-4qjryvuk]:hover{background:var(--gold-300);color:var(--ink)}.q-val[data-astro-cid-4qjryvuk]{text-align:center;min-width:2ch;font-weight:700}.head[data-astro-cid-2ndeurlg]{padding-block:clamp(3rem,7vw,5.5rem)}.head[data-astro-cid-2ndeurlg] .lede[data-astro-cid-2ndeurlg]{margin-top:1.5rem}.cat[data-astro-cid-2ndeurlg]{padding-block:clamp(2.5rem,5vw,4rem)}.cat[data-astro-cid-2ndeurlg]:nth-of-type(2n){background:var(--maroon-800)}.cat-title[data-astro-cid-2ndeurlg]{color:var(--gold-300);margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,2.8rem)}.cat-note[data-astro-cid-2ndeurlg]{color:var(--cream-dim);max-width:70ch;margin:-.8rem 0 1.5rem;font-size:.95rem}.nota[data-astro-cid-2ndeurlg]{box-sizing:border-box;background:0 0;border:0;width:100%;max-width:min(440px,94vw);margin:auto;padding:0}.nota[data-astro-cid-2ndeurlg],.nota[data-astro-cid-2ndeurlg] [data-astro-cid-2ndeurlg]{box-sizing:border-box}.nota[data-astro-cid-2ndeurlg]::backdrop{backdrop-filter:blur(4px);background:#1a0509bf}.nota[data-astro-cid-2ndeurlg].fallback{z-index:60;background:#1a0509bf;place-items:center;width:auto;max-width:none;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.nota[data-astro-cid-2ndeurlg].fallback .nota-paper[data-astro-cid-2ndeurlg]{width:100%;max-width:min(440px,94vw)}.nota-paper[data-astro-cid-2ndeurlg]{background:var(--cream);width:100%;max-width:100%;color:var(--ink);border-radius:6px;margin:0;padding:1.25rem 1.25rem 1rem;font-size:.92rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.nota-paper[data-astro-cid-2ndeurlg]:before,.nota-paper[data-astro-cid-2ndeurlg]:after{content:"";background:radial-gradient(circle, transparent 5px, var(--cream) 5.5px) 0 0 / 14px 8px repeat-x;height:8px;position:absolute;left:0;right:0}.nota-paper[data-astro-cid-2ndeurlg]:before{top:-7px;transform:rotate(180deg)}.nota-paper[data-astro-cid-2ndeurlg]:after{bottom:-7px}.nota-head[data-astro-cid-2ndeurlg]{border-bottom:1px dashed #1a05094d;align-items:center;gap:.75rem;padding-bottom:.8rem;display:flex}.nota-head[data-astro-cid-2ndeurlg] img[data-astro-cid-2ndeurlg]{border-radius:50%}.nota-head[data-astro-cid-2ndeurlg] div[data-astro-cid-2ndeurlg]{line-height:1.2;display:grid}.nota-head[data-astro-cid-2ndeurlg] strong[data-astro-cid-2ndeurlg]{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.4rem}.nota-head[data-astro-cid-2ndeurlg] span[data-astro-cid-2ndeurlg]{color:var(--ink-soft);font-size:.78rem}.nota-x[data-astro-cid-2ndeurlg]{cursor:pointer;width:32px;height:32px;color:var(--ink);background:0 0;border:1px solid #1a050940;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.nota-meta[data-astro-cid-2ndeurlg]{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:.8rem 0;display:grid}.nota-meta[data-astro-cid-2ndeurlg] div[data-astro-cid-2ndeurlg]{min-width:0;display:grid}.nota-meta[data-astro-cid-2ndeurlg] dd[data-astro-cid-2ndeurlg]{overflow-wrap:anywhere}.nota-meta[data-astro-cid-2ndeurlg] dt[data-astro-cid-2ndeurlg]{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.nota-meta[data-astro-cid-2ndeurlg] dd[data-astro-cid-2ndeurlg]{margin:0;font-weight:600}.nota-items[data-astro-cid-2ndeurlg]{table-layout:fixed;border-collapse:collapse;border-top:1px dashed #1a05094d;width:100%}.nota-items[data-astro-cid-2ndeurlg] td{vertical-align:top;border-bottom:1px solid #1a050914;padding:.5rem 0}.nota-items[data-astro-cid-2ndeurlg] td:last-child{text-align:right;white-space:nowrap;width:34%;font-weight:600}.nota-items[data-astro-cid-2ndeurlg] small{color:var(--ink-soft);font-size:.78rem;display:block}.nota-items[data-astro-cid-2ndeurlg] .addr td:last-child{color:var(--wa);filter:brightness(.7)}.nota-total[data-astro-cid-2ndeurlg]{border-bottom:1px dashed #1a05094d;padding:.7rem 0}.nota-saving[data-astro-cid-2ndeurlg]{color:var(--ink-soft);font-size:.8rem}.nota-grand[data-astro-cid-2ndeurlg]{justify-content:space-between;align-items:baseline;display:flex}.nota-grand[data-astro-cid-2ndeurlg] strong[data-astro-cid-2ndeurlg]{font-family:var(--font-display);color:var(--maroon-700);font-size:1.7rem}.nota-fields[data-astro-cid-2ndeurlg]{grid-template-columns:1fr 1fr;gap:.6rem;margin:.9rem 0 .5rem;display:grid}.nota-fields[data-astro-cid-2ndeurlg] label[data-astro-cid-2ndeurlg]{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--ink-soft);gap:.2rem;font-size:.72rem;display:grid}.nota-fields[data-astro-cid-2ndeurlg] .wide[data-astro-cid-2ndeurlg]{grid-column:1/-1}.nota-fields[data-astro-cid-2ndeurlg] label[data-astro-cid-2ndeurlg][hidden]{display:none}.nota-fields[data-astro-cid-2ndeurlg] input[data-astro-cid-2ndeurlg]{width:100%;min-width:0;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border:1px solid #1a050940;border-radius:8px;padding:.5rem .65rem;font-size:.95rem}.nota-fields[data-astro-cid-2ndeurlg] input[data-astro-cid-2ndeurlg]:focus{outline:2px solid var(--gold-500);outline-offset:1px}.nota-geo[data-astro-cid-2ndeurlg]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nota-geo[data-astro-cid-2ndeurlg] .btn-outline[data-astro-cid-2ndeurlg]{border-color:var(--maroon-700);color:var(--maroon-700);background:0 0}.nota-geo[data-astro-cid-2ndeurlg] .btn-outline[data-astro-cid-2ndeurlg] svg{width:14px;height:14px}.nota-geo-status[data-astro-cid-2ndeurlg]{color:var(--ink-soft);flex:160px;font-size:.78rem}.nota-geo-status[data-astro-cid-2ndeurlg].ok{color:#1f6b3a;font-weight:600}.nota-geo-status[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{color:inherit}.nota-fields[data-astro-cid-2ndeurlg] .nota-geo[data-astro-cid-2ndeurlg][hidden]{display:none}.nota-warn[data-astro-cid-2ndeurlg]{color:var(--red-500);margin:.2rem 0 0;font-size:.82rem;font-weight:600}.nota-foot[data-astro-cid-2ndeurlg]{color:var(--ink-soft);margin:.3rem 0 .9rem;font-size:.75rem}.nota-actions[data-astro-cid-2ndeurlg]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.nota-actions[data-astro-cid-2ndeurlg] .btn-outline[data-astro-cid-2ndeurlg]{color:var(--ink);background:0 0;border-color:#1a05094d}@media (width<=480px){.nota-actions[data-astro-cid-2ndeurlg] .btn[data-astro-cid-2ndeurlg]{flex:1;justify-content:center}}.cart-bar[data-astro-cid-2ndeurlg]{z-index:40;backdrop-filter:blur(10px);background:#1a0509f5;border-top:1px solid #e3a94a4d;max-height:80vh;padding:.9rem 0;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -10px 40px #0006}.cart-inner[data-astro-cid-2ndeurlg]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cart-sum[data-astro-cid-2ndeurlg]{text-align:left;cursor:pointer;color:inherit;line-height:1.15;font:inherit;background:0 0;border:0;margin-right:auto;padding:0;display:grid}.cart-open-lbl[data-astro-cid-2ndeurlg]{color:var(--gold-300);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.78rem;display:inline-flex}.cart-open-lbl[data-astro-cid-2ndeurlg] svg{width:12px;height:12px;transition:transform .25s;transform:rotate(-90deg)}.cart-sum[data-astro-cid-2ndeurlg][aria-expanded=true] .cart-open-lbl[data-astro-cid-2ndeurlg] svg{transform:rotate(90deg)}.cart-detail[data-astro-cid-2ndeurlg]{flex:100%;display:none}.cart-bar[data-astro-cid-2ndeurlg].open .cart-detail[data-astro-cid-2ndeurlg]{display:block}.cart-close[data-astro-cid-2ndeurlg]{color:var(--cream-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #e3a94a4d;border-radius:999px;align-items:center;gap:.4rem;margin:.6rem auto 0;padding:.4rem .9rem;font-size:.82rem;display:flex}.cart-close[data-astro-cid-2ndeurlg] svg{width:12px;height:12px;transform:rotate(90deg)}.cart-close[data-astro-cid-2ndeurlg]:hover{border-color:var(--gold-400);color:var(--cream)}.cart-items[data-astro-cid-2ndeurlg]{gap:.35rem;max-height:30vh;margin:0;padding:.2rem 0 0;list-style:none;display:grid;overflow:auto}.cart-items[data-astro-cid-2ndeurlg][hidden]{display:none}.cart-items[data-astro-cid-2ndeurlg] .ci{background:#ffffff08;border:1px solid #e3a94a38;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:.75rem;padding:.45rem .6rem;display:grid}.cart-items[data-astro-cid-2ndeurlg] .ci-name{color:var(--cream);font-size:.92rem;line-height:1.2;display:grid}.cart-items[data-astro-cid-2ndeurlg] .ci-name small{color:var(--cream-faint);font-size:.75rem}.cart-items[data-astro-cid-2ndeurlg] .ci-qty{color:var(--cream);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.cart-items[data-astro-cid-2ndeurlg] .ci-btn{width:28px;height:28px;color:var(--gold-300);cursor:pointer;background:0 0;border:1px solid #e3a94a73;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cart-items[data-astro-cid-2ndeurlg] .ci-btn:hover{background:#e3a94a26}.cart-items[data-astro-cid-2ndeurlg] .ci-msub{color:var(--gold-200);display:none}.cart-items[data-astro-cid-2ndeurlg] .ci-sub{color:var(--gold-200);white-space:nowrap;text-align:right;min-width:6ch;font-size:.9rem}.cart-items[data-astro-cid-2ndeurlg] .ci-del{width:28px;height:28px;color:var(--cream);cursor:pointer;background:#a8121f59;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cart-items[data-astro-cid-2ndeurlg] .ci-del:hover{background:var(--red-500)}.cart-count[data-astro-cid-2ndeurlg]{letter-spacing:.15em;text-transform:uppercase;color:var(--cream-faint);font-size:.75rem}.cart-total[data-astro-cid-2ndeurlg]{color:var(--gold-200);font-size:1.3rem;font-family:var(--font-display)}select[data-astro-cid-2ndeurlg]{background:var(--maroon-800);color:var(--cream);font:inherit;border:1px solid #e3a94a66;border-radius:999px;padding:.75rem 1rem;font-size:.9rem}.cart-clear[data-astro-cid-2ndeurlg]{color:var(--cream-faint);background:0 0;border:0;font-size:.85rem;text-decoration:underline}.cart-mode[data-astro-cid-2ndeurlg]{border-top:1px solid #e3a94a2e;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin-top:.6rem;padding-top:.6rem;display:grid}.mode[data-astro-cid-2ndeurlg]{cursor:pointer;border:1px solid #e3a94a4d;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.5rem .7rem;display:flex}.mode[data-astro-cid-2ndeurlg]:has(input:checked){border-color:var(--gold-400);background:#e3a94a1a}.mode[data-astro-cid-2ndeurlg] input[data-astro-cid-2ndeurlg]{accent-color:var(--gold-400);margin-top:.2rem}.mode[data-astro-cid-2ndeurlg] span[data-astro-cid-2ndeurlg]{line-height:1.25;display:grid}.mode[data-astro-cid-2ndeurlg] b[data-astro-cid-2ndeurlg]{color:var(--cream);font-size:.92rem}.mode[data-astro-cid-2ndeurlg] small[data-astro-cid-2ndeurlg]{color:var(--cream-faint);font-size:.75rem}.cart-hint[data-astro-cid-2ndeurlg]{color:var(--cream-faint);grid-column:1/-1;min-height:1em;margin:0;font-size:.78rem}.cart-hint[data-astro-cid-2ndeurlg].warn{color:var(--gold-300)}.cart-mode[data-astro-cid-2ndeurlg][hidden]{display:none}@media (width<=640px){.cart-inner[data-astro-cid-2ndeurlg]{grid-template-columns:1fr auto;align-items:center;gap:.5rem .75rem;display:grid}.cart-sum[data-astro-cid-2ndeurlg]{grid-area:1/1;margin:0}#cart-send[data-astro-cid-2ndeurlg]{grid-area:1/2;padding:.6rem 1rem}.cart-outlet[data-astro-cid-2ndeurlg]{grid-area:2/1/auto/-1}.cart-outlet[data-astro-cid-2ndeurlg] select[data-astro-cid-2ndeurlg]{padding:.55rem .8rem}.cart-detail[data-astro-cid-2ndeurlg]{grid-area:3/1/auto/-1}.cart-clear[data-astro-cid-2ndeurlg]{grid-area:4/1/auto/-1;justify-self:end;display:none}.cart-bar[data-astro-cid-2ndeurlg].open .cart-clear[data-astro-cid-2ndeurlg]{display:inline}.cart-total[data-astro-cid-2ndeurlg]{font-size:1.15rem}.cart-mode[data-astro-cid-2ndeurlg]{grid-template-columns:1fr}.cart-items[data-astro-cid-2ndeurlg] .ci{grid-template-columns:1fr auto auto;gap:.5rem;padding:.35rem .5rem}.cart-items[data-astro-cid-2ndeurlg] .ci-sub,.cart-items[data-astro-cid-2ndeurlg] .ci-unit{display:none}.cart-items[data-astro-cid-2ndeurlg] .ci-msub{display:block}.cart-items[data-astro-cid-2ndeurlg]{max-height:26vh}.mode[data-astro-cid-2ndeurlg]{padding:.4rem .6rem}.mode[data-astro-cid-2ndeurlg] small[data-astro-cid-2ndeurlg]{font-size:.7rem}select[data-astro-cid-2ndeurlg]{width:100%}}
