.catalogue-filter[data-astro-cid-6mxct3l5]{gap:var(--space-4);margin-block-end:var(--space-6);display:grid}.category-links__title[data-astro-cid-6mxct3l5]{margin:0 0 var(--space-2);font-weight:600}.category-links[data-astro-cid-6mxct3l5] ul[data-astro-cid-6mxct3l5]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filters[data-astro-cid-6mxct3l5]{gap:var(--space-4);display:grid}.filters[data-astro-cid-6mxct3l5] fieldset[data-astro-cid-6mxct3l5]{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.filters[data-astro-cid-6mxct3l5] fieldset[data-astro-cid-6mxct3l5]:disabled{opacity:.55}.filters[data-astro-cid-6mxct3l5] legend[data-astro-cid-6mxct3l5]{inline-size:100%;margin-block-end:var(--space-2);font-weight:600}.filters[data-astro-cid-6mxct3l5] label[data-astro-cid-6mxct3l5]{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--muted);cursor:pointer;border-radius:999px;display:inline-flex;position:relative}.filters[data-astro-cid-6mxct3l5] label[data-astro-cid-6mxct3l5]:has(input:checked){background:var(--navy);border-color:var(--navy);color:var(--paper)}.filters[data-astro-cid-6mxct3l5] label[data-astro-cid-6mxct3l5]:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.filters[data-astro-cid-6mxct3l5] input[data-astro-cid-6mxct3l5]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.filters__reset[data-astro-cid-6mxct3l5]{min-block-size:2.75rem;padding:0 var(--space-4);color:var(--teal-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.filters__status[data-astro-cid-6mxct3l5]{color:var(--muted);margin:0}.filters__empty[data-astro-cid-6mxct3l5]{margin:0;font-weight:600}.catalogue[data-astro-cid-wij6tmpg]{padding-block:var(--space-7) var(--section-space)}.catalogue:has(input[name=category][value=mattress]:checked) [data-product-card]:not([data-category=mattress]),.catalogue:has(input[name=category][value=neck_pillow]:checked) [data-product-card]:not([data-category=neck_pillow]),.catalogue:has(input[name=category][value=positioning_pillow]:checked) [data-product-card]:not([data-category=positioning_pillow]),.catalogue:has(input[name=category][value=bead_positioning]:checked) [data-product-card]:not([data-category=bead_positioning]),.catalogue:has(input[name=category][value=cushion]:checked) [data-product-card]:not([data-category=cushion]),.catalogue:has(input[name=category][value=cover]:checked) [data-product-card]:not([data-category=cover]),.catalogue:not(:has(input[name=category]:checked:not([value=""],[value=mattress]))):has(input[name=tier][value=regular]:checked:enabled) [data-product-card]:not([data-tier=regular]),.catalogue:not(:has(input[name=category]:checked:not([value=""],[value=mattress]))):has(input[name=tier][value=prevention]:checked:enabled) [data-product-card]:not([data-tier=prevention]),.catalogue:not(:has(input[name=category]:checked:not([value=""],[value=mattress]))):has(input[name=tier][value=treatment]:checked:enabled) [data-product-card]:not([data-tier=treatment]){display:none}
