.wp-block-acf-related-products{background:#f4f6f9;padding:28px 16px}@media (min-width: 768px){.wp-block-acf-related-products{padding:32px}}@media (min-width: 1280px){.wp-block-acf-related-products{padding:40px}}.related-products{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem;display:flex;flex-direction:column;gap:12px;align-items:stretch}@media (min-width: 768px){.related-products{gap:16px}}@media (min-width: 1280px){.related-products{gap:24px;align-items:center}}.related-products__heading{display:flex;flex-direction:column;gap:8px;width:100%;max-width:560px;text-align:left}@media (min-width: 1280px){.related-products__heading{text-align:center;align-items:center}}.related-products__title{margin:0;color:#0f1b2d;font-size:1.5rem;font-weight:700;line-height:1.24}@media (min-width: 768px){.related-products__title{font-size:1.75rem}}@media (min-width: 1280px){.related-products__title{font-size:2rem}}.related-products__lead{margin:0;color:#4f5d73;font-size:1rem;font-weight:400;line-height:1.5}.related-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin:0;padding:0;list-style:none}@media (min-width: 768px){.related-products__grid{gap:12px}}@media (min-width: 1280px){.related-products__grid{grid-template-columns:repeat(4,1fr);gap:16px}}.related-products__item{min-width:0}.product-category-card{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:14px 16px;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0f1b2d14;text-decoration:none;color:inherit;box-sizing:border-box;transition:box-shadow .15s ease}.product-category-card:hover{box-shadow:0 4px 14px #0f1b2d1f}.product-category-card__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;background:#ede4d4;border-radius:6px}.product-category-card__svg{width:20px;height:20px;color:#0f1b2d}.product-category-card__label{color:#0f1b2d;font-size:13px;font-weight:600;line-height:1.3}@media (min-width: 1280px){.product-category-card__label{font-size:15px}}
