#hotels-search-fab-sheet{max-height:min(90dvh,48.625rem)}#hotels-search-fab-sheet,#hotels-search-fab-sheet-contents{display:flex;flex-direction:column;height:fit-content;min-height:0;overflow:hidden}#hotels-search-fab-sheet-contents{flex:0 1 auto}#hotels-search-fab-sheet-contents>header nav>:first-child{grid-column:3;justify-self:end}#hotels-search-fab-sheet-contents>:last-child{display:flex;flex:0 1 auto;min-height:0;overflow:hidden}.HotelsSearchFab_FabRoot__MDg2M{bottom:1.5rem;position:fixed;right:1rem;z-index:900}.HotelsSearchFab_FabButton__MTEzO{border-radius:50%;box-shadow:0 .25rem .75rem #0000004d;height:4rem;width:4rem}.HotelsSearchFab_SheetContent__ZjYwN{display:flex;flex:0 1 auto;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.HotelsSearchFab_Destination__YzIxZ{position:relative}.HotelsSearchFab_Suggestions__NTJmO{background:#fff;border:.0625rem solid #c1c7cf;border-radius:var(--bpk-radius-xs,.25rem);left:0;list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0;position:absolute;right:0;z-index:900}.HotelsSearchFab_Suggestions__NTJmO [role=option]{cursor:pointer}.HotelsSearchFab_Suggestions__NTJmO [role=option]:focus-visible,.HotelsSearchFab_Suggestions__NTJmO [role=option]:hover{background:#e0e4e9;outline:none}.HotelsSearchFab_DateFields__MDJkO{background:#0000;border:0;border-radius:0;color:#161616;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;padding:0;text-align:start;width:100%;--bpk-private-button-colour-bg-secondary:#0000;--bpk-private-button-colour-bg-secondary-pressed:#0000;--bpk-private-button-colour-text-secondary:#161616}.HotelsSearchFab_DateField__ZDZiM{align-items:center;background:#f5f7fa;border:.0625rem solid #c1c7cf;border-radius:var(--bpk-radius-md,.75rem);display:grid;gap:.25rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.75rem}.HotelsSearchFab_DateIcon__ZWY4Z{color:#0062e3;fill:#0062e3;flex-shrink:0;height:1.125rem;width:1.125rem}.HotelsSearchFab_DateText__ZmY5M{display:flex;flex-direction:column;gap:.125rem;min-width:0;white-space:nowrap}.HotelsSearchFab_CalendarModalContent__YzhhO{display:flex;min-height:0;overflow:hidden}.HotelsSearchFab_CalendarDialog__N2VmZ{display:flex;flex-direction:column;min-height:0;width:100%}.HotelsSearchFab_CalendarHeader__NzI5Y{align-items:center;display:grid;flex:0 0 auto;grid-template-columns:2.75rem 1fr 2.75rem;height:3.75rem;padding:1rem 1rem 0}.HotelsSearchFab_CalendarCloseButton__NzE1O{align-items:center;background:#0000;border:0;color:#161616;cursor:pointer;display:flex;height:2.75rem;justify-content:flex-start;padding:0;width:2.75rem}.HotelsSearchFab_CalendarTitle__Y2U3N{margin:0;text-align:center}.HotelsSearchFab_CalendarDateRange__MTliN{display:grid;gap:.25rem;grid-template-columns:1fr 1fr;padding:1rem}.HotelsSearchFab_CalendarDateField__MmM3N{align-items:center;background:#fff;border:.0625rem solid #c1c7cf;border-radius:var(--bpk-radius-md,.75rem);display:flex;height:3rem;min-width:0;padding:0 1rem;white-space:nowrap}.HotelsSearchFab_Calendar__MzFlM{flex:1 1 auto;min-height:0;padding:0 1rem}.HotelsSearchFab_CalendarMonths__Njc5N{flex:1 1 auto;height:auto;min-height:0}.HotelsSearchFab_CalendarFooter__ZDVhZ{align-items:center;border-top:.0625rem solid #c1c7cf;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:4.3125rem;padding:1rem}.HotelsSearchFab_Nudgers__NzFlY{display:flex;flex:0 1 auto;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.HotelsSearchFab_NudgerControl__OGU5M{align-items:center;display:flex;flex-shrink:0;white-space:nowrap}.HotelsSearchFab_NudgerControl__OGU5M>button{--bpk-private-button-colour-bg-secondary:#e3f0ff;--bpk-private-button-colour-bg-secondary-pressed:#e0e4e9;--bpk-private-button-dimension-radius:100%}.HotelsSearchFab_ChildrenSection__NGNhN{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.HotelsSearchFab_ChildrenHint__OTBlM{flex-shrink:0;margin:0}.HotelsSearchFab_ChildrenBreakdown__NTQwM{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.25rem}.HotelsSearchFab_ChildAge__ZmFmO{align-items:stretch;display:flex;flex-direction:column;gap:.25rem}.HotelsSearchFab_SearchButton__MDQ1M{margin-top:1rem;--bpk-private-button-colour-bg-primary:#05203c;--bpk-private-button-colour-bg-primary-pressed:#154679;--bpk-private-button-dimension-min-height-large:3.5rem;--bpk-private-button-dimension-radius:2.5rem}.SearchControlsWrapper_Hero__MTAwN{background-color:#05203c;background-position:50% 60%;background-repeat:no-repeat;background-size:cover;height:auto;position:relative;width:100%}@media screen and (min-width:76.5625rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HeroOverlayContent__MTU2M.SearchControlsWrapper_Content__YWVjO{display:flex;flex-direction:column;inset:0;justify-content:center;padding-top:0;position:absolute}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HeroOverlayContent__MTU2M.SearchControlsWrapper_Content__YWVjO>.SearchControlsWrapper_SearchWrapper__MWFhO{width:100%}}.SearchControlsWrapper_Hero__MTAwN.SearchControlsWrapper_HeroWithCarHireCalendar__ODJiO{z-index:1}.SearchControlsWrapper_Hero__MTAwN:has(.SearchControlsWrapper_StickySearchControls__fixed__YzM2Z){z-index:899}.SearchControlsWrapper_Hero__MTAwN [class*=flights-sc-wrapper]{max-width:none!important}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_InnerContentLarge__MmRmO{min-height:34.375rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_InnerContentMedium__MjYzN{min-height:26.25rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Content__YWVjO{line-height:1.25rem;margin:0 auto;max-width:76.5rem;padding-top:1.5rem;width:100%}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapper__MWFhO{background-color:#05203c;border-radius:var(--bpk-radius-xs,.25rem);margin:0 auto;padding:1.5rem 0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapper__MWFhO.SearchControlsWrapper_SearchWrapperNoTitle__YTM0Y{padding-top:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperLarge__OGQ3Z{margin-top:1.5rem;padding:1.5rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapper__MWFhO.SearchControlsWrapper_StickySearchControls__inner__NzU2Y{margin-top:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_BubbleContent__YTc2N{background-color:#05203c;border-radius:.75rem;margin:auto auto 2rem;padding:1.5rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_BubbleCentreContent__ZTcyY{margin:auto}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_BubbleImage__ZmQ4M{background-image:var(--bg-image);background-position:50%;background-size:cover;display:none;object-fit:cover;width:100%}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HotelsSearchControlsGCWrapper__N2I1M{padding-top:1.5rem}@media(max-width:64rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HotelsSearchControlsGCWrapper__N2I1M{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:unset}}@media(max-width:48rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HotelsSearchControlsGCWrapper__N2I1M{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:unset}}@media(max-width:32rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HotelsSearchControlsGCWrapper__N2I1M{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:unset}}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_TravelTrends__ODNhM{padding:6rem 2.5rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_TravelTrends__ODNhM .SearchControlsWrapper_Title__MThlN{padding-bottom:1.5rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_TravelTrends__ODNhM.SearchControlsWrapper_Content__YWVjO{margin:0 auto;max-width:clamp(80rem,133.3333333333svh + 5rem,105rem)}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperWithBackground__ODYzZ.SearchControlsWrapper_Content__YWVjO{background-color:#05203c;border-radius:var(--bpk-radius-xs,.25rem);padding:1.5rem 0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperWithBackground__ODYzZ .SearchControlsWrapper_Title__MThlN{margin-left:1.5rem}.SearchControlsWrapper_Hero__MTAwN.SearchControlsWrapper_HeroWithShadow__Mzg5N:before{background:linear-gradient(180deg,#16161600,#161616ba);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.SearchControlsWrapper_Hero__MTAwN.SearchControlsWrapper_HeroWithShadow__Mzg5N>*{position:relative;z-index:1}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HeroOverlayBackground__ZDc5M{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:26.25rem;width:100%}.SearchControlsWrapper_StickySearchControls__placeholder__YzBiM{display:flow-root}.SearchControlsWrapper_StickySearchControls__fixed__YzM2Z{background-color:#05203c;box-shadow:0 .125rem .25rem #00000040;left:0;position:fixed;top:0;width:100%;z-index:899}.SearchControlsWrapper_StickySearchControls__inner__NzU2Y{margin:0 auto;max-width:76.5rem;width:100%}@media screen and (min-width:76.5rem){.SearchControlsWrapper_BubbleContent__YTc2N .SearchControlsWrapper_SearchWrapper__MWFhO{padding:0}}@media screen and (max-width:76.5rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HotelsSearchControlsGCWrapper__N2I1M.SearchControlsWrapper_StickySearchControls__inner__NzU2Y{padding-top:1.5rem}}@media screen and (max-width:76.5rem)and (max-width:32rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HotelsSearchControlsGCWrapper__N2I1M.SearchControlsWrapper_StickySearchControls__inner__NzU2Y{padding:1rem}}@media screen and (max-width:76.5rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HeroOverlay__YmU2Y{height:auto}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HeroOverlay__YmU2Y [class*=bpk-overlay__overlay]{background:none;height:auto;position:static}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_HeroOverlayBackground__ZDc5M{background-image:none!important;display:none;min-height:0}}@media(max-width:32rem){.SearchControlsWrapper_Hero__MTAwN{background-color:#05203c;background-image:none!important;height:auto;min-height:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_InnerContentLarge__MmRmO,.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_InnerContentMedium__MjYzN{min-height:unset}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Title__MThlN{font-size:var(--bpk-typography-heading-2-size,2rem);font-weight:var(--bpk-typography-heading-2-weight,700);line-height:var(--bpk-typography-heading-2-line-height,2.5rem);padding:1.5rem 1rem 1rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Content__YWVjO{margin:0 auto;padding:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperLarge__OGQ3Z,.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapper__MWFhO{background-color:#05203c;margin:0;padding:0 1rem 1.5rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Flare__Mzc1Y{display:none}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_TravelTrends__ODNhM{padding-bottom:1rem;padding-top:1rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperWithBackground__ODYzZ.SearchControlsWrapper_Content__YWVjO{padding:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperWithBackground__ODYzZ .SearchControlsWrapper_Title__MThlN{margin-left:0}}@media screen and (max-width:76.5rem)and (min-width:32rem){.SearchControlsWrapper_Hero__MTAwN{background-color:#05203c;background-image:none!important;height:auto;min-height:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_InnerContentLarge__MmRmO,.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_InnerContentMedium__MjYzN{min-height:unset}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Content__YWVjO{margin:0 auto;padding:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Content__YWVjO.SearchControlsWrapper_TravelTrends__ODNhM{padding:2.5rem 1rem}}@media screen and (max-width:76.5rem)and (min-width:32rem)and (max-width:48rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Content__YWVjO.SearchControlsWrapper_TravelTrends__ODNhM{padding:2.5rem 0}}@media screen and (max-width:76.5rem)and (min-width:32rem){.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperLarge__OGQ3Z,.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapper__MWFhO{background-color:#05203c;margin:0;padding:1.5rem}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Title__MThlN{font-size:var(--bpk-typography-heading-2-size,2rem);font-weight:var(--bpk-typography-heading-2-weight,700);line-height:var(--bpk-typography-heading-2-line-height,2.5rem);padding:1.5rem 1.5rem 0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_Flare__Mzc1Y{display:none}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperWithBackground__ODYzZ.SearchControlsWrapper_Content__YWVjO{padding:0}.SearchControlsWrapper_Hero__MTAwN .SearchControlsWrapper_SearchWrapperWithBackground__ODYzZ .SearchControlsWrapper_Title__MThlN{margin-left:0}}
/*# sourceMappingURL=skyscanner-internal-landing-pages-shared-ui-src-components-SearchControlsWrapper.45c7b8eb.chunk.css.map*/