.ch-products{padding:15px 0 55px;scroll-margin-top:25px}.ch-products header{display:flex;justify-content:space-between;align-items:end;gap:65px;margin-bottom:30px}.ch-products header .ch-title{margin:0}.ch-products header>.ch-text{max-width:320px;margin:0}.ch-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}.ch-products__card{min-width:0}.ch-products__image-link{display:block;aspect-ratio:1.05;background:#EDF3F1;overflow:hidden}.ch-products__image{width:100%;height:100%!important;object-fit:contain!important}.ch-products h3{font-size:15px;font-weight:normal;line-height:1.5;margin:15px 0 8px;overflow-wrap:anywhere}.ch-products h3 a{text-decoration:none}.ch-products h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ch-products__price{font-size:12px;color:#5D6B6C;margin:0}.ch-products__empty{font-size:14px;line-height:1.8;color:#5D6B6C;padding:30px 0;border-block:1px solid #CEDCDA}@media(max-width:749px){.ch-products{padding:10px 0 35px}.ch-products header{display:block}.ch-products header>.ch-text{max-width:100%;margin-top:18px}.ch-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ch-products__image-link{aspect-ratio:1}.ch-products h3{font-size:14px}}@media(min-width:750px) and (max-width:1099px){.ch-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ch-route-products{padding:40px 0}.ch-route-products h2{font:normal 16px/1.5 Arial,sans-serif;overflow-wrap:anywhere;margin:15px 0 8px}.ch-route-products h2 a{text-decoration:none}