.mas{--mas-bg: #ffffff;--mas-panel: #ffffff;--mas-panel-2: #f4eee4;--mas-panel-3: #ebe3d4;--mas-line: #e6ddcd;--mas-input: #5b6480;--mas-text: #1b2644;--mas-muted: #4a5470;--mas-accent: #1b2644;--mas-accent-ink: #f4eee4;--mas-focus: #1b2644;--mas-danger: #a42a1b;--mas-ok: #1d6b36;--mas-warn: #805b00;--mas-stage: #f4eee4;--mas-shadow: none;--mas-radius: 0px;--mas-radius-sm: 0px;--mas-gap: 16px;--mas-font: var(--ma-font, "Host Grotesk", "Helvetica Neue", Arial, sans-serif);--mas-canvas-max: 70vh;color-scheme:light}.mas,.mas *,.mas *:before,.mas *:after{box-sizing:border-box}.mas{font-family:var(--mas-font);font-size:15px;line-height:1.45;color:var(--mas-text);background:var(--mas-bg);min-height:0;-webkit-text-size-adjust:100%}.mas :where(h1,h2,h3,p){margin:0}.mas :where(button,input,select,textarea){font:inherit;color:inherit}.mas [hidden]{display:none!important}.mas :focus{outline:none}.mas :focus-visible{outline:3px solid var(--mas-focus);outline-offset:2px;border-radius:6px}.mas-vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.mas-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;background:var(--mas-panel);border-bottom:1px solid var(--mas-line)}.mas-brand{display:flex;align-items:baseline;gap:10px;margin-right:auto;min-width:0}.mas-brand-name{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.mas-brand-sub{color:var(--mas-muted);font-size:14px}.mas-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--mas-accent);color:var(--mas-accent);letter-spacing:.04em}.mas[data-theme=light] .mas-badge{color:var(--mas-text);border-color:var(--mas-text)}.mas-lbl-m{display:none}.mas-bar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mas-notice{padding:8px 16px;font-size:13px;color:var(--mas-muted);background:var(--mas-panel-2);border-bottom:1px solid var(--mas-line)}.mas-notice strong{color:var(--mas-text)}.mas-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 16px;cursor:pointer;text-align:center;background:var(--mas-panel-2);border:1px solid var(--mas-input);border-radius:var(--mas-radius-sm);font-weight:600;font-size:14px;line-height:1.2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mas-btn:hover{background:var(--mas-panel-3)}.mas-btn[disabled],.mas-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mas-btn--primary{background:var(--mas-accent);color:var(--mas-accent-ink);border-color:var(--mas-accent)}.mas-btn--primary:hover{background:var(--mas-accent);filter:brightness(1.08)}.mas-btn--icon{padding:0;width:44px}.mas-btn--ghost{background:transparent}.mas-btn--danger{border-color:var(--mas-danger);color:var(--mas-danger)}.mas-btn[aria-pressed=true]{background:var(--mas-accent);color:var(--mas-accent-ink);border-color:var(--mas-accent)}.mas-btn svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mas-btn--sm{font-size:13px;padding:0 12px}.mas-main{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--mas-gap);padding:var(--mas-gap);align-items:start;max-width:1500px;margin:0 auto}.mas-stage{position:sticky;top:0;z-index:3;background:var(--mas-panel);border:1px solid var(--mas-line);border-radius:var(--mas-radius);padding:12px;box-shadow:var(--mas-shadow)}.mas-side{background:var(--mas-panel);border:1px solid var(--mas-line);border-radius:var(--mas-radius);min-width:0;overflow:hidden}.mas-tabs,.mas-stage-tabs{display:flex;gap:4px;padding:4px;background:var(--mas-panel-2);border-radius:var(--mas-radius-sm);overflow-x:auto;scrollbar-width:thin}.mas-tab{flex:1 1 0;min-height:44px;min-width:64px;padding:0 10px;cursor:pointer;white-space:nowrap;background:transparent;border:0;border-radius:8px;font-weight:600;font-size:14px;color:var(--mas-muted)}.mas-tab:hover{color:var(--mas-text)}.mas-tab[aria-selected=true]{background:var(--mas-accent);color:var(--mas-accent-ink)}.mas-side>.mas-tabs{margin:12px}.mas-panel{padding:4px 16px 20px}.mas-panel>*+*{margin-top:16px}.mas-stage-tabs{margin-bottom:10px}.mas-canvas-wrap{display:flex;background:var(--mas-stage);border-radius:var(--mas-radius-sm);overflow:auto;max-height:var(--mas-canvas-max);border:1px solid var(--mas-line);overscroll-behavior:contain}.mas-canvas{display:block;margin:auto;flex:0 0 auto;touch-action:none;cursor:crosshair;background:#e8e0d0;max-width:none}.mas-canvas[data-cursor=grab]{cursor:grab}.mas-canvas[data-cursor=grabbing]{cursor:grabbing}.mas-canvas[data-cursor=rotate]{cursor:alias}.mas-canvas[data-cursor=scale]{cursor:nwse-resize}.mas-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.mas-toolbar .mas-zoomval{min-width:48px;text-align:center;font-variant-numeric:tabular-nums;color:var(--mas-muted);font-size:13px}.mas-toolbar .mas-spacer{flex:1 1 auto}.mas-hint{margin-top:8px;font-size:12.5px;color:var(--mas-muted)}.mas-caption{margin-top:8px;font-size:13px;color:var(--mas-muted)}.mas-caption strong{color:var(--mas-text)}.mas-status-line{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:13px;color:var(--mas-muted)}.mas-h{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mas-muted);font-weight:700}.mas-title{font-size:18px;font-weight:700}.mas-lead{color:var(--mas-muted);font-size:14px}.mas-field{display:grid;gap:6px}.mas-field>label,.mas-label{font-size:13px;font-weight:600}.mas-input,.mas-select,.mas-textarea{width:100%;min-height:44px;padding:8px 12px;background:var(--mas-panel-2);border:1px solid var(--mas-input);border-radius:var(--mas-radius-sm)}.mas-textarea{min-height:88px;resize:vertical}.mas-input::placeholder,.mas-textarea::placeholder{color:var(--mas-muted);opacity:.85}.mas-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.mas-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mas-row>.mas-grow{flex:1 1 140px;min-width:0}.mas-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mas-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mas-range{display:flex;align-items:center;gap:10px;min-height:44px}.mas-range input[type=range]{flex:1 1 auto;min-width:0;height:44px;accent-color:var(--mas-accent);background:transparent}.mas[data-theme=light] .mas-range input[type=range]{accent-color:#2a2218}.mas-range output{min-width:44px;text-align:right;font-variant-numeric:tabular-nums;color:var(--mas-muted);font-size:13px}.mas-check{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:8px 0;cursor:pointer}.mas-check input{width:22px;height:22px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--mas-accent)}.mas[data-theme=light] .mas-check input{accent-color:#2a2218}.mas-check span small{display:block;color:var(--mas-muted);font-size:12.5px}.mas-card-box{background:var(--mas-panel-2);border:1px solid var(--mas-line);border-radius:var(--mas-radius-sm);padding:14px}.mas-card-box>*+*{margin-top:10px}.mas-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mas-pcard{display:grid;gap:6px;text-align:left;padding:8px;cursor:pointer;background:var(--mas-panel-2);border:1px solid var(--mas-line);border-radius:var(--mas-radius-sm);min-height:44px}.mas-pcard:hover{border-color:var(--mas-input)}.mas-pcard[aria-pressed=true]{border-color:var(--mas-accent);box-shadow:0 0 0 2px var(--mas-accent)}.mas-pcard img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;background:var(--mas-panel-3);display:block}.mas-pcard b{font-size:13.5px;line-height:1.25}.mas-pcard span{font-size:12px;color:var(--mas-muted)}.mas-swatches{display:flex;flex-wrap:wrap;gap:8px}.mas-swatch{width:44px;height:44px;border-radius:50%;cursor:pointer;padding:0;position:relative;border:2px solid var(--mas-input);background-clip:padding-box}.mas-swatch[aria-pressed=true]{border-color:var(--mas-text);box-shadow:0 0 0 3px var(--mas-accent)}.mas-chips{display:flex;flex-wrap:wrap;gap:8px}.mas-chip{min-height:44px;padding:0 14px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:600;background:var(--mas-panel-2);border:1px solid var(--mas-input);display:inline-flex;align-items:center;gap:8px}.mas-chip[aria-pressed=true]{background:var(--mas-accent);color:var(--mas-accent-ink);border-color:var(--mas-accent)}.mas-dot{width:10px;height:10px;border-radius:50%;background:var(--mas-muted);flex:0 0 auto}.mas-dot[data-s=designed]{background:var(--mas-ok)}.mas-dot[data-s=attention]{background:var(--mas-warn)}.mas-chip[aria-pressed=true] .mas-dot{box-shadow:0 0 0 2px var(--mas-accent-ink)}.mas-pal{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mas-pal-item{display:flex;align-items:center;gap:4px;background:var(--mas-panel-2);border:1px solid var(--mas-line);border-radius:999px;padding:2px 4px 2px 2px}.mas-pal-item input[type=color]{width:44px;height:44px;border:0;padding:0;background:none;cursor:pointer;border-radius:50%}.mas-pal-item code{font-size:12px;color:var(--mas-muted);padding:0 4px}.mas-color{width:56px;height:44px;padding:2px;background:var(--mas-panel-2);border:1px solid var(--mas-input);border-radius:var(--mas-radius-sm);cursor:pointer}.mas-drop{display:grid;place-items:center;text-align:center;gap:4px;padding:22px 14px;min-height:120px;border:2px dashed var(--mas-input);border-radius:var(--mas-radius);background:var(--mas-panel-2);cursor:pointer}.mas-drop[data-over=true]{border-color:var(--mas-accent);background:var(--mas-panel-3)}.mas-drop small{color:var(--mas-muted)}.mas-logo-prev{display:flex;gap:12px;align-items:center}.mas-logo-prev canvas{width:72px;height:72px;border-radius:8px;background-image:linear-gradient(45deg,#8884 25%,transparent 25%),linear-gradient(-45deg,#8884 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#8884 75%),linear-gradient(-45deg,transparent 75%,#8884 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;border:1px solid var(--mas-line);object-fit:contain;flex:0 0 auto}.mas-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.mas-list li{display:flex;gap:6px;align-items:center}.mas-list li>.mas-btn:first-child{flex:1 1 auto;justify-content:flex-start;text-align:left}.mas-empty{color:var(--mas-muted);font-size:13.5px;padding:10px 0}.mas-check-list{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:13.5px}.mas-check-list li{display:flex;gap:8px;align-items:flex-start}.mas-check-list .mas-lvl{flex:0 0 auto;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;border:1px solid currentColor;margin-top:2px;text-transform:uppercase;letter-spacing:.05em}.mas-lvl[data-l=warn]{color:var(--mas-warn)}.mas-lvl[data-l=info]{color:var(--mas-muted)}.mas-nudge{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px);gap:4px}.mas-nudge .mas-btn{padding:0}.mas-nudge .u{grid-column:2;grid-row:1}.mas-nudge .l{grid-column:1;grid-row:2}.mas-nudge .d{grid-column:2;grid-row:2}.mas-nudge .r{grid-column:3;grid-row:2}.mas-price{font-size:12.5px;color:var(--mas-muted)}.mas-pill{display:inline-block;font-size:12px;padding:1px 8px;border-radius:999px;background:var(--mas-panel-3);color:var(--mas-muted)}.mas-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;counter-reset:s}.mas-steps li{position:relative;text-align:center;font-size:12.5px;color:var(--mas-muted);padding-top:38px}.mas-steps li:before{counter-increment:s;content:counter(s);position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--mas-panel-3);border:2px solid var(--mas-input);color:var(--mas-text)}.mas-steps li:after{content:"";position:absolute;top:15px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:var(--mas-line)}.mas-steps li:last-child:after{display:none}.mas-steps li[data-done=true]:before{background:var(--mas-ok);border-color:var(--mas-ok);color:#0b150e;content:"\2713"}.mas-steps li[data-done=true]:after{background:var(--mas-ok)}.mas-steps li[aria-current=step]{color:var(--mas-text);font-weight:700}.mas-steps li[aria-current=step]:before{background:var(--mas-accent);border-color:var(--mas-accent);color:var(--mas-accent-ink)}.mas-code{width:100%;min-height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;background:var(--mas-panel-2);border:1px solid var(--mas-input);border-radius:var(--mas-radius-sm);padding:10px;color:var(--mas-text);resize:vertical}.mas-meter{font-size:12.5px;color:var(--mas-muted)}.mas-meter[data-over=true]{color:var(--mas-warn);font-weight:700}.mas-dialog{width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;border:1px solid var(--mas-line);border-radius:var(--mas-radius);background:var(--mas-panel);color:var(--mas-text);padding:0;box-shadow:var(--mas-shadow)}.mas-dialog::backdrop{background:#0009}.mas-dialog form,.mas-dialog .mas-dlg-body{padding:18px;display:grid;gap:14px}.mas-toast{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:50;max-width:min(92vw,460px);padding:12px 16px;border-radius:12px;background:var(--mas-text);color:var(--mas-bg);font-weight:600;font-size:14px;box-shadow:var(--mas-shadow);transition:opacity .2s}.mas-toast[hidden]{display:none!important}.mas-noscript{padding:24px 16px;max-width:640px;margin:0 auto;font-family:var(--mas-font)}.mas-error{padding:20px 16px;color:var(--mas-danger)}@media(max-width:1000px){.mas-main{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.mas-stage{border-radius:0;border-left:0;border-right:0;padding:8px 12px;top:0;box-shadow:0 6px 16px #00000040}.mas-side{border-radius:0;border-left:0;border-right:0;margin-top:0}.mas-hint,.mas-caption{display:none}.mas-notice{font-size:12px;padding:6px 12px}.mas-stage-tabs{margin-bottom:6px}.mas-tab{min-width:56px;padding:0 6px;font-size:13px}.mas-toolbar{margin-top:6px;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.mas-toolbar .mas-btn{flex:0 0 auto}.mas-bar{padding:8px 12px}.mas-brand-sub{display:none}}@media(max-width:480px){.mas-lbl-d{display:none}.mas-lbl-m{display:inline}.mas-grid3{grid-template-columns:1fr 1fr}.mas-panel{padding:4px 12px 24px}.mas-steps li{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.mas *,.mas *:before,.mas *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.mas-bar,.mas-side,.mas-toolbar,.mas-stage-tabs{display:none}.mas-stage{position:static;box-shadow:none}}.mas details>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:600;font-size:14px}.mas details>summary::-webkit-details-marker{display:none}.mas details>summary:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--mas-input);border-radius:50%;font-size:15px;line-height:1}.mas details[open]>summary:before{content:"\2212"}.mas-badge{display:none!important}.mas .mas-btn,.mas .mas-input,.mas .mas-select,.mas .mas-textarea,.mas .mas-tab,.mas .mas-chip,.mas .mas-pill,.mas .mas-pcard img,.mas .mas-card-box,.mas .mas-drop,.mas .mas-dialog,.mas .mas-toast,.mas .mas-pal-item,.mas .mas-logo-prev canvas{border-radius:0!important}.mas .mas-btn--primary{background:#1b2644;color:#f4eee4;border-color:#1b2644;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.mas .mas-btn--primary:hover{background:#0f1730}.mas .mas-bar{border-bottom:1px solid var(--mas-line);background:#fff}.mas .mas-brand-name{font-weight:500;letter-spacing:-.01em}.mas .mas-notice{background:var(--mas-panel-2);border:0}.mas .mas-stage,.mas .mas-side{border:1px solid var(--mas-line)}.mas .mas-title{font-weight:400;letter-spacing:-.02em;font-size:24px}.mas .mas-canvas-wrap{background:#ebe3d4}.mas .mas-products{max-height:460px;overflow:auto;padding-right:4px}.mas .mas-drop{border:1px solid var(--mas-input)!important;border-style:solid!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ma-pl-editor.css.map */
