.header{position:sticky;top:0;z-index:129;width:100%;height:64px;background:#ffffffe6;border-bottom:1px solid #dbd7d0;backdrop-filter:blur(12px)}@media (min-width: 1024px){.header{height:72px}}.nav{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;max-width:96rem;margin:0 auto;padding:0 16px;gap:12px}@media (min-width: 48rem){.nav{max-width:48rem}}@media (min-width: 64rem){.nav{max-width:64rem}}@media (min-width: 80rem){.nav{max-width:80rem}}@media (min-width: 1024px){.nav{padding:0 24px;gap:0}}@media (min-width: 96rem){.nav{max-width:96rem}}.nav__left{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.search-container__logo{flex-shrink:0;width:34px;height:40px;background:var(--header-logo-url-mobile) no-repeat center center;background-size:contain}@media (min-width: 768px){.search-container__logo{background:var(--header-logo-url) no-repeat center center;background-size:contain}}.header__title{display:none;color:var(--urtravelbird-com-bunker, var(--color-azure-5, #090b0f));font-family:var(--font-family-Font-1, "DM Sans");font-size:16.8px;font-weight:var(--font-weight-600, 600);line-height:var(--line-height-25_2, 25.2px);letter-spacing:var(--letter-spacing--0_42, -.42px)}@media (min-width: 1024px){.header__title{display:inline}}.header__burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:0;border-radius:8px;color:var(--engine-text-color-1);cursor:pointer;transition:background .2s}.header__burger:hover{background:#0000000d}@media (min-width: 1024px){.header__burger{display:none}}.header__links,.header__cta{display:none}@media (min-width: 1024px){.header__links,.header__cta{display:flex}}.header__links{align-items:center;gap:4px}.header__links>a,.header__links .header__dropdown-trigger{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;background:none;border:0;color:var(--engine-text-color-1);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer;transition:color .33s}.header__links>a:hover,.header__links>a[data-active=true],.header__links .header__dropdown-trigger:hover,.header__links .header__dropdown-trigger[data-active=true]{color:rgb(var(--primary))}.header__dropdown{position:relative}.header__dropdown-chevron{transition:transform .2s ease}.header__dropdown[data-open=true] .header__dropdown-trigger{color:rgb(var(--primary))}.header__dropdown[data-open=true] .header__dropdown-chevron{transform:rotate(180deg)}.header__dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:130;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:8px;background:var(--engine-background-color-2);border:1px solid var(--engine-stroke);border-radius:8px;box-shadow:var(--engine-box-shadow)}.header__dropdown-item{padding:8px 12px;border-radius:6px;color:var(--engine-text-color-1);font-family:DM Sans,sans-serif;font-size:14px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.header__dropdown-item:hover{background:var(--engine-option-hover-bg);color:rgb(var(--primary))}.header__dropdown-item[data-active=true]{color:rgb(var(--primary))}.header__mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:128;display:flex;flex-direction:column;padding:16px;background:#fff;border-bottom:1px solid #dbd7d0;box-shadow:0 8px 24px #00000014}@media (min-width: 1024px){.header__mobile-menu{display:none}}.header__mobile-link{padding:8px 12px;border-radius:6px;color:rgb(var(--foreground)/.8);font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;font-weight:400;text-decoration:none;transition:background .2s,color .2s}.header__mobile-link:hover{background:rgb(var(--secondary))}.header__mobile-link[data-active=true]{color:rgb(var(--primary))}.header__mobile-group{display:flex;flex-direction:column}.header__mobile-group-label{padding:8px 12px;color:rgb(var(--muted-foreground));font-family:DM Sans,sans-serif;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}sl-button.header__apply-button::part(base){height:32px!important;padding:0 10px!important;gap:6px;border-radius:6px}sl-button.header__apply-button::part(label){font-size:14px!important;line-height:20px!important;font-weight:600}.header__mobile-cta{margin-top:12px;padding-top:20px;border-top:1px solid #e5e1da}.header__mobile-cta sl-button.header__apply-button{display:block;width:100%}.header__mobile-cta sl-button.header__apply-button::part(base){width:100%;height:44px!important}
