.general-search{background-color:var(--color-neutral-50);z-index:45;border-radius:20px;flex-direction:row;align-items:flex-end;gap:1.25rem;padding:1.875rem;display:flex;position:relative}@media not (min-width:1024px){.general-search{flex-wrap:wrap;padding:1.25rem}}.general-search .label{font-size:var(--font-size-xs);color:var(--color-neutral-700);margin-left:.625rem;font-weight:700}.general-search .search-field{flex-direction:column;flex:1;gap:.3125rem;display:flex}@media not (min-width:1024px){.general-search .search-field{flex:100%}}.general-search .search-field .search-input{width:100%}.general-search .date-range{flex-direction:column;gap:.3125rem;width:25rem;display:flex}@media not (min-width:1024px){.general-search .date-range{flex:1 1 0;width:auto}}@media not (min-width:768px){.general-search .date-range{display:none}}.general-search .date-range .date-labels{gap:.625rem;display:flex}.general-search .date-range .date-labels .label{flex:1}.general-search .search-button{flex-shrink:0;height:3.125rem}@media not (min-width:768px){.general-search .search-button{width:100%}}
header.site-header{background-color:var(--color-neutral-950);z-index:20;position:relative}header.site-header .navigation{position:absolute;top:0;left:0;right:0}header.site-header .navigation.navigation-booking{position:static;inset:auto}header.site-header .navigation .content{justify-content:space-between;align-items:center;height:5rem;display:flex;position:relative}header.site-header .navigation .primary,header.site-header .navigation .secondary{align-items:center;gap:.9375rem;display:flex}header.site-header .navigation .primary .logo,header.site-header .navigation .secondary .logo{margin-right:1.875rem}@media not (min-width:768px){header.site-header .navigation .primary .browse-by-category{display:none}}@media not (min-width:640px){header.site-header .navigation .secondary .switch-rental-type{display:none}}@media not (min-width:768px){header.site-header .navigation .secondary .account-link{display:none}}@media not (min-width:1024px){header.site-header .navigation .secondary .language-selector,header.site-header .navigation .secondary .currency-selector{display:none}}header.site-header .search{margin-top:5rem;margin-bottom:1.875rem}
