.home-search-redesign{--hsr-surface:#fff;--hsr-surface-2:oklch(0.974 0.008 180);--hsr-ink:oklch(0.27 0.038 215);--hsr-ink-2:oklch(0.45 0.03 210);--hsr-ink-3:oklch(0.6 0.026 206);--hsr-ink-4:oklch(0.74 0.02 200);--hsr-line:oklch(0.91 0.013 200);--hsr-line-2:oklch(0.945 0.009 195);--hsr-spring:oklch(0.83 0.158 162);--hsr-spring-2:oklch(0.78 0.162 161);--hsr-green-700:oklch(0.44 0.095 164);--hsr-green-100:oklch(0.93 0.05 158);--hsr-green-50:oklch(0.97 0.026 156);--hsr-coral:oklch(0.66 0.16 30);--hsr-blue:oklch(0.5 0.12 255);--hsr-blue-50:oklch(0.95 0.04 250);--hsr-activity-50:oklch(0.96 0.045 40);--hsr-shadow-sm:0 1px 2px oklch(0.4 0.03 215/0.05),0 4px 12px oklch(0.4 0.03 215/0.06);--hsr-shadow-md:0 4px 12px oklch(0.4 0.03 215/0.07),0 16px 38px oklch(0.4 0.03 215/0.1);--hsr-shadow-lg:0 12px 28px oklch(0.4 0.03 215/0.1),0 40px 80px oklch(0.32 0.04 220/0.18);--hsr-shadow-spring:0 8px 22px oklch(0.62 0.14 162/0.4);--hsr-mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,monospace;font-family:Figtree,system-ui,sans-serif;position:relative;width:100%;max-width:1240px;margin:0 auto}.home-search-redesign .hero-tab-bar{margin-top:clamp(120px,24vh,320px);margin-bottom:-30px;display:flex;justify-content:center;z-index:3}.home-search-redesign .hero-tab-bar__inner{position:relative;display:inline-flex!important;gap:0;max-width:none!important;width:auto!important;padding:8px!important;background:var(--hsr-surface);border-radius:22px!important;border:1px solid var(--hsr-line-2)!important;box-shadow:var(--hsr-shadow-md)!important}.home-search-redesign .hero-tab-bar__item{position:relative;z-index:1;flex:0 0 auto;width:150px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:12px 0 11px!important;border:none;background:transparent;border-radius:16px!important;cursor:pointer}.home-search-redesign .hero-tab-bar__slider{top:8px!important;bottom:8px!important;left:var(--slider-x,0)!important;height:auto!important;width:var(--slider-width,0)!important;transform:none!important;background:var(--slider-bg,var(--hsr-surface-2))!important;border-radius:16px!important;box-shadow:none!important;transition:left .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),background .25s ease!important}.home-search-redesign .hero-tab-bar__icon{width:44px!important;height:44px!important;border-radius:13px!important;padding:4px!important;-o-object-fit:contain;object-fit:contain;background:var(--hsr-surface-2);transition:background .25s ease,transform .25s ease}.home-search-redesign .hero-tab-bar__item.active .hero-tab-bar__icon{transform:translateY(-1px) scale(1.06)!important}.home-search-redesign .hero-tab-bar__item--flights.active .hero-tab-bar__icon{background:var(--hsr-green-50)}.home-search-redesign .hero-tab-bar__item--hotel.active .hero-tab-bar__icon{background:var(--hsr-blue-50)}.home-search-redesign .hero-tab-bar__item--activity.active .hero-tab-bar__icon{background:oklch(.96 .045 40)}.home-search-redesign .hero-tab-bar__label{padding-bottom:0!important;font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--hsr-ink-3)}.home-search-redesign .hero-tab-bar__item.active .hero-tab-bar__label{color:var(--hsr-ink)}.home-search-redesign .hsr-card{position:relative;z-index:1;background:var(--hsr-surface);border:1px solid var(--hsr-line-2);border-radius:28px;box-shadow:var(--hsr-shadow-lg);padding:46px 26px 26px}.home-search-redesign .mainSearch.flight-search-box.flight-search-box--v2{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.home-search-redesign .tabs__content.js-tabs-content{margin-top:0!important}.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-1>.mainSearch.flight-search-box.flight-search-box--v2,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-2>*,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-2>.mainSearch.flight-search-box.flight-search-box--v2,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-3>*,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-3>.mainSearch.flight-search-box.flight-search-box--v2,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-4>*,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane.-tab-item-4>.mainSearch.flight-search-box.flight-search-box--v2,.home-search-redesign .tabs__content.js-tabs-content .tabs__pane>*{padding-top:0!important}.home-search-redesign .search-top-bar{gap:12px!important;margin-bottom:18px!important}.home-search-redesign .trip-toggle{position:relative;display:inline-flex;background:var(--hsr-surface-2)!important;border:1px solid var(--hsr-line)!important;border-radius:999px!important;padding:5px!important;height:48px}.home-search-redesign .trip-toggle__slider{background:var(--hsr-ink)!important;border-radius:999px!important;box-shadow:var(--hsr-shadow-sm)!important}.home-search-redesign .trip-toggle__btn{position:relative;z-index:1;border:none;background:transparent;cursor:pointer;padding:0 22px!important;font-weight:700;font-size:14px;color:var(--hsr-ink-2)!important;white-space:nowrap}.home-search-redesign .trip-toggle__btn.active{color:#fff!important}.home-search-redesign .cabin-class-select{height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;padding:0 40px 0 42px!important;border-radius:999px!important;border:1px solid var(--hsr-line)!important;background-color:var(--hsr-surface-2)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c8c8a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2 2 2 0 0 0 0 4 2 2 0 0 1-2 2H5a2 2 0 0 1-2-2 2 2 0 0 0 0-4Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c8c8a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat,no-repeat!important;background-position:left 16px center,right 16px center!important;background-size:16px,16px!important;color:var(--hsr-ink)!important;font-weight:700;font-size:14px}.home-search-redesign .hsr-info-row{display:flex;align-items:center;margin-bottom:18px}.home-search-redesign .hsr-chip{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 18px;border-radius:999px;font-weight:700;font-size:14px}.home-search-redesign .hsr-chip--hotel{background:var(--hsr-green-50);color:var(--hsr-green-700)}.home-search-redesign .hsr-chip--activity{background:oklch(.96 .045 40);color:var(--hsr-coral)}.home-search-redesign .button-grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;padding:0!important;background:var(--hsr-surface);border:1.5px solid var(--hsr-line);border-radius:20px}.home-search-redesign .button-grid .date-selection-wrap,.home-search-redesign .button-grid .guest-selection-wrap,.home-search-redesign .button-grid .home-search-card,.home-search-redesign .button-grid .location-wrap{border:none!important;margin-right:0!important;background:transparent!important;border-radius:0!important;height:auto!important;min-height:92px;align-items:stretch}.home-search-redesign .button-grid .searchMenu-date,.home-search-redesign .button-grid .searchMenu-guests,.home-search-redesign .button-grid .searchMenu-loc{background:transparent!important;box-shadow:none!important}.home-search-redesign .button-grid .date-selection-wrap,.home-search-redesign .button-grid .guest-selection-wrap{border-left:none!important;position:relative}.home-search-redesign .button-grid .date-selection-wrap .searchMenu-date+.searchMenu-date:before,.home-search-redesign .button-grid .date-selection-wrap:before,.home-search-redesign .button-grid .guest-selection-wrap:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--hsr-line-2);z-index:2}.home-search-redesign .button-grid .date-selection-wrap .searchMenu-date+.searchMenu-date{position:relative}.home-search-redesign .button-grid .home-search-card .searchMenu-date:nth-child(2),.home-search-redesign .button-grid .home-search-card .searchMenu-loc:nth-child(2){border-left:none!important;padding-left:22px!important}.home-search-redesign .searchMenu-date,.home-search-redesign .searchMenu-guests,.home-search-redesign .searchMenu-loc{padding:16px 22px!important;border-radius:13px;transition:background .15s ease}.home-search-redesign .button-grid .date-selection-wrap .searchMenu-date,.home-search-redesign .button-grid .guest-selection-wrap .searchMenu-guests,.home-search-redesign .button-grid .location-wrap .searchMenu-loc{height:auto!important;min-height:96px;display:flex!important;flex-direction:column;justify-content:flex-start!important;align-items:stretch;overflow:visible}.home-search-redesign .button-grid .searchMenu-date>div,.home-search-redesign .button-grid .searchMenu-guests>div,.home-search-redesign .button-grid .searchMenu-guests>div[data-bs-toggle],.home-search-redesign .button-grid .searchMenu-loc>div{width:100%;margin:0!important;padding:0!important;display:block!important;height:auto!important;justify-content:flex-start!important}.home-search-redesign .button-grid .date-selection-wrap,.home-search-redesign .button-grid .guest-selection-wrap,.home-search-redesign .button-grid .location-wrap{align-items:stretch!important;padding:0!important}.home-search-redesign .searchMenu-date .custom_dual_datepicker,.home-search-redesign .searchMenu-date .custom_input-picker,.home-search-redesign .searchMenu-date .date-display-block,.home-search-redesign .searchMenu-guests__title-value,.home-search-redesign .searchMenu-loc .location-search-input,.home-search-redesign .searchMenu-loc>div>.text-15{margin:0!important;padding:0!important;line-height:1.05!important}.home-search-redesign .searchMenu-date .custom_input-picker,.home-search-redesign .searchMenu-guests__title-value,.home-search-redesign .searchMenu-loc .location-search-input{min-height:24px!important;line-height:24px!important}.home-search-redesign .button-grid .searchMenu-date,.home-search-redesign .button-grid .searchMenu-guests,.home-search-redesign .button-grid .searchMenu-loc{position:relative}.home-search-redesign .button-grid .searchMenu-date .searchbox-col-extra-info,.home-search-redesign .button-grid .searchMenu-guests .searchbox-col-extra-info,.home-search-redesign .button-grid .searchMenu-loc .searchbox-col-extra-info{position:absolute!important;top:60px!important;left:22px!important;right:22px!important;margin:0!important}.home-search-redesign .button-grid .date-selection-wrap{flex:1.9 1 0!important}.home-search-redesign .button-grid .guest-selection-wrap{flex:1.05 1 0!important}.home-search-redesign .button-grid .date-selection-wrap .searchMenu-date{flex:1 1 0;min-width:0}.home-search-redesign .searchMenu-date:hover,.home-search-redesign .searchMenu-guests:hover{background:var(--hsr-surface-2)!important}.home-search-redesign .mainSearch.flight-search-box.flight-search-box--v2 .searchMenu-loc__title{font-size:11px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--hsr-ink-4)!important;opacity:1!important;margin:0 0 7px!important;line-height:14px!important;height:14px!important}.home-search-redesign .searchMenu-loc .location-search-input,.home-search-redesign .searchMenu-loc>div>.text-15{line-height:1.05!important;margin:0!important}.home-search-redesign .searchMenu-date .custom_dual_datepicker,.home-search-redesign .searchMenu-date .date-display-block{margin:0!important}.home-search-redesign .location-search-input{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--hsr-ink)!important;padding:0!important;border:none!important;background:transparent!important;height:auto!important;line-height:1.05!important}.home-search-redesign .searchMenu-loc input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.home-search-redesign .custom_input-picker{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--hsr-ink)!important;line-height:1.05!important}.home-search-redesign .mainSearch.flight-search-box.flight-search-box--v2 .searchbox-col-extra-info{font-size:12.5px!important;font-weight:600!important;color:var(--hsr-ink-3)!important;opacity:1!important;margin-top:9px!important}.home-search-redesign .searchbox-col-extra-info .hsr-code{font-family:var(--hsr-mono);font-weight:700;color:var(--hsr-ink-2)}.home-search-redesign .searchMenu-guests__title-value span{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--hsr-ink)!important}.home-search-redesign .location-wrap .location-wrap-btn{position:absolute;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;z-index:5}.home-search-redesign .location-wrap-btn:before{display:none!important}.home-search-redesign .location-wrap-btn .icon{width:42px;height:42px;border-radius:50%;border:1px solid var(--hsr-line);background:var(--hsr-surface);color:var(--hsr-ink-2);box-shadow:var(--hsr-shadow-sm);display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s}.home-search-redesign .location-wrap-btn .icon:hover{color:var(--hsr-green-700);border-color:var(--hsr-spring)}@media (max-width:575px){.home-search-redesign .location-wrap .location-wrap-btn{left:auto!important;right:12px!important;top:50%!important;transform:translateY(-50%) rotate(90deg)!important}}.home-search-redesign .tabs__pane.-tab-item-1 .search-btn-card,.home-search-redesign .tabs__pane.-tab-item-2 .search-btn-card,.home-search-redesign .tabs__pane.-tab-item-3 .search-btn-card{display:none!important}.home-search-redesign .arrival-placeholder{display:flex!important;align-items:center;gap:9px;margin-top:2px}.home-search-redesign .arrival-placeholder:before{content:"+";width:30px;height:30px;border-radius:9px;background:var(--hsr-green-50);color:var(--hsr-green-700);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;line-height:1;flex:none}.home-search-redesign .arrival-placeholder{overflow:visible!important}.home-search-redesign .arrival-placeholder__text{font-size:12.5px!important;font-weight:700!important;color:var(--hsr-ink-2)!important;white-space:normal!important;line-height:1.2;max-width:120px;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;display:block!important}.home-search-redesign .hsr-search-btn{margin-left:auto;min-width:170px;height:56px;padding:0 32px;border-radius:16px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--hsr-spring);color:var(--hsr-green-700);font-size:17px;font-weight:700;cursor:pointer;box-shadow:var(--hsr-shadow-spring);transition:transform .14s,box-shadow .18s,background .16s}.home-search-redesign .hsr-search-btn:hover{background:var(--hsr-spring-2);transform:translateY(-2px);box-shadow:0 12px 30px oklch(.62 .14 162/.5)}.home-search-redesign .hsr-actions{display:flex;align-items:center;gap:16px;margin-top:18px;flex-wrap:wrap}.home-search-redesign .hsr-popular{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.home-search-redesign .hsr-popular__label{font-size:12.5px;font-weight:700;color:var(--hsr-ink-3);white-space:nowrap}.home-search-redesign .hsr-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;background:var(--hsr-surface);border:1px solid var(--hsr-line);color:var(--hsr-ink-2);transition:background .15s,border-color .15s,color .15s}.home-search-redesign .hsr-pill__flag{width:18px;height:18px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid var(--hsr-ink-2);box-sizing:border-box}.home-search-redesign .hsr-pill:hover{border-color:var(--hsr-ink-4)}.home-search-redesign .hsr-pill.is-active{background:var(--hsr-green-50);border-color:var(--hsr-green-100);color:var(--hsr-green-700)}@media (max-width:991px){.home-search-redesign .hsr-actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:14px}.home-search-redesign .hsr-popular{flex:none;width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:2px}.home-search-redesign .hsr-popular::-webkit-scrollbar{display:none}.home-search-redesign .hsr-popular .hsr-pill,.home-search-redesign .hsr-popular__label{flex:none}.home-search-redesign .hsr-search-btn{width:100%;margin-left:0;min-width:0}}.home-search-redesign .dropdown-menu:not(.show):not(.location-search-dropdown){display:none!important}.home-search-redesign .searchMenu-guests .dropdown-menu{border:1px solid var(--hsr-line)!important;border-radius:18px!important;box-shadow:var(--hsr-shadow-lg)!important;min-width:320px!important;padding:0!important;overflow:hidden}.home-search-redesign .searchMenu-guests .dropdown-menu .bg-white,.home-search-redesign .searchMenu-guests .dropdown-menu .counter-box,.home-search-redesign .searchMenu-guests .dropdown-menu .hotel-guest-dropdown{padding:10px 18px 16px!important;border-radius:18px!important}.home-search-redesign .searchMenu-guests .dropdown-menu .button{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;border:1px solid var(--hsr-line)!important;background:var(--hsr-surface)!important;color:var(--hsr-ink)!important;transition:background .15s,border-color .15s}.home-search-redesign .searchMenu-guests .dropdown-menu .button:hover:not(:disabled){border-color:var(--hsr-ink-4)!important}.home-search-redesign .searchMenu-guests .dropdown-menu .button.disabled,.home-search-redesign .searchMenu-guests .dropdown-menu .button:disabled{background:var(--hsr-surface-2)!important;color:var(--hsr-ink-4)!important;cursor:not-allowed}.home-search-redesign .searchMenu-guests .dropdown-menu .button i{color:inherit!important}.home-search-redesign .searchMenu-guests .dropdown-menu .d-flex.items-center>.px-15,.home-search-redesign .searchMenu-guests .dropdown-menu .js-counter .flex-center .text-15,.home-search-redesign .searchMenu-guests .dropdown-menu .js-counter>.text-15{font-family:var(--hsr-mono)!important;font-variant-numeric:tabular-nums;font-size:16px!important;font-weight:700!important;color:var(--hsr-ink)!important;min-width:22px;text-align:center}.home-search-redesign .searchMenu-guests .dropdown-menu .fw-500,.home-search-redesign .searchMenu-guests .dropdown-menu .fw-600,.home-search-redesign .searchMenu-guests .dropdown-menu .text-15.fw-500{font-size:14.5px!important;font-weight:700!important;color:var(--hsr-ink)!important}.home-search-redesign .searchMenu-guests .dropdown-menu .text-muted{font-size:12.5px!important;font-weight:500!important;color:var(--hsr-ink-3)!important;opacity:1!important}.home-search-redesign .searchMenu-guests .dropdown-menu .border-top-light{border-top:1px solid var(--hsr-line-2)!important;margin:12px 0!important}.home-search-redesign .mono{font-family:var(--hsr-mono)}@keyframes hsr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-search-redesign .hsr-swap-spin{animation:hsr-spin .4s cubic-bezier(.3,.8,.3,1)}.home-search-redesign .location-search-dropdown,.home-search-redesign .searchMenu-loc .dropdown-menu{border:1px solid var(--hsr-line)!important;border-radius:16px!important;box-shadow:var(--hsr-shadow-lg)!important;padding:6px!important}.home-search-redesign .location-search-dropdown .js-search-option,.home-search-redesign .searchMenu-loc .dropdown-menu .js-search-option{border-radius:12px!important;border-bottom:none!important;transition:background-color .14s ease}.home-search-redesign .location-search-dropdown .js-search-option:hover,.home-search-redesign .location-search-dropdown .nearby-airport-row:hover,.home-search-redesign .searchMenu-loc .dropdown-menu .js-search-option:hover{background-color:var(--hsr-surface-2)!important}.home-search-redesign .location-search-dropdown .js-search-option.active,.home-search-redesign .searchMenu-loc .dropdown-menu .js-search-option.active{background-color:var(--hsr-green-50)!important}.home-search-redesign .location-search-dropdown .js-search-option-group+.js-search-option-group{border-top-color:var(--hsr-line-2)!important}.home-search-redesign .location-search-dropdown .nearby-airports-section{background:var(--hsr-surface-2)!important;border-radius:12px}.home-search-redesign .location-search-dropdown .js-search-option .d-flex>div:first-child{background:var(--hsr-surface-2)!important;border:1px solid var(--hsr-line)!important;border-radius:7px!important;font-family:var(--hsr-mono)!important;color:var(--hsr-ink-2)!important}.rmdp-wrapper.cal-v2.cal-hsr{border-radius:18px!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-today span{color:oklch(.44 .095 164)!important;box-shadow:inset 0 0 0 1px oklch(.44 .095 164)!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-today .cal-fares{color:oklch(.44 .095 164)!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-selected:not(.rmdp-range) span:not(.highlight){background:oklch(.62 .13 162)!important;color:#fff!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range-hover:not(.start):not(.end),.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range:not(.start):not(.end){background:oklch(.95 .04 158)!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range-hover:not(.start):not(.end) .cal-fares,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range:not(.start):not(.end) .cal-fares{color:oklch(.44 .095 164)!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range-hover.start,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.start{background:linear-gradient(90deg,transparent 50%,oklch(.95 .04 158) 0)!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range-hover.end,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.end{background:linear-gradient(270deg,transparent 50%,oklch(.95 .04 158) 0)!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range-hover.end span,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range-hover.start span,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.end span,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.start span{background:oklch(.62 .13 162)!important;color:#fff!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.end .cal-fares,.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.start .cal-fares{color:#fff!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day.rmdp-range.start.end{background:transparent!important}.rmdp-wrapper.cal-v2.cal-hsr .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden):not(.rmdp-range):not(.rmdp-selected):not(.rmdp-range-hover) span:hover{background:oklch(.974 .008 180)!important;color:oklch(.27 .038 215)!important}@media (max-width:991px){.home-search-redesign .button-grid{flex-wrap:wrap!important}.home-search-redesign .button-grid .date-selection-wrap,.home-search-redesign .button-grid .guest-selection-wrap,.home-search-redesign .button-grid .location-wrap{flex:1 1 50%!important;border-left:none!important}.home-search-redesign .button-grid .date-selection-wrap .searchMenu-date,.home-search-redesign .button-grid .guest-selection-wrap .searchMenu-guests,.home-search-redesign .button-grid .home-search-card,.home-search-redesign .button-grid .location-wrap .searchMenu-loc{height:auto!important;min-height:0!important}.home-search-redesign .button-grid .searchMenu-date .searchbox-col-extra-info,.home-search-redesign .button-grid .searchMenu-guests .searchbox-col-extra-info,.home-search-redesign .button-grid .searchMenu-loc .searchbox-col-extra-info{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin-top:6px!important}}@media (max-width:575px){.home-search-redesign .hsr-card{padding:40px 14px 18px;border-radius:22px}.home-search-redesign .hero-tab-bar{margin-top:clamp(150px,13vh,150px)}.home-search-redesign .hero-tab-bar__item{width:96px}.home-search-redesign .search-top-bar{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;gap:10px!important}.home-search-redesign .search-top-bar .cabin-class-select,.home-search-redesign .search-top-bar .trip-toggle{flex:0 0 auto!important;min-width:0!important;width:100%!important}.home-search-redesign .button-grid .date-selection-wrap,.home-search-redesign .button-grid .guest-selection-wrap,.home-search-redesign .button-grid .location-wrap{flex:1 1 100%!important}.home-search-redesign .search-btn-pill{width:100%}}