.pde{--pde-ink:#263b32;--pde-accent:#34684f;--pde-line:#dce4dc;--pde-paper:#fbfaf6;color:var(--pde-ink);font:14px/1.5 DM Sans,Arial,sans-serif;max-width:1440px;margin-inline:auto;isolation:isolate}.pde *{box-sizing:border-box}.pde [hidden]{display:none!important}.pde button,.pde input,.pde select,.pde textarea{font:inherit}.pde-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px}.pde-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;color:#5e7166}.pde h2{font:400 clamp(25px,3.4vw,38px)/1.15 "Italiana",Georgia,serif;letter-spacing:-.02em;margin:0;color:var(--pde-ink)}.pde-surface-badge{font-size:10px;letter-spacing:.03em;padding:7px 11px;border:1px solid var(--pde-line);border-radius:30px;white-space:nowrap;background:#f0f5ef;color:#3e5c4c}.pde-toolbar{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;width:fit-content;max-width:100%;padding:8px;margin:0 auto 20px;border:1px solid #ffffffc9;border-radius:18px;background:#fbfaf6e8;box-shadow:0 5px 25px #263b320c,0 1px 3px #263b3209}.pde-toolbar-divider{height:22px;width:1px;background:var(--pde-line);margin-inline:4px}.pde-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;color:var(--pde-ink);border:1px solid var(--pde-line);border-radius:9px;background:#fff;cursor:pointer;font-size:12px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s}.pde-button:hover{border-color:#8fa99a;background:#f4f7f1}.pde-button:disabled{opacity:.42;cursor:not-allowed}.pde-primary{background:var(--pde-ink);color:#fff;border-color:var(--pde-ink)}.pde-primary:hover{background:var(--pde-accent);border-color:var(--pde-accent);color:#fff}.pde-danger{color:#923e36}.pde-toolbar .pde-button{border-color:transparent;background:transparent}.pde-toolbar .pde-primary{background:var(--pde-ink);color:#fff;padding-inline:18px}.pde-toolbar .pde-button:hover{background:#e8eee6}.pde-toolbar .pde-primary:hover{background:var(--pde-accent)}.pde-body{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;align-items:start}.pde-preview{min-width:0;position:sticky;top:24px}.pde-stage{position:relative;background:#fff;border:1px solid var(--pde-line);border-radius:18px;overflow:hidden;max-height:760px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 35px #243b3005}.pde-canvas{display:block;width:auto;height:auto;max-width:100%;max-height:740px;touch-action:none;cursor:grab;outline-offset:-4px}.pde-canvas:active{cursor:grabbing}.pde-canvas:focus-visible{outline:3px solid #42816a}.pde-sidebar{display:grid;gap:12px}.pde-panel{border:1px solid var(--pde-line);border-radius:14px;padding:18px;background:#fff}.pde h3{font:600 13px/1.3 DM Sans,Arial,sans-serif;letter-spacing:.01em;margin:0 0 15px;color:var(--pde-ink)}.pde-layers{display:grid;gap:6px;max-height:200px;overflow:auto;scrollbar-width:thin}.pde-layer{justify-content:flex-start;text-align:left;width:100%;font-size:12px;min-height:40px;word-break:break-word}.pde-layer[aria-pressed=true]{border-color:#7f9e8a;background:#edf4ed}.pde-layer-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;font-size:17px;font-weight:500}.pde-selected,.pde-text-controls,.pde-photo-controls{display:grid;gap:13px}.pde-text-controls,.pde-photo-controls{padding-bottom:4px}.pde-field{display:grid;gap:6px;min-width:0;font-size:11px;font-weight:500;color:#475b50}.pde-field>span{letter-spacing:.01em}.pde-field input:not([type=range]),.pde-field select,.pde-field textarea{width:100%;min-width:0;border:1px solid #ced8ce;border-radius:7px;padding:9px 10px;min-height:40px;color:#263b32;background:#fff}.pde-field textarea{resize:vertical;min-height:80px;line-height:1.5}.pde-field input[type=color]{padding:4px;height:40px;cursor:pointer}.pde-field input[type=range]{min-width:0;width:100%;accent-color:var(--pde-accent);cursor:pointer}.pde-two{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:end}.pde-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pde-two .pde-button,.pde-three .pde-button{padding-inline:6px;min-height:40px;font-size:10px}.pde-range{display:flex;align-items:center;gap:9px}.pde-range output{font-size:11px;min-width:36px;text-align:right;font-variant-numeric:tabular-nums}.pde-palette{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.pde-swatch{display:block;min-height:25px;width:25px;height:25px;padding:0;border:3px solid white;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #ced8ce}.pde-swatch:hover{background:var(--swatch);box-shadow:0 0 0 2px #8fa99a}.pde-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #34684f}.pde-details{border-top:1px solid #e7ece6;padding-top:11px}.pde-details summary{font-size:11px;color:#56705e;cursor:pointer;padding:3px 0;list-style-position:inside}.pde-details[open] summary{margin-bottom:12px}.pde-details>.pde-two{margin-top:10px}.pde-details>.pde-button{margin-bottom:8px}.pde-view-options{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 2px 0}.pde-guide{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer}.pde-guide input{accent-color:var(--pde-accent);width:15px;height:15px;margin:0}.pde-help{font-size:11px;line-height:1.65;color:#66766b;margin:10px 2px 0;max-width:570px}.pde-empty-hint{font-size:13px;line-height:1.6;color:#4b6754;text-align:center;margin:17px 0 0}.pde-fine{font-size:10px;line-height:1.55;color:#657367;margin:0}.pde-actions{display:grid;gap:7px}.pde-actions .pde-button{width:100%;min-height:47px}.pde-actions .pde-button:not(.pde-primary){background:transparent;border-color:transparent;font-size:11px}.pde-status{font-size:12px;color:#51705d;min-height:20px;margin:16px 0 0}.pde-error{color:#9b3630}.pde-file{position:absolute;width:1px;height:1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.pde :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #368268;outline-offset:3px}.pde-busy .pde-stage{opacity:.7;pointer-events:none}.pde-busy .pde-selected{pointer-events:none;opacity:.6}@supports (backdrop-filter:blur(10px)){.pde-toolbar{background:#fbfaf6cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media(max-width:1050px){.pde-body{grid-template-columns:minmax(0,1fr) 260px;gap:15px}.pde-panel{padding:15px}.pde-canvas{max-height:620px}.pde-preview{top:16px}}@media(max-width:700px){.pde-heading{gap:10px}.pde h2{font-size:28px}.pde-surface-badge{font-size:9px;padding:6px 8px}.pde-body{grid-template-columns:1fr;gap:20px}.pde-preview{position:static}.pde-stage{max-height:none;border-radius:14px}.pde-canvas{width:100%;max-height:none}.pde-sidebar{grid-template-columns:1fr}.pde-toolbar{width:100%;gap:4px;padding:6px;margin-bottom:15px;border-radius:14px}.pde-toolbar .pde-button{flex:1;min-width:56px;padding:10px 7px;font-size:11px}.pde-toolbar .pde-primary{padding-inline:12px;flex:1.3}.pde-toolbar-divider{margin-inline:1px}.pde-panel{padding:17px}.pde-layers{max-height:145px}.pde-actions{position:sticky;bottom:0;z-index:2;grid-template-columns:1.2fr 1fr;gap:8px;padding:10px 0;background:var(--pde-paper)}.pde-actions .pde-button{min-height:48px}.pde-selected{gap:14px}.pde-two .pde-button,.pde-three .pde-button{font-size:11px;min-height:44px}.pde-palette{justify-content:flex-start;gap:13px}.pde-swatch{width:28px;height:28px}.pde-field input:not([type=range]),.pde-field select,.pde-field textarea{font-size:16px;min-height:44px}.pde-help{font-size:11px}.pde-status{margin-top:10px}.pde-details summary{padding-block:7px;font-size:12px}}@media(prefers-reduced-motion:reduce){.pde-button{transition:none}}.pde-view-tabs{display:flex;justify-content:center;gap:5px;margin:0 0 12px}.pde-view-tabs:empty{display:none}.pde-view-tabs .pde-button{background:transparent;border-color:transparent;border-radius:30px;min-height:37px;font-size:11px;padding:8px 14px}.pde-view-tabs .pde-button[aria-pressed=true]{background:#e9f0e7;border-color:#d6e2d4;color:#244c35}.pde-is-preview .pde-canvas{cursor:default}.pde-is-preview .pde-stage{background:#fff}@media(max-width:700px){.pde-view-tabs{gap:2px}.pde-view-tabs .pde-button{flex:1;padding:9px 6px;font-size:10px;min-height:41px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/design-editor.css.map */
