.vgrh{position:sticky;top:0;z-index:120;width:100%;background:#161310;color:#fff;border-bottom:1px solid #3a342d;font-family:'DM Sans',Arial,sans-serif;text-align:left;isolation:isolate;padding-top:env(safe-area-inset-top,0px)}
.vgrh,.vgrh *{box-sizing:border-box}
.vgrh .vgrh__bar{height:68px;max-width:1440px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));display:flex;align-items:center;gap:16px}
.vgrh a{color:#fff;text-decoration:none;font-family:inherit;letter-spacing:normal}
.vgrh .vgrh__brand{display:flex;align-items:center;gap:9px;flex-shrink:0;font-weight:700;font-size:18px;line-height:1.2;white-space:nowrap}
.vgrh .vgrh__brand>svg{width:34px;height:34px;flex:none}
.vgrh .vgrh__gold{color:#c9973a}
.vgrh .vgrh__brand small{display:block;font-size:10px;font-weight:400;letter-spacing:.08em;color:#c9c3b6;margin-top:3px}
.vgrh .vgrh__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}
.vgrh .vgrh__phone,.vgrh .vgrh__toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:44px;margin:0;padding:10px;border:1px solid #6b6257;border-radius:8px;background:transparent;color:#fff;font:600 14px/1.2 'DM Sans',Arial,sans-serif;cursor:pointer;white-space:nowrap;text-transform:none;box-shadow:none}
.vgrh .vgrh__phone svg,.vgrh .vgrh__toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.vgrh .vgrh__phone{color:#e5b95f}
.vgrh .vgrh__phone span,.vgrh .vgrh__toggle span,.vgrh .vgrh__quick{display:none}
.vgrh .vgrh__menu{position:absolute;inset:100% 0 auto;z-index:1;margin:0;padding:0;background:#161310;backdrop-filter:none;border:0;border-bottom:1px solid #6b6257;max-height:calc(100vh - 69px - env(safe-area-inset-top,0px));max-height:calc(100dvh - 69px - env(safe-area-inset-top,0px));overflow:auto;overscroll-behavior:contain;box-shadow:0 18px 28px #0003;animation:vgrh-enter .16s ease-out}
.vgrh .vgrh__menu[hidden]{display:none!important}
.vgrh .vgrh__inner{max-width:1440px;margin:auto;padding:12px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}
.vgrh .vgrh__menu ul{list-style:none;margin:0;padding:0;display:block}
.vgrh .vgrh__menu li{margin:0;padding:0;min-width:0}
.vgrh .vgrh__menu a{display:block;min-height:44px;padding:12px 4px;font-size:14px;font-weight:500;line-height:1.4;border-bottom:1px solid #3a342d;border-radius:3px;overflow-wrap:anywhere}
.vgrh .vgrh__menu ul ul{padding-left:12px}
.vgrh a:hover,.vgrh button:hover,.vgrh a[aria-current="page"]{color:#e5b95f}
.vgrh :focus-visible{outline:2px solid #e5b95f;outline-offset:3px}
.vgrh .vgrh__toggle[aria-expanded="true"]{background:#3a342d;border-color:#c9973a}
@keyframes vgrh-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:768px){.vgrh .vgrh__bar{padding-inline:32px}.vgrh .vgrh__phone span,.vgrh .vgrh__toggle span{display:inline}.vgrh .vgrh__menu>div>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}
@media(min-width:1280px){.vgrh .vgrh__bar{height:80px;gap:28px}.vgrh .vgrh__quick{display:flex;align-items:center;gap:22px;margin-left:auto}.vgrh .vgrh__quick a{font-size:13px;white-space:nowrap}.vgrh .vgrh__actions{margin-left:0}.vgrh .vgrh__menu{max-height:calc(100dvh - 81px - env(safe-area-inset-top,0px))}.vgrh .vgrh__menu>div>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.vgrh .vgrh__menu{animation:none}}
@media print{.vgrh{position:static}.vgrh .vgrh__actions,.vgrh .vgrh__menu{display:none!important}}
