.catalog-listing-compact[data-astro-cid-62fthbaj]{background:var(--color-surface);font-family:var(--font-shell);padding-bottom:88px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-frame[data-astro-cid-62fthbaj]{width:80%;max-width:1440px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-hero[data-astro-cid-62fthbaj]{background:var(--color-surface);min-height:0}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-hero-content[data-astro-cid-62fthbaj]{padding-block:32px 52px}.catalog-listing-compact[data-astro-cid-62fthbaj] .breadcrumbs[data-astro-cid-62fthbaj]{color:var(--color-text-muted);margin-bottom:40px;font-size:13px}.catalog-listing-compact[data-astro-cid-62fthbaj] h1[data-astro-cid-62fthbaj]{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.04}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-intro[data-astro-cid-62fthbaj]{color:var(--color-text-muted);margin:20px 0 0;font-size:18px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-content[data-astro-cid-62fthbaj]{padding-top:0}.listing-areas[data-astro-cid-62fthbaj]{gap:4px;display:grid}.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]{width:100%;min-height:48px;color:var(--color-text-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;transition:color .18s;display:flex;position:relative}.listing-areas[data-astro-cid-62fthbaj] small[data-astro-cid-62fthbaj]{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-size:12px;font-weight:400}.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]:before{content:"";inset-inline-start:0;background:var(--color-shell-heading);width:2px;transition:transform .24s;position:absolute;top:14px;bottom:14px;transform:scaleY(0)}.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]:has(:checked){color:var(--color-shell-heading);font-weight:600}.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]:has(:checked):before{transform:scaleY(1)}.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]:hover{color:var(--color-shell-heading)}.listing-areas[data-astro-cid-62fthbaj] input[data-astro-cid-62fthbaj]{opacity:0;width:1px;height:1px;position:absolute}.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-layout[data-astro-cid-62fthbaj]{grid-template-columns:190px minmax(0,1fr);gap:48px;display:grid}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-filter-panel[data-astro-cid-62fthbaj]{background:0 0;border:0;border-radius:0;padding:0}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-filter-panel[data-astro-cid-62fthbaj] summary[data-astro-cid-62fthbaj]{min-height:48px;color:var(--color-shell-heading);margin:0;font-size:15px;font-weight:500}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-filter-options[data-astro-cid-62fthbaj]{border-top:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);padding-top:16px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-tools[data-astro-cid-62fthbaj]{justify-content:flex-end;gap:28px;margin:0 0 28px;scroll-margin-top:112px;display:flex}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-tools[data-astro-cid-62fthbaj]>label[data-astro-cid-62fthbaj]:first-child{width:min(100%,320px)}.catalog-listing-compact[data-astro-cid-62fthbaj] .collection-input[data-astro-cid-62fthbaj]{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);background:0 0;border-radius:0;min-height:48px;padding-inline:0;font-size:15px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-tools[data-astro-cid-62fthbaj] select[data-astro-cid-62fthbaj]{padding-inline-end:24px}.catalog-listing-compact[data-astro-cid-62fthbaj] .collection-input[data-astro-cid-62fthbaj]:focus-visible{border-bottom-color:var(--color-shell-heading);box-shadow:0 1px 0 var(--color-shell-heading);outline:0}.catalog-listing-compact[data-astro-cid-62fthbaj] .product-card-grid[data-astro-cid-62fthbaj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 28px}.catalog-listing-compact[data-astro-cid-62fthbaj] [data-astro-cid-62fthbaj][data-pagination]{margin-top:28px}.catalog-listing-compact[data-astro-cid-62fthbaj] .page-button{min-width:44px;color:var(--color-text-muted);background:0 0;border:0;border-radius:0}.catalog-listing-compact[data-astro-cid-62fthbaj] .page-button[aria-current=page]{border-bottom:2px solid var(--color-shell-heading);color:var(--color-shell-heading)}.catalog-listing-compact[data-astro-cid-62fthbaj] .collection-card-compact>a{border:0}@media (width<1200px){.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-frame[data-astro-cid-62fthbaj]{width:calc(100% - 64px)}.catalog-listing-compact[data-astro-cid-62fthbaj] .product-card-grid[data-astro-cid-62fthbaj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-layout[data-astro-cid-62fthbaj]{gap:32px}}@media (width<800px){.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-frame[data-astro-cid-62fthbaj]{width:calc(100% - 40px)}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-hero-content[data-astro-cid-62fthbaj]{padding-block:24px 32px}.catalog-listing-compact[data-astro-cid-62fthbaj] .breadcrumbs[data-astro-cid-62fthbaj]{margin-bottom:28px}.catalog-listing-compact[data-astro-cid-62fthbaj] h1[data-astro-cid-62fthbaj]{font-size:38px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-layout[data-astro-cid-62fthbaj]{grid-template-columns:1fr;gap:16px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-filter-panel[data-astro-cid-62fthbaj]{border-bottom:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);padding-bottom:8px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-filter-options[data-astro-cid-62fthbaj]{border-top:0;padding-block:8px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-tools[data-astro-cid-62fthbaj]{justify-content:space-between;gap:20px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-tools[data-astro-cid-62fthbaj]>label[data-astro-cid-62fthbaj]:first-child{flex:1;width:auto;min-width:0}.catalog-listing-compact[data-astro-cid-62fthbaj] .collection-input[data-astro-cid-62fthbaj]{font-size:16px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-tools[data-astro-cid-62fthbaj]>label[data-astro-cid-62fthbaj]:last-child>span[data-astro-cid-62fthbaj]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-listing-compact[data-astro-cid-62fthbaj] .product-card-grid[data-astro-cid-62fthbaj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media (width<480px){.catalog-listing-compact[data-astro-cid-62fthbaj]{padding-bottom:56px}.catalog-listing-compact[data-astro-cid-62fthbaj] h1[data-astro-cid-62fthbaj]{max-width:250px;font-size:36px}.catalog-listing-compact[data-astro-cid-62fthbaj] .listing-intro[data-astro-cid-62fthbaj]{font-size:16px}.catalog-listing-compact[data-astro-cid-62fthbaj] .product-card-grid[data-astro-cid-62fthbaj]{gap:28px 12px}}@media (prefers-reduced-motion:reduce){.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj],.listing-areas[data-astro-cid-62fthbaj] label[data-astro-cid-62fthbaj]:before{transition:none}}
