
#palazzo-home-preview .site-header{height:78px!important;padding:0 4%!important;background:rgba(249,247,241,.94)!important;border-bottom:1px solid rgba(174,143,72,.35)!important;display:flex!important;gap:30px;box-shadow:none!important}
#palazzo-home-preview .site-header .wordmark{width:165px!important;margin-right:auto!important}
#palazzo-home-preview .site-header>nav{margin:0!important;gap:28px!important;flex:0 1 auto!important}
#palazzo-home-preview .site-header>nav>a,#palazzo-home-preview .collection-toggle{font-size:11px!important;letter-spacing:.055em}
#palazzo-home-preview .site-header .language-switch{margin-left:0;padding-left:22px;border-left:1px solid #d9d1be;font-size:10px}
#palazzo-home-preview .site-header .retail{border-bottom:0!important}
#palazzo-home-preview .menu-button{font-size:0!important;min-width:34px!important;padding:12px 0!important}
#palazzo-home-preview .menu-button::before{content:'';display:block;width:24px;height:10px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}
#palazzo-home-preview .menu-button[aria-expanded=true]::before{height:0;transform:rotate(-45deg);border-bottom:0}
#palazzo-home-preview .site-header nav.is-open{top:78px!important;background:#f9f7f1!important}
@media(max-width:900px){#palazzo-home-preview .site-header{gap:18px;padding:0 24px!important}#palazzo-home-preview .site-header>nav{gap:16px!important}}
@media(max-width:720px){#palazzo-home-preview .site-header{height:70px!important;gap:18px;padding:0 20px!important}#palazzo-home-preview .site-header .wordmark{width:138px!important}#palazzo-home-preview .site-header .language-switch{border:0;padding:0;margin:0!important}#palazzo-home-preview .site-header nav.is-open{top:70px!important;max-height:calc(100dvh - 70px)!important}#palazzo-home-preview .site-header>nav>a,#palazzo-home-preview .collection-toggle{font-size:14px!important}#palazzo-home-preview .site-header>nav{gap:0!important}}

@media (max-width: 720px) {
  #palazzo-home-preview .site-header,
  #palazzo-home-preview.inner-page .site-header {
    position: fixed;
    inset: 0 0 auto;
    margin: 0;
    z-index: 1001;
    overflow: visible;
    box-sizing: border-box;
  }

  #palazzo-home-preview.inner-page::before {
    content: "";
    display: block;
    height: 70px;
  }

  #palazzo-home-preview .site-header nav.is-open,
  #palazzo-home-preview.inner-page .site-header nav.is-open {
    position: absolute;
    top: 100% !important;
    max-height: calc(100dvh - 70px) !important;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 720px) {
  #palazzo-home-preview .site-header {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
  #palazzo-home-preview .site-header nav.is-open,
  #palazzo-home-preview.inner-page .site-header nav.is-open {
    display: flex;
    position: fixed;
    inset: 70px 0 auto;
    top: 70px !important;
    margin: 0 !important;
    border: 0;
    max-width: none;
    height: auto;
    color: #292822;
    touch-action: pan-y;
  }
}