.product-image.svelte-11ja2cl{aspect-ratio:1.6;background:#fff}.product-image.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:contain;padding:clamp(12px,1.4vw,22px)}.category.svelte-11ja2cl,.options.svelte-11ja2cl,.amount.svelte-11ja2cl small:where(.svelte-11ja2cl){color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}h3.svelte-11ja2cl{overflow-wrap:anywhere;min-height:2.7em;margin:.25rem 0 0;font-size:1rem;line-height:1.35}.highlights.svelte-11ja2cl{border-top:1px solid var(--border);gap:.35rem;margin:0;padding:.65rem 0;font-size:.78rem;line-height:1.4;display:grid}.highlights.svelte-11ja2cl div:where(.svelte-11ja2cl){grid-template-columns:minmax(3.25rem,.65fr) minmax(0,1.35fr);column-gap:.5rem;display:grid}.highlights.svelte-11ja2cl dt:where(.svelte-11ja2cl){color:var(--muted-foreground)}.highlights.svelte-11ja2cl dd:where(.svelte-11ja2cl){overflow-wrap:anywhere;margin:0;font-weight:550}.amount.svelte-11ja2cl{margin:.2rem 0 0;line-height:1.3}.amount.svelte-11ja2cl strong:where(.svelte-11ja2cl){font-variant-numeric:tabular-nums;font-size:1rem}.amount.svelte-11ja2cl small:where(.svelte-11ja2cl){display:block}@media (width<=767px){h3.svelte-11ja2cl{font-size:.9rem}.highlights.svelte-11ja2cl{padding:.5rem 0 0}.highlights.svelte-11ja2cl div:where(.svelte-11ja2cl){display:block}.highlights.svelte-11ja2cl dt:where(.svelte-11ja2cl){font-size:.7rem;display:inline}.highlights.svelte-11ja2cl dd:where(.svelte-11ja2cl){font-size:.75rem;display:inline}.highlights.svelte-11ja2cl dt:where(.svelte-11ja2cl):after{content:" · "}}.hero.svelte-1xjukwb{isolation:isolate;background:var(--ui-feature-background);color:var(--ui-feature-foreground);border-radius:var(--radius);border:0;min-height:248px;position:relative}.hero-network.svelte-1xjukwb{z-index:-1;color:#ffffff12;pointer-events:none;width:65%;height:100%;position:absolute;inset:0 auto 0 0}.hero-trace.svelte-1xjukwb{stroke:var(--primary);opacity:.7}.hero-copy.svelte-1xjukwb .eyebrow:where(.svelte-1xjukwb){color:color-mix(in srgb, var(--primary) 55%, white);letter-spacing:.1em;font-size:11px}.hero-copy.svelte-1xjukwb>p:where(.svelte-1xjukwb):not(.eyebrow){color:var(--ui-feature-muted)}.hero-copy.svelte-1xjukwb [data-slot=button]{min-height:44px}.hero-copy.svelte-1xjukwb [data-slot=button]:focus-visible{outline-offset:4px;outline:2px solid #fff}.hero-image.svelte-1xjukwb{border-radius:calc(var(--radius) - 2px);background:#edf0f3;margin:20px 20px 20px 0}.hero-copy.svelte-1xjukwb h1:where(.svelte-1xjukwb){letter-spacing:-.025em;font-size:32px;line-height:1.2}.hero-copy.svelte-1xjukwb{padding:28px 32px}.hero-image.svelte-1xjukwb img:where(.svelte-1xjukwb){height:248px}.catalog.svelte-1xjukwb{padding-block:32px 0}.section-heading.svelte-1xjukwb{align-items:center;gap:16px;margin-bottom:24px}.section-heading.svelte-1xjukwb .muted:where(.svelte-1xjukwb){font-size:13px;line-height:1.6}.catalog-layout.svelte-1xjukwb aside:where(.svelte-1xjukwb){background:var(--background);border-radius:var(--radius)}.filter-heading.svelte-1xjukwb{margin-bottom:16px;font-size:13px;font-weight:600}.filter-note.svelte-1xjukwb{color:var(--muted-foreground)}.filter-form.svelte-1xjukwb .text-link:where(.svelte-1xjukwb){align-items:center;min-height:44px;display:inline-flex}.shopping-guidance.svelte-1xjukwb{isolation:isolate;background:var(--ui-feature-background);color:var(--ui-feature-foreground);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 64px;margin:32px 0;padding:32px;display:grid;position:relative;overflow:hidden}.shopping-guidance.single-column.svelte-1xjukwb{grid-template-columns:minmax(0,1fr)}.guidance-network.svelte-1xjukwb{z-index:-1;pointer-events:none;width:52%;height:auto;position:absolute;bottom:0;left:0}.network-traces.svelte-1xjukwb{stroke:#fff;opacity:.09}.network-accent.svelte-1xjukwb{stroke:var(--primary);opacity:.65}.network-node.svelte-1xjukwb{fill:var(--primary)}.guidance-intro.svelte-1xjukwb:before{content:"";background:var(--primary);width:36px;height:3px;margin-bottom:16px;display:block}.shopping-guidance.svelte-1xjukwb .guidance-intro:where(.svelte-1xjukwb) p:where(.svelte-1xjukwb),.shopping-guidance.svelte-1xjukwb .service-notes:where(.svelte-1xjukwb) p:where(.svelte-1xjukwb){color:var(--ui-feature-muted)}.shopping-guidance.svelte-1xjukwb .service-notes:where(.svelte-1xjukwb){border-left:1px solid #ffffff20;padding-left:32px}.shopping-guidance.single-column.svelte-1xjukwb .service-notes:where(.svelte-1xjukwb){border-left:0;padding-left:0}.shopping-guidance.svelte-1xjukwb .service-notes:where(.svelte-1xjukwb) svg{color:color-mix(in srgb, var(--primary) 60%, white)}.guidance-intro.svelte-1xjukwb h2:where(.svelte-1xjukwb){letter-spacing:-.02em;max-width:32ch;margin:0 0 12px;font-size:22px;font-weight:650;line-height:1.35}.guidance-intro.svelte-1xjukwb p:where(.svelte-1xjukwb){color:var(--muted-foreground);max-width:55ch;margin:0;font-size:14px;line-height:1.7}.service-notes.svelte-1xjukwb{gap:20px;margin:0;padding:0;list-style:none;display:grid}.service-notes.svelte-1xjukwb li:where(.svelte-1xjukwb){align-items:flex-start;gap:12px;display:flex}.service-notes.svelte-1xjukwb svg{flex-shrink:0;margin-top:2px}.service-notes.svelte-1xjukwb h3:where(.svelte-1xjukwb){margin:0;font-size:13px;font-weight:600;line-height:1.5}.service-notes.svelte-1xjukwb p:where(.svelte-1xjukwb){color:var(--muted-foreground);margin:3px 0 0;font-size:12px;line-height:1.6}@media (width<=767px){.shopping-guidance.svelte-1xjukwb{grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0;padding:20px}.shopping-guidance.svelte-1xjukwb .service-notes:where(.svelte-1xjukwb){border-top:1px solid #ffffff20;border-left:0;padding:20px 0 0}.shopping-guidance.single-column.svelte-1xjukwb .service-notes:where(.svelte-1xjukwb){border-top:0;padding-top:0}.guidance-network.svelte-1xjukwb{opacity:.55;width:240px;left:auto;right:0}.guidance-intro.svelte-1xjukwb h2:where(.svelte-1xjukwb){font-size:18px}.guidance-intro.svelte-1xjukwb p:where(.svelte-1xjukwb){font-size:13px}}.catalog-title.svelte-1xjukwb{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(22px,2.1vw,26px);font-weight:700;line-height:1.3}@media (width<=767px){.hero.svelte-1xjukwb{min-height:0;margin-top:.75rem;display:block}.hero-network.svelte-1xjukwb{opacity:.65;width:100%;left:20%}.hero-copy.svelte-1xjukwb{justify-content:space-between;align-items:center;gap:.65rem;padding:1rem;display:flex}.hero-copy.svelte-1xjukwb h1:where(.svelte-1xjukwb){letter-spacing:-.025em;max-width:24ch;margin:0;font-size:1rem;line-height:1.3}.hero-image.svelte-1xjukwb,.hero-copy.svelte-1xjukwb p:where(.svelte-1xjukwb){display:none}.hero-copy.svelte-1xjukwb [data-slot=button]{white-space:normal;min-width:0;height:auto;min-height:2.75rem;padding:.4rem .65rem;font-size:.75rem}.hero-copy.svelte-1xjukwb svg{display:none}.catalog.svelte-1xjukwb{padding-top:24px}.section-heading.svelte-1xjukwb{margin-bottom:16px}.section-heading.svelte-1xjukwb .muted:where(.svelte-1xjukwb){font-size:.75rem}}
