.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}.warenkorb-kopf{position:relative;z-index:1;padding-block:var(--lgm-s-6) var(--lgm-s-4)}@media(min-width:1024px){.warenkorb-kopf{padding-block:var(--lgm-s-7) var(--lgm-s-5)}}.warenkorb-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}.warenkorb-kopf__titel .lgm-glitch{display:block;width:fit-content;max-width:100%}.warenkorb-kopf__intro{margin:var(--lgm-s-4) 0 0;max-width:60ch;font-size:var(--lgm-fs-s)}.warenkorb{display:grid;gap:var(--lgm-s-5);align-items:start}@media(min-width:1024px){.warenkorb{grid-template-columns:minmax(0,1fr) 360px;gap:var(--lgm-s-6)}}.warenkorb-bereich .woocommerce-notices-wrapper:not(:empty){margin-bottom:var(--lgm-s-4)}.warenkorb-bereich .woocommerce-message a,.warenkorb-bereich .woocommerce-info a{color:var(--lgm-gruen);font-weight:600}.warenkorb-bereich .woocommerce-message a.restore-item{margin-left:4px}.warenkorb__formular{min-width:0}.warenkorb__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:var(--lgm-s-3)}.warenkorb__titel{margin:0;font:400 var(--lgm-fs-m)/1.2 var(--lgm-font-titel);letter-spacing:.04em;text-transform:uppercase;color:var(--lgm-schwarz)}.warenkorb__titel:focus{outline:none}p.warenkorb__zaehler{margin:0;font:400 var(--lgm-fs-xs) var(--lgm-font-mass);letter-spacing:.06em;text-transform:uppercase;color:var(--lgm-gruen)}.warenkorb__liste{margin:0;padding:0;list-style:none}.korb-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}@media(min-width:520px){.korb-raster{gap:var(--lgm-s-5) var(--lgm-s-4)}}@media(max-width:389px){.korb-raster{grid-template-columns:minmax(0,1fr);gap:20px}}@media(min-width:390px){.korb-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.korb-raster>li{grid-column:span 2}}@media(min-width:390px)and (max-width:799px),(min-width:1024px)and (max-width:1179px){.korb-raster>li:nth-child(odd):last-child{grid-column:2 / span 2}}@media(min-width:800px)and (max-width:1023px),(min-width:1180px){.korb-raster{grid-template-columns:repeat(6,minmax(0,1fr))}.korb-raster>li:nth-child(3n+1):last-child{grid-column:3 / span 2}.korb-raster>li:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}}.korb-raster>li,.korb-raster .crewkarte,.korb-raster .crewkarte__koerper{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;margin:0}.korb-raster .crewkarte{container:none}.korb-raster .crewkarte__koerper{height:auto}.korb-raster .crewkarte__kopf{grid-row:1}.korb-raster .crewkarte__name{grid-row:2}.korb-raster .crewkarte__bild{grid-row:3}.korb-raster .crewkarte__werte{grid-row:4;align-self:start}.korb-raster .korbkarte{grid-row:5;align-self:end}.korb-raster .crewkarte__name.crewkarte__name{font-weight:400}@media(min-width:390px)and (max-width:519px){.korb-raster .crewkarte__kopf{padding:6px 8px 5px}.korb-raster .crewkarte__art{font-size:9px;letter-spacing:.14em}.korb-raster .crewkarte__kopf--lang .crewkarte__art{letter-spacing:.06em}.korb-raster .crewkarte__name{padding:9px 8px 8px;font-size:13px}.korb-raster .crewkarte__bild{margin:0;border-inline:0;border-radius:0}.korb-raster .crewkarte__werte{grid-template-columns:auto minmax(0,1fr);margin:6px 8px 0}.korb-raster .crewkarte__werte dt{padding:4px 8px 4px 0;font-size:10px;line-height:1.3}.korb-raster .crewkarte__werte dd{padding:4px 0;text-align:right;white-space:normal;min-width:0}.korb-raster .crewkarte__werte dd.zahl{font:600 11px/1.3 var(--lgm-font-ui);letter-spacing:0}.korb-raster .crewkarte__lang{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.korb-raster .crewkarte__kurz{display:inline;font-weight:600}.korb-raster .crewkarte__stufe{display:none}.korb-raster .crewkarte__seltenheit{margin:-2px -3px -2px 0;padding:3px 5px}.korb-raster .crewkarte__loecher{gap:2px;--loch: 7px;--punkt: 4px}.korb-raster .crewkarte__koerper>.korbkarte{margin-inline:8px;padding:8px 0 6px}.korb-raster .korbkarte__zeile{flex-wrap:wrap;gap:6px}.korb-raster .warenkorb__menge{flex:1 1 100%;min-width:0}.korb-raster .warenkorb__stepper{display:flex;width:100%}.korb-raster .warenkorb__stepper .quantity{flex:1;min-width:0}.korb-raster .warenkorb__stepper input.qty{width:100%}.korb-raster .korbkarte__zeile .warenkorb__summe{margin-left:0;align-items:flex-start}.korb-raster .warenkorb__entfernen{margin-left:auto}}.warenkorb__menge-fest{font-size:var(--lgm-fs-xs);color:var(--lgm-text-leise)}.warenkorb__stepper{display:inline-flex;align-items:stretch;height:38px;border:1px solid var(--lgm-rahmen);border-radius:var(--lgm-radius-klein);background:var(--lgm-weiss)}.warenkorb__stepper .quantity{display:flex}.warenkorb__stepper input.qty{width:3em;height:100%;padding:0;border:0;background:none;font:600 var(--lgm-fs-s) var(--lgm-font-ui);color:var(--lgm-schwarz);text-align:center;-moz-appearance:textfield;appearance:textfield}.ist-automatisch .warenkorb__stepper input.qty{border-inline:1px solid var(--lgm-linie)}.ist-automatisch .warenkorb__stepper input.qty::-webkit-inner-spin-button,.ist-automatisch .warenkorb__stepper input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.warenkorb__schritt{display:grid;place-items:center;width:36px;padding:0;border:0;background:none;color:var(--lgm-gruen);cursor:pointer}.warenkorb__schritt[hidden]{display:none}.warenkorb__schritt svg{width:16px;height:16px}.warenkorb__schritt:hover{background:var(--lgm-gruen-zart)}.warenkorb__schritt:disabled{color:var(--lgm-linie);cursor:not-allowed;background:none}.warenkorb__schritt:focus-visible,.warenkorb__stepper input.qty:focus-visible{outline:2px solid var(--lgm-gruen);outline-offset:-2px}.warenkorb__entfernen a{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--lgm-radius-klein);color:var(--lgm-text-leise)}.warenkorb__entfernen svg{width:18px;height:18px}.warenkorb__entfernen a:hover{color:var(--lgm-rot);background:var(--lgm-rot-zart)}.warenkorb__entfernen a:focus-visible{outline:2px solid var(--lgm-gruen);outline-offset:0}.warenkorb .blockUI.blockOverlay{background:#eef0ee8c!important;opacity:1!important}.woocommerce-cart-form.processing .warenkorb__liste{opacity:.6;transition:opacity var(--lgm-dauer)}.warenkorb__aktionen{margin-top:var(--lgm-s-4);display:flex;justify-content:flex-end}.ist-automatisch .warenkorb__aktionen{display:none}.funkspruch{display:flex;gap:12px;margin-bottom:var(--lgm-s-4);padding:14px 16px;background:var(--lgm-bernstein-zart);border:1px solid #ecdcbc;border-left:3px solid var(--lgm-bernstein);border-radius:var(--lgm-radius-ecke);font-size:var(--lgm-fs-s);line-height:1.5}.funkspruch>svg{flex:none;width:22px;height:22px;margin-top:2px;color:var(--lgm-bernstein)}.funkspruch p{margin:0;color:var(--lgm-text)}.funkspruch p+p{margin-top:6px}p.funkspruch__titel{font:400 var(--lgm-fs-xs)/1.3 var(--lgm-font-titel);letter-spacing:.06em;text-transform:uppercase;color:var(--lgm-bernstein)}p.funkspruch__klein{font-size:var(--lgm-fs-xs);font-style:italic;color:var(--lgm-text-leise)}.warenkorb__kasse{min-width:0}@media(max-width:1023px){.warenkorb__kasse{justify-self:center;width:100%;max-width:420px}}.wc-proceed-to-checkout .checkout-button{min-height:54px;margin-top:4px;padding-inline:1em;text-align:center;text-wrap:balance;line-height:1.25}.wc-proceed-to-checkout .ppc-button-wrapper,.wc-proceed-to-checkout [id^=ppc-button]{margin:0}.wc-proceed-to-checkout .ppcp-button-apm,.wc-proceed-to-checkout .paypal-buttons{margin-inline:auto!important}.wc-proceed-to-checkout .ppcp-messages{text-align:center}.wc-proceed-to-checkout .ppcp-messages{min-height:0}.warenkorb-leer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--lgm-s-5) var(--lgm-s-7);padding-block:var(--lgm-s-5)}.warenkorb-leer__droide img{display:block;width:clamp(140px,30vw,200px);height:auto}.warenkorb-leer__text{max-width:40ch}.warenkorb-leer__titel{margin:0 0 var(--lgm-s-3);font:400 var(--lgm-fs-l)/1.25 var(--lgm-font-titel);color:var(--lgm-schwarz)}.warenkorb-leer__titel:focus{outline:none}.warenkorb-leer p{margin:0}.warenkorb-leer .return-to-shop{margin-top:var(--lgm-s-5)}@media(max-width:359px){.superkarte__start{padding-inline:4px}.kalenderwoche_last{padding:12px 8px}.route-station span,.route-dauer,.route-traeger{letter-spacing:-.01em}}
