.ai-designer{max-width:880px;margin:0 auto;padding-top:28px;padding-bottom:40px}.ai-designer__head{text-align:center;margin-bottom:26px}.ai-designer__title{margin-bottom:12px}.ai-designer__intro{max-width:640px;margin:0 auto;text-align:left}.ai-designer__card{border:1px solid rgba(18,18,18,.12);border-radius:12px;padding:22px 22px 26px;margin-bottom:22px;background:#fff}.ai-designer__step-title{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:2rem}.ai-designer__step-num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#123332;color:#fff;font-size:1.5rem;flex:0 0 auto}.ai-designer__group{border:0;padding:0;margin:0 0 20px}.ai-designer__group legend,.ai-designer__label{display:block;font-weight:600;margin-bottom:8px;padding:0}.ai-designer__optional{font-weight:400;opacity:.7;font-size:.9em}.ai-designer__pills{display:flex;flex-wrap:wrap;gap:8px}.ai-designer__pill{position:relative;cursor:pointer}.ai-designer__pill input{position:absolute;opacity:0;pointer-events:none}.ai-designer__pill span{display:inline-block;padding:9px 16px;border:1.5px solid rgba(18,18,18,.35);border-radius:999px;line-height:1.2;transition:all .15s ease}.ai-designer__pill input:checked+span{background:#123332;border-color:#123332;color:#fff}.ai-designer__pill input:focus-visible+span{outline:2px solid #123332;outline-offset:2px}.ai-designer__piece-locked{display:inline-block;padding:9px 16px;border:1.5px solid #123332;background:#123332;color:#fff;border-radius:999px;line-height:1.2;margin:0;font-weight:600}.ai-designer__textarea,.ai-designer__select,.ai-designer__field input,.ai-designer__field textarea{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid rgba(18,18,18,.35);border-radius:8px;font:inherit;background:#fff}.ai-designer__hint{margin:6px 0 0;font-size:.9em;opacity:.7}.ai-designer__generate{width:100%;margin-top:4px}.ai-designer__fineprint{text-align:center;font-size:.92em;opacity:.75;margin:10px 0 0}.ai-designer__hidden{display:none!important}.ai-designer__result{margin-bottom:22px}.ai-designer__result-media{position:relative;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(18,18,18,.08)}.ai-designer__result-media img{display:block;width:100%;height:auto}.ai-designer__shimmer{display:flex;align-items:center;justify-content:center;min-height:320px;font-size:1.8rem;letter-spacing:.02em;background:linear-gradient(100deg,#f3f3f3 40%,#e7e7e7,#f3f3f3 60%);background-size:200% 100%;animation:ai-designer-shimmer 1.2s infinite linear}@keyframes ai-designer-shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}.ai-designer__sample-note{font-size:.95em;opacity:.8;margin:10px 2px 0}.ai-designer__brief{border-left:3px solid #123332;padding:4px 0 4px 14px;margin:16px 0}.ai-designer__brief h3{margin:0 0 4px;font-size:1.6rem}.ai-designer__brief p{margin:0}.ai-designer__field{margin-bottom:14px}.ai-designer__field label{display:block;font-weight:600;margin-bottom:6px}.ai-designer__success{border:1.5px solid #1c6b3c;background:#eef7f0;border-radius:8px;padding:14px 16px;margin-bottom:16px}.ai-designer__errors{border:1.5px solid #a33;background:#fdf0f0;border-radius:8px;padding:10px 16px;margin-bottom:16px}@media(max-width:600px){.ai-designer__card{padding:16px 14px 20px}.ai-designer__step-title{font-size:1.7rem}}.ai-designer__fee-note{border:1.5px solid #123332;background:#f4f7f6;border-radius:8px;padding:14px 16px;margin-bottom:22px}.ai-designer__fee-note p{margin:0 0 8px}.ai-designer__fee-note p:last-child{margin-bottom:0}.ai-designer__fee-fields{margin-bottom:4px}.ai-designer__generror{border:1.5px solid #a33;background:#fdf0f0;border-radius:8px;padding:10px 16px;margin:0 0 14px}.ai-designer__card-box{border:1px solid rgba(18,18,18,.35);border-radius:8px;padding:12px;background:#fff;min-height:58px}.ai-designer__pay-consent{margin:0 0 14px}.ai-designer__payerror{border:1.5px solid #a33;background:#fdf0f0;border-radius:8px;padding:10px 16px;margin:0 0 14px}.ai-designer__pay{width:100%}.ai-designer__recovery{text-align:center;font-size:.92em;opacity:.75;margin:12px 0 0}.ai-designer__bench{background:linear-gradient(165deg,#2a1c10,#1a1108 55%,#120b05);border:1px solid rgba(212,175,55,.28);border-radius:16px;padding:26px 22px 18px;margin-bottom:22px;box-shadow:inset 0 0 70px #ffa64212,0 12px 32px #170c0438}.ai-designer__bench-strip{display:flex;gap:16px;justify-content:center}.ai-designer__bench-frame{position:relative;flex:0 1 196px;aspect-ratio:9 / 16;padding:0;border:1px solid rgba(212,175,55,.55);border-radius:14px;overflow:hidden;background:#0d0803;cursor:pointer;-webkit-appearance:none;appearance:none;transition:box-shadow .35s ease,border-color .35s ease}.ai-designer__bench-frame:focus-visible{outline:2px solid #e9b558;outline-offset:3px}.ai-designer__bench-video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.ai-designer__bench-badge{position:absolute;left:50%;bottom:10px;transform:translate(-50%);white-space:nowrap;background:#100a049e;color:#f3c96b;font-size:1.15rem;letter-spacing:.04em;padding:4px 11px;border:1px solid rgba(212,175,55,.4);border-radius:999px;pointer-events:none}.ai-designer__bench.bench-anim .ai-designer__bench-frame{opacity:0;transform:translateY(16px) scale(.985)}.ai-designer__bench.bench-anim.is-inview .ai-designer__bench-frame{opacity:1;transform:translateY(0) scale(1);transition:opacity .9s ease,transform .9s ease,box-shadow .35s ease,border-color .35s ease}.ai-designer__bench.bench-anim.is-inview .ai-designer__bench-frame:nth-child(2){transition-delay:.12s,.12s,0s,0s}.ai-designer__bench.bench-anim.is-inview .ai-designer__bench-frame:nth-child(3){transition-delay:.24s,.24s,0s,0s}@media(hover:hover)and (pointer:fine){.ai-designer__bench-frame:hover{border-color:#e9b558f2;box-shadow:0 10px 26px #00000073,0 0 22px #ffb04238}.ai-designer__bench-frame:hover .ai-designer__bench-video{transform:scale(1.05);filter:brightness(1.09) saturate(1.05)}}.ai-designer__bench-caption{text-align:center;color:#e9b558;font-size:1.65rem;letter-spacing:.02em;margin:18px 0 4px}.ai-designer__bench-caption-sub{color:#f3c96ba8;font-size:.82em}@media(max-width:600px){.ai-designer__bench{padding:18px 12px 12px}.ai-designer__bench-strip{gap:9px}.ai-designer__bench-frame{flex:1 1 0;border-radius:10px}.ai-designer__bench-badge{font-size:.95rem;padding:3px 8px;bottom:7px}.ai-designer__bench-caption{font-size:1.4rem}}.ai-designer__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.ai-designer__lightbox-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0c0702db}.ai-designer__lightbox-box{position:relative;margin:0;width:min(92vw,400px)}.ai-designer__lightbox-video{display:block;width:100%;max-height:76vh;border:1px solid rgba(212,175,55,.65);border-radius:14px;background:#000;box-shadow:0 24px 60px #0009,0 0 34px #ffb04224}.ai-designer__lightbox-close{position:absolute;top:-14px;right:-14px;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid rgba(212,175,55,.7);background:#241708;color:#f3c96b;font-size:2.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.ai-designer__lightbox-close:focus-visible{outline:2px solid #e9b558;outline-offset:2px}.ai-designer__lightbox-title{text-align:center;color:#f3c96b;margin-top:12px;font-size:1.5rem;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.ai-designer__bench.bench-anim .ai-designer__bench-frame,.ai-designer__bench.bench-anim.is-inview .ai-designer__bench-frame{opacity:1;transform:none;transition:none}.ai-designer__bench-video{transition:none}}.ai-designer__help-block{margin-bottom:24px}.ai-designer__help-block:last-child{margin-bottom:0}.ai-designer__help-block h3{margin:0 0 8px;font-size:1.7rem}.ai-designer__help-block>p{margin:0 0 12px}.ai-designer__helpsuccess{border:1.5px solid #1c6b3c;background:#eef7f0;border-radius:8px;padding:10px 16px;margin:0 0 14px}.ai-designer__statusresult{border:1.5px solid #123332;background:#f4f7f6;border-radius:8px;padding:10px 16px;margin:14px 0 0}.ai-designer__faq{border-top:1px solid rgba(18,18,18,.12);padding:10px 2px}.ai-designer__faq:last-of-type{border-bottom:1px solid rgba(18,18,18,.12)}.ai-designer__faq summary{cursor:pointer;font-weight:600;padding:2px 0}.ai-designer__faq p{margin:8px 0 2px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ai-designer.css.map */
