/* Shared header fits the approved additional service link, without wrapping. */
@media(max-width:1400px){.store-v36 .header .phone{display:none}.store-v36 .header nav{font-size:11px;gap:12px}}
@media(max-width:1150px){.store-v36 .header nav{display:none}.store-v36 .header .menu-button{display:inline-flex;align-items:center;gap:7px}}
@media(min-width:761px) and (max-width:1150px){.store-v36 #mobile-nav:not([hidden]){position:sticky;top:93px;z-index:30;max-height:calc(100dvh - 93px);overflow-y:auto;overscroll-behavior:contain;background:#fff}}
