.cs{--cs-bg:#FFF8F7;--cs-surface:#FFFFFF;--cs-surface-2:#FFF8F7;--cs-ink:#000000;--cs-muted:#4A4A4A;--cs-line:#F1CDCC;--cs-berry:#B8787F;--cs-berry-strong:#8C4A52;--cs-on-berry:#FFFFFF;--cs-blush:#E1B6B6;font-family:var(--font-body-family),Raleway,sans-serif;letter-spacing:.01em;background:var(--cs-bg);color:var(--cs-ink);font-size:16px;line-height:1.5;padding:24px 0 40px}.cs *,.cs *:before,.cs *:after{box-sizing:border-box}.cs button,.cs input,.cs select,.cs textarea{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.cs :focus-visible{outline:3px solid var(--cs-berry);outline-offset:2px}.cs [hidden]{display:none!important}.cs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cs-head{max-width:1360px;margin:0 auto 4px;padding:0 clamp(12px,3vw,32px);display:flex;align-items:center;gap:16px}.cs-logo{height:120px;width:auto;display:block;mix-blend-mode:multiply}@media(max-width:749px){.cs-logo{height:84px}}.cs .cs-title{margin:0!important;font-family:Montserrat,var(--font-body-family),sans-serif!important;font-weight:800!important;font-style:normal!important;font-size:clamp(1.6em,3vw,2.2em)!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--cs-ink)!important}.cs h1,.cs h2,.cs legend,.cs label,.cs dt,.cs dd,.cs p,.cs span,.cs strong,.cs small,.cs output{font-family:inherit}.cs .cs-dlg-body h2{font-family:Montserrat,var(--font-body-family),sans-serif!important;color:var(--cs-ink)!important;font-weight:800!important;letter-spacing:.03em!important}.cs-sub{margin:2px 0 0;color:var(--cs-muted)}.cs-setup{max-width:640px;margin:24px auto;padding:16px;border:2px dashed var(--cs-berry);border-radius:12px;background:var(--cs-surface);text-align:center}.cs-grid{display:grid;gap:20px;max-width:1360px;margin:0 auto;padding:16px clamp(12px,3vw,32px) 0;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.cs-grid{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start}.cs-panel{grid-column:1;grid-row:1}.cs-stage-col{grid-column:2;grid-row:1;position:sticky;top:110px}}.cs-card{background:var(--cs-surface);border:1.5px solid var(--cs-ink);border-radius:0;padding:18px;box-shadow:6px 6px 0 var(--cs-blush)}.cs-stage{position:relative;width:100%;aspect-ratio:4/3;max-height:72vh;border-radius:12px;overflow:hidden;border:1px solid var(--cs-line);background:#f7f5f2}@media(min-width:900px){.cs-stage{aspect-ratio:4/3}}.cs-stage canvas{display:block;width:100%;height:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.cs-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;pointer-events:none;padding:20px;text-align:center}.cs-empty span{background:var(--cs-surface);border:1.5px solid var(--cs-line);border-radius:999px;padding:8px 16px;font-weight:600;font-size:.95em}.cs-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:12px}.cs-bgs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cs-tool-label{font-size:.85em;color:var(--cs-muted);margin-right:2px}.cs-chip{border:1.5px solid var(--cs-line);background:var(--cs-surface);border-radius:999px;padding:6px 12px;font-size:.85em;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin:0}.cs-chip[aria-pressed=true]{background:var(--cs-ink);color:#fff;border-color:var(--cs-ink)}.cs-chip input[type=color]{width:20px;height:20px;border:0;padding:0;background:none;cursor:pointer;border-radius:50%}.cs-ghost{border:1.5px solid var(--cs-ink);background:var(--cs-surface);border-radius:0;padding:6px 14px;font-weight:650;cursor:pointer}.cs-ghost:disabled{opacity:.4;cursor:default}a.cs-ghost{text-decoration:none;display:inline-block}.cs-order{margin-top:16px}.cs-field-label{display:block;font-weight:650;font-size:.95em;margin-bottom:6px}.cs-seg{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.cs-seg button{border:1.5px solid var(--cs-line);border-radius:10px;background:var(--cs-surface);padding:8px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.25;min-height:0;min-width:0}.cs-seg button strong{font-size:.95em}.cs-seg button small{font-size:.75em;opacity:.8}.cs-seg button[aria-pressed=true]{background:var(--cs-ink);color:#fff;border-color:var(--cs-ink)}.cs-seg button:disabled{opacity:.4;cursor:not-allowed}.cs-type-single{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:999px;background:var(--cs-surface-2);border:1.5px solid var(--cs-line);font-size:.85em;font-weight:650}.cs-type-field{margin-bottom:14px}.cs-row{display:flex;gap:12px;align-items:stretch;margin-top:14px}.cs-qty{display:flex;border:1.5px solid var(--cs-ink);border-radius:0;overflow:hidden;background:var(--cs-surface)}.cs-qty button{width:40px;border:0;background:transparent;font-size:1.2em;font-weight:700;cursor:pointer;padding:0}.cs-qty input{width:44px;border:0;background:transparent;text-align:center;font-weight:700;-moz-appearance:textfield;padding:0;min-height:0;box-shadow:none}.cs-qty input::-webkit-outer-spin-button,.cs-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cs-add{flex:1;background:#000;color:#fff!important;border:0;border-radius:0;font-family:Montserrat,var(--font-body-family),sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1em;padding:14px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background .2s ease,color .2s ease}.cs-add:hover{background:#f1cdcc;color:#000!important}.cs-add.is-loading{opacity:.7;cursor:progress}.cs-error{color:var(--cs-berry-strong);font-size:.875em;font-weight:600;margin:8px 0 0}.cs-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--cs-surface-2);border:1.5px solid var(--cs-line);border-radius:12px;padding:4px;gap:4px;margin-bottom:18px}.cs-tabs button{border:0;border-radius:9px;padding:10px 6px;font-weight:650;background:transparent;color:var(--cs-muted);cursor:pointer}.cs-tabs button[aria-selected=true]{background:var(--cs-ink);color:#fff}.cs-tabs{border-radius:0!important}.cs-tabs button{border-radius:0!important;font-family:Montserrat,var(--font-body-family),sans-serif;letter-spacing:.04em}.cs fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.cs legend{font-weight:700;font-size:1em;margin-bottom:8px;padding:0;color:var(--cs-ink);font-family:Montserrat,var(--font-body-family),sans-serif;letter-spacing:.02em}.cs-group{border-top:1.5px solid var(--cs-line)!important;padding-top:14px!important}.cs-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.cs-tpl{border:1.5px solid var(--cs-line);background:var(--cs-surface);border-radius:10px;padding:5px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.cs-tpl canvas{width:40px;height:40px;border-radius:8px;display:block;background:#fff;border:1px solid var(--cs-line)}.cs-tpl span{display:block;font-size:.76em;font-weight:600;line-height:1.15}.cs-tpl[aria-pressed=true]{background:var(--cs-ink);color:#fff;border-color:var(--cs-ink)}.cs-tpl[aria-pressed=true] canvas{border-color:#fff}.cs-field{margin-bottom:16px}.cs-field label{display:block;font-weight:650;font-size:.95em;margin-bottom:6px}.cs-field-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cs-field-top output{font-size:.85em;color:var(--cs-muted);font-variant-numeric:tabular-nums}.cs input[type=text],.cs select,.cs textarea{width:100%;background:var(--cs-surface-2);border:1.5px solid var(--cs-line);border-radius:10px;padding:10px 12px;min-height:0;box-shadow:none}.cs-text{font-weight:700;letter-spacing:.03em!important;font-size:1.1em!important}.cs-text.is-upper{text-transform:uppercase!important}.cs input[type=range]{width:100%;accent-color:var(--cs-berry);padding:0;border:0;background:transparent}.cs-color-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.cs-color-row label{margin:0;font-weight:500;font-size:.95em}.cs-swatch{display:flex;align-items:center;gap:8px;border:1.5px solid var(--cs-line);border-radius:10px;padding:4px 10px 4px 4px;background:var(--cs-surface-2)}.cs-swatch input{width:34px;height:28px;border:0;padding:0;background:none;cursor:pointer}.cs-swatch output{font-size:.8em;color:var(--cs-muted);min-width:64px;font-variant-numeric:tabular-nums;text-transform:uppercase}.cs-drop{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;border:2px dashed var(--cs-berry);border-radius:14px;padding:28px 16px;background:var(--cs-surface-2);cursor:pointer;margin-bottom:14px}.cs-drop strong{font-size:1.05em}.cs-drop span{font-size:.85em;color:var(--cs-muted);max-width:32ch}.cs-drop.is-dragging{background:#ffe59e}.cs-file-meta{font-size:.9em;margin:0 0 8px;overflow-wrap:anywhere}.cs-quality{padding:10px 12px;border-radius:10px;font-size:.9em;margin:0 0 14px;font-weight:550}.cs-quality.is-good{background:#e3f4e8;color:#14532d}.cs-quality.is-ok{background:#fff3d1;color:#5c3f00}.cs-quality.is-low{background:#fde2e7;color:#8a1238}.cs-hint{font-size:.88em;line-height:1.45;color:var(--cs-muted);margin:6px 0 0}.cs-foot{max-width:1360px;margin:16px auto 0;padding:0 clamp(12px,3vw,32px);font-size:.85em;color:var(--cs-muted)}.cs-dialog{border:1.5px solid var(--cs-ink);border-radius:0;padding:0;width:min(440px,calc(100vw - 32px));background:var(--cs-surface);color:var(--cs-ink);box-shadow:8px 8px #e1b6b6}.cs-dialog::backdrop{background:#140a1980}.cs-dlg-body{padding:20px}.cs-dlg-body h2{margin:0 0 12px;font-size:1.35em;line-height:1.2}.cs-dlg-body canvas{width:100%;height:auto;border-radius:10px;border:1px solid var(--cs-line);display:block;margin-bottom:12px}.cs-dlg-body dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 16px;font-size:.92em}.cs-dlg-body dt{color:var(--cs-muted)}.cs-dlg-body dd{margin:0;font-weight:600;overflow-wrap:anywhere}.cs-dlg-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cs-dlg-actions .cs-add{flex:0 0 auto;text-decoration:none}.cs-lines{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.cs-chip-add{border-style:dashed;border-color:var(--cs-berry);color:var(--cs-berry-strong)}.cs-remove{width:100%;margin-top:4px}.cs-toggle-row{padding-top:14px;margin-bottom:14px}.cs-toggle{display:flex!important;align-items:center;gap:10px;font-weight:650;cursor:pointer;margin:0!important}.cs-toggle input{width:20px;height:20px;accent-color:var(--cs-berry);margin:0}.cs-shapes-panel{border:1.5px solid var(--cs-line);border-radius:14px;padding:12px;margin:0 0 18px;background:var(--cs-surface-2)}.cs-shape-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.cs-shape{border:1.5px solid var(--cs-line);background:var(--cs-surface);border-radius:10px;padding:5px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px}.cs-shape canvas{width:40px;height:40px;display:block;border-radius:8px;border:1px solid var(--cs-line)}.cs-shape span{font-size:.76em;font-weight:600;line-height:1.15;text-align:center}.cs-shape[aria-pressed=true]{background:var(--cs-ink);color:#fff;border-color:var(--cs-ink)}.cs-shape[aria-pressed=true] canvas{border-color:#fff}.cs-toggle-sm{font-size:.9em;font-weight:600!important;margin:4px 0 8px!important}.cs-distress{margin-top:18px}.cs-zoom{display:flex;align-items:center;gap:6px}.cs-zoom .cs-ghost{width:36px;height:34px;padding:0;font-size:1.1em;line-height:1}.cs-zoom output{min-width:48px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.cs-zoom-hint{margin:6px 0 10px}.cs-stage.is-zoomed canvas{cursor:grab}.cs-stage.is-zoomed canvas:active{cursor:grabbing}.cs-apparel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.cs-garments{display:flex;flex-wrap:wrap;gap:6px}.cs-ccrow{margin-top:12px}.cs-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:6px;margin-top:8px}.cs-sw{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(26,20,48,.25);cursor:pointer;padding:0}.cs-sw[aria-pressed=true]{outline:3px solid var(--cs-berry);outline-offset:2px}.cs-tpl-upload{border-style:dashed;border-color:var(--cs-berry)}.cs-tpl-upload span{color:var(--cs-berry-strong)}.cs-tpl-upload[aria-pressed=true] span{color:#fff}.cs-dl{margin-top:12px;padding:10px 12px;border:1.5px dashed var(--cs-berry);border-radius:12px;background:var(--cs-surface-2)}.cs-dl .cs-toggle-sm{margin:0!important}.cs-dl .cs-hint{margin:4px 0 0 30px}.cs-textbox{border:1.5px solid var(--cs-line);background:var(--cs-surface-2);padding:12px 12px 2px;margin:0 0 18px}.cs-textbox .cs-lines{margin:0 0 12px}.cs-textbox .cs-field{margin-bottom:12px}.cs-textbox input[type=text]{background:#fff}.cs-compare{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.cs-upcheck{border:1.5px solid var(--cs-ink);background:#fff;padding:14px;margin:0 0 18px;box-shadow:4px 4px 0 var(--cs-blush)}.cs-upcheck-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.cs-upcheck-head strong{font-family:Montserrat,var(--font-body-family),sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.92em}.cs-upcheck-status{font-size:.78em;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--cs-surface-2);border:1px solid var(--cs-line)}.cs-upcheck-status.is-warn{background:#fff3d1;border-color:#e8c770;color:#5c3f00}.cs-upcheck-status.is-ok{background:#e3f4e8;border-color:#9bd3ae;color:#14532d}.cs-upcheck-intro{margin:0 0 12px}.cs-fixes{display:grid;gap:8px}.cs-fix{display:flex!important;gap:10px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--cs-line);background:var(--cs-surface-2);cursor:pointer;margin:0!important;font-weight:400!important}.cs-fix.is-issue{border-color:#e8c770;background:#fffbef}.cs-fix input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--cs-ink)}.cs-fix-body{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-fix-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cs-fix-top strong{font-size:.93em}.cs-fix-badge{font-style:normal;font-size:.68em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;background:#fff;border:1px solid var(--cs-line);color:var(--cs-muted)}.cs-fix.is-issue .cs-fix-badge{background:#000;border-color:#000;color:#fff}.cs-fix-why{font-size:.84em;line-height:1.45;color:var(--cs-muted)}.cs-uptol{margin:12px 0 0}.cs-ack{display:flex!important;gap:10px;align-items:flex-start;margin:12px 0 0!important;padding:12px;border:2px dashed #000;background:#fff8f7;font-size:.88em;font-weight:600!important;line-height:1.45;cursor:pointer}.cs-ack input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:#000}.cs-fixall{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:0 0 12px;padding:12px 16px;background:#000;color:#fff;border:0;border-radius:0;font-family:Montserrat,var(--font-body-family),sans-serif;font-weight:800;font-size:.95em;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--cs-blush);transition:background .2s ease,color .2s ease}.cs-fixall:hover{background:#f1cdcc;color:#000}.cs-fixall:disabled{opacity:.7;cursor:progress}.cs-fix-result{display:grid;gap:6px;margin:0 0 12px;padding:12px 14px;border:1.5px solid #9BD3AE;background:#e3f4e8;color:#14532d;font-size:.9em;line-height:1.45}.cs-fix-result.is-ok{border-color:#e8c770;background:#fff3d1;color:#5c3f00}.cs-fix-result strong{font-weight:700}.cs-fix-dpi{font-size:1.02em}.cs-fix-dpi s{opacity:.7}.cs-fix-dpi b{font-weight:800;font-size:1.1em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/classy-studio.css.map */
