.instagram-link{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;min-height:44px;max-width:100%;font-size:13px;line-height:1.4}.instagram-link svg{flex:none}.instagram-link:hover span:first-of-type{text-decoration:underline;text-underline-offset:4px}.instagram-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.contact-section .instagram-link{margin-top:12px;color:#f5d5c6}.footer-links{flex-wrap:wrap}.footer .instagram-link{font-size:inherit;gap:6px}.footer .instagram-link svg{width:15px;height:15px}

.main-nav a.nav-instagram{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;color:var(--wine);border-radius:4px}.main-nav a.nav-instagram:after{display:none}.nav-instagram span{display:none}.main-nav a.nav-instagram:hover{background:#62132e0a}.main-nav a.nav-instagram:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:820px){.main-nav a.nav-instagram{width:auto;justify-content:flex-start;gap:12px;padding:15px 0;border-radius:0}.nav-instagram span{display:inline}}
