.newsletter-groups.svelte-1jp2q7s{border:none;margin:0;padding:0}.newsletter-groups-legend.svelte-1jp2q7s{font-family:var(--font-heading);margin:0 0 .4rem;padding:0;font-size:.95rem;font-weight:500}.newsletter-group.svelte-1jp2q7s{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.95rem;line-height:1.45;display:flex}.newsletter-group.svelte-1jp2q7s+.newsletter-group:where(.svelte-1jp2q7s){margin-top:.4rem}.newsletter-group.svelte-1jp2q7s input[type=checkbox]:where(.svelte-1jp2q7s){width:1rem;height:1rem;accent-color:var(--text);cursor:pointer;flex-shrink:0;margin:.2rem 0 0}.go-cart-reservation.svelte-1i1gqc2{font-family:var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.75rem;line-height:1.2;display:inline-flex}.go-cart-reservation-icon.svelte-1i1gqc2{opacity:.8;flex-shrink:0}.go-cart-reservation.is-expired.svelte-1i1gqc2{color:var(--text-muted)}.reservation-banner.svelte-1xh03c7{border:1.5px solid var(--brand-light);background:var(--brand-subtle);align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1.125rem;display:flex}.reservation-banner-icon.svelte-1xh03c7{color:var(--text);flex-shrink:0;margin-top:.1rem}.reservation-banner-text.svelte-1xh03c7{flex-direction:column;gap:.15rem;min-width:0;display:flex}.reservation-banner-text.svelte-1xh03c7 strong:where(.svelte-1xh03c7){font-family:var(--font-heading);color:var(--text);font-size:.95rem;font-weight:700}.reservation-banner-text.svelte-1xh03c7 span:where(.svelte-1xh03c7){color:var(--text);font-variant-numeric:tabular-nums;font-size:.85rem;line-height:1.5}.reservation-banner.is-expired.svelte-1xh03c7{border-color:var(--border,#d8d8d6);background:var(--bg-alt)}.reservation-banner.is-expired.svelte-1xh03c7 .reservation-banner-icon:where(.svelte-1xh03c7){color:var(--text-muted,#6b6b6a)}
