.lights[data-astro-cid-3swd3b6j]{background:var(--charcoal);border-radius:999px;padding:12px;display:flex;gap:12px}.lights[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--f-display);font-size:15px;text-transform:uppercase}.pills[data-astro-cid-3swd3b6j]{display:flex;flex-wrap:wrap;gap:10px}.pills[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;border:2px solid var(--charcoal);background:#fff;color:var(--charcoal);text-decoration:none;font-family:var(--f-label);font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.pills[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]:hover,.pills[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]:first-child{background:var(--charcoal);color:#fff}.band[data-astro-cid-3swd3b6j]{padding:clamp(72px,9vw,120px) var(--gutter);scroll-margin-top:24px}.band__grid[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(36px,5vw,72px);align-items:center}.band__photo[data-astro-cid-3swd3b6j]{aspect-ratio:1 / 1;border-radius:28px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px}.band__photo[data-astro-cid-3swd3b6j] img[data-astro-cid-3swd3b6j]{max-width:100%;max-height:46%;object-fit:contain}.band__soon[data-astro-cid-3swd3b6j]{border:4px dashed #F2B8B8;text-align:center;padding:32px}.sizes[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.size[data-astro-cid-3swd3b6j]{background:#fff;color:var(--charcoal);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.size[data-astro-cid-3swd3b6j] p[data-astro-cid-3swd3b6j]{margin:0;font-size:16px;line-height:1.5;color:var(--ash)}.size__meta[data-astro-cid-3swd3b6j]{font-size:15px;color:var(--ash)}.size[data-astro-cid-3swd3b6j] .btn[data-astro-cid-3swd3b6j]{padding:12px 22px}.cards2[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}.bacon[data-astro-cid-3swd3b6j]{background:var(--cream);border-radius:28px;overflow:hidden;display:flex;flex-direction:column}.bacon__photo[data-astro-cid-3swd3b6j]{aspect-ratio:16 / 10;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px}.bacon__photo[data-astro-cid-3swd3b6j] img[data-astro-cid-3swd3b6j]{max-width:100%;max-height:100%;object-fit:contain}.pack[data-astro-cid-3swd3b6j]{background:#fff;color:var(--charcoal);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:16px}.pack__soon[data-astro-cid-3swd3b6j]{aspect-ratio:16 / 9;border-radius:18px;border:4px dashed #D9C2A8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center}.pack__size[data-astro-cid-3swd3b6j]{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:6px}.merch3[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.merch3[data-astro-cid-3swd3b6j] img[data-astro-cid-3swd3b6j]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:18px}.notes[data-astro-cid-3swd3b6j]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px}.note[data-astro-cid-3swd3b6j]{display:flex;align-items:center;gap:14px;color:var(--smokehouse)}.note[data-astro-cid-3swd3b6j] span[data-astro-cid-3swd3b6j]{color:var(--charcoal);font-size:18px}.note[data-astro-cid-3swd3b6j] svg{flex-shrink:0}.uses[data-astro-cid-3swd3b6j]{display:flex;flex-direction:column;gap:8px;align-self:flex-start}.uses[data-astro-cid-3swd3b6j] ul[data-astro-cid-3swd3b6j]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.uses[data-astro-cid-3swd3b6j] li[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]{color:var(--ink);font-weight:600;font-size:18px;text-underline-offset:4px}
