.ManufacturerPage_page__EzhlE{background:var(--bg-secondary)}.ManufacturerPage_top__mMDhX{display:flex;flex-direction:column;gap:var(--space-16);padding-top:var(--space-24)}.ManufacturerPage_cover__xIOeR{position:relative;display:flex;align-items:center;height:var(--dim-company-cover);overflow:hidden;border-radius:var(--radius-32);background:var(--bg-brand-solid)}.ManufacturerPage_coverImg__kUVTp{object-fit:cover}.ManufacturerPage_coverText__3D3Hc{position:relative;display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--dim-promo-text);padding-inline:calc(var(--space-48) + var(--space-8));color:var(--text-white)}.ManufacturerPage_cover__xIOeR:has(.ManufacturerPage_coverImg__kUVTp):before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--bg-overlay),transparent 70%);opacity:.6;content:""}.ManufacturerPage_cover__xIOeR:has(.ManufacturerPage_coverImg__kUVTp) .ManufacturerPage_coverText__3D3Hc{z-index:2}.ManufacturerPage_aboutTitle__h7Xth,.ManufacturerPage_coverSub__SbDYX,.ManufacturerPage_coverTitle__2CcNF,.ManufacturerPage_description__OV8Fp,.ManufacturerPage_empty__gVzrv,.ManufacturerPage_factValue__jjQqi,.ManufacturerPage_name__kuVZO{margin:0}.ManufacturerPage_coverSub__SbDYX{opacity:.8}.ManufacturerPage_profile__HnH7j{display:flex;align-items:center;gap:var(--space-24);padding-top:var(--space-24);padding-inline:var(--space-40)}.ManufacturerPage_logo__N0dOK{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--dim-company-logo);height:var(--dim-company-logo);overflow:hidden;border:var(--dim-border-thick) solid var(--bg-primary);border-radius:var(--radius-32);background:var(--bg-brand-solid);color:var(--text-on-brand)}.ManufacturerPage_logoImg__a5P4B{object-fit:cover;background:var(--bg-primary)}.ManufacturerPage_identity__qwlMW{display:flex;flex:1 1;flex-direction:column;gap:var(--space-8);min-width:0}.ManufacturerPage_name__kuVZO{display:flex;align-items:center;gap:var(--space-8);color:var(--text-primary);overflow-wrap:anywhere}.ManufacturerPage_verified__AU6Hn{display:inline-flex;color:var(--text-brand)}.ManufacturerPage_meta__4licu{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);margin:0;padding:0;color:var(--text-tertiary);list-style:none}.ManufacturerPage_meta__4licu li{display:inline-flex;align-items:center;gap:var(--space-8)}.ManufacturerPage_contacts__Cav1y{display:flex;flex-wrap:wrap;gap:var(--space-8)}.ManufacturerPage_body__CEgzk{display:grid;grid-template-columns:var(--dim-company-about) minmax(0,1fr);align-items:start;grid-gap:var(--space-32);gap:var(--space-32);padding-top:var(--space-48);padding-bottom:var(--space-64)}.ManufacturerPage_about__LE0Oh{display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-20);border-radius:var(--radius-20);background:var(--bg-primary);box-shadow:var(--shadow-xs)}.ManufacturerPage_aboutTitle__h7Xth,.ManufacturerPage_factValue__jjQqi{color:var(--text-primary)}.ManufacturerPage_description__OV8Fp,.ManufacturerPage_factLabel__ocWbm{color:var(--text-tertiary)}.ManufacturerPage_facts__50Kpz{display:flex;flex-direction:column;gap:var(--space-20);margin:0}.ManufacturerPage_fact__QRp2G{display:flex;flex-direction:column;gap:var(--space-2)}.ManufacturerPage_factValue__jjQqi{overflow-wrap:anywhere}.ManufacturerPage_products__UxGUQ{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.ManufacturerPage_toolbar__PCZC9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.ManufacturerPage_grid__cUX1L,.ManufacturerPage_tabs__bh5g2{margin:0;padding:0;list-style:none}.ManufacturerPage_tabs__bh5g2{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-full);background:var(--bg-tertiary)}.ManufacturerPage_tab__i4GO9{display:inline-flex;align-items:center;gap:var(--space-8);height:var(--dim-control-md);padding-inline:var(--space-16);border-radius:var(--radius-full);color:var(--text-tertiary);text-decoration:none;white-space:nowrap}.ManufacturerPage_tab__i4GO9:hover{color:var(--text-primary)}.ManufacturerPage_tabActive__Nmwnu{background:var(--bg-primary);box-shadow:var(--shadow-xs);color:var(--text-primary)}.ManufacturerPage_count__Cb1sd{color:var(--text-tertiary)}.ManufacturerPage_sort__tFx7a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ManufacturerPage_sortLabel__DPmB_{margin-right:var(--space-4);color:var(--text-tertiary)}.ManufacturerPage_sortItem__uAQdV{display:inline-flex;align-items:center;height:var(--dim-control-md);padding-inline:var(--space-12);border-radius:var(--radius-full);color:var(--text-secondary);text-decoration:none}.ManufacturerPage_sortItem__uAQdV:hover{background:var(--bg-hover)}.ManufacturerPage_sortActive__4MOi6{background:var(--bg-primary);box-shadow:var(--shadow-xs);color:var(--text-primary)}.ManufacturerPage_grid__cUX1L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.ManufacturerPage_empty__gVzrv{padding:var(--space-48) var(--space-24);border-radius:var(--radius-20);background:var(--bg-primary);color:var(--text-secondary);text-align:center}.ManufacturerPage_moreWrap__IlyOb{display:flex;justify-content:center}@media (max-width:1279px){.ManufacturerPage_body__CEgzk{grid-template-columns:minmax(0,1fr)}.ManufacturerPage_grid__cUX1L{grid-template-columns:repeat(2,minmax(0,1fr))}.ManufacturerPage_profile__HnH7j{flex-wrap:wrap;padding-inline:var(--space-16)}.ManufacturerPage_contacts__Cav1y{width:100%}}@media (max-width:767px){.ManufacturerPage_cover__xIOeR{height:var(--dim-company-cover-mobile);border-radius:var(--radius-24)}.ManufacturerPage_coverText__3D3Hc{padding-inline:var(--space-20)}.ManufacturerPage_coverTitle__2CcNF{font-size:var(--font-size-20);line-height:var(--line-height-20);letter-spacing:var(--tracking-20)}.ManufacturerPage_profile__HnH7j{gap:var(--space-12);padding-top:var(--space-16);padding-inline:0}.ManufacturerPage_logo__N0dOK{width:var(--dim-company-logo-mobile);height:var(--dim-company-logo-mobile);border-radius:var(--radius-20)}.ManufacturerPage_identity__qwlMW{flex-basis:calc(100% - var(--dim-company-logo-mobile) - var(--space-12))}.ManufacturerPage_name__kuVZO{font-size:var(--font-size-28);line-height:var(--line-height-28);letter-spacing:var(--tracking-28)}.ManufacturerPage_contacts__Cav1y>*{flex:1 1}.ManufacturerPage_body__CEgzk{padding-top:var(--space-32)}.ManufacturerPage_grid__cUX1L{gap:var(--space-12)}}