@import"../common/style.css";.main__basket-breadcrumbs a:hover{color:var(--red-color)}.bascket__arrow-back{display:flex;align-items:center;justify-content:center;height:auto;padding-top:20px;line-height:1}.bascket__arrow-back svg{display:block;flex-shrink:0;width:16px;height:16px;margin-right:4px}.bascket__arrow-back:hover{color:var(--red-color)}.main__basket-body{background:#fff;padding:20px;border-radius:20px}.main__basket-body .main__basket-breadcrumbs{margin-bottom:30px}.main__basket-body .main__basket-breadcrumbs span{font-size:12px;font-weight:500;color:#000}.main__basket-body .main__basket-title{margin-bottom:49px}.main__basket-body .main__basket-title h1{font-size:29px;font-weight:500;color:#000;line-height:1}.main__basket-body .main__basket-desc-container{margin-bottom:55px}.main__basket-body .main__basket-desc-container .main__basket-title-desc{font-size:22px;font-weight:500;margin-bottom:29px}.main__basket-body .main__basket-desc-container .main__basket-desc-body{background:#f8f8f8;padding:30px;border-radius:11px;border:1px solid #E8E8E8}.main__basket-body .main__basket-desc-container .main__basket-desc{font-size:14px;font-weight:400;line-height:26px;color:#000;margin-bottom:25px}.main__basket-body .main__basket-desc-container .main__basket-tour-guide{font-size:19px;font-weight:700;margin-bottom:10px}.main__basket-desc-container .main__basket-marks{display:flex;margin-bottom:25px;gap:15px;flex-wrap:wrap}.main__basket-desc-container .main__basket-marks .mark-item svg{width:15px;height:15px}.main__basket-desc-container .main__basket-marks .mark-item .mark-title{font-size:13px;width:max-content}.main__basket-desc-container .main__basket-marks .mark-item{display:flex;align-items:center;gap:6px}.main__basket-desc-container .main__basket-notation{border-left:5px solid #24B14C;padding:10px 19px;background:#f0f0f0;font-size:13px;font-weight:500;line-height:1.5}.main__basket-desc-container .main__basket-notation p{margin-bottom:0}.main__basket-body .main__basket-living-body{padding:30px 0 40px;background:#f8f8f8;border-radius:11px;box-shadow:0 4px 4px #00000005;margin-bottom:55px}.main__basket-body .main__basket-living-body .main__basket-living-title{font-size:22px;font-weight:500;color:#000;margin-bottom:30px;padding:0 35px}.main__basket-body .main__basket-living-body .main__basket-living-table table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.main__basket-body .main__basket-living-body .main__basket-living-table table caption{font-size:1.5em;margin:.5em 0 .75em}.main__basket-body .main__basket-living-body .main__basket-living-table table tr{background-color:#f8f8f8}.main__basket-body .main__basket-living-body .main__basket-living-table table thead tr{background-color:#efefef}.main__basket-body .main__basket-living-body .main__basket-living-table table th,.main__basket-body .main__basket-living-body .main__basket-living-table table td{text-align:center}.main__basket-body .main__basket-living-body .main__basket-living-table table td{font-size:14px;font-weight:500;padding-top:37px}.main__basket-body .main__basket-living-body .main__basket-living-table table th{font-size:15px;font-weight:600;padding:12px 0}.main__basket-body .main__basket-flight-body{padding:30px 0 40px;background:#f8f8f8;border-radius:11px;box-shadow:0 4px 4px #00000005;margin-bottom:55px}.main__basket-body .main__basket-flight-body .main__basket-flight-title{font-size:22px;font-weight:500;color:#000;margin-bottom:30px;padding:0 35px}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table){border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) tr{background-color:#f8f8f8}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) thead tr{background-color:#efefef}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) th,.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) td{text-align:center}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) td{font-size:14px;font-weight:500;padding-top:18px;padding-bottom:18px}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) th{font-size:15px;font-weight:600;padding:12px 0}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) .flight__table-column{background:#d9d9d9;border-bottom:1px solid #EFEFEF}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) .flight__table-column.right-border{border-right:1px solid #EFEFEF}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) thead tr:last-child th{background:#d9d9d9;font-size:14px;font-weight:400}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) thead tr:last-child th.right-border{border-right:1px solid #EFEFEF}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) tbody tr:last-child{border-top:1px solid #D9D9D9}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) tbody tr span{position:relative}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) tbody .span-trip svg{position:absolute;right:5px;top:3px}.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table) tbody .span-luggage svg{position:absolute;right:7px;top:-2px}.main__basket-body .main__basket-form-body{background:#f8f8f8;border-radius:11px;box-shadow:0 4px 4px #00000005;padding:30px 40px;font-family:Roboto}.main__basket-body .main__basket-form-body .main__basket-form-title{font-size:22px;font-weight:500;color:#000;margin-bottom:30px}.main__basket-body .main__basket-form-body .main__basket-form-title.main__transfer{margin-bottom:0}.main__basket-body .main__basket-form-body .main__basket-form-message{text-align:center;font-size:16px;font-weight:700;color:var(--red-color);opacity:.9;line-height:29px}.main__basket-body .main__basket-form-body .main__basket-form{padding-top:40px}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:60px}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-container{display:flex;flex-direction:column}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-container .basket__form-tourist-body{display:flex;justify-content:space-between}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-container.first__tourist{margin-bottom:50px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-left,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-right{width:45%}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist .form-group{position:relative}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist .form__block-gender-checkboxs{display:flex;gap:30px}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist .form__block-gender-checkboxs .form__block-gender-checkbox{display:flex;align-items:center}.main__basket-body .main__basket-form-body .main__basket-form .form__block-field-title{font-size:15px;font-weight:500;color:#000;width:40%}.main__basket-body .main__basket-form-body .main__basket-form .form__block-input{width:60%}.main__basket-body .main__basket-form-body .main__basket-form .form__block-input input,.main__basket-body .main__basket-form-body .main__basket-form .form__block-input select{width:100%;padding:12px 16px;background:#efefef;border-radius:6px;font-size:15px;font-weight:400;height:auto}.main__basket-body .main__basket-form-body .main__basket-form .form__block-input input::placeholder{color:#959595}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-fligth__input input::placeholder{color:#959595}.main__basket-body .main__basket-form-body .main__basket-form .form__block-birthday-input,.main__basket-body .main__basket-form-body .main__basket-form .form__block-valid-passport-input,.main__basket-body .main__basket-form-body .main__basket-form .form__block-issued-passport-input{position:relative}.main__basket-body .main__basket-form-body .main__basket-form .form__block-birthday-input svg,.main__basket-body .main__basket-form-body .main__basket-form .form__block-valid-passport-input svg,.main__basket-body .main__basket-form-body .main__basket-form .form__block-issued-passport-input svg{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body{display:flex;justify-content:space-between;gap:25px;margin-top:20px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-checkboxs{width:50%;background:#efefef;padding:20px 0 10px 22px;border-radius:6px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-textarea{width:50%;background:#efefef;padding:20px 20px 10px 22px;border-radius:6px}.basket__form-note-body .basket__form-note-checkboxs .basket__form-note-checkboxs-items{height:297px;overflow-y:scroll;margin:0 10px 5px 0}.basket__form-note-body .basket__form-note-checkboxs .basket__form-note-checkboxs-items::-webkit-scrollbar{width:4px}.basket__form-note-body .basket__form-note-checkboxs .basket__form-note-checkboxs-items::-webkit-scrollbar-track{background:#fff}.basket__form-note-body .basket__form-note-checkboxs .basket__form-note-checkboxs-items::-webkit-scrollbar-thumb{background:var(--red-color);border-radius:42px}.basket__form-note-checkboxs .basket__form-note-checkboxs-title,.basket__form-note-textarea .basket__form-note-textarea-title{font-size:15px;font-weight:500;margin-bottom:20px}.basket__form-note-checkboxs .basket__form-note-checkboxs-items .note__checkbox-item{display:flex;align-items:center;gap:10px;margin-bottom:25px}.basket__form-note-checkboxs .basket__form-note-checkboxs-items .note__checkbox-item label{font-size:14px;font-weight:400}.basket__form-note-textarea .note__textarea textarea{padding:20px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept{text-align:center;margin-top:60px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept{display:flex;flex-direction:column;text-align:center;margin-top:60px;gap:15px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept .block__accept-checkbox-personal-data,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept .block__accept-checkbox-conditions{display:inline-flex;justify-content:center;flex-direction:column;width:auto;margin:0 auto;position:relative}.basket__form-block-accept .block__accept-order{margin-top:30px}.basket__form-block-accept .block__accept-order .block__accept-order-btn{display:inline-block;width:319px;padding:10px 0;background:var(--red-color);color:#fff;border-radius:7px;font-size:16px;font-weight:700}.basket__form-block-accept .block__accept-order .block__accept-order-btn:hover{background:var(--red-color);opacity:.9}.gender__custom-label{display:flex;align-items:center;color:#000;position:relative}.main__basket-body .main__basket-form-body .main__basket-form .form__block-input input.gender__custom-checkbox{width:0;height:0;opacity:0}.gender__custom-label>span{width:20px;height:20px;display:flex;justify-content:center;border:1px solid #C8C8C8;margin-right:15px;border-radius:4px;transition:all .3s}.gender__custom-checkbox:checked+label>span{border:2px solid var(--red-color)}.gender__custom-checkbox:checked+label>span:before{content:"";position:absolute;top:6px;left:3px;padding:10px 5px 0 0;border-right:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(45deg);transform-origin:0% 100%;animation:checked-box 125ms .25s forwards}.form__block-scan-passport-input,.form__block-file-input{display:flex;align-items:center;gap:10px}.form__block-scan-passport-input .scan-passport-filename{font-size:12px;font-weight:400}#scan-passport__input{position:relative;overflow:hidden;display:inline-block}.scan-passport__file-input,.input-file-type input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer;z-index:0}.scan-passport__input-label,.file__input-label{position:relative;display:flex;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:center;justify-content:center;padding:15px 30px;background-color:#eee;border:1px solid #747474;border-radius:5px;font-size:14px;font-weight:400;cursor:pointer;overflow:hidden;z-index:1;white-space:nowrap;margin-bottom:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.scan-passport__input-label .js-fileName,.file__input-label .js-fileName{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-passport__input-label:hover,.file__input-label:hover{background-color:#f6f6f6;border-color:#555;box-shadow:0 2px 8px #070c2714}.scan-passport__input-label i,.file__input-label i{margin-right:10px}.basket__form-tourist .select2-container{width:100%!important}.basket__form-tourist .select2-container .select2-selection--single{width:100%}.basket__form-tourist .select2-container--krajee-bs5 .select2-selection--single{height:inherit;line-height:inherit;padding:13px 16px;background-color:#efefef}.basket__form-tourist .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.basket__form-tourist .select2-container--krajee-bs5 .select2-selection--single .select2-selection__placeholder{color:#000}.form__custom-label{display:flex;align-items:center;color:#000;position:relative}.main__basket-body .form__custom-checkbox{width:0;height:0;opacity:0}.form__custom-label>span:first-child{width:20px;height:20px;display:flex;justify-content:center;border:1px solid #C8C8C8;margin-right:10px;border-radius:4px;transition:all .3s}.form__custom-checkbox:checked+.form__custom-label>span:first-child{border:2px solid var(--red-color)}.form__custom-checkbox:checked+.form__custom-label>span:first-child:before{content:"";position:absolute;top:6px;left:3px;padding:10px 5px 0 0;border-right:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(45deg);transform-origin:0% 100%;animation:checked-box 125ms .25s forwards}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept .block__accept-checkbox-personal-data .form__custom-label,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept .block__accept-checkbox-conditions .form__custom-label{display:inline-flex;justify-content:center;margin:0 auto;gap:5px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept.checkout-consents{align-items:stretch;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept.checkout-consents .block__accept-checkbox-personal-data,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept.checkout-consents .block__accept-checkbox-conditions{display:flex;align-items:stretch;justify-content:flex-start;width:100%;margin:0}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept.checkout-consents .block__accept-checkbox-personal-data .form__custom-label,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept.checkout-consents .block__accept-checkbox-conditions .form__custom-label{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin:0;gap:8px;text-align:left}.btn-basket-personal,.btn-basket-offerta{color:var(--red-color)}.btn-basket-personal:hover,.btn-basket-offerta:hover{color:var(--red-color);opacity:.9}.main__basket-body .main__basket-form-body .main__basket-form .order__customer{margin-top:30px;padding-top:0;border-top:2px solid var(--red-color)}.main__basket-body .main__basket-form-body .main__basket-form .order__ttitle{margin-top:45px;font-family:Noto Sans;font-style:normal;font-weight:500;font-size:22px;line-height:20px;color:#000}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box{margin-top:30px}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block{width:100%}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box{display:flex;justify-content:space-between;width:100%}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input{position:relative;width:24.7%}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input>.form-group{position:relative}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input input{border:1px solid #B7B7B7;border-radius:7px;width:100%;height:37px;padding:0 15px;font-weight:400;font-size:14px;line-height:19px;color:#575656}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input input:focus,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input textarea:focus,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input select:focus{border-color:#98a2b3;outline:0;box-shadow:0 0 0 3px #10182814}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error input,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error input.is-invalid,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error .form-control.is-invalid{border:1px solid var(--error-color, #cf454c)!important;color:#575656;padding-right:14px!important;background-image:none!important;background-repeat:no-repeat!important;box-shadow:none!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error .iti{border:1px solid var(--error-color, #cf454c);border-radius:7px;box-shadow:none}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error .iti input,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error .iti input:focus{border:0!important;box-shadow:none!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .error-text{position:static;inset:auto;z-index:auto;display:none;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;height:auto;margin:6px 0 0;padding:0;overflow:visible;border-radius:0;text-align:left;font-weight:500;font-size:12px;line-height:1.35;white-space:normal;text-overflow:unset;pointer-events:auto;color:var(--error-color, #cf454c);background:none;box-sizing:border-box}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .has-error .error-text:not(:empty){display:block}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .error-text .invalid-feedback,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .error-text .help-block{display:block;width:100%;max-width:none;margin:0;padding:0;overflow:visible;text-overflow:unset;white-space:normal;background:none!important;border:0!important;box-shadow:none!important;color:inherit;font-size:inherit;line-height:inherit}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .error-text .help-block:empty,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input .error-text .invalid-feedback:empty{display:none}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-contacts__grid .customer__block_input .has-error input,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-profile-details__grid .customer__block_input .has-error input,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-identity__grid .customer__block_input .has-error input{padding-right:14px!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-contacts__grid .customer__block_input .error-text,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-profile-details__grid .customer__block_input .error-text,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-identity__grid .customer__block_input .error-text,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-contacts__grid .customer__block_input .error-text .help-block,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-profile-details__grid .customer__block_input .error-text .help-block,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-identity__grid .customer__block_input .error-text .help-block,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-contacts__grid .customer__block_input .error-text .invalid-feedback,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-profile-details__grid .customer__block_input .error-text .invalid-feedback,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-identity__grid .customer__block_input .error-text .invalid-feedback{position:static;inset:auto;z-index:auto;display:block;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;height:auto;min-height:0;margin:6px 0 0;padding:0;overflow:visible;border-radius:0;background:none;text-align:left;white-space:normal;text-overflow:unset;pointer-events:auto;box-sizing:border-box}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-contacts__grid .customer__block_input .has-error .error-text:not(:empty),.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-profile-details__grid .customer__block_input .has-error .error-text:not(:empty),.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box.checkout-identity__grid .customer__block_input .has-error .error-text:not(:empty){display:block}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block>button,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block>.btn-order-tour-show-modal{margin-left:auto;margin-right:auto;margin-top:21px;padding:12px 25px;width:200px;display:block;border:1px solid var(--red-color, #0b9f6d)!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .checkout-auth__close,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .checkout-auth__toggle-password{width:auto!important;height:36px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .checkout-auth__link{width:auto!important;margin:0!important;padding:0 0 2px!important;border:0!important;border-bottom:1px solid var(--red-color, #0b9f6d)!important;background:transparent!important;box-shadow:none!important;color:#1d2939!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .checkout-auth__back-to-login{margin:20px auto 0!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block button.unique-hover-btn:hover,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .btn-order-tour-show-modal.unique-hover-btn:hover{border-color:var(--red-color, #0b9f6d)!important}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block button.btn-order-tour,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .btn-order-tour-show-modal{display:none}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block button.btn-order-tour.active,.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .btn-order-tour-show-modal.active{display:block}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist-title{font-weight:400;font-size:24px;line-height:20px;color:#000;margin-bottom:20px}.main__basket-form-tourists .has-error .error-text{position:static;display:block;margin:6px 0 0;padding:0;text-align:left;white-space:normal}.main__basket-form-tourists .has-error .invalid-feedback,.main__basket-form-tourists .has-error .help-block{position:static;display:block;font-size:11px;font-weight:500;color:#f5172d;margin:0;padding:0;line-height:1.3;text-align:left;white-space:normal}.main__basket-form-tourists .error-text .help-block:empty,.main__basket-form-tourists .error-text .invalid-feedback:empty{display:none;margin:0}.error__personal-data,.error__conditions{font-size:12px;font-weight:500;color:#f31717;text-align:left;padding-left:35px}.input-file-type{position:relative;width:100%;max-width:100%;min-width:0}.opacity{opacity:.3}.bascket .error-text,.main__basket-body .error-text{position:static;bottom:auto;right:auto;margin-top:0;color:var(--error-color, #cf454c);font-size:12px;font-weight:500;line-height:1.35;text-align:left;white-space:normal}.bascket .error-text .help-block:not(:empty),.main__basket-body .error-text .help-block:not(:empty),.bascket .error-text .invalid-feedback:not(:empty),.main__basket-body .error-text .invalid-feedback:not(:empty),.bascket .error-text:not(:empty):not(:has(.help-block,.invalid-feedback)),.main__basket-body .error-text:not(:empty):not(:has(.help-block,.invalid-feedback)){margin-top:6px}.bascket .error-text:empty,.main__basket-body .error-text:empty,.bascket .error-text .help-block:empty,.main__basket-body .error-text .help-block:empty,.bascket .error-text .invalid-feedback:empty,.main__basket-body .error-text .invalid-feedback:empty{display:none;margin:0}.main__basket-body .additional-service{margin-bottom:55px}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists.visa-form{margin-bottom:0}.main__basket-body .visa-form .last-item{border-top:2px solid var(--red-color);margin-top:25px;padding-top:25px}.main__basket-body .main__basket-form-body .transfer-form .form__block-time-input.form__block-input input{border-radius:0}.main__basket-body .main__basket-form-body .transfer-form .form__block-time-input .input-group{flex-wrap:nowrap}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-fligth__input input{width:100%;padding:12px 16px;background:#efefef;border-radius:6px;font-size:15px;font-weight:400}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-fligth__input input{padding:12px 16px;background:#efefef;border-radius:6px;font-size:15px;font-weight:400;height:auto}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-fligth__input .return-fligth__input-time-departure input{border-radius:0}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__checkbox{margin:20px 0 0}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__checkbox .form__custom-label{width:fit-content}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__checkbox .form-check{padding-left:0}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__inputs{display:flex;justify-content:space-between;gap:25px;margin-top:40px}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__inputs .return-fligth__input{width:100%}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__inputs .return-fligth__input .return-fligth__input-time-departure .input-group{flex-wrap:nowrap}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__inputs .return-fligth__input .return-flight__input-title{font-size:15px;font-weight:500;margin-bottom:10px}.main__basket-body .transfer-form .form__block-date-input .error-text .invalid-feedback{width:auto}.main__basket-body .transfer-form .form__block-date-input .error-text{position:static;bottom:auto;margin-top:6px}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__inputs .return-fligth__input .form-group,.main__basket-body .transfer-form .form__block-date-input,.main__basket-body .transfer-form .transfer__form-return-flight-body .return-fligth__input-date-departure{position:relative}.main__basket-body .transfer-form .form__block-date-input svg{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-fligth__input-date-departure svg{position:absolute;top:65%;right:10px;transform:translateY(-50%)}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist .has-error input,.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist .has-error .file__input-label,.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist .has-error .scan-passport__input-label{border:1px solid var(--red-color)}.main__basket-body .main__basket-form-body .main__basket-form .form__block-file-input .form-group{display:flex;align-items:center;gap:15px}.success__file-input{display:none;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:650;line-height:1.2;color:var(--red-color, #0b9f6d);background:transparent}.file-upload-preview{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border:1px solid #d7dde3;border-radius:10px;background:#fff;box-shadow:0 2px 8px #070c2714}.file-upload-preview img{display:block;width:100%;height:100%;object-fit:cover}.file-upload-preview--file{color:#5b6b7f;font-size:10px;font-weight:800;letter-spacing:.02em;background:#f4f6f8}.file-upload-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.file-upload-status.is-processing,.file-upload-status.is-success{color:var(--red-color, #0b9f6d)}.file-upload-status__spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(var(--red-color-rgb, 11, 159, 109),.22);border-top-color:var(--red-color, #0b9f6d);border-radius:50%;background:transparent;animation:file-upload-spin .65s linear infinite}.file-upload-status__check{position:relative;width:16px;height:16px;flex:0 0 16px;border-radius:50%;background:var(--red-color, #0b9f6d)}.file-upload-status__check:after{content:"";position:absolute;top:3px;left:5px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}@keyframes file-upload-spin{to{transform:rotate(360deg)}}.gender-checkbox__error{font-size:9px;display:flex;align-items:center;color:#f5172d;line-height:1}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-textarea.optional_services_false,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-textarea.avia_direction_services_false{width:100%}.basket__form-note-textarea.optional_services_true .note__textarea textarea,.basket__form-note-textarea.avia_direction_services_true .note__textarea textarea{width:100%;height:250px}.basket__form-note-textarea.optional_services_false .note__textarea textarea,.basket__form-note-textarea.avia_direction_services_false .note__textarea textarea{width:100%;height:150px}@keyframes checked-box{0%{width:0;height:0;border-color:#212121;transform:translate(0) rotate(45deg)}33%{width:4px;height:0;border-color:var(--red-color);transform:translate(0) rotate(45deg)}to{width:4px;height:8px;border-color:var(--red-color);transform:translateY(-8px) rotate(45deg)}}@media (max-width: 1280px){.main__basket-desc-container .main__basket-marks{gap:25px}.container{width:1200px;max-width:1200px}.main__basket-body .main__basket-living-body .main__basket-living-table table,.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table){width:100vw;margin-bottom:20px}.main__basket-body .main__basket-living-body .main__basket-living-table,.main__basket-body .main__basket-flight-body .main__basket-flight-table{overflow-x:auto;margin:0 20px}.main__basket-body .main__basket-living-body .main__basket-living-table::-webkit-scrollbar,.main__basket-body .main__basket-flight-body .main__basket-flight-table::-webkit-scrollbar{width:1px;background:#ccd0d46e;height:5px}.main__basket-body .main__basket-living-body .main__basket-living-table::-webkit-scrollbar-thumb,.main__basket-body .main__basket-flight-body .main__basket-flight-table::-webkit-scrollbar-thumb{background-color:var(--red-color)}.additional-service-form div.d-flex{flex-wrap:wrap;gap:15px}.additional-service-form .form-group:not(.service_form_train_checkbox){width:48%}.additional-service-form input[type=text].form-control{width:100%}.additional-service-form .select2-container{width:100%!important}.select2-container--default .select2-selection--single .select2-selection__rendered{max-width:101%;width:101%}.additional-service-form{flex-wrap:wrap}.additional-service-col-left{width:100%;margin-bottom:15px}.additional-service-col-left .form-group{width:100%}.additional-service-form .additional-service-col-left label,.additional-service-form .additional-service-col-right label{white-space:nowrap}.additional-service-col-right{flex-wrap:wrap}.additional-service-col-right .additional-service-col-1{width:100%;margin-bottom:15px;margin-right:0}.additional-service-col-right .additional-service-col-2{width:40vw}.additional-service-col-right .additional-service-col-3{width:15vw}.additional-service-col-right .additional-service-form--time{width:33vw}.additional-service-col-right .additional-service-col-1 .form-group,.additional-service-col-right .additional-service-col-2 .form-group,.additional-service-col-right .additional-service-col-3 .form-group{width:100%}.additional-service-col-right .bootstrap-timepicker{flex-wrap:nowrap}}@media (max-width: 1265px){.container{width:1080px;max-width:1080px}}@media (max-width: 1080px){.container{width:1024px;max-width:1024px}}@media (max-width: 1024px){.container{width:980px;max-width:980px}.main__basket-body .main__basket-living-body .main__basket-living-table table,.main__basket-body .main__basket-flight-body .main__basket-flight-table table:not(.additional-service table){width:1200px}.additional-service-header{flex-direction:column;gap:20px}}@media (max-width: 990px){.container{width:950px;max-width:950px}.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-container .basket__form-tourist-body{flex-direction:column}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-left,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-right{width:100%}.form-check{padding-left:0}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box{flex-wrap:wrap;gap:15px}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input{flex:0 0 48%}}@media (max-width: 950px){.container{width:100%;max-width:100%}}@media (max-width: 768px){.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body{flex-direction:column}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-checkboxs,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-textarea{width:100%}.main__basket-body .transfer-form .transfer__form-return-flight-body .return-flight__inputs{flex-direction:column}.select2-container .select2-selection--single{width:99%}.additional-service-form .form-group:not(.service_form_train_checkbox){width:100%}.additional-service-header .d-flex{flex-wrap:wrap;gap:10px}.additional-service-price{width:100%;margin-right:0}.additional-service-button{width:100%;justify-content:center}.additional-service-button-delete{margin-left:0}}@media (max-width: 580px){.main__basket-body .main__basket-form-body .main__basket-form .main__basket-form-tourists .basket__form-tourist{flex-direction:column;align-items:flex-start}.main__basket-body .main__basket-form-body .main__basket-form .form__block-input,.main__basket-body .main__basket-form-body .main__basket-form .form__block-field-title{width:100%}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept .block__accept-checkbox-personal-data .form__custom-label,.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept .block__accept-checkbox-conditions .form__custom-label{font-size:14px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-block-accept.checkout-consents .form__custom-label{flex-wrap:nowrap}.basket__form-note-checkboxs .basket__form-note-checkboxs-items .note__checkbox-item{width:max-content}.basket__form-note-checkboxs .basket__form-note-checkboxs-items .note__checkbox-item label{padding-right:5px}.basket__form-note-checkboxs-items::-webkit-scrollbar{width:1px;background:#ccd0d46e;height:5px}.basket__form-note-checkboxs-items::-webkit-scrollbar-thumb{background-color:var(--red-color)}.bascket__arrow-back{display:none}.main__basket-body .main__basket-form-body .main__basket-form .order__customer .customer__box .customer__block .customer__block_input_box .customer__block_input{flex:0 0 100%}.additional-service-col-left .form-group .form-group,.additional-service-col-right .form-group{flex-direction:column;align-items:flex-start}.additional-service-col-right .additional-service-form--time{width:28vw}.additional-service-col-right .additional-service-col-2{width:27vw}.additional-service-col-right{align-items:end}.additional-service-col-right .additional-service-form--time .form-group:last-child{margin-top:47px}#order-comment,#aviaticketorder-note{width:90%}.main__basket-body .main__basket-form-body{padding:30px 15px}.main__basket-body .main__basket-form-body .main__basket-form .basket__form-note-body .basket__form-note-checkboxs{padding:20px 15px 10px}}html.noscroll,body.noscroll{overflow:hidden!important;overscroll-behavior:none}.basket-popup-fill-client{display:none;align-items:center;background-color:#070c27cc;position:fixed;top:0;left:0;width:100%;font-family:PT Sans,sans-serif;font-weight:400;font-style:normal;z-index:11100;padding-top:60px;height:100vh;overscroll-behavior:none}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client{padding-top:5.1388888889vw}}@media (max-width: 991px){.basket-popup-fill-client{background-color:#fff;padding:21.3333333333vw 4.8vw 12.5333333333vw}}.popup.show{display:block}.basket-popup-fill-client>.popup__close{position:fixed;z-index:11113;top:14px;right:max(28px,calc((100vw - 1600px)/2 + 28px));min-height:42px;padding:0 18px;gap:8px;border:1.5px solid rgba(var(--brand-accent-rgb, 207, 69, 76),.85);border-radius:999px;background:#ffffff1a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:inherit;font-size:16px;font-weight:700;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;cursor:pointer;box-shadow:0 2px 10px #070c272e;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s cubic-bezier(.34,1.4,.64,1),color .12s ease,opacity .8s ease,visibility .8s ease}.basket-popup-fill-client>.popup__close:hover{background:var(--error-color, #cf454c)!important;border-color:var(--error-color, #cf454c)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 4px rgba(var(--brand-accent-rgb, 207, 69, 76),.22),0 12px 28px rgba(var(--brand-accent-rgb, 207, 69, 76),.45),0 2px 8px #070c2733!important}.basket-popup-fill-client>.popup__close:active{transform:scale(.98);box-shadow:0 0 0 2px rgba(var(--brand-accent-rgb, 207, 69, 76),.18),0 4px 12px rgba(var(--brand-accent-rgb, 207, 69, 76),.28)!important}.basket-popup-fill-client>.popup__close svg{width:24px;height:24px;margin:0}.basket-popup-fill-client>.popup__close svg,.basket-popup-fill-client>.popup__close svg path{color:#fff!important;stroke:#fff!important;transition:transform .15s cubic-bezier(.34,1.4,.64,1),opacity .12s ease}.basket-popup-fill-client>.popup__close:hover svg{transform:rotate(90deg) scale(1.08)}@media (max-width: 640px){.basket-popup-fill-client>.popup__close{top:8px;right:10px;min-height:36px;padding:0 12px;font-size:13px}.basket-popup-fill-client>.popup__close svg{width:20px;height:20px}}.basket-popup-fill-client .popup__wrap{border-radius:40px 40px 0 0;border:1px solid #EAEAEC;background:#fff;box-shadow:0 3px 8px #8690ac26,0 1px 1px #8690ac0f;padding:45px 0;width:100%;height:100%;overflow-y:auto}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap{border-radius:2.7777777778vw 2.7777777778vw 0px 0px;padding:3.9583333333vw 0}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap{border-radius:0;padding:0 0 12.5333333333vw;border:none;box-shadow:none}}.basket-popup-fill-client .popup__wrap .popup__content{max-width:1300px;margin:0 auto}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content{max-width:84%}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content{max-width:100%}}.basket-popup-fill-client .popup__wrap .popup__content h2{text-align:center;font-size:42px;line-height:64px;margin:0}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content h2{font-size:2.9166666667vw;line-height:4.4444444444vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content h2{font-size:6.4vw;line-height:17.0666666667vw}}.basket-popup-fill-client .popup__wrap .popup__content form{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 16px;margin-top:-15px}.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-response-output{width:100%}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form{gap:0 1.1111111111vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form{gap:0}}.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap{width:360px}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap{width:25vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap{width:100%}}.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap.field-wrap__full{width:100%}.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap.field-wrap__full.with-file{padding-bottom:45px}.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap.field-wrap__full.with-file .file-input:before{content:"Upload file"}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap.field-wrap__full.with-file{padding-bottom:3.125vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap.field-wrap__full.with-file{padding-bottom:10.6666666667vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form .field-wrap.with-file{padding-bottom:10.6666666667vw}}.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-form-control-wrap{margin-bottom:22px}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-form-control-wrap{margin-bottom:1.5277777778vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-form-control-wrap{margin-bottom:7.4666666667vw}}.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-form-control-wrap[data-name=checkbox-168]{margin-bottom:9px}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-form-control-wrap[data-name=checkbox-168]{margin-bottom:.625vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form .wpcf7-form-control-wrap[data-name=checkbox-168]{margin-bottom:2.4vw}}.basket-popup-fill-client .popup__wrap .popup__content form textarea{height:125px}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form textarea{height:8.6805555556vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form textarea{height:33.3333333333vw}}.basket-popup-fill-client .popup__wrap .popup__content form.submitting button{pointer-events:none}.basket-popup-fill-client .popup__wrap .popup__content form.submitting button:before{content:"";width:35px;height:100%;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='25px' height='25px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23ffffff' stroke-width='5' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'/%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px;flex:0 0 auto;position:absolute;right:8px;top:0;z-index:2}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form.submitting button:before{width:2.4305555556vw;right:.5555555556vw;background-size:1.5277777778vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form.submitting button:before{width:9.3333333333vw;right:2.1333333333vw;background-size:5.8666666667vw;width:99%}}.basket-popup-fill-client .popup__wrap .popup__content form.submitting button .btn__icon{background:radial-gradient(135.31% 135.91% at 97.94% -103.52%,#b62533,#f97842 34.21%,#b6253300 94.79%),radial-gradient(145.36% 136.51% at -29.78% -72.44%,#1e275b,#080f35 17.62%,#12002900),radial-gradient(407.19% 133.23% at -10.42% -8.25%,#bc284a 56.36%,#bc284a00 92.92%),linear-gradient(158deg,#e04847 62.68%,#c13350 99.32%)}.basket-popup-fill-client .popup__wrap .popup__content form .btn.btn-blue{margin-top:0}@media only screen and (max-width: 1439px) and (min-width: 992px){.basket-popup-fill-client .popup__wrap .popup__content form .btn.btn-blue{margin-top:0vw}}@media (max-width: 991px){.basket-popup-fill-client .popup__wrap .popup__content form .btn.btn-blue{margin-top:8vw}}@media (max-width: 990px){.basket-popup-fill-client .popup__wrap .popup__content .btn-text{width:99%}}.basket-popup-fill-client .popup__wrap .popup__content .success-message{margin:0 auto}.basket-popup-fill-client .popup__wrap .popup__content .success-message h2{text-align:center;font-size:35px;line-height:34px;margin:35px 0 0;color:#000;font-weight:600}@media (max-width: 580px){.basket-popup-fill-client .popup__wrap .popup__content .success-message h2{font-size:5.4vw;line-height:36px}}.basket-popup-fill-client .popup__wrap .popup__content .success-message p{line-height:23px;text-align:center}.basket-popup-fill-client .popup__wrap .form-row-textarea{width:100%!important}.basket-popup-fill-client{display:block;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease}.basket-popup-fill-client .popup__wrap{transform:translateY(100%);transition:transform .2s ease}.basket-popup-fill-client>.popup__close{opacity:0;visibility:hidden;transition-delay:.2s}.basket-popup-fill-client form,.basket-popup-fill-client .event-title{opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease;transition-delay:.8s}.basket-popup-fill-client .magnetic,.basket-popup-fill-client .wpcf7-response-output,.basket-popup-fill-client form .field-wrap{opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease}.basket-popup-fill-client form .field-wrap:nth-child(2){transition-delay:.6s}.basket-popup-fill-client form .field-wrap:nth-child(3){transition-delay:.6s}.basket-popup-fill-client form .field-wrap:nth-child(4){transition-delay:.5s}.basket-popup-fill-client form .field-wrap:nth-child(5){transition-delay:.5s}.basket-popup-fill-client form .field-wrap:nth-child(6){transition-delay:.4s}.basket-popup-fill-client form .field-wrap:nth-child(7){transition-delay:.3s}.basket-popup-fill-client form .field-wrap:nth-child(8){transition-delay:.2s}.popup.show{opacity:1;visibility:visible;transition-delay:0s;transition:opacity .3s ease,visibility .3s ease}.popup.show .popup__wrap{transform:translateY(0);transition-delay:.3s;transition:transform .5s ease}.popup.show .popup__close,.basket-popup-fill-client.show>.popup__close{opacity:1;visibility:visible;transition-delay:.3s}.popup.show form,.popup.show .event-title{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.7s}.popup.show .magnetic{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1.9s}.popup.show .wpcf7-response-output{opacity:1;visibility:visible;transform:translateY(0);transition-delay:2s}.popup.show .field-wrap{opacity:1;visibility:visible;transform:translateY(0)}.popup.show .field-wrap:nth-child(2){transition-delay:.9s}.popup.show .field-wrap:nth-child(3){transition-delay:.9s}.popup.show .field-wrap:nth-child(4){transition-delay:1.1s}.popup.show .field-wrap:nth-child(5){transition-delay:1.1s}.popup.show .field-wrap:nth-child(6){transition-delay:1.3s}.popup.show .field-wrap:nth-child(7){transition-delay:1.5s}.popup.show .field-wrap:nth-child(8){transition-delay:1.7s}.popup.show .field-wrap:nth-child(9){transition-delay:1.9s}.popup.show .field-wrap:nth-child(10){transition-delay:2s}.popup.show .field-wrap:nth-child(11){transition-delay:2.2s}.btn:hover .btn__icon{animation:pulseBtn 1s linear infinite;transform-origin:center;will-change:transform}.basket-popup-fill-client .popup__wrap .popup__content form textarea{resize:none}.basket-popup-fill-client .popup__wrap .popup__content form textarea::-webkit-scrollbar{width:5px}.basket-popup-fill-client .popup__wrap .popup__content form textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.basket-popup-fill-client .popup__wrap .popup__content form textarea::-webkit-scrollbar-thumb{background-color:#11143e}.magnetic-size{display:none}.basket-popup-fill-client .popup__wrap::-webkit-scrollbar{width:5px}.basket-popup-fill-client .popup__wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.basket-popup-fill-client .popup__wrap::-webkit-scrollbar-thumb{background-color:#11143e}.popup__wrap{height:100%!important;overflow:hidden;overflow-y:scroll!important}.popup__wrap::-webkit-scrollbar{width:0px;background:transparent;height:0px}.quick-order{display:flex;align-items:center;width:auto;min-width:243px;justify-content:center;gap:8px;border:1px solid #ff0066;padding:5px 14px;font-family:inherit;font-size:15px;font-weight:600;height:48px;border-radius:7px;background:#fff;cursor:pointer;text-decoration:none;appearance:none;-webkit-appearance:none;color:#1a1d21;animation:borderColorFlow 8s linear infinite;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease,color .28s ease}.quick-order span{color:#000;transition:color .28s ease}.quick-order svg{display:block;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;overflow:visible;color:var(--red-color, #0b9f6d);transition:transform .28s ease,filter .28s ease}.passport-quick-order svg{margin-right:0}.passport-quick-order svg path,.passport-quick-order svg rect,.passport-quick-order svg circle{fill:none;stroke:currentColor}.passport-autofill-action{display:flex;justify-content:flex-end;width:100%;margin:0 0 24px}.passport-autofill-action .passport-quick-order{max-width:100%}.quick-order img{width:18px;margin-right:8px}.quick-order:hover{animation:none;border-color:var(--red-color, #0b9f6d);background:color-mix(in srgb,var(--red-color, #0b9f6d) 10%,#fff);box-shadow:0 10px 24px rgba(var(--red-color-rgb, 11, 159, 109),.22),0 2px 6px #070c2714}.quick-order:hover span{color:var(--red-color, #0b9f6d)}.quick-order:hover svg{transform:scale(1.08);filter:drop-shadow(0 2px 4px rgba(var(--red-color-rgb, 11, 159, 109),.25))}.quick-order:active{box-shadow:0 4px 12px rgba(var(--red-color-rgb, 11, 159, 109),.16)}.editor-generating{display:flex;justify-content:center;width:100%;padding-bottom:200px}.editor-generating .bot-ico{position:absolute;top:17px;left:18px;width:35px;height:35px}.editor-generating .editor__box{width:87%}.editor-generating .editor__information{margin-left:50px;width:35%}.editor-generating .editor__information .information__main_title{font-size:30px;margin-bottom:12px;font-weight:700}.editor-generating .editor__information .information__main_title .bot-ico{position:relative;left:auto;top:auto;margin-top:-5px}.editor-generating .editor__information .information{background:#eff1f4;padding:20px;border-radius:8px;min-width:370px;margin-bottom:20px}.editor-generating .editor__information .information .information__title{font-size:24px;margin-bottom:12px;font-weight:700}.editor-generating .editor__information .information .information__union{display:flex}.editor-generating .editor__information .information .information__union .information__photo{width:40px;height:40px;margin-right:8px}.editor-generating .editor__information .information .information__union .information__items{width:85%}.editor-generating .editor__information .information .information__union .information__items .information__item{display:flex;align-items:center;margin-bottom:8px}.editor-generating .editor__information .information .information__union .information__items .information__item svg{margin-right:5px;width:16px;height:16px}.editor-generating .editor__information .information .information__union .information__items .information__item span{width:360px}.editor-generating .editor__title{font-size:28px;margin-bottom:12px;padding-left:21px}@keyframes borderColorFlow{0%{border-color:#f06}33%{border-color:#ffd000}66%{border-color:#0af}to{border-color:#f06}}.editor-generating .editor__notification_loader{display:none}.editor-generating .editor__main{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;min-height:300px;min-width:300px;opacity:.95;transition:all .2s ease-in-out;background-color:var(--component-shade, #f8f8f8);border:3px dotted #ccc;border-radius:25px;overflow:hidden}.editor-generating .editor__main .dropper-box{display:flex;align-items:center;justify-content:center;flex-direction:column}.editor-generating .editor__main .text{margin-bottom:5px}.editor-generating .editor__main .icon svg{width:20px;height:20px}.editor-generating .editor__main .editor-main.dragover{border-color:#3b82f6;background-color:#3b82f61a}.editor-generating .editor__main .overlay{position:absolute;inset:0;background:#ffffffb3;display:none;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:#444;border-radius:25px;pointer-events:all}.editor-generating .editor__main .overlay.active{display:flex}.editor-generating .editor__main .preview{width:100%;height:100%;object-fit:contain;border-radius:20px;opacity:0;transition:opacity 1s ease-in-out;animation:opacityFlow 3s ease-in-out infinite;display:none}.editor-generating .editor__main .preview.active{display:block}@keyframes opacityFlow{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.editor-generating .editor__main .text-gray{color:#777;font-size:14px}.editor-generating .editor__main .browse{color:#1f1f1f;text-decoration:underline;cursor:pointer}.editor-generating .editor__main_active{animation:borderColorFlow 8s linear infinite}.editor-generating .editor__main_active .editor__notification_loader{display:block}.editor-generating .editor__main .passport-queue{display:none;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:14px;width:100%;padding:18px 16px 0;position:relative;z-index:2}.editor-generating .editor__main .passport-queue.active{display:flex}.editor-generating .editor__main .passport-queue{max-height:232px;overflow-y:auto;overscroll-behavior:contain}.editor-generating .editor__main .passport-queue[data-size=md] .passport-queue__item,.editor-generating .editor__main .passport-queue[data-size=md] .passport-queue__photo,.editor-generating .editor__main .passport-queue[data-size=md] .passport-queue__name{width:92px;max-width:92px}.editor-generating .editor__main .passport-queue[data-size=md] .passport-queue__photo{height:62px}.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__item,.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__photo,.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__name{width:68px;max-width:68px}.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__photo{height:46px}.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__name{font-size:10px}.editor-generating .editor__main .passport-queue[data-size=xs]{gap:8px}.editor-generating .editor__main .passport-queue[data-size=xs] .passport-queue__item,.editor-generating .editor__main .passport-queue[data-size=xs] .passport-queue__photo{width:48px;max-width:48px}.editor-generating .editor__main .passport-queue[data-size=xs] .passport-queue__photo{height:32px}.editor-generating .editor__main .passport-queue[data-size=xs] .passport-queue__name{display:none}.editor-generating .editor__main .passport-queue[data-size=xs] .passport-queue__badge,.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__badge{width:16px;height:16px;right:2px;bottom:2px;font-size:10px}.editor-generating .editor__main .passport-queue[data-size=xs] .passport-queue__spinner span,.editor-generating .editor__main .passport-queue[data-size=sm] .passport-queue__spinner span{width:16px;height:16px}.passport-queue__item{width:120px;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.45;transition:opacity .3s ease-in-out}.passport-queue__item.is-current,.passport-queue__item.is-done{opacity:1}.passport-queue__item.is-failed{opacity:.75}.passport-queue__photo{position:relative;width:120px;height:80px;border-radius:10px;overflow:hidden;background:#fff;border:2px solid #e3e6ea;box-shadow:0 1px 4px #10182814}.passport-queue__item.is-current .passport-queue__photo{border-color:#1f76a1}.passport-queue__item.is-done .passport-queue__photo{border-color:#37a169}.passport-queue__photo img{width:100%;height:100%;object-fit:cover;display:block}.passport-queue__spinner{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:#ffffff8c}.passport-queue__item.is-current .passport-queue__spinner{display:flex}.passport-queue__spinner span{width:22px;height:22px;border-radius:50%;border:2px solid #1f76a1;border-top-color:transparent;animation:passportSpin .8s linear infinite}@keyframes passportSpin{to{transform:rotate(360deg)}}.passport-queue__badge{position:absolute;right:4px;bottom:4px;width:22px;height:22px;border-radius:50%;display:none;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#fff;background:#37a169}.passport-queue__item.is-done .passport-queue__badge,.passport-queue__item.is-failed .passport-queue__badge{display:flex}.passport-queue__item.is-failed .passport-queue__badge{background:#98a2b3}.passport-queue__name{font-size:12px;line-height:1.25;text-align:center;color:#475467;max-width:120px;word-break:break-word}.editor-generating .editor-line-box{position:absolute;left:0;bottom:0%;width:100%;height:30px;animation:lineDrop 3s ease-out infinite forwards;display:none}@keyframes lineDrop{0%{bottom:0%}to{bottom:100%}}.editor-generating .editor__line{position:absolute;top:0;left:0;width:100%;height:40px;border-radius:3px;background:linear-gradient(90deg,#f06,#ffd000,#0af) border-box,#fff padding-box;background-origin:border-box;background-clip:border-box,padding-box;background-size:300% 300%;animation:bColorFlow 3s linear infinite,lineDrop 1.2s ease-out forwards}@keyframes bColorFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.basket__form-union{display:flex;justify-content:space-between;margin-bottom:25px}.basket__form-union .quick-order{display:flex;margin-top:-5px}@media screen and (max-width: 990px){.basket__form-union .quick-order{display:none}.basket__form-union{flex-wrap:wrap}.basket__form-union .passport-quick-order,.passport-autofill-action .passport-quick-order{display:flex;width:100%;margin-top:12px}}
