.suppliers_section__SPsDe{padding:40px 0 72px}.suppliers_hero__vBoJ5{max-width:720px;margin:0 auto 28px;text-align:center}.suppliers_title__2QdMs{margin:0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05;color:#1d271b}.suppliers_subtitle__dN69Q{margin:12px auto 0;max-width:580px;font-size:16px;line-height:1.8;color:#667085}.suppliers_collection__ujnRK{max-width:1060px;margin:0 auto}.suppliers_grid__R36a_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,320px));justify-content:center;grid-gap:22px;gap:22px}.suppliers_card__3KS8J{display:flex;flex-direction:column;height:100%;padding:18px;border:1px solid #e7e9ee;border-radius:22px;background:#ffffff;box-shadow:0 14px 28px rgba(17,24,39,.06)}.suppliers_logoShell__K8Hb2{aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#f7f8f4,#eef1e8);border:1px solid #edf0e7}.suppliers_logo__VCc6c{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.suppliers_content__pDD5e{display:flex;flex:1 1;flex-direction:column;padding-top:18px;text-align:center}.suppliers_name__Ptt2b{margin:0;font-size:22px;line-height:1.2;font-weight:700;color:#111827;word-break:break-word}.suppliers_description__kps6f{margin:10px 0 0;min-height:0;font-size:14px;line-height:1.7;color:#667085;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.suppliers_actions__pATDN{margin-top:18px}.suppliers_button__BEgR7{min-width:0;justify-content:center}.suppliers_empty__tbrAj{padding:48px 24px;border:1px dashed #d0d5dd;border-radius:24px;text-align:center;background:#fbfbfb;color:#667085}@media (max-width:1199px){.suppliers_collection__ujnRK{max-width:980px}}@media (max-width:767px){.suppliers_section__SPsDe{padding:28px 0 56px}.suppliers_hero__vBoJ5{margin-bottom:24px}.suppliers_subtitle__dN69Q{font-size:14px}.suppliers_grid__R36a_{grid-template-columns:minmax(0,1fr);gap:18px}.suppliers_card__3KS8J{padding:16px;border-radius:20px}.suppliers_logoShell__K8Hb2{aspect-ratio:16/11}.suppliers_name__Ptt2b{font-size:20px}}