.site-header.gold-header{z-index:50;background:var(--cream);border-bottom:1px solid var(--line);border-radius:0;position:sticky;top:0}.gold-header-main{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.brand.brand-image{flex-shrink:0;width:98px;display:block}.brand-image>img{width:100%;height:auto}.brand.brand-light{background:0 0;padding:0}.gold-navigation-row{border-top:1px solid var(--line)}.gold-desktop-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.gold-desktop-nav>a,.gold-nav-group>summary{white-space:nowrap;cursor:pointer;color:var(--ink);align-items:center;gap:7px;padding-block:9px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.gold-desktop-nav>a.active,.gold-nav-group.active>summary{color:var(--brand-dark)}.gold-nav-group{position:relative}.gold-nav-group>summary::-webkit-details-marker{display:none}.gold-nav-group[open]>summary{color:var(--brand-dark)}.gold-nav-group[open]>summary>svg{transform:rotate(180deg)}.gold-nav-dropdown{top:100%;background:var(--paper);border:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);width:235px;min-width:265px;max-width:calc(100vw - 32px);padding:12px 23px;position:absolute;inset-inline-start:-23px;box-shadow:0 18px 40px #102c4612}.gold-nav-dropdown>a{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:10px;margin-inline:-10px;padding:12px 10px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.gold-nav-dropdown>a:hover{color:var(--brand-dark);background:var(--cream)}.gold-nav-dropdown>.gold-nav-overview{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;margin-bottom:6px;padding-bottom:16px;font-weight:600}.gold-header-tools{align-items:center;gap:24px;display:flex}.gold-header-phone{white-space:nowrap;direction:ltr;align-items:center;gap:13px;display:flex}.gold-phone-icon{width:36px;height:36px;color:var(--brand-dark);border:1px solid #b78e554d;border-radius:50%;place-items:center;display:grid}.gold-header-phone>span:last-child{display:flex}.gold-header-phone a{letter-spacing:.3px;font-size:25px;font-weight:600;line-height:1.2}.gold-header-phone a:hover{color:var(--brand-dark)}.gold-language{border-radius:var(--radius-pill);direction:ltr;align-items:center;gap:6px;min-height:44px;padding-inline:5px;font-size:13px;font-weight:500;display:flex;position:relative}.gold-language-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:18px;box-shadow:0 0 0 1px #122f451a}.gold-language select{border-radius:inherit;opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.gold-language>svg:last-child{width:10px}.gold-language:focus-within{outline:2px solid var(--brand-dark);outline-offset:4px}.gold-header-reserve{border-radius:var(--radius-pill);background:var(--ink);color:#fff;letter-spacing:.3px;white-space:nowrap;border:1px solid var(--ink);justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.gold-header-reserve:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.gold-menu-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);width:42px;height:44px;color:var(--ink);background:0 0;justify-content:center;align-items:center;display:none}.gold-mobile-contact{display:none}.gold-mobile-menu{background:var(--cream);width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;border-radius:0 0 0 var(--radius-md);border:0;margin:0;padding:0 26px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-15px 0 65px #102c4628}.gold-mobile-menu:not([open]){display:none}.gold-mobile-menu::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102c4680}.gold-mobile-heading{background:var(--cream);border-bottom:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding-block:10px;display:flex;position:sticky;top:0}.gold-mobile-heading .brand-image{width:86px}.gold-mobile-heading>button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gold-mobile-menu>nav{padding-block:14px}.gold-mobile-menu>nav>a,.gold-mobile-menu>nav>details>summary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:55px;padding-block:15px;font-size:16px;font-weight:500;list-style:none;display:flex}.gold-mobile-menu summary::-webkit-details-marker{display:none}.gold-mobile-menu details[open]>summary{color:var(--brand-dark)}.gold-mobile-menu details[open]>summary>svg{transform:rotate(180deg)}.gold-mobile-menu details>div{padding:7px 0 12px 15px;display:grid}.gold-mobile-menu details>div>a{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:400;display:flex}.gold-mobile-menu details>div>a:first-child,.gold-mobile-menu [aria-current=page]{color:var(--brand-dark)}.gold-mobile-actions{padding:24px 0 max(30px,env(safe-area-inset-bottom));text-align:center;gap:24px;display:grid}.gold-mobile-actions>a:not(.gold-header-reserve),.gold-mobile-actions>span{justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.gold-mobile-actions>span{letter-spacing:1px;color:var(--muted);font-size:14px}.gold-mobile-actions>a[href^=tel\:]{font-size:24px;font-weight:600}.gold-mobile-actions>.gold-mobile-directions{color:var(--brand-dark);font-size:14px}.gold-mobile-address{font-size:15px;line-height:1.9}[dir=rtl] .gold-mobile-menu{border-radius:0 0 var(--radius-md) 0;inset:0 auto 0 0}[dir=rtl] .gold-mobile-menu details>div{padding:7px 15px 12px 0}@media (max-width:1200px){.gold-header-tools{gap:23px}.gold-desktop-nav{gap:18px}.gold-header-phone a{font-size:23px}}@media (max-width:1080px){.gold-navigation-row{display:none}.gold-menu-toggle{display:flex}.gold-header-main{height:74px}.gold-header-tools{gap:20px;margin-inline-start:auto}.brand.brand-image{width:98px}.gold-header-reserve{padding:11px 16px}}@media (max-width:960px){.gold-header-tools>.gold-header-reserve{display:none}.gold-header-tools{gap:23px}.gold-header-phone{gap:9px}.gold-header-phone a{font-size:21px}.gold-phone-icon{width:36px;height:36px}.brand.brand-image{width:98px}}@media (max-width:700px){.gold-header-main{gap:12px;height:68px}.brand.brand-image{width:86px}.gold-header-tools{gap:14px}.gold-header-phone{display:none}.gold-mobile-heading .brand-image{width:86px}.gold-mobile-contact{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.gold-mobile-contact>a{white-space:nowrap;align-items:center;gap:7px;display:flex}.gold-mobile-contact>a[href^=tel\:]{letter-spacing:.15px;font-size:21px;font-weight:600}.gold-mobile-contact>a[href^=tel\:]>svg{width:17px;color:var(--brand-dark)}.gold-mobile-contact>a:last-child{color:var(--brand-dark);font-size:13px}.gold-mobile-contact>a:last-child>svg:first-child{display:none}}@media (max-width:360px){.brand.brand-image{width:82px}.gold-header-tools{gap:10px}.gold-mobile-contact>a[href^=tel\:]{font-size:21px}.gold-mobile-contact>a:last-child{font-size:13px}.gold-mobile-contact>a:last-child>svg{width:12px}}@media (max-width:400px){.gold-language-code{display:none}.gold-language{gap:6px;padding-inline:3px}}
