.related-products{margin-top:45px}.related-heading{margin-bottom:16px}.related-heading h2{font-size:26px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:14px}.related-card{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:130px;height:132px;overflow:hidden;border:1px solid var(--line);border-radius:17px;color:inherit;background:#fff;text-decoration:none}.related-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.related-image{display:grid;place-items:center;height:130px;min-height:0;overflow:hidden;background:linear-gradient(135deg,#f4e4c6,#d6b77e)}.related-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.related-image span{font-size:50px}.related-card>div:last-child{display:flex;min-width:0;min-height:0;height:130px;overflow:hidden;flex-direction:column;padding:10px 15px}.related-card h3{display:-webkit-box;overflow:hidden;margin:0;font-size:15px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-card p{display:-webkit-box;height:auto;max-height:28px;overflow:hidden;margin:6px 0;color:var(--muted);font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-card>div:last-child>strong{margin-top:auto}.related-card strong{color:var(--green);font-size:14px}.related-card .related-description strong{color:inherit;font-size:inherit}.public-site-footer{max-width:1050px}@media(max-width:650px){.related-grid{grid-template-columns:1fr}.public-site-footer nav{flex-wrap:wrap}}
