.wolden-flow-c{margin:14px 0 18px}.wolden-flow-c>*+*{margin-top:16px}.wolden-flow-c [data-wc-flow-c-panel]{display:none}.wolden-flow-c[data-wc-flow-c-step=photo] [data-wc-flow-c-panel=photo],.wolden-flow-c[data-wc-flow-c-step=generating] [data-wc-flow-c-panel=generating],.wolden-flow-c[data-wc-flow-c-step=reveal] [data-wc-flow-c-panel=reveal]{display:block}.wolden-flow-c__steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.wolden-flow-c[data-wc-flow-c-step=generating] .wolden-flow-c__steps{display:none}.wolden-flow-c__step{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;border-bottom:3px solid #e3dedb;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a918d}.wolden-flow-c__step-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;font-size:11px;line-height:1}.wolden-flow-c__step.is-active{color:var(--wc-maroon, #6F323C);border-bottom-color:var(--wc-maroon, #6F323C)}.wolden-flow-c__step.is-done{color:#4c7a4c;border-bottom-color:#4c7a4c}.wolden-flow-c__label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.wolden-flow-c__microcopy{margin:6px 0 0;font-size:12px;color:#777}.wolden-flow-c__input,.wolden-flow-c__select{width:100%;padding:11px 12px;border:1.5px solid #d9d2ce;border-radius:8px;font-size:15px;background:#fff;color:#222}.wolden-flow-c__input:focus,.wolden-flow-c__select:focus{outline:none;border-color:var(--wc-maroon, #6F323C)}.wolden-flow-c__field{margin-top:12px}.wolden-flow-c__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:13px 16px;border-radius:8px;border:2px solid var(--wc-maroon, #6F323C);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.wolden-flow-c__btn--primary{background:var(--wc-maroon, #6F323C);color:#fff}.wolden-flow-c__btn--primary:hover:not(:disabled){background:#5b2831}.wolden-flow-c__btn:disabled{opacity:.45;cursor:not-allowed}.wolden-flow-c__error{margin:10px 0 0;font-size:13px;font-weight:600;color:#b3261e}.wolden-flow-c__dropzone{display:block;width:100%;padding:26px 16px;border:2px dashed #c9beba;border-radius:12px;background:#fbf9f8;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.wolden-flow-c__dropzone:hover,.wolden-flow-c__dropzone.is-dragover{border-color:var(--wc-maroon, #6F323C);background:#f6efee}.wolden-flow-c__dropzone-title{margin:0;font-size:15px;font-weight:800}.wolden-flow-c__dropzone-or{margin:6px 0;font-size:12px;color:#999}.wolden-flow-c__browse{display:inline-block;padding:9px 18px;border:2px solid var(--wc-maroon, #6F323C);border-radius:8px;background:#fff;color:var(--wc-maroon, #6F323C);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.wolden-flow-c__dropzone-hint{margin:10px 0 0;font-size:12px;color:#999}.wolden-flow-c__thumb{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid #d9d2ce;border-radius:12px;background:#fff}.wolden-flow-c__thumb-img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#eee}.wolden-flow-c__thumb-name{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wolden-flow-c__thumb-remove{flex:0 0 auto;width:30px;height:30px;border:1.5px solid #d9d2ce;border-radius:50%;background:#fff;color:#777;font-size:15px;line-height:1;cursor:pointer}.wolden-flow-c__thumb-remove:hover{border-color:#b3261e;color:#b3261e}.wolden-flow-c__tips{padding:12px 14px;border-radius:12px;background:#f6efee;border:1px solid #ecdfdd}.wolden-flow-c__tips-title{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-maroon, #6F323C)}.wolden-flow-c__tips-list{margin:0;padding-left:18px;font-size:13px;color:#555}.wolden-flow-c__tips-list li+li{margin-top:4px}.wolden-flow-c__create{margin-top:16px;padding:16px;font-size:15px}.wolden-flow-c__gen{padding:20px 16px;border:1.5px solid #ecdfdd;border-radius:12px;background:#fbf9f8;text-align:center}.wolden-flow-c__gen-title{margin:0;font-size:18px;font-weight:800}.wolden-flow-c__gen-substatus{margin:6px 0 0;min-height:1.4em;font-size:13px;color:#777}.wolden-flow-c__progress-row{display:flex;justify-content:space-between;margin:14px 0 6px;font-size:12px;font-weight:700;color:#555}.wolden-flow-c__progress-bar{height:8px;border-radius:999px;background:#e8e1de;overflow:hidden}.wolden-flow-c__progress-fill{width:0%;height:100%;border-radius:999px;background:var(--wc-maroon, #6F323C);transition:width .9s linear}.wolden-flow-c__while{margin-top:16px;padding:14px;border:1.5px solid #ecdfdd;border-radius:12px;background:#fff;text-align:left}.wolden-flow-c__while-title{margin:0;font-size:14px;font-weight:800}.wolden-flow-c__while-sub{margin:2px 0 0;font-size:12.5px;color:#777}.wolden-flow-c__birthday-row{display:flex;gap:8px}.wolden-flow-c__birthday-row .wolden-flow-c__select{flex:1 1 0}.wolden-flow-c__while-saved{margin:8px 0 0;font-size:13px;font-weight:700;color:#4c7a4c}.wolden-flow-c__reveal-frame{position:relative;border-radius:12px;overflow:hidden;background:#f2eeec}.wolden-flow-c__reveal-img{display:block;width:100%;height:auto}.wolden-flow-c__watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='150'><text x='110' y='80' font-family='Georgia, serif' font-size='22' fill='rgba(255,255,255,0.34)' text-anchor='middle' transform='rotate(-24 110 75)'>Wolden Art</text></svg>");background-repeat:repeat}html[data-wc-flow=wizard] .wolden-flow-c-atc--muted{opacity:.5;filter:grayscale(.35)}.wolden-flow-c__dropzone.wolden-customize__upload-zone--shake{animation:wolden-flow-c-shake .5s ease-in-out}@keyframes wolden-flow-c-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wolden-flow-c.css.map */
