.ai-preview{margin:26px 0 6px;padding:20px 20px 22px;border:1px solid #d8cfd4;border-radius:10px;background:#fce0e808}.ai-preview-label{font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:4px}.ai-preview-hint{font-size:12px;color:#736778;margin-bottom:14px}.ai-preview-upload{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:50px;border:1px solid #1c1b17;background:#1c1b17;color:#fffaf0;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}.ai-preview-upload:hover{background:#08766f;border-color:#08766f}.ai-preview-status{margin-top:12px;font-size:12px;color:#6d5f6f;display:flex;align-items:center;gap:8px}.ai-preview-status[data-state=error]{color:#a74b31}.ai-preview-spinner{width:14px;height:14px;border-radius:50%;border:2px solid #cfc7c3;border-top-color:#08766f;animation:ai-preview-spin .8s linear infinite;flex:none}@keyframes ai-preview-spin{to{transform:rotate(360deg)}}.ai-preview-result{position:relative;margin-top:16px}.ai-preview-result img{width:100%;height:auto;border-radius:6px;display:block}.ai-preview-result-caption{font-size:11px;color:#8b887e;margin-top:8px}.ai-preview-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:none;background:#1c1b17cc;color:#fffaf0;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ai-preview-close:hover{background:#08766f}@media(max-width:650px){.ai-preview{padding:16px}}.product-media-secondary .ai-preview{flex:1 1 260px;margin:0;padding:16px}.product-media-secondary .ai-preview-label{font-size:12px}.product-media-secondary .ai-preview-hint{font-size:11px;margin-bottom:10px}.product-media-secondary .ai-preview-upload{padding:9px 14px;font-size:12px}.floating-stage-wrap{flex-wrap:wrap;padding-top:10px}@media(max-width:1200px){.floating-stage-wrap{padding-top:6px}}.ai-recommend{text-align:center}.ai-recommend--hero{flex:1 1 100%;max-width:560px;margin:-40px auto 60px;padding:22px 26px 24px;background:#ffffff4a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffa8;border-radius:10px;box-shadow:none;position:relative;z-index:2}.ai-recommend--hero .ai-preview-label{font-size:17px;font-family:var(--font-display);font-weight:400;letter-spacing:normal}.ai-recommend--hero .ai-preview-hint{max-width:420px;margin:0 auto 16px}.ai-recommend--hero .ai-preview-upload{padding:10px 16px;font-size:12px}.ai-recommend-results{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;text-align:left}.ai-recommend-card{border-radius:8px;overflow:hidden;border:1px solid #e6dfd2;text-decoration:none;color:inherit;display:block;background:#fff;transition:box-shadow .2s,transform .2s}.ai-recommend-card:hover{box-shadow:0 14px 30px #2a1a1022;transform:translateY(-2px)}.ai-recommend-card img{width:100%;height:auto;display:block}.ai-recommend-card-body{padding:12px 14px 14px}.ai-recommend-card-title{font-size:13px;font-weight:600;margin:0 0 4px}.ai-recommend-card-link{font-size:11px;color:#08766f}.ai-recommend-fallback{margin-top:20px;font-size:12px;color:#736778;text-align:center}.ai-recommend-fallback a{color:#08766f;text-decoration:underline}.signature-hero{position:relative}.signature-hero>.stage-note{grid-column:1 / -1;position:static;display:block;text-align:center;width:100%;margin:22px 0 0;padding:0 5%}@media(max-width:650px){.ai-recommend--hero{margin:16px auto 40px;padding:20px 18px 22px}.ai-recommend-results{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ai-preview.css.map */
