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