.eyebrow[data-astro-cid-6v3mdio7]{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.hero[data-astro-cid-6v3mdio7]{border-bottom:1px solid var(--color-border);background:linear-gradient(145deg,#f8fafc,#eef6fb);padding-block:56px 28px}.hero-grid[data-astro-cid-6v3mdio7]{align-items:center;gap:36px;display:grid}.hero[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{max-width:760px;margin:10px 0 18px;font-size:clamp(2.7rem,5.7vw,4.9rem);line-height:1}.lead[data-astro-cid-6v3mdio7]{max-width:680px;color:var(--color-muted-foreground);font-size:1.1rem;line-height:1.72}.cta-row[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.hero-image[data-astro-cid-6v3mdio7]{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-lg);background:#fff;width:100%;display:block}.category-jump[data-astro-cid-6v3mdio7]{gap:8px;margin-top:34px;display:grid}.category-jump[data-astro-cid-6v3mdio7] a[data-astro-cid-6v3mdio7]{color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffd1;justify-content:space-between;align-items:center;padding:11px 13px;font-size:.85rem;font-weight:800;display:flex}.category-jump[data-astro-cid-6v3mdio7] small[data-astro-cid-6v3mdio7]{color:#fff;background:var(--color-accent);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.catalogue-group[data-astro-cid-6v3mdio7]{padding-block:78px;scroll-margin-top:88px}.catalogue-group[data-astro-cid-6v3mdio7].alternate{background:#f8fafc}.section-heading[data-astro-cid-6v3mdio7]{gap:16px;margin-bottom:28px;display:grid}.section-heading[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:clamp(2rem,4vw,3.25rem)}.section-heading[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{max-width:570px;color:var(--color-muted-foreground);margin:0;line-height:1.65}.section-heading[data-astro-cid-6v3mdio7] a[data-astro-cid-6v3mdio7]{color:var(--color-accent);align-items:center;gap:7px;margin-top:10px;font-weight:800;display:inline-flex}.product-grid[data-astro-cid-6v3mdio7]{gap:15px;display:grid}.product-card[data-astro-cid-6v3mdio7]{color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;transition:transform .2s,border-color .2s;overflow:hidden}.product-card[data-astro-cid-6v3mdio7]:hover{color:var(--color-primary);border-color:var(--color-accent);transform:translateY(-2px)}.product-image[data-astro-cid-6v3mdio7]{aspect-ratio:4/3;background:#eef2f6;overflow:hidden}.product-image[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{object-fit:contain;width:100%;height:100%;display:block}.product-card[data-astro-cid-6v3mdio7]>span[data-astro-cid-6v3mdio7]{padding:19px;display:block}.product-card[data-astro-cid-6v3mdio7] small[data-astro-cid-6v3mdio7]{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product-card[data-astro-cid-6v3mdio7] strong[data-astro-cid-6v3mdio7]{font:600 1.4rem/1.2 var(--font-display);margin-top:5px;display:block}.product-card[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{min-height:4.35em;color:var(--color-muted-foreground);margin:8px 0 14px;font-size:.9rem;line-height:1.55}.product-card[data-astro-cid-6v3mdio7] b[data-astro-cid-6v3mdio7]{color:var(--color-accent);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.closing[data-astro-cid-6v3mdio7]{text-align:center;background:var(--color-primary);color:#fff;padding-block:84px}.closing[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:#fff;max-width:780px;margin:0 auto 14px}.closing[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]:not(.eyebrow){color:#cbd5e1;max-width:650px;margin:0 auto 25px}@media (width>=680px){.category-jump[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(5,1fr)}.product-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(2,1fr)}}@media (width>=820px){.hero-grid[data-astro-cid-6v3mdio7]{grid-template-columns:1.05fr .95fr}.section-heading[data-astro-cid-6v3mdio7]{grid-template-columns:.8fr 1.2fr;align-items:end}}@media (width>=1080px){.product-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(3,1fr)}}
