.search-bar-desktop{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:100px;box-shadow:0 10px 20px #dfdfe2b3;display:flex;font-size:16px;font-weight:600;line-height:normal;padding:5px 6px 5px 15px;transition:background var(--transition-duration) ease,padding-left var(--transition-duration) ease}.search-bar-desktop .background-overlay{display:none}.search-bar-desktop .search-bar-where-wrapper{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:20px;overflow:hidden;padding:0;transition:height var(--transition-duration) ease,padding var(--transition-duration) ease}.search-bar-desktop .search-bar-where-wrapper .pin-black{height:18px;min-width:14px;width:14px}.search-bar-desktop .search-bar-where-wrapper .search-bar-location{letter-spacing:normal;margin-left:15px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.search-bar-desktop .search-bar-where-input-wrapper{margin:0 15px;overflow:hidden;transition:margin-right var(--transition-duration) ease;width:auto}.search-bar-desktop input.search-bar-where-input{border:none;overflow:hidden;padding:0;text-overflow:ellipsis;text-wrap:nowrap;transition:width var(--transition-duration) ease;width:var(--span-width)}.search-bar-desktop .vertical-separator{background-color:#e4e4e4;height:17px;margin:0 15px;transition:margin var(--transition-duration) ease;width:1px}.search-bar-desktop .search-bar-bags-wrapper,.search-bar-desktop .search-bar-when-wrapper{align-items:center;display:flex;flex-shrink:0;gap:15px;transition:padding var(--transition-duration) ease}.search-bar-desktop .search-bar-search{align-items:center;background:var(--main-color);border:none;border-radius:100px;color:#fff;display:flex;height:38px;justify-content:center;overflow:hidden;padding:0 12px;transition:height var(--transition-duration) ease}.search-bar-desktop .search-bar-search-text{margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:max-width var(--transition-duration) ease,margin-left var(--transition-duration) ease,opacity var(--transition-duration) ease;white-space:nowrap}.search-bar-desktop .nanny-icon.icon-close-dark{opacity:0;transition:width var(--transition-duration) ease,opacity var(--transition-duration) ease;width:0}.search-bar-desktop.transition-search-bar-active{background:#f8f8fb}.search-bar-desktop.transition-search-bar-active .search-bar-when-wrapper,.search-bar-desktop.transition-search-bar-active .search-bar-where-wrapper{height:55px}.search-bar-desktop.transition-search-bar-active .search-bar-search{height:45px}.search-bar-desktop.transition-search-bar-active .search-bar-search-text{margin-left:10px;max-width:20ch;opacity:1}.search-bar-desktop.transition-where-active{padding-left:5px}.search-bar-desktop.transition-where-active .search-bar-where-wrapper{background-color:#fff;border:1px solid var(--main-color);box-shadow:0 10px 20px #dfdfe2b3;padding:0 15px}.search-bar-desktop.transition-where-active .search-bar-where-wrapper+.vertical-separator{margin-left:0;width:0}.search-bar-desktop.transition-where-active input.search-bar-where-input{width:190px}.search-bar-desktop.transition-where-active .nanny-icon.icon-close-dark{opacity:1;width:11px}.search-bar-desktop.transition-when-active .search-bar-when-wrapper{background-color:#fff;border:1px solid var(--main-color);box-shadow:0 10px 20px #dfdfe2b3;padding:0 15px}.search-bar-desktop.transition-when-active .search-bar-where-wrapper+.vertical-separator{margin-right:0;width:0}.search-bar-desktop.transition-when-active .search-bar-when-wrapper+.vertical-separator{margin-left:0;width:0}.search-bar-desktop.transition-bags-active .search-bar-bags-wrapper{background-color:#fff;border:1px solid var(--main-color);box-shadow:0 10px 20px #dfdfe2b3;padding:5px 5px 5px 15px}.search-bar-desktop.transition-bags-active .search-bar-when-wrapper+.vertical-separator{margin-right:0;width:0}.search-bar-desktop.bags .search-bar-when-wrapper+.vertical-separator,.search-bar-desktop.when .search-bar-when-wrapper+.vertical-separator,.search-bar-desktop.when .search-bar-where-wrapper+.vertical-separator,.search-bar-desktop.where .search-bar-where-wrapper+.vertical-separator{width:0}.search-bar-desktop.bags,.search-bar-desktop.when,.search-bar-desktop.where{border:none;position:relative;z-index:13}.search-bar-desktop.bags .background-overlay,.search-bar-desktop.when .background-overlay,.search-bar-desktop.where .background-overlay{display:block;inset:0;position:fixed;z-index:-1}.search-bar-desktop.bags .search-bar-search,.search-bar-desktop.when .search-bar-search,.search-bar-desktop.where .search-bar-search{justify-content:flex-start}.search-bar-desktop.where .search-bar-where-wrapper{border-radius:100px}.search-bar-desktop.where:not(.transition-where-active) .search-bar-where-wrapper{transition:height var(--transition-duration) ease,background var(--transition-duration) ease,box-shadow var(--transition-duration) ease,padding var(--transition-duration) ease}.search-bar-desktop.where .autocompletion-popup{background:#fff;border-radius:20px;box-shadow:0 10px 20px #dfdfe2b3;font-weight:400;left:0;max-width:300px;overflow:hidden;position:absolute;top:78px;width:300px}.search-bar-desktop.where .autocompletion-popup .search-popular-locations{font-size:18px;font-weight:600;line-height:normal;padding:15px 15px 0}.search-bar-desktop.where .autocompletion-list{list-style-type:none;margin:0;padding:0}.search-bar-desktop.where .autocompletion-list .autocompletion-option{cursor:pointer;font-size:17px;overflow:hidden;padding:15px;text-overflow:ellipsis;text-wrap:nowrap}.search-bar-desktop.where .autocompletion-list .autocompletion-option[aria-selected=true]{background-color:#f8f8fb}.search-bar-desktop.where .autocompletion-list .autocompletion-option+.autocompletion-option{border-top:1px solid #e4e4e4}.search-bar-desktop.where .nanny-icon.icon-close-dark{background-color:transparent;border:none;margin:0;padding:0}.search-bar-desktop.when .search-bar-when-wrapper{border-radius:100px;position:relative}.search-bar-desktop.when:not(.transition-when-active) .search-bar-when-wrapper{transition:height var(--transition-duration) ease,background var(--transition-duration) ease,box-shadow var(--transition-duration) ease,padding var(--transition-duration) ease}.search-bar-desktop.when .date-time-picker-small,.search-bar-desktop.when .search-date-time-picker{background:#fff;border-radius:15px;box-shadow:0 10px 20px #dfdfe2b3;left:0;max-width:380px;overflow:hidden;padding:20px 0 11px;position:absolute;top:72px;width:380px}.search-bar-desktop.when .date-time-picker-small>*,.search-bar-desktop.when .search-date-time-picker>*{padding-left:20px;padding-right:20px}.search-bar-desktop.when .date-time-picker-small .times-fieldset,.search-bar-desktop.when .search-date-time-picker .times-fieldset{padding-left:0;padding-right:0}.search-bar-desktop.when .date-time-picker-small .times-fieldset>*,.search-bar-desktop.when .search-date-time-picker .times-fieldset>*{padding-left:20px;padding-right:20px}.search-bar-desktop.when .date-time-picker-small .times-options-wrapper,.search-bar-desktop.when .search-date-time-picker .times-options-wrapper{scroll-padding:0 20px 0 20px}.search-bar-desktop.when .date-time-picker-small{padding-bottom:20px}.search-bar-desktop.bags .search-bar-bags-wrapper{border-radius:100px;height:55px}.search-bar-desktop.bags .luggage-selector-content{background:#fff;border-radius:15px;box-shadow:0 10px 20px #dfdfe2b3;padding:20px 16px 20px 20px;position:absolute;right:0;top:78px}.search-bar-desktop.isBagsInSearchBarControl.transition-when-active .search-bar-when-wrapper{padding:5px 5px 5px 15px}
