.pc-app{--pc-ink:#1f2420;--pc-ink-soft:#5c6459;--pc-line:#c9ccc1;--pc-field:#f7f8f4;--pc-stage:#edeee8;--pc-action:#2f5d8c;--pc-warn:#8a5a10;color:var(--pc-ink);font-size:15px;line-height:1.45;max-width:1040px}.pc-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:28px;align-items:start}@media (max-width:780px){.pc-grid{grid-template-columns:1fr;gap:18px}}.pc-stage{position:relative;background:var(--pc-stage);border-radius:3px;aspect-ratio:4 / 3;overflow:hidden}.pc-raster,.pc-canvas,.pc-guide,.pc-mark{position:absolute;inset:0;width:100%;height:100%;display:block}.pc-raster,.pc-guide,.pc-mark{pointer-events:none}.pc-status{position:absolute;left:34px;bottom:10px;margin:0;font-size:13px;color:var(--pc-ink-soft);background:rgb(247 248 244 / .9);padding:3px 8px;border-radius:2px}.pc-panel>*+*{margin-top:14px}.pc-row{display:grid;grid-template-columns:1fr auto 22px;gap:4px 10px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--pc-line)}.pc-row-text{grid-template-columns:1fr auto 22px}.pc-label{grid-column:1 / -1;font-size:13px;color:var(--pc-ink-soft)}.pc-input{width:100%;font:inherit;color:inherit;padding:9px 10px;background:var(--pc-field);border:1px solid var(--pc-line);border-radius:2px}.pc-row-text .pc-input{font-size:18px}.pc-input:focus-visible,.pc-app input:focus-visible,.pc-app button:focus-visible,.pc-app summary:focus-visible{outline:2px solid var(--pc-action);outline-offset:2px}.pc-app input[type=range]{width:100%;accent-color:var(--pc-action)}.pc-count,.pc-out{font-size:13px;color:var(--pc-ink-soft);font-variant-numeric:tabular-nums;min-width:3.2em;text-align:right}.pc-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin-top:12px}.pc-check-text{flex:1 1 auto}.pc-app .pc-r1{grid-column:3;justify-self:end;align-self:center;display:inline-flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--pc-ink-soft,#6b6b6b)!important;line-height:1!important;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.pc-app .pc-r1.is-an{visibility:visible;opacity:1}.pc-app .pc-r1:hover{color:#7a5866!important;background:rgb(122 88 102 / .1)!important}.pc-app .pc-r1 svg{display:block}.pc-app .pc-check .pc-r1{margin-left:auto!important;flex:none;align-self:center}.pc-more summary{cursor:pointer;font-size:14px;color:var(--pc-ink-soft);padding:4px 0}.pc-more[open] summary{margin-bottom:6px}.pc-warn{margin:0;padding:10px 12px 10px 26px;list-style:disc;font-size:13.5px;color:var(--pc-warn);background:#fbf6ea;border-left:3px solid currentColor}.pc-warn li+li{margin-top:5px}.pc-cart{width:100%;font:inherit;font-weight:600;color:#fff;background:var(--pc-action);border:0;border-radius:2px;padding:13px 16px;cursor:pointer}.pc-cart:hover{background:#24486c}.pc-cart[disabled]{opacity:.6;cursor:default}.pc-note{font-size:13px;color:var(--pc-ink-soft);margin:8px 0 0}@media (prefers-reduced-motion:reduce){.pc-app *{transition:none!important}}.pc-views{position:absolute;top:32px;right:10px;display:flex;border:1px solid var(--pc-line);border-radius:2px;overflow:hidden;background:rgb(247 248 244 / .92)}.pc-views button{font:inherit;font-size:13px;color:var(--pc-ink-soft);background:#fff0;border:0;padding:6px 11px;cursor:pointer}.pc-views button+button{border-left:1px solid var(--pc-line)}.pc-views button.is-on{background:var(--pc-ink);color:#fff}.pc-area{font:inherit;font-size:14px;line-height:1.4;resize:vertical;min-height:96px}.pc-row[hidden],.pc-check[hidden]{display:none}.pc-size{position:absolute;left:32px;top:32px;margin:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--pc-ink-soft);background:rgb(247 248 244 / .92);padding:4px 9px;border-radius:2px;pointer-events:none}.pc-zoom{position:absolute;left:32px;bottom:10px;display:flex;align-items:center;gap:2px;background:rgb(247 248 244 / .92);border:1px solid var(--pc-line);border-radius:2px}.pc-zoom button{font:inherit;font-size:14px;line-height:1;color:var(--pc-ink);background:#fff0;border:0;padding:6px 10px;cursor:pointer}.pc-zoom button:hover{background:rgb(31 36 32 / .07)}.pc-zoom button[data-masse],.pc-zoom button[data-schein]{font-size:13px;border-left:1px solid var(--pc-line);color:var(--pc-ink-soft)}.pc-zoom button[data-masse].is-on,.pc-zoom button[data-schein].is-on{color:var(--pc-action)}.pc-zoom span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--pc-ink-soft);min-width:4em;text-align:center}.pc-legende{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:12px;color:var(--pc-ink-soft)}.pc-legende span{display:inline-flex;align-items:center;gap:6px}.pc-legende .pc-li{width:16px;border-top:2px solid}.pc-legende .pc-lf{width:12px;height:12px;border:1px solid rgb(31 36 32 / .25);border-radius:2px}.pc-stage{cursor:grab;touch-action:none}.pc-stage.is-dragging{cursor:grabbing}body.printy-konfig .woocommerce-product-gallery{display:none!important}body.printy-konfig div.product .entry-summary,body.printy-konfig div.product .summary{width:100%!important;max-width:100%!important;float:none!important;clear:both!important;flex:1 1 100%!important;margin:0!important}body.printy-konfig .pc-app{max-width:100%!important}body.printy-konfig form.cart{display:none!important}body.printy-konfig .wcpay-payment-request-wrapper,body.printy-konfig #wcpay-payment-request-button,body.printy-konfig #wcpay-express-checkout-element,body.printy-konfig .wcpay-express-checkout-wrapper,body.printy-konfig .wc-stripe-product-checkout-container,body.printy-konfig .ppc-button-wrapper,body.printy-konfig .payment-request-container,body.printy-konfig .wc-block-components-express-payment{display:none!important}.pc-app .pc-farb-toggle{background:none;border:none;color:#8a7a63;font-size:12px;text-decoration:underline;cursor:pointer;padding:0 2px}.pc-app .pc-farb-panel{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;margin-left:6px}.pc-app .pc-farb-panel label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5b4a36}.pc-app .pc-farb-panel input[type="color"]{width:26px;height:22px;border:1px solid #ccc;border-radius:4px;padding:0;cursor:pointer;background:none}.pc-app .pc-farb-reset{background:none;border:1px solid #ccc;border-radius:4px;font-size:11px;padding:2px 6px;cursor:pointer;color:#5b4a36}.pc-app .pc-farb{display:inline-flex;align-items:center;gap:6px;margin-right:12px;cursor:pointer;font-size:13px;color:inherit}.pc-app .pc-farb input[type="color"]{-webkit-appearance:none;appearance:none;width:26px!important;height:16px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid rgb(0 0 0 / .25)!important;border-radius:4px!important;background:none!important;cursor:pointer;box-shadow:none!important}.pc-app .pc-farb input[type="color"]::-webkit-color-swatch-wrapper{padding:0}.pc-app .pc-farb input[type="color"]::-webkit-color-swatch{border:none;border-radius:3px}.pc-app .pc-farb input[type="color"]::-moz-color-swatch{border:none;border-radius:3px}.pc-app .pc-farb:hover input[type="color"]{border-color:#7a5866!important}.pc-app .pc-warn{list-style:none;margin:10px 0;padding:10px 12px;background:#fff8e6;border:1px solid #e6d8a8;border-radius:8px;font-size:13px}.pc-app .pc-warn li{margin:2px 0}.pc-app .pc-warn-kopf{font-weight:600;color:#7a5c1e}.pc-app .pc-warn-aktion{margin-top:8px!important}.pc-app .pc-skalieren{background:#2e7d32;color:#fff;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.pc-app .pc-warn-mini{color:#8a7a63;font-size:11px}.pc-app .pc-warn-tipp{color:#6b6b6b;font-size:12px;margin-top:6px!important}.pc-app .pc-warn li.pc-bedarf{color:#46564c}.pc-app .pc-warn li.pc-bedarf+li.pc-bedarf,.pc-app .pc-warn li+li.pc-bedarf{margin-top:8px}.pc-app .pc-warn.ist-info{background:#f3f6f1;border-color:#cfd9cc}.pc-app .pc-warn .pc-platte-knopf{display:inline!important;margin:0!important;padding:0 2px!important;min-height:0!important;background:none!important;border:none!important;border-bottom:1px dashed #6f4f66!important;border-radius:0!important;color:#6f4f66!important;font:inherit!important;font-weight:700!important;line-height:inherit!important;cursor:pointer;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important}.pc-app .pc-warn .pc-platte-knopf:hover,.pc-app .pc-warn .pc-platte-knopf[aria-expanded="true"]{background:#f1e9ef!important}.pc-app .pc-warn .pc-platte-mini{color:#6b746c}.pc-app .pc-platten-auswahl{margin:8px 0 2px;padding:10px;background:#fff;border:1px solid #d9e1d6;border-radius:8px}.pc-app .pc-platten-auswahl[hidden]{display:none!important}.pc-app .pc-platten-knoepfe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pc-app .pc-platte-wahl{display:flex!important;flex-direction:column;align-items:center;gap:1px;margin:0!important;padding:7px 4px!important;min-height:0!important;background:#fff!important;border:1px solid #d8d2cc!important;border-radius:8px!important;color:#3d3a37!important;font-size:12px!important;line-height:1.25!important;cursor:pointer;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important}.pc-app .pc-platte-wahl strong{font-size:15px;color:inherit}.pc-app .pc-platte-wahl span{color:#7b746c;font-size:11px;white-space:nowrap}.pc-app .pc-platte-wahl:hover{border-color:#b99aae!important}.pc-app .pc-platte-wahl.is-on{border-color:#6f4f66!important;box-shadow:0 0 0 2px #6f4f66!important;color:#6f4f66!important;background:#fbf7fa!important}.pc-app .pc-platte-eigen{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;color:#46564c;font-size:13px}.pc-app .pc-platte-eigen>span:first-child{font-weight:600;margin-right:2px}.pc-app .pc-platte-eigen.is-on>span:first-child{color:#6f4f66}.pc-app .pc-platte-eigen input{width:74px!important;min-height:0!important;margin:0!important;padding:5px 6px!important;font-size:13px!important;border:1px solid #d8d2cc!important;border-radius:6px!important;background:#fff!important}.pc-app .pc-platte-eigen input.is-fehler{border-color:#c0392b!important}.pc-app .pc-platte-eigen .pc-platte-ok{margin:0!important;padding:6px 10px!important;min-height:0!important;background:#6f4f66!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;cursor:pointer;text-transform:none!important;letter-spacing:normal!important}@media (max-width:480px){.pc-app .pc-platten-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-app .pc-platte-eigen input{width:62px!important}}.pc-app{--pc-header:0px}.pc-app .pc-links{position:sticky;top:calc(var(--pc-header, 0px) + 12px);align-self:start;max-height:calc(100vh - var(--pc-header, 0px) - 24px);overflow:auto}.pc-app .pc-links .pc-stage{max-height:calc(100vh - var(--pc-header, 0px) - 120px)}@media (max-width:780px){.pc-app .pc-links{top:var(--pc-header,0);z-index:5;background:#fff;padding-bottom:8px;box-shadow:0 6px 12px -9px rgb(0 0 0 / .3);max-height:calc(100vh - var(--pc-header, 0px))}}.pc-app .pc-legende-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.pc-app .pc-legende-zeile .pc-legende{margin:0}.pc-app .pc-reset{flex:none;background:none;border:0;padding:2px 4px;color:#7a5866;font-size:12px;cursor:pointer;text-decoration:underline;white-space:nowrap}.pc-app .pc-reset:hover{color:#5a3c48}.single-product .post-entry-header .entry-title{display:none!important}.single-product .post-entry-header{margin-bottom:16px!important}.single-product .product_title.entry-title{color:#7a5866;font-weight:600}.single-product .product span.onsale{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:inline-block;margin:0 0 14px!important;padding:5px 14px!important;border-radius:999px!important;line-height:1.4!important;font-size:12px!important;letter-spacing:.04em;background:#c98a97!important;color:#fff!important;box-shadow:none!important}.pc-app .pc-zeile{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--pc-linie,#e4ded4)}.pc-app .pc-zeile[hidden]{display:none}.pc-app .pc-zeile>.pc-label{flex:0 0 7.4em;margin:0}.pc-app .pc-zeile-felder{flex:1 1 14em}.pc-app .pc-zeile-felder{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.pc-app .pc-mini{display:inline-flex;align-items:center;gap:6px;margin:0}.pc-app .pc-mini[hidden]{display:none}.pc-app .pc-mini-label{font-size:.95em;white-space:nowrap}.pc-app .pc-mini-select{min-width:3.4em;padding:5px 26px 5px 10px;border:1px solid #cfc7ba;border-radius:8px;background-color:#fbfaf7;font:inherit;font-size:1em;line-height:1.2;cursor:pointer}.pc-app .pc-mini-select:focus{outline:2px solid #5b6fa8;outline-offset:1px}@media (max-width:560px){.pc-app .pc-zeile>.pc-label{flex-basis:100%}.pc-app .pc-zeile-felder{gap:8px 12px}}.pc-app .pc-status{display:inline-flex;align-items:center;gap:8px}.pc-app .pc-status[hidden]{display:none}.pc-app .pc-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgb(91 111 168 / .25);border-top-color:#5b6fa8;animation:pc-dreh .8s linear infinite;flex:0 0 auto}@keyframes pc-dreh{to{transform:rotate(360deg)}}.pc-app .pc-stage .pc-status{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);z-index:5;font-size:15px;color:#2f3a55;background:rgb(255 255 255 / .95);padding:10px 18px;border-radius:999px;box-shadow:0 4px 18px rgb(0 0 0 / .12);white-space:nowrap}.pc-app .pc-stage .pc-spinner{width:18px;height:18px}.pc-app .pc-lichtwahl{position:absolute;bottom:14px;right:14px;z-index:4;display:inline-flex;gap:0;background:rgb(20 16 12 / .72);border-radius:999px;padding:3px}.pc-app .pc-lichtwahl[hidden]{display:none}.pc-app .pc-lichtwahl button{border:0;background:#fff0;color:#f3e6cf;font:inherit;font-size:13px;padding:5px 12px;border-radius:999px;cursor:pointer}.pc-app .pc-lichtwahl button.is-on{background:#f6d9a0;color:#2b1d10;font-weight:700}.pc-app .pc-licht-hinweis{font-size:13px;color:#7a6c74;font-style:italic}.pc-app .pc-abschnitt{background:rgb(255 253 249 / .7);border:1px solid #e6ddd2;border-radius:14px;padding:12px 16px 6px;margin:0 0 14px}.pc-app .pc-abschnitt-titel{display:flex;align-items:center;gap:10px;margin:2px 0 6px;font-size:1.08em;color:#6f4f66;font-weight:700}.pc-app .pc-nr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#6f4f66;color:#fff;font-size:.85em;flex:0 0 auto}.pc-app .pc-abschnitt .pc-zeile:last-child,.pc-app .pc-abschnitt .pc-row:last-child{border-bottom:0}.pc-app .pc-mehr{margin:4px 0 8px}.pc-app .pc-mehr>summary{cursor:pointer;font-size:.92em;color:#7a6c74;padding:6px 0;list-style:revert}.pc-app .pc-mehr[open]>summary{color:#6f4f66}.pc-app .pc-mini-check{gap:6px;padding:4px 10px 4px 8px;border:1px solid #d9d0c3;border-radius:999px;background:#fbfaf7;cursor:pointer;user-select:none}.pc-app .pc-mini-check input{margin:0;width:17px;height:17px;accent-color:#6f4f66}.pc-app .pc-mini-check:has(input:checked){border-color:#6f4f66;background:#f3ecf1}.pc-app .pc-row,.pc-app .pc-check,.pc-app .pc-zeile{position:relative}.pc-app .pc-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;vertical-align:1px;border-radius:50%;background:#7a5866;color:#fff!important;font:italic 700 11px/1 Georgia,'Times New Roman',serif;cursor:help;-webkit-user-select:none;user-select:none;outline-offset:2px}.pc-app .pc-info:hover,.pc-app .pc-info.offen{background:#5a3f4c}.pc-app .pc-info-text{display:none;position:absolute;z-index:60;left:0;right:0;top:calc(100% + 6px);padding:10px 12px;border-radius:10px;background:#3f3136;color:#fff;font:normal 400 13px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif;text-align:left;box-shadow:0 6px 20px rgb(0 0 0 / .22);white-space:normal;cursor:default}.pc-app .pc-info:hover .pc-info-text,.pc-app .pc-info:focus .pc-info-text,.pc-app .pc-info.offen .pc-info-text{display:block}@media (hover:none){.pc-app .pc-info:hover .pc-info-text{display:none}.pc-app .pc-info.offen .pc-info-text{display:block}}.pc-app select.pc-input,.pc-app select.pc-mini-select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%237a5866' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important;padding-right:36px!important;cursor:pointer}.pc-app .pc-motive{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:4px 0 6px}.pc-app .pc-motiv{display:grid;gap:5px;justify-items:center;padding:6px 6px 7px;margin:0;background:#fff;border:1px solid #e6ddd2;border-radius:10px;cursor:pointer;font:inherit;font-size:.9em;line-height:1.2;color:#4d3a46;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.pc-app .pc-motiv img{display:block;width:100%;height:auto;border-radius:5px}.pc-app .pc-motiv:hover{border-color:#b99aae}.pc-app .pc-motiv:focus-visible{outline:2px solid #6f4f66;outline-offset:2px}.pc-app .pc-motiv.is-aktiv{border-color:#6f4f66;box-shadow:0 0 0 2px #6f4f66;font-weight:700;color:#6f4f66}.pc-app .pc-motiv.is-laedt{opacity:.6;cursor:progress}.pc-app .pc-motiv:disabled{cursor:default}.pc-app .pc-laden{padding:40px 0;text-align:center;color:var(--pc-ink-soft)}.pc-app .pc-motive[data-anzahl="2"],.pc-app .pc-motive[data-anzahl="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:781px){.pc-app .pc-motive[data-anzahl="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pc-app .pc-motive[data-anzahl="4"] .pc-motiv{padding:5px 4px 6px;font-size:.84em}}.pc-app .pc-motive.is-viele{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}.pc-app .pc-motive.is-viele .pc-motiv{padding:4px 3px 5px;gap:3px;font-size:.74em;border-radius:8px}.pc-app .pc-motive.is-viele .pc-motiv img{width:auto;max-width:100%;height:72px;object-fit:contain}.pc-app .pc-motive.is-viele[data-anzahl="8"],.pc-app .pc-motive.is-viele[data-anzahl="12"],.pc-app .pc-motive.is-viele[data-anzahl="16"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-app .pc-motive.is-viele .pc-motiv{min-width:0}.pc-app .pc-motive.is-viele .pc-motiv span{max-width:100%;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.pc-app .pc-motive .pc-motiv{background:#fff!important;color:#4d3a46!important;border:1px solid #e6ddd2!important;border-radius:10px!important;box-shadow:none!important;width:auto!important;height:auto!important;min-height:0!important;min-width:0!important;max-width:none!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.2!important;font-weight:400!important;text-shadow:none!important}.pc-app .pc-motive .pc-motiv:hover{background:#fff!important;border-color:#b99aae!important;color:#4d3a46!important}.pc-app .pc-motive .pc-motiv.is-aktiv{border-color:#6f4f66!important;box-shadow:0 0 0 2px #6f4f66!important;color:#6f4f66!important;font-weight:700!important}.pc-app .pc-motive .pc-motiv img{border:0!important;background:none!important;box-shadow:none!important;margin:0 auto!important}.pc-app .pc-deko-feld{display:block}.pc-app .pc-deko-feld>.pc-label{display:inline-flex;margin-bottom:6px}.pc-app .pc-deko-liste{display:grid;gap:8px;margin:4px 0 8px}.pc-app .pc-deko-leer{margin:2px 0;font-size:13px;color:var(--pc-ink-soft)}.pc-app .pc-deko-zeile{display:grid;grid-template-columns:46px minmax(0,1fr) auto 30px;grid-template-areas:"bild name platz weg" "g g r r" "mehr mehr mehr mehr";align-items:center;gap:6px 8px;padding:8px;background:#fff;border:1px solid var(--pc-line);border-radius:10px}.pc-app .pc-deko-zeile .pc-deko-bild{grid-area:bild}.pc-app .pc-deko-zeile .pc-deko-name{grid-area:name;font-size:14px;font-weight:600;color:var(--pc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-app .pc-deko-zeile .pc-deko-platz{grid-area:platz;font:inherit;font-size:13px;padding:4px 6px;border:1px solid var(--pc-line);border-radius:6px;background:#fff;color:var(--pc-ink);max-width:130px}.pc-app .pc-deko-zeile .pc-deko-weg{grid-area:weg}.pc-app .pc-deko-zeile>.pc-deko-regler:nth-of-type(1){grid-area:g}.pc-app .pc-deko-zeile>.pc-deko-regler:nth-of-type(2){grid-area:r}.pc-app .pc-deko-zeile .pc-deko-mehr{grid-area:mehr}.pc-app .pc-deko-regler{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:6px;font-size:12px;color:var(--pc-ink-soft)}.pc-app .pc-deko-regler input{width:100%;min-width:40px;margin:0}.pc-app .pc-deko-regler output{min-width:3.4em;text-align:right;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-app .pc-deko-mehr summary{cursor:pointer;font-size:12px;color:var(--pc-ink-soft);padding:2px 0}.pc-app .pc-deko-mehr[open]{display:grid;gap:6px}.pc-app .pc-deko-spiegel{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--pc-ink-soft)}.pc-app button.pc-deko-bild,.pc-app button.pc-deko-weg,.pc-app button.pc-deko-kachel{margin:0!important;min-height:0!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;font:inherit!important;line-height:1.15!important;text-shadow:none!important;cursor:pointer}.pc-app button.pc-deko-bild{width:46px!important;height:46px!important;padding:3px!important;background:#faf7f2!important;border:1px solid var(--pc-line)!important;border-radius:8px!important}.pc-app button.pc-deko-bild:hover{border-color:#b99aae!important}.pc-app button.pc-deko-bild svg{width:100%;height:100%;display:block}.pc-app button.pc-deko-weg{width:30px!important;height:30px!important;padding:0!important;border:1px solid var(--pc-line)!important;border-radius:50%!important;background:#fff!important;color:var(--pc-ink-soft)!important;font-size:17px!important}.pc-app .pc-deko-wahl summary{cursor:pointer;font-weight:600;color:#6f4f66;padding:4px 0}.pc-app .pc-deko-wahl.is-voll summary{color:var(--pc-ink-soft);cursor:default}.pc-app .pc-deko-wahl.is-voll .pc-deko-katalog{display:none}.pc-app .pc-deko-gruppe{display:grid;gap:6px;margin-top:10px}.pc-app .pc-deko-gruppe[hidden]{display:none}.pc-app .pc-deko-reiter~.pc-deko-gruppe .pc-deko-gruppe-titel{display:none}.pc-app .pc-deko-reiter{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pc-app button.pc-deko-reiter-knopf{margin:0!important;min-height:0!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid var(--pc-line)!important;background:#fff!important;color:var(--pc-ink)!important;font:inherit!important;font-size:12px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer}.pc-app button.pc-deko-reiter-knopf:hover{border-color:#b99aae!important}.pc-app button.pc-deko-reiter-knopf.is-aktiv{background:#6f4f66!important;border-color:#6f4f66!important;color:#fff!important}.pc-app .pc-deko-gruppe-titel{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--pc-ink-soft)}.pc-app .pc-deko-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px}.pc-app button.pc-deko-kachel{display:grid!important;justify-items:center;gap:3px;padding:6px 4px!important;background:#fff!important;border:1px solid var(--pc-line)!important;border-radius:8px!important;font-size:11px!important;color:var(--pc-ink)!important}.pc-app button.pc-deko-kachel:hover{border-color:#b99aae!important;background:#fbf6f8!important}.pc-app button.pc-deko-kachel svg{width:44px;height:44px;display:block}.pc-app button.pc-deko-kachel span{max-width:100%;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:560px){.pc-app .pc-deko-zeile{grid-template-columns:42px minmax(0,1fr) 30px;grid-template-areas:"bild name weg" "platz platz platz" "g g g" "r r r" "mehr mehr mehr"}.pc-app .pc-deko-zeile .pc-deko-platz{max-width:none}}.pc-app .pc-views button,.pc-app .pc-zoom button{font-family:inherit!important;font-weight:400!important;line-height:1!important;min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;background:transparent!important;color:var(--pc-ink)!important}.pc-app .pc-views button{font-size:13px!important;padding:6px 11px!important;color:var(--pc-ink-soft)!important}.pc-app .pc-views button+button{border-left:1px solid var(--pc-line)!important}.pc-app .pc-views button.is-on{background:var(--pc-ink)!important;color:#fff!important}.pc-app .pc-zoom button{font-size:14px!important;padding:6px 10px!important}.pc-app .pc-zoom button:hover{background:rgb(31 36 32 / .07)!important}.pc-app .pc-zoom button[data-masse],.pc-app .pc-zoom button[data-schein]{font-size:13px!important;border-left:1px solid var(--pc-line)!important;color:var(--pc-ink-soft)!important}.pc-app .pc-zoom button[data-masse].is-on,.pc-app .pc-zoom button[data-schein].is-on{background:var(--pc-ink)!important;color:#fff!important}.pc-app .pc-knoepfe-reihe .pc-label{font-size:1.02em;color:var(--pc-ink);font-weight:600}.pc-app .pc-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.pc-app .pc-knoepfe .pc-knopfwahl{flex:1 1 130px;min-height:52px!important;margin:0;padding:10px 14px!important;background:#fff!important;color:#4d3a46!important;border:1.5px solid #e6ddd2!important;border-radius:12px!important;font:inherit!important;font-weight:600!important;font-size:1em!important;text-transform:none!important;letter-spacing:0!important;line-height:1.25!important;cursor:pointer;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.pc-app .pc-knoepfe .pc-knopfwahl:hover{border-color:#b99aae!important}.pc-app .pc-knoepfe .pc-knopfwahl:focus-visible{outline:2px solid #6f4f66;outline-offset:2px}.pc-app .pc-knoepfe .pc-knopfwahl.is-an{border-color:#6f4f66!important;box-shadow:0 0 0 2px #6f4f66!important;color:#6f4f66!important;background:#fbf7fa!important}.pc-app .pc-knoepfe .pc-knopfwahl.mit-icon{flex:1 1 74px;min-height:0!important;padding:8px 6px 7px!important;display:flex!important;flex-direction:column;align-items:center;gap:4px;font-size:.9em!important}.pc-app .pc-knoepfe .pc-knopf-icon{width:40px;height:28px;display:block;color:#8a7a6f}.pc-app .pc-knoepfe .pc-knopfwahl.is-an .pc-knopf-icon{color:#6f4f66}.pc-app .pc-namensliste{display:block}.pc-app .pc-namensliste>.pc-r1{position:absolute;top:-2px;right:0}.pc-app .pc-knoepfe-reihe>.pc-label{grid-column:1 / 3;grid-row:1}.pc-app .pc-knoepfe-reihe>.pc-r1{grid-column:3;grid-row:1}.pc-app .pc-knoepfe-reihe>.pc-knoepfe{grid-column:1 / -1;grid-row:2}.pc-app .pc-namen-eingabe{min-height:74px}.pc-app .pc-namen-zeilen{display:grid;gap:6px;margin-top:8px}.pc-app .pc-namen-kopf{margin:2px 0 2px;font-size:.86em;color:var(--pc-ink-soft)}.pc-app .pc-name-zeile{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:5px 8px 5px 5px;background:#fff;border:1px solid #e6ddd2;border-radius:10px}.pc-app .pc-name-zeile.is-offen{border-color:#6f4f66}.pc-app .pc-name-zeile .pc-name-motiv{grid-row:1 / span 2;width:46px!important;height:58px!important;min-height:0!important;padding:3px!important;margin:0;background:#faf6f0!important;border:1px solid #e6ddd2!important;border-radius:8px!important;color:#b98a57!important;cursor:pointer;box-shadow:none!important;display:flex;align-items:center;justify-content:center}.pc-app .pc-name-zeile .pc-name-motiv:hover{border-color:#6f4f66!important}.pc-app .pc-name-text{font-weight:600;color:var(--pc-ink);overflow-wrap:anywhere;min-width:0}.pc-app .pc-name-art{font-size:.82em;color:var(--pc-ink-soft);min-width:0}.pc-app .pc-motiv-kachel{display:block;width:100%;height:100%}.pc-app .pc-motiv-kachel .pc-motiv-loch{fill:#faf6f0}.pc-app .pc-motiv-wahl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed #e6ddd2}.pc-app .pc-motiv-wahl button{margin:0;min-height:0!important;height:68px!important;padding:4px!important;background:#fff!important;color:#b98a57!important;border:1px solid #e6ddd2!important;border-radius:8px!important;box-shadow:none!important;cursor:pointer;font:inherit!important;text-transform:none!important;letter-spacing:0!important}.pc-app .pc-motiv-wahl button:hover{border-color:#b99aae!important}.pc-app .pc-motiv-wahl button.is-an{border-color:#6f4f66!important;box-shadow:0 0 0 2px #6f4f66!important}.pc-app .pc-motiv-wahl .pc-motiv-wahl-auto{grid-column:1 / -1;height:36px!important;color:#4d3a46!important;font-weight:600!important;font-size:.9em!important}.pc-app .pc-motiv-wahl .pc-motiv-kachel .pc-motiv-loch{fill:#fff}.pc-app .pc-name-zeile.hat-extra{grid-template-columns:46px minmax(0,1fr) auto}.pc-app .pc-name-zeile.hat-extra .pc-name-text,.pc-app .pc-name-zeile.hat-extra .pc-name-art{grid-column:2}.pc-app .pc-name-extra{grid-column:3;grid-row:1 / span 2;display:flex;gap:6px}.pc-app .pc-name-zeile .pc-name-extra-knopf{width:42px!important;height:46px!important}.pc-app .pc-name-zeile .pc-name-motiv.is-an{border-color:#6f4f66!important;box-shadow:0 0 0 2px #6f4f66!important}.pc-app .pc-motiv-wahl-titel{grid-column:1 / -1;margin:0;font-size:.86em;font-weight:600;color:var(--pc-ink)}.pc-app .pc-name-zeile.hat-extra .pc-motiv-wahl{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.pc-app .pc-name-zeile.hat-extra .pc-motiv-wahl button{height:auto!important;min-height:74px!important;display:flex;flex-direction:column;align-items:center;gap:2px}.pc-app .pc-name-zeile.hat-extra .pc-motiv-wahl .pc-motiv-wahl-auto{min-height:36px!important;flex-direction:row;justify-content:center}.pc-app .pc-name-zeile.hat-extra .pc-motiv-wahl .pc-motiv-kachel{width:52px;height:52px}.pc-app .pc-motiv-wahl-name{font-size:.68em;line-height:1.15;color:var(--pc-ink-soft);text-align:center;max-width:100%;overflow-wrap:anywhere;hyphens:auto}@media (max-width:420px){.pc-app .pc-name-zeile.hat-extra{grid-template-columns:42px minmax(0,1fr)}.pc-app .pc-name-zeile.hat-extra .pc-name-motiv{width:42px!important}.pc-app .pc-name-extra{grid-column:1 / -1;grid-row:auto;margin-top:6px}}.pc-app .pc-notiz{margin:-2px 0 10px;padding:7px 10px;font-size:12.5px;line-height:1.45;color:#5b4a3a;background:#f6efe3;border-left:3px solid #c8a46a;border-radius:4px}.pc-app .pc-notiz[hidden]{display:none}body.printy-etsy{margin:0;background:#f6f1ea;color:#2e2a28}.pe-kopf{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:16px max(16px, calc((100vw - 1200px) / 2));background:#3d3340;color:#fff}.pe-marke{font-size:26px;font-weight:700;letter-spacing:.02em}.pe-unter{font-size:14px;opacity:.8}.pe-haupt{max-width:1200px;margin:0 auto;padding:24px 16px 40px;box-sizing:border-box}.pe-fuss{max-width:1200px;margin:0 auto;padding:18px 16px 30px;border-top:1px solid #e2d8cc;font-size:13px;color:#7a6c74;box-sizing:border-box}.pe-fuss a{color:inherit;margin-right:16px}.pe-hinweis{font-size:11px;margin:10px 0 0;opacity:.8}.pe-form{max-width:640px;margin:0 auto;background:#fffdf9;border:1px solid #e6ddd2;border-radius:14px;padding:22px 22px 18px;box-shadow:0 1px 3px rgb(60 40 50 / .06)}.pe-titel{margin:0 0 8px;font-size:24px;line-height:1.25}.pe-text{margin:0 0 16px;color:#5c5259}.pe-felder{display:grid;gap:12px;margin-bottom:16px}.pe-feld{display:grid;gap:5px;font-weight:600}.pe-feld small{font-weight:400;color:#7a6c74}.pe-feld input{font:inherit;font-size:18px;letter-spacing:.04em;padding:11px 12px;border:1px solid #cfc4b8;border-radius:8px;background:#fff;width:100%;box-sizing:border-box}.pe-feld input:focus{outline:2px solid #6f4f66;outline-offset:1px}body.printy-etsy .pc-cart{background:#6f4f66;border-radius:999px}body.printy-etsy .pc-cart:hover{background:#5a3f53}.pe-meldung{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#f1ece6}.pe-meldung.is-fehler{background:#fbeceb;color:#8a2a22}.pe-ergebnis{max-width:1200px;margin:0 auto 18px}.pe-bestellung{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#fffdf9;border:1px solid #e6ddd2;border-radius:14px;padding:12px 16px}.pe-bestellung span{display:grid;gap:2px}.pe-bestellung small{color:#7a6c74}.pe-andere{font:inherit;font-size:14px;background:none;border:1px solid #cfc4b8;border-radius:999px;padding:7px 14px;cursor:pointer}.pe-dateien{margin:12px 0 0}.pe-dateien-kopf{margin:0 0 6px;font-weight:700}.pe-datei{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fffdf9;border:1px solid #e6ddd2;border-radius:12px;padding:10px 14px;margin:0 0 8px}.pe-datei-bild{width:72px;height:72px;object-fit:contain;border-radius:8px;background:#f4f1ea}.pe-datei-text{display:grid;gap:2px;flex:1 1 160px}.pe-datei-text small{color:#7a6c74}.pe-datei-knopf{display:inline-block;background:#6f4f66;color:#fff!important;text-decoration:none;font-weight:700;padding:9px 18px;border-radius:999px}.pe-info{margin:12px 0 0}.pe-info.is-ok{background:#e9f3e6;color:#24521c;padding:10px 12px;border-radius:8px}.pe-konfig .pc-app{max-width:100%!important}.pe-hilfe{margin:0;font-size:14px;color:#7a6c74}.pe-wahl{display:grid;gap:8px;margin:12px 0 0}.pe-wahl-knopf{font:inherit;text-align:left;background:#fff;border:1px solid #cfc4b8;border-radius:10px;padding:12px 14px;cursor:pointer}.pe-wahl-knopf:hover{border-color:#6f4f66}.pe-extra{display:grid;gap:12px;margin:16px 0 0}.pe-box{background:#fffdf9;border:1px solid #e6ddd2;border-radius:12px;padding:12px 16px;margin:0}.pe-box p{margin:0 0 8px}.pe-zeile{display:flex;gap:8px;flex-wrap:wrap}.pe-zeile input{flex:1 1 220px;min-width:0;font:inherit;padding:10px 12px;border:1px solid #cfc4b8;border-radius:8px;background:#fff}.pe-zeile button{font:inherit;font-weight:700;background:#6f4f66;color:#fff;border:0;border-radius:999px;padding:10px 18px;cursor:pointer}.pe-zeile button[disabled]{opacity:.6}.pe-mail-hinweis{font-size:13px;color:#7a6c74;margin:8px 0 0!important}.pe-mail-meldung{margin:8px 0 0!important;padding:8px 10px;border-radius:8px;background:#f1ece6}.pe-mail-meldung.is-ok{background:#e9f3e6;color:#24521c}.pe-mail-meldung.is-fehler{background:#fbeceb;color:#8a2a22}.pe-bewertung{margin:0;color:#5c5259}