.ed-try-on-button{position:absolute;bottom:16px;right:16px;z-index:10;display:flex;align-items:center;gap:8px;background:#fffffff2;border:none;border-radius:8px;padding:10px 16px;box-shadow:0 2px 12px #00000026;cursor:pointer;font-size:14px;font-weight:600;color:#1a1a1a;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ed-try-on-button:hover{background:#fff;box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.ed-try-on-button:active{transform:translateY(0)}.ed-try-on-icon{flex-shrink:0}@media screen and (max-width: 740px){.ed-try-on-button{bottom:12px;right:12px;padding:8px 12px;font-size:13px}}.ed-try-on-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ed-try-on-overlay.is-active{opacity:1;visibility:visible}.ed-try-on-overlay.is-active .ed-try-on-modal{transform:scale(1) translateY(0);opacity:1}.ed-try-on-modal{position:relative;width:100%;max-width:580px;max-height:90vh;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;transform:scale(.95) translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease}.ed-try-on-close{position:absolute;top:16px;right:16px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;color:#666;transition:all .2s ease}.ed-try-on-close:hover{background:#e5e5e5;color:#1a1a1a}.ed-try-on-header{padding:24px 24px 0;text-align:center}.ed-try-on-title{margin:0 0 8px;font-size:22px;font-weight:700;color:#1a1a1a}.ed-try-on-subtitle{margin:0;font-size:14px;color:#666}.ed-try-on-limit{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 24px;padding:14px 20px;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:8px}.ed-try-on-limit-icon{display:none}.ed-try-on-limit-text{font-size:14px;font-weight:500;color:#333}#ed-try-on-remaining{font-weight:700;color:#000}.ed-try-on-limit-reached{text-align:center;padding:40px 24px}.ed-try-on-limit-reached-icon{font-size:32px;margin-bottom:16px;opacity:.6}.ed-try-on-limit-reached-text{margin:0 0 12px;font-size:15px;font-weight:600;color:#1a1a1a}.ed-try-on-limit-reached-timer{margin:0;font-size:14px;color:#666}#ed-try-on-timer{font-family:SF Mono,Monaco,Consolas,monospace;font-size:16px;font-weight:600;color:#1a1a1a}.ed-try-on-content{display:flex;gap:20px;padding:20px 24px 24px;overflow-y:auto;align-items:flex-start}.ed-try-on-product{flex-shrink:0;width:80px}.ed-try-on-product-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;margin-bottom:8px}.ed-try-on-product-image-wrapper{width:80px;height:100px;background:#f5f5f5;border-radius:8px;overflow:hidden;border:1px solid #eee}.ed-try-on-product-image{width:100%;height:100%;object-fit:cover}.ed-try-on-product-title{display:none}.ed-try-on-upload{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.ed-try-on-upload-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:10px;text-align:center}.ed-try-on-result-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:12px}.ed-try-on-dropzone{position:relative;width:100%;max-width:280px;aspect-ratio:5/4;max-height:170px;background:#fafafa;border:2px dashed #d0d0d0;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease}.ed-try-on-dropzone:hover,.ed-try-on-dropzone.is-dragover{border-color:#1a1a1a;background:#f5f5f5}.ed-try-on-dropzone.is-dragover{border-style:solid}.ed-try-on-file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.ed-try-on-dropzone-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.ed-try-on-dropzone-icon{color:#aaa;margin-bottom:16px}.ed-try-on-dropzone-text{margin:0 0 8px;font-size:15px;font-weight:600;color:#1a1a1a}.ed-try-on-dropzone-hint{margin:0;font-size:13px;color:#888}.ed-try-on-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.ed-try-on-preview img{width:100%;height:100%;object-fit:cover}.ed-try-on-preview-remove{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s ease}.ed-try-on-preview-remove:hover{background:#dc2626e6}.ed-try-on-privacy{width:100%;max-width:280px;margin-top:12px;font-size:11px;font-style:italic;color:#999;text-align:center;line-height:1.4}.ed-try-on-generate{width:100%;max-width:280px;margin-top:16px;padding:14px 24px;background:#000;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.ed-try-on-generate:hover:not(:disabled){background:#222;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.ed-try-on-generate:disabled{background:#ccc;color:#888;cursor:not-allowed}.ed-try-on-generate.is-loading{pointer-events:none;background:#333}.ed-try-on-spinner{animation:ed-try-on-spin 1s linear infinite}@keyframes ed-try-on-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ed-try-on-progress{padding:40px 24px;text-align:center}.ed-try-on-progress-label{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:24px}.ed-try-on-progress-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.ed-try-on-progress-circle{position:relative;width:160px;height:160px}.ed-try-on-progress-svg{width:100%;height:100%;transform:rotate(-90deg)}.ed-try-on-progress-bg{fill:none;stroke:#f0f0f0;stroke-width:8}.ed-try-on-progress-bar{fill:none;stroke:#000;stroke-width:8;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset .3s ease}.ed-try-on-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:baseline;gap:2px}.ed-try-on-progress-percent{font-size:42px;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}.ed-try-on-progress-symbol{font-size:20px;font-weight:600;color:#666}.ed-try-on-progress-status{margin:0;font-size:14px;color:#666;min-height:20px}.ed-try-on-result{padding:24px;text-align:center}.ed-try-on-result-image-wrapper{max-width:400px;margin:0 auto 24px;background:#f9f9f9;border-radius:12px;overflow:hidden}.ed-try-on-result-image{width:100%;height:auto;display:block}.ed-try-on-result-actions{display:flex;justify-content:center;gap:12px}.ed-try-on-back{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f5f5f5;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;transition:background .2s ease}.ed-try-on-back:hover{background:#e5e5e5}.ed-try-on-error{display:flex;align-items:center;gap:12px;margin:16px 24px;padding:16px;background:#fef2f2;border-radius:10px;color:#dc2626}.ed-try-on-error svg{flex-shrink:0}.ed-try-on-error p{margin:0;font-size:14px}@media screen and (max-width: 740px){.ed-try-on-overlay{padding:0;align-items:flex-end}.ed-try-on-modal{max-width:100%;max-height:95vh;border-radius:20px 20px 0 0;transform:translateY(100%)}.ed-try-on-overlay.is-active .ed-try-on-modal{transform:translateY(0)}.ed-try-on-header{padding:20px 20px 0}.ed-try-on-title{font-size:18px}.ed-try-on-limit{margin:16px;padding:12px 16px}.ed-try-on-content{flex-direction:column;padding:16px}.ed-try-on-product{width:100%;display:flex;align-items:center;gap:12px}.ed-try-on-product-label{display:none}.ed-try-on-product-image-wrapper{width:60px;height:75px}.ed-try-on-upload{width:100%}.ed-try-on-dropzone{max-width:100%;aspect-ratio:5/4;max-height:180px}.ed-try-on-privacy,.ed-try-on-generate{max-width:100%}}body.ed-try-on-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/109/assets/custom.css.map */
