.hero[data-astro-cid-lcdefpme]{isolation:isolate;border-bottom:var(--bw) solid var(--ink);color:#fff;align-items:end;min-height:72svh;padding-block:clamp(3rem,7vw,6rem) clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:clip}.hero__media[data-astro-cid-lcdefpme]{z-index:-1;background:#0a0505;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s var(--ease)}.hero__video[data-astro-cid-lcdefpme].is-on{opacity:1}.hero__veil[data-astro-cid-lcdefpme]{background:linear-gradient(#0a050526,#0000 30% 62%,#0a050599 100%),linear-gradient(90deg,#0a05058c,#0a05051f 50%,#0000 72%);position:absolute;inset:0}@media (width<=959px){.hero__veil[data-astro-cid-lcdefpme]{background:linear-gradient(#0a050573,#0a050540 45%,#0a05058c 100%)}}.hero__in[data-astro-cid-lcdefpme]{align-items:end;gap:2rem;display:grid}@media (width>=960px){.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr}}.hero__h1[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 3px #00000059,0 12px 40px #00000080;font-size:clamp(3.1rem,2rem + 6vw,7rem);line-height:.9}.hero__h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__l2[data-astro-cid-lcdefpme]{color:var(--gold)}.hero__lead[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 1px 12px #0009;max-width:34em;margin-top:1rem}.hero__cta[data-astro-cid-lcdefpme]{margin-top:1.4rem}.hero__art[data-astro-cid-lcdefpme]{align-items:flex-end;gap:1rem;display:flex;position:relative}.hero__burst[data-astro-cid-lcdefpme]{aspect-ratio:1;text-transform:uppercase;width:150px;transition:transform .15s var(--ease);flex:none;margin-bottom:.5rem;font-size:30px;rotate:-10deg}.hero__burst[data-astro-cid-lcdefpme]:hover{transform:scale(1.06)}.hero__burst[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto;align-content:center;align-self:flex-end;row-gap:2px;height:auto;line-height:1}.hero__burst[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:800 10.5px var(--ui);letter-spacing:.08em}.hero__burst[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font:800 11px var(--ui);letter-spacing:.06em;font-style:normal}.hero__tiles[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;min-width:0;padding:0;list-style:none;display:grid}.hero__tiles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4){display:none}.hero__tiles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:var(--bw) solid var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:.5rem;display:block;position:relative}.hero__tiles[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:contain;width:100%}.hero__tag[data-astro-cid-lcdefpme]{aspect-ratio:1;width:70px;font-size:18px;position:absolute;top:-14px;right:-10px;rotate:10deg}@media (width<=959px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-bottom:2.5rem}.hero__art[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem}.hero__burst[data-astro-cid-lcdefpme]{width:110px;margin:0;font-size:22px}.hero__tiles[data-astro-cid-lcdefpme]{gap:.6rem}.hero__tag[data-astro-cid-lcdefpme]{width:54px;font-size:13px;top:-10px;right:-6px}}.coupons[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,4vw,3rem)}.flyers[data-astro-cid-lcdefpme]{align-items:center;gap:1.25rem;display:grid}@media (width>=900px){.flyers[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem}}.flyers__copy[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.flyers__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.flyers__thumbs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.55fr 1fr;align-items:center;gap:.6rem;padding:0;list-style:none;display:grid}.flyers__thumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:2px solid var(--ink);box-shadow:var(--shadow);transition:transform .15s var(--ease);border-radius:6px;display:block;overflow:hidden}.flyers__thumbs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)rotate(-1deg)}.flyers__thumbs[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.h-white[data-astro-cid-lcdefpme]{color:#fff}.coupons[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:var(--ink)}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:0;list-style:none;display:grid}@media (width<=379px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.cat[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;font-size:.66rem}}@media (width>=960px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,1fr)}}.cat[data-astro-cid-lcdefpme]{text-align:center;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);transition:background-color .15s var(--ease);background:#fff;border-radius:12px;justify-items:center;gap:.35rem;padding:.7rem .4rem;display:grid}.cat[data-astro-cid-lcdefpme]:hover{background:var(--gold)}.cat[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:64px;height:64px}.cat[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;line-height:1.15}.h-sec[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-bottom:1.25rem}.h-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.h-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.h-row[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-size:var(--step--1);max-width:40ch}.small[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.mt[data-astro-cid-lcdefpme]{margin-top:1rem}.split[data-astro-cid-lcdefpme]{align-items:center}.framed[data-astro-cid-lcdefpme]{border:var(--bw) solid var(--ink);width:100%;height:auto;box-shadow:var(--shadow-lg);border-radius:14px}.photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=900px){.photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.why[data-astro-cid-lcdefpme]{align-items:stretch}.why__h[data-astro-cid-lcdefpme]{color:var(--gold);font-size:var(--step-3);margin-bottom:1rem}.why__list[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:#dbe4ff;gap:.8rem;padding:0;list-style:none;display:grid}.why__list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:#fff;display:block}.steps[data-astro-cid-lcdefpme]{gap:.75rem;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{grid-template-columns:56px 1fr;align-items:center;gap:.1rem .9rem;padding:1rem 1.1rem;display:grid}.step[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--red);grid-row:span 2;font-size:2.6rem;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted)}.seasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin-bottom:1rem;padding:0;list-style:none;display:grid}.seasons__item[data-astro-cid-lcdefpme]{height:100%;font-size:var(--step--1);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:12px;gap:.15rem;padding:.75rem 1rem;display:grid}.seasons__item[data-astro-cid-lcdefpme]:hover{background:var(--gold)}.seasons__name[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;font-size:var(--step-1)}.spark[data-astro-cid-lcdefpme]{display:grid;overflow:hidden}.spark[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:11px 11px 0 0;width:100%}.spark--product[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:contain;background:var(--field-2);padding:1rem}.spark__body[data-astro-cid-lcdefpme]{gap:.4rem;padding:1rem 1.1rem 1.2rem;display:grid}.spark__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.spark__go[data-astro-cid-lcdefpme]{color:var(--red);text-transform:uppercase;font-weight:800;font-size:var(--step--1);letter-spacing:.03em}.visit[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=900px){.visit[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr}}.sign[data-astro-cid-lcdefpme]{color:#fff;outline:var(--bw) solid var(--ink);box-shadow:8px 8px 0 var(--ink);font:700 clamp(1.6rem, 1.2rem + 1.5vw, 2rem)/1.1 var(--ui);background:#0b6b3f;border:5px solid #fff;border-radius:14px;justify-self:center;max-width:360px;padding:1.25rem 1.5rem;rotate:-3deg}.sign[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.1em;margin-bottom:.4rem;font-size:1rem;display:block}.sign[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--gold)}.drive[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.drive[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:10px;padding:.5rem .9rem;display:grid}.drive[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--blue);font-size:1.8rem;line-height:1}.drive[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.78rem}
