.ivy-page-header{position:relative;z-index:100;background:#191919;color:#fff;font-family:Arial,sans-serif}.ivy-header-inner{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ivy-header-brand{display:block;flex-shrink:0}.ivy-header-brand img{display:block;width:180px;height:auto;max-width:100%}.ivy-page-navigation{display:flex;align-items:center;gap:28px}.ivy-page-header .ivy-page-navigation a{font-size:14px;font-weight:600;color:#fff;text-decoration:none;line-height:1.5}.ivy-page-header .ivy-page-navigation a:hover,.ivy-page-header .ivy-page-navigation a[aria-current=page]{color:#ff6973}.ivy-page-header .ivy-page-navigation .ivy-header-reservation{background:#df3542;color:#fff;padding:12px 20px;border-radius:5px}.ivy-page-header a:focus-visible,.ivy-header-toggle:focus-visible{outline:2px solid #fff;outline-offset:5px}.ivy-header-toggle{display:none;background:transparent;border:1px solid #666;border-radius:5px;color:#fff;font-size:24px;line-height:1;padding:8px 12px;cursor:pointer}@media(max-width:991px){.ivy-header-inner{flex-wrap:wrap;padding:16px 20px;gap:16px}.ivy-header-brand img{width:155px}.ivy-header-toggle{display:block}.ivy-page-navigation{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:8px;border-top:1px solid #444}.ivy-page-navigation.is-open{display:flex}.ivy-page-header .ivy-page-navigation a{padding:12px 8px}.ivy-page-header .ivy-page-navigation .ivy-header-reservation{margin-top:8px;text-align:center}}
