.kalenderwoche_last{padding:14px 16px;border-radius:var(--lgm-radius-ecke);background:var(--lgm-orbit);color:#d6e6df;font:400 var(--lgm-fs-s)/1.5 var(--lgm-font-ui);text-align:left}.kalenderwoche_last strong,.kalenderwoche_last b{color:var(--lgm-weiss)}.kalenderwoche_last strong b{color:var(--lgm-mint)}.kalenderwoche_last>.route,.kalenderwoche_last>.lieferinfo,.kalenderwoche_last>.lieferinfo-fussnote{margin-top:14px}.route{display:flex;align-items:flex-start;gap:2px;padding-top:16px;color:var(--lgm-mint)}.route[data-etappen="1"]{padding-top:0}.route[data-etappen="1"] .route-station--planet,.route[data-etappen="1"] .route-strecke--hersteller{display:none}.route[data-etappen="1"].route--abflug{padding-top:16px}.route-station{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:4px}.route-station:before,.route-linie:after{content:"";display:block;flex:0 0 auto;background-color:currentColor;-webkit-mask:var(--maske) center / contain no-repeat;mask:var(--maske) center / contain no-repeat}.route-station:before{width:24px;height:24px}.route-station--planet{--maske: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2212%22%20rx%3D%2211%22%20ry%3D%223.6%22%20transform%3D%22rotate%28-20%2012%2012%29%22%2F%3E%3C%2Fsvg%3E)}.route-station--basis{--maske: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M4.5%2012h3.9M15.6%2012h3.9%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%228.4%22%20width%3D%223.4%22%20height%3D%227.2%22%20rx%3D%220.6%22%2F%3E%3Crect%20x%3D%2219.6%22%20y%3D%228.4%22%20width%3D%223.4%22%20height%3D%227.2%22%20rx%3D%220.6%22%2F%3E%3C%2Fsvg%3E)}.route-station--ziel{--maske: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214.5%22%20r%3D%226.6%22%2F%3E%3Cpath%20d%3D%22M5.5%2014.5h13M12%207.9c2.6%202.8%202.6%2010.4%200%2013.2M12%207.9c-2.6%202.8-2.6%2010.4%200%2013.2%22%2F%3E%3Cpath%20d%3D%22M18.4%201.6c-1.5%200-2.7%201.2-2.7%202.6%200%201.8%202.7%204.2%202.7%204.2s2.7-2.4%202.7-4.2c0-1.4-1.2-2.6-2.7-2.6z%22%20fill%3D%22%23000%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.route-linie:after{--maske: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M6%205l12%207-12%207z%22%2F%3E%3C%2Fsvg%3E);width:9px;height:9px}.route-station span,.route-dauer,.route-traeger{font-size:10px;line-height:1.2;letter-spacing:.02em;text-align:center;white-space:nowrap;color:#c7dbd2}.route-traeger{opacity:.8}.route-strecke{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0;padding-top:2px}.route-linie{display:flex;align-items:center;justify-content:center;height:10px;opacity:.8;background:linear-gradient(to right,currentColor 55%,transparent 55%) left center / 5px 1px repeat-x}.route-termin{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);font:700 10px/1.2 var(--lgm-font-ui);white-space:nowrap;color:var(--lgm-weiss)}.route[data-etappen="1"] .route-termin{display:none}.route[data-etappen="1"].route--abflug .route-termin{display:block}@media(max-width:359px){.route-station span,.route-dauer,.route-traeger{font-size:9px}}.kalenderwoche_last p.lieferinfo-fussnote{margin-bottom:0;font-size:var(--lgm-fs-xs);line-height:1.4;color:#a9c2b7}.lieferinfo>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 10px;border-radius:var(--lgm-radius-klein);background:#ffffff12;cursor:pointer;list-style:none;font-size:var(--lgm-fs-xs);color:var(--lgm-weiss)}.lieferinfo>summary::-webkit-details-marker{display:none}.lieferinfo>summary:after{content:"\25be";color:var(--lgm-mint);transition:transform var(--lgm-dauer)}.lieferinfo[open]>summary:after{transform:rotate(180deg)}.lieferinfo>summary:hover{background:#ffffff1f}.lieferinfo>summary:focus-visible{outline:2px solid var(--lgm-mint);outline-offset:2px}.kalenderwoche_last .lieferinfo p{margin:10px 2px 2px;font-size:var(--lgm-fs-xs);line-height:1.5;color:#c7dbd2}.kasse-kopf{position:relative;z-index:1;padding-block:var(--lgm-s-6) var(--lgm-s-4)}@media(min-width:1024px){.kasse-kopf{padding-block:var(--lgm-s-7) var(--lgm-s-5)}}.kasse-kopf__titel{margin:0;max-width:24ch;font-size:clamp(1.4rem,.95rem + 2.2vw,2.8rem);line-height:1.15;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.kasse-kopf__titel .lgm-glitch{display:block;width:fit-content;max-width:100%}.kasse-kopf__intro{margin:var(--lgm-s-4) 0 0;max-width:64ch;font-size:var(--lgm-fs-s)}.kasse-kopf__intro+.kasse-kopf__intro{margin-top:var(--lgm-s-2)}.kasse-schritte{display:flex;gap:6px;margin:var(--lgm-s-4) 0 0;padding:0;list-style:none;counter-reset:s}.kasse-schritte li{flex:1;min-width:0;padding-top:8px;border-top:2px solid rgb(158 211 189 / .25);font:400 10px/1.3 var(--lgm-font-mass);letter-spacing:.08em;text-transform:uppercase;color:#8fa89d;counter-increment:s;transition:border-color .3s,color .3s,flex .3s}.kasse-schritte li:before{content:"0" counter(s) " ";color:var(--lgm-mint)}.kasse-schritte li.ist-aktiv{border-color:var(--lgm-mint);color:#fff}.kasse-schritte li.ist-erledigt{border-color:var(--lgm-gruen);color:#b9cdc4}@media(max-width:599px){.kasse-schritte li span{display:none}.kasse-schritte li.ist-aktiv{flex:3}.kasse-schritte li.ist-aktiv span{display:inline}}.kasse{max-width:1040px;margin-inline:auto}.kasse-login-formular{display:none}.kasse-bereich .woocommerce-notices-wrapper:not(:empty),.kasse>.woocommerce-NoticeGroup{max-width:1040px;margin:0 auto var(--lgm-s-4)}.kasse-bereich .woocommerce-error,.kasse-bereich .woocommerce-info,.kasse-bereich .woocommerce-message{border-radius:0 var(--lgm-ecke) 0 0}.kasse-bereich .woocommerce-error li{margin:0}.kasse-bereich .woocommerce-error li+li{margin-top:4px}.kasse-bereich .woocommerce-error a,.kasse-bereich .woocommerce-info a{color:var(--lgm-gruen);font-weight:600}.kasse p{color:var(--lgm-text)}p.kasse-zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 var(--lgm-s-4)}.kasse-untertitel{font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz)}.kasse-pflicht,p.kasse-klein,.kasse-leise{font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse-liste{margin:0 0 var(--lgm-s-4);padding-left:1.2em;font-size:var(--lgm-fs-s)}.kasse-liste li::marker{color:var(--lgm-gruen)}p.kasse-hinweis--paypal{margin:0 0 var(--lgm-s-4);padding:10px 12px;border-left:3px solid #0070e0;background:#eef5fd;font-size:var(--lgm-fs-s)}.kasse-express{margin:0 0 var(--lgm-s-4)}p.kasse-express__titel{margin:0 0 10px;text-align:center;font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-text-leise)}.kasse-express__knoepfe{max-width:560px;min-height:45px;margin-inline:auto}.kasse-express__knoepfe .buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.kasse-express__knoepfe .buttons>*{flex:1 1 160px;min-width:0}.kasse-express__knoepfe .buttons>:empty,.kasse-express__knoepfe .buttons>[hidden],.kasse-express__knoepfe .buttons>[style*="display: none"]{display:none}p.kasse-express__oder{display:flex;align-items:center;gap:12px;max-width:560px;margin:14px auto 10px;font:600 var(--lgm-fs-xs)/1 var(--lgm-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--lgm-text-leise)}p.kasse-express__oder:before,p.kasse-express__oder:after{content:"";flex:1;border-top:1px solid var(--lgm-linie, #d8dedb)}.kasse-schritt{margin:0 0 14px;border-radius:var(--lgm-radius-ecke);background:var(--lgm-weiss);box-shadow:var(--lgm-schatten);transition:opacity .3s,box-shadow .3s;scroll-margin-top:90px}.kasse-schritt__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:10px 16px;border-radius:0 var(--lgm-ecke) 0 0;background:var(--lgm-orbit);color:#fff}.kasse-schritt__nr{flex:none;font:400 13px/1 var(--lgm-font-mass);color:var(--lgm-mint)}.kasse-schritt__titel{flex:1 1 0;min-width:0;margin:0;font:400 12px/1.3 var(--lgm-font-mass);letter-spacing:.1em;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual}.bereich-hell .kasse-schritt__titel{color:#fff}.kasse-schritt__aendern{flex:none;margin-left:auto;padding:5px 10px;border:1px solid rgb(158 211 189 / .5);border-radius:0 8px 0 0;background:none;color:var(--lgm-mint);font:600 12px/1.2 var(--lgm-font-ui);cursor:pointer}.kasse-schritt__aendern:hover{background:#9ed3bd1f}.kasse-schritt__aendern:focus-visible{outline:2px solid var(--lgm-mint);outline-offset:2px}@media(max-width:400px){.kasse-schritt__kopf{gap:4px 8px;padding-inline:12px}.kasse-schritt__titel{font-size:11px;letter-spacing:.04em}}.kasse-schritt__inhalt{padding:18px}@media(min-width:600px){.kasse-schritt__inhalt{padding:24px}}.kasse-schritt__kurz{display:none;align-items:center;gap:14px;padding:12px 18px 14px}.kasse-schritt__kurz p{flex:1;min-width:0;margin:0;font-size:var(--lgm-fs-s)}.kasse-schritt__kurz b{color:var(--lgm-schwarz)}.kasse-ikon{flex:none;width:44px;height:44px;color:var(--lgm-gruen)}.ist-gefuehrt [data-nur-js]{display:flex}.kasse:not(.ist-gefuehrt) [data-nur-js]{display:none}.ist-gefuehrt .kasse-schritt:not([data-zustand=aktiv])>.kasse-schritt__inhalt{display:none}.ist-gefuehrt .kasse-schritt[data-zustand=aktiv]>.kasse-schritt__inhalt{animation:kasse-auf .35s var(--lgm-kurve)}.ist-gefuehrt .kasse-schritt[data-zustand=aktiv]{box-shadow:0 0 0 2px var(--lgm-mint),0 18px 48px #1818182e}.ist-gefuehrt .kasse-schritt[data-zustand=erledigt]>.kasse-schritt__kurz{display:flex}.ist-gefuehrt .kasse-schritt[data-zustand=erledigt]>.kasse-schritt__kopf{background:var(--lgm-gruen)}.ist-gefuehrt .kasse-schritt[data-zustand=erledigt] .kasse-schritt__nr:before{content:"\2713  "}.ist-gefuehrt .kasse-schritt[data-zustand=offen]{opacity:.55;box-shadow:none}.ist-gefuehrt .kasse-schritt[data-zustand=offen]>.kasse-schritt__kopf{border-radius:var(--lgm-radius-ecke);background:#c9d1cc}.ist-gefuehrt .kasse-schritt[data-zustand=offen] .kasse-schritt__titel{color:var(--lgm-schwarz)}.ist-gefuehrt .kasse-schritt[data-zustand=offen] .kasse-schritt__nr{color:var(--lgm-gruen)}@keyframes kasse-auf{0%{opacity:0;transform:translateY(-6px)}}.kasse-funk{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:end;margin:-6px 0 18px}.kasse-funk picture{display:contents}.kasse-funk img{display:block;width:96px;height:auto;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .18))}.kasse-funk p{margin:0 0 14px;padding:12px 14px;border-radius:0 14px 14px;background:var(--lgm-gruen-zart);font-size:var(--lgm-fs-s);color:var(--lgm-schwarz)}.kasse-funk__von{display:block;margin-bottom:2px;font:400 10px/1.2 var(--lgm-font-mass);letter-spacing:.12em;text-transform:uppercase;color:var(--lgm-gruen)}@media(min-width:700px){.kasse-funk{grid-template-columns:130px minmax(0,1fr)}.kasse-funk img{width:130px}}@media(max-width:520px){.kasse-funk{align-items:center}.kasse-funk p{margin-bottom:0}}@media(max-width:400px){.kasse-funk{grid-template-columns:64px minmax(0,1fr);gap:10px}.kasse-funk img{width:64px}.kasse-funk p{font-size:13px}}.kasse-aktion{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px;margin-top:20px}.kasse-aktion .lgm-knopf{min-height:52px}.kasse-aktion__link{font-size:var(--lgm-fs-s);font-weight:600;color:var(--lgm-gruen)}.kasse p.kasse-meldung{margin:2px 0 0;font-size:var(--lgm-fs-xs);line-height:1.4}.kasse p.kasse-meldung--fehler{color:var(--lgm-rot)}.kasse p.kasse-meldung--hinweis{padding:6px 10px;border-left:3px solid var(--lgm-bernstein);background:var(--lgm-bernstein-zart);color:var(--lgm-schwarz)}.kasse-meldung button{padding:0;border:0;background:none;color:var(--lgm-gruen);font:600 inherit/inherit var(--lgm-font-ui);cursor:pointer}.kasse-meldung button:hover{color:var(--lgm-gruen-dunkel)}.kasse .hat-hinweis input.input-text{border-color:var(--lgm-bernstein)}.kasse p.kasse-aktion__notiz{margin:0;font-size:var(--lgm-fs-s);color:var(--lgm-text-leise)}.kasse p.kasse-aktion__notiz:empty{display:none}.kasse-klapp.kasse-login{border:1.5px dashed color-mix(in srgb,var(--lgm-gruen) 55%,transparent);background:var(--lgm-gruen-zart)}.kasse-login__kopf{gap:12px;justify-content:flex-start}.kasse-login__ikon{flex:none;width:24px;height:24px;color:var(--lgm-gruen)}.kasse-login .kasse-klapp__titel{flex:1;min-width:0}.kasse-login__neu{display:block;font-weight:400;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse-login__los{display:inline-flex;flex:none;align-items:center;gap:4px;padding:6px 12px;border-radius:0 10px 0 0;background:var(--lgm-gruen);color:#fff;font:400 var(--lgm-fs-xs)/1 var(--lgm-font-marke);letter-spacing:.08em;text-transform:uppercase}.kasse-klapp .kasse-login__los .lgm-icon{width:14px;height:14px;color:#fff;transition:transform var(--lgm-dauer)}.kasse-klapp.kasse-login[open] .kasse-login__los .lgm-icon{transform:rotate(180deg)}.kasse-klapp.kasse-login>.kasse-klapp__kopf>.lgm-icon:last-child{display:none}@media(max-width:519px){.kasse-login__kopf{flex-wrap:wrap;row-gap:8px}.kasse-login .kasse-klapp__titel{flex-basis:calc(100% - 36px)}.kasse-login__los{margin-left:36px}}.kasse-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),310px));justify-content:center;gap:18px 14px;margin:0;padding:0;list-style:none}.kasse-karten>li,.kasse-karten .crewkarte,.kasse-karten .crewkarte__koerper{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;margin:0}.kasse-karten .crewkarte{container:none}.kasse-karten .crewkarte__koerper{height:auto}.kasse-karten .crewkarte__kopf{grid-row:1}.kasse-karten .crewkarte__name{grid-row:2}.kasse-karten .crewkarte__bild{grid-row:3}.kasse-karten .crewkarte__werte{grid-row:4;align-self:start;grid-template-columns:auto minmax(0,1fr)}.kasse-karten .crewkarte__werte dd{min-width:0;overflow-wrap:anywhere}.kasse-karten .korbkarte{grid-row:5;align-self:end}.kasse-karte__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kasse-karte__menge{font:400 15px/1 var(--lgm-font-mass);color:var(--lgm-gruen)}.kasse-lieferadresse{margin-top:4px;padding-top:14px;border-top:1px solid var(--lgm-linie)}.kasse-lieferadresse .shipping_address{padding-top:12px}h3.kasse-schalter{margin:0;font:inherit}.kasse-klapp{margin:0 0 var(--lgm-s-4);border:1px solid var(--lgm-linie);border-radius:0 var(--lgm-ecke) 0 0;background:var(--lgm-mondstaub)}.kasse-klapp__kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 14px;cursor:pointer;list-style:none;font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz)}.kasse-klapp__kopf::-webkit-details-marker{display:none}.kasse-klapp__kopf .lgm-icon{flex:none;width:20px;height:20px;color:var(--lgm-gruen);transition:transform var(--lgm-dauer)}.kasse-klapp[open]>.kasse-klapp__kopf .lgm-icon{transform:rotate(180deg)}.kasse-klapp__kopf:focus-visible{outline:2px solid var(--lgm-gruen);outline-offset:2px}.kasse-klapp__inhalt{padding:4px 14px 14px}.kasse-klapp__inhalt>:first-child{margin-top:0}.woocommerce-account-fields.kasse-klapp{margin:var(--lgm-s-4) 0 0}.kasse-felder{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--lgm-s-4)}@media(min-width:600px){.kasse-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.kasse-felder>*{grid-column:1 / -1}.kasse-felder>.form-row-first{grid-column:1}.kasse-felder>.form-row-last{grid-column:2}}.kasse .form-row{display:grid;gap:6px;margin:0 0 var(--lgm-s-4);padding:0}.kasse .form-row label:not(.checkbox):not(.radio){font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz)}.kasse .form-row .required{color:var(--lgm-rot);text-decoration:none;border:0}.kasse .form-row label .optional{display:none}.kasse .form-row .description{margin:0;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse .form-row .kasse-dhl-info{display:block;margin-top:3px}.kasse .woocommerce-input-wrapper{display:block;min-width:0}.kasse input.input-text,.kasse select,.kasse textarea,.kasse .select2-container .select2-selection--single{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)}.kasse input.input-text:hover,.kasse select:hover,.kasse .select2-container .select2-selection--single:hover{border-color:var(--lgm-schwarz)}.kasse input.input-text:focus,.kasse select:focus,.kasse textarea:focus,.kasse .select2-container--focus .select2-selection--single,.kasse .select2-container--open .select2-selection--single{outline:none;border-color:var(--lgm-gruen);box-shadow:0 0 0 3px color-mix(in srgb,var(--lgm-gruen) 25%,transparent)}.kasse select{appearance:none;padding-right:44px;cursor:pointer;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}.kasse .select2-container{width:100%!important}.kasse .select2-container .select2-selection--single{display:flex;align-items:center;height:auto}.kasse .select2-container .select2-selection--single .select2-selection__rendered{padding:0 32px 0 0;line-height:1.4;color:var(--lgm-schwarz)}.kasse .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:10px;height:24px;transform:translateY(-50%)}.select2-container .select2-dropdown{border-color:var(--lgm-rahmen);border-radius:0;font-family:var(--lgm-font-text)}.select2-container .select2-results__option--highlighted[aria-selected],.select2-container .select2-results__option--highlighted[data-selected]{background:var(--lgm-gruen)}.kasse .woocommerce-invalid input.input-text,.kasse .woocommerce-invalid select,.kasse .woocommerce-invalid .select2-selection--single{border-color:var(--lgm-rot);box-shadow:inset 3px 0 0 var(--lgm-rot)}.kasse .checkout-inline-error-message{margin:0;font-size:var(--lgm-fs-xs);color:var(--lgm-rot)}.kasse input[type=checkbox],.kasse .wc_payment_method>input[type=radio]{appearance:none;flex:none;width:22px;height:22px;margin:0;border:1.5px solid var(--lgm-rahmen);background:var(--lgm-weiss);cursor:pointer;display:inline-grid;place-items:center;vertical-align:middle;transition:background var(--lgm-dauer),border-color var(--lgm-dauer)}.kasse input[type=checkbox]{border-radius:0 5px 0 0}.kasse input[type=checkbox]:hover,.kasse .wc_payment_method>input[type=radio]:hover{border-color:var(--lgm-gruen)}.kasse input[type=checkbox]:checked{background:var(--lgm-gruen);border-color:var(--lgm-gruen)}.kasse input[type=checkbox]:checked:after{content:"";width:11px;height:6px;border:solid var(--lgm-weiss);border-width:0 0 2px 2px;rotate:-45deg;translate:0 -1px}.kasse input[type=checkbox]:focus-visible,.kasse .wc_payment_method>input[type=radio]:focus-visible{outline:2px solid var(--lgm-gruen);outline-offset:2px}.kasse .wc_payment_method>input[type=radio]{border-radius:50%}.kasse .wc_payment_method>input[type=radio]:checked{border-color:var(--lgm-gruen)}.kasse .wc_payment_method>input[type=radio]:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--lgm-gruen)}.kasse .form-row label.checkbox,.kasse label.checkbox{display:flex;gap:0 12px;align-items:flex-start;font:400 var(--lgm-fs-s)/1.45 var(--lgm-font-text);color:var(--lgm-text);cursor:pointer}.kasse label.checkbox a{font-weight:600;color:var(--lgm-gruen)}.kasse label.checkbox>span:not(.required,.screen-reader-text){flex:1 1 0;min-width:0}.kasse label.checkbox>.required{display:none}.kasse label.checkbox:has(>.required)>span:first-of-type:after{content:"\a0*";color:var(--lgm-rot)}#order_review .wc-gzd-checkbox-placeholder p.form-row label.checkbox{display:flex}.kasse .lgm-kundenart .woocommerce-input-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:400px){.kasse .lgm-kundenart .woocommerce-input-wrapper{grid-template-columns:minmax(0,1fr);gap:8px}}.kasse .lgm-kundenart input.input-radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kasse .lgm-kundenart label.radio{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid var(--lgm-rahmen);border-radius:var(--lgm-radius-klein);background:var(--lgm-weiss);font:600 var(--lgm-fs-s)/1.2 var(--lgm-font-ui);color:var(--lgm-schwarz);cursor:pointer;transition:border-color var(--lgm-dauer),background var(--lgm-dauer)}.kasse .lgm-kundenart label.radio:before{content:"";flex:none;width:20px;height:20px;border:1.5px solid var(--lgm-rahmen);border-radius:50%;background:radial-gradient(circle,var(--lgm-gruen) 0 4.5px,transparent 5px) center / 0 0 no-repeat var(--lgm-weiss);transition:background-size var(--lgm-dauer)}.kasse .lgm-kundenart label.radio:hover{border-color:var(--lgm-schwarz)}.kasse .lgm-kundenart input:checked+label.radio{border-color:var(--lgm-gruen);box-shadow:inset 0 0 0 1px var(--lgm-gruen);background:var(--lgm-gruen-zart)}.kasse .lgm-kundenart input:checked+label.radio:before{border-color:var(--lgm-gruen);background-size:100% 100%}.kasse .lgm-kundenart input:focus-visible+label.radio{outline:2px solid var(--lgm-gruen);outline-offset:2px}.kasse.ist-privat .lgm-company-field{display:none}p.kasse-login__aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0 0 var(--lgm-s-3)}.kasse-login__aktionen .lgm-wahl{margin:0}.kasse-tabelle,.kasse-tabelle tbody,.kasse-tabelle tfoot{display:block;width:100%;border:0}.kasse-tabelle{margin:0;border-collapse:collapse;font-size:var(--lgm-fs-s)}.kasse .kasse-tabelle.shop_table{background:none}.kasse-tabelle thead.screen-reader-text{display:block}.kasse-tabelle th,.kasse-tabelle td{padding:0;border:0;text-align:left;font-weight:400}.kasse-tabelle tr.cart_item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--lgm-linie)}.kasse-tabelle tr.cart_item:first-child{padding-top:0}.kasse-tabelle td.product-name{display:grid;grid-template-columns:64px 36px minmax(0,1fr);gap:4px 10px;align-items:center}.kasse-posten__bild{display:block;border:1px solid var(--lgm-linie);border-radius:var(--lgm-radius-klein);background:var(--lgm-weiss);overflow:hidden}.kasse-posten__bild img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.kasse-posten__text{display:grid;gap:2px;min-width:0}.kasse-posten__name{font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz);overflow-wrap:anywhere}.kasse-posten__name .lgm_product_title_small{display:block;font-weight:400;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse-posten__name br{display:none}.kasse-tabelle p.posten-masse{margin:0;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse-tabelle p.lgm-posten-lieferung{margin-top:2px}.kasse-tabelle .product-quantity{font:400 var(--lgm-fs-xs)/1.3 var(--lgm-font-mass);letter-spacing:.04em;color:var(--lgm-gruen)}.kasse-tabelle td.product-total{font-weight:600;text-align:right;white-space:nowrap;color:var(--lgm-schwarz)}.kasse-tabelle td.product-total del{display:block;font-weight:400;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse-tabelle td.product-total ins{text-decoration:none;color:var(--lgm-rot)}@media(max-width:479px){.kasse-tabelle tr.cart_item{grid-template-columns:minmax(0,1fr);gap:4px}.kasse-tabelle td.product-name{grid-template-columns:52px minmax(0,1fr);align-items:start}.kasse-tabelle .product-quantity{grid-column:1;grid-row:2;text-align:center}.kasse-tabelle .kasse-posten__text{grid-column:2;grid-row:1 / span 2}.kasse-tabelle td.product-total{display:flex;justify-content:flex-end;align-items:baseline;gap:8px}.kasse-tabelle td.product-total del{display:inline}}.kasse-tabelle tfoot{padding-top:12px}.kasse-tabelle tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0}.kasse-tabelle tfoot td{text-align:right}.kasse-tabelle tfoot .shipping td{color:var(--lgm-schwarz)}.kasse-tabelle #shipping_method{margin:0;padding:0;list-style:none}.kasse-tabelle tr.order-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--lgm-schwarz)}.kasse-tabelle tr.order-total th{font:400 var(--lgm-fs-s)/1.2 var(--lgm-font-mass);letter-spacing:.06em;text-transform:uppercase;color:var(--lgm-schwarz)}.kasse-tabelle tr.order-total td{font:700 var(--lgm-fs-l)/1.1 var(--lgm-font-ui);color:var(--lgm-schwarz)}.kasse-tabelle tr.order-tax,.kasse-tabelle tr.tax-rate{padding-top:0;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.kasse-tabelle tr.order-tax th,.kasse-tabelle tr.tax-rate th{color:inherit}.kasse #payment{background:none;border-radius:0}.kasse .wc_payment_methods{margin:0;padding:0;list-style:none;border:1px solid var(--lgm-linie);border-radius:var(--lgm-radius-klein)}.kasse .wc_payment_method{padding:12px 14px}.kasse .wc_payment_method+.wc_payment_method{border-top:1px solid var(--lgm-linie)}.kasse .wc_payment_method:has(>input:checked){background:var(--lgm-gruen-zart)}.kasse .wc_payment_method>input[type=radio]{margin-right:12px}.kasse .wc_payment_method>label{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;width:calc(100% - 38px);margin:0;vertical-align:middle;font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz);cursor:pointer}.kasse .wc_payment_method>label img{max-height:24px;width:auto;margin:0}.kasse .payment_box{margin:10px 0 0;padding:10px 12px;border-radius:var(--lgm-radius-klein);background:var(--lgm-weiss);font-size:var(--lgm-fs-xs)}.kasse .payment_box p{margin:0;color:var(--lgm-text)}.kasse .payment_box p+p{margin-top:6px}.kasse .payment_box:empty{display:none}.kasse .form-row.place-order{margin:0}.ist-gefuehrt .kasse-schritt--start[data-zustand=aktiv]{background:none;box-shadow:none}.ist-gefuehrt .kasse-schritt--start[data-zustand=aktiv]>.kasse-schritt__kopf{display:none}.kasse-schritt--start>.kasse-schritt__inhalt{padding:0}.kasse-super .crewkarte__koerper{display:flex;flex-direction:column}.kasse-super .crewkarte__koerper>.wc-gzd-checkbox-placeholder{order:1;margin:0 12px}.kasse-super .crewkarte__koerper>.wc-gzd-checkbox-placeholder:empty{display:none}.kasse-super .crewkarte__koerper>.kasse-start{order:2}.kasse-super .superkarte__bild{--rahmen: 190px;--ueber: 76px;margin-inline:12px}@media(min-width:700px){.kasse-super .superkarte__bild{--rahmen: 150px;--ueber: 64px}.kasse-super .crewkarte__name{font-size:var(--lgm-fs-xl)}}p.kasse-brief__titel{margin:14px 12px 0;padding:10px 14px 0;border:solid #dfe6e2;border-width:1px 1px 0;border-radius:0 var(--lgm-ecke) 0 0;background:#fff;font:400 10px/1.2 var(--lgm-font-mass);letter-spacing:.14em;text-transform:uppercase;color:var(--lgm-gruen)}.kasse-super .kasse-tabelle{width:auto;margin:0 12px}.kasse-super .kasse-tabelle tbody{padding:6px 14px 4px;border:solid #dfe6e2;border-width:0 1px 1px;background:#fff}.kasse-super .kasse-tabelle tr.cart_item{padding:8px 0}.kasse-super .kasse-tabelle tr.cart_item:last-child{border-bottom:0}.kasse-super .kasse-tabelle tfoot{padding:10px 0 0;font-size:var(--lgm-fs-xs)}.kasse-super .kasse-tabelle tfoot tr{border-top:1px dashed #d6dcd8;padding:6px 0}.kasse-super .kasse-tabelle tfoot tr:first-child{border-top:0}.kasse-super .kasse-tabelle tfoot th{color:var(--lgm-text-leise)}.kasse-super .kasse-tabelle tfoot td{font:600 var(--lgm-fs-s)/1.4 var(--lgm-font-ui);color:var(--lgm-schwarz)}.kasse-super .kasse-tabelle tr.order-total{margin-top:6px;padding-top:10px;border-top:2px solid var(--lgm-schwarz)}.kasse-super .kasse-tabelle tr.order-total th{font:400 var(--lgm-fs-xs)/1.8 var(--lgm-font-titel);letter-spacing:.08em;text-transform:uppercase;color:var(--lgm-schwarz)}.kasse-super .kasse-tabelle tr.order-total td{font:700 var(--lgm-fs-xl)/1 var(--lgm-font-ui);white-space:nowrap}.kasse-super .kasse-tabelle tr.order-tax,.kasse-super .kasse-tabelle tr.tax-rate{border-top:0;padding-top:0}.kasse-super .kasse-tabelle tr.order-tax>*,.kasse-super .kasse-tabelle tr.tax-rate>*{font:400 var(--lgm-fs-xs)/1.4 var(--lgm-font-ui);color:var(--lgm-text-leise)}.kasse-super .wc-gzd-checkbox-placeholder p.form-row{margin:8px 0 0;font-size:var(--lgm-fs-s)}.kasse-super .wc-gzd-checkbox-placeholder a{font-weight:600;color:var(--lgm-gruen)}.kasse-super .crewkarte__koerper>p.kasse-rechtstext{order:1;margin:8px 12px 0;font-size:var(--lgm-fs-s)}.kasse-super .kasse-rechtstext a{font-weight:600;color:var(--lgm-gruen)}.kasse-start{display:grid;gap:14px;margin:14px 12px 12px;align-items:stretch}@media(min-width:760px){.kasse-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kasse-start>.kalenderwoche_last{margin:0}.kasse-startfeld{position:relative;display:grid;align-content:center;min-height:150px;padding:14px;border:1px solid #dfe6e2;border-radius:0 var(--lgm-ecke) 0 0;background:linear-gradient(#f4f8f6,#eef4f1);overflow:hidden;transition:border-color .4s}.bereich-hell .kasse-startfeld p.kasse-startfeld__titel{margin:0 0 10px;font:400 10px/1.2 var(--lgm-font-mass);letter-spacing:.18em;text-transform:uppercase;color:var(--lgm-gruen);transition:opacity .3s}.kasse #place_order{width:100%;min-height:58px;padding:.9em 1.2em .75em;border:0;border-radius:0 var(--lgm-ecke) 0 0;background:var(--lgm-gruen);color:var(--lgm-weiss);font:400 var(--lgm-fs-m)/1.15 var(--lgm-font-marke);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background var(--lgm-dauer) var(--lgm-kurve)}.kasse #place_order:hover{background:var(--lgm-gruen-dunkel)}.kasse #place_order:focus-visible{outline:2px solid var(--lgm-gruen);outline-offset:3px}.kasse .ppc-button-wrapper{margin-top:10px}.kasse .ppc-button-wrapper:not(:has(.paypal-buttons,apple-pay-button,button)){margin-top:0}html.ohne-applepay .kasse .ppcp-button-applepay:not(:has(>:not(input[type=hidden]))),.kasse .ppcp-button-googlepay:not(:has(>:not(input[type=hidden]))){display:none!important}@media(max-width:400px){.kasse #place_order{font-size:var(--lgm-fs-s);letter-spacing:.06em}}.kasse-startfeld__himmel{position:absolute;inset:0;opacity:0;transition:opacity .6s;pointer-events:none;background:radial-gradient(1.4px 1.4px at 12% 30%,#fff 98%,transparent),radial-gradient(1px 1px at 26% 70%,#fff 98%,transparent),radial-gradient(1.6px 1.6px at 44% 20%,#e8f6ff 98%,transparent),radial-gradient(1px 1px at 61% 62%,#fff 98%,transparent),radial-gradient(1.2px 1.2px at 77% 26%,#fff 98%,transparent),radial-gradient(1px 1px at 90% 72%,#9ed3bd 98%,transparent),radial-gradient(1.2px 1.2px at 6% 82%,#9ed3bd 98%,transparent),radial-gradient(1px 1px at 52% 88%,#fff 98%,transparent),radial-gradient(ellipse 80% 70% at 50% 120%,#437160,transparent 70%),linear-gradient(#0c1512,#16271f)}.kasse-startfeld.ist-start{border-color:transparent}.kasse-startfeld.ist-start .kasse-startfeld__himmel{opacity:1;animation:kasse-funkeln 1.6s steps(2) infinite}@keyframes kasse-funkeln{50%{filter:brightness(1.25)}}.kasse-startfeld.ist-start .kasse-startfeld__titel{opacity:0}.kasse-startfeld.ist-start .place-order{pointer-events:none}.kasse-startfeld.ist-start #place_order,.kasse-startfeld.ist-start .ppc-button-wrapper{transform:scale(.25,.55);opacity:0;border-radius:50%;color:transparent;transition:transform .35s cubic-bezier(.6,0,.4,1),opacity .25s .2s,border-radius .2s,color .1s}.kasse-ufo{position:absolute;left:50%;top:54%;width:min(200px,70%);translate:-50% -50%;opacity:0;transform:scale(.4);pointer-events:none;filter:drop-shadow(0 0 10px rgb(158 211 189 / .45))}.kasse-ufo svg{display:block;width:100%;height:auto;overflow:visible}.kasse-startfeld.ist-start .kasse-ufo{animation:kasse-ufo-ein .45s .2s cubic-bezier(.2,1.4,.4,1) forwards,kasse-schweben 1s .65s ease-in-out infinite alternate}.kasse-startfeld.ist-weg .kasse-ufo{animation:kasse-ufo-weg 1.1s cubic-bezier(.5,-.25,.9,.4) forwards}@keyframes kasse-ufo-ein{to{opacity:1;transform:scale(1)}}@keyframes kasse-schweben{0%{transform:translateY(-3px) rotate(-2deg);opacity:1}to{transform:translateY(3px) rotate(2deg);opacity:1}}@keyframes kasse-ufo-weg{0%{opacity:1;transform:translate(0) rotate(0)}25%{opacity:1;transform:translate(-30px) rotate(-6deg)}to{opacity:1;transform:translate(calc(var(--feld, 600px) * .8)) rotate(9deg) scale(.7)}}.kasse-ufo__licht{animation:kasse-licht .5s steps(2) infinite}.kasse-ufo__licht:nth-of-type(2n){animation-delay:.25s}@keyframes kasse-licht{50%{opacity:.2}}.kasse-ufo__spur{position:absolute;top:52%;right:70%;width:0;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--lgm-mint));opacity:0}.kasse-startfeld.ist-weg .kasse-ufo__spur{animation:kasse-spur 1.1s ease-in forwards}@keyframes kasse-spur{30%{width:0;opacity:0}60%{width:160px;opacity:.9}to{width:260px;opacity:0}}.kasse-blase{position:absolute;left:calc(50% + 62px);top:8px;padding:6px 10px;border-radius:12px 12px 12px 2px;background:#fff;color:var(--lgm-orbit);font:600 13px/1.2 var(--lgm-font-ui);white-space:nowrap;opacity:0;transform:scale(.6);transform-origin:0 100%;pointer-events:none}@media(max-width:520px){.kasse-ufo{width:min(170px,70%);top:62%}.kasse-blase{left:50%;margin-left:-50px}}.kasse-startfeld.ist-start .kasse-blase{animation:kasse-blase .3s .7s cubic-bezier(.2,1.4,.4,1) forwards}.kasse-startfeld.ist-weg .kasse-blase{animation:kasse-blase-weg .2s forwards}@keyframes kasse-blase{to{opacity:1;transform:scale(1)}}@keyframes kasse-blase-weg{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.kasse-laden{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;opacity:0;visibility:hidden;transition:opacity .4s}.kasse-startfeld.ist-laden .kasse-laden{opacity:1;visibility:visible}.kasse-orbit{position:relative;width:44px;height:44px;border:1px dashed rgb(158 211 189 / .45);border-radius:50%;animation:kasse-dreh 1.1s linear infinite}.kasse-orbit:before{content:"";position:absolute;inset:13px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9ed3bd,#437160)}.kasse-orbit:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;box-shadow:0 0 8px var(--lgm-mint)}@keyframes kasse-dreh{to{rotate:360deg}}.bereich-hell .kasse-laden p{margin:0;font-size:13px;color:#cfe0d8;text-align:center}@media(prefers-reduced-motion:reduce){.kasse-schritt__inhalt,.kasse-ufo,.kasse-blase,.kasse-ufo__spur,.kasse-startfeld__himmel{animation:none!important}.kasse-orbit{animation-duration:3s}}.kasse .blockUI.blockOverlay{background:#eef0ee99!important}.kasse.processing .blockUI.blockOverlay{background:transparent!important}.danke{display:grid;gap:var(--lgm-s-6)}.danke-super .crewkarte__koerper{padding-bottom:12px}p.danke-funk{margin:14px 12px 0;padding:12px 14px;border-radius:0 14px 14px;background:var(--lgm-gruen-zart);font-size:var(--lgm-fs-s);color:var(--lgm-schwarz)}.danke-brief{display:grid;margin:0 12px;padding:8px 14px 4px;border:solid #dfe6e2;border-width:0 1px 1px;background:#fff}@media(min-width:760px){.danke-brief{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 28px}}.danke-eckdaten{display:grid;align-content:start;margin:0;padding:0;list-style:none;font-size:var(--lgm-fs-xs)}.danke-eckdaten li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;padding:6px 0;border-top:1px dashed #d6dcd8;color:var(--lgm-text-leise)}.danke-eckdaten li:first-child{border-top:0}.danke-eckdaten strong{margin-left:auto;font:600 var(--lgm-fs-s)/1.4 var(--lgm-font-ui);color:var(--lgm-schwarz);overflow-wrap:anywhere}.danke-eckdaten .order strong{font:400 var(--lgm-fs-m)/1.3 var(--lgm-font-mass);letter-spacing:.04em;color:var(--lgm-gruen)}@media(max-width:759px){.danke-brief .bestellung-tabelle tfoot{border-top:1px dashed #d6dcd8}}.kasse-super .danke-brief .kasse-tabelle{margin:0}.kasse-super .danke-brief .kasse-tabelle tfoot{padding-top:0}@media(min-width:760px){.kasse-super .danke-brief .kasse-tabelle tfoot{padding-top:0}}.danke-start.kasse-start{margin-bottom:0}@media(min-width:760px){.danke-start--eins{grid-template-columns:minmax(0,1fr)}}.danke-flugplan{margin:0}.danke-zahlung{padding:12px 14px;border:1px solid #dfe6e2;border-radius:0 var(--lgm-ecke) 0 0;background:#fff;font-size:var(--lgm-fs-xs)}.danke-zahlung>p{margin:0 0 10px;color:var(--lgm-text)}.danke-zahlung .woocommerce-bacs-bank-details{margin:0}.danke-zahlung .wc-bacs-bank-details-heading{margin:0 0 8px;font:400 10px/1.3 var(--lgm-font-mass);letter-spacing:.18em;text-transform:uppercase;color:var(--lgm-bernstein)}.danke-zahlung .wc-bacs-bank-details-account-name{display:none}.danke-zahlung ul.bacs_details{margin:0;padding:0;list-style:none;border-top:2px solid var(--lgm-bernstein)}.danke-zahlung ul.bacs_details li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 14px;padding:6px 0;border-bottom:1px dashed #d6dcd8;color:var(--lgm-text-leise)}.danke-zahlung ul.bacs_details li:last-child{border-bottom:0}.danke-zahlung .bacs_details strong{margin-left:auto;text-align:right;font:600 var(--lgm-fs-s)/1.4 var(--lgm-font-ui);color:var(--lgm-schwarz);overflow-wrap:anywhere}.danke-zahlung .bacs_details .lgm_betrag strong{font-size:var(--lgm-fs-m)}.danke-zahlung .bacs_details .lgm_zweck strong,.danke-zahlung .bacs_details .iban strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.danke-fehler{padding:18px;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten)}.danke-fehler .woocommerce-thankyou-order-failed-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.bestellung-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 var(--lgm-s-4);font:400 var(--lgm-fs-l)/1.2 var(--lgm-font-titel);color:var(--lgm-schwarz)}.bestellung-titel span{font:400 10px/1.2 var(--lgm-font-mass);letter-spacing:.14em;text-transform:uppercase;color:var(--lgm-gruen)}.bestellung-fracht{container:fracht / inline-size}.kasse-karten.bestellung-karten{--n: 1;--spalt: 14px;grid-template-columns:repeat(auto-fit,calc((100% - (var(--n) - 1) * var(--spalt)) / var(--n)));gap:18px var(--spalt)}@container fracht (min-width: 340px){.kasse-karten.bestellung-karten{--n: 2;--spalt: 10px;row-gap:16px}}@container fracht (min-width: 520px){.kasse-karten.bestellung-karten{--spalt: 16px;row-gap:24px}}@container fracht (min-width: 700px){.kasse-karten.bestellung-karten{--n: 3}}@container fracht (min-width: 960px){.kasse-karten.bestellung-karten{--n: 4}}@container fracht (min-width: 340px){.danke .kasse-karten.bestellung-karten{grid-template-columns:repeat(4,minmax(0,1fr))}.danke .bestellung-karten>li{grid-column:span 2}.danke .bestellung-karten>li:nth-child(odd):last-child{grid-column:2 / span 2}}@container fracht (min-width: 700px){.danke .kasse-karten.bestellung-karten{grid-template-columns:repeat(6,minmax(0,1fr))}.danke .bestellung-karten>li:nth-child(odd):last-child{grid-column:span 2}.danke .bestellung-karten>li:nth-child(3n+1):last-child{grid-column:3 / span 2}.danke .bestellung-karten>li:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}}@container fracht (min-width: 960px){.danke .kasse-karten.bestellung-karten{grid-template-columns:repeat(8,minmax(0,1fr))}.danke .bestellung-karten>li:nth-child(3n+1):last-child,.danke .bestellung-karten>li:nth-child(3n+1):nth-last-child(2){grid-column:span 2}.danke .bestellung-karten>li:nth-child(4n+1):last-child{grid-column:4 / span 2}.danke .bestellung-karten>li:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.danke .bestellung-karten>li:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}}@container fracht (min-width: 340px) and (max-width: 519px){.bestellung-karten .crewkarte__kopf{padding:6px 8px 5px}.bestellung-karten .crewkarte__art{font-size:9px;letter-spacing:.14em}.bestellung-karten .crewkarte__kopf--lang .crewkarte__art{letter-spacing:.06em}.bestellung-karten .crewkarte__name{padding:9px 8px 8px;font-size:13px}.bestellung-karten .crewkarte__bild{margin:0;border-inline:0;border-radius:0}.bestellung-karten .crewkarte__werte{margin:6px 8px 0}.bestellung-karten .crewkarte__werte dt{padding:4px 8px 4px 0;font-size:10px;line-height:1.3}.bestellung-karten .crewkarte__werte dd{padding:4px 0;text-align:right;white-space:normal;min-width:0}.bestellung-karten .crewkarte__werte dd.zahl{font:600 11px/1.3 var(--lgm-font-ui);letter-spacing:0}.bestellung-karten .crewkarte__lang{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bestellung-karten .crewkarte__kurz{display:inline;font-weight:600}.bestellung-karten .crewkarte__stufe{display:none}.bestellung-karten .crewkarte__seltenheit{margin:-2px -3px -2px 0;padding:3px 5px}.bestellung-karten .crewkarte__loecher{gap:2px;--loch: 7px;--punkt: 4px}.bestellung-karten .crewkarte__koerper>.korbkarte{margin-inline:8px;padding:8px 0 6px}.bestellung-karten .kasse-karte__menge{font-size:13px}.bestellung-karten .korbkarte__zeile .warenkorb__summe{font-size:var(--lgm-fs-s)}}.bestellung-karten .korbkarte .bestellung-meta,.bestellung-karten .korbkarte .wc-item-meta{margin:0 0 6px;padding:0;list-style:none;font-size:var(--lgm-fs-xs)}.bestellung-ohne-karte{display:grid;gap:4px;align-content:start;height:100%;padding:14px;border:1px dashed var(--lgm-rahmen);border-radius:var(--lgm-radius-ecke);background:#fff;grid-row:span 5}.kasse .bestellung-ohne-karte p{margin:0}p.bestellung-ohne-karte__name{font:600 var(--lgm-fs-s)/1.3 var(--lgm-font-ui);color:var(--lgm-schwarz)}.bestellung-ohne-karte br{display:none}.bestellung-summen{max-width:520px;margin:var(--lgm-s-5) 0 0 auto}.bestellung-summen .kasse-brief__titel{margin:0}.bestellung-summen .bestellung-tabelle tfoot{padding:4px 14px 8px;border:solid #dfe6e2;border-width:0 1px 1px;background:#fff}.bestellung-tabelle{font-variant-numeric:tabular-nums}.bestellung-tabelle tfoot tr{border-top:1px dashed #d6dcd8;padding:6px 0}.bestellung-tabelle tfoot tr:first-child{border-top:0}.bestellung-tabelle tfoot th{color:var(--lgm-text-leise);font-size:var(--lgm-fs-xs)}.bestellung-tabelle tfoot td{font:600 var(--lgm-fs-s)/1.4 var(--lgm-font-ui);color:var(--lgm-schwarz)}.bestellung-tabelle tr.order-total{margin-top:6px;padding-top:10px;border-top:2px solid var(--lgm-schwarz)}.bestellung-tabelle tr.order-total th{font:400 var(--lgm-fs-xs)/1.8 var(--lgm-font-titel);letter-spacing:.08em;text-transform:uppercase;color:var(--lgm-schwarz)}.bestellung-tabelle tr.order-total td{font:700 var(--lgm-fs-xl)/1 var(--lgm-font-ui);white-space:nowrap}.bestellung-tabelle tr.order-tax{border-top:0;padding-top:0}.bestellung-tabelle tr.order-tax>*{font:400 var(--lgm-fs-xs)/1.4 var(--lgm-font-ui);color:var(--lgm-text-leise)}.bestellung-tabelle td small{display:block;font-weight:400;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}p.bestellung-notiz{margin:var(--lgm-s-4) 0 0;padding:10px 12px;border-left:3px solid var(--lgm-gruen);background:#fff;font-size:var(--lgm-fs-s)}p.bestellung-nochmal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;margin:var(--lgm-s-5) 0 0}p.bestellung-nochmal .kasse-leise{flex:1 1 260px;max-width:46ch;text-align:right}.woocommerce-customer-details{margin-top:var(--lgm-s-6)}.woocommerce-customer-details .woocommerce-columns--addresses{display:grid;gap:14px}@media(min-width:700px){.woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-customer-details .woocommerce-column,.woocommerce-customer-details>address{width:auto;float:none;margin:0;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten);overflow:hidden}.woocommerce-customer-details .woocommerce-column__title,.woocommerce-customer-details>h2{display:flex;align-items:center;min-height:46px;margin:0;padding:10px 16px;background:var(--lgm-orbit);color:#fff;font:400 12px/1.3 var(--lgm-font-mass);letter-spacing:.1em;text-transform:uppercase}.bereich-hell .woocommerce-customer-details .woocommerce-column__title,.bereich-hell .woocommerce-customer-details>h2{color:#fff}.woocommerce-customer-details>h2{border-radius:var(--lgm-radius-ecke);margin-bottom:-6px}.woocommerce-customer-details address{padding:14px 16px 16px;border:0;font-style:normal;font-size:var(--lgm-fs-s);line-height:1.6;color:var(--lgm-text)}.woocommerce-customer-details address p{margin:6px 0 0;color:var(--lgm-text)}.woocommerce-customer-details .woocommerce-customer-details--email{overflow-wrap:anywhere}.bestellung-sendung{display:flex;gap:14px;align-items:flex-start;margin:0 0 var(--lgm-s-5);padding:14px 16px;border-radius:var(--lgm-radius-ecke);background:var(--lgm-orbit);color:#d6e6df}.bestellung-sendung__ikon{flex:none;width:32px;height:32px;color:var(--lgm-mint)}.bereich-hell h2.bestellung-sendung__titel{margin:0 0 6px;font:400 12px/1.3 var(--lgm-font-mass);letter-spacing:.1em;text-transform:uppercase;color:#fff}.bestellung-sendung ul{margin:0;padding:0;list-style:none}.bestellung-sendung li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:4px 0}.bestellung-sendung__dienst{font-size:var(--lgm-fs-xs);color:#b9cdc4}.bestellung-sendung a.bestellung-sendung__nummer{display:inline-flex;align-items:center;gap:6px;font:400 var(--lgm-fs-s)/1.3 var(--lgm-font-mass);letter-spacing:.04em;color:var(--lgm-mint);overflow-wrap:anywhere}.bestellung-sendung a.bestellung-sendung__nummer:hover{color:#fff}.bestellung-sendung__nummer .lgm-icon{width:16px;height:16px;flex:none}.kasse.danke-zugang,.kasse-bereich .woocommerce>.woocommerce-info{max-width:640px;margin-inline:auto}.danke-zugang+.woocommerce-info,.kasse-bereich .woocommerce>.woocommerce-info{margin-block:0 14px;padding:12px 16px;border-left:3px solid var(--lgm-gruen);border-radius:0 var(--lgm-ecke) 0 0;background:#fff;list-style:none;font-size:var(--lgm-fs-s);color:var(--lgm-text)}.danke-zugang__funk{margin:0 0 var(--lgm-s-4)}.danke-zugang .konto-funk__blase{margin:0 0 14px;padding:12px 14px;border-radius:0 14px 14px;background:#fff;box-shadow:var(--lgm-schatten)}.kasse .danke-zugang__funk .konto-funk__blase p{margin:0;padding:0;border-radius:0;background:none;font-size:var(--lgm-fs-s);color:var(--lgm-text)}@media(max-width:520px){.danke-zugang__funk{align-items:start}.danke-zugang .konto-funk__blase{margin-bottom:0}}.danke-zugang .konto-panel{margin:0}.danke-zugang .konto-panel .kasse-schritt__kopf{gap:10px}.danke-zugang .konto-panel__ikon{flex:none;width:22px;height:22px;color:var(--lgm-mint)}.danke-zugang form{margin:0}.danke-zugang form>p:not(.form-row){margin:0 0 var(--lgm-s-4);font-size:var(--lgm-fs-s)}.danke-zugang form a:not(.lgm-knopf){font-weight:600;color:var(--lgm-gruen)}.danke-zugang .kasse-login__aktionen label.checkbox{margin:0}.danke-zugang .password-input{position:relative;display:block}.danke-zugang .show-password-input{position:absolute;top:50%;right:10px;width:32px;height:32px;padding:0;translate:0 -50%;border:0;background:none;color:var(--lgm-text-leise);cursor:pointer}.danke-zugang .show-password-input:before{content:"\1f441";font-size:16px}.danke-zugang .show-password-input.display-password:before{content:"\1f648"}.konto-seite{max-width:1120px}.konto-seite>.woocommerce-notices-wrapper:not(:empty){margin-bottom:var(--lgm-s-4)}.konto-zugang{display:grid;gap:14px;align-items:start}@media(min-width:860px){.konto-zugang--zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.konto-panel{margin:0}.konto-panel .kasse-schritt__kopf{gap:10px}.konto-panel__ikon{flex:none;width:22px;height:22px;color:var(--lgm-mint)}.konto-panel form{margin:0}.konto-panel .kasse-login__aktionen{margin-top:4px}.konto-panel .kasse-login__aktionen label.checkbox{margin:0}.konto-panel .woocommerce-privacy-policy-text p,.konto-panel .wc-gzd-checkbox-placeholder p{font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.konto-panel a:not(.lgm-knopf){font-weight:600;color:var(--lgm-gruen)}.konto-panel input{max-width:100%}.konto-seite .woocommerce-ResetPassword,.konto-seite .woocommerce-ResetPassword+*,.konto-seite>.woocommerce-message+p{max-width:560px}.konto-seite form.woocommerce-ResetPassword{margin:0 auto;padding:18px;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten)}.konto-seite form.woocommerce-ResetPassword>p:first-child{margin-top:0;font-size:var(--lgm-fs-s)}.konto-seite .woocommerce-ResetPassword button{margin-top:4px}.konto{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lgm-s-5);align-items:start}.konto-menue{min-width:0}@media(min-width:1024px){.konto{grid-template-columns:240px minmax(0,1fr);gap:var(--lgm-s-6)}}.konto__inhalt{min-width:0}.konto__inhalt>:first-child{margin-top:0}.konto-menue ul{display:flex;gap:6px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scrollbar-width:thin}.konto-menue li{flex:none;margin:0}.konto-menue a{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--lgm-linie);border-radius:var(--lgm-radius-ecke);background:#fff;font:600 var(--lgm-fs-s)/1.2 var(--lgm-font-ui);color:var(--lgm-schwarz);white-space:nowrap;transition:background var(--lgm-dauer),border-color var(--lgm-dauer),color var(--lgm-dauer)}.konto-menue a:hover{border-color:var(--lgm-gruen);color:var(--lgm-gruen-dunkel)}.konto-menue .lgm-icon,.konto-menue .kasse-ikon{flex:none;width:20px;height:20px;color:var(--lgm-gruen)}.konto-menue .is-active a{border-color:var(--lgm-orbit);background:var(--lgm-orbit);color:#fff}.konto-menue .is-active .lgm-icon,.konto-menue .is-active .kasse-ikon{color:var(--lgm-mint)}.konto-menue .woocommerce-MyAccount-navigation-link--customer-logout a{border-style:dashed;color:var(--lgm-text-leise)}.konto-menue .kasse-ikon ellipse[fill="#fff"]{fill:#fff}.konto-menue .is-active .kasse-ikon ellipse[fill="#fff"]{fill:var(--lgm-orbit)}@media(min-width:1024px){.konto-menue{position:sticky;top:100px}.konto-menue ul{flex-direction:column;gap:0;padding:6px;overflow:visible;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten)}.konto-menue a{min-height:46px;border:0;border-radius:0 10px 0 0}.konto-menue a:hover{background:var(--lgm-gruen-zart)}.konto-menue .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:6px;border-top:1px solid var(--lgm-linie)}.konto-menue .woocommerce-MyAccount-navigation-link--customer-logout a{border:0}}.konto-funk{margin:0 0 var(--lgm-s-5)}.konto-funk__blase{margin:0 0 14px;padding:12px 14px;border-radius:0 14px 14px;background:#fff;box-shadow:var(--lgm-schatten)}.kasse .konto-funk__blase p{margin:0;padding:0;border-radius:0;background:none;color:var(--lgm-text)}.kasse .konto-funk__blase p+p{margin-top:8px}.konto-funk__blase a{font-weight:600;color:var(--lgm-gruen)}@media(max-width:520px){.konto-funk{align-items:start}.konto-funk__blase{margin-bottom:0}}.kasse .konto-bestaetigen p.konto-bestaetigen__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.konto-bestaetigen__aktion .lgm-knopf{font-weight:400}.konto-bestaetigen__aktion span{font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}@media(max-width:400px){.konto-bestaetigen__aktion .lgm-knopf{padding-inline:.9em;letter-spacing:.04em;white-space:nowrap}}.konto__inhalt .woocommerce-info,.konto__inhalt .woocommerce-message,.konto__inhalt .woocommerce-error,.konto-seite .woocommerce-info,.konto-seite .woocommerce-message,.konto-seite .woocommerce-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 var(--lgm-s-4);padding:14px 16px;border-left:3px solid var(--lgm-gruen);border-radius:0 var(--lgm-ecke) 0 0;background:#fff;list-style:none;font-size:var(--lgm-fs-s)}.konto-seite .woocommerce-error{border-left-color:var(--lgm-rot)}.konto-seite .woocommerce-error li{margin:0}.konto-seite .woocommerce-info .button,.konto-seite .woocommerce-message .button,.konto__inhalt .button:not(.lgm-knopf):not(.view):not(.order-again):not(.pay):not(.cancel):not(.delete){display:inline-flex;align-items:center;min-height:44px;padding:.75em 1.3em .6em;border:1.5px solid var(--lgm-gruen);border-radius:var(--lgm-radius-ecke);background:var(--lgm-gruen);color:#fff;font:400 var(--lgm-fs-s)/1 var(--lgm-font-marke);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.konto-seite .woocommerce-info .button:hover,.konto__inhalt .button:not(.lgm-knopf):hover{background:var(--lgm-gruen-dunkel);border-color:var(--lgm-gruen-dunkel);color:#fff}.konto__inhalt table.woocommerce-orders-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten);font-size:var(--lgm-fs-s);overflow:hidden}.woocommerce-orders-table thead th{padding:12px 10px;background:var(--lgm-orbit);color:#fff;text-align:left;font:400 10px/1.3 var(--lgm-font-mass);letter-spacing:.12em;text-transform:uppercase}.woocommerce-orders-table td,.woocommerce-orders-table tbody th{padding:12px 10px;border-top:1px solid var(--lgm-linie);text-align:left;vertical-align:middle;font-weight:400;color:var(--lgm-text)}.woocommerce-orders-table tbody tr:first-child>*{border-top:0}.woocommerce-orders-table__cell-order-number a{font:400 var(--lgm-fs-s)/1.2 var(--lgm-font-mass);letter-spacing:.04em;color:var(--lgm-gruen)}.woocommerce-orders-table__cell-order-total .amount{white-space:nowrap}.woocommerce-orders-table__cell-order-total .amount{font-weight:700;color:var(--lgm-schwarz)}.woocommerce-orders-table__cell-order-status{white-space:nowrap}.woocommerce-orders-table__cell-order-actions{text-align:right!important}.woocommerce-orders-table__cell-order-actions .button{display:flex;align-items:center;width:max-content;min-height:36px;margin:3px 0 3px auto;padding:.6em 1em .45em;border:1.5px solid var(--lgm-gruen);border-radius:0 10px 0 0;background:#fff;color:var(--lgm-gruen);font:400 12px/1 var(--lgm-font-marke);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.woocommerce-orders-table__cell-order-actions .button:hover{background:var(--lgm-gruen-zart);color:var(--lgm-gruen-dunkel)}.woocommerce-orders-table__cell-order-actions .button.order-again{background:var(--lgm-gruen);color:#fff}.woocommerce-orders-table__cell-order-actions .button.order-again:hover{background:var(--lgm-gruen-dunkel);border-color:var(--lgm-gruen-dunkel);color:#fff}.woocommerce-orders-table__cell-order-status{font-size:var(--lgm-fs-xs);font-weight:600!important}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:var(--lgm-gruen)}.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status{color:var(--lgm-bernstein)}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status{color:var(--lgm-rot)}@media(max-width:767px){.konto__inhalt table.woocommerce-orders-table{background:none;box-shadow:none;border-radius:0;overflow:visible}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody{display:grid;gap:12px}.woocommerce-orders-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten);overflow:hidden}.woocommerce-orders-table tbody tr>:is(td,th){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 5px;padding:8px 14px;border-top:1px dashed #d6dcd8;text-align:right}.woocommerce-orders-table tbody tr>:is(td,th):before{content:attr(data-title);flex:none;margin-right:auto;padding-right:12px;font:400 var(--lgm-fs-xs)/1.4 var(--lgm-font-ui);color:var(--lgm-text-leise);text-align:left}.woocommerce-orders-table tbody tr>:first-child{border-top:0;background:var(--lgm-orbit)}.woocommerce-orders-table tbody tr>:first-child:before{color:#b9cdc4}.woocommerce-orders-table tbody tr>:first-child a{color:var(--lgm-mint)}.woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-block:12px}.woocommerce-orders-table__cell-order-actions:before{display:none}.woocommerce-orders-table__cell-order-actions .button{margin:0}}.woocommerce-pagination{display:flex;justify-content:space-between;gap:10px;margin-top:var(--lgm-s-4)}.woocommerce-pagination .button{display:inline-flex;align-items:center;min-height:44px;padding:.7em 1.2em .55em;border:1.5px solid var(--lgm-gruen);border-radius:var(--lgm-radius-ecke);background:#fff;color:var(--lgm-gruen);font:400 var(--lgm-fs-xs)/1 var(--lgm-font-marke);letter-spacing:.09em;text-transform:uppercase}.woocommerce-pagination .woocommerce-button--next{margin-left:auto}.konto__inhalt>p:has(>mark.order-number){margin:0 0 var(--lgm-s-5);padding:12px 16px;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten);font-size:var(--lgm-fs-s)}.konto__inhalt mark{padding:0;background:none;font-weight:700;color:var(--lgm-schwarz)}.konto__inhalt mark.order-status{color:var(--lgm-gruen)}.konto__inhalt .woocommerce-OrderUpdates{margin:0 0 var(--lgm-s-5);padding:0;list-style:none}.konto__inhalt .woocommerce-OrderUpdate{padding:10px 14px;border-left:3px solid var(--lgm-gruen);background:#fff}.konto__inhalt .woocommerce-OrderUpdate-meta{margin:0;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.konto__inhalt .kasse-karten.bestellung-karten{justify-content:start}.konto__inhalt>p:first-child:not(:has(mark)){font-size:var(--lgm-fs-s)}.konto__inhalt .woocommerce-Addresses{display:grid;gap:14px}@media(min-width:700px){.konto__inhalt .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.konto__inhalt .woocommerce-Address{width:auto;float:none;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten);overflow:hidden}.konto__inhalt .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:52px;padding:10px 16px;background:var(--lgm-orbit)}.konto__inhalt .woocommerce-Address-title h2{margin:0;font:400 12px/1.3 var(--lgm-font-mass);letter-spacing:.1em;text-transform:uppercase;color:#fff}.konto__inhalt .woocommerce-Address-title a{padding:5px 10px;border:1px solid rgb(158 211 189 / .5);border-radius:0 8px 0 0;color:var(--lgm-mint);font:600 12px/1.2 var(--lgm-font-ui)}.konto__inhalt .woocommerce-Address-title a:hover{background:#9ed3bd1f}.konto__inhalt .woocommerce-Address address{padding:14px 16px 16px;font-style:normal;font-size:var(--lgm-fs-s);line-height:1.6}.konto__inhalt form.edit-account,.konto__inhalt form:has(.woocommerce-address-fields),.konto__inhalt #add_payment_method{padding:18px;border-radius:var(--lgm-radius-ecke);background:#fff;box-shadow:var(--lgm-schatten)}@media(min-width:600px){.konto__inhalt form.edit-account,.konto__inhalt form:has(.woocommerce-address-fields){padding:24px}}.konto__inhalt form>h2:first-child,.konto__inhalt form>h3:first-child{margin:0 0 var(--lgm-s-4);font:400 var(--lgm-fs-l)/1.2 var(--lgm-font-titel);color:var(--lgm-schwarz)}.konto__inhalt .woocommerce-address-fields__field-wrapper,.konto__inhalt form.edit-account{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--lgm-s-4)}@media(min-width:600px){.konto__inhalt .woocommerce-address-fields__field-wrapper,.konto__inhalt form.edit-account{grid-template-columns:repeat(2,minmax(0,1fr))}.konto__inhalt .woocommerce-address-fields__field-wrapper>*,.konto__inhalt form.edit-account>*{grid-column:1 / -1}.konto__inhalt .woocommerce-address-fields__field-wrapper>.form-row-first,.konto__inhalt form.edit-account>.form-row-first{grid-column:1}.konto__inhalt .woocommerce-address-fields__field-wrapper>.form-row-last,.konto__inhalt form.edit-account>.form-row-last{grid-column:2}}.konto__inhalt form.edit-account .clear{display:none}.konto__inhalt fieldset{margin:var(--lgm-s-3) 0 var(--lgm-s-4);padding:14px 16px 0;border:1px solid var(--lgm-linie);border-radius:0 var(--lgm-ecke) 0 0}.konto__inhalt legend{padding:0 6px;font:400 10px/1.3 var(--lgm-font-mass);letter-spacing:.14em;text-transform:uppercase;color:var(--lgm-gruen)}.konto__inhalt .form-row em{display:block;margin-top:2px;font-style:normal;font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.konto__inhalt form button[type=submit]:not(.lgm-knopf),.konto__inhalt form .button[name]{justify-self:start;min-height:52px;padding:.85em 1.6em .7em;border:0;border-radius:var(--lgm-radius-ecke);background:var(--lgm-gruen);color:#fff;font:400 var(--lgm-fs-s)/1 var(--lgm-font-marke);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.konto__inhalt form button[type=submit]:hover{background:var(--lgm-gruen-dunkel)}.konto-seite .password-input{position:relative;display:block}.konto-seite .show-password-input{position:absolute;top:50%;right:10px;width:32px;height:32px;padding:0;translate:0 -50%;border:0;background:none;color:var(--lgm-text-leise);cursor:pointer}.konto-seite .show-password-input:before{content:"\1f441";font-size:16px}.konto-seite .show-password-input.display-password:before{content:"\1f648"}.konto__inhalt table.account-payment-methods-table{width:100%;border-collapse:collapse;background:#fff;font-size:var(--lgm-fs-s)}.konto__inhalt .account-payment-methods-table th,.konto__inhalt .account-payment-methods-table td{padding:10px 12px;border-bottom:1px solid var(--lgm-linie);text-align:left}.woocommerce-orders-table__cell-order-date{white-space:normal}.konto-seite :is(.woocommerce-info,.woocommerce-message)>.button{order:2}.konto__inhalt form.ist-privat .lgm-company-field{display:none}.konto__inhalt .woocommerce-address-fields__field-wrapper>.lgm-kundenart{grid-column:1 / -1}.konto-menue .is-active a:hover{border-color:var(--lgm-orbit);background:var(--lgm-orbit);color:#fff}
