._catalogue_65c436b{color:var(--ink)}._introduction_65c436b{border-bottom:1px solid var(--line);padding-top:42px;padding-bottom:55px}._introduction_65c436b .eyebrow{color:var(--muted);margin-top:38px}._introduction_65c436b h1{letter-spacing:-.045em;text-wrap:balance;max-width:740px;margin:20px 0;font-size:clamp(38px,4.7vw,68px);font-weight:400;line-height:1.09}._description_65c436b{max-width:650px;color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.9}._introImage_65c436b{aspect-ratio:16/10;box-shadow:none;border:0}._directory_65c436b{padding-top:46px;padding-bottom:80px}._categoryRail_65c436b{min-width:0}._categoryRail_65c436b h2{border-bottom:1px solid var(--line);margin:0;padding-bottom:18px;font-size:18px;font-weight:400}._categoryRail_65c436b nav{margin-top:10px}._categoryRail_65c436b nav a{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 9px;font-size:13px;display:flex}._categoryRail_65c436b nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand);border-inline-start:2px solid var(--brand);padding-inline-start:7px}._categoryRail_65c436b nav a:hover{color:var(--ink);background:var(--surface-muted)}._categoryRail_65c436b nav svg{flex-shrink:0;width:13px;height:13px}._categoryRail_65c436b nav ._childCategory_65c436b{padding-inline-start:22px;font-size:12px}._categoryRail_65c436b nav ._childCategory_65c436b[aria-current=page]{padding-inline-start:20px}._filters_65c436b{flex-direction:column;gap:18px;padding-top:15px;display:flex}._filters_65c436b .form-field{margin:0}._filters_65c436b label{font-size:11px}._filters_65c436b input,._filters_65c436b select{background:var(--surface);width:100%;min-width:0}._filters_65c436b .button{justify-content:space-between;width:100%;font-size:12px}._filters_65c436b .text-link{align-self:flex-start;font-size:12px}._resultBar_65c436b{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;min-height:43px;margin-bottom:25px;display:flex}._resultBar_65c436b h2{letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:400}._resultBar_65c436b p{color:var(--muted);margin:0 0 14px;font-size:12px}._productCard_65c436b{min-width:0}._productLink_65c436b{flex-direction:column;height:100%;display:flex}._productImage_65c436b{aspect-ratio:4/3;border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:2px;overflow:hidden}._productImage_65c436b img{object-fit:contain;height:100%;transition:transform .4s}._productLink_65c436b:hover ._productImage_65c436b img{transform:scale(1.035)}._productCopy_65c436b{padding:22px 0 0}._productCopy_65c436b .eyebrow{color:var(--brand);letter-spacing:.13em;font-size:11px}._productCopy_65c436b h3{letter-spacing:-.025em;overflow-wrap:anywhere;justify-content:space-between;gap:20px;margin:10px 0 12px;font-size:25px;font-weight:400;line-height:1.2;display:flex}._productCopy_65c436b h3 svg{flex-shrink:0;width:18px;height:18px;margin-top:6px}._summary_65c436b{color:var(--muted);margin:0;font-size:12px;line-height:1.85}._keyParameters_65c436b{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:20px 0 0;padding:18px 0;font-size:11px;line-height:1.6;display:grid}._keyParameters_65c436b dt{color:var(--muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}._keyParameters_65c436b dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0}._viewProduct_65c436b{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-top:22px;padding-bottom:7px;font-size:11px;display:inline-flex}._viewProduct_65c436b svg{width:14px;height:14px}._empty_65c436b{border:1px solid var(--line);text-align:center;color:var(--muted);padding:65px 24px;font-size:14px;line-height:1.8}@media (max-width:1023px){._categoryRail_65c436b h2{display:none}._filters_65c436b{background:var(--surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;padding:20px;display:grid}._filters_65c436b .button{align-self:end;width:auto}}@media (max-width:600px){._introduction_65c436b{padding-top:30px;padding-bottom:35px}._directory_65c436b{padding-top:25px;padding-bottom:55px}._filters_65c436b{grid-template-columns:1fr;padding:20px}._productCopy_65c436b h3{font-size:25px}}@media (prefers-reduced-motion:reduce){._productImage_65c436b img{transition:none}._productLink_65c436b:hover ._productImage_65c436b img{transform:none}}
