momenta-personaliser{display:block;width:100%;color:inherit;font:inherit;container-type:inline-size}momenta-personaliser [hidden]{display:none!important}.mp-personaliser{--mp-line: #dedbd4;--mp-ink: #353b33;--mp-muted: #62665d;--mp-paper: #f8f7f4;width:100%;padding:26px 0 12px;border-top:1px solid var(--mp-line)}.mp-personaliser *,.mp-personaliser *:before,.mp-personaliser *:after{box-sizing:border-box}.mp-personaliser button,.mp-personaliser input{font:inherit}.mp-personaliser button{text-transform:none;letter-spacing:normal;cursor:pointer}.mp-personaliser button:disabled{cursor:not-allowed;opacity:.52}.mp-personaliser :focus-visible{outline:2px solid var(--mp-ink);outline-offset:4px}.mp-heading h2{margin:0 0 6px;font:inherit;font-size:clamp(23px,3vw,30px);line-height:1.25;font-weight:500;text-transform:none;letter-spacing:-.025em}.mp-heading p{margin:0 0 24px;line-height:1.5}.mp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.mp-controls,.mp-review{min-width:0}.mp-upload{border:1px solid var(--mp-line);padding:20px;background:var(--mp-paper)}.mp-upload.mp-dragover{outline:2px solid var(--mp-ink);outline-offset:-2px}.mp-upload-label{display:block;margin:0 0 14px;font-size:17px;font-weight:500}.mp-file{display:block;max-width:100%;width:100%;font-size:13px!important}.mp-file::file-selector-button{font:inherit;padding:10px 12px;background:#fff;border:1px solid #a8ada3;border-radius:0;margin-right:10px;cursor:pointer}.mp-camera-option{margin-top:14px}.mp-camera-button{min-height:44px;padding:10px 16px;border:1px solid #a8ada3;border-radius:0;background:#fff;color:inherit;font-size:13px}.mp-small{margin:10px 0 0;color:var(--mp-muted);font-size:12px;line-height:1.6}.mp-file-summary{display:flex;gap:12px;align-items:baseline;margin-top:13px;font-size:13px}.mp-file-summary span{min-width:0;overflow-wrap:anywhere}.mp-text-button{flex:none;min-height:44px;border:0;background:transparent;padding:5px 0;color:inherit;text-decoration:underline;text-underline-offset:4px}.mp-threads{margin:25px 0 0;border:0;padding:0;min-inline-size:0}.mp-threads legend{padding:0;font-size:17px;font-weight:500;margin-bottom:14px}.mp-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 3px}.mp-swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;min-width:0;text-align:center;padding:4px 2px}.mp-swatch input{position:absolute;width:1px;height:1px;opacity:0}.mp-swatch-circle{display:block;width:31px;height:31px;background:var(--mp-swatch);border-radius:50%;border:1px solid #0002;box-shadow:0 0 0 3px #fff,0 0 0 4px transparent;margin:3px}.mp-swatch input:checked+.mp-swatch-circle{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--mp-ink)}.mp-swatch:has(input:focus-visible){outline:2px solid var(--mp-ink);outline-offset:2px}.mp-swatch-name,.mp-swatch-code{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mp-thread-choice{margin:14px 0 0;font-size:13px}.mp-stage{position:relative;background:var(--mp-paper);overflow:hidden;min-height:160px}.mp-stage canvas{display:block;width:100%;height:auto}.mp-empty{position:absolute;left:20px;right:20px;bottom:20px;margin:0;padding:12px;background:#ffffffed;text-align:center;font-size:13px;line-height:1.5}.mp-garment{margin:15px 0 6px;font-size:14px;line-height:1.5}.mp-placement{margin:0;font-size:12px;line-height:1.6}.mp-original{display:flex;gap:15px;align-items:center;margin-top:22px;padding-top:20px;border-top:1px solid var(--mp-line)}.mp-original img{width:86px;height:86px;object-fit:contain;padding:6px;background-color:#f0eeea;background-image:linear-gradient(45deg,#ddd9d1 25%,transparent 25%),linear-gradient(-45deg,#ddd9d1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd9d1 75%),linear-gradient(-45deg,transparent 75%,#ddd9d1 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.mp-original p{margin:0}.mp-ai-comparison{margin-top:22px;padding-top:20px;border-top:1px solid var(--mp-line)}.mp-ai-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mp-ai-pair figure{margin:0;min-width:0}.mp-ai-pair figcaption{margin-bottom:8px;font-size:12px;line-height:1.4}.mp-ai-image{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;aspect-ratio:1;overflow:hidden;padding:10px;background-color:#d8d5ce;background-image:linear-gradient(45deg,#cbc8c1 25%,transparent 25%),linear-gradient(-45deg,#cbc8c1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#cbc8c1 75%),linear-gradient(-45deg,transparent 75%,#cbc8c1 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.mp-ai-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;object-fit:contain}.mp-ai-image [data-mp-ai-cleaned]{filter:brightness(0)}.mp-ai-image p{margin:0;padding:10px;font-size:12px;text-align:center;line-height:1.5;color:var(--mp-ink)}.mp-ai-progress{display:flex;align-items:center;gap:10px;margin-top:14px}.mp-ai-progress p{margin:0}.mp-ai-loading-bar{height:4px;width:100%;margin-top:12px;overflow:hidden;background:var(--mp-line)}.mp-ai-loading-bar>span{display:block;width:34%;height:100%;background:var(--mp-ink);animation:mp-cleanup-progress 1.8s ease-in-out infinite}.mp-ai-comparison [data-mp-ai-help]{min-height:3.2em}@keyframes mp-cleanup-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.mp-ai-loading-bar>span{animation:none;transform:translate(100%)}}.mp-ai-comparison [data-mp-ai-status].mp-error{color:#8b302b}.mp-ai-comparison [data-mp-ai-retry]{margin-top:4px;font-size:13px}.mp-confirm{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:25px;margin-top:25px;border-top:1px solid var(--mp-line)}.mp-checkbox{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;cursor:pointer}.mp-checkbox input{accent-color:var(--mp-ink);width:18px;height:18px;flex:none;margin-top:1px}.mp-confirm-button{border:1px solid var(--mp-ink);background:var(--mp-ink);color:#fff;padding:14px 26px;min-height:48px;min-width:185px;font-size:14px;border-radius:0}.mp-status{min-height:1.6em;margin:13px 0 0;font-size:13px;line-height:1.6}.mp-status:empty{display:none}.mp-status.mp-error{color:#8b302b}@media(max-width:700px){.mp-layout{grid-template-columns:minmax(0,1fr);gap:25px}.mp-review{order:-1}.mp-stage{max-width:520px;margin-inline:auto}.mp-stage canvas{max-height:490px;object-fit:contain}.mp-upload{padding:17px}.mp-confirm{display:grid;gap:18px}.mp-confirm-button{width:100%}.mp-swatches{grid-template-columns:repeat(8,minmax(0,1fr))}}@container (max-width: 650px){.mp-layout{grid-template-columns:minmax(0,1fr)}.mp-confirm{display:grid}.mp-confirm-button{width:100%}}@container (max-width: 330px){.mp-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}momenta-personaliser .mp-selection-dialog{width:min(940px,calc(100vw - 32px));max-width:940px;max-height:calc(100dvh - 32px);padding:25px 30px;margin:auto;border:1px solid var(--mp-line);border-radius:0;color:var(--mp-ink);background:#faf9f6;overflow-y:auto;overscroll-behavior:contain}.mp-selection-dialog::backdrop{background:#14221bcc}.mp-selection-heading{display:flex;align-items:center;gap:20px;justify-content:space-between}.mp-selection-heading h2{font:inherit;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.2;text-transform:none;letter-spacing:-.02em;margin:0}.mp-selection-help{font-size:14px;line-height:1.5;margin:8px 0 18px;max-width:600px}.mp-selection-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.mp-selection-tools button{border:1px solid #b4b9b0;border-radius:0;background:transparent;color:inherit;padding:10px 15px;min-height:44px;font-size:13px}.mp-selection-tools button[aria-pressed=true]{color:#fff;background:var(--mp-ink);border-color:var(--mp-ink)}.mp-selection-stage{display:flex;justify-content:center;background:#e8e5de;padding:10px}.mp-selection-stage canvas{display:block;max-width:100%;max-height:48dvh;width:auto;height:auto;object-fit:contain;touch-action:none;cursor:crosshair}.mp-selection-status{margin:10px 0;min-height:1.5em;font-size:13px;line-height:1.5}.mp-selection-status.mp-error{color:#8b302b}.mp-selection-dialog>.mp-confirm-button{display:block;margin-left:auto;width:auto;background:var(--mp-ink);color:#fff;border-color:var(--mp-ink)}@media(max-width:600px){momenta-personaliser .mp-selection-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 16px}.mp-selection-tools{gap:6px}.mp-selection-tools button{padding:10px 12px}.mp-selection-dialog>.mp-confirm-button{width:100%}.mp-selection-stage{padding:4px}}.mp-brush-options{display:flex;align-items:center;gap:16px;min-height:44px;margin:0 0 2px;font-size:13px}.mp-brush-options input{flex:1;min-width:60px;max-width:280px;height:30px;accent-color:var(--mp-ink)}.mp-brush-example{--brush-diameter: 22px;width:var(--brush-diameter);height:var(--brush-diameter);flex:none;border-radius:50%;background:#a0d0aa;border:1px solid #456b4b;margin-right:10px}.mp-selection-alternatives{display:flex;gap:22px;margin:0 0 8px;font-size:12px}.mp-selection-alternatives [aria-pressed=true]{font-weight:600;text-decoration-thickness:2px}@media(pointer:fine){.mp-selection-stage canvas{cursor:none}}@media(max-width:600px){.mp-selection-help{font-size:13px;margin-bottom:12px}.mp-selection-tools{margin-bottom:8px}.mp-selection-stage canvas{max-height:38dvh}.mp-brush-options{gap:12px}}.mp-ai-clarification{margin-top:18px}.mp-ai-question{min-width:0;margin:16px 0;padding:0;border:0}.mp-ai-question legend{padding:0;margin-bottom:10px;font-size:14px;line-height:1.5}.mp-ai-question canvas{width:100%;height:auto;max-height:320px;object-fit:contain;display:block}.mp-ai-question [data-mp-ai-question-context]{white-space:pre-line}.mp-ai-answer-options{display:flex;gap:10px;margin-top:10px}.mp-ai-answer-options button{flex:1;padding:10px;min-height:44px;border:1px solid var(--mp-line);background:transparent;color:var(--mp-ink)}.mp-ai-answer-options button[aria-pressed=true]{background:var(--mp-ink);border-color:var(--mp-ink);color:#fff}.mp-ai-answer-options button:focus-visible{outline:2px solid #a0463a;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/momenta-personaliser.css.map */
