.block_main_product_tickets{position:relative}.block_main_product_tickets .main_content_wrapper{padding:100px 0 0;display:flex;align-items:flex-start}.block_main_product_tickets .left_wrapper{max-width:calc(100% - 480px);width:100%;padding-right:96px}.block_main_product_tickets .go_back{display:flex;align-items:center;column-gap:6px;font-family:Apercu;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.02em;text-decoration:none;color:#02afd7;margin:0 0 40px}.main_qty_wrapper .qty_title{color:var(--primary-color);font-family:Apercu;font-size:32px;font-weight:500;line-height:48px;letter-spacing:-.02em;margin:0 0 24px}.main_qty_wrapper .main_qty_inner_wrap{border:2px solid #1E1E1E14;padding:24px 32px;border-radius:12px}.main_qty_wrapper .main_qty_inner_wrap .qty_main_wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px}.qty_main_wrap .qty_wrapper{display:flex;column-gap:12px;align-items:center;border:2px solid #1E1E1E14;border-radius:12px;padding:20px 12px;max-width:102px;width:100%;max-height:64px}.qty_main_wrap .qty_wrapper .qty_btn{font-size:25px;background:transparent;border:0;padding:0;cursor:pointer;color:#0006}.qty_main_wrap .qty_wrapper .qty_btn:disabled{opacity:.4}.qty_main_wrap .qty_wrapper .qty_input{width:100%;border:none;color:var(--primary-color);font-family:Apercu;font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.02em;text-align:center;padding:0}.main_qty_wrapper .main_qty_inner_wrap .qty_main_wrap .prod_inventry{font-family:Apercu;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-.02em;margin:0}.main_qty_wrapper .main_qty_inner_wrap .inner_title{color:var(--primary-color);font-family:Apercu;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-.02em;margin:0 0 4px}.main_qty_wrapper .main_qty_inner_wrap .inner_content{color:#1e1e1e99;font-family:Apercu;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.02em;margin:0}.main_passenger_details_wrapper{margin-top:40px}.main_passenger_details_wrapper .title{color:var(--primary-color);font-family:Apercu;font-size:32px;font-weight:500;line-height:48px;letter-spacing:-.02em;margin:0 0 24px}.main_passenger_details_wrapper .passenger_details_box .passenger_box{padding:26px 34px;border:2px solid #1E1E1E14;border-radius:12px;margin:0 0 24px}.main_passenger_details_wrapper .passenger_details_box .passenger_box .title_wrapper{color:var(--primary-color);font-family:Apercu;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.02em;display:flex;align-items:center;column-gap:24px;margin:0;cursor:pointer;position:relative}.main_passenger_details_wrapper .passenger_details_box .passenger_box .title_wrapper .icon-arrow-down{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s}.main_passenger_details_wrapper .passenger_details_box .passenger_box .title_wrapper.opened .icon-arrow-down{transform:translateY(-50%) rotate(-180deg)}.passenger_details_box .passenger_box .form_wrapper{display:flex;flex-wrap:wrap;align-items:center;row-gap:40px;column-gap:16px;margin:34px 0 0}.passenger_details_box .passenger_box .form_wrapper .field_wrap{max-width:calc(50% - 8px);width:100%}.passenger_box .form_wrapper .field_wrap .field_input[type=file]{border:1px dashed #1E1E1E14;border-radius:12px;height:100%;padding:18px 16px;min-height:164px;text-align:center;cursor:pointer;position:relative;width:100%;background:#1e1e1e0a;font-size:16px}.passenger_box .form_wrapper .field_wrap .field_input[type=file]::-webkit-file-upload-button{display:none}.passenger_details_box .passenger_box .form_wrapper .field_wrap.full_width{max-width:100%}.passenger_details_box .passenger_box .form_wrapper .field_wrap .input_label{color:var(--primary-color);font-family:Apercu;font-size:16px;font-weight:500;line-height:24px;display:block;letter-spacing:-.02em;margin:0 0 8px}.passenger_details_box .passenger_box .form_wrapper .field_wrap .input_label .optional_label{color:#787878;font-family:Apercu;font-size:16px;font-weight:400;line-height:24px;display:inline-block;letter-spacing:-.02em;padding-left:5px}.passenger_box .form_wrapper .field_wrap .field_input{border:2px solid #1E1E1E14;padding:12px 16px;border-radius:12px;color:var(--primary-color);font-family:Apercu;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-.02em;width:100%;background:#fff}.passenger_box .form_wrapper .field_wrap input[type=date]{width:100%;-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/date-range-svgrepo-com.svg?v=1712828606);background-position:97% 49%;background-size:25px;background-repeat:no-repeat}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}.passenger_box .form_wrapper .field_wrap .field_input[type=number]::-webkit-outer-spin-button,.passenger_box .form_wrapper .field_wrap .field_input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.passenger_box .form_wrapper .field_wrap .field_input[type=number]{-moz-appearance:textfield}.passenger_box .form_wrapper .field_wrap .field_input.input_error{border-color:red}.passenger_box .form_wrapper .field_wrap .field_info{font-size:13px;line-height:15px;margin:10px 0 0}.passenger_box .form_wrapper .field_wrap .field_input:focus-visible{box-shadow:none;outline:none}.form_wrapper .form_img_wrapper{display:flex;justify-content:space-between;width:100%}.form_wrapper .form_img_wrapper .left_field_wrap{max-width:100%;width:100%}.form_wrapper .form_img_wrapper .left_field_wrap .field_wrap{max-width:calc(50% - 8px);width:100%;margin:0 0 16px}.form_wrapper .form_img_wrapper .right_img_wrapper{max-width:calc(50% - 8px);width:100%}.form_wrapper .form_img_wrapper .right_img_wrapper .field_wrap{max-width:100%}.block_main_product_tickets .btn_wrapper{padding:0 0 100px}.block_main_product_tickets .btn_wrapper .term_txt{color:#1e1e1e99;font-size:24px;font-weight:400;line-height:31px;letter-spacing:-.02em;margin:40px 0}.block_main_product_tickets .btn_wrapper .submit_btn{padding:12px 32px;border-radius:84px;background:#02afd7;border:none;color:var(--secondary-color);font-family:Apercu;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0em;cursor:pointer}.block_main_product_tickets .btn_wrapper .submit_btn:after,.block_main_product_tickets .btn_wrapper .submit_btn:before{display:none}.block_main_product_tickets .btn_wrapper .submit_btn.loading span{opacity:0}.block_main_product_tickets .btn_wrapper .submit_btn.loading .loading__spinner{display:flex!important}.block_main_product_tickets .right_wrapper{max-width:480px;width:100%;border:2px solid #1E1E1E14;padding:32px;margin:76px 0 24px;border-radius:12px;position:sticky;top:20px}.block_main_product_tickets .right_wrapper .flight_time-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 24px}.block_main_product_tickets .right_wrapper .flight_time-title .flight_time_info{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.02em;color:var(--primary-color);opacity:.6}.block_main_product_tickets .right_wrapper .details_title{color:var(--primary-color);font-family:Apercu;font-size:32px;font-weight:700;line-height:48px;letter-spacing:-.02em}.block_main_product_tickets .right_wrapper .fight_way{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 24px;position:relative}.block_main_product_tickets .right_wrapper .fight_way .take_off,.block_main_product_tickets .right_wrapper .fight_way .arrival_off{color:var(--primary-color);font-size:36px;font-weight:700;line-height:54px;letter-spacing:-.02em;margin:0;background:var(--secondary-color);position:relative;z-index:1}.block_main_product_tickets .right_wrapper .fight_way .fight_line{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;margin:0;text-align:center}.block_main_product_tickets .right_wrapper .fight_way .fight_line:before{content:"";position:absolute;left:0;top:22px;width:100%;border-bottom:3px dashed #1E1E1E3D;z-index:-1}.block_main_product_tickets .right_wrapper .fight_way .icon-flight{width:44px;height:auto;display:block;margin:auto}.block_main_product_tickets .right_wrapper .text_details{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.block_main_product_tickets .right_wrapper .text_details .label_details{color:#1e1e1e99;font-family:Apercu;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.02em;margin:0}.block_main_product_tickets .right_wrapper .text_details .txt_details{color:var(--primary-color);font-family:Apercu;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.02em;margin:0}.block_main_product_tickets .right_wrapper .final_details{display:flex;align-items:flex-end;justify-content:space-between;padding:24px 0 0;margin:24px 0 0;border-top:2px solid #1E1E1E14}.block_main_product_tickets .right_wrapper .final_details .label_details{color:#1e1e1e99;font-family:Apercu;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.02em;margin:0}.block_main_product_tickets .right_wrapper .final_details .txt_details{color:var(--primary-color);font-family:Apercu;font-size:40px;font-weight:700;line-height:60px;letter-spacing:-.02em;margin:0}a.tos-link{text-decoration:none;padding-left:15px;color:#787878}.passenger_box .form_wrapper .field_wrap select.field_input{height:58px}.block_button-sucess-massger-inner .title_wrapper{color:var(--primary-color);font-family:Apercu;font-size:24px;font-weight:500;line-height:36px;letter-spacing:-.02em;cursor:pointer;margin:0 0 10px}.block_button-sucess-massger-inner p{color:#787878;font-family:Apercu;font-size:16px;font-weight:400;line-height:24px;display:inline-block;letter-spacing:-.02em;padding-left:5px;margin:0}.block_btn-wrapper{display:flex;gap:10px 50px;align-items:flex-start;flex-wrap:wrap}.block_button-sucess-massger-inner{max-width:511px;padding:10px 15px;border-radius:5px}@media (max-width:1520px){.block_main_product_tickets .main_content_wrapper{padding:100px 20px 0}.block_main_product_tickets .btn_wrapper{padding:0 20px 100px}}@media (max-width:1366px){.block_main_product_tickets .left_wrapper{padding-right:50px}}@media (max-width:1300px){.form_wrapper .form_img_wrapper{column-gap:16px}.form_wrapper .form_img_wrapper .left_field_wrap{max-width:calc(50% - 8px)}.form_wrapper .form_img_wrapper .right_img_wrapper{max-width:calc(50% - 8px);padding-left:0}}@media (max-width:1199px){.block_main_product_tickets .left_wrapper{max-width:calc(100% - 400px)}.block_main_product_tickets .right_wrapper{max-width:400px}}@media (max-width:1024px){.block_main_product_tickets .main_content_wrapper{padding:60px 20px 0}.passenger_details_box .passenger_box .form_wrapper{row-gap:20px}.passenger_details_box .passenger_box .form_wrapper .field_wrap{max-width:100%}.form_wrapper .form_img_wrapper{flex-wrap:wrap}.form_wrapper .form_img_wrapper .left_field_wrap,.form_wrapper .form_img_wrapper .right_img_wrapper{max-width:100%}.form_wrapper .form_img_wrapper .right_img_wrapper{margin-top:10px}.block_main_product_tickets .right_wrapper .text_details{padding:10px 0}.block_main_product_tickets .right_wrapper .final_details{padding:15px 0 0;margin:15px 0 0}.block_main_product_tickets .right_wrapper .text_details .label_details,.block_main_product_tickets .right_wrapper .text_details .txt_details,.block_main_product_tickets .right_wrapper .final_details .label_details{font-size:18px;line-height:20px}.block_main_product_tickets .right_wrapper .final_details .txt_details{font-size:30px;font-weight:700;line-height:45px}.block_main_product_tickets .btn_wrapper{padding:0 20px 60px;margin:30px 0 0}}@media (max-width:991px){.block_main_product_tickets .main_content_wrapper{flex-wrap:wrap}.block_main_product_tickets .left_wrapper{max-width:100%;padding-right:0}.block_main_product_tickets .right_wrapper{max-width:100%;margin-top:30px}.form_wrapper .form_img_wrapper .right_img_wrapper img{max-width:440px}.block_main_product_tickets .btn_wrapper .term_txt{margin:20px 0}}@media (max-width:576px){.block_main_product_tickets .main_content_wrapper{padding:30px 20px 0}.block_main_product_tickets .go_back{margin:0 0 30px;font-size:20px;line-height:25px}.main_qty_wrapper .qty_title,.main_passenger_details_wrapper .title{font-size:25px;line-height:30px;margin:0 0 20px}.qty_main_wrap .qty_wrapper .qty_input{font-size:20px;line-height:25px}.main_qty_wrapper .main_qty_inner_wrap .qty_main_wrap .prod_inventry{font-size:20px}.qty_main_wrap .qty_wrapper{max-width:200px}.main_qty_wrapper .main_qty_inner_wrap .qty_main_wrap{flex-wrap:wrap;margin:0 0 12px}.main_qty_wrapper .main_qty_inner_wrap .qty_main_wrap .prod_inventry{width:100%;margin:20px 0 0}.main_qty_wrapper .main_qty_inner_wrap{padding:20px}.main_passenger_details_wrapper{margin:30px 0 0}.main_passenger_details_wrapper .passenger_details_box .passenger_box{padding:20px}.passenger_details_box .passenger_box .form_wrapper{margin:20px 0 0}.form_wrapper .form_img_wrapper .right_img_wrapper img{max-width:100%}.block_main_product_tickets .right_wrapper .final_details .txt_details{font-size:25px;line-height:30px}.block_main_product_tickets .right_wrapper{padding:20px}.block_main_product_tickets .right_wrapper .flight_time-title{margin:0 0 20px}.block_main_product_tickets .right_wrapper .details_title{font-size:26px;line-height:32px}.block_main_product_tickets .right_wrapper .flight_time-title .flight_time_info{font-size:18px}.block_main_product_tickets .right_wrapper .fight_way{margin:0 0 20px}.block_main_product_tickets .right_wrapper .fight_way .take_off,.block_main_product_tickets .right_wrapper .fight_way .arrival_off{font-size:30px;line-height:40px}.main_passenger_details_wrapper .passenger_details_box .passenger_box .title_wrapper{font-size:20px;line-height:26px}.passenger_box .form_wrapper .field_wrap .field_input{font-size:18px;line-height:24px;height:52px}.block_main_product_tickets .btn_wrapper .term_txt{font-size:18px}.block_main_product_tickets .btn_wrapper .submit_btn{width:100%;font-size:20px;line-height:28px}.block_main_product_tickets .right_wrapper{margin:10px 0 0}.block_main_product_tickets .btn_wrapper{padding:0 20px 30px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/main-product-tickets.css.map */
