.cfs-form{width:100%;max-width:1260px;margin:-81px auto 0;background-color:#fff;box-shadow:0 4px 20px #24433d14;padding:27px;position:relative;z-index:1}.cfs-form .location_field_label{font-size:20px;color:#242424;font-weight:500;gap:10px;margin-bottom:16px;line-height:1}.cfs-form .month_input,.cfs-form .custom_field_input{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;box-shadow:none;border:1px solid rgba(227,227,227,1);font-family:var(--font-body-family);font-weight:700;color:#242424;padding:22px 44px 22px 24px;line-height:1.2;font-size:20px;cursor:pointer;max-width:280px}.cfs-form .custom_field_input::-webkit-input-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .custom_field_input::-moz-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .custom_field_input:-ms-input-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .custom_field_input:-moz-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .icon-location-arrow{height:70px;width:48px;cursor:pointer}.cfs-form .custom_field{position:relative}.cfs-form .custom_field .custom_field_input_ul{margin:0;padding:0;list-style:none;border:1px solid rgba(227,227,227,1);border-top:none;position:absolute;width:100%;z-index:2;background-color:#fff}.cfs-form .custom_field .custom_field_input_ul li{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;padding:6px 24px}.cfs-form .custom_field .custom_field_input_ul li:hover{background-color:var(--listhover);color:#fff}.cfs-form .custom_field .clear-location{display:block;position:absolute;top:24px;width:20px;height:22px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;box-shadow:none;border:none;background:transparent;padding:0;font-size:20px;line-height:1;right:25px;cursor:pointer}.cfs-form .custom_field .clear-location svg{width:100%;height:auto;max-width:11px}.cfs-form .custom_field .filter-down-arrow{position:absolute;top:24px;right:25px}.cfs-form .custom_field:has(input.custom_field_input[value=""]) .clear-location,.cfs-form .custom_field:has(input.custom_field_input:not([value=""])) .filter-down-arrow{display:none}.cfs-form .custom_field:has(.custom_field_input_ul[style="display: block;"]) .filter-down-arrow{transform:rotate(180deg)}.cfs-form .find_btn_wrapper{width:100%;max-width:185px}.cfs-form .find_btn_wrapper .find_btn{font-size:18px;font-weight:800;color:#242424;background-color:#62b6cb;width:100%;line-height:1;padding:26px 15px;margin-top:38px}.cfs-form .month_field_qty{flex:1}.cfs-form .month_input::-webkit-input-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .month_input::-moz-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .month_input:-ms-input-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .month_input:-moz-placeholder{font-family:var(--font-body-family);font-weight:700;color:#242424}.cfs-form .qty_box_wrap .qty_box{padding:22px 26px;border:1px solid rgba(227,227,227,1)}.cfs-form .qty_box_wrap .qty_wrapper .qty_btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;box-shadow:none;border:none;background:transparent}.cfs-form .qty_box_wrap .qty_wrapper .qty_input{padding:0;line-height:1;max-width:82px;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;box-shadow:none;border:none;background:transparent;text-align:center;font-size:20px;font-weight:700;color:#242424;font-family:var(--font-body-family)}.cfs-form .qty_box_wrap .qty-button-wrap{position:relative;overflow:hidden;width:24px;height:24px}.cfs-form .qty_box_wrap .qty-button-wrap .qty_btn{position:absolute;font-size:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.cfs-form .qty_label:has(.filter_info_icon:hover) .qty_tooltip-info{opacity:1;visibility:visible}.cfs-form .qty_label_text{gap:5px}.cfs-form .qty_label_text .filter_info_icon{cursor:pointer}.cfs-form .qty_label_text .filter_info_icon_wrap{position:relative}.cfs-form .qty_tooltip-info{background-color:#24433d;color:#fff;box-shadow:0 4px 10px #0000000d;font-size:16px;font-weight:700;position:absolute;bottom:calc(100% + 15px);white-space:nowrap;left:50%;transform:translate(-50%);padding:13px 16px;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.cfs-form .qty_tooltip-info:after{content:"";width:10px;background-color:#24433d;height:10px;display:block;position:absolute;transform:translate(-50%) rotate(45deg);left:50%;bottom:-4px;box-shadow:0 4px 10px #0000000d}.cfs-form .qty_label_text .filter_info_icon_wrap:hover .qty_tooltip-info{opacity:1;visibility:visible}.cfs-form .month_field_qty,.cfs-form .custom_filter_wrapper{gap:25px}.cfs-form .custom_field .custom_field_input_ul{display:none}.cfs-form .input_error{position:relative}.cfs-form .input_error_line{position:absolute;margin:0;color:red;font-size:14px;line-height:1;top:calc(100% + 5px)}@media only screen and (min-width:750px){.cfs-form .qty_box_wrap .qty_box{border-left:none}}@media only screen and (min-width:990px){.cfs-form .location_field:first-child .custom_field .custom_field_input{border-right:none}.cfs-form .location_field:last-child .custom_field .custom_field_input{border-left:none}.cfs-form .icon-location-arrow{margin-top:68px}}@media only screen and (max-width:1360px){.cfs-form{max-width:1179px}.cfs-form .month_input,.cfs-form .custom_field_input{max-width:220px}.cfs-form .qty_box_wrap .qty_box{padding:22px 25px}}@media only screen and (max-width:1199px){.cfs-form{max-width:1040px}.cfs-form .custom_filter_wrapper .location_fields_wrap{width:100%;max-width:100%}.cfs-form .location_field{width:100%;max-width:calc(50% - 24px)}.cfs-form .month_input,.cfs-form .custom_field_input{width:100%;max-width:100%}.cfs-form .month_field_qty .month-qty-wrap{width:100%;max-width:calc(100% - 150px)}.cfs-form .month_field_qty .month-qty-wrap .month_field_wrap,.cfs-form .month_field_qty .month-qty-wrap .qty_box_wrap{width:100%;max-width:50%}.cfs-form .qty_box_wrap .qty_wrapper .qty_input{max-width:71%}}@media only screen and (max-width:989px){.cfs-form,.cfs-form .location_field{max-width:100%}.cfs-form .icon-location-arrow{max-width:100%;width:100%}.cfs-form .month_input,.cfs-form .custom_field_input{padding:17px 44px 17px 24px;font-size:18px;line-height:1}.cfs-form .custom_field .clear-location,.cfs-form .custom_field .filter-down-arrow{top:18px}.cfs-form .qty_box_wrap .qty_box{padding:16px}.cfs-form .find_btn_wrapper .find_btn{padding:20px 15px}.cfs-form .icon-location-arrow{max-width:100%;left:0;position:unset;height:63px;width:63px;right:0;margin:-20px auto;top:123px}.cfs-form .custom_filter_wrapper .location_fields_wrap{gap:25px}.cfs-form .qty_box_wrap .qty_wrapper .qty_input{max-width:calc(100% - 49px);width:100%}.cfs-form .input_error_line{display:none}.cfs-form .location_field:has(.input_error_line:not(:empty)) .custom_field .custom_field_input{border-color:red}}@media only screen and (max-width:749px){.cfs-form{width:100%;max-width:calc(100% - 30px);margin-left:auto;margin-right:auto}.cfs-form .month_field_qty .month-qty-wrap,.cfs-form .month_field_qty .month-qty-wrap .qty_box_wrap,.cfs-form .find_btn_wrapper,.cfs-form .month_field_qty .month-qty-wrap .month_field_wrap{max-width:100%}.cfs-form .month_field_qty .month-qty-wrap{gap:25px}.cfs-form .find_btn_wrapper .find_btn{margin:0}.cfs-form .qty_tooltip-info{font-size:14px;padding:11px 14px}}.block_custom-flight-search-banner{background:url(/cdn/shop/files/Group_1.png?v=1768126307);background-size:100% 100%;background-repeat:no-repeat;background-position:100% 100%;min-height:350px;box-shadow:none;background-color:unset;display:flex;align-items:center}.main_content_wrapper{width:100%}label.location_field_label.flexbox.align-center{font-weight:600;justify-content:center;height:50px}label.location_field_label svg{width:55px}.cfs-form .find_btn_wrapper .find_btn{background-color:transparent;width:100%;line-height:1;padding:0;margin-top:0}.cfs-form .find_btn_wrapper .find_btn svg{width:60px}img.pass-icon{max-width:100%;width:22px;margin-left:5px}img.dg-icon{width:28px}img.icon-glob{max-width:100%}.cfi-1{background:url(/cdn/shop/files/Group_4.png?v=1768128358);background-size:100% 100%;background-repeat:no-repeat;background-position:100% 100%;border:none!important;border-right:2px dotted #000!important;max-width:180px!important}.cfi-2{background:url(/cdn/shop/files/Group_5.png?v=1768128843);background-size:100% 100%;background-repeat:no-repeat;background-position:100% 100%;border:none!important;border-left:2px dotted #000!important;max-width:180px!important}.month_input{background:url(/cdn/shop/files/Group_4.png?v=1768128358);background-size:100% 100%;background-repeat:no-repeat;background-position:100% 100%;border:none!important;border-right:2px dotted #000!important;max-width:180px!important}.cfs-form .qty_box_wrap .qty_box{background:url(/cdn/shop/files/Group_8.png?v=1768129973);background-size:100% 100%;background-repeat:no-repeat;background-position:100% 100%;border:none!important;border-left:2px dotted #000!important;max-width:220px!important;height:68px}.location_fields_wrap.flexbox.align-flex-start{width:max-content;flex:1;justify-content:flex-end}.month_field_qty.flexbox{width:max-content;flex:1;justify-content:flex-start}.cfs-form .find_btn_wrapper{width:100%;max-width:120px;margin-top:16px}.qty_wrapper.flexbox{flex-wrap:nowrap}.route-suggent{display:flex;margin-left:auto;margin-right:auto;gap:20px;align-items:center;justify-content:center;margin-top:25px;font-weight:600}img.rs-left{width:60px;height:100%;max-width:100%}a.popup-suggestion img{width:190px}@media(max-width:768px){.block_custom-flight-search-banner{background:url(/cdn/shop/files/Group_11.png?v=1768130704);background-size:100% 100%;background-repeat:no-repeat;background-position:100% 100%;min-height:350px;box-shadow:none;background-color:unset;display:flex;align-items:center}.custom_filter_wrapper.flexbox{flex-direction:column;justify-content:center}.block_custom-flight-search-banner.cfs-form.Other_page{padding-top:55px}.cfs-form .find_btn_wrapper{margin-top:0}.location_fields_wrap.flexbox.align-flex-start{justify-content:center;align-items:center;flex-direction:column;width:100%}.location_field{text-align:center}.month_field_qty.flexbox{width:100%;flex-direction:column;align-items:center;text-align:center;justify-content:center}.qty_box{text-align:center}.qty_box_wrap{text-align:center;justify-content:center;display:flex;flex-direction:column;align-items:center}.route-suggent{flex-direction:column}.cfs-form .custom_field{width:max-content;margin-left:auto;margin-right:auto}.cfs-form .custom_field .clear-location{top:14px!important}.cfi-1,.cfi-2,.month_input{max-width:200px!important;height:61px}.cfs-form .qty_box_wrap .qty_box{max-width:200px!important;align-items:center;display:flex}.cfs-form .qty_tooltip-info:after{left:67%}.cfs-form .qty_tooltip-info{left:-150%}}.cfs-form .qty_label_text{flex-wrap:nowrap}section#bookings-collection-hero .route-suggent{display:none}.cfs-form .custom_field .clear-location{background:#fff;top:20px;width:38px;height:30px;right:14px}.cfs-form .qty_tooltip-info{background:var(--tooltip-color)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-search.css.map */
