.cc-products{padding:30px 0 58px;scroll-margin-top:25px}.cc-products header{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:30px;flex-wrap:wrap}.cc-products header .cc-kicker{flex:0 0 100%;margin-bottom:-30px}.cc-products header .cc-title{margin:0}.cc-products header>.cc-text{max-width:350px;margin:0}.cc-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:35px 26px}.cc-products__card{min-width:0;border-bottom:1px solid #D8DDCC;padding-bottom:17px}.cc-products__image-link{display:block;aspect-ratio:1.1;background:#F1EFE6;overflow:hidden}.cc-products__image{height:100%!important;width:100%;object-fit:contain!important}.cc-products h3{font-size:16px;font-weight:normal;line-height:1.5;overflow-wrap:anywhere;margin:16px 0 9px}.cc-products h3 a{text-decoration:none}.cc-products h3 a:hover{text-decoration:underline;text-underline-offset:4px}.cc-products__price{font-size:13px;color:#666C5D;margin:0}.cc-products__empty{font-size:14px;line-height:1.8;color:#666C5D;border-block:1px solid #D8DDCC;padding:25px 0}@media(max-width:749px){.cc-products{padding:25px 0 38px}.cc-products header{display:block}.cc-products header .cc-kicker{margin:0 0 16px}.cc-products header>.cc-text{max-width:100%;margin-top:18px}.cc-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.cc-products h3{font-size:14px}}.cc-route-products{padding:45px 0}.cc-route-products h2{font-size:17px;font-weight:normal;line-height:1.5}.cc-route-products h2 a{text-decoration:none}