/* PINOVA icon additions only: menu, footer contact, social, product details. */
.pn-menu-root>.pn-menu-item>.pn-menu-line>.pn-menu-link .pin-icon{width:16px;height:16px;margin-right:7px;color:#159b69;flex-shrink:0;vertical-align:-3px}
.pin-footer-contact{display:flex;flex-direction:column;gap:10px}
.pin-footer-contact>span,.pin-footer-contact>a{display:flex;align-items:flex-start;gap:9px}
.pin-footer-contact .pin-icon{flex:0 0 16px;min-width:16px;margin-top:3px;color:#48d3a0}
.pin-social a{display:inline-flex;align-items:center;gap:7px}
.pin-social a .pin-icon{flex:none;width:18px;height:18px}
.pin-detail-spec small{display:flex;align-items:center;gap:6px}
.pin-detail-spec small .pin-icon{color:#159b69;flex:none}
.pin-detail-table-group h3{display:flex;gap:8px;align-items:center}
.pin-detail-table-group h3 .pin-icon{color:#159b69;flex:none}
.pin-detail-cta-main .pin-icon{vertical-align:middle;margin-right:5px}
@media(max-width:767px){.pn-menu-root>.pn-menu-item>.pn-menu-line>.pn-menu-link .pin-icon{margin-right:5px}}
