.ls,.ls-stage:not(.ls .ls-stage){--ls-ink: #2b1419;--ls-rose: #b24e6c;--ls-rose-soft: #f6e3e9;--ls-blush: #fdf3f5;--ls-line: #ead7dc;--ls-muted: #7d6a6e;--ls-radius: 14px}.ls{color:var(--ls-ink);font-family:inherit;display:grid;gap:18px}.ls *,.ls *:before,.ls *:after,.ls-stage,.ls-stage *,.ls-stage *:before,.ls-stage *:after{box-sizing:border-box}.ls-stage{color:var(--ls-ink)}.ls-stage{position:relative;border-radius:var(--ls-radius);overflow:hidden;background:#f4f1ef;aspect-ratio:1 / 1}.ls-canvas{display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom}.ls-stage.has-photo .ls-canvas{touch-action:pan-y;cursor:grab}.ls-stage.has-photo .ls-canvas:active{cursor:grabbing}.ls-zoom{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid rgba(43,20,25,.08);border-radius:999px;background:#fffffff0;color:var(--ls-ink);font:inherit;font-size:12px;font-weight:500;padding:6px 12px 6px 9px;cursor:pointer;box-shadow:0 2px 10px #2b141914;-webkit-tap-highlight-color:transparent}.ls-zoom:hover{border-color:var(--ls-rose)}.ls-zoom:focus-visible{outline:2px solid var(--ls-rose);outline-offset:2px}.ls-stage.is-close .ls-badge{display:none}.ls-zoom-ico{display:grid}.ls-zoom-ico svg{width:17px;height:17px}.ls-badge{position:absolute;top:12px;left:12px;background:#ffffffeb;color:var(--ls-ink);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;pointer-events:none}.ls-hint{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#2b1419c7;color:#fff;font-size:12px;padding:6px 12px;border-radius:999px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s}.ls-stage.is-draggable .ls-hint{opacity:1}.ls-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;background:#fdf3f5b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ls-stage.is-busy .ls-busy{display:grid}.ls-busy-card{background:#fff;border-radius:12px;padding:14px 18px;min-width:220px;box-shadow:0 8px 30px #2b14191f;text-align:center;font-size:14px}.ls-bar{height:6px;background:var(--ls-rose-soft);border-radius:99px;overflow:hidden;margin-top:10px}.ls-bar>i{display:block;height:100%;width:0;background:var(--ls-rose);transition:width .2s}.ls-panel{border:1px solid var(--ls-line);border-radius:var(--ls-radius);background:var(--ls-blush);padding:18px;display:grid;gap:16px}.ls-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ls-title{margin:0;font-size:18px;font-weight:600;letter-spacing:.01em}.ls-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-rose)}.ls-step{display:grid;gap:8px}.ls-label{font-size:13px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.ls-label small{font-weight:400;color:var(--ls-muted)}.ls-drop{display:flex;align-items:center;gap:12px;cursor:pointer;border:1.5px dashed #d7b3be;border-radius:12px;background:#fff;padding:12px 14px;transition:border-color .2s,background .2s}.ls-drop:hover,.ls-drop.is-over{border-color:var(--ls-rose);background:#fffafb}.ls-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ls-thumb{width:52px;height:52px;border-radius:10px;flex:none;background:var(--ls-rose-soft) center/cover no-repeat;display:grid;place-items:center;color:var(--ls-rose)}.ls-thumb svg{width:22px;height:22px}.ls-drop-text{display:grid;gap:2px;font-size:14px;min-width:0}.ls-drop-text b{font-weight:600}.ls-drop-text span{font-size:12px;color:var(--ls-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-samples{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--ls-muted)}.ls-chip{border:1px solid var(--ls-line);background:#fff;color:var(--ls-ink);border-radius:999px;padding:5px 10px;font:inherit;font-size:12px;cursor:pointer}.ls-chip:hover{border-color:var(--ls-rose)}.ls-toggle{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--ls-line);background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit;color:inherit;text-align:left}.ls-toggle:disabled{opacity:.5;cursor:not-allowed}.ls-toggle-ico{width:36px;height:36px;border-radius:10px;background:var(--ls-rose-soft);color:var(--ls-rose);display:grid;place-items:center;flex:none}.ls-toggle-ico svg{width:20px;height:20px}.ls-toggle-text{display:grid;gap:2px;flex:1;min-width:0}.ls-toggle-text b{font-size:14px;font-weight:600}.ls-toggle-text span{font-size:12px;color:var(--ls-muted)}.ls-switch{width:44px;height:26px;border-radius:99px;background:#e6d6da;position:relative;flex:none;transition:background .2s}.ls-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ls-toggle[aria-pressed=true] .ls-switch,.ls-mini-switch[aria-pressed=true] .ls-switch{background:var(--ls-rose)}.ls-toggle[aria-pressed=true] .ls-switch:after,.ls-mini-switch[aria-pressed=true] .ls-switch:after{transform:translate(18px)}.ls-mini-switch{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:2px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--ls-muted);cursor:pointer}.ls-mini-switch:focus-visible{outline:2px solid var(--ls-rose);outline-offset:3px;border-radius:99px}.ls-text-fields{display:grid;gap:8px}.ls-text-fields[hidden],.ls-text-note[hidden]{display:none}.ls-text-note{font-size:12px;color:var(--ls-muted)}.ls-range{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ls-muted);min-height:32px}.ls-range input{flex:1 1 auto;width:0;min-width:0;height:32px;margin:0;accent-color:var(--ls-rose)}.ls-range-label{width:68px;flex:none}.ls-range>span:last-child{width:38px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.ls-shape{width:13px;height:13px;flex:none;border:1.6px solid currentColor}.ls-shape--sq{border-radius:1px}.ls-shape--round{border-radius:50%}.ls-corners.is-off{opacity:.45}.ls-corners.is-off .ls-radius-val{visibility:hidden}.ls-corners-note{font-size:12px;color:var(--ls-muted);margin-top:-6px}.ls-corners-note[hidden]{display:none}@media(max-width:359px){.ls-shape{display:none}.ls-range-label{width:62px}}.ls-field{display:grid;gap:6px}.ls-input{width:100%;border:1px solid var(--ls-line);border-radius:10px;background:#fff;padding:11px 12px;font:inherit;font-size:16px;color:var(--ls-ink)}.ls-input:focus{outline:none;border-color:var(--ls-rose);box-shadow:0 0 0 3px var(--ls-rose-soft)}.ls-note{font-size:12px;color:var(--ls-muted);display:flex;gap:8px;align-items:flex-start;line-height:1.45}.ls-note svg{width:16px;height:16px;flex:none;color:var(--ls-rose);margin-top:1px}.ls-error{font-size:13px;color:#a3283f;display:none}.ls-error.is-on{display:block}.ls-ready{font-size:12px;color:#4f7a5a;display:none}.ls-ready.is-on{display:block}@media(min-width:990px){.ls.ls--split{grid-template-columns:1.05fr 1fr;align-items:start}}@media(max-width:989px){.ls>.ls-stage{position:sticky;top:var(--ls-sticky-top, 0px);z-index:4;align-self:start;aspect-ratio:auto;height:min(calc(100vw - 32px),46vh);display:flex;justify-content:center;transition:height .25s ease,box-shadow .2s ease}.ls>.ls-stage .ls-canvas{width:auto;height:100%;aspect-ratio:1 / 1}.ls>.ls-stage.is-stuck{border-radius:0 0 var(--ls-radius) var(--ls-radius);box-shadow:0 10px 24px #2b141924}.ls>.ls-stage.is-typing{height:min(calc(100vw - 32px),30vh)}.ls>.ls-stage.is-typing .ls-hint{display:none}.ls-samples{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.ls-samples::-webkit-scrollbar{display:none}.ls-chip,.ls-samples-label{flex:none;white-space:nowrap}}@supports (height: 1svh){@media(max-width:989px){.ls>.ls-stage{height:min(calc(100vw - 32px),46svh)}.ls>.ls-stage.is-typing{height:min(calc(100vw - 32px),30svh)}}}
/*# sourceMappingURL=/cdn/shop/files/ls1-lune-studio.css.map */
