.halloween-page.svelte-d0g49s{background:var(--bg);color:var(--ink)}.page-head.svelte-d0g49s{position:relative;overflow:hidden;background:#241926;color:#fff5e8}.page-head.svelte-d0g49s:after{content:"";position:absolute;width:22rem;height:22rem;right:-5rem;top:-9rem;border:2rem solid rgb(240 146 65 / .12);border-radius:50%;pointer-events:none}.page-head.svelte-d0g49s .container:where(.svelte-d0g49s){position:relative;z-index:1}.hero.svelte-d0g49s{display:grid;align-items:center;gap:clamp(2rem,5vw,5rem)}.hero-copy.svelte-d0g49s{max-width:38rem}.hero-figure.svelte-d0g49s{margin:0}.hero-figure.svelte-d0g49s img:where(.svelte-d0g49s){display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:0 1.5rem 4rem #0000004d}.hero-figure.svelte-d0g49s figcaption:where(.svelte-d0g49s){margin-top:.75rem;color:#eedacb;font-size:var(--text-sm);text-align:right}.page-head.svelte-d0g49s .eyebrow:where(.svelte-d0g49s){color:#f5ab69}.page-head.svelte-d0g49s .display:where(.svelte-d0g49s){color:#fff5e8}.page-head.svelte-d0g49s .lead:where(.svelte-d0g49s){max-width:43rem;color:#eedacb}.page-head.svelte-d0g49s .btn:where(.svelte-d0g49s){margin-top:var(--space-5);background:#e88945;border-color:#e88945;color:#241926}.page-head.svelte-d0g49s .btn:where(.svelte-d0g49s):hover{background:#f5ab69;border-color:#f5ab69;color:#241926}.intro.svelte-d0g49s{margin:0;font-size:var(--text-md);line-height:1.7}.section--band.svelte-d0g49s{background:#fbf3ea;border-block:1px solid var(--line)}.section-intro.svelte-d0g49s{max-width:44rem;color:var(--ink-muted)}.plain.svelte-d0g49s{list-style:none;margin:0;padding:0}.product-grid.svelte-d0g49s{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-4);margin-top:var(--space-5)}.product-card.svelte-d0g49s{display:grid;align-content:start;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.product-card.svelte-d0g49s p:where(.svelte-d0g49s){margin:0}.product-photo.svelte-d0g49s{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:#f5e5d4;color:#9b5140;font-size:4rem;text-decoration:none}.product-photo.svelte-d0g49s img:where(.svelte-d0g49s){display:block;width:100%;height:100%;object-fit:cover}.product-foot.svelte-d0g49s{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.product-foot.svelte-d0g49s a:where(.svelte-d0g49s){color:var(--brand-dark);font-weight:700}.feature__text.svelte-d0g49s{color:var(--ink-muted)}.faq-question.svelte-d0g49s{margin-top:var(--space-4)}@media (min-width: 850px){.hero.svelte-d0g49s{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}
