button.user-registration-Button.button.ur-submit-button{width:100%;height:48px;background:#768678!important;border-radius:15px!important;font-size:15px;font-weight:600;margin-top:10px}.user-registration-register.register{display:none}.user-registration-LostPassword.lost_password a{color:black!important}.user-registration-register.register{display:none!important}.image-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:999999!important;justify-content:center;align-items:center;animation:fadeIn .3s ease}.image-modal-overlay.active{display:flex!important}.image-modal-content{position:relative;max-width:90%;max-height:90%;animation:scaleIn .3s ease;z-index:1000000!important}.image-modal-content img{max-width:100%;max-height:90vh;width:auto;height:auto;display:block;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.5);pointer-events:none!important}.image-modal-close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;background-color:#02a8a0;border:3px solid white;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:white;transition:all .3s ease;z-index:1000001!important;pointer-events:auto!important}.image-modal-close:hover{background-color:#028a83;transform:rotate(90deg);box-shadow:0 4px 12px rgba(2,168,160,.4)}.image-modal-close::before{content:"×";line-height:1;margin-top:-4px}.image-modal-prevent-close{pointer-events:auto!important}.image-modal-loading{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#02a8a0;border-radius:50%;animation:spin 1s linear infinite}@media (max-width:768px){.image-modal-content{max-width:95%;max-height:95%}.image-modal-close{width:35px;height:35px;font-size:20px;top:-10px;right:-10px;display:none}}.logo-preview-item img{width:100%!important}.form-block[data-number="04.5"] .flex-container .logo-option{display:flex;justify-content:center;align-items:center;margin-top:20px}.form-block[data-number="04.5"] .flex-container .logo-option p{padding-top:0!important;margin-right:10px;font-size:22px}.form-block[data-number="04.5"] .flex-container .logo-option label{margin-left:15px}.status.in-progress{background:#f59e0b;color:#fff}.status.complete{background:#22c55e;color:#fff}.status.pending{background:#9ca3af;color:#fff}.woocommerce-account .woocommerce{max-width:560px;width:100%;margin:0 auto;padding:40px;background:#c1cdc1!important;border-radius:14px;box-shadow:0 15px 40px rgba(0,0,0,.1)}.woocommerce-MyAccount-navigation{display:none}.woocommerce-account h2{text-align:center;font-size:26px;margin-bottom:6px;font-family:"Roboto",sans-serif!important;font-style:normal!important;font-weight:800!important}.woocommerce form .form-row input.input-text{height:48px;border-radius:8px;padding:12px 14px;font-size:15px;border:0px!important}.woocommerce button.button{width:100%;height:48px;background:#768678!important;border-radius:15px!important;font-size:15px;font-weight:600;margin-top:10px}.woocommerce button.button:hover{background:#222}.woocommerce-LostPassword{text-align:center;margin-top:15px}@media (max-width:768px){.woocommerce-account .woocommerce{padding:15px;margin:0}}form.woocommerce-form.woocommerce-form-login.login{background:#c1cdc1!important}.woocommerce-form label,.woocommerce-form-login label{font-family:"Roboto",sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:12px!important;line-height:24px!important;color:#252525!important;letter-spacing:.3px!important;text-transform:none!important;border-radius:5px!important}.woocommerce-form input.input-text,.woocommerce-form-login input.input-text{border-radius:10px!important}.woocommerce-LostPassword,.woocommerce-LostPassword a{color:#000!important;color:#252525!important;font-family:"Roboto",sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:12px!important;line-height:24px!important;letter-spacing:.3px!important;text-transform:none!important}.woocommerce-LostPassword a:hover{color:#768678!important}.woocommerce-form-login,.woocommerce-form{border:none!important}form.woocommerce-ResetPassword.lost_reset_password{width:100%!important;background-color:transparent!important}.woocommerce-ResetPassword label,.woocommerce-ResetPassword p,.woocommerce-ResetPassword,.woocommerce-ResetPassword a{font-family:"Roboto",sans-serif!important;font-style:normal!important;font-weight:800!important;font-size:12px!important;line-height:24px!important;color:#000!important;letter-spacing:.3px!important}.woocommerce-ResetPassword input.input-text{border-radius:10px!important}.woocommerce-ResetPassword,.woocommerce form.woocommerce-ResetPassword,.elementor-widget-woocommerce-my-account .woocommerce form{background:0 0!important;border:none!important}