.ppz-ux{padding:20px;font-family:var(--font-body-family, Arial, sans-serif)}.ppz-ux [hidden]{display:none!important}.ppz-ux .ppz-modal-dialog{max-width:1160px;height:min(880px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);overflow:hidden;border-radius:16px}.ppz-ux .ppz-modal-header{padding:16px 24px}.ppz-ux .ppz-modal-title{font:inherit;font-size:20px;font-weight:600;letter-spacing:-.3px;text-transform:none}.ppz-ux .ppz-modal-close{width:44px;height:44px;font-size:28px}.ppz-ux .ppz-modal-variant-info{padding:10px 24px;font-size:12px;background:#f6f6f6}.ppz-ux .ppz-editor-view{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,1fr);min-height:0;flex:1;overflow:auto;align-items:start}.ppz-ux .ppz-preview-column{position:sticky;top:0;padding:16px 24px;min-width:0;background:#f7f7f7;align-self:stretch}.ppz-ux .ppz-settings-column{padding:24px;min-width:0}.ppz-ux .ppz-settings-title{font-size:19px;font-weight:600;letter-spacing:-.3px;margin:0 0 5px}.ppz-ux .ppz-description{font-size:13px;line-height:1.5;color:#666;margin:0 0 16px}.ppz-ux .ppz-canvas-area{padding:12px 0 0}.ppz-ux .ppz-canvas-stage{border-radius:2px;border:0;box-shadow:0 5px 22px #00000012}.ppz-ux .ppz-canvas-meta{justify-content:center;margin-top:10px;font-size:12px}.ppz-ux .ppz-canvas-note{font-style:normal}.ppz-ux .ppz-blank-toggle{padding:0;margin:0 0 12px}.ppz-ux .ppz-blank-toggle strong{font-size:13px}.ppz-ux .ppz-blank-toggle small{font-size:11px}.ppz-ux .ppz-hint{margin:12px 0 0;padding:0;background:transparent;border:0;font-size:12px;line-height:1.5;color:#666;text-align:center}.ppz-ux .ppz-choice{margin:0 0 10px;border:1px solid #dedede;border-radius:10px;overflow:clip;background:#fff}.ppz-ux .ppz-choice>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 16px;cursor:pointer;list-style:none}.ppz-ux summary::-webkit-details-marker{display:none}.ppz-ux .ppz-choice>summary strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.ppz-ux .ppz-choice>summary small{display:block;font-size:12px;color:#666;line-height:1.4;margin-top:5px}.ppz-ux .ppz-choice-chevron{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-right:3px;flex-shrink:0}.ppz-ux .ppz-choice[open]>summary .ppz-choice-chevron{transform:rotate(225deg)}.ppz-ux .ppz-choice[open]>summary{border-bottom:1px solid #eee}.ppz-ux .ppz-choice-body{padding:16px;margin:0;background:transparent;border:0;border-radius:0}.ppz-ux :is(button,input,select,summary):focus-visible{outline:2px solid #111;outline-offset:3px}.ppz-ux :is(input[type=text],select){width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;padding:10px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#111;box-sizing:border-box}.ppz-ux .ppz-btn{font-family:inherit;font-size:13px;min-height:44px;border-radius:7px;font-weight:600;letter-spacing:0;text-transform:none}.ppz-ux .ppz-btn-primary,.ppz-ux .ppz-btn-add-text{width:100%;background:#111;color:#fff;border:1px solid #111}.ppz-ux .ppz-gpx__pick{position:relative;overflow:hidden}.ppz-ux .ppz-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ppz-ux .ppz-gpx__pick:focus-within{outline:2px solid #111;outline-offset:3px}.ppz-ux .ppz-file-hint{margin-top:8px;font-size:11px}.ppz-ux .ppz-help{margin:12px 0 16px;font-size:12px;line-height:1.6;color:#555}.ppz-ux .ppz-help>summary,.ppz-ux .ppz-advanced>summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none;padding:8px 0}.ppz-ux .ppz-help ol{padding-left:18px}.ppz-ux .ppz-help li{margin:7px 0}.ppz-ux .ppz-help a{color:inherit}.ppz-ux .ppz-gpx__controls{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-bottom:14px}.ppz-ux .ppz-gpx__controls label{display:flex;flex-direction:column;gap:8px;font-size:12px}.ppz-ux input[type=color]{width:48px;height:40px;padding:3px;border:1px solid #ccc;border-radius:6px;background:#fff}.ppz-ux input[type=range]{accent-color:#111;min-height:40px;width:100%}.ppz-ux .ppz-gpx__file{font-size:12px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.ppz-ux .ppz-gpx__remove{min-height:40px;color:#555}.ppz-ux .ppz-finisher__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.ppz-ux .ppz-finisher__grid label,.ppz-ux .ppz-new-text-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:#555}.ppz-ux .ppz-toolbar{padding:0;margin:12px 0 0;border:0}.ppz-ux .ppz-controls{margin-top:18px;padding:16px 0 0;border:0;border-top:1px solid #eee;background:#fff}.ppz-ux .ppz-style-title{font-size:13px;font-weight:600;margin:0 0 12px}.ppz-ux .ppz-control-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.ppz-ux .ppz-control-row label{font-size:12px;text-transform:none;letter-spacing:0;font-weight:500;gap:6px}.ppz-ux .ppz-control-row>label:first-child{grid-column:1/-1}.ppz-ux .ppz-advanced{grid-column:1/-1;font-size:12px}.ppz-ux .ppz-advanced-body{display:grid;gap:14px;padding-top:8px}.ppz-ux .ppz-ctrl-group{height:auto;width:fit-content}.ppz-ux .ppz-style-btn{min-height:40px;min-width:40px;font-size:15px}.ppz-ux .ppz-object-actions{display:flex;gap:8px;margin-top:16px}.ppz-ux .ppz-object-actions button{color:#555;background:#fff;border:1px solid #ddd}.ppz-ux .ppz-object-actions button:disabled{opacity:.4}.ppz-ux .ppz-status{margin:12px 0 0;padding:12px;font-size:13px;line-height:1.5}.ppz-ux .ppz-modal-footer{padding:12px 24px;background:#fff}.ppz-ux .ppz-footer-view{display:flex;align-items:center;gap:18px}.ppz-ux .ppz-widerruf-hinweis{font-size:11px;line-height:1.4;padding:0;background:transparent;margin:0;flex:1}.ppz-ux .ppz-btn-cta{background:#111;color:#fff;border:1px solid #111;min-height:48px;padding:12px 24px;font-size:14px;width:auto}.ppz-ux .ppz-confirmation{min-height:0;flex:1;padding:20px 24px}.ppz-ux .ppz-confirmation-title{font-size:20px}.ppz-ux .ppz-confirmation-sub{font-size:13px}body.ppz-modal-open .klaviyo-form,body.ppz-modal-open [class*=kl-private-reset-css]{visibility:hidden!important;pointer-events:none!important}@media(max-width:760px){.ppz-ux{padding:0}.ppz-ux .ppz-modal-dialog{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.ppz-ux .ppz-modal-header{padding:8px 16px}.ppz-ux .ppz-modal-title{font-size:18px}.ppz-ux .ppz-modal-variant-info{padding:8px 16px;font-size:11px}.ppz-ux .ppz-editor-view{display:block}.ppz-ux .ppz-preview-column{position:relative;padding:12px 16px}.ppz-ux .ppz-canvas-area{padding-top:4px}.ppz-ux .ppz-settings-column{padding:16px}.ppz-ux .ppz-settings-title{font-size:17px}.ppz-ux .ppz-choice>summary{padding:14px}.ppz-ux .ppz-choice-body{padding:14px}.ppz-ux .ppz-modal-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.ppz-ux .ppz-footer-view{display:flex;flex-direction:column;gap:8px}.ppz-ux .ppz-widerruf-hinweis{font-size:10px}.ppz-ux .ppz-btn-cta{width:100%}.ppz-ux .ppz-footer-confirm{flex-direction:row}.ppz-ux .ppz-footer-confirm button{flex:1;padding:10px;font-size:12px}.ppz-ux .ppz-confirmation{padding:16px}}@media(prefers-reduced-motion:reduce){.ppz-ux *{scroll-behavior:auto!important;transition:none!important}}.ppz-ux .ppz-font-picker{min-width:0;margin:0;padding:0;border:0;grid-column:1 / -1}.ppz-ux .ppz-font-picker legend{padding:0;margin-bottom:7px;font-size:12px;font-weight:600}.ppz-ux .ppz-font-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppz-ux .ppz-font-grid button{min-height:46px;padding:9px 8px;border:1px solid #d8d8d8;border-radius:7px;background:#fff;color:#171717;font-size:17px;line-height:1.3;cursor:pointer}.ppz-ux .ppz-font-grid button[aria-pressed=true]{border-color:#171717;background:#f2f2f2;box-shadow:inset 0 0 0 1px #171717}.ppz-ux .ppz-font-grid button:focus-visible{outline:2px solid #171717;outline-offset:3px}.ppz-ux .ppz-enlarge{width:100%;margin-bottom:12px;background:#fff;border:1px solid #ccc}.ppz-ux .ppz-route-size{display:flex;gap:8px;margin:0 0 16px}.ppz-ux .ppz-route-size button{flex:1}.ppz-ux.ppz-positioning .ppz-editor-view{display:block;overflow:hidden}.ppz-ux.ppz-positioning .ppz-settings-column,.ppz-ux.ppz-positioning .ppz-blank-toggle,.ppz-ux.ppz-positioning .ppz-hint,.ppz-ux.ppz-positioning .ppz-canvas-meta,.ppz-ux.ppz-positioning .ppz-modal-variant-info,.ppz-ux.ppz-positioning .ppz-modal-footer{display:none!important}.ppz-ux.ppz-positioning .ppz-preview-column{height:100%;position:relative;padding:12px 16px}.ppz-ux.ppz-positioning .ppz-canvas-area{padding:12px 0 0}.ppz-ux .ppz-focus-tools{display:flex;justify-content:center;gap:8px}.ppz-ux .ppz-focus-tools button{padding:8px 12px;min-height:44px}.ppz-ux .ppz-focus-tools button:last-child{margin-left:auto}.ppz-ux [data-ppz-stage],.ppz-ux [data-ppz-stage] canvas{touch-action:none}.ppz-ux button{touch-action:manipulation}.ppz-ux .ppz-focus-tools{align-items:center}.ppz-ux .ppz-focus-tools p{margin:0;text-align:left;flex:1}.ppz-ux .ppz-focus-tools button:last-child{flex:0 0 auto;width:auto;min-width:80px}.ppz-ux.ppz-positioning .ppz-canvas-area{touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none}
/*# sourceMappingURL=/cdn/shop/t/118/assets/ppz-ux.css.map */
