:root{--lv-box-innen:clamp(20px, 7.5vw - 22px, 100px)}@media (max-width:1024.98px){.lv-produkt .lv-kauf{padding-inline:var(--lv-box-innen)}}@media (min-width:768px) and (max-width:1024.98px){.lv-produkt{--lv-box-ueber:clamp(24px, 17.6vw - 110px, 70px)}.lv-produkt .lv-kauf{z-index:2;margin:calc(var(--lv-box-ueber) * -1) var(--lv-rand) 0;padding-top:36px;padding-bottom:40px;position:relative}.lv-produkt .lv-galerie{--lv-galerie-unten:calc(var(--lv-box-ueber) + 14px)}}@media (min-width:1025px){.lv-produkt .lv-produkt-oben .lv-produkt-raster{max-width:var(--lv-max);padding-inline:var(--lv-rand)}.lv-produkt .lv-produkt-oben:not(.lv-produkt-oben--band) .lv-produkt-raster{padding-top:calc(var(--lv-kopf-h) + 24px)}.lv-produkt .lv-produkt-oben:not(.lv-produkt-oben--band) .lv-kauf{margin-top:0}body:has(.lv-produkt-oben:not(.lv-produkt-oben--band)) .lv-kopf{background:#141414eb}body:has(.lv-produkt-oben:not(.lv-produkt-oben--band)) .lv-kopf:before{display:none}}.lv-produkt .lv-inhaltsseite--produkt{padding-inline:0}@media (max-width:1024.98px){.lv-produkt .lv-inhaltsbox--produkt{padding-inline:var(--lv-box-innen)}}@media (min-width:768px){.lv-produkt .lv-inhaltsseite--produkt{padding-inline:var(--lv-rand)}.lv-produkt .lv-inhaltsbox--produkt{max-width:calc(var(--lv-max) - 2 * var(--lv-rand))}}.lv-produkt{--lv-kauf-luft:20px}@media (min-width:1025px){.lv-produkt{--lv-kauf-b:clamp(440px, 41vw + 20px, 700px);--lv-kauf-innen:clamp(28px, min(2.6vw + 8px, 5vh), 64px);--lv-kauf-innen-x:clamp(32px, 9vw - 85px, 88px);--lv-kauf-luft:clamp(12px, 5.2vh - 24px, 34px)}.lv-produkt .lv-produkt-raster{grid-template-columns:minmax(0, 1fr) var(--lv-kauf-b)}.lv-produkt .lv-kauf{padding:var(--lv-kauf-innen) var(--lv-kauf-innen-x)}}.lv-produkt .lv-kauf{color:var(--lv-text);font-size:var(--lv-t-label);line-height:var(--lv-t-zh);font-weight:300}.lv-produkt .lv-kauf-krumen{margin:0 0 calc(var(--lv-kauf-luft) * .6);font-size:var(--lv-t-klein);line-height:var(--lv-t-zh);letter-spacing:0;text-transform:none;color:var(--lv-leise);gap:0 6px;font-weight:300}.lv-produkt .lv-kauf-krumen>span{gap:6px}.lv-produkt .lv-kauf h1{margin:0 0 calc(var(--lv-kauf-luft) * .35);font-size:var(--lv-t-titel);line-height:var(--lv-t-titel-zh);font-weight:var(--lv-t-titel-gewicht);letter-spacing:0;color:var(--lv-tinte);text-wrap:pretty}@media (min-width:768px){.lv-produkt .lv-kauf h1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.lv-kauf-unter-titel{font-size:var(--lv-t-label);line-height:var(--lv-t-zh);flex-wrap:wrap;align-items:center;gap:2px 20px;display:flex}.lv-produkt .lv-kauf-unter-titel .lv-kauf-hersteller{font-size:inherit;color:var(--lv-tinte);margin:0}.lv-produkt .lv-kauf-unter-titel .lv-kauf-hersteller,.lv-produkt .lv-kauf-unter-titel .lv-kauf-hersteller a{color:var(--lv-leise);font-style:italic}.lv-produkt .lv-kauf .lv-bewertung-kurz{font-size:var(--lv-t-klein);margin:0}.lv-kurztext{margin-top:calc(var(--lv-kauf-luft) * .9);font-size:var(--lv-t-text);line-height:var(--lv-t-zh);color:var(--lv-text);font-weight:300;position:relative}.lv-kurztext p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lv-kurztext a{line-height:inherit;color:var(--lv-schwarz);text-underline-offset:3px;background:linear-gradient(90deg, #fff0 0, var(--lv-weiss) 26px);padding-left:32px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;position:absolute;bottom:0;right:0}@media (hover:hover){.lv-kurztext a:hover{text-decoration-thickness:2px}}.lv-kauf-abschnitt{margin-top:var(--lv-kauf-luft);padding-top:var(--lv-kauf-luft);border-top:1px solid var(--lv-linie)}.lv-kauf-hinweis{font-size:var(--lv-t-label);line-height:var(--lv-t-zh);color:#12324d;margin:0}.lv-kauf-hinweis[data-sichtbar]{margin-bottom:var(--lv-kauf-luft);background:#e3eef8;border-left:3px solid #4a7fae;padding:10px 14px}.lv-kauf-konfig:has(.lv-kauf-hinweis[data-sichtbar]) .lv-konfigurator{scroll-margin-top:calc(var(--lv-kopf-h) + 84px)}.lv-konfig-start{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;display:grid}.lv-konfig-start>.lv-konfig-startknopf{grid-column:2;justify-self:end}.lv-konfig-vorschau{min-width:0}@supports (grid-template-columns:subgrid){.lv-konfig-vorschau{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:end;display:grid}.lv-konfig-vorschau-titel{grid-column:1/-1}.lv-konfig-vorschau .lv-konfig-kacheln{grid-area:2/1}.lv-konfig-start>.lv-konfig-startknopf{grid-row:2}}@media (max-width:479px){.lv-konfig-start:has(.lv-konfig-liste){grid-template-columns:minmax(0,1fr)}.lv-konfig-start:has(.lv-konfig-liste)>.lv-konfig-startknopf{grid-area:3/1;justify-self:stretch}.lv-konfig-start:has(.lv-konfig-liste) .lv-konfig-liste{max-width:none}}.lv-konfig-vorschau-titel{font-size:var(--lv-t-label);line-height:var(--lv-t-zh);color:var(--lv-text);margin:0;font-weight:300}.lv-konfig-kacheln{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.lv-konfig-kacheln>li{flex:none;min-width:0}.lv-konfig-kacheln>li[hidden]{display:none}.lv-konfig-kacheln>li[data-kuerzen]{flex:0 auto}.lv-konfig-kachel{background:var(--lv-weiss);max-width:100%;min-height:44px;color:var(--lv-tinte);font-size:var(--lv-t-label);text-align:left;cursor:pointer;border:1px solid #b8b2aa;justify-content:center;align-items:center;padding:5px 12px;font-weight:300;line-height:1.3;transition:border-color .2s;display:inline-flex}.lv-konfig-kachel-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16em;display:block;overflow:hidden}@media (hover:hover){.lv-konfig-kachel:hover,.lv-konfig-mehr:hover{border-color:var(--lv-tinte)}}.lv-konfig-kachel--bild{border-color:#0000;width:50px;height:50px;min-height:0;padding:0;overflow:hidden}.lv-konfig-kachel--bild img{object-fit:contain;width:100%;height:100%;display:block}.lv-konfig-mehr{min-width:44px;min-height:44px;color:var(--lv-tinte);font-size:var(--lv-t-label);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;transition:border-color .2s;display:inline-flex}.lv-konfig-mehr--alle{white-space:nowrap;border-color:#b8b2aa;padding:0 12px}.lv-konfig-startknopf{min-width:var(--lv-kauf-knopf-b,12.5em);color:#fff;min-height:48px;font-size:var(--lv-t-label);text-align:center;white-space:nowrap;cursor:pointer;background:#414141;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px 0 20px;font-weight:300;line-height:1.2;transition:background-color .2s;display:inline-flex}.lv-konfig-startknopf svg{flex:none;width:16px;height:16px}@media (hover:hover){.lv-konfig-startknopf:hover{background:var(--lv-tinte)}}.lv-konfig-startknopf[aria-busy=true]{cursor:progress}.lv-kauf-konfig .lv-konfigurator ol:first-child{border-top:0}.lv-kauf-konfig .lv-konfigurator ol:first-child>li:first-child{padding-top:0}.lv-konfig-neu{margin-top:4px}.lv-konfig-neu>button{margin-right:-12px}.lv-gutschein-wahl{border:0;min-width:0;margin:0;padding:0}.lv-gutschein-wahl legend{margin-bottom:6px;padding:0}.lv-gutschein-wahl .lv-konfig-kacheln{flex-wrap:wrap;overflow:visible}.lv-gutschein-kachel{min-height:44px;padding-inline:16px;position:relative}.lv-gutschein-kachel input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lv-gutschein-kachel:has(input:checked){border-color:var(--lv-tinte);box-shadow:inset 0 0 0 1px var(--lv-tinte)}.lv-gutschein-kachel:has(input:focus-visible){outline:2px solid var(--lv-tinte);outline-offset:2px}.lv-kauf-preiszeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.lv-kauf-preisblock{min-width:0;font-size:var(--lv-t-label);line-height:var(--lv-t-zh);color:var(--lv-tinte);flex:12em}.lv-produkt .lv-kauf-preisblock p{font-size:inherit;line-height:inherit;color:var(--lv-tinte);margin:0}.lv-produkt .lv-kauf-preisblock .lv-lieferzeit span,.lv-produkt .lv-kauf-hersteller>span:first-child,.lv-produkt .lv-preis-label{color:var(--lv-leise)}.lv-produkt .lv-kauf-preisblock .lv-preis{display:block}.lv-produkt .lv-kauf-preisblock .lv-preis-ab,.lv-produkt .lv-kauf-preisblock .lv-preis-betrag{font-size:inherit;letter-spacing:0;color:var(--lv-tinte);font-weight:300}.lv-produkt .lv-kauf-preisblock .lv-preis-betrag{white-space:nowrap}.lv-produkt .lv-kauf-preisblock .lv-preis-hinweis{width:auto;font-size:inherit;color:var(--lv-leise)}.lv-kauf-knopf{min-width:var(--lv-kauf-knopf-b,12.5em);border:1px solid var(--lv-tinte);background:var(--lv-weiss);min-height:48px;color:var(--lv-tinte);font-size:var(--lv-t-label);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;margin-left:auto;padding:0 20px;font-weight:300;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.lv-kauf-knopf:hover{background:var(--lv-tinte);color:#fff}}.lv-kauf-knopf[aria-disabled=true]{opacity:.5;cursor:progress}@media (max-width:539.98px){.lv-konfig-startknopf{padding:0 12px 0 14px}}.lv-produkt .lv-kauf .lv-versprechen{margin-top:calc(var(--lv-kauf-luft) * 1.6);padding-top:var(--lv-kauf-luft);gap:calc(var(--lv-kauf-luft) * .6) 20px}.lv-produkt .lv-kauf .lv-versprechen li{font-size:var(--lv-t-klein);line-height:var(--lv-t-zh);color:var(--lv-tinte)}.lv-produkt .lv-kauf .lv-versprechen b{font-size:var(--lv-t-label);line-height:var(--lv-t-zh)}.lv-produkt .lv-kauf .lv-versprechen svg{margin-top:0}.lv-tabs-box{background:var(--lv-weiss);margin-inline:calc(var(--lv-rand) * -1);padding:clamp(28px, 4vw + 14px, 72px) var(--lv-box-innen) clamp(32px, 4vw + 16px, 72px)}@media (min-width:768px){.lv-tabs-box{margin-inline:0}}.lv-tabs-box .lv-einklapp{max-width:none}.lv-tabs-box .lv-einklapp-inhalt{max-width:72rem}.lv-tabs-box .lv-einklapp-knopf{min-height:44px;margin-top:6px}.lv-inhaltsbox--produkt .lv-tabs-box{background:0 0;margin:0;padding:0}.lv-tb-produktseite .lv-tb-karte{background:var(--lv-weiss);height:100%}.lv-tb-produktseite .lv-tb-raster>li{display:flex}.lv-tb-produktseite .lv-tb-raster>li>.lv-tb-karte{flex:1}.lv-tb-produktseite .lv-tb-karte-text{padding:18px clamp(18px,1.5vw + 12px,28px) 26px}.lv-tb-produktseite .lv-tb-karte:focus-within{outline-offset:3px}.lv-mehr-aus .lv-karte{flex-direction:column;height:100%;display:flex}.lv-kauf-konfig .lv-konfigurator{font-size:var(--lv-t-label);line-height:var(--lv-t-zh)}.lv-konfig-schritt-name{font-size:var(--lv-t-label);color:var(--lv-tinte);font-weight:400}.lv-konfig-schritt-titel{font-size:calc(var(--lv-t-label) * 1.25);color:var(--lv-tinte);font-weight:400}.lv-kauf-konfig .lv-konfig-option{font-size:var(--lv-t-label);font-weight:300}.lv-konfig-preis{font-size:calc(var(--lv-t-label) * 1.5);color:var(--lv-tinte);font-weight:300;line-height:1.25}.lv-konfig-preis--klein{font-size:calc(var(--lv-t-label) * 1.15);font-weight:400}.lv-kauf-konfig .lv-konfig-hinweis{font-size:var(--lv-t-label)}.lv-planer-produktseite{padding-top:clamp(32px,4vw,64px)}.lv-einschub--quer .lv-einschub-tb-text{position:relative}.lv-einschub-planer-satz{opacity:.88;max-width:46ch;font-size:15px;line-height:1.55;margin-top:14px!important}@media (min-width:768px){.lv-einschub--quer{flex-direction:row;align-items:stretch}.lv-einschub--quer .lv-einschub-tb-bild{align-self:center;width:50%}.lv-einschub--quer .lv-einschub-tb-text{justify-content:center;width:50%}.lv-einschub--quer .lv-einschub-tb-mehr{margin-top:0!important}}.lv-produkt .lv-sonderwunsch{padding-block:40px 8px}.lv-produkt .lv-sonderwunsch p{max-width:70ch;margin-top:12px}.lv-produkt .lv-sonderwunsch .lv-pfeil-link{align-items:center;gap:8px;margin-top:4px;display:inline-flex}
