.msg{--ink:#111;--line:rgba(0,0,0,.14);--soft:#f5f5f5;--cut:#ec008c;font-family:Geist,sans-serif;color:var(--ink);padding:32px var(--page-gutter,20px) 64px}.msg__head{max-width:720px;margin:0 auto 32px;text-align:center}.msg__eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.msg__badge{font-weight:600;letter-spacing:.02em;text-transform:none;background:#fff3cd;color:#7a5a00;border-radius:99px;padding:3px 10px}.msg__title{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.05;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.msg__lead{margin:0;opacity:.75;font-size:16px;line-height:1.5}.msg__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;max-width:1180px;margin:0 auto;align-items:start}.msg__stage{position:sticky;top:110px}.msg__canvas{position:relative;border:1px solid var(--line);overflow:hidden;background:#e9eaec}.msg__canvas canvas{display:block;width:100%}.msg__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:14px;opacity:.55;text-align:center;padding:20px}.msg__empty[hidden]{display:none}.msg__stagebar{display:flex;justify-content:space-between;align-items:center;margin:10px 0 4px;font-size:12px}.msg__legend{display:flex;align-items:center;gap:8px;opacity:.75}.msg__legend i{width:22px;border-top:2px dashed var(--cut)}.msg__bgs{display:flex;gap:6px}.msg__bgs label{cursor:pointer;line-height:0}.msg__bgs input,.msg__mats input,.msg__seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.msg__bgs span{display:block;width:22px;height:22px;border:1px solid var(--line);border-radius:50%}.msg__bgs input:checked+span{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink)}.msg-note{margin:6px 0 0;font-size:12.5px;line-height:1.4;padding:8px 10px;border-left:3px solid var(--line);background:var(--soft)}.msg-note:empty{display:none}.msg-note[hidden]{display:none}.msg-note.is-ok{border-color:#1aa260}.msg-note.is-warn{border-color:#e6a100;background:#fff8e6}.msg__sheet{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;margin-top:16px;padding:14px;background:var(--soft)}.msg__sheetsvg svg{display:block;width:96px;height:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}.msg__sheetsvg:empty{width:96px;aspect-ratio:210/297;background:#fff;border:1px solid #ddd}.msg__sheetinfo{margin:6px 0 0;font-size:13px;font-weight:700}.msg__panel{display:grid;gap:12px}.msg__step{border:1px solid var(--line);padding:18px 20px}.msg__lbl{margin:0 0 12px;font-size:13.2px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;display:flex;align-items:center;gap:10px}.msg__lbl b{flex:0 0 22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.msg__sheet .msg__lbl{margin:0 0 4px}.msg__sub{margin:12px 0 6px;font-size:12px;font-weight:600;opacity:.7}.msg__sub:first-of-type{margin-top:0}.msg__small{margin:0;font-size:12.5px;line-height:1.45;opacity:.7}.msg__drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border:1.5px dashed rgba(0,0,0,.3);background:#fafafa;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.msg.is-over .msg__canvas{outline:2px dashed var(--ink);outline-offset:-8px}.msg__drop:hover,.msg__drop.is-over{background:#f0f0f0;border-color:var(--ink)}.msg__drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.msg__drop-main{font-size:14px;font-weight:600}.msg__drop-sub{font-size:12px;opacity:.6}.msg__file{font-size:12.5px;font-weight:700}.msg__file:empty{display:none}.msg__row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.msg__check{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;cursor:pointer;margin-top:10px}.msg__row .msg__check{margin-top:0}.msg__check input{margin:1px 0 0;width:16px;height:16px;accent-color:var(--ink);flex:0 0 auto}.msg__link{all:unset;cursor:pointer;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;opacity:.75}.msg__link:hover{opacity:1}.msg__size{display:flex;align-items:flex-end;gap:10px}.msg__size label{flex:1;display:block}.msg__size label span{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.msg__size label{position:relative}.msg__size input,.msg__qty input{width:100%;box-sizing:border-box;height:42px;border:1px solid var(--ink);border-radius:0;padding:0 40px 0 12px;font:inherit;font-size:15px;background:#fff}.msg__size em{position:absolute;right:12px;bottom:12px;font-style:normal;font-size:13px;opacity:.55}.msg__x{padding-bottom:11px;opacity:.5}.msg__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.msg__chips button{all:unset;cursor:pointer;font-size:12px;padding:5px 10px;border:1px solid var(--line);border-radius:99px}.msg__chips button:hover{border-color:var(--ink)}.msg__seg{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--ink)}.msg__seg label{cursor:pointer}.msg__seg span{display:block;text-align:center;padding:10px 0;font-size:13px;font-weight:600;border-left:1px solid var(--line)}.msg__seg label:first-child span{border-left:0}.msg__seg input:checked+span{background:var(--ink);color:#fff}.msg__seg input:focus-visible+span,.msg__mats input:focus-visible+span{outline:2px solid #3d5bff;outline-offset:2px}.msg__mats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.msg__mats label{cursor:pointer;font-size:11px;text-transform:uppercase;text-align:center;line-height:1.3;display:flex;flex-direction:column;gap:6px}.msg__mats span{display:block;aspect-ratio:1.6;border:1px solid rgba(0,0,0,.12);overflow:hidden;background:#fff}.msg__mats img{width:100%;height:100%;object-fit:cover;display:block}.msg__mats label:hover span{border-color:#0006}.msg__mats input:checked+span{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.msg__qty{position:relative;max-width:180px}.msg__qty span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;opacity:.55}.msg__tiers{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}.msg__tiers th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-weight:600;padding:0 8px 6px}.msg__tiers td{padding:8px;border-top:1px solid var(--line);cursor:pointer}.msg__tiers td:last-child,.msg__tiers th:last-child{text-align:right}.msg__tiers tr:hover td{background:#fafafa}.msg__tiers tr.is-on td{background:var(--ink);color:#fff;font-weight:700}.msg__sum{border:1px solid var(--ink);padding:18px 20px;position:relative;box-shadow:0 4px 12px #0000001a}.msg__sum:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00e0c6,#00a8ff 35%,#3d5bff 65%,#a63dff)}.msg__sum dl{margin:0 0 14px;display:grid;gap:6px}.msg__sum dl div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.msg__sum dt{margin:0;opacity:.7}.msg__sum dd{margin:0;font-weight:600;text-align:right}.msg__sum .msg__total{border-top:1px solid var(--line);padding-top:10px;margin-top:4px;font-size:18px}.msg__sum .msg__total dt{opacity:1;font-weight:700}.msg__sum .msg__total dd{font-weight:800}.msg__terms{background:var(--soft);padding:12px 14px;font-size:12.5px;line-height:1.5}.msg__terms p{margin:0}.msg__atc{all:unset;box-sizing:border-box;width:100%;margin:14px 0 8px;text-align:center;cursor:pointer;background:var(--ink);color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding:16px}.msg__atc:disabled{opacity:.35;cursor:not-allowed}@media(max-width:989px){.msg__layout{grid-template-columns:minmax(0,1fr);gap:20px}.msg__stage{position:static}}@media(max-width:480px){.msg__step,.msg__sum{padding:16px}.msg__seg span{font-size:12px}}.msg__nudge{margin:0 0 12px}.msg__nudge .msg-note{margin:0 0 6px}.msg__nudge .msg__link{margin-left:4px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/38/assets/made-sticker-gen.css.map */
