.ml-category-grid{grid-auto-rows:1fr}.ml-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 56px}.ml-promo{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:16px;background:#f2f5f5;border:1px solid #e5eaec;border-radius:18px;padding:30px}.ml-promo:nth-child(2){background:#f4f4f0}.ml-promo h2{font-size:25px;line-height:1.2;letter-spacing:-.5px}.ml-promo p{font-size:14px;line-height:1.65;color:#56636b;margin-bottom:14px}.ml-promo-image img{width:100%;height:180px;object-fit:contain;mix-blend-mode:multiply}.ml-promo-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:13px;color:#253640;border-bottom:1px solid #8b999f}.ml-promo-link:hover{color:#111;border-color:#111}.ml-hero-link{font-weight:600;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #8a989f}.ml-hero-link:hover{color:#16262e;border-color:#16262e}.ml-hero-product{transition:transform .2s,box-shadow .2s,border-color .2s}.ml-hero-product:hover,.ml-hero-product:focus-visible{transform:translateY(-5px);box-shadow:0 16px 30px #23313a20;border-color:#aab7bd}.ml-promo-link:focus-visible,.ml-hero-link:focus-visible{outline:2px solid #47616f;outline-offset:4px}@media(max-width:1024px){.ml-promo{grid-template-columns:minmax(0,1fr) 115px;padding:22px}.ml-promo h2{font-size:22px}}@media(max-width:767px){.ml-promos{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.ml-promo{grid-template-columns:minmax(0,1fr) 110px;padding:22px 18px;gap:12px}.ml-promo h2{font-size:23px}.ml-promo p{font-size:13px}.ml-promo-image img{height:160px}}@media(prefers-reduced-motion:reduce){.ml-hero-product{transition:none}}.ml-home-seo{border-top:1px solid #e3e8eb;padding:30px 0 18px;margin-top:36px;color:#59666e}.ml-home-seo h2{font-size:23px;line-height:1.3;margin-bottom:16px}.ml-home-seo p{font-size:14px;line-height:1.75;margin-bottom:12px;max-width:1080px}.ml-home-seo a{color:#344d5b;text-decoration:underline;text-underline-offset:3px}.ml-home-seo a:hover{color:#111}