.ab-products{padding:40px 0 58px;scroll-margin-top:25px}.ab-products header{text-align:center;max-width:640px;margin:0 auto 32px}.ab-products header>.ab-text{max-width:480px;margin:0 auto}.ab-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:32px 24px}.ab-products__card{min-width:0;text-align:center}.ab-products__image-link{display:block;aspect-ratio:.9;background:#F1EDF2;border-radius:100px 100px 4px 4px;overflow:hidden}.ab-products__image{height:100%!important;width:100%;object-fit:contain!important}.ab-products h3{font-size:15px;font-weight:normal;line-height:1.5;overflow-wrap:anywhere;margin:17px 0 8px}.ab-products h3 a{text-decoration:none}.ab-products h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ab-products__price{font-size:13px;color:#706873;margin:0}.ab-products__empty{font-size:14px;line-height:1.8;color:#706873;padding:28px 0;border-block:1px solid #DDD5DF;text-align:center}@media(min-width:750px)and(max-width:1000px){.ab-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ab-products{padding:30px 0 38px}.ab-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.ab-products h3{font-size:14px}.ab-products__image-link{border-radius:65px 65px 3px 3px}}.ab-route-products{padding:45px 0}.ab-route-products h2{font-size:17px;font-weight:normal;line-height:1.5}.ab-route-products h2 a{text-decoration:none}