.shelf__all.svelte-119hrps{margin:var(--space-4) 0 0}.shelf__all.svelte-119hrps a:where(.svelte-119hrps){font-weight:700}.page-head.svelte-119hrps{border-bottom:1px solid var(--line-on-deep)}.after.svelte-119hrps{margin-top:var(--space-6)}.plain.svelte-119hrps{list-style:none;padding:0;margin:0}.steps.svelte-119hrps{margin:var(--space-4) 0 0;padding-left:var(--space-5);display:grid;gap:var(--space-4)}.actions.svelte-119hrps{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.specials.svelte-119hrps{position:relative;background:var(--brand-tint);border-bottom:1px solid var(--line)}.banner-track.svelte-119hrps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.banner-track.svelte-119hrps::-webkit-scrollbar{display:none}.banner.svelte-119hrps{flex:0 0 100%;scroll-snap-align:start;padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,6vw,4.5rem);background:var(--brand-tint)}.banner__inner.svelte-119hrps{display:grid;align-items:center;gap:clamp(1.5rem,4vw,4rem)}.banner__copy.svelte-119hrps{max-width:36rem}.print-page.svelte-119hrps .banner__title:where(.svelte-119hrps){margin:0 0 var(--space-3);color:var(--ink);font-weight:700;font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.08}.banner__lead.svelte-119hrps{margin:0;color:var(--ink-muted);font-size:var(--text-md);line-height:1.6}.banner__btn.svelte-119hrps{margin-top:var(--space-5);background:var(--brand);color:#fff}.banner__btn.svelte-119hrps:hover{background:var(--brand-dark);color:#fff}.banner__badge.svelte-119hrps{display:inline-block;margin:0 0 var(--space-3);padding:.35rem .7rem;border-radius:var(--radius-pill);background:#e88945;color:#241926;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.banner__media.svelte-119hrps img:where(.svelte-119hrps){display:block;width:100%;aspect-ratio:4 / 3;max-height:24rem;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.banner--halloween.svelte-119hrps{background:#241926}.print-page.svelte-119hrps .banner--halloween:where(.svelte-119hrps) .banner__title:where(.svelte-119hrps){color:#fff5e8}.banner--halloween.svelte-119hrps .banner__lead:where(.svelte-119hrps){color:#eedacb}.banner--halloween.svelte-119hrps .banner__btn:where(.svelte-119hrps){background:#e88945;color:#241926}.banner--halloween.svelte-119hrps .banner__btn:where(.svelte-119hrps):hover{background:#f5ab69;color:#241926}.banner--halloween.svelte-119hrps .banner__media:where(.svelte-119hrps) img:where(.svelte-119hrps){aspect-ratio:1;max-height:min(26rem,70vw);width:auto;margin-inline:auto;box-shadow:0 1.5rem 4rem #00000059}.banner-controls.svelte-119hrps{position:absolute;left:0;right:0;bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-3);pointer-events:none}.banner-controls.svelte-119hrps>:where(.svelte-119hrps){pointer-events:auto}.banner-dots.svelte-119hrps{display:flex;gap:var(--space-2)}.banner-dot.svelte-119hrps{display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.banner-dot.svelte-119hrps:after{content:"";width:.7rem;height:.7rem;border:2px solid #92908c;border-radius:50%}.banner-dot[aria-current=true].svelte-119hrps:after{border-color:#e88945;background:#e88945}.banner-arrow.svelte-119hrps{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid var(--line);border-radius:50%;background:#ffffffe6;color:var(--ink);font-size:1.1rem;cursor:pointer;box-shadow:var(--shadow-sm)}.banner-arrow.svelte-119hrps:hover{background:#fff}.special-grid.svelte-119hrps{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.special-card.svelte-119hrps a:where(.svelte-119hrps){display:grid;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm);transition:box-shadow .2s,border-color .2s}.special-card.svelte-119hrps a:where(.svelte-119hrps):hover{border-color:var(--brand-light);box-shadow:var(--shadow-lg)}.special-card__media.svelte-119hrps{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--brand-tint)}.special-card__media.svelte-119hrps img:where(.svelte-119hrps){display:block;width:100%;height:100%;object-fit:cover}.special-card__body.svelte-119hrps{display:grid;align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-5)}.special-card.svelte-119hrps strong:where(.svelte-119hrps){font-size:1.15rem;line-height:1.3}.special-card__text.svelte-119hrps{color:var(--ink-muted);font-size:var(--text-sm);line-height:1.5}.special-card.svelte-119hrps b:where(.svelte-119hrps){margin-top:var(--space-2);color:var(--brand)}.special-card--halloween.svelte-119hrps a:where(.svelte-119hrps){background:#241926;border-color:#241926}.print-page.svelte-119hrps .special-card--halloween:where(.svelte-119hrps) strong:where(.svelte-119hrps){color:#fff5e8}.special-card--halloween.svelte-119hrps .special-card__text:where(.svelte-119hrps){color:#eedacb}.special-card--halloween.svelte-119hrps b:where(.svelte-119hrps){color:#f5ab69}.special-card--halloween.svelte-119hrps .special-card__media:where(.svelte-119hrps){background:#241926}.special-card--halloween.svelte-119hrps .banner__badge:where(.svelte-119hrps){margin:0}@media (min-width: 850px){.banner__inner.svelte-119hrps{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.special-grid.svelte-119hrps{grid-template-columns:repeat(3,minmax(0,1fr))}.special-card--halloween.svelte-119hrps{grid-column:span 2;grid-row:span 2}.special-grid--few.svelte-119hrps .special-card--halloween:where(.svelte-119hrps){grid-row:auto}.special-card--halloween.svelte-119hrps:only-child{grid-column:1 / -1}.special-card--halloween.svelte-119hrps a:where(.svelte-119hrps){grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.special-card--halloween.svelte-119hrps .special-card__media:where(.svelte-119hrps){aspect-ratio:auto;min-height:100%}.special-card--halloween.svelte-119hrps .special-card__body:where(.svelte-119hrps){align-content:center}}
