.ef-ai-img-wrap{position:relative;overflow:hidden;border-radius:8px;margin-bottom:20px}.ef-ai-img-wrap img{width:100%;max-height:200px;object-fit:cover;display:block}.ef-ai-img-wrap:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#C8A870 40%,#8A6A43 50%,#C8A870 60%,transparent 100%);box-shadow:0 0 15px 3px #8a6a4380;animation:efAiScan 2s ease-in-out infinite}@keyframes efAiScan{0%{top:0}to{top:100%}}.ef-ai-loader-dots{display:inline-flex;gap:4px;align-items:center;margin-left:4px}.ef-ai-loader-dots span{width:5px;height:5px;border-radius:50%;background:#8a6a43;animation:efAiDot 1.2s ease-in-out infinite}.ef-ai-loader-dots span:nth-child(2){animation-delay:.2s}.ef-ai-loader-dots span:nth-child(3){animation-delay:.4s}@keyframes efAiDot{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.ef-ai-progress-wrap{max-width:320px;margin:0 auto;height:4px;background:#8a6a431f;border-radius:2px;overflow:hidden;position:relative}.ef-ai-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#8a6a43,#c8a870);border-radius:2px;animation:efAiProgress 50s cubic-bezier(.4,0,.2,1) forwards;position:relative}.ef-ai-progress-bar:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5));animation:efAiShimmer 1.6s linear infinite}@keyframes efAiProgress{0%{width:0%}8%{width:12%}20%{width:28%}40%{width:50%}60%{width:68%}80%{width:82%}95%{width:92%}to{width:96%}}@keyframes efAiShimmer{0%{transform:translate(-100%)}to{transform:translate(40px)}}.ef-ai-elapsed{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-family:var(--efx-font, DM Sans, system-ui, sans-serif);font-size:13px;color:#5c564c}.ef-ai-elapsed-dot{width:5px;height:5px;border-radius:50%;background:#8a6a43;animation:efAiPulse 1.4s ease-in-out infinite}@keyframes efAiPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ef-ai-elapsed-time{font-variant-numeric:tabular-nums;font-weight:600;color:#121212}.ef-ai-elapsed-typical{color:#5c564c}@keyframes efAiEmber{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.ef-ai-ember{transform:translate(-50%);animation:efAiEmber 3.4s ease-in-out infinite}#ef-ai-upload:hover{border-color:#c8954d!important;box-shadow:0 12px 32px #c8954d29}#ef-ai-upload:active{transform:scale(.992)}@media(prefers-reduced-motion:reduce){.ef-ai-ember{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/ef-ai-modal.css.map */
