.ai-image-generate-model{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ai-image-generate-model.active{opacity:1;visibility:visible}.loader-inner-pro{max-height:90vh;padding:100px 32px 32px;border-radius:20px;position:relative;overflow:auto;background:#fff;width:1000px;max-width:90vw}.loader-inner-pro .close_modal{display:flex;position:absolute;right:32px;top:32px}.loader-inner-pro .close_modal a{display:flex}.loader-inner-pro .close_modal a img{width:44px;height:auto;display:flex}.ai-modal-main{display:block;width:100%}.al-step-1 h4{font-size:44px;color:#212529;font-weight:500;margin:0;padding:0;text-align:center}.al-step-1 .bg-text{display:block;margin:24px auto 0;border-radius:40px;padding:14px 20px;background:#f8cb5d;font-size:18px;color:#212529;font-style:italic;text-decoration:none}.al-form-block{padding:24px 0 0}.input-row-main .label{display:block;width:100%;padding:0 0 20px;font-size:18px;color:#212529}.bg-text-mn{display:flex;align-items:center;justify-content:center}.input-row-main .input-text{font-family:var(--font-body-family);width:100%;resize:none;height:200px;border:#E2E2E2 solid 1px;border-radius:8px;padding:20px 24px;font-size:20px;color:#495057}.custom-file-upload-wrapper .custom-file-upload{border-radius:8px;min-height:0;gap:24px;border:3px dashed #E9ECEF;display:flex;padding:24px;align-items:center;justify-content:flex-start;cursor:pointer;background:#f8f9fa;text-align:center;flex-direction:row}.custom-file-upload-wrapper .custom-file-upload .icon{width:64px;display:flex;align-items:center}.custom-file-upload-wrapper .custom-file-upload .icon img{width:auto;height:auto}.custom-file-upload-wrapper .custom-file-upload .icon-text{padding:0;line-height:1;font-size:20px;color:#212529}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:18px;line-height:1;padding:12px 0 0;color:#495057;display:block}.input-row-main.checkrow{padding:24px 0 0}.input-row-main.checkrow input{display:none}.input-row-main.checkrow label{cursor:pointer;line-height:1.2;padding:0 0 0 34px;position:relative;display:block;font-size:18px;font-weight:400;color:#495057}.input-row-main.checkrow label a{font-weight:700;color:#495057}.input-row-main.checkrow label:after{transition:all .3s ease-in-out;width:24px;height:24px;position:absolute;left:0;top:0;content:"";border:#495057 solid 1px;border-radius:4px}.submit-btn{padding:24px 0 0;display:flex;align-self:center;justify-content:center}.submit-btn button{border:0;transition:all .3s ease-in-out;width:auto;display:flex;align-items:center;justify-content:center;padding:0 32px;min-height:80px;border-radius:8px;cursor:pointer;text-transform:uppercase;background:#fd6f09;font-size:20px;font-weight:500;color:#fff}.submit-btn button:hover{background:#212529}.input-row-main.checkrow input:checked+label:after{background:url(./checkmark-2.svg) no-repeat center center;background-size:cover;border:0}.al-step-2 h4{font-size:44px;color:#212529;font-weight:500;margin:0;padding:0;text-align:center}.ai-step-img-box{padding:24px 0;display:flex;align-items:center;justify-content:center}.ai-step-img-box .img{overflow:hidden;width:450px;display:block;aspect-ratio:1/1;position:relative;border-radius:20px}.ai-step-img-box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-touch-callout:default!important;-webkit-user-select:auto!important;user-select:auto!important;pointer-events:auto!important}.ai-modal-btn-set{gap:24px;display:flex;align-items:center;justify-content:center}.ai-modal-btn-set .dl-btn a{border:0;transition:all .3s ease-in-out;width:auto;display:flex;align-items:center;justify-content:center;padding:0 32px;min-height:80px;min-width:300px;border-radius:8px;text-decoration:none;cursor:pointer;text-transform:uppercase;background:#fd6f09;font-size:20px;font-weight:500;color:#fff}.ai-modal-btn-set .dl-btn a:hover{background:#212529}.ai-modal-btn-set .generate-btn a{border:0;transition:all .3s ease-in-out;width:auto;display:flex;align-items:center;justify-content:center;padding:0 32px;min-height:80px;min-width:300px;border-radius:8px;cursor:pointer;text-decoration:none;text-transform:uppercase;background:#f8cb5d;font-size:20px;font-weight:500;color:#212529}.ai-modal-btn-set .generate-btn a:hover{color:#fff;background:#212529}.ai-step-img-box .img:after{background:linear-gradient(to bottom,#0000 70% 71%,#000c);position:absolute;left:0;top:0;width:100%;height:100%;content:""}.input-row-main .error-message{font-size:14px;color:red}.input-row-main .input-text{outline:none;box-shadow:none;display:block}.input-row-main.drop-box{padding:14px 0 0}.ai-loader-inner{display:flex;padding:64px 20px;flex-direction:column;align-items:center;justify-content:center}.ai-loader-inner .icon img{width:64px}.ai-loader-inner span{display:block;width:100%;text-align:center;font-size:16px}.input-row-main .input-text.is-invalid{border-color:red}.org::placeholder{color:#fd6f09}.al-form-block{position:relative}.over-btn-set{display:block;padding:0 0 30px}.register-btn-new{padding:0 0 15px;display:flex;align-items:center;justify-content:center}.register-btn-new a{border:0;transition:all .3s ease-in-out;width:auto;display:flex;align-items:center;justify-content:center;padding:0 32px;min-height:58px;border-radius:100px;text-decoration:none;cursor:pointer;text-transform:uppercase;background:#f8cb5d;font-size:18px;font-weight:600;color:#fff}.register-btn-new a:hover{background:#212529}.login-with-text{display:flex;align-items:center;justify-content:center;gap:12px}.login-with-text span{opacity:.8;font-size:16px}.login-with-text a{transition:all .3s ease-in-out;text-decoration:none;background:#1e60c7;border-radius:40px;min-height:32px;font-size:14px;padding:0 16px;display:flex;align-items:center;color:#fff;font-weight:500}.login-with-text a:hover{background:#fd6f09}@media (max-width: 767px){.loader-inner-pro{max-width:600px;width:90vw}.loader-inner-pro .close_modal a img{width:32px}.loader-inner-pro .close_modal{right:16px;top:16px}.loader-inner-pro{border-radius:12px;padding:60px 16px 24px}.al-step-2 h4,.al-step-1 h4{font-size:20px}.al-step-1 .bg-text{margin:14px 0 0;padding:8px 14px;font-size:13px}.input-row-main .label{font-size:14px;padding:0 0 10px}.input-row-main .input-text{height:100px;font-size:14px;padding:12px 16px}.custom-file-upload-wrapper .custom-file-upload{padding:16px}.custom-file-upload-wrapper .custom-file-upload .icon{width:32px}.custom-file-upload-wrapper .custom-file-upload .icon img{width:100%}.custom-file-upload-wrapper .custom-file-upload .icon-text{font-size:14px}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:12px}.input-row-main.checkrow label{font-size:14px;line-height:1.3}.ai-modal-btn-set .dl-btn a,.ai-modal-btn-set .generate-btn a{min-width:220px;min-height:48px;font-size:16px;padding:0 16px}.submit-btn button{min-height:48px;font-size:18px}.ai-step-img-box .img{width:250px}.ai-modal-btn-set{gap:10px;flex-direction:column}.register-btn-new a{min-height:52px;font-size:16px}}@media (min-width: 768px) and (max-width: 1024px){.loader-inner-pro{max-width:600px}.loader-inner-pro .close_modal a img{width:32px}.loader-inner-pro .close_modal{right:24px;top:24px}.loader-inner-pro{border-radius:12px;padding:60px 24px 24px}.al-step-2 h4,.al-step-1 h4{font-size:24px}.al-step-1 .bg-text{margin:14px 0 0;padding:8px 14px;font-size:13px}.input-row-main .label{font-size:14px;padding:0 0 10px}.input-row-main .input-text{height:100px;font-size:14px;padding:12px 16px}.custom-file-upload-wrapper .custom-file-upload{padding:20px}.custom-file-upload-wrapper .custom-file-upload .icon{width:40px}.custom-file-upload-wrapper .custom-file-upload .icon img{width:100%}.custom-file-upload-wrapper .custom-file-upload .icon-text{font-size:16px}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:14px}.input-row-main.checkrow label{font-size:16px;line-height:1.3}.ai-modal-btn-set .dl-btn a,.ai-modal-btn-set .generate-btn a{min-width:200px;min-height:52px;font-size:16px;padding:0 16px}.submit-btn button{min-height:52px;font-size:18px}.ai-step-img-box .img{width:320px}.register-btn-new a{min-height:52px;font-size:16px}}@media (min-width: 1025px) and (max-width: 1279px){.loader-inner-pro{max-width:700px}.loader-inner-pro .close_modal a img{width:32px}.loader-inner-pro .close_modal{right:24px;top:24px}.loader-inner-pro{border-radius:12px;padding:60px 24px 24px}.al-step-2 h4,.al-step-1 h4{font-size:28px}.al-step-1 .bg-text{margin:14px 0 0;padding:10px 16px;font-size:15px}.input-row-main .label{font-size:16px;padding:0 0 12px}.input-row-main .input-text{height:120px;font-size:16px;padding:16px 20px}.custom-file-upload-wrapper .custom-file-upload .icon{width:48px}.custom-file-upload-wrapper .custom-file-upload .icon img{width:100%}.custom-file-upload-wrapper .custom-file-upload .icon-text{font-size:18px}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:16px}.input-row-main.checkrow label{font-size:16px;line-height:1.3}.ai-modal-btn-set .dl-btn a,.ai-modal-btn-set .generate-btn a{min-width:240px;min-height:60px;font-size:18px}.submit-btn button{min-height:60px;font-size:18px}.ai-step-img-box .img{width:320px}}@media (min-width: 1280px) and (max-width: 1439px){.loader-inner-pro{max-width:700px}.loader-inner-pro .close_modal a img{width:32px}.loader-inner-pro .close_modal{right:24px;top:24px}.loader-inner-pro{padding:60px 24px 24px}.al-step-2 h4,.al-step-1 h4{font-size:28px}.al-step-1 .bg-text{margin:14px 0 0;padding:10px 16px;font-size:15px}.input-row-main .label{font-size:16px;padding:0 0 12px}.input-row-main .input-text{height:120px;font-size:16px;padding:16px 20px}.custom-file-upload-wrapper .custom-file-upload .icon{width:48px}.custom-file-upload-wrapper .custom-file-upload .icon img{width:100%}.custom-file-upload-wrapper .custom-file-upload .icon-text{font-size:18px}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:16px}.input-row-main.checkrow label{font-size:16px;line-height:1.3}.ai-modal-btn-set .dl-btn a,.ai-modal-btn-set .generate-btn a{min-width:240px;min-height:60px;font-size:18px}.submit-btn button{min-height:60px;font-size:18px}.ai-step-img-box .img{width:320px}}@media (min-width: 1440px) and (max-width: 1599px){.loader-inner-pro{max-width:800px}.loader-inner-pro .close_modal a img{width:32px}.loader-inner-pro .close_modal{right:24px;top:24px}.loader-inner-pro{padding:60px 24px 24px}.al-step-2 h4,.al-step-1 h4{font-size:32px}.al-step-1 .bg-text{margin:14px 0 0;padding:10px 16px;font-size:15px}.input-row-main .label{font-size:16px;padding:0 0 12px}.input-row-main .input-text{height:160px;font-size:16px;padding:16px 20px}.custom-file-upload-wrapper .custom-file-upload .icon{width:48px}.custom-file-upload-wrapper .custom-file-upload .icon img{width:100%}.custom-file-upload-wrapper .custom-file-upload .icon-text{font-size:18px}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:16px}.input-row-main.checkrow label{font-size:16px;line-height:1.3}.ai-modal-btn-set .dl-btn a,.ai-modal-btn-set .generate-btn a{min-width:240px;min-height:60px;font-size:18px}.submit-btn button{min-height:60px;font-size:18px}.ai-step-img-box .img{width:360px}}@media (min-width: 1600px) and (max-width: 1799px){.loader-inner-pro{max-width:800px}.loader-inner-pro .close_modal a img{width:32px}.loader-inner-pro .close_modal{right:24px;top:24px}.loader-inner-pro{padding:60px 24px 24px}.al-step-2 h4,.al-step-1 h4{font-size:32px}.al-step-1 .bg-text{margin:14px 0 0;padding:10px 16px;font-size:15px}.input-row-main .label{font-size:16px;padding:0 0 12px}.input-row-main .input-text{height:160px;font-size:16px;padding:16px 20px}.custom-file-upload-wrapper .custom-file-upload .icon{width:48px}.custom-file-upload-wrapper .custom-file-upload .icon img{width:100%}.custom-file-upload-wrapper .custom-file-upload .icon-text{font-size:18px}.custom-file-upload-wrapper .custom-file-upload .icon-text span{font-size:16px}.input-row-main.checkrow label{font-size:16px;line-height:1.3}.ai-modal-btn-set .dl-btn a,.ai-modal-btn-set .generate-btn a{min-width:240px;min-height:60px;font-size:18px}.submit-btn button{min-height:60px;font-size:18px}.ai-step-img-box .img{width:380px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ai-modal.css.map */
