.formular-falle{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.btn.ist-laedt{position:relative;cursor:progress;pointer-events:none}.btn.ist-laedt>*{opacity:.35}.btn.ist-laedt::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rkm-dreht .8s linear infinite}@media (prefers-reduced-motion:reduce){.btn.ist-laedt::after{border-right-color:currentColor;animation:rkm-pulst 1.2s ease-in-out infinite}}.schrittanzeige button{text-align:center;overflow-wrap:anywhere}.recht-text img{max-width:100%;height:auto}.recht-text table{max-width:100%}.recht-text h1{margin:0 0 .6em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}@media (min-width:700px){.recht-kasten{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel knopf" "text knopf";column-gap:24px}.recht-kasten h2{grid-area:titel}.recht-kasten p{grid-area:text}.recht-kasten .btn{grid-area:knopf;grid-row:1/span 2;align-self:center;white-space:nowrap}}.recht-text .woocommerce-gzd-complaints-shortcode{margin:1.4em 0}.recht-text #cmplz-document .cmplz-subtitle{margin:1.5em 0 .4em;font:600 1.0625rem/1.35 var(--kopf);color:var(--tinte)}.recht-text #cmplz-document .cmplz-categories input.cmplz-consent-checkbox,.recht-text .cmplz-manage-consent-container .cmplz-categories input.cmplz-consent-checkbox{width:24px;height:24px;margin:0;accent-color:var(--rasengruen);cursor:pointer}.widerruf__meldung{margin:0 0 18px}.widerruf__meldung .fehlerliste__titel{margin:0;align-items:flex-start}.widerruf__meldung .fehlerliste__titel .icon{margin-top:2px}.widerruf form.widerruf__schritt{margin:0}.widerruf .knoepfe .btn{white-space:normal;text-align:center}.rasenfinder__aktionen a.btn{flex:0 0 auto}.rasenfinder__aktionen .btn[hidden]{display:none}.rasenfinder__knoepfe a.text-link,.rasenfinder__ansicht>a.text-link{text-decoration:underline}.rasenfinder__bild:empty{display:none}.rasenfinder__formular .feld .haekchen a{white-space:nowrap}.fehlerseite__bild{background:var(--nacht)}@media (prefers-reduced-motion:reduce){.widerruf .bestaetigung:not([hidden]) .bestaetigung__icon{animation:weich .5s ease both}}@media print{.formular-falle,.widerruf__meldung{display:none!important}}.widerruf__karte :is(.feld label,.feld .label,.hilfe,.fehlertext,.widerruf__vorbelegt,.widerruf__erklaerung,.text-link){font-size:1rem}.widerruf__karte .bestaetigung__daten div{font-size:1rem}.widerruf__karte .schrittanzeige button{font-size:1rem;-webkit-hyphens:auto;hyphens:auto}.widerruf__karte .schrittanzeige button span{font-size:1rem}