.credits-container{background-color:var(--grey-11-transparent);padding:100px 16px}.credits-container.spend-and-get-enabled{display:flex;justify-content:center}.credits-container.spend-and-get-enabled .credits-details-card{max-width:948px;box-sizing:border-box}.credits-container.spend-and-get-enabled .credits-details-card .travel-credit-balance-card-root{justify-content:space-around}.credits-container .credits-details-card .credits-bottom-container .credits-how .credits-how-description,.credits-container .credits-details-card .credits-bottom-container .credits-how .credit-stacking-description{font-size:14px;line-height:21px;margin-bottom:20px}.credits-container .credits-details-card .credits-bottom-container .credits-how .credits-how-list{padding-left:16px}.credits-container .credits-details-card .credits-bottom-container .credits-how .credits-how-list li{font-size:12px;line-height:16px;margin-bottom:20px;color:var(--secondary-text-grey)}.mobile-credits-container{text-align:left}.mobile-credits-container .statement-credit-notice-banner{margin:20px}.mobile-credits-container .statement-credit-notice-banner .statement-credit-notice-banner-content-container{flex-direction:column}.mobile-credits-container .statement-credit-notice-banner .statement-credit-notice-banner-content-container .statement-credit-notice-banner-cta{margin-left:0px;margin-top:8px;display:inherit}.mobile-credits-container .atc-expiration-banner{margin:18px auto 0px auto;max-width:340px;box-sizing:border-box;font-size:12px;display:block}.mobile-credits-container .atc-expiration-banner .atc-expiration-banner-text{font-size:12px}.mobile-credits-container .travel-credit-balance-card,.mobile-credits-container .travel-credit-history-section{margin:20px auto}.mobile-credits-container .credits-how{margin:18px auto;padding:20px;border-radius:8px;border:.5px solid var(--grey-11);max-width:340px;box-sizing:border-box}.mobile-credits-container .credits-how .credits-how-title{margin-bottom:10px}.mobile-credits-container .credits-how .credits-how-description,.mobile-credits-container .credits-how .credit-stacking-description{font-size:12px;line-height:unset;margin-bottom:unset}.mobile-credits-container .credits-how .credits-terms-and-conditions{color:var(--blue-9);font-size:12px;font-weight:600;margin-top:10px}.mobile-credits-container .travel-credit-history-section{background-color:var(--action-button-inactive-background);display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:8px;border:.5px solid var(--grey-11);padding:20px;justify-content:space-between;text-align:center;box-sizing:border-box;margin:20px auto;width:340px}.mobile-credits-container .travel-credit-history-section .view-history-description{margin-bottom:15px}.mobile-credits-container .travel-credit-history-section .view-activity-cta{padding-top:0px;width:100%}.mobile-credits-container .travel-credit-history-section .view-activity-cta button{width:100%;height:100%;border-radius:4px}.mobile-credits-container .atc-info-banner-root{margin:18px auto;max-width:340px}.mobile-credits-container .restricted-atc-banner{padding:10px 18px;margin:20px 20px 0px 20px}.mobile-credits-container .restricted-atc-banner .restricted-atc-text{font-size:12px;line-height:18px}.mobile-wallet-complimentary-night-promotion-wrapper{margin:20px auto;max-width:340px}
.travel-credit-balance-card{margin-top:15px}.travel-credit-balance-card .travel-credit-balance-card-top-row .travel-credit-balance-card-description-text{color:var(--white)}.travel-credit-balance-card .travel-credit-balance-card-bottom-row .travel-credit-balance-card-balance-text{color:var(--white)}.travel-credit-balance-card .travel-credit-balance-card-bottom-row .travel-credit-balance-card-applicability-container .travel-credit-balance-card-applicability-text{color:var(--white)}
.faq-container{margin:0 auto;max-width:648px}.faq-container .faq-title{text-align:left;margin-bottom:30px}.faq-container .MuiAccordionSummary-content{font-weight:600;font-size:14px;line-height:24px}.faq-container .accordion-title{max-height:60px}.faq-container .accordion-body{font-weight:400;font-size:14px;line-height:21px;text-align:left}.faq-container .accordion-collection-child-content{background-color:rgba(0,0,0,0);border-bottom:.5px solid var(--grey-5)}.faq-container .accordion-collection-child-content:first-child{border-top:.5px solid var(--grey-5)}.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon{width:20px;height:20px;border-radius:50%;background-color:var(--blue-9);padding:0px}.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon .plus,.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon .minus{width:10px;height:10px}.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon .plus g,.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon .plus rect,.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon .minus g,.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon .minus rect{fill:#fff}.faq-container .travel-wallet-credits-how-accordion .MuiAccordionSummary-expandIcon:hover{background-color:var(--blue-9)}.faq-container .travel-wallet-terms-and-conditions-accordion .accordion-title{font-weight:600;font-size:14px;line-height:18px;color:var(--blue-9);display:flex;align-items:center}.faq-container .travel-wallet-terms-and-conditions-accordion .MuiAccordionSummary-expandIcon{width:20px;height:20px;border-radius:50%;background-color:#fff;padding:0px}.faq-container .travel-wallet-terms-and-conditions-accordion .MuiAccordionSummary-expandIcon .dropdown{width:10px;height:10px}.faq-container .travel-wallet-terms-and-conditions-accordion .MuiAccordionSummary-expandIcon .dropdown path{fill:var(--blue-9)}.faq-container .travel-wallet-terms-and-conditions-accordion .MuiAccordionSummary-expandIcon:hover{background-color:#fff}.faq-container .MuiIconButton-edgeEnd{margin-right:0px}
.offers-list-container{padding:50px 0px}.offers-list-container .offers-heading-container{margin:24px auto;max-width:948px;padding:16px;text-align:left}.offers-list-container .offers-heading-container .offers-heading-title{font-size:32px;line-height:42px;font-weight:300;font-style:italic;margin-bottom:8px}.offers-list-container .offers-heading-container .offers-heading-title strong{font-weight:400;font-style:normal}.offers-list-container .offers-heading-container .offers-heading-description{font-size:14px;line-height:24px}.offers-list-container .offers-heading-container.mobile{margin-top:0px;padding-top:0px}.offers-list-container .offers-heading-container.mobile .offers-heading-title{font-size:24px}.offers-list-container .offers-list-cards{margin:0px auto;max-width:948px}.offers-list-container .offers-list-cards.mobile{margin:0px 18px}.offers-list-container .offers-list-cards .offers-list-card-with-heading{margin-bottom:48px}.offers-list-container .offers-list-cards .offers-list-card-with-heading .travel-offer-hr{border:.5px solid var(--grey-5);margin-bottom:20px}.offers-list-container .offers-list-cards .offers-list-card-with-heading .travel-offer-card{filter:drop-shadow(0px 1px 2px rgba(80, 80, 80, 0.15)) drop-shadow(0px 1px 6px rgba(80, 80, 80, 0.15));border-radius:8px;overflow:hidden;max-width:unset}.offers-list-container .offers-list-cards .offers-list-card-with-heading .travel-offer-card .offer-card-description-amount{font-weight:600}.offers-list-container .offers-list-cards .travel-offer-card-minimal{box-shadow:0px 1px 2px rgba(80,80,80,.15),0px 1px 6px rgba(80,80,80,.15);border-radius:8px;text-align:left;margin-bottom:20px}.offers-list-container .offers-list-cards .travel-offer-card-minimal .travel-offer-card-minimal-title-container{margin-bottom:6px}.offers-list-container .offers-list-cards .travel-offer-card-minimal .travel-offer-card-minimal-title-container .travel-offer-card-minimal-icon path{fill:var(--blue-9)}.offers-list-container .offers-list-cards .travel-offer-card-minimal .travel-offer-card-minimal-title-container .travel-offer-card-minimal-title{color:var(--blue-9)}.offers-list-container .offers-list-cards .travel-offer-card-minimal .travel-offer-card-minimal-body{color:var(--grey-6)}.offers-list-container .offers-list-cards .offer-card-strong{font-weight:600}.offers-list-container .offers-list-cards .offer-hr{border:.5px solid var(--grey-5)}.offers-list-container.mobile{padding:20px 0px}.offer-ctas-container:not(.mobile) .offer-cta-button button,.travel-offer-card-minimal-cta button{height:34px}.travel-sale-entry-point{height:533px}.desktop-offer-list-complimentary-night-promotion-wrapper{margin-bottom:48px}
.support-container{text-align:center}.support-container .support-icon{width:40px;height:40px;margin-bottom:15px}.support-container .support-body{color:#fff;max-width:380px;margin:0 auto;margin-bottom:20px}.support-container .support-action-button{padding-top:unset;margin-bottom:20px}.support-container .support-action-button button{padding:5px 30px;width:fit-content;border-radius:5px;font-size:14px;height:fit-content}
.travel-wallet-landing-root .spend-and-get-offer-wrapper{background-color:var(--grey-11-transparent);display:flex;justify-content:center;padding-top:48px}.travel-wallet-landing-root .spend-and-get-offer-section{max-width:948px;box-sizing:border-box}.travel-wallet-landing-root .secondary-header h1>strong{font-weight:400}.travel-wallet-landing-root .secondary-header .secondary-header-left.mobile .secondary-header-left-title{margin:0px 75px;text-align:center}.travel-wallet-landing-root .secondary-header.travel-wallet .secondary-header-left .secondary-header-left-content{margin:30px 70px 50px}.travel-wallet-landing-root .secondary-header.travel-wallet .secondary-header-left .secondary-header-left-content .secondary-header-left-title{font-size:40px;margin-bottom:25px}.travel-wallet-landing-root .secondary-header.travel-wallet .secondary-header-left .secondary-header-left-content .secondary-header-left-subtitle{color:var(--white-banner-text);font-weight:300}.travel-wallet-landing-root .secondary-header .secondary-header-right .travel-wallet-complimentary-night-promotion-top-banner{border-radius:0;height:100%}.travel-wallet-landing-root .secondary-header .secondary-header-right .travel-wallet-complimentary-night-promotion-top-banner>div{height:100%}.travel-wallet-landing-root .secondary-header .secondary-header-right .travel-wallet-complimentary-night-promotion-top-banner>div>div:first-child div{padding:43px 40px}.travel-wallet-landing-root .secondary-header .secondary-header-right .travel-wallet-complimentary-night-promotion-top-banner>div>div:last-child{flex:0 1 27%}.travel-wallet-landing-root .secondary-header .travel-sales-event-banner-root{border-radius:unset;height:100%;box-sizing:border-box;max-width:unset}.travel-wallet-landing-root .page-nav{position:sticky;top:var(--travel-wallet-sticky-top, 130px);z-index:2}.travel-wallet-landing-root .page-nav.mobile{padding:0px;position:unset;top:unset;background-color:var(--blue-12)}.travel-wallet-landing-root .page-nav.mobile .page-nav-item .page-nav-item-label-text{color:rgba(255,255,255,.75)}.travel-wallet-landing-root .page-nav.mobile .page-nav-item.Mui-selected .page-nav-item-label-text{color:var(--white)}.travel-wallet-landing-root .page-nav.mobile .MuiTabs-indicator{background-color:var(--white)}.travel-wallet-landing-root.mobile .secondary-header .secondary-header-left.mobile .secondary-header-left-title{margin:0px;line-height:42px}.travel-wallet-landing-root.mobile .travel-sales-event-banner-root{margin:18px auto;max-width:340px;box-sizing:border-box}.travel-wallet-landing-root.xmod .faq-container .faq-title{font-size:24px;font-weight:400}.travel-wallet-landing-root.xmod.mobile .secondary-header .secondary-header-left .secondary-header-left-content{margin:30px 40px}.travel-wallet-landing-root.xmod.mobile .secondary-header .secondary-header-left .secondary-header-left-content .secondary-header-bread-crumb-container{margin-bottom:24px}.travel-wallet-landing-root.xmod.mobile .secondary-header .secondary-header-left .secondary-header-left-content .secondary-header-left-title{font-size:20px;font-weight:400}.travel-wallet-landing-root.xmod.mobile .page-nav.mobile .MuiTabs-flexContainer{height:unset}.travel-wallet-landing-root.xmod.mobile .faq-container .faq-title{font-size:14px;font-weight:600}.offers-loading-modal .loading-popup-content-wrapper{max-height:225px;max-width:546px}.offers-loading-modal .loading-popup-content-wrapper .loading-popup-content{padding-top:46px}.offers-loading-modal .loading-popup-content-wrapper .loading-popup-content .b2b-spinner{width:48px;height:48px}.offers-loading-modal .loading-popup-content-wrapper .loading-popup-content .loading-text{font-size:24px;margin:0px}.offers-loading-modal.mobile .loading-popup-content-wrapper{max-height:130px;max-width:100%}.offers-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content{padding-top:10px}.offers-loading-modal.mobile .loading-popup-content-wrapper .loading-popup-content .loading-text{font-size:16px}#faq{background-color:#f4f4f4;padding:60px 16px;scroll-margin-top:75px}#support{background-color:var(--blue-9);padding:40px 16px}#support.xmod{background-color:var(--banner-primary-background)}#support.mobile{padding:40px 16px 80px 16px}.action-button button{background-color:var(--primary-blue)}.travel-wallet-terms-and-conditions{color:var(--blue-9) !important;font-size:14px;font-weight:600;letter-spacing:0}
.travel-sale-landing-root .secondary-header h1>strong{font-weight:400}.travel-sale-landing-root .secondary-header .secondary-header-left.mobile .secondary-header-left-title{margin:0px 75px;text-align:center}.travel-sale-landing-root .secondary-header.travel-sale-header .secondary-header-left .secondary-header-left-content{margin:30px 70px 50px}.travel-sale-landing-root .secondary-header.travel-sale-header .secondary-header-left .secondary-header-left-content .secondary-header-left-title{font-size:40px;margin-bottom:25px}.travel-sale-landing-root .secondary-header.travel-sale-header .secondary-header-left .secondary-header-left-content .secondary-header-left-subtitle{color:var(--white-banner-text);font-weight:300}.travel-sale-landing-root .secondary-header .travel-sales-event-banner-root{border-radius:unset;height:100%;box-sizing:border-box;max-width:unset}.travel-sale-landing-root .nav-container{position:sticky;top:var(--travel-wallet-sticky-top, 130px);z-index:2}.travel-sale-landing-root .filter-container{display:flex;flex-direction:row;align-items:center}.travel-sale-landing-root .filter-container:not(.mobile){position:absolute;right:0px;z-index:2;top:30px;margin-right:100px}.travel-sale-landing-root .filter-container .has-value{background:var(--takeover-background-blue);border:.5px solid rgba(1,61,91,.1);font-weight:400}.travel-sale-landing-root .filter-container.mobile{justify-content:space-between;border-bottom:.5px solid var(--grey-11);padding:10px}.travel-sale-landing-root .filter-container .filter-label{margin-right:10px}.travel-sale-landing-root .page-nav.mobile{padding:0px;position:unset;top:unset;background-color:var(--blue-12)}.travel-sale-landing-root .page-nav.mobile .page-nav-item .page-nav-item-label-text{color:rgba(255,255,255,.75)}.travel-sale-landing-root .page-nav.mobile .page-nav-item.Mui-selected .page-nav-item-label-text{color:var(--white)}.travel-sale-landing-root .page-nav.mobile .MuiTabs-indicator{background-color:var(--white)}.travel-sale-landing-root .mobile-travel-sale-location-search-input-root{margin:20px 18px}.travel-sale-landing-root .travel-sale-body-section{padding:0 70px}.travel-sale-landing-root .travel-sale-body-section:not(.includes-carousel){max-width:1200px;width:100%}.travel-sale-landing-root .travel-sale-body-section.mobile{max-width:calc(100vw - 20px);margin:0 10px;padding:0}.travel-sale-landing-root .travel-sale-body-section.includes-carousel{padding:0;margin-left:0}.travel-sale-landing-root .travel-sale-body-section.includes-carousel .section-header{display:flex}.travel-sale-landing-root .travel-sale-body-section.includes-carousel .section-header .section-title-icon{min-width:24px;margin-right:15px;min-height:24px}.travel-sale-landing-root .travel-sale-body-section.includes-carousel .section-header .section-title-icon path{fill:#141414;fill-opacity:.5}.travel-sale-landing-root .travel-sale-body-section.includes-carousel .section-header .section-title-container{display:flex;flex-direction:column}.travel-sale-landing-root .travel-sale-body-section.includes-carousel.mobile{margin:0 10px;padding:0}.travel-sale-landing-root .travel-sale-body-section .section-header{margin:60px 0px 30px 0px;display:flex}.travel-sale-landing-root .travel-sale-body-section .section-header .section-title-icon{min-width:24px;margin-right:15px;min-height:24px}.travel-sale-landing-root .travel-sale-body-section .section-header .section-title-icon path{fill:#141414;fill-opacity:.5}.travel-sale-landing-root .travel-sale-body-section .section-header .section-title-container{display:flex;flex-direction:column}.travel-sale-landing-root .travel-sale-body-section .travel-sale-carousel-cards-wrapper{padding-top:0px}.travel-sale-landing-root .travel-sale-body-section .travel-sale-offers-grid-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;justify-items:center}@media(max-width: 1400px){.travel-sale-landing-root .travel-sale-body-section .travel-sale-offers-grid-container{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1000px){.travel-sale-landing-root .travel-sale-body-section .travel-sale-offers-grid-container{grid-template-columns:repeat(2, 1fr)}}.travel-sale-landing-root .travel-sale-body-section .travel-sale-offers-grid-container.mobile{grid-auto-flow:column;padding-bottom:32px}.travel-sale-landing-root:not(.mobile) .travel-sale-body-section.includes-carousel{padding:0}.travel-sale-landing-root:not(.mobile) .travel-sale-body-section.includes-carousel .section-header{padding:40px 0px 28px 120px;margin:0px;display:flex}.travel-sale-landing-root:not(.mobile) .travel-sale-body-section .travel-sale-card-collection-root{width:100vw}.travel-sale-landing-root:not(.mobile) .travel-sale-body-section .travel-sale-card-collection-root .travel-sale-carousel-cards-wrapper{margin-bottom:32px}.travel-sale-landing-root .loading-container{display:flex;justify-content:center}.travel-sale-landing-root.mobile .secondary-header .secondary-header-left.mobile .secondary-header-left-content{margin:30px;text-align:center}.travel-sale-landing-root.mobile .secondary-header .secondary-header-left.mobile .secondary-header-left-content .secondary-header-bread-crumb-container{display:none}.travel-sale-landing-root.mobile .secondary-header .secondary-header-left.mobile .secondary-header-left-content .secondary-header-left-title{margin:0px 0px 6px;font-size:20px}.travel-sale-landing-root.mobile .secondary-header .secondary-header-left.mobile .secondary-header-left-content .secondary-header-left-subtitle{font-size:14px}.travel-sale-landing-root.mobile .travel-sale-body-section{padding:0 15px}.travel-sale-landing-root.mobile .travel-sale-body-section.mobile{padding:0}.travel-sale-landing-root.mobile .travel-sale-body-section.mobile .section-header{display:flex;margin:50px 0px 20px 0px}.travel-sale-landing-root.mobile .travel-sale-body-section.mobile .section-header .section-title-container{display:flex;flex-direction:column}.travel-sale-landing-root.mobile .travel-sale-body-section.mobile .section-header .section-title-container .section-title{font-size:20px;font-weight:600;line-height:28px}.travel-sale-landing-root.mobile .travel-sale-body-section.mobile .section-header .section-title-container .section-title-caption{line-height:28px}.travel-sale-landing-root.mobile .travel-sale-body-section.includes-carousel .section-header{display:flex;margin-bottom:0px}.travel-sale-landing-root.mobile .travel-sale-body-section.includes-carousel .section-header .section-title-container{display:flex;flex-direction:column}.travel-sale-landing-root.mobile .travel-sale-body-section.includes-carousel .section-header .section-title-container .section-title{font-size:20px;font-weight:600;line-height:28px}.travel-sale-landing-root.mobile .travel-sale-body-section.includes-carousel .section-header .section-title-container .section-title-caption{line-height:28px}.travel-sale-landing-root.mobile .travel-sale-body-section .travel-sale-carousel-wrapper .travel-sale-carousel-cards-wrapper{padding:unset}.travel-sale-landing-root.mobile .travel-sale-body-section .travel-sale-carousel-wrapper .travel-sale-carousel-cards-wrapper .travel-sale-card-wrapper{margin:30px 0px 0px}.travel-sale-landing-root.mobile .travel-sale-body-section .travel-sale-offers-grid-container{overflow-x:auto;column-gap:10px}.travel-sale-landing-root.mobile .travel-sale-body-section .travel-sale-offers-grid-container::-webkit-scrollbar{height:3px;width:4px;background:var(--grey-11)}.travel-sale-landing-root.mobile .travel-sale-body-section .travel-sale-offers-grid-container::-webkit-scrollbar-thumb{height:3px;width:4px;background-color:var(--blue-9)}.travel-sale-landing-root .back-to-top-button{position:fixed;bottom:0px;right:20px;min-width:unset;z-index:1}.travel-sale-landing-root .back-to-top-button:hover{background-color:unset}.travel-sale-landing-root .back-to-top-button:hover svg circle{fill:var(--tertiary-blue)}.travel-sale-landing-root #faq{background-color:#f4f4f4;padding:60px 16px;margin-top:32px}.grid-section{justify-content:center;display:flex}.grid-section.mobile{border-top:.5px solid var(--grey-11)}.grid-section.mobile:not(.has-search){margin-top:50px}.grid-section.mobile.filtered:not(.filtered~.filtered){border-top:none}.grid-section.mobile.filtered:not(.filtered~.filtered):not(.has-search) .travel-sale-body-section .section-header{margin-top:0px}.grid-section.mobile.has-search .travel-sale-body-section .section-header{margin-top:28px}.faq-container{margin:0 auto;max-width:648px}.faq-container .faq-title{text-align:left;margin-bottom:30px}.faq-container .MuiAccordionSummary-content{font-weight:600;font-size:14px;line-height:24px}.faq-container .accordion-title{max-height:60px}.faq-container .accordion-body{font-weight:400;font-size:14px;line-height:21px;text-align:left}.faq-container .accordion-collection-child-content{background-color:rgba(0,0,0,0);border-bottom:.5px solid var(--grey-5)}.faq-container .accordion-collection-child-content:first-child{border-top:.5px solid var(--grey-5)}.faq-container .travel-sale-faq-accordion .MuiAccordionSummary-expandIcon{width:20px;height:20px;border-radius:50%;background-color:var(--blue-9);padding:0px}.faq-container .travel-sale-faq-accordion .MuiAccordionSummary-expandIcon .plus,.faq-container .travel-sale-faq-accordion .MuiAccordionSummary-expandIcon .minus{width:10px;height:10px}.faq-container .travel-sale-faq-accordion .MuiAccordionSummary-expandIcon .plus path,.faq-container .travel-sale-faq-accordion .MuiAccordionSummary-expandIcon .minus path{fill:#fff}.faq-container .travel-sale-faq-accordion .MuiAccordionSummary-expandIcon:hover{background-color:var(--blue-9)}.faq-container .MuiIconButton-edgeEnd{margin-right:0px}#support{background-color:var(--blue-9);padding:40px 16px}#support.mobile{padding:40px 16px 80px 16px}.action-button button{background-color:var(--primary-blue)}.travel-sale-terms-and-conditions{color:var(--blue-9) !important;font-size:14px;font-weight:600;letter-spacing:0}.location-type-dropdown{font-weight:600;margin-right:10px;border:.5px solid #cecfcd;border-radius:25px !important;color:var(--blue-9)}.location-type-dropdown svg path{fill:var(--blue-9)}.location-type-dropdown.has-value{background:var(--takeover-background-blue);border:.5px solid rgba(1,61,91,.1)}.location-type-dropdown .text{white-space:nowrap}
.travel-sale-search-control-root .travel-sale-search-control-input-wrapper{position:relative;max-width:518px;margin:30px auto}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .magnifying-glass{width:20px;height:20px;margin:0px 12px 0px 8px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .magnifying-glass path{fill:var(--blue-9)}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper{width:100% !important;margin-top:8px;z-index:1}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper .autocomplete-heading{color:var(--secondary-text-grey);font-size:12px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper .MuiDivider-root{display:none}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper .MuiListSubheader-root{color:var(--primary-text-grey);font-size:14px !important;font-weight:600;margin-top:12px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper .MuiPaper-elevation1{box-shadow:0px 4px 40px rgba(0,0,0,.25)}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper .no-options-content .autocomplete-heading{margin-top:2px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-auto-complete .MuiAutocomplete-popper .no-options-content .no-options-text{margin-top:16px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-autocomplete-clear-button{position:absolute;right:0px;top:0px;display:flex;align-items:center;margin:20px 22px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-autocomplete-clear-button .destination-autocomplete-clear-label{color:var(--blue-9);font-size:14px;font-weight:600;margin-right:10px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-autocomplete-clear-button .destination-autocomplete-clear-icon{width:14px;height:14px}.travel-sale-search-control-root .travel-sale-search-control-input-wrapper .destination-autocomplete-clear-button .destination-autocomplete-clear-icon path{fill:var(--info-details-popup-border)}.travel-sale-search-control-root hr{border:.25px solid var(--grey-5)}
.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field{position:relative;border-radius:4px;border:.5px solid var(--grey-5);background:var(--white);width:100%;height:60px;display:flex;align-items:center}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .magnifying-glass{flex:1;width:20px;height:20px}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .travel-sale-location-autocomplete{flex:4}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .travel-sale-location-autocomplete label{font-size:14px;color:var(--secondary-text-grey)}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .travel-sale-location-autocomplete label:not([data-shrink=true]){top:-8px;color:var(--blue-9)}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .travel-sale-location-autocomplete input{color:var(--blue-9);font-size:16px}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .destination-autocomplete-clear-button{position:absolute;right:0px;top:0px;display:flex;align-items:center;margin:20px 22px}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .destination-autocomplete-clear-button .destination-autocomplete-clear-label{color:var(--blue-9);font-size:14px;font-weight:600;margin-right:10px}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .destination-autocomplete-clear-button .destination-autocomplete-clear-icon{width:14px;height:14px}.mobile-travel-sale-location-search-input-root .mobile-travel-sale-location-search-input-field .destination-autocomplete-clear-button .destination-autocomplete-clear-icon path{fill:var(--info-details-popup-border)}
.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper{border-radius:8px 8px 0px 0px;overflow-y:hidden}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-header .modal-header-container{display:grid;grid-template-columns:1fr 2fr 1fr;grid-column-gap:5px;justify-items:center;align-items:center;width:100%;padding:8px;box-sizing:border-box}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-header .modal-header-container .header-title{grid-column-start:2}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-header .modal-header-container button{width:unset;margin-left:auto}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-header .modal-header-container button .content-container svg{width:16px;height:16px}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-header .modal-header-container button .content-container svg path{fill:var(--blue-9)}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .mobile-travel-sale-location-search-input-root{padding:20px 18px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .travel-sale-autocomplete-list-root{max-height:70vh;overflow-y:auto}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .travel-sale-autocomplete-list-root .list-heading{margin:26px 16px 16px 16px;font-size:12px;font-weight:400;color:var(--secondary-text-grey)}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .travel-sale-autocomplete-list-root .travel-sale-autocomplete-list-wrapper .no-results-text{color:var(--primary-text-grey);font-size:14px;font-weight:400;padding:0px 16px}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .travel-sale-autocomplete-list-root .travel-sale-autocomplete-list-wrapper .travel-sale-autocomplete-list-group .list-group-heading{font-size:14px;font-weight:600;color:var(--primary-text-grey);margin:0px 16px 8px 16px}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .travel-sale-autocomplete-list-root .travel-sale-autocomplete-list-wrapper .travel-sale-autocomplete-list-group .list-group-options{list-style:none;padding:0px;margin-top:8px;margin-bottom:24px}.mobile-popover-card-root.mobile-travel-sale-search-location-popup .MuiDialog-paper .mobile-popover-card-container .mobile-popover-card-content-container .mobile-travel-sale-search-location-modal-content .travel-sale-autocomplete-list-root .travel-sale-autocomplete-list-wrapper .travel-sale-autocomplete-list-group .list-group-options .list-group-item .list-group-item-button{padding:8px 16px;font-size:14px;color:var(--primary-text-grey)}

/*# sourceMappingURL=styles.b8afb7ecff8be60397e5.css.map*/