/* Only the added mesh component; existing product layout and type are untouched. */
.wintenic-mesh-options{padding-block:40px;border-top:1px solid var(--line);font-family:var(--wintenic-font);color:var(--ink);scroll-margin-top:58px}
.wintenic-mesh-options p{font-size:16px;line-height:1.6;font-weight:400}
.wintenic-mesh-options .wintenic-mesh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wintenic-mesh-options article{display:flex;align-items:center;gap:20px;border:1px solid var(--line);padding:20px;min-width:0}
.wintenic-mesh-options h3{font-size:22px;line-height:1.3;font-weight:700;color:var(--navy);margin:0;min-width:0}
.wintenic-mesh-options .wintenic-mesh-photo{flex:0 0 100px;min-height:90px;background:var(--wash);padding:12px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.6;color:var(--muted)}
@media(max-width:600px){.wintenic-mesh-options .wintenic-mesh-grid{grid-template-columns:1fr}.wintenic-mesh-options article{padding:16px;gap:16px}.wintenic-mesh-options .wintenic-mesh-photo{flex-basis:80px}}
