@font-face{font-family:'Guede Gravur Acme';src:url(/wp-content/plugins/guede-gravur/assets/fonts/acme.woff2) format('woff2');font-display:swap}@font-face{font-family:'Guede Gravur Dancing';src:url(/wp-content/plugins/guede-gravur/assets/fonts/dancing-script.woff2) format('woff2');font-weight:400 700;font-display:swap}@font-face{font-family:'Guede Gravur Miama';src:url(/wp-content/plugins/guede-gravur/assets/fonts/miama.otf) format('opentype');font-display:swap}.guede-gravur-start{margin:14px 0 4px}.guede-gravur-start__knopf{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 22px;border-radius:29px;border:1px solid currentColor;background:#fff0;color:inherit;font-family:"Helvetica Neue LT W05_83 Hv Ex","Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:1.2;letter-spacing:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.guede-gravur-start__knopf:hover,.guede-gravur-start__knopf:focus-visible{background:#fff;color:#000;border-color:#fff;outline:none}.guede-gravur{--gg-bg:#121212;--gg-flaeche:#1c1c1c;--gg-linie:#3a3a3a;--gg-text:#fff;--gg-leise:#a9a9a9;--gg-gruen:#0c5b0c;width:min(880px, calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--gg-linie);border-radius:6px;background:var(--gg-bg);color:var(--gg-text);font-family:"Helvetica Neue LT W05_43 Lt Ex","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.guede-gravur::backdrop{background:rgb(0 0 0 / .72)}.guede-gravur[open]{animation:gg-ein .18s ease-out}@keyframes gg-ein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guede-gravur[open]{animation:none}}.guede-gravur__inhalt{position:relative;margin:0;padding:32px 36px 26px}.guede-gravur__zu{position:absolute;top:12px;right:14px;width:40px;height:40px;padding:0;border:0;background:#fff0;color:var(--gg-text);font-size:30px;line-height:1;cursor:pointer}.guede-gravur__titel{margin:0 40px 6px 0;color:var(--gg-text)!important;font-family:"Helvetica Neue LT W05_83 Hv Ex","Helvetica Neue",Arial,sans-serif;font-size:22px;line-height:1.2;text-transform:uppercase;letter-spacing:0}.guede-gravur__intro{margin:0 0 18px;color:var(--gg-leise)}.guede-gravur__vorschau{margin:0 -20px 22px;padding:22px 8px 10px;border-radius:4px;background:radial-gradient(ellipse at 50% 40%,#262626 0%,#141414 75%)}.guede-gravur__vorschau svg{display:block;width:100%;height:auto;overflow:hidden}.gg-gesamt{margin:0}.gg-details{display:none!important}.gg-zone{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:1}.gg-details{display:grid;grid-template-columns:1.093fr 3.06fr;gap:12px;align-items:start}.gg-details--ohne-kropf{grid-template-columns:1fr}.gg-detail{margin:0;min-width:0}.gg-detail svg{border-radius:3px;background:#0d0d0d}.gg-detail figcaption{margin:6px 0 0;color:var(--gg-leise);font-size:11px;line-height:1.3}.gg-t{fill:#2b3035;fill-opacity:.92;mix-blend-mode:multiply}.gg-hinweis{margin:8px 0 0;color:#7d7d7d;font-size:11px;text-align:right}.gg-t.ist-leer{fill-opacity:.32}.guede-gravur__feld{margin:0 0 16px}.guede-gravur__label{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;padding:0;color:var(--gg-text);font-family:"Helvetica Neue LT W05_83 Hv Ex","Helvetica Neue",Arial,sans-serif;font-size:13px}.guede-gravur__preis{color:var(--gg-leise);font-family:"Helvetica Neue LT W05_43 Lt Ex","Helvetica Neue",Arial,sans-serif}.guede-gravur input[type="text"]{display:block;width:100%;height:48px;margin:0;padding:0 14px;box-sizing:border-box;border:1px solid var(--gg-linie);border-radius:4px;background:var(--gg-flaeche);color:var(--gg-text);font-family:inherit;font-size:16px;box-shadow:none}.guede-gravur input[type="text"]::placeholder{color:#6f6f6f}.guede-gravur input[type="text"]:focus{border-color:#fff;outline:none}.guede-gravur__hinweis{display:flex;justify-content:space-between;gap:12px;margin:6px 0 0;color:var(--gg-leise);font-size:12px}.guede-gravur__zaehler{flex:none;font-variant-numeric:tabular-nums}.guede-gravur__schriften{margin:0 0 18px;padding:0;border:0;min-width:0}.guede-gravur__schriftraster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guede-gravur__schrift{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 14px;border:1px solid var(--gg-linie);border-radius:4px;background:var(--gg-flaeche);cursor:pointer}.guede-gravur__schrift input{position:absolute;opacity:0;pointer-events:none}.guede-gravur__schrift:has(input:checked){border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.guede-gravur__schrift:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.guede-gravur__schriftprobe{overflow:hidden;color:var(--gg-text);font-size:22px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.guede-gravur__schriftname{color:var(--gg-leise);font-size:12px}.guede-gravur__chips{display:flex;flex-wrap:wrap;gap:8px}.guede-gravur__chip{min-width:76px;min-height:40px;margin:0;padding:8px 14px;border:1px solid var(--gg-linie);border-radius:4px;background:var(--gg-flaeche);color:var(--gg-text);font-family:inherit;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:none;cursor:pointer}.guede-gravur__chip[aria-pressed="true"]{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.guede-gravur__chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.guede-gravur__chip:disabled{opacity:.4;cursor:not-allowed}.guede-gravur__info{margin:0 0 14px;padding:14px 16px;border-left:2px solid var(--gg-gruen);background:var(--gg-flaeche)}.guede-gravur__info p{margin:0 0 10px;color:var(--gg-text);font-size:13px}.guede-gravur__ok{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--gg-text);font-size:13px;cursor:pointer}.guede-gravur .guede-gravur__ok input[type="checkbox"]{flex:none;width:18px!important;height:18px!important;margin:2px 0 0!important;padding:0!important;-webkit-appearance:checkbox!important;appearance:auto!important;accent-color:var(--gg-gruen);position:static!important;opacity:1!important;background:none!important;border:0!important}.guede-gravur .guede-gravur__ok input[type="checkbox"]::before,.guede-gravur .guede-gravur__ok input[type="checkbox"]::after{content:none!important;display:none!important}.guede-gravur__fehler{margin:0 0 12px;padding:10px 14px;border-radius:4px;background:#4a1414;color:#fff;font-size:13px}.guede-gravur__fehler[hidden]{display:none}.guede-gravur__fuss{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 6px;border-top:1px solid var(--gg-linie)}.guede-gravur__summe{display:flex;flex-direction:column}.guede-gravur__summe-label,.guede-gravur__summe-teile{color:var(--gg-leise);font-size:12px}.guede-gravur__summe-wert{color:var(--gg-text);font-family:"Helvetica Neue LT W05_83 Hv Ex","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:400}.guede-gravur__absenden{flex:none;min-height:44px;padding:0 26px;border:0;border-radius:29px;background:var(--gg-gruen);color:#fff;cursor:pointer;font-family:"Helvetica Neue LT W05_83 Hv Ex","Helvetica Neue",Arial,sans-serif;font-size:13px}.guede-gravur__absenden:hover,.guede-gravur__absenden:focus-visible{background:#10780f;outline:none}.guede-gravur__absenden[disabled]{opacity:.6;cursor:progress}.guede-gravur__logo{margin:14px 0 0;color:var(--gg-leise);font-size:12px}.guede-gravur__logo a{color:#fff;text-decoration:underline}@media (max-width:600px){.guede-gravur{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.guede-gravur__inhalt{padding:22px 16px 0}.guede-gravur__titel{font-size:18px}.guede-gravur__vorschau{padding:14px 10px 10px}.guede-gravur__vorschau{margin:0 0 22px}.gg-gesamt{margin:0 0 12px}.gg-details{display:grid!important;grid-template-columns:1fr}.gg-detail--klinge{grid-row:1}.gg-detail--kropf{width:46%}.guede-gravur__schriftraster{grid-template-columns:repeat(2,minmax(0,1fr))}.guede-gravur__schrift{padding:10px 12px}.guede-gravur__schriftprobe{font-size:18px}.guede-gravur__fuss{position:sticky;bottom:0;flex-direction:column;align-items:stretch;gap:10px;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--gg-bg)}.guede-gravur__summe{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px}.guede-gravur__summe-label{grid-column:1}.guede-gravur__summe-wert{grid-column:2;grid-row:1;font-size:18px;white-space:nowrap}.guede-gravur__summe-teile{grid-column:1 / -1}.guede-gravur__absenden{width:100%;padding:0 18px}.guede-gravur__logo{padding-bottom:16px}}