.rm2d{--rm-border:#e1e6ed;--rm-muted:#657285;--rm-accent:#2266e9;--rm-ink:#172239;--rm-bg:#f4f6fa;max-width:1440px;margin:24px auto 46px;color:var(--rm-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.45}.rm2d *{box-sizing:border-box}.rm2d button,.rm2d input,.rm2d textarea,.rm2d select{font:inherit}.rm2d button{cursor:pointer}.rm2d button:disabled{cursor:not-allowed;opacity:.46}.rm2d h2,.rm2d h3,.rm2d p{margin:0}.rm2d h2{font-size:clamp(25px,3.2vw,38px);letter-spacing:-1.2px;line-height:1.14;font-weight:800}.rm2d h3{font-size:14px;font-weight:800;letter-spacing:.01em}.rm2d-header{padding:0 4px 22px}.rm2d-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;color:var(--rm-accent);margin-bottom:8px!important}.rm2d-subtitle{margin-top:10px!important;font-size:14px;color:var(--rm-muted);max-width:670px}.rm2d-grid{display:grid;grid-template-columns:minmax(275px,325px) minmax(0,1fr);gap:16px;align-items:start}.rm2d-sidebar{display:grid;gap:13px}.rm2d-card{background:#fff;border:1px solid var(--rm-border);border-radius:17px;box-shadow:0 8px 26px #121e3409;overflow:hidden}.rm2d-section{padding:17px}.rm2d-section+.rm2d-section{border-top:1px solid #edf0f4}.rm2d-section-head{display:flex;align-items:center;gap:9px;margin-bottom:14px}.rm2d-step{background:#e8efff;color:#235cd3;border-radius:7px;font-size:12px;font-weight:800;width:23px;height:23px;display:grid;place-items:center;flex:none}.rm2d-label{display:block;font-size:12px;color:#4e5c6f;font-weight:750;margin-bottom:7px}.rm2d-field{width:100%;min-height:39px;background:#fff;color:#152339;border:1px solid #dbe2eb;border-radius:9px;padding:9px 11px;outline-offset:2px}.rm2d-field:focus{outline:2px solid #87adff;outline-offset:0}.rm2d-textarea{min-height:56px;resize:vertical}.rm2d-colorrow{display:grid;grid-template-columns:1fr 70px;gap:9px;align-items:end}.rm2d-colorrow input[type=color]{padding:4px;height:39px;width:100%}.rm2d-controlrow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.rm2d-swatches{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rm2d-swatch{width:31px;height:31px;flex:none;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cfd6df}.rm2d-swatch.is-selected{box-shadow:0 0 0 3px var(--rm-accent)}.rm2d-swatch[data-base="#FFFFFF"]{border-color:#eff0f2}.rm2d-base-custom{width:36px;height:33px;padding:3px;background:#fff;border:1px solid #dde3ea;border-radius:8px}.rm2d-upload{display:flex;gap:9px;align-items:center;justify-content:center;min-height:80px;border:1.5px dashed #9baecb;border-radius:11px;background:#f6f9ff;color:#254776;cursor:pointer;font-size:13px;font-weight:800;text-align:center;padding:10px}.rm2d-upload input{display:none}.rm2d-upload svg{flex:none}.rm2d-note{font-size:11px;color:var(--rm-muted);margin-top:8px!important}.rm2d-btn{background:#f6f8fc;color:#182a45;border:1px solid #d7dfe9;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:750;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.rm2d-btn:hover:not(:disabled){background:#eaf1fc}.rm2d-btn-primary{background:#2569ed;border-color:#2569ed;color:#fff}.rm2d-btn-primary:hover:not(:disabled){background:#1758d4}.rm2d-btn-ink{background:#17243c;color:#fff;border-color:#17243c}.rm2d-btn-ink:hover:not(:disabled){background:#2b3f61}.rm2d-btn-ghost{background:#fff}.rm2d-wide{width:100%}.rm2d-layer-list{max-height:180px;overflow:auto;display:grid;gap:5px}.rm2d-layer{display:flex;gap:8px;align-items:center;text-align:left;background:#fff;border:1px solid #e2e7ee;border-radius:8px;color:#38485e;padding:8px 9px;width:100%;font-size:12px}.rm2d-layer.is-active{border-color:#3a7dff;background:#eef5ff;color:#134dbe}.rm2d-layer-ico{width:23px;height:23px;background:#e8edf3;border-radius:5px;display:grid;place-items:center;font-weight:900}.rm2d-empty{font-size:12px;color:#8190a2}.rm2d-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rm2d-tools .rm2d-btn{font-size:11px;padding:9px 5px}.rm2d-stage{display:grid;gap:14px}.rm2d-stage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 19px;border-bottom:1px solid #eff1f5}.rm2d-stage-head span{font-size:11px;color:var(--rm-muted)}.rm2d-canvas-wrap{padding:20px 22px 14px;background:#fff}.rm2d-canvas{width:100%;height:auto;display:block;border-radius:10px;touch-action:none;outline-offset:4px;cursor:grab;-webkit-user-select:none;user-select:none}.rm2d-canvas:active{cursor:grabbing}.rm2d-editor-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--rm-muted);font-size:11px;margin:11px 1px 3px}.rm2d-actions{padding:16px 18px}.rm2d-actions-grid{display:flex;flex-wrap:wrap;gap:8px}.rm2d-actions-grid .rm2d-btn{flex:1}.rm2d-checkout{border-top:1px solid #edf0f4;padding:18px;background:#fafcff}.rm2d-cartgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,1fr);gap:12px;align-items:end}.rm2d-checkout .rm2d-label{margin-bottom:6px}.rm2d-checkout .rm2d-btn,.rm2d-checkout .rm2d-field{min-height:45px}.rm2d-status{font-size:12px;color:#50718d;margin-top:12px!important;min-height:17px}.rm2d-status[data-kind=error]{color:#bd3737}.rm2d-status[data-kind=success]{color:#21764d}.rm2d-footnote{padding:4px 3px 0;color:#7c8798;font-size:11px}.rm2d-file-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;left:-10000px!important}.rm2d-selected{background:#f5f8fc;border:1px solid #e4e9f2;border-radius:9px;padding:9px 11px;font-size:11px;color:#637389;margin-bottom:12px}@media(max-width:950px){.rm2d{margin:18px auto}.rm2d-grid{grid-template-columns:1fr}.rm2d-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.rm2d-sidebar .rm2d-card:last-child{grid-column:span 2}}@media(max-width:610px){.rm2d{margin:18px 0}.rm2d-grid{gap:12px}.rm2d-sidebar{grid-template-columns:1fr}.rm2d-sidebar .rm2d-card:last-child{grid-column:auto}.rm2d-canvas-wrap{padding:11px 10px}.rm2d-stage-head{padding:13px}.rm2d-editor-caption{display:block;line-height:1.5}.rm2d-cartgrid{grid-template-columns:1fr}.rm2d-actions-grid .rm2d-btn{flex:1 1 42%}}.rm2d-color-options{display:flex;gap:12px;align-items:center}.rm2d-base-choice{display:inline-flex;align-items:center;gap:9px;border:1px solid #d5dbe3;border-radius:12px;padding:9px 13px;background:#fff;color:#243249;font-weight:750;font-size:13px;min-height:44px}.rm2d-base-choice .rm2d-base-dot{width:25px;height:25px;border:1px solid #bac2ce;border-radius:50%;display:inline-block;flex-shrink:0}.rm2d-base-choice.is-selected{border-color:#2569ed;box-shadow:0 0 0 2px #2569ed36;background:#eef5ff}.rm2d-model-container[hidden]{display:none!important}.rm2d-model-container{background:#e8edf4;padding:6px 10px 13px}.rm2d-model-canvas{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:510px;touch-action:none;cursor:grab;background:#e8edf4;border-radius:8px}.rm2d-model-canvas:active{cursor:grabbing}.rm2d-model-foot{font-size:11px;text-align:center;color:#46566e;margin:7px 0 0!important}.rm2d [hidden]{display:none!important}.rm2d-view-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#f3f6fc;padding:9px;border-bottom:1px solid #e4eaf2}.rm2d-view-tab{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:11px;background:transparent;color:#58677c;font-size:14px;font-weight:800;padding:13px 10px;min-height:48px;transition:background-color .15s,border-color .15s}.rm2d-view-tab:hover:not(:disabled){background:#e7efff}.rm2d-view-tab.is-active{background:#fff;color:#195adb;border-color:#c8d8f9;box-shadow:0 2px 8px #1b458a17}.rm2d-view-tab:focus-visible{outline:3px solid #2569ed;outline-offset:1px}.rm2d-model-message{padding:48px 16px;text-align:center;color:#637389;font-size:14px;min-height:185px}.rm2d-workspace,.rm2d-workspace [role=tabpanel]{min-width:0}@media(max-width:610px){.rm2d-view-tabs{gap:5px;padding:7px}.rm2d-view-tab{font-size:13px;padding:10px 6px}}.rm2d .rm2d-model-container,.rm2d .rm2d-model-canvas{background:#e8edf4}.rm2d .rm2d-model-foot{color:#46566e}.rm2d-design-duo{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(255px,.9fr);gap:14px;align-items:start;min-width:0}.rm2d-design-duo>.rm2d-workspace{min-width:0}.rm2d-design-duo .rm2d-preview-card{min-width:0;position:sticky;top:16px;align-self:start}.rm2d-preview-head{padding:12px 13px;gap:7px;align-items:center}.rm2d-preview-title{min-width:0}.rm2d-preview-title h3{font-size:13px}.rm2d-preview-title span{font-size:10px;color:var(--rm-muted);display:block;margin-top:3px}.rm2d-expand-btn{flex:none;min-height:34px;padding:7px 9px;font-size:11px;background:#fff}.rm2d-design-duo .rm2d-model-container{padding:7px 7px 10px}.rm2d-design-duo .rm2d-model-canvas{aspect-ratio:4/3;max-height:none;background:#e8edf4}.rm2d-design-duo .rm2d-model-foot{font-size:10px;line-height:1.4;padding:0 4px}.rm2d-design-duo .rm2d-model-message{min-height:155px;padding:48px 10px}.rm2d-design-duo .rm2d-canvas-wrap{padding:18px 13px 11px}.rm2d .rm2d-preview-backdrop[hidden]{display:none!important}.rm2d .rm2d-preview-backdrop:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;background:#101828a8;z-index:2147483640}.rm2d-design-duo .rm2d-preview-card.is-expanded{position:fixed;inset:clamp(14px,4vh,40px) clamp(12px,7vw,90px);z-index:2147483641;display:flex;flex-direction:column;top:clamp(14px,4vh,40px);width:auto;max-width:none;overflow:hidden;box-shadow:0 25px 95px #0d1c3242;border-radius:17px}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-preview-head{padding:17px 20px}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-model-container{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 12px 14px}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-model-canvas{height:100%;flex:1;min-height:0;aspect-ratio:auto;max-height:none}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-model-message{flex:1}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-model-foot{padding-top:8px}@media(max-width:1150px){.rm2d-design-duo{grid-template-columns:minmax(0,1fr)}.rm2d-design-duo .rm2d-preview-card{position:relative;top:auto}.rm2d-design-duo .rm2d-model-canvas{aspect-ratio:16/9;max-height:265px}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-model-canvas{max-height:none}}@media(max-width:610px){.rm2d-design-duo{gap:12px}.rm2d-preview-head{padding:10px 12px}.rm2d-design-duo .rm2d-preview-card.is-expanded{right:10px;bottom:10px;left:10px;top:10px}.rm2d-design-duo .rm2d-preview-card.is-expanded .rm2d-model-canvas{max-height:none}}.rm2d{max-width:1500px;margin:12px auto 28px}.rm2d-header{padding:0 4px 12px}.rm2d h2{font-size:clamp(24px,2.8vw,34px)}.rm2d-subtitle{margin-top:6px!important;font-size:13px;max-width:850px}.rm2d-eyebrow{margin-bottom:4px!important}.rm2d-grid{grid-template-columns:minmax(255px,295px) minmax(0,1fr);gap:12px}.rm2d-card{border-radius:13px}.rm2d .rm2d-section{padding:12px}.rm2d .rm2d-section-head{margin-bottom:10px}.rm2d .rm2d-step{width:21px;height:21px}.rm2d .rm2d-upload{min-height:60px}.rm2d .rm2d-stage{gap:11px}.rm2d .rm2d-stage-head{padding:11px 14px}.rm2d-design-duo{gap:11px}.rm2d-design-duo .rm2d-canvas-wrap{padding:12px 10px 7px}.rm2d .rm2d-editor-caption{font-size:10px;line-height:1.35;margin:6px 0 0}.rm2d-edit-near-canvas{border-top:1px solid #e9edf2;padding:11px 13px 12px;background:#fff}.rm2d-edit-near-canvas .rm2d-section-head{margin-bottom:6px}.rm2d-edit-near-canvas .rm2d-selected{padding:6px 8px;margin:0 0 8px;font-size:11px}.rm2d-edit-near-canvas .rm2d-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rm2d-edit-near-canvas .rm2d-tools .rm2d-btn{min-height:33px;padding:6px 4px;font-size:11px}.rm2d-edit-near-canvas .rm2d-note{margin-top:7px!important;line-height:1.4}.rm2d-edit-near-canvas h3[style]{margin:10px 0 6px!important}.rm2d-edit-near-canvas .rm2d-layer-list{display:flex;flex-wrap:wrap;align-items:start;gap:5px;max-height:90px;overflow:auto}.rm2d-edit-near-canvas .rm2d-layer{width:auto;max-width:100%;flex:0 1 auto;padding:6px 8px}.rm2d-purchase-card .rm2d-checkout{border-top:0;padding:14px 15px;background:#fff}.rm2d-export-details{border-top:1px solid #edf0f4}.rm2d-export-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px;color:#536174;font-size:12px;font-weight:700;cursor:pointer;list-style:none;background:#fafbfe}.rm2d-export-details summary::-webkit-details-marker{display:none}.rm2d-export-details summary>span[aria-hidden=true]{font-size:17px;transition:transform .2s}.rm2d-export-details[open] summary>span[aria-hidden=true]{transform:rotate(180deg)}.rm2d-export-details .rm2d-actions{padding:12px 15px}.rm2d-export-details .rm2d-actions-grid .rm2d-btn{min-height:36px;padding:8px;font-size:11px}.rm2d-export-details summary:focus-visible{outline:2px solid #4d6ca7;outline-offset:-3px}@media(max-width:950px){.rm2d-grid{grid-template-columns:1fr}.rm2d-sidebar{display:block}.rm2d-design-duo{grid-template-columns:minmax(0,1.75fr) minmax(220px,.9fr)}}@media(max-width:800px){.rm2d-design-duo{grid-template-columns:minmax(0,1fr)}.rm2d-design-duo .rm2d-preview-card{position:relative;top:auto}}@media(max-width:610px){.rm2d{margin:12px 0 22px}.rm2d .rm2d-section{padding:12px}.rm2d-edit-near-canvas{padding:10px}.rm2d-edit-near-canvas .rm2d-tools .rm2d-btn{font-size:10px;min-height:37px}.rm2d-export-details .rm2d-actions-grid .rm2d-btn{flex:1 1 100%}}.rm2d{--rm-border:#e8e3da;--rm-muted:#66676b;--rm-accent:#b28a45;--rm-ink:#171717;--rm-bg:#faf9f7;font-family:inherit;color:var(--rm-ink)}.rm2d h2,.rm2d h3{color:#171717}.rm2d-eyebrow{color:#9b7132!important;letter-spacing:.15em}.rm2d .rm2d-card{border-color:#e8e3da;box-shadow:0 4px 15px #2820140b}.rm2d .rm2d-section+.rm2d-section{border-top-color:#eee9e1}.rm2d .rm2d-stage-head{border-bottom-color:#eee9e1}.rm2d .rm2d-step{background:#f5ecdb;color:#795822}.rm2d .rm2d-label{color:#3d3d3d}.rm2d .rm2d-field{border-color:#dbd5ca;color:#181818;background:#fff}.rm2d .rm2d-field:focus-visible{outline:2px solid #b28a45;outline-offset:0}.rm2d .rm2d-base-choice{border-color:#dcd5c9;color:#242424;background:#fff}.rm2d .rm2d-base-choice:hover{border-color:#b28a45}.rm2d .rm2d-base-choice.is-selected{border-color:#b28a45;box-shadow:0 0 0 2px #b28a452b;background:#fbf7ef}.rm2d .rm2d-upload{background:#fcfaf6;border-color:#c6aa7b;color:#5e451f}.rm2d .rm2d-upload:hover{background:#f7f0e4}.rm2d .rm2d-btn:not(.rm2d-btn-primary):not(.rm2d-btn-ink){background:#fff;color:#272727;border-color:#dcd5c9}.rm2d .rm2d-btn:not(.rm2d-btn-primary):not(.rm2d-btn-ink):hover:not(:disabled){background:#faf5eb;border-color:#b28a45}.rm2d .rm2d-btn-primary{background:#171717;border-color:#171717;color:#fff}.rm2d .rm2d-btn-primary:hover:not(:disabled){background:#36302a;border-color:#36302a}.rm2d .rm2d-btn-ink{background:#2e2a25;color:#fff;border-color:#2e2a25}.rm2d .rm2d-btn-ink:hover:not(:disabled){background:#4b3b27;border-color:#4b3b27}.rm2d .rm2d-layer{border-color:#e3ddd3;color:#373737}.rm2d .rm2d-layer.is-active{border-color:#b28a45;background:#fbf6ec;color:#6e4c1c}.rm2d .rm2d-layer-ico{background:#f3e9d9;color:#795822}.rm2d .rm2d-selected{background:#faf9f6;border-color:#ebe5db;color:#555}.rm2d .rm2d-edit-near-canvas{border-top-color:#e8e3da}.rm2d .rm2d-checkout{background:#fff}.rm2d .rm2d-status{color:#655746}.rm2d .rm2d-export-details{border-top-color:#e8e3da}.rm2d .rm2d-export-details summary{background:#fbfaf7;color:#5c5247}.rm2d .rm2d-export-details summary:hover{background:#f8f2e8}.rm2d .rm2d-export-details summary:focus-visible{outline-color:#b28a45}.rm2d .rm2d-model-message{color:#515a65}.rm2d .rm2d-footnote{color:#77736e}@media(max-width:767px){.rm2d .rm2d-expand-btn{display:none!important}}.rm2d .rm2d-status:empty{display:none}.rm2d .rm2d-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rm2d .rm2d-heading-row .rm2d-eyebrow{margin-bottom:0!important}.rm2d .rm2d-language{display:inline-flex;flex:none;gap:2px;padding:3px;background:#f7f4ed;border:1px solid #e6ddcb;border-radius:10px}.rm2d .rm2d-lang-btn{font:inherit;min-width:35px;min-height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:#685d4b;font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer}.rm2d .rm2d-lang-btn.is-active{background:#191919;color:#fff;border-color:#191919}.rm2d .rm2d-lang-btn:focus-visible{outline:2px solid #ae8748;outline-offset:2px}.rm2d .rm2d-lang-btn:hover:not(.is-active){background:#eee3d1}@media(max-width:610px){.rm2d .rm2d-heading-row{gap:7px}.rm2d .rm2d-heading-row .rm2d-eyebrow{font-size:9px;letter-spacing:.095em}.rm2d .rm2d-language{padding:2px}.rm2d .rm2d-lang-btn{min-width:32px;min-height:29px;font-size:11px}}.rm2d .rm2d-bg-tools{padding:11px 0 0;margin-top:9px;border-top:1px solid #ece7dc}.rm2d .rm2d-bg-tools[hidden],.rm2d .rm2d-bg-tools [hidden]{display:none!important}.rm2d .rm2d-bg-controls{display:flex;gap:7px;flex-wrap:wrap}.rm2d .rm2d-bg-controls .rm2d-btn{min-height:37px;flex:1 1 140px;padding:9px 8px;font-size:11px}.rm2d .rm2d-bg-tolerance-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;font-weight:700;color:#665c4a}.rm2d .rm2d-bg-tolerance-label input{min-width:0;flex:1;max-width:190px;accent-color:#b28a45}.rm2d .rm2d-bg-tools .rm2d-note{margin-top:7px!important;font-size:10px}@media(max-width:610px){.rm2d .rm2d-bg-controls .rm2d-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rm-designer.css.map */
