.service-kopf{position:relative;z-index:1;padding-block:var(--lgm-s-7)}.service-kopf--schmal{padding-bottom:0}.service-kopf__innen{display:grid;gap:var(--lgm-s-5)}.service-kopf__titel{margin:var(--lgm-s-3) 0 0;max-width:20ch;font-size:clamp(1.5rem,1rem + 2.4vw,3rem);line-height:1.15;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.service-kopf__prosa{max-width:62ch;margin-block:var(--lgm-s-5);font-size:var(--lgm-fs-m)}.service-kopf__prosa p{margin:0 0 var(--lgm-s-4)}.service-kopf__prosa a{color:var(--lgm-mint);font-weight:600;overflow-wrap:anywhere}.service-kopf__bild{justify-self:center;width:clamp(180px,56vw,260px)}.service-kopf__bild img{display:block;width:100%;height:auto}@media(min-width:768px){.service-kopf__innen{grid-template-columns:minmax(0,1fr) auto;align-items:end}.service-kopf__bild{width:clamp(220px,28vw,360px)}}.widerruf-titel{margin:0 0 var(--lgm-s-5);font-size:var(--lgm-fs-xl);overflow-wrap:break-word}.widerruf-ablauf{padding-block:var(--lgm-s-5) var(--lgm-s-4)}.widerruf-schritte{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lgm-s-3);margin:0;padding:0;list-style:none}.widerruf-schritt{position:relative;min-width:0;padding:18px 18px 16px;background:var(--lgm-orbit);border:1px solid rgb(158 211 189 / .16);border-radius:var(--lgm-radius-ecke)}.widerruf-schritt__nr{font:400 13px/1 var(--lgm-font-mass);letter-spacing:.16em;color:var(--lgm-mint)}.widerruf-schritt__titel{margin:10px 0 8px;font:700 var(--lgm-fs-m)/1.3 var(--lgm-font-ui);color:var(--lgm-weiss);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.seite-dunkel .widerruf-schritt p{margin:0;font-size:var(--lgm-fs-s);line-height:1.55}@media(min-width:600px)and (max-width:1199px){.widerruf-schritt{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--lgm-s-3)}.widerruf-schritt__nr{grid-row:span 2;padding-top:3px;font-size:18px}.widerruf-schritt__titel{margin-top:0}}@media(min-width:1200px){.widerruf-schritte{grid-template-columns:repeat(5,minmax(0,1fr))}.widerruf-schritt:not(:last-child):after{content:"";position:absolute;top:24px;right:calc(-1 * var(--lgm-s-3));width:var(--lgm-s-3);height:1px;background:#9ed3bd80}}.widerruf-wichtig{margin:var(--lgm-s-5) 0 0;padding:10px 14px;border-left:2px solid var(--lgm-mint);background:#9ed3bd14;max-width:70ch}.seite-dunkel p.widerruf-wichtig{color:#e3eee9}.widerruf-wichtig strong{color:var(--lgm-weiss)}.widerruf-panel{max-width:960px;margin-inline:auto;padding:clamp(20px,5vw,48px) clamp(16px,5vw,56px);background:var(--lgm-weiss);border:1px solid #dfe3e0;border-radius:var(--lgm-radius-ecke);box-shadow:var(--lgm-schatten);color:var(--lgm-text);scroll-margin-top:96px}.widerruf-panel__titel{margin:var(--lgm-s-3) 0 var(--lgm-s-5);font-size:var(--lgm-fs-l);line-height:1.3;overflow-wrap:break-word}.bereich-hell p.widerruf-panel__fuss{margin:var(--lgm-s-5) 0 0;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.widerruf-panel a:not([class]){color:var(--lgm-gruen);font-weight:600;overflow-wrap:anywhere}.lgm-widerruf{font-size:var(--lgm-fs-m)}.lgm-widerruf p{color:var(--lgm-text)}.lgm-widerruf-pruefen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lgm-s-4);align-items:end}@media(min-width:600px){.lgm-widerruf-pruefen{grid-template-columns:minmax(0,1fr) minmax(0,12rem) auto}}.lgm-widerruf-feld{display:grid;gap:6px;min-width:0;margin:0 0 var(--lgm-s-4)}.lgm-widerruf-pruefen .lgm-widerruf-feld,.lgm-widerruf-pruefen .lgm-widerruf-aktion{margin:0}.lgm-widerruf-feld label{font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz)}.lgm-widerruf .required{color:var(--lgm-rot);text-decoration:none;border:0}.lgm-widerruf :is(input[type=text],input[type=email],input[type=number],textarea){width:100%;min-height:48px;padding:11px 14px;margin:0;border:1px solid var(--lgm-rahmen);border-radius:var(--lgm-radius-klein);background:var(--lgm-weiss);color:var(--lgm-schwarz);font:400 var(--lgm-fs-m)/1.4 var(--lgm-font-text);transition:border-color var(--lgm-dauer),box-shadow var(--lgm-dauer)}.lgm-widerruf textarea{min-height:88px;resize:vertical}.lgm-widerruf-pruefen .lgm-widerruf-auswahl{grid-column:1 / -1}.lgm-widerruf select{width:100%;max-width:36rem;min-height:48px;padding:11px 44px 11px 14px;margin:0;appearance:none;cursor:pointer;border:1px solid var(--lgm-rahmen);border-radius:var(--lgm-radius-klein);color:var(--lgm-schwarz);font:400 var(--lgm-fs-m)/1.4 var(--lgm-font-text);text-overflow:ellipsis;background:var(--lgm-weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23181818' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 20px}.lgm-widerruf select:hover{border-color:var(--lgm-schwarz)}.lgm-widerruf select:focus{outline:none;border-color:var(--lgm-gruen);box-shadow:0 0 0 3px color-mix(in srgb,var(--lgm-gruen) 25%,transparent)}.lgm-widerruf :is(input,textarea):hover{border-color:var(--lgm-schwarz)}.lgm-widerruf :is(input,textarea):focus{outline:none;border-color:var(--lgm-gruen);box-shadow:0 0 0 3px color-mix(in srgb,var(--lgm-gruen) 25%,transparent)}.lgm-widerruf .lgm-widerruf-block :is(input,textarea){max-width:32rem}.lgm-widerruf input.lgm-anzahl{width:5.5em;min-height:44px;padding-inline:8px;text-align:center}.lgm-widerruf input.lgm-iban{font-family:ui-monospace,monospace;text-transform:uppercase}.lgm-widerruf button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.85em 1.5em .7em;margin:0;border:1.5px solid var(--lgm-gruen);border-radius:var(--lgm-radius-ecke);background:var(--lgm-gruen);color:var(--lgm-weiss);font:400 var(--lgm-fs-s)/1 var(--lgm-font-marke);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background var(--lgm-dauer) var(--lgm-kurve),border-color var(--lgm-dauer),transform var(--lgm-dauer)}.lgm-widerruf button:hover:not(:disabled){background:var(--lgm-gruen-dunkel);border-color:var(--lgm-gruen-dunkel)}.lgm-widerruf button:active:not(:disabled){transform:translateY(1px)}.lgm-widerruf button:disabled{background:var(--lgm-mondstaub);border-color:var(--lgm-linie);color:var(--lgm-text-leise);cursor:not-allowed}.lgm-widerruf button:focus-visible{outline:2px solid var(--lgm-gruen);outline-offset:2px}@media(max-width:599px){.lgm-widerruf-pruefen button{width:100%}}.lgm-widerruf .lgm-widerruf-fehler{color:var(--lgm-rot);font-weight:600}#retourdaten:not(:empty){margin-top:var(--lgm-s-6);padding-top:var(--lgm-s-5);border-top:1px solid var(--lgm-linie)}#retourdaten>p.lgm-widerruf-fehler{margin:0}.lgm-widerruf-kopf h3{margin:0 0 var(--lgm-s-4);font:400 var(--lgm-fs-l)/1.3 var(--lgm-font-titel);color:var(--lgm-schwarz);overflow-wrap:break-word}.lgm-widerruf-kopf dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--lgm-s-3);margin:0 0 var(--lgm-s-4);padding:14px 16px;background:var(--lgm-mondstaub);border-radius:var(--lgm-radius-ecke)}.lgm-widerruf-kopf dl>div{min-width:0}.lgm-widerruf-kopf dt{font:400 10px/1.4 var(--lgm-font-mass);letter-spacing:.16em;text-transform:uppercase;color:var(--lgm-text-leise)}.lgm-widerruf-kopf dd{margin:4px 0 0;color:var(--lgm-schwarz);overflow-wrap:anywhere}.lgm-widerruf-hinweis{margin:0 0 var(--lgm-s-4);padding:12px 16px;border-left:3px solid var(--lgm-gruen);background:var(--lgm-gruen-zart);color:var(--lgm-text)}.lgm-widerruf-hinweis.lgm-frist-passed,.lgm-widerruf-hinweis--warnung{border-left-color:var(--lgm-bernstein);background:var(--lgm-bernstein-zart)}.lgm-widerruf-hinweis a{color:var(--lgm-gruen);font-weight:600;overflow-wrap:anywhere}.lgm-widerruf-tabelle{overflow-x:auto;margin-bottom:var(--lgm-s-5)}.lgm-widerruf-items{width:100%;border-collapse:collapse;font-size:var(--lgm-fs-s)}.lgm-widerruf-items :is(th,td){padding:10px 8px;border-bottom:1px solid var(--lgm-linie);vertical-align:middle;text-align:left}.lgm-widerruf-items thead th{font:400 10px/1.3 var(--lgm-font-mass);letter-spacing:.14em;text-transform:uppercase;color:var(--lgm-text-leise)}.lgm-widerruf-items td small{color:var(--lgm-text-leise)}.lgm-widerruf-items .lgm_product_title_small{display:block;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.lgm-widerruf-items .lgm-mitte{text-align:center}.lgm-widerruf-items .lgm-rechts{text-align:right;white-space:nowrap}.lgm-widerruf-items tfoot td{border-bottom:0;font-size:var(--lgm-fs-m);color:var(--lgm-schwarz)}@media(max-width:719px){.lgm-widerruf-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lgm-widerruf-items,.lgm-widerruf-items :is(tbody,tfoot){display:block;width:100%}.lgm-widerruf-items :is(tr,td){display:block;width:auto;box-sizing:border-box}.lgm-widerruf-items tbody tr{margin-bottom:var(--lgm-s-3);padding:6px 14px;border:1px solid var(--lgm-linie);border-radius:var(--lgm-radius-ecke)}.lgm-widerruf-items td,.lgm-widerruf-items :is(.lgm-mitte,.lgm-rechts){display:flex;justify-content:space-between;align-items:center;gap:var(--lgm-s-3);padding-inline:0;text-align:right;white-space:normal}.lgm-widerruf-items tbody tr td:last-child{border-bottom:0}.lgm-widerruf-items td:before{content:attr(data-label);flex:0 1 auto;min-width:0;font:400 10px/1.3 var(--lgm-font-mass);letter-spacing:.1em;text-transform:uppercase;color:var(--lgm-text-leise);text-align:left}.lgm-widerruf-items td>span{flex:none;max-width:70%;overflow-wrap:anywhere}.lgm-widerruf-items input.lgm-anzahl{width:4em}.lgm-widerruf-items tfoot td.lgm-rechts{padding-inline:14px;background:var(--lgm-mondstaub);border-radius:var(--lgm-radius-ecke)}.lgm-widerruf-items .lgm-widerruf-summe-label{display:none}}.lgm-widerruf-block{min-width:0;margin:0 0 var(--lgm-s-5);padding:var(--lgm-s-4) clamp(14px,3vw,22px) 0;border:1px solid var(--lgm-linie);border-radius:var(--lgm-radius-ecke)}.lgm-widerruf-block legend{padding:0 8px;margin-left:-8px;font:400 11px/1.3 var(--lgm-font-mass);letter-spacing:.14em;text-transform:uppercase;color:var(--lgm-gruen)}.lgm-widerruf-block--bank{border-color:#e2c98f;background:var(--lgm-bernstein-zart)}.lgm-widerruf-block--bank legend{color:var(--lgm-bernstein)}.lgm-widerruf p.lgm-widerruf-klein{margin:0 0 var(--lgm-s-4);font-size:var(--lgm-fs-s)}.lgm-widerruf-infos{margin-bottom:var(--lgm-s-5);padding:14px 18px;background:var(--lgm-mondstaub);border-radius:var(--lgm-radius-ecke);font-size:var(--lgm-fs-s);line-height:1.55}.lgm-widerruf-infos>strong{color:var(--lgm-schwarz)}.lgm-widerruf-infos ul{margin:8px 0 0;padding-left:1.2em}.lgm-widerruf-infos li{margin-bottom:4px}.lgm-widerruf-infos li::marker{color:var(--lgm-gruen)}.lgm-widerruf-bestaetigen{padding:var(--lgm-s-4) clamp(14px,3vw,22px);border:2px solid var(--lgm-gruen);border-radius:var(--lgm-radius-ecke)}.lgm-widerruf-bestaetigen p{margin:0 0 var(--lgm-s-3);color:var(--lgm-schwarz)}.lgm-widerruf-mengenhinweis{margin-bottom:var(--lgm-s-3);font-size:var(--lgm-fs-s);color:var(--lgm-text-leise)}.lgm-widerruf-mengenhinweis--ok{color:var(--lgm-gruen-dunkel);font-weight:600}.lgm-widerruf-status:not(:empty){margin-top:var(--lgm-s-3)}.lgm-widerruf-erfolg{padding:clamp(18px,4vw,32px);border:2px solid var(--lgm-gruen);border-radius:var(--lgm-radius-ecke);background:var(--lgm-gruen-zart);text-align:center}.lgm-widerruf-erfolg h3{margin:0 0 var(--lgm-s-3);font:400 var(--lgm-fs-l)/1.3 var(--lgm-font-titel);color:var(--lgm-gruen-dunkel);overflow-wrap:break-word}.lgm-widerruf-erfolg p{margin:0 0 var(--lgm-s-3)}.lgm-widerruf-erfolg p:last-child{margin-bottom:0}.lgm-widerruf [tabindex="-1"]:focus{outline:none}.widerruf-infos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lgm-s-4);padding-block:var(--lgm-s-5) 0}@media(min-width:768px){.widerruf-infos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.widerruf-infos{grid-template-columns:repeat(3,minmax(0,1fr))}}.widerruf-info{min-width:0;padding:20px 22px;background:var(--lgm-orbit);border:1px solid rgb(158 211 189 / .16);border-radius:var(--lgm-radius-ecke)}.widerruf-info__titel{margin:0 0 var(--lgm-s-3);font:700 var(--lgm-fs-m)/1.35 var(--lgm-font-ui);color:var(--lgm-weiss)}.widerruf-info p{margin:0 0 var(--lgm-s-3);font-size:var(--lgm-fs-s);line-height:1.6}.widerruf-info p:last-child{margin-bottom:0}.widerruf-info a{color:var(--lgm-mint);font-weight:600;overflow-wrap:anywhere}
