#ai-tryon-root{--ait-cream: #f6f1ea;--ait-ink: #2e2a26;--ait-muted: #8a8178;--ait-line: #c9bfb2;--ait-accent: #b89b6e}.ait-construction{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:64px 20px;background:radial-gradient(120% 120% at 50% 0%,#fffdf9 0%,var(--ait-cream) 70%);text-align:center}.ait-crane{width:260px;height:240px;overflow:visible}.ait-load{transform-box:view-box;transform-origin:170px 55px;animation:ait-sway 3.6s ease-in-out infinite}.ait-gown{transform-box:fill-box;transform-origin:center top;animation:ait-bob 3.6s ease-in-out infinite}.ait-hookline{stroke-dasharray:3 4;animation:ait-cable 1.4s linear infinite}@keyframes ait-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes ait-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ait-trolley{0%,to{transform:translate(0)}50%{transform:translate(-46px)}}@keyframes ait-cable{to{stroke-dashoffset:-14}}.ait-title{font-size:22px;letter-spacing:.12em;text-transform:uppercase;color:var(--ait-ink);margin:8px 0 0;font-weight:500}.ait-sub{font-size:14px;color:var(--ait-muted);margin:0}.ait-dots:after{content:"";animation:ait-dots 1.6s steps(4,end) infinite}@keyframes ait-dots{0%{content:""}25%{content:"\b7"}50%{content:"\b7\b7"}75%{content:"\b7\b7\b7"}}.ait-bar{width:180px;height:3px;background:var(--ait-line);border-radius:3px;overflow:hidden;margin-top:6px}.ait-bar>i{display:block;width:40%;height:100%;background:var(--ait-accent);border-radius:3px;animation:ait-scan 1.8s ease-in-out infinite}@keyframes ait-scan{0%{margin-left:-40%}to{margin-left:100%}}.ait-devbadge{font-size:11px;letter-spacing:.1em;color:var(--ait-accent);border:1px solid var(--ait-line);border-radius:999px;padding:3px 10px}.ait-wb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;padding:32px 24px;max-width:1200px;margin:0 auto;align-items:start}@media(max-width:900px){.ait-wb{grid-template-columns:1fr}}.ait-left{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}@media(max-width:900px){.ait-left{position:static}}.ait-left-head{display:flex;align-items:center;gap:10px}.ait-left-head h2{font-size:18px;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--ait-ink);font-weight:500}.ait-preview{aspect-ratio:3 / 4;background:var(--ait-cream);border:1px solid var(--ait-line);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ait-preview img{width:100%;height:100%;object-fit:cover}.ait-empty,.ait-soon p:last-child,.ait-empty-cat,.ait-loading-cat,.ait-hint{color:var(--ait-muted);font-size:14px}.ait-empty{text-align:center;padding:24px}.ait-loading{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--ait-muted)}.ait-spin{width:34px;height:34px;border:3px solid var(--ait-line);border-top-color:var(--ait-accent);border-radius:50%;animation:ait-rot .8s linear infinite}.ait-status{font-size:13px;margin:0}@keyframes ait-rot{to{transform:rotate(360deg)}}.ait-chips{display:flex;flex-wrap:wrap;gap:8px}.ait-chip{font-size:12px;padding:4px 10px;border:1px solid var(--ait-line);border-radius:999px;color:var(--ait-ink);background:#fff}.ait-err{color:#b3402f;font-size:13px;margin:0}.ait-meta{font-size:11px;color:var(--ait-muted);margin:0;letter-spacing:.03em}.ait-right{display:flex;flex-direction:column;gap:16px}.ait-stepnav{display:flex;gap:6px;flex-wrap:wrap}.ait-stepnav button{font-size:12px;letter-spacing:.04em;padding:8px 12px;border:1px solid var(--ait-line);background:#fff;color:var(--ait-muted);border-radius:8px;cursor:pointer}.ait-stepnav button.is-active{background:var(--ait-ink);color:#fff;border-color:var(--ait-ink)}.ait-steplabel{font-size:19px;color:var(--ait-ink);margin:0;font-weight:500}.ait-hint{margin:0}.ait-soon{display:flex;flex-direction:column;gap:10px}.ait-upload{display:block;border:1.5px dashed var(--ait-line);border-radius:12px;padding:36px 20px;text-align:center;color:var(--ait-muted);cursor:pointer;font-size:14px;transition:border-color .15s,color .15s}.ait-upload:hover{border-color:var(--ait-accent);color:var(--ait-ink)}.ait-upload input{display:none}.ait-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.ait-card{border:1px solid var(--ait-line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;padding:0;display:flex;flex-direction:column;text-align:left;transition:box-shadow .15s,border-color .15s}.ait-card:hover{border-color:var(--ait-accent)}.ait-card.is-sel{border-color:var(--ait-accent);box-shadow:0 0 0 2px var(--ait-accent)}.ait-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.ait-noimg{width:100%;aspect-ratio:3 / 4;background:var(--ait-cream);display:block}.ait-card-t{font-size:13px;padding:8px 10px 2px;color:var(--ait-ink)}.ait-card-p{font-size:12px;padding:0 10px 10px;color:var(--ait-accent)}.ait-cta{margin-top:6px;background:var(--ait-ink);color:#fff;border:none;border-radius:10px;padding:14px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.ait-cta:hover{opacity:.9}.ait-cta:disabled{background:var(--ait-line);cursor:not-allowed;opacity:1}@media(prefers-reduced-motion:reduce){.ait-load,.ait-gown,.ait-trolley,.ait-hookline,.ait-bar>i,.ait-dots:after,.ait-spin{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ai-tryon.css.map */
