@font-face{font-family:S24 Inter;src:url(/content/media/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--s24-green: #425237;--s24-green-dark: #34422b;--s24-green-soft: #e8ede4;--s24-bordeaux: #68223a;--s24-bordeaux-dark: #531a2e;--s24-bg: #ffffff;--s24-surface: #f5f5f7;--s24-line: #d2d2d7;--s24-text: #1d1d1f;--s24-text-2: #6e6e73;--s24-focus: #68223a;--s24-ok: #2e7d32;--s24-font: "S24 Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--s24-radius-s: 10px;--s24-radius: 16px;--s24-radius-l: 24px;--s24-pill: 980px;--s24-1: 4px;--s24-2: 8px;--s24-3: 12px;--s24-4: 16px;--s24-5: 24px;--s24-6: 32px;--s24-7: 48px;--s24-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 6px 18px rgba(0, 0, 0, .06);--s24-shadow-up: 0 -2px 10px rgba(0, 0, 0, .14);--s24-target: 44px}body{font-family:var(--s24-font);color:var(--s24-text);background:var(--s24-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--s24-green)}a:hover{color:var(--s24-green-dark)}:focus-visible{outline:3px solid var(--s24-focus)!important;outline-offset:2px!important}.s24-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--s24-target);padding:0 var(--s24-5);border:0;border-radius:var(--s24-pill);background:var(--s24-green);color:#fff;font:600 16px/1 var(--s24-font);text-decoration:none;cursor:pointer;transition:background .15s ease,transform .05s ease}.s24-btn:hover{background:var(--s24-green-dark);color:#fff}.s24-btn:active{transform:scale(.98)}.s24-btn--accent{background:var(--s24-bordeaux)}.s24-btn--accent:hover{background:var(--s24-bordeaux-dark)}.s24-btn--ghost{background:transparent;color:var(--s24-green);box-shadow:inset 0 0 0 2px var(--s24-green)}.s24-btn--ghost:hover{background:var(--s24-green-soft);color:var(--s24-green-dark)}.s24-card{background:var(--s24-surface);border-radius:var(--s24-radius);padding:var(--s24-5)}.s24-card--white{background:#fff;box-shadow:var(--s24-shadow)}.s24-tag{display:inline-block;padding:2px 10px;border-radius:var(--s24-pill);background:var(--s24-bordeaux);color:#fff;font:700 12px/1.6 var(--s24-font);letter-spacing:.04em;text-transform:uppercase}.s24-tag--green{background:var(--s24-green)}.s24-input{width:100%;min-height:var(--s24-target);padding:0 var(--s24-4);border:1px solid var(--s24-line);border-radius:var(--s24-radius-s);background:#fff;color:var(--s24-text);font:400 16px/1.2 var(--s24-font);box-sizing:border-box}.s24-input:focus{border-color:var(--s24-green)}.s24-price{color:var(--s24-bordeaux);font-weight:700}.s24-muted{color:var(--s24-text-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#topnavi,#topnavi.down{background:#fffffffa!important;box-shadow:0 1px #00000014}#navmenu>li>a{color:var(--s24-text)!important;font-weight:500;border-bottom-color:transparent}#navmenu>li:hover>a,#navmenu>li>a:hover{color:var(--s24-green)!important}#navmenu>li.defpage>a{color:var(--s24-green)!important;border-bottom:3px solid var(--s24-green)!important}#navmenu li ul{background:#fff!important;border-radius:var(--s24-radius);box-shadow:var(--s24-shadow);overflow:hidden}#navmenu li ul li a{color:var(--s24-text)!important}#navmenu li ul li a:hover,#navmenu li ul li:hover>a{background:var(--s24-green-soft)!important;color:var(--s24-green-dark)!important}#searchinput{background-color:var(--s24-surface)!important;color:var(--s24-text)!important;border-radius:var(--s24-pill)!important;font-family:var(--s24-font)}#searchinput::placeholder{color:var(--s24-text-2);opacity:1}#searchresult{border-radius:var(--s24-radius-s);box-shadow:var(--s24-shadow)}#sublinks a{color:var(--s24-text);font-weight:500}#sublinks a:hover{color:var(--s24-green)}#topbasketsize,.showbasketsize{background:var(--s24-bordeaux);color:#fff;border-radius:var(--s24-pill)}main h1{border-bottom:0!important;text-transform:none;font-weight:700;letter-spacing:-.02em;color:var(--s24-text);text-align:left}main h2,main h3{color:var(--s24-text);letter-spacing:-.01em}.sortierung select,select{min-height:36px;border:1px solid var(--s24-line);border-radius:var(--s24-radius-s);background:#fff;color:var(--s24-text);font-family:var(--s24-font)}.prodlist>.wb_colrow>div>a,.prodlist a[href$=".htm"]{display:block;position:relative;height:100%;box-sizing:border-box;padding:var(--s24-3);border-radius:var(--s24-radius);background:#fff;box-shadow:0 0 0 1px #00000012;color:var(--s24-text);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.prodlist a[href$=".htm"]:hover{box-shadow:var(--s24-shadow);transform:translateY(-2px)}.prodprevimg img{border-radius:var(--s24-radius-s)}.prodprevtxt{color:var(--s24-text)!important;font-weight:600;border-bottom:0!important}.prodabprice,.prodabprice strong{color:var(--s24-bordeaux)!important}.prodabprice span{color:var(--s24-text-2);font-size:12px}.angebot{background:transparent}.angebot span{background:var(--s24-bordeaux);color:#fff;border-radius:var(--s24-pill)}body>footer{background:var(--s24-green-dark)!important;color:#e8ede4!important}body>footer p,body>footer td,body>footer span,body>footer strong{color:#e8ede4}body>footer a{color:#fff!important;text-decoration:none}body>footer a:hover{text-decoration:underline}#togglemenu{filter:invert(1) brightness(.25)}#subcatsnavi ul{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin:8px 0 0;padding:0;list-style:none}#subcatsnavi li{margin:0;padding:0;border:0!important;background:none!important}#subcatsnavi li:before,#subcatsnavi li:after{display:none!important}#subcatsnavi a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--s24-pill);background:var(--s24-surface);color:var(--s24-text)!important;font-weight:600;font-size:14px;text-decoration:none;border:0!important;box-shadow:none!important}#subcatsnavi a:hover{background:var(--s24-green-soft);color:var(--s24-green-dark)!important}#subcatsnavi a.redlink,#subcatsnavi li.defpage a,#subcatsnavi .active a{background:var(--s24-green);color:#fff!important}main h1{margin-top:20px}.prodlist,.sortierung{font-family:var(--s24-font)}.sortierung{margin:8px 0 4px}.sortierung label span{color:var(--s24-text-2);margin-right:8px}.sortierung select{padding:0 14px;border-radius:var(--s24-pill);min-height:40px}.prodprevimg{background:#fff;border-radius:var(--s24-radius-s)}.prodprevtxt{font-size:15px;line-height:1.3;margin-top:8px}.prodabprice{font-variant-numeric:tabular-nums;margin-top:4px}.prodabprice strong{font-size:18px}.prodsperpagenavi{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:24px 0 8px}.prodsperpagenavi a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:var(--s24-pill);background:var(--s24-surface);color:var(--s24-text)!important;font-weight:600;text-decoration:none}.prodsperpagenavi a:hover{background:var(--s24-green-soft)}.prodsperpagenavi a.active,.prodsperpagenavi a.cur,.prodsperpagenavi .current{background:var(--s24-green);color:#fff!important}.productinfos{color:var(--s24-text)}h1.productname{background:none!important;color:var(--s24-text)!important;padding:0!important;margin:0 0 10px!important;font-size:clamp(28px,3.2vw,40px);line-height:1.08;text-transform:none;letter-spacing:-.025em}.productdescription{background:none!important;padding:0!important;color:var(--s24-text-2)}.productdescription p{margin:0 0 6px;line-height:1.5;font-size:16px}.productlegend{background:var(--s24-surface)!important;border-radius:var(--s24-radius);overflow:hidden;margin-top:18px}.legendhead{background:none!important;color:var(--s24-text)!important;padding:16px 18px 6px!important;font-size:15px;font-weight:700;text-transform:none;letter-spacing:0}.legendicons{padding:0 8px 8px}.legendrow{background:none!important;border-bottom:1px solid rgba(0,0,0,.06)}.legendrow:last-child{border-bottom:0}.legendtext{color:var(--s24-text)}.legendvalue{color:var(--s24-text);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.customchoice{background:none!important;color:var(--s24-text)!important;padding:18px 0 8px!important;font-size:15px;font-weight:700;text-transform:none;letter-spacing:0}.choicelist{background:var(--s24-surface);border-radius:var(--s24-radius);padding:8px}.wahllistitems{background:#fff;border-radius:var(--s24-radius-s);margin:4px 0}.matwahlimg img{border-radius:10px}.matwahltype strong{color:var(--s24-text);text-transform:none;font-weight:700}.matwahltext{color:var(--s24-text-2)}.productcustomprice{background:none!important;padding:18px 0 0!important}.productprice{color:var(--s24-text-2)!important;font-size:14px!important;text-transform:none;display:block;margin-bottom:2px}#price,.productcustomprice>strong{color:var(--s24-bordeaux)!important;font-size:clamp(32px,3.6vw,44px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#oldprice{color:var(--s24-text-2)}.productcustomdelivery{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 14px;border-radius:var(--s24-pill);background:var(--s24-green-soft);color:var(--s24-green-dark);font-weight:600;font-size:14px}.productkwdelivery{margin-top:6px;color:var(--s24-text-2);font-size:14px}.productcolorstext{margin-top:12px;color:var(--s24-text-2);font-size:13px}.productcolorstext strong{color:inherit}.productquantity label{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--s24-text)}#quantity{width:96px;min-height:var(--s24-target);text-align:center;font-weight:700;font-size:18px;border:1px solid var(--s24-line);border-radius:var(--s24-pill);background:#fff;font-variant-numeric:tabular-nums}.cartbuttons{display:flex;align-items:center;gap:12px;margin-top:14px}#settoticket{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:0 32px!important;border:0!important;border-radius:var(--s24-pill)!important;background:var(--s24-green)!important;color:#fff!important;font-weight:700;font-size:17px;text-transform:none!important;text-decoration:none;letter-spacing:0;box-shadow:none!important;transition:background .15s ease,transform .05s ease}#settoticket:hover{background:var(--s24-green-dark)!important}#settoticket:active{transform:scale(.98)}.cartbuttons .showminicart{display:inline-grid;place-items:center;min-width:var(--s24-target);min-height:var(--s24-target)}.minmaxalert{color:var(--s24-bordeaux);font-size:14px;margin-top:8px}#produktabbildung{background:#fff;border-radius:var(--s24-radius-l);box-shadow:0 0 0 1px #00000012}#produktabbildung img{border-radius:var(--s24-radius-l)}#link2colors{margin-top:10px}#link2colors span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--s24-pill);background:var(--s24-green-soft);color:var(--s24-green-dark)!important;font-weight:600;font-size:14px;text-decoration:none}#otherproimages{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.otherproimgbg{border-radius:var(--s24-radius-s);box-shadow:0 0 0 1px #0000001a;overflow:hidden;background:#fff}.otherproimgbg:hover{box-shadow:0 0 0 2px var(--s24-green)}#socialmedia{margin-top:14px}.smbutton{border-radius:var(--s24-pill);overflow:hidden}.faqbutton{background:var(--s24-green)!important;color:#fff!important;border-radius:var(--s24-pill)}.prevproduct,.nextproduct{opacity:.8}.prevproduct:hover,.nextproduct:hover{opacity:1}@media screen and (max-width:650px){h1.productname{font-size:28px}.cartbuttons #settoticket{width:100%;min-height:48px}.productmemory .cartbuttons{border-radius:18px 18px 0 0}#subcatsnavi ul{gap:6px}.legendrow{padding:2px 0}}.productinfos{background:none!important;padding:0!important}#toplogo a{display:block;background:url(/content/media/image/layout/abc-logo-neu.svg) no-repeat left center / contain}#toplogo img,#topnavi.down #toplogo img{visibility:hidden;width:150px!important;height:46px!important;max-width:none}@media screen and (max-width:650px){#topnavi #toplogo{width:104px!important}#toplogo img,#topnavi.down #toplogo img{width:104px!important;height:32px!important}}.legendicons{padding:0 6px 8px}.legendrow{display:flex!important;align-items:center;gap:10px;padding:4px 8px}.legendicon{flex:0 0 38px;width:auto!important}.legendtext{flex:1 1 auto;width:auto!important;min-width:0}.legendvalue{flex:0 0 auto;width:auto!important;padding-right:6px;white-space:nowrap}.productcolorstext strong{color:var(--s24-text)!important;font-size:inherit!important;font-weight:700;letter-spacing:0}.productcolorstext{font-size:13px;line-height:1.5}#subcatsnavi{background:#fffffffa!important;padding:6px 0 8px}.faqbutton{border:0!important;box-shadow:none!important;font-weight:600}.productriders{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 0;border-bottom:1px solid var(--s24-line);padding-bottom:12px}.productrider{display:inline-flex!important;align-items:center;min-height:var(--s24-target);padding:0 20px!important;border:0!important;border-radius:var(--s24-pill)!important;background:var(--s24-surface)!important;color:var(--s24-text)!important;font-weight:600;font-size:15px;text-transform:none!important;text-decoration:none;cursor:pointer}.productrider:hover{background:var(--s24-green-soft)!important}.productrider.defaultreiter,.productrider.active,.productrider.cur{background:var(--s24-green)!important;color:#fff!important}.faqbutton,.faqbutton *{background:var(--s24-green)!important;color:#fff!important;border:0!important;box-shadow:none!important}.faqbutton{border-radius:var(--s24-pill)!important;padding:0 6px}.faqbutton *{background:transparent!important}#faqreiter{color:var(--s24-text)!important;opacity:1!important}@media screen and (max-width:650px){#subcatsnavi ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 16px;margin:0}#subcatsnavi ul::-webkit-scrollbar{display:none}#subcatsnavi li{flex:0 0 auto}}#subcatsnavi li{height:auto!important;line-height:1.2!important;display:block!important}#subcatsnavi ul{align-items:center;padding-top:4px;padding-bottom:6px}@media screen and (max-width:650px){#subcatsnavi a,.productrider,.sortierung select{min-height:44px}}.ridersblock{margin-top:8px}#materialien{background:var(--s24-surface)!important;border-radius:var(--s24-radius-l);padding:20px;margin-top:16px}#materialienmenu{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:8px}#materialienmenu .matgroups,#materialienmenu .matjoin{display:contents}#materialienmenu .materiallink{display:inline-flex;align-items:center;min-height:var(--s24-target);padding:0 18px;border:0!important;border-radius:var(--s24-pill);background:#fff!important;color:var(--s24-text)!important;font-weight:600;font-size:15px;text-transform:none!important;text-decoration:none}#materialienmenu .materiallink:hover{background:var(--s24-green-soft)!important}#materialienmenu .defmatlink,#materialienmenu .materiallink.active{background:var(--s24-green)!important;color:#fff!important}#matimage{border-radius:50%!important;border:0!important;box-shadow:0 0 0 1px #0000001f,var(--s24-shadow)}.matbox{text-decoration:none}.matbox img.matimg{border-radius:50%!important;border:1px solid rgba(0,0,0,.18)!important;box-sizing:border-box;transition:box-shadow .12s ease}.matbox:hover img.matimg{box-shadow:0 0 0 3px var(--s24-green-soft),0 0 0 4px var(--s24-green)}.matbox.matdefault img.matimg,.matbox.active img.matimg,.matbox.selected img.matimg{border-color:#fff!important;box-shadow:0 0 0 3px var(--s24-green)}.matname{color:var(--s24-text-2)!important;font-size:12px}.red,.bolder.red,strong.upper.red,.productadapthead,.beratung_head{color:var(--s24-bordeaux)!important}#navipos{background:#fff!important}#beratung_text{background:var(--s24-green)!important}#beratung_pos{border-radius:var(--s24-radius) 0 0 var(--s24-radius);overflow:hidden;box-shadow:var(--s24-shadow)}#bankkonfigurator input[type=checkbox],#bankkonfigurator input[type=radio],.bankconfigcheck{width:22px;height:22px;margin:0 10px 0 0;accent-color:var(--s24-green);vertical-align:middle;cursor:pointer}#bankkonfigurator label,#bankkonfigurator .bankconfigline label{cursor:pointer}#lengthval{min-height:var(--s24-target);width:96px;text-align:center;font-weight:700;font-size:16px;border:1px solid var(--s24-line);border-radius:var(--s24-pill);background:#fff;padding:0 12px}#quantity:focus,#lengthval:focus{border-color:var(--s24-green)}.catheadline{border-bottom:0!important}.s24-skip{position:absolute;left:-9999px;top:8px;z-index:9999;background:#fff;color:var(--s24-green-dark);padding:12px 20px;border-radius:var(--s24-pill);font-weight:700;box-shadow:var(--s24-shadow);text-decoration:none}.s24-skip:focus{left:8px}body>footer a,body>footer .wb_blockelement a{color:#fff!important;display:inline-block;padding:10px 0;min-height:44px;box-sizing:border-box}#sublinks a,#langmenu a{position:relative}#sublinks a:after,#langmenu a:after{content:"";position:absolute;inset:-14px -6px}body,body *,body *:before,body *:after{font-family:var(--s24-font)!important}#navmenu>li>a{font-weight:600!important;letter-spacing:0}.prodlist .wb_colrow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.prodlist .wb_colrow>div{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important;float:none!important}@media screen and (max-width:1100px){.prodlist .wb_colrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media screen and (max-width:700px){.prodlist .wb_colrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.prodlist a,.prodprevimg,.prodprevtxt,.prodabprice{border:0!important}.prodlist a{padding:var(--s24-4)!important}.prodlist a:before,.prodlist a:after,.prodprevimg:after,.prodprevtxt:after{display:none!important}.prodabprice,.prodabprice *,.prodprevtxt{font-style:normal!important}.prodprevtxt{font-size:16px}.prodabprice strong{font-size:20px}@media screen and (min-width:651px){#prodimgcontainer{position:sticky;top:max(clamp(16px,calc(100vh - 620px),190px),calc(var(--s24-sticky-top, 0px) + 84px));align-self:flex-start;height:auto}#produktabbildung{margin-top:0!important}}html.s24-sub .s24-subwrap{display:contents}html.s24-sub main{padding-top:0!important}html.s24-sub #subcatsnavi,html.s24-sub #subcatsnavi.fixed{position:sticky!important;top:var(--s24-sticky-top, 0px)!important;left:auto!important;right:auto!important;padding:6px max(80px,calc((100% - 1240px)/2)) 8px!important;z-index:850;text-align:left;box-sizing:border-box}html.s24-sub #subcatsnavi ul{padding-left:0!important;padding-right:0!important;margin:0}@media screen and (max-width:1000px){html.s24-sub #subcatsnavi,html.s24-sub #subcatsnavi.fixed{padding-left:60px!important;padding-right:60px!important}}@media screen and (max-width:650px){html.s24-sub #subcatsnavi,html.s24-sub #subcatsnavi.fixed{padding-left:30px!important;padding-right:30px!important}}#navi.fixed{min-height:34px}body{font-size:16px;line-height:1.6;font-optical-sizing:auto;font-feature-settings:"cv11","ss03";letter-spacing:-.003em}h1,h2,h3,h4,.productname,.bankteaser__titel,.configurator__step-heading{text-wrap:balance;font-feature-settings:"cv11","ss03","calt"}h1,h1.productname{font-weight:720;letter-spacing:-.032em;line-height:1.06}main h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.15}main h3{font-size:clamp(19px,1.7vw,22px);font-weight:650;letter-spacing:-.018em;line-height:1.25}p,li,.productdescription p{text-wrap:pretty}p{line-height:1.6}.productdescription p,.catbottomtext p,#catbottomtext p{max-width:68ch}small,.small,figcaption{font-size:13px;line-height:1.45;letter-spacing:0}.productprice,#price,.prodabprice,.prodabprice *,.legendvalue,[data-bank-startpreis],.configurator__price,input[type=number]{font-variant-numeric:tabular-nums;font-feature-settings:"cv11","ss03","tnum"}#navmenu>li>a{font-weight:560!important;font-size:15px;letter-spacing:-.005em}#subcatsnavi a{font-weight:600;letter-spacing:-.005em}.button,button,.bankteaser__button,.s24bank-leiste__knopf{font-weight:650;letter-spacing:-.005em}.bankteaser__kicker,.legendhead{font-weight:700;letter-spacing:.09em}.legendtext{font-weight:500}@media screen and (max-width:650px){body{font-size:16px}h1,h1.productname{letter-spacing:-.028em}}.social_media_buttons{display:flex;align-items:center;gap:8px}.social_media_buttons .smbutton{float:none!important;margin:0!important}.social_media_buttons .smlogo{width:40px!important;height:40px!important;border-radius:50%!important;overflow:hidden;background:var(--s24-surface)!important;display:grid!important;place-items:center;transition:background .15s,transform .15s}.social_media_buttons .smlogo img{width:100%!important;height:100%!important;padding:9px;box-sizing:border-box;object-fit:contain;filter:grayscale(1) brightness(.35);opacity:.85;transition:filter .15s,opacity .15s}.social_media_buttons .smbutton:hover .smlogo{background:var(--s24-green-soft)!important;transform:translateY(-1px)}.social_media_buttons .smbutton:hover .smlogo img{filter:none;opacity:1}:root{--s24-t-hero: clamp(34px, 4.2vw, 52px);--s24-t-h2: clamp(24px, 2.5vw, 32px);--s24-t-h3: 20px;--s24-t-h4: 17px}html.s24-start .s24-intro__titel{font-size:var(--s24-t-hero)!important;font-weight:720;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}html.s24-start .s24-intro p{font-size:18px;line-height:1.5;letter-spacing:-.01em}html.s24-start .s24-kategorien__kopf h2,html.s24-start .s24-waren__kopf h2{font-size:var(--s24-t-h2)!important;font-weight:720;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}html.s24-start .s24-b h3,html.s24-start .s24-b--news h3{font-size:var(--s24-t-h3)!important;font-weight:700;letter-spacing:-.02em;line-height:1.25}html.s24-start .s24-b--service h3{font-size:clamp(28px,3vw,38px)!important;font-weight:720;letter-spacing:-.03em;line-height:1.1}html.s24-start .s24-b--news h4{font-size:var(--s24-t-h4);font-weight:650;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}html.s24-start .s24-b__text p,html.s24-start .s24-b--news p{font-size:15.5px;line-height:1.55}html.s24-start .s24-adw__text h2,html.s24-start .s24-ol__text h2{font-size:var(--s24-t-h2)!important;font-weight:720;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}html.s24-start .s24-adw__label{font-size:13px;font-weight:650;letter-spacing:.02em}html.s24-start .s24-adw__einl,html.s24-start .s24-ol__text p{font-size:16.5px;line-height:1.55}html.s24-start .s24-adw__preis{font-size:18px;font-variant-numeric:tabular-nums}html.s24-start .s24-adw__hinweis{font-size:13px;color:#6e6e73}html.s24-start .s24-ol__claim{font-size:17px;font-weight:650;letter-spacing:-.012em}html.s24-start h1{font-size:clamp(28px,3vw,38px)!important;font-weight:700;letter-spacing:-.032em;line-height:1.12;text-wrap:balance}html.s24-start .s24-akk-box p,html.s24-start .s24-akk-block p{font-size:16px;line-height:1.65;text-wrap:pretty}html.s24-kategorie main h1{font-size:clamp(28px,3vw,40px)!important;font-weight:700;letter-spacing:-.032em;line-height:1.1;text-wrap:balance}html.s24-kategorie main h1+p,html.s24-kategorie main .s24-intro-text{font-size:17px;line-height:1.55;color:#3a3a3c;letter-spacing:-.008em;text-wrap:pretty}html.s24-kategorie .s24-chip{font-size:14.5px;font-weight:600;letter-spacing:-.005em}html.s24-kategorie .s24-anzahl{font-size:15px;font-weight:600;color:#6e6e73;letter-spacing:0;line-height:1.4;font-variant-numeric:tabular-nums}html.s24-kategorie .prodlist .prodprevtxt{font-size:15.5px;font-weight:600;letter-spacing:-.012em;line-height:1.3;text-wrap:balance}html.s24-kategorie .prodlist .prodabprice strong{font-size:19px;font-weight:740;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1}html.s24-kategorie .prodlist .prodabprice span{font-size:12px;color:#8a8a8f}html.s24-kategorie .bottomtextbg h3,html.s24-kategorie .s24-akk h3{font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}html.s24-kategorie .bottomtextbg p{font-size:16px;line-height:1.65;text-wrap:pretty}html.s24-start body main h1,html.s24-start body main h1.wb_contentelement{font-size:clamp(28px,3vw,38px)!important;font-weight:700!important;letter-spacing:-.032em!important;line-height:1.12!important}html.s24-kategorie body main h1{font-size:clamp(28px,3vw,40px)!important;font-weight:700!important;letter-spacing:-.032em!important;line-height:1.1!important}html.s24-kategorie .catdescription p{font-size:17px!important;line-height:1.55!important;color:#3a3a3c;letter-spacing:-.008em;text-wrap:pretty;max-width:72ch}html.s24-inhalt-info body main h1,html.s24-inhalt-info main .s24-a__hero h1,html.s24-inhalt-info main .s24-k__kopf h1{font-size:var(--s24-t-hero)!important;font-weight:720!important;letter-spacing:-.035em!important;line-height:1.06!important;text-wrap:balance}html.s24-inhalt-text body main h1,html.s24-inhalt-text main .s24-i-titel,html.s24-konto body main h1{font-size:clamp(28px,3vw,38px)!important;font-weight:700!important;letter-spacing:-.032em!important;line-height:1.12!important;text-wrap:balance}html.s24-inhalt body main h2,html.s24-news body main h2{font-size:var(--s24-t-h2)!important;font-weight:720;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}html.s24-inhalt body main h3{font-size:var(--s24-t-h3)!important;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}html.s24-inhalt body main h4{font-size:var(--s24-t-h4)!important;font-weight:650;letter-spacing:-.015em;line-height:1.3}html.s24-inhalt main .s24-i-pseudoh{font-size:17px!important;font-weight:650!important;letter-spacing:-.012em;line-height:1.35}html.s24-inhalt main .s24-a__kicker,html.s24-inhalt main .s24-k__kicker{font-size:14px!important;font-weight:650;text-transform:none!important;letter-spacing:.01em!important}html.s24-inhalt main{font-size:16px;line-height:1.65}html.s24-inhalt-text main li,html.s24-inhalt-text main p{font-size:16px;line-height:1.65;text-wrap:pretty}html.s24-inhalt-info main p,html.s24-inhalt-info main li{text-wrap:pretty}html.s24-inhalt main label,html.s24-konto label{font-size:14.5px!important;font-weight:600;letter-spacing:-.005em;color:#1d1d1f;line-height:1.4}html.s24-inhalt main input,html.s24-inhalt main textarea,html.s24-inhalt main select,html.s24-konto input{font-size:16px;letter-spacing:-.005em}.s24-topbar a.newsletter,#topfirstline a.newsletter{font-size:14px;font-weight:600}:root{--s24-t-hero: clamp(32px, 4.2vw, 52px)}html.s24-inhalt-info main h1.s24-i-titel,html.s24-inhalt-info body main h1.s24-i-titel{font-size:var(--s24-t-hero)!important;font-weight:720!important;letter-spacing:-.035em!important;line-height:1.06!important}html.s24-inhalt-text main h1.s24-i-titel,html.s24-inhalt-text body main h1.s24-i-titel{font-size:clamp(28px,3vw,38px)!important;font-weight:700!important;letter-spacing:-.032em!important;line-height:1.12!important}html.s24-inhalt main .s24-a__hero p:not(.s24-a__kicker),html.s24-inhalt main .s24-k__kopf p:not(.s24-k__kicker){font-size:clamp(17px,1.6vw,20px);line-height:1.5;letter-spacing:-.01em;color:#3a3a3c;text-wrap:pretty}html.s24-inhalt main li{font-size:16px}html body{width:100%;max-width:none;margin-left:0!important;margin-right:0!important}html body .centerer{margin-left:auto;margin-right:auto}html.s24-ref-detail main .centerer{max-width:1240px;padding-top:clamp(24px,4vw,48px)}html.s24-ref-detail main .referenzlinks,html.s24-ref-detail main .referenzback{display:none}.s24-rd__kopf{padding-bottom:20px}.s24-rd__zurueck{display:inline-flex;align-items:center;min-height:44px;margin-bottom:6px;color:#425237!important;font-size:15px;font-weight:650;text-decoration:none!important}.s24-rd__zurueck:hover{text-decoration:underline!important;text-underline-offset:3px}html.s24-ref-detail main .s24-rd__kopf h1{margin:0 0 6px;color:#1d1d1f!important;font-size:clamp(30px,4vw,48px)!important;font-weight:740;letter-spacing:-.03em;line-height:1.08;text-transform:none!important}html.s24-ref-detail main .referenzdatum{color:#6e6e73;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.s24-rd__galerie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;grid-auto-flow:dense;gap:12px}.s24-rd__galerie .referenzbild{position:relative;width:auto!important;float:none!important;margin:0!important;padding:0!important;overflow:hidden;border-radius:18px;background:#e8e8ed}.s24-rd__galerie .referenzbild a{display:block;height:100%}.s24-rd__galerie .referenzbild img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0!important;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.s24-rd__galerie .referenzbild a:hover img,.s24-rd__galerie .referenzbild a:focus-visible img{transform:scale(1.04)}.s24-rd__galerie .referenzbild a:focus-visible{outline:3px solid #425237;outline-offset:-3px}.s24-rd__galerie .referenzbild:first-child{grid-column:1 / -1;grid-row:span 2}@media screen and (min-width:700px){.s24-rd__galerie{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:170px}.s24-rd__galerie .referenzbild:first-child{grid-column:span 2;grid-row:span 2}}@media screen and (min-width:1050px){.s24-rd__galerie{grid-auto-rows:200px;gap:14px}}.s24-rd__text{max-width:740px;margin:clamp(28px,4vw,48px) 0 0}html.s24-ref-detail main .s24-rd__text p{margin:0 0 16px;color:#1d1d1f;font-size:17px;line-height:1.7}.s24-rd__produkte{margin-top:28px;padding:22px clamp(18px,2.4vw,28px);border-radius:22px;background:#f5f5f7}html.s24-ref-detail main .s24-rd__produkte h2{margin:0 0 12px;font-size:20px!important}.s24-rd__leiste{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.s24-rd__leiste li{display:inline-flex;align-items:center;gap:6px;min-height:48px;margin:0;padding:0 16px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #e5e5ea;color:#6e6e73;font-size:14px}.s24-rd__leiste a{display:inline-flex;align-items:center;min-height:44px;color:#1d1d1f;font-weight:650;text-decoration:none}.s24-rd__leiste a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-rd__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:24px}.s24-rd__fuss a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:980px;font-size:14px;font-weight:650;text-decoration:none!important}.s24-rd__nachbar{background:#fff;color:#1d1d1f!important;box-shadow:inset 0 0 0 1px #d2d2d7}.s24-rd__nachbar:hover{box-shadow:inset 0 0 0 1px #425237}.s24-rd__alle{margin-left:auto;background:#425237;color:#fff!important}.s24-rd__alle:hover{background:#34422b}.s24-rd__weitere{margin-top:44px;padding-bottom:12px}html.s24-ref-detail main .s24-rd__weitere h2{margin:0 0 14px;font-size:clamp(22px,2.4vw,28px)!important}.s24-rd__karten{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media screen and (min-width:700px){.s24-rd__karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-rd__karte{display:block;overflow:hidden;border-radius:18px;background:#f5f5f7;color:#1d1d1f!important;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.s24-rd__karte:hover{box-shadow:0 10px 28px #0000001f;transform:translateY(-2px)}.s24-rd__kbild{display:block;aspect-ratio:4 / 3;overflow:hidden}.s24-rd__kbild img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}.s24-rd__kname{display:block;padding:12px 16px 14px;font-size:15px;font-weight:650;letter-spacing:-.01em}html.s24-ref-detail header.bigparallaxhead,html.s24-ref-detail header.big2parallaxhead,html.s24-ref-detail header.smallparallaxhead{display:none!important}html.s24-konto main{background:#f5f5f7;padding:clamp(24px,4vw,56px) 16px}.s24-konto__karte{box-sizing:border-box;max-width:640px;margin:0 auto;padding:clamp(22px,3.2vw,40px);border-radius:24px;background:#fff;box-shadow:0 1px 2px #0000000a,0 12px 36px #0000000f;color:#1d1d1f}.s24-konto__titel{margin:0 0 8px;font-size:clamp(28px,3.4vw,38px);font-weight:740;letter-spacing:-.03em;line-height:1.1;color:#1d1d1f!important;text-transform:none!important}.s24-konto__intro{margin:0 0 22px;color:#3a3a3c;font-size:15px;line-height:1.5}.s24-konto__umschalter{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:24px;border-radius:980px;background:#f0f0f3}.s24-konto__umschalter button{min-height:48px;border:0;border-radius:980px;background:transparent;color:#3a3a3c;font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.s24-konto__umschalter button[aria-selected=true]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000024}.s24-konto__umschalter button:focus-visible{outline:3px solid #425237;outline-offset:2px}.s24-konto__panel[hidden],.s24-konto__vergessen[hidden]{display:none}.s24-konto__karte .wb_column,.s24-konto__karte .regdiv{width:100%!important;float:none!important;padding:0!important;margin:0!important}.s24-konto__karte h2,.s24-konto__karte .s24-konto__h2{margin:0 0 8px;font-size:20px!important;font-weight:720;letter-spacing:-.02em;color:#1d1d1f!important;text-transform:none!important}.s24-konto__karte p{margin:0 0 14px;color:#3a3a3c;font-size:15px;line-height:1.5}.s24-konto__karte label{display:block;margin:0 0 16px}.s24-konto__karte label>span,.s24-konto__karte .fieldval,.s24-konto__karte label strong{display:block;margin:0 0 6px;color:#1d1d1f;font-size:14px;font-weight:650}.s24-konto__karte input[type=text],.s24-konto__karte input[type=email],.s24-konto__karte input[type=password],.s24-konto__karte input[type=tel],.s24-konto__karte select{box-sizing:border-box;width:100%;min-height:48px;padding:10px 14px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;font:inherit;font-size:16px;color:#1d1d1f}.s24-konto__karte input:focus,.s24-konto__karte select:focus{outline:3px solid rgba(66,82,55,.3);border-color:#425237}.s24-konto__karte input[type=checkbox]{width:22px;height:22px;accent-color:#425237;vertical-align:middle;margin-right:10px}.s24-konto__karte input[type=submit]{display:block;width:100%;min-height:52px;margin-top:6px;padding:0 28px;border:0;border-radius:980px;background:#425237!important;color:#fff!important;font:inherit;font-size:16px;font-weight:650;cursor:pointer;text-transform:none}.s24-konto__karte input[type=submit]:hover{background:#34422b!important}.s24-konto__karte a{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-konto__karte [style*=color][style*=red],.s24-konto__karte .red{color:#8a1c1c!important}.s24-konto__vergessen-knopf{display:inline-flex;align-items:center;min-height:44px;margin:14px 0 0;padding:0;border:0;background:none;color:#68223a;font:inherit;font-size:15px;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.s24-konto__vergessen{margin-top:10px;padding:18px;border-radius:18px;background:#f5f5f7}.s24-konto__hinweis{margin:0 0 18px;padding:14px 16px;border-radius:12px;font:600 15px/1.5 Inter,system-ui,sans-serif}.s24-konto__hinweis.is-fehler{background:#f9ecef;border:1px solid #e3b9c3;color:#68223a}.s24-konto__hinweis.is-ok{background:#eef2ea;border:1px solid #c9d6c0;color:#425237}.s24-konto__hinweis span{color:inherit!important}html.s24-konto .s24-reg-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}html.s24-konto .s24-reg-raster>*{grid-column:auto;min-width:0;margin:0!important}html.s24-konto .s24-reg-raster>.s24-reg-kopf,html.s24-konto .s24-reg-raster>.ustidtext,html.s24-konto .s24-reg-raster>.s24mc_consent,html.s24-konto .s24-reg-raster>input.button,html.s24-konto .s24-reg-raster>.s24-reg-voll{grid-column:1 / -1}html.s24-konto .s24-reg-kopf{display:flex;align-items:center;gap:10px;margin-top:8px!important;padding-top:14px;border-top:1px solid #e5e5ea;font:700 16px Inter,system-ui,sans-serif;color:#1d1d1f}html.s24-konto .s24-reg-kopf:first-child{border-top:0;margin-top:0!important;padding-top:0}html.s24-konto .s24-reg-kopf i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef2ea;color:#425237;font:700 13px Inter,system-ui,sans-serif;font-style:normal}html.s24-konto .s24-reg-raster .ustidtext{margin-top:-6px!important}@media(max-width:700px){html.s24-konto .s24-reg-raster{grid-template-columns:minmax(0,1fr)}}html.s24-konto .s24-reg-raster>div:not(.s24-reg-kopf):not(.ustidtext):not(.s24mc_consent){position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.s24-social{display:grid;gap:10px;margin:0 0 18px}.s24-social__btn{display:flex!important;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 20px;border:1px solid #d2d2d7;border-radius:980px;background:#fff;color:#1d1d1f!important;font:600 15px/1.2 Inter,system-ui,sans-serif;text-decoration:none!important;transition:border-color .15s,background .15s}.s24-social__btn:hover{border-color:#425237;background:#f5f7f3}.s24-social__btn:focus-visible{outline:3px solid rgba(66,82,55,.35);outline-offset:2px}.s24-social__icon{width:20px;height:20px;flex:0 0 20px;background:center / contain no-repeat}.s24-social__btn--google .s24-social__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.5 0 6.6 1.2 9.1 3.6l6.8-6.8C35.8 2.4 30.3 0 24 0 14.6 0 6.5 5.4 2.6 13.2l7.9 6.1C12.4 13.6 17.7 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.5 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.7c-.6 3-2.3 5.5-4.8 7.2l7.5 5.8c4.4-4.1 7.1-10.1 7.1-17.5z'/%3E%3Cpath fill='%23FBBC05' d='M10.5 28.7c-.5-1.4-.8-3-.8-4.7s.3-3.200.8-4.700l-7.900-6.100C.9 16.400 0 20.100 0 24s.9 7.600 2.600 10.800l7.900-6.100z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.500 0 11.900-2.100 15.900-5.800l-7.500-5.800c-2.100 1.400-4.800 2.300-8.400 2.300-6.300 0-11.600-4.100-13.500-9.800l-7.900 6.100C6.500 42.600 14.600 48 24 48z'/%3E%3C/svg%3E")}.s24-social__btn--microsoft .s24-social__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cpath fill='%23f25022' d='M1 1h10v10H1z'/%3E%3Cpath fill='%2380ba01' d='M12 1h10v10H12z'/%3E%3Cpath fill='%2300a4ef' d='M1 12h10v10H1z'/%3E%3Cpath fill='%23ffb902' d='M12 12h10v10H12z'/%3E%3C/svg%3E")}.s24-social__btn--apple .s24-social__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.4 12.6c0-2.500 2-3.700 2.100-3.800-1.200-1.700-3-1.900-3.600-2-1.500-.2-3 .9-3.800.9-.8 0-2-.9-3.300-.9-1.700 0-3.300 1-4.200 2.500-1.800 3.100-.5 7.700 1.300 10.200.9 1.200 1.900 2.600 3.200 2.500 1.300-.1 1.800-.8 3.300-.8s2 .8 3.300.8c1.400 0 2.200-1.200 3.100-2.500 1-1.400 1.400-2.800 1.400-2.900-.1 0-2.800-1.100-2.800-4zM14 5.200c.7-.9 1.200-2.100 1-3.300-1 0-2.300.7-3 1.600-.7.800-1.300 2-1.100 3.200 1.200.1 2.400-.6 3.100-1.500z'/%3E%3C/svg%3E")}.s24-social__oder{position:relative;margin:6px 0 0;text-align:center;color:#6e6e73;font:500 13px/1 Inter,system-ui,sans-serif}.s24-social__oder:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e5e5ea}.s24-social__oder span{position:relative;padding:0 12px;background:#fff}.s24-social__verbunden{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#eef2ea;border:1px solid #c9d6c0;color:#425237;font:600 14px/1.45 Inter,system-ui,sans-serif}.s24-konto__karte .s24-social a{color:#1d1d1f}html.s24-konto-daten main{background:#f5f6f3}.s24-ko{max-width:1240px;margin:0 auto;padding:36px 16px 64px;color:#1d1d1f;font-family:Inter,system-ui,sans-serif}.s24-ko__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.s24-ko__titel{margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#1d1d1f;text-transform:none}.s24-ko__willkommen{margin:10px 0 0;font-size:16px;color:#515154}.s24-ko__pille{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:980px;background:#e6eae1;color:#425237;font-size:13px;font-weight:650;margin-left:6px;vertical-align:middle}.s24-ko__abmelden{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f!important;font-size:15px;font-weight:650;text-decoration:none!important;white-space:nowrap;transition:background .15s,box-shadow .15s}.s24-ko__abmelden:hover{background:#425237;color:#fff!important;box-shadow:none}.s24-ko__raster{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.s24-ko__seite{position:sticky;top:120px}.s24-ko__kunde{padding:22px 22px 18px;border-radius:24px;background:#eaefe5}.s24-ko__firma{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#1d1d1f;overflow-wrap:anywhere}.s24-ko__kunde .s24-ko__pille{margin:0;background:#fff}.s24-ko__kunde hr{border:0;border-top:1px solid #cfd8c8;margin:18px 0 14px}.s24-ko__klein{margin:0 0 6px;font-size:14px;line-height:1.45;color:#6e6e73}.s24-ko__tel{display:inline-block;margin:2px 0 8px;font-size:18px;font-weight:700;color:#425237!important;text-decoration:underline;text-underline-offset:3px}html .s24-ko ul.s24-ko__menue{margin:16px 0 0;padding:14px 0 0;border-top:1px solid #cfd8c8;list-style:none}html .s24-ko ul.s24-ko__menue li{display:block;padding:0;margin:0}html .s24-ko ul.s24-ko__menue a,html .s24-ko ul.s24-ko__menue span{display:flex;align-items:center;min-height:40px;font-size:15px;font-weight:600;color:#425237;text-decoration:none;cursor:pointer}html .s24-ko ul.s24-ko__menue li:last-child{display:none}html .s24-ko ul.s24-ko__menue li:nth-child(3) span{font-size:13px;font-weight:500;color:#8a8a8f;text-decoration:underline;text-underline-offset:2px}html .s24-ko ul.s24-ko__menue li:nth-child(1){display:none}.s24-ko__haupt{display:grid;gap:20px;min-width:0}.s24-ko__karte,.s24-ko__hinweis,.s24-ko__liefer{padding:28px 30px 30px;border-radius:24px;background:#fff;box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px #e5e8e1}.s24-ko__h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#1d1d1f;text-transform:none}.s24-ko__text{margin:6px 0 18px;font-size:15px;line-height:1.45;color:#6e6e73}.s24-ko__hinweis{background:#f6e9ed;box-shadow:none}.s24-ko__hinweis p{margin:6px 0 14px;color:#68223a;font-size:15px}.s24-ko__karte--schmal{max-width:640px}html .s24-ko .logform{padding:0;margin:0}html .s24-ko .logform form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:end}html .s24-ko .logform form>.intext,html .s24-ko .logform form>.ustidtext,html .s24-ko .logform form>input.button{margin:0}html .s24-ko .logform .intext{display:block}html .s24-ko .logform .fieldval{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:#6e6e73}html .s24-ko .logform form .intext>input,html .s24-ko .logform form .intext>select,html .s24-ko .logform form div.inputdouble input{width:100%;min-height:46px;height:46px;padding:0 14px;border:1px solid #d2d2d7;border-radius:12px;background-color:#fff;box-sizing:border-box;font:inherit;font-size:16px;color:#1d1d1f;margin:0;box-shadow:none;transition:border-color .15s,box-shadow .15s}html .s24-ko .logform form .intext>select{appearance:none;-webkit-appearance:none;padding-right:38px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23425237' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer}html .s24-ko .logform form .intext>input:hover,html .s24-ko .logform form .intext>select:hover{border-color:#9aa593}html .s24-ko .logform form .intext>input:focus-visible,html .s24-ko .logform form .intext>select:focus-visible,html .s24-ko .logform form div.inputdouble input:focus-visible{outline:3px solid #68223a;outline-offset:1px;border-color:#425237}html .s24-ko .logform form div.inputdouble{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;margin:0}html .s24-ko .logform form div.inputdouble:after{display:none}html .s24-ko .logform form div.inputdouble input.inputplz,html .s24-ko .logform form div.inputdouble input.inputort,html .s24-ko .logform form div.inputdouble input.inputstreet,html .s24-ko .logform form div.inputdouble input.inputnr{float:none;width:100%}html .s24-ko .logform form div.inputdouble:has(.inputstreet){grid-template-columns:minmax(0,1fr) 110px}html .s24-ko .logform form>.intext:first-of-type,html .s24-ko .logform form>.intext:has(input[name$="[ustid]"]),html .s24-ko .logform form>.intext:has(input[name$="[companyzusatz]"]),html .s24-ko .logform form>.intext:has(.inputdouble),html .s24-ko .logform form>.intext:has(select[name$="[country]"]),html .s24-ko .logform form>.ustidtext,html .s24-ko .logform form>input.button{grid-column:1 / -1}html .s24-ko .logform form:has(input[name=password1])>.intext:first-of-type{grid-column:auto}html .s24-ko .logform form>.intext:has(select[name$="[anrede]"]){grid-column:auto}html .s24-ko .logform form div.ustidtext{padding:0;margin:-6px 0 0;font-size:14px;font-style:normal;color:#68223a;line-height:1.4}html .s24-ko .logform form div.ustidtext:empty{display:none}html .s24-ko .logform form div.ustidtext span.gueltig{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:980px;background:#e6eae1;color:#425237;font-size:13px;font-weight:650}html .s24-ko .logform form>input.button{justify-self:start;min-height:48px;padding:0 28px;margin:4px 0 0;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-size:16px;font-weight:650;cursor:pointer;text-transform:none;transition:background .15s,transform .15s}html .s24-ko .logform form>input.button:hover{background:#34422b}html .s24-ko .logform form>input.button:focus-visible{outline:3px solid #68223a;outline-offset:2px}html .s24-ko .sepform{padding:0}.s24-ko__liefer{background:#eaefe5;box-shadow:inset 0 0 0 1px #d6dfd0;padding:20px 24px}.s24-ko__liefer-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px}.s24-ko__liefer .s24-ko__text{margin:4px 0 0}.s24-ko__knopf2{flex:0 0 auto;min-height:44px;padding:0 22px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #c5cfbd;color:#425237;font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background .15s}.s24-ko__knopf2:hover{background:#fff;box-shadow:inset 0 0 0 2px #425237}.s24-ko__knopf2:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-ko__liefer-form{display:none;margin-top:22px;padding-top:22px;border-top:1px solid #cfd8c8}.s24-ko__liefer.is-offen{background:#fff;box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px #e5e8e1;padding:28px 30px 30px}.s24-ko__liefer.is-offen .s24-ko__liefer-form{display:block}html.s24-konto-daten .msgpopup{border:0;border-radius:20px;padding:28px 32px;box-shadow:0 12px 40px #0000002e;font-family:Inter,system-ui,sans-serif}html.s24-konto-daten .msgpopup:before{content:"×";top:6px;right:14px;font-size:28px;color:#6e6e73}html.s24-konto-daten .msgpopup span{font-size:17px;font-weight:650}html.s24-konto-daten .msgpopup span.fail{color:#68223a}html.s24-konto-daten .msgpopup span.pass{color:#425237}@media(max-width:1000px){.s24-ko__raster{grid-template-columns:1fr}.s24-ko__seite{position:static;order:2}.s24-ko__haupt{order:1}.s24-ko__karte--schmal{max-width:none}}@media(max-width:640px){.s24-ko{padding:24px 12px 48px}.s24-ko__kopf{flex-direction:column}.s24-ko__karte,.s24-ko__hinweis,.s24-ko__liefer.is-offen{padding:22px 18px 24px}.s24-ko__liefer{padding:18px}.s24-ko__liefer-kopf{flex-direction:column;align-items:flex-start}html .s24-ko .logform form{grid-template-columns:1fr}html .s24-ko .logform form>.intext,html .s24-ko .logform form>input.button{grid-column:1 / -1!important}html .s24-ko .logform form>input.button{width:100%;justify-self:stretch}}html .s24-ko .logform form>input.button,html .s24-ko .logform form>input[type=submit]{width:auto!important;max-width:100%;min-width:200px;justify-self:start}@media(max-width:640px){html .s24-ko .logform form>input.button,html .s24-ko .logform form>input[type=submit]{width:100%!important}}html.s24-beratung body #beratung_pos{bottom:200px!important;border-radius:22px 0 0 22px!important;background:#fff!important;box-shadow:0 14px 40px #0000002e,0 0 0 1px #0000000d!important;overflow:hidden}html.s24-beratung body #beratung_pos #beratung_text{width:46px!important;padding:14px 0!important;background:#425237!important;cursor:pointer}html.s24-beratung body #beratung_pos #beratung_text:hover{background:#34422b!important}html.s24-beratung body #beratung_pos #beratung_text:focus-visible{outline:3px solid #68223a;outline-offset:-3px}html.s24-beratung body #beratung_pos #beratung_infos{width:372px;max-width:calc(100vw - 60px)}.s24-bf{position:relative;padding:24px 24px 22px;font-family:Inter,system-ui,sans-serif;color:#1d1d1f}.s24-bf__zu{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f5f6f3;color:#1d1d1f;cursor:pointer;transition:background .15s}.s24-bf__zu:hover{background:#e6eae1}.s24-bf__zu:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-bf__titel{margin:0;padding-right:52px;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#1d1d1f;text-transform:none}.s24-bf__sub{margin:4px 0 0;font-size:15px;color:#6e6e73}.s24-bf__klein{margin:18px 0 4px;font-size:13px;font-weight:600;color:#6e6e73}.s24-bf__frage{margin:0 0 10px;font-size:16px;font-weight:700;color:#1d1d1f}.s24-bf__umschalter{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;border-radius:980px;background:#eef1ea}.s24-bf__umschalter button{min-height:44px;padding:0 8px;border:0;border-radius:980px;background:transparent;color:#6e6e73;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .15s,color .15s}.s24-bf__umschalter button:hover{color:#425237}.s24-bf__umschalter button[aria-selected=true]{background:#425237;color:#fff}.s24-bf__umschalter button:focus-visible{outline:3px solid #68223a;outline-offset:1px}.s24-bf__panel{margin-top:12px}.s24-bf__panel[hidden]{display:none}.s24-bf__text{margin:0 0 10px;font-size:14.5px;line-height:1.45;color:#515154}.s24-bf__gross,.s24-bf__knopf{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;border-radius:18px;text-decoration:none!important;box-sizing:border-box;transition:background .15s,box-shadow .15s}.s24-bf__gross{background:#eef1ea;color:#68223a!important;font-size:24px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.s24-bf__gross:hover{background:#e3e9dd}.s24-bf__knopf{background:#fff;color:#425237!important;font-size:16px;font-weight:650;box-shadow:inset 0 0 0 1.5px #425237}.s24-bf__knopf:hover{background:#425237;color:#fff!important}.s24-bf a:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-bf__zeile{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:8px;padding:0 6px;color:#425237!important;font-size:15px;font-weight:600;text-decoration:none!important}.s24-bf__zeile:hover span{text-decoration:underline;text-underline-offset:3px}.s24-bf__termin{display:flex;align-items:center;gap:12px;min-height:56px;margin-top:6px;padding:8px 16px;border-radius:16px;background:#eef1ea;color:#425237!important;text-decoration:none!important;transition:background .15s}.s24-bf__termin:hover{background:#e3e9dd}.s24-bf__termin span{display:grid;gap:1px}.s24-bf__termin strong{font-size:14.5px;font-weight:650;color:#1d1d1f}.s24-bf__termin small{font-size:13px;color:#6e6e73}.s24-bf__hinweis{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#f5f6f3;font-size:13px;line-height:1.4;color:#6e6e73}.s24-bf svg{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.s24-bf *{transition:none!important}}html.s24-beratung body #beratung_pos{max-height:calc(100vh - 140px)}html.s24-beratung body #beratung_pos #beratung_infos{max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain}html.s24-beratung body #beratung_pos{bottom:110px!important;max-height:calc(100vh - 230px)}html.s24-beratung body #beratung_pos #beratung_infos{max-height:calc(100vh - 230px)}html.s24-beratung body #beratung_pos #beratung_text{min-height:100%}.s24-bf__gross{font-size:22px;padding:0 16px;gap:10px}html.s24-beratung body #beratung_pos{bottom:200px!important;max-height:calc(100vh - 320px)}html.s24-beratung body #beratung_pos #beratung_infos{max-height:calc(100vh - 320px)}@media(max-height:760px){html.s24-beratung body #beratung_pos{bottom:190px!important;max-height:calc(100vh - 300px)}html.s24-beratung body #beratung_pos #beratung_infos{max-height:calc(100vh - 300px)}}html.s24-beratung #superchat-widget-content-root>div>div:first-child{flex-direction:row!important;align-items:flex-end!important;width:auto!important;gap:8px}html.s24-beratung #superchat-widget-content-root svg{display:none!important}@media screen and (min-width:901px){html.s24-beratung .nextproduct{right:66px!important;left:auto!important}}html.s24-beratung{text-decoration:none!important}.s24-lager{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 12px;border-radius:980px;font:650 13px/1 Inter,system-ui,sans-serif;letter-spacing:0;white-space:nowrap;background:#e6eae1;color:#425237}.s24-lager:before{content:"";width:8px;height:8px;border-radius:50%;background:#3d8a3d;flex:0 0 auto}.s24-lager--wenige{background:#f6efd9;color:#6b4e0a}.s24-lager--wenige:before{background:#d89a1d}.s24-lager--teilweise{background:#eef1ea;color:#425237}.s24-lager--teilweise:before{background:#7aa07a}.s24-lager--kurz{background:#f1ece6;color:#5c4a35}.s24-lager--kurz:before{background:#a68a64}.s24-lager--seite{margin:0 0 8px}.s24-lager--karte{position:absolute;left:10px;bottom:10px;z-index:2;background:#fffffff0;box-shadow:0 1px 4px #0000001f;font-size:12px;min-height:26px;padding:0 10px}html.s24-redesign .prodlist .prodprevimg,.prodlist .prodprevimg{position:relative}.s24-lager--schnell{background:#eef1ea;color:#425237}.s24-lager--schnell:before{background:#7aa07a}.s24-verf-orig{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.s24-kaufkarte .s24-verf{grid-column:2;grid-row:1;justify-self:end;align-self:start;display:grid;gap:3px;padding:8px 14px 9px;border-radius:16px;background:#e6eae1;text-align:right;font-family:Inter,system-ui,sans-serif}.s24-verf__status{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;font-size:14px;font-weight:700;color:#425237;line-height:1.2}.s24-verf__status i{width:9px;height:9px;border-radius:50%;background:#3d8a3d;flex:0 0 auto}.s24-verf__zeit{font-size:13px;font-weight:500;color:#515154;line-height:1.2}.s24-verf__zeit strong{font-weight:700;color:#1d1d1f}.s24-verf--wenige{background:#f6efd9}.s24-verf--wenige .s24-verf__status{color:#6b4e0a}.s24-verf--wenige i{background:#d89a1d}.s24-verf--teilweise i,.s24-verf--schnell i{background:#7aa07a}.s24-verf--kurz{background:#f1ece6}.s24-verf--kurz .s24-verf__status{color:#5c4a35}.s24-verf--kurz i{background:#a68a64}.s24-verf--keine{background:#f1f1f3}.s24-verf--keine .s24-verf__status{color:#515154}.s24-verf--keine i{background:#a1a1a6}html.s24-produkt .legendrow[hidden],#choiceisstock[hidden]{display:none!important}.s24-sr__bild .s24-lager--karte{left:6px;bottom:6px}html.s24-bank-neu .productlegend .legendicons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px}html.s24-bank-neu .productlegend .legendrow{display:grid!important;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;padding:0!important;border:0;background:none;height:auto}html.s24-bank-neu .productlegend .legendicon{grid-row:1 / span 2;width:30px;height:30px;display:grid;place-items:center}html.s24-bank-neu .productlegend .legendicon img,html.s24-bank-neu .productlegend img.s24-legicon{width:28px!important;height:28px!important;max-width:none}html.s24-bank-neu .productlegend .legendtext{grid-column:2;grid-row:1;margin:0;font-size:12px;line-height:1.25;color:#6e6e73;font-weight:500}html.s24-bank-neu .productlegend .legendvalue{grid-column:2;grid-row:2;margin:0;font-size:14px;line-height:1.25;color:#1d1d1f;font-weight:650}html.s24-bank-neu .productlegend .legendhead{font-size:18px;margin:0 0 10px}.s24-aktion{position:relative;box-sizing:border-box;height:40px;background:#68223a;color:#fff;font:600 14px/1 Inter,system-ui,sans-serif}.s24-aktion__innen{display:flex;align-items:center;justify-content:center;gap:14px;height:100%;max-width:1400px;margin:0 auto;padding:0 56px;box-sizing:border-box}.s24-aktion__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.s24-aktion__link{flex:0 0 auto;color:#fff!important;text-decoration:underline;text-underline-offset:3px;font-weight:700;white-space:nowrap}.s24-aktion__link:hover{text-decoration-thickness:2px}.s24-aktion__link:focus-visible,.s24-aktion__zu:focus-visible{outline:3px solid #fff;outline-offset:2px}.s24-aktion__zu{position:absolute;right:8px;top:0;width:40px;height:40px;padding:0;border:0;background:transparent;color:#fff;font-size:24px;line-height:40px;cursor:pointer;opacity:.85}.s24-aktion__zu:hover{opacity:1}html.s24-aktion-an header.blankheader,html.s24-aktion-an header.bigparallaxhead{margin-top:40px}html.s24-aktion-an #topnavi{top:0!important}html.s24-aktion-klein .s24-aktion{display:none}@media(max-width:650px){.s24-aktion__innen{justify-content:flex-start;padding:0 48px 0 14px;font-size:13px}.s24-aktion__link{display:none}}.s24-stoff{font-family:Inter,system-ui,sans-serif;color:#515154}.s24-stoff--wahl{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:#6e6e73}.s24-stoff--vorschau{display:grid;gap:4px;margin:12px auto 0;max-width:300px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e1e6dc;font-size:13px;line-height:1.45;text-align:left}.s24-stoff--vorschau strong{font-size:13px;font-weight:700;color:#1d1d1f}.s24-stoff__info{display:inline-block;margin-top:6px;color:#68223a!important;font-size:12.5px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.s24-stoff__info--liste{margin:8px 0 0 4px;font-size:13px}.s24-stoff--details{position:relative;display:inline-block;margin:2px 0 0}.s24-stoff__details{background:none;border:0;padding:0;font:650 12.5px Inter,system-ui,sans-serif;color:#68223a;text-decoration:underline;text-underline-offset:2px;cursor:help}.s24-stoff__blase{position:absolute;z-index:50;left:-8px;bottom:calc(100% + 10px);width:min(320px,78vw);padding:12px 14px;border-radius:12px;background:#1d1d1f;color:#fff;font:400 12.5px/1.5 Inter,system-ui,sans-serif;box-shadow:0 10px 30px #00000040;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;pointer-events:none}.s24-stoff__blase:after{content:"";position:absolute;left:22px;top:100%;border:7px solid transparent;border-top-color:#1d1d1f}.s24-stoff--details:hover .s24-stoff__blase,.s24-stoff--details:focus-within .s24-stoff__blase,.s24-stoff--details.is-offen .s24-stoff__blase{opacity:1;visibility:visible;transform:none;transition-delay:0s}#materialienlist.s24-ak{grid-template-columns:minmax(0,1fr) 220px!important;padding-top:12px!important;row-gap:8px}#materialienlist.s24-ak #matpreview{width:170px;height:190px}#materialienlist.s24-ak #matpreview img{width:170px!important;height:170px!important}#materialienlist.s24-ak .s24-sf{grid-area:liste;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 4px}#materialienlist.s24-ak>ul{grid-area:auto}#materialienlist.s24-ak>ul{grid-row:2;grid-column:1;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px 6px;align-content:start}.s24-sf-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid #c9c9ce;border-radius:999px;background:#fff;color:#1d1d1f;font:600 13px Inter,system-ui,sans-serif;cursor:pointer}.s24-sf-btn:hover,.s24-sf-btn[aria-expanded=true]{border-color:#425237}.s24-sf-ic{width:14px;height:14px;border-radius:50%;background:conic-gradient(#9c3a4a,#e0b93b,#6f8a5f,#4f7a94,#7d6a93,#9c3a4a)}.s24-sf-pf{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.s24-sf-stand{font:400 12.5px Inter,system-ui,sans-serif;color:#6e6e73}.s24-sf-reset{border:0;background:none;padding:0;color:#68223a;font:600 12.5px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.s24-sf-pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(360px,92vw);padding:10px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #d2d2d7,0 14px 36px #0000002e}.s24-sf-pop[hidden]{display:none}.s24-sf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.s24-sf-chip{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 9px;border:1px solid #e5e5ea;border-radius:10px;background:#fff;font:500 13px Inter,system-ui,sans-serif;color:#1d1d1f;cursor:pointer;text-align:left}.s24-sf-chip i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex:none}.s24-sf-chip span{flex:1}.s24-sf-chip b{font-weight:500;font-size:12px;color:#6e6e73}.s24-sf-chip.is-an{border-color:#425237;background:#eef2ea}.s24-sf-chip:disabled{opacity:.4;cursor:default}#materialienlist.s24-ak>ul>li.s24-sg-kopf{grid-column:1 / -1;position:relative;display:flex;align-items:center;gap:10px;margin:0!important;padding:0!important;border-top:1px solid #e5e5ea;list-style:none}#materialienlist.s24-ak>ul>li.s24-sg-kopf[hidden]{display:none!important}.s24-sg-btn{flex:1;display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;font:400 13px Inter,system-ui,sans-serif;color:#6e6e73;cursor:pointer;text-align:left}.s24-sg-name{font-weight:700;font-size:15px;color:#1d1d1f}.s24-sg-mini{margin-left:auto;display:inline-flex}.s24-sg-mini i{width:18px;height:18px;margin-left:-4px;border-radius:50%;border:2px solid #fff;background-size:cover;background-position:center;box-shadow:0 0 0 1px #0000001f}.s24-sg-mini i[hidden]{display:none}.s24-sg-pfeil{width:8px;height:8px;margin:0 6px 0 4px;border-right:2px solid #6e6e73;border-bottom:2px solid #6e6e73;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.is-offen .s24-sg-pfeil{transform:rotate(-135deg) translateY(-2px)}.s24-sg-det{order:2;margin:0!important}.s24-sg-det .s24-stoff__blase{bottom:auto;top:calc(100% + 10px)}.s24-sg-det .s24-stoff__blase:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1d1d1f}.s24-sg-kopf .s24-sg-btn{order:1}.s24-sg-kopf .s24-sg-det{order:3}#materialienlist.s24-ak>ul>li.s24-sg-aus{display:none!important}@media(max-width:900px){#materialienlist.s24-ak{grid-template-columns:minmax(0,1fr)!important}#materialienlist.s24-ak>ul,#materialienlist.s24-ak .s24-sf{grid-column:1}.s24-sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#materialienlist.s24-ak{grid-template-columns:minmax(0,480px) 190px!important;justify-content:start;column-gap:32px}#materialienlist.s24-ak .s24-sg-mini{margin-left:4px}#materialienlist.s24-ak .s24-sg-btn{flex:0 1 auto}#materialienlist.s24-ak>ul>li.s24-sg-kopf{justify-content:flex-start}#materialienlist.s24-ak .s24-sg-pfeil{margin-left:8px}@media(max-width:900px){#materialienlist.s24-ak{grid-template-columns:minmax(0,1fr)!important}}#materialienlist.s24-ak{grid-template-columns:minmax(0,800px) 190px!important}#materialienlist.s24-ak>ul{grid-template-columns:repeat(10,minmax(0,1fr))}@media(max-width:900px){#materialienlist.s24-ak{grid-template-columns:minmax(0,1fr)!important}#materialienlist.s24-ak>ul{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}#materialienlist.s24-ak{grid-template-areas:none!important;grid-template-rows:auto auto;row-gap:6px;align-items:start}#materialienlist.s24-ak .s24-sf{grid-row:1;grid-column:1}#materialienlist.s24-ak>ul{grid-row:2;grid-column:1}#materialienlist.s24-ak #matpreview{grid-area:auto!important;grid-row:2;grid-column:2;align-self:start;justify-self:start;top:130px}#materialienlist.s24-ak{display:block!important;max-width:none;padding:6px 0 0!important;height:auto!important}#materialienlist.s24-ak>.s24-sf{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 14px}#materialienlist.s24-ak .s24-stoff--vorschau{display:none!important}.s24-sk-liste{display:grid;gap:10px}.s24-sk{background:#fff;border:1px solid #e5e5ea;border-radius:16px;transition:background .15s ease}.s24-sk[hidden]{display:none}.s24-sk.is-offen{background:#fbfaf6;border-color:#dcdcd2}.s24-sk-kopf{display:flex;align-items:center;gap:18px;padding:12px 20px}.s24-sk-btn{flex:0 0 auto;min-width:150px;display:block;padding:0;border:0;background:none;text-align:left;cursor:pointer}.s24-sk-name{display:block;font:700 16px Inter,system-ui,sans-serif;color:#1d1d1f}.s24-sk-zahl{display:block;margin-top:2px;font:400 12.5px Inter,system-ui,sans-serif;color:#6e6e73}.s24-sk-slot{flex:0 0 auto}.s24-sk-slot .s24-stoff--details{margin:0!important}.s24-sk-slot .s24-stoff__blase{bottom:auto;top:calc(100% + 10px)}.s24-sk-slot .s24-stoff__blase:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1d1d1f}.s24-sk-mini{margin-left:auto;display:inline-flex;gap:8px}.s24-sk-mini i{width:34px;height:34px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px #00000024,0 1px 3px #0000001f}.s24-sk-mini i[hidden]{display:none}.s24-sk-pf{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:50%;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.s24-sk-pf:hover{background:#f1f1f4}.s24-sk-pf i{width:8px;height:8px;border-right:2px solid #6e6e73;border-bottom:2px solid #6e6e73;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.is-offen>.s24-sk-kopf .s24-sk-pf i{transform:rotate(-135deg) translateY(-2px)}.s24-sk-koerper{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:8px 22px;margin:0 20px;padding:16px 0 20px;border-top:1px solid #ecece4}.s24-sk-koerper[hidden]{display:none}.s24-sk-raster{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:14px 6px;align-content:start}.s24-sk-raster>li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;list-style:none}.s24-sk-raster>li.s24-sg-aus{display:none!important}.s24-sk-vor{align-self:start;padding-left:22px;border-left:1px solid #ecece4;text-align:center}.s24-sk-vtitel{font:700 11.5px Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73;margin-bottom:8px}.s24-sk-vslot #matpreview{position:static!important;display:block;width:150px!important;height:150px!important;margin:0 auto!important;float:none!important}.s24-sk-vslot #matpreview img{width:150px!important;height:150px!important}.s24-sk-vname{margin-top:8px;font:400 12px Inter,system-ui,sans-serif;color:#6e6e73}.s24-sk-vname b{display:block;font:700 14px Inter,system-ui,sans-serif;color:#1d1d1f}@media(max-width:900px){.s24-sk-kopf{flex-wrap:wrap;gap:8px 14px;padding:12px 16px}.s24-sk-mini{margin-left:0;order:3}.s24-sk-mini i{width:28px;height:28px}.s24-sk-koerper{grid-template-columns:minmax(0,1fr);margin:0 16px}.s24-sk-vor{padding-left:0;border-left:0;border-top:1px solid #ecece4;padding-top:12px}.s24-sk-raster{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}#materialienmenu .matjoin{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 24px!important;border-bottom:1px solid #e5e5e7}#materialienmenu a.materiallink{display:inline-flex;align-items:center;min-height:48px;margin:0 0 -1px!important;padding:0 16px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#6e6e73!important;font:500 14px Inter,system-ui,sans-serif!important;text-decoration:none!important}#materialienmenu a.materiallink:hover{color:#1d1d1f!important}#materialienmenu a.defmatlink{border-bottom-color:#425237!important;color:#425237!important;font-weight:600!important}.s24-tab-n{margin-left:8px;padding:1px 7px;border-radius:99px;font-size:12px;font-weight:500}#materialienmenu a.defmatlink .s24-tab-n{background:#eef1ea;color:#425237}.s24-sk-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:36px;align-items:start;margin:0 0 22px}.s24-sk-gew{min-height:120px;display:flex;flex-direction:column;justify-content:center;padding-bottom:14px;border-bottom:1px solid #e5e5e7}.s24-sk-gzeile{display:flex;align-items:center;gap:16px}.s24-sk-gdot{flex:none;width:48px;height:48px;border-radius:50%;background:#e5e5e7 center / cover;box-shadow:0 0 0 1px #00000024}.s24-sk-gzeile small{display:block;font:500 13px Inter,system-ui,sans-serif;color:#6e6e73}.s24-sk-gname{margin:2px 0 0;font:600 21px Inter,system-ui,sans-serif;letter-spacing:-.02em;color:#1d1d1f}.s24-sk-gnote,.s24-sk-ghint{margin:14px 0 0;font:400 14px/1.5 Inter,system-ui,sans-serif;color:#6e6e73}.s24-sk-ghint{margin-top:8px;font-size:13px}.s24-sk-gnote[hidden],.s24-sk-ghint[hidden]{display:none}.s24-sk-filknopf{display:flex;justify-content:flex-end}.s24-sk-top .s24-sf-btn{min-height:44px;padding:0 20px;border:1px solid #425237;background:#425237;color:#fff;font:600 14px Inter,system-ui,sans-serif}.s24-sk-top .s24-sf-btn:hover,.s24-sk-top .s24-sf-btn[aria-expanded=true]{background:#36442d;border-color:#36442d}.s24-sk-top .s24-sf-ic{background:#fff;width:12px;height:12px}.s24-sk-top .s24-sf-pf{color:#fff}.s24-sk-top .s24-sf-pop{position:static;width:auto;margin-top:12px;padding:20px;border:1px solid #d9ddd3;border-radius:18px;background:#fff;box-shadow:none}.s24-sf-kopf{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.s24-sf-kopf h2{margin:0;font:600 16px Inter,system-ui,sans-serif}.s24-sf-kopf p{margin:2px 0 0;font:400 13px Inter,system-ui,sans-serif;color:#6e6e73}.s24-sf-x{width:36px;height:36px;border:0;border-radius:50%;background:none;font-size:22px;line-height:1;color:#6e6e73;cursor:pointer}.s24-sf-x:hover{background:#f1f1f4}.s24-sk-top .s24-sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.s24-sk-top .s24-sf-chip{min-height:42px;padding:0 6px;border:0;border-bottom:1px solid #f0f0f1;border-radius:0;background:none;font:400 14px Inter,system-ui,sans-serif;color:#414144}.s24-sk-top .s24-sf-chip.is-an{background:#eef1ea;color:#425237;font-weight:600;border-bottom-color:#e6eadf}.s24-sk-top .s24-sf-chip i{width:16px;height:16px}.s24-sf-reset{display:block;margin:16px 0 0;padding:0;border:0;background:none;color:#68223a;font:400 13px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.s24-sk-h{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e5e5e7}.s24-sk-h h3{margin:0;font:600 17px Inter,system-ui,sans-serif;letter-spacing:-.01em;text-transform:none;color:#1d1d1f}.s24-sk-h span{font:400 13px Inter,system-ui,sans-serif;color:#6e6e73}.s24-sk-kopf{cursor:pointer;padding:18px 24px}.s24-sk-btn{min-width:150px}.s24-sk-name{font-size:15px}.s24-sk-slot{margin-left:10px}.s24-sk-mini{gap:10px}.s24-sk-mini i{width:30px;height:30px}.s24-sk-koerper{grid-template-columns:minmax(0,1fr) 230px}#materialienlist.s24-ak .s24-sk-vslot .s24-stoff--vorschau{display:grid!important;position:static!important;margin:10px 0 0!important;padding:0!important;max-width:none;background:transparent;box-shadow:none;text-align:left;font-size:12px;line-height:1.45}#materialienlist.s24-ak .s24-sk-vslot .s24-stoff--vorschau strong{display:none}@media(max-width:900px){.s24-sk-top{grid-template-columns:minmax(0,1fr);gap:16px}.s24-sk-gew{min-height:0}#materialienmenu a.materiallink{padding:0 10px!important}.s24-sk-koerper{grid-template-columns:minmax(0,1fr)}.s24-sk-kopf{padding:14px 16px}.s24-sk-mini i{width:26px;height:26px}}#materialienmenu .matgroups{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:0 8px;margin:0 0 24px!important;padding:0!important;border:0!important;border-bottom:1px solid #e5e5e7!important;background:none!important;box-shadow:none!important}#materialienmenu .matjoin{display:flex!important;flex-wrap:wrap;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;float:none!important;width:auto!important}.s24-vb{margin:28px auto 8px;font-family:Inter,system-ui,sans-serif}.s24-vb__h{margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #cfd8c8;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#68223a}.s24-vb__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.s24-vb__liste li{margin:0}.s24-vb__karte{display:grid;gap:6px;height:100%;padding:10px 10px 14px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #e1e6dc;color:#1d1d1f!important;text-decoration:none!important;transition:box-shadow .15s,transform .15s}.s24-vb__karte:hover{box-shadow:inset 0 0 0 2px #425237;transform:translateY(-2px)}.s24-vb__karte:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-vb__bild{display:block;overflow:hidden;border-radius:14px;background:#f5f6f3;aspect-ratio:4 / 3}.s24-vb__bild img{display:block;width:100%;height:100%;object-fit:cover}.s24-vb__name{padding:4px 6px 0;font-size:16px;font-weight:700;line-height:1.25}.s24-vb__mehr{padding:0 6px;font-size:14px;font-weight:600;color:#425237}@media(max-width:760px){.s24-vb__liste{grid-template-columns:1fr}}.s24-topbar__kontakt{display:flex;align-items:center;gap:6px;margin-right:8px}.s24-topbar .s24-topbar__kontakt a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:980px;color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;opacity:1;position:relative}.s24-topbar .s24-topbar__kontakt a:after{content:"";position:absolute;inset:-4px 0}.s24-topbar .s24-tb-tel{padding-left:4px;font-variant-numeric:tabular-nums}.s24-topbar .s24-tb-tel:hover{text-decoration:underline;text-underline-offset:3px}.s24-topbar .s24-tb-rueck{background:#ffffff29}.s24-topbar .s24-tb-rueck:hover{background:#ffffff47}.s24-topbar .s24-tb-wa{background:#fff;color:#1f6b3a!important}.s24-topbar .s24-tb-wa:hover{background:#e8ede4}.s24-topbar .s24-topbar__kontakt a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:1250px){.s24-topbar .s24-tb-tel span{display:none}.s24-topbar .s24-tb-tel{padding:0 8px}.s24-lang-lang{display:none}.s24-lang-kurz{display:inline}}@media screen and (max-width:650px){.s24-topbar .s24-tb-rueck span,.s24-topbar .s24-tb-wa span{display:none}.s24-topbar .s24-topbar__kontakt a{min-width:40px;justify-content:center;padding:0 8px}.s24-topbar__kontakt{margin-right:2px;gap:4px}.s24-topbar .s24-topbar__nl{display:none!important}}.s24-rr{width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:0;border-radius:24px;background:#fff;color:#1d1d1f;box-shadow:0 24px 80px #00000059;overflow:auto;font-family:var(--s24-font, "Inter", sans-serif)}.s24-rr::backdrop{background:#141c108c;backdrop-filter:blur(3px)}.s24-rr__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 8px}.s24-rr__kopf h2{margin:0;font-size:24px;font-weight:720;letter-spacing:-.025em;color:#1d1d1f;text-transform:none}.s24-rr__zu{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f5f5f7;color:#1d1d1f;font-size:26px;line-height:1;cursor:pointer}.s24-rr__zu:hover{background:#e8e8ed}.s24-rr__koerper{padding:8px 24px 24px}.s24-rr--seite{max-width:720px;width:auto;border-radius:24px;background:#f5f5f7;box-shadow:none}.s24-rr--seite .s24-rr__koerper{padding:24px}.s24-rr__intro{margin:0 0 18px;color:#3a3a3c;font-size:15px;line-height:1.5}.s24-rr__zeile{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.s24-rr label{display:block;margin:0 0 16px}.s24-rr label>span{display:block;margin:0 0 6px;font-size:14px;font-weight:650;color:#1d1d1f}.s24-rr label small{color:#6e6e73;font-weight:500}.s24-rr input[type=text],.s24-rr input[type=tel],.s24-rr input[type=email],.s24-rr select,.s24-rr textarea{box-sizing:border-box;width:100%;min-height:48px;padding:10px 14px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;font:inherit;font-size:16px;color:#1d1d1f}.s24-rr textarea{min-height:96px;resize:vertical}.s24-rr input:focus,.s24-rr select:focus,.s24-rr textarea:focus{outline:3px solid rgba(66,82,55,.3);border-color:#425237}.s24-rr__falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.s24-rr .s24-rr__haken{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.s24-rr .s24-rr__haken input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0;accent-color:#425237}.s24-rr .s24-rr__haken span{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:#3a3a3c}.s24-rr .s24-rr__haken a{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-rr__fehler{margin:0 0 14px;padding:10px 14px;border-radius:12px;background:#fdecec;color:#8a1c1c;font-size:14px;font-weight:600}.s24-rr__fehler[hidden],.s24-rr__danke[hidden],.s24-rr__form[hidden]{display:none}.s24-rr__senden{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-size:16px;font-weight:650;cursor:pointer}.s24-rr__senden:hover{background:#34422b}.s24-rr__senden:disabled{opacity:.7;cursor:progress}.s24-rr__danke{padding:8px 0 4px}.s24-rr__danke h3{margin:0 0 8px;font-size:22px;font-weight:720;color:#425237}.s24-rr__danke p{margin:0 0 8px;color:#3a3a3c;font-size:16px;line-height:1.5}.s24-rr__danke a{color:#68223a;font-weight:700}@media screen and (max-width:560px){.s24-rr__zeile{grid-template-columns:1fr}.s24-rr__kopf{padding:16px 16px 4px}.s24-rr__koerper{padding:8px 16px 20px}}.s24-topbar .s24-topbar__kontakt a{min-height:28px;padding:0 12px}.s24-topbar .s24-topbar__kontakt a:after{inset:-8px -2px}.s24-topbar .s24-tb-tel{min-height:36px}@media screen and (max-width:650px){.s24-topbar .s24-topbar__kontakt a{min-height:30px;min-width:38px}}@media screen and (max-width:650px){html body .s24-topbar__text{display:none!important}html body .s24-topbar__innen{display:block;min-height:0;padding:8px 12px}html body .s24-topbar__rechts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:8px;width:100%}html body .s24-topbar__kontakt{display:contents}html body .s24-topbar .s24-topbar__kontakt a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:0 8px;border-radius:14px;font-size:13px;font-weight:650}html body .s24-topbar .s24-topbar__kontakt a:after{inset:0}html body .s24-topbar .s24-tb-tel{background:#ffffff29;padding-left:8px}html body .s24-topbar .s24-tb-tel span,html body .s24-topbar .s24-tb-rueck span,html body .s24-topbar .s24-tb-wa span{display:inline!important;font-size:0}html body .s24-topbar .s24-tb-tel span:after{content:"Anrufen";font-size:13px}html body .s24-topbar .s24-tb-rueck span:after{content:"Rückruf";font-size:13px}html body .s24-topbar .s24-tb-wa span:after{content:"WhatsApp";font-size:13px}html body .s24-topbar .s24-sprache__knopf{min-height:44px;min-width:56px;padding:0 10px;border-radius:14px;justify-content:center}}@media screen and (max-width:370px){html body .s24-topbar .s24-topbar__kontakt a svg{display:none}html body .s24-topbar .s24-topbar__kontakt a{padding:0 4px;font-size:12px}}.s24-angebot{padding-top:12px;padding-bottom:40px}.s24-angebot__raster{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:stretch}.s24-adw,.s24-ol{display:flex;overflow:hidden;border-radius:24px;min-width:0}.s24-adw{background:#f5f5f7}.s24-adw__bild{flex:0 0 46%;display:grid;place-items:center;background:#fff;padding:24px}.s24-adw__bild img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.s24-adw__text{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,40px)}.s24-adw__label{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0 0 12px;padding:0 14px 0 10px;min-height:32px;border-radius:980px;background:#68223a;color:#fff;font-size:13px;font-weight:650;letter-spacing:.02em}.s24-adw h2,.s24-ol h2{margin:0 0 10px;color:#1d1d1f;font-size:clamp(22px,2.4vw,32px);font-weight:720;letter-spacing:-.025em;line-height:1.12;text-transform:none}.s24-adw h2 a,.s24-ol h2 a{color:inherit;text-decoration:none}.s24-adw h2 a:hover,.s24-ol h2 a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-adw__einl{margin:0 0 6px;color:#3a3a3c;font-size:16px;line-height:1.5}.s24-adw__preis{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px}.s24-adw__preis strong{color:#68223a;font-size:clamp(40px,4.6vw,60px);font-weight:740;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.s24-adw__alt{color:#6e6e73;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.s24-adw__alt s{text-decoration-thickness:2px}.s24-adw__hinweis{margin:0 0 18px;color:#6e6e73;font-size:13px;line-height:1.45}.s24-adw__knopf{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:0 26px;border-radius:980px;background:#425237;color:#fff;font-size:15px;font-weight:650;text-decoration:none;transition:background .15s}.s24-adw__knopf:hover{background:#34422b}.s24-ol{flex-direction:column;background:#e8ede4}.s24-ol__bild{display:block;aspect-ratio:4 / 3;overflow:hidden}.s24-ol__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.s24-ol:hover .s24-ol__bild img{transform:scale(1.03)}.s24-ol__text{display:flex;flex-direction:column;flex:1 1 auto;padding:22px clamp(20px,2vw,28px) 26px}.s24-ol__label{background:#425237}.s24-ol__text p{margin:0 0 8px;color:#2c3a26;font-size:15px;line-height:1.55}.s24-ol__text p strong{color:#1d1d1f}.s24-ol__claim{margin-top:4px!important;margin-bottom:18px!important;color:#425237!important;font-size:17px!important;font-weight:700;letter-spacing:-.01em}.s24-ol__knopf{margin-top:auto;background:#1d1d1f}.s24-ol__knopf:hover{background:#000}@media screen and (max-width:1100px){.s24-angebot__raster{grid-template-columns:1fr}.s24-ol{flex-direction:row}.s24-ol__bild{flex:0 0 42%;aspect-ratio:auto}}@media screen and (max-width:700px){.s24-adw{flex-direction:column}.s24-adw__bild{flex:none;padding:20px}.s24-ol{flex-direction:column}.s24-ol__bild{flex:none;aspect-ratio:4 / 3}.s24-adw,.s24-ol{border-radius:20px}}.s24-nur-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.s24-bento{padding-top:32px;padding-bottom:24px}.s24-bento__raster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.s24-b{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#f5f5f7;min-width:0}.s24-b__bild{display:block;overflow:hidden;background:#e8e8ed}.s24-b__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.s24-b:hover .s24-b__bild img{transform:scale(1.03)}.s24-b__text{padding:18px 22px 22px}.s24-b h3{margin:0 0 6px;font-size:clamp(19px,1.8vw,24px);font-weight:720;letter-spacing:-.02em;color:#1d1d1f}.s24-b h3 a{color:inherit;text-decoration:none}.s24-b h3 a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-b__text p{margin:0;color:#3a3a3c;font-size:15px;line-height:1.5}.s24-b--katalog .s24-b__bild{aspect-ratio:16 / 10}.s24-b--katalog{grid-row:span 1}.s24-b--aus .s24-b__bild,.s24-b--ref .s24-b__bild{aspect-ratio:4 / 3}.s24-b__links{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}.s24-b__links a{display:flex;align-items:center;min-height:44px;color:#425237;font-size:15px;font-weight:600;text-decoration:none;border-top:1px solid #e5e5ea}.s24-b__links li:first-child a{border-top:0}.s24-b__links a:hover{color:#68223a;text-decoration:underline;text-underline-offset:3px}.s24-b--service{grid-column:1 / span 2;min-height:260px;justify-content:flex-end;background:#1d1d1f}.s24-b__hg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s24-b--service:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#141614c7,#14161459 55%,#14161400 85%);pointer-events:none}.s24-b__servtext{position:relative;z-index:1;max-width:560px;padding:28px clamp(22px,3vw,40px);color:#fff}.s24-b--service h3{color:#fff;font-size:clamp(26px,3vw,38px);margin-bottom:8px}.s24-b--service h3 a:hover{color:#fff}.s24-b--service p{color:#fff;font-size:16px;margin-bottom:16px}.s24-b__icons{display:flex;flex-wrap:wrap;gap:8px;color:#fff}.s24-b__sbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid rgba(255,255,255,.45);border-radius:980px;background:#ffffff1f;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(4px);transition:background .15s,border-color .15s}.s24-b__sbtn:hover{background:#ffffff38}.s24-b__sbtn[aria-expanded=true]{background:#fff;color:#1d1d1f;border-color:#fff}.s24-b__sbtn:focus-visible{outline:3px solid #fff;outline-offset:2px}.s24-b__sbtn svg{flex:0 0 auto;width:22px;height:22px}.s24-b__spanel{margin-top:12px;padding:14px 18px;max-width:460px;border-radius:16px;background:#fffffff5;color:#1d1d1f}.s24-b__spanel[hidden]{display:none}.s24-b__spanel p{margin:0 0 6px;color:#1d1d1f!important;font-size:15px;line-height:1.5}.s24-b__spanel a{display:inline-flex;align-items:center;min-height:44px;color:#425237;font-size:14px;font-weight:650;text-decoration:none}.s24-b__spanel a:hover{text-decoration:underline;text-underline-offset:3px}.s24-b--news{grid-column:3;align-self:stretch;padding:8px 4px 0 8px;color:#1d1d1f}.s24-b--news__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid #1d1d1f}.s24-b--news h3{margin:0;font-size:clamp(20px,2vw,26px);font-weight:720;letter-spacing:-.02em}.s24-b--news__kopf a{display:inline-flex;align-items:center;min-height:44px;color:#68223a;font-size:14px;font-weight:650;text-decoration:none}.s24-b--news__kopf a:hover{text-decoration:underline;text-underline-offset:3px}.s24-b--news article{padding:14px 0;border-bottom:1px solid #e5e5ea}.s24-b--news time{display:block;margin-bottom:4px;color:#6e6e73;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.s24-b--news h4{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-transform:none;color:#1d1d1f}.s24-b--news h4 a{color:inherit;text-decoration:none}.s24-b--news h4 a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-b--news p{margin:0 0 6px;color:#3a3a3c;font-size:15px;line-height:1.5}.s24-b--news__mehr{display:inline-flex;align-items:center;min-height:44px;color:#425237;font-size:14px;font-weight:650;text-decoration:none}.s24-b--news__mehr:hover{text-decoration:underline;text-underline-offset:3px}html body .s24-waren{background:#fff!important;padding:24px 0 40px}.s24-waren__kopf h2{margin:0 0 16px;font-size:clamp(24px,2.6vw,34px);font-weight:720;letter-spacing:-.025em;color:#1d1d1f;text-transform:none}html body .s24-waren .wb_column,html body .s24-waren .greybg{width:100%!important;max-width:none!important;float:none;background:none!important}html body .s24-waren .startslider{box-sizing:border-box;background:none;padding:0 52px;position:relative}html body .s24-waren .startsliderborder{background:none;border:0;padding:0}html body .s24-waren .sliderdiv a{display:block;overflow:hidden;border-radius:20px;background:#f5f5f7;border:1px solid #ececf0;text-decoration:none;transition:box-shadow .2s,transform .2s}html body .s24-waren .sliderdiv a:hover{box-shadow:0 10px 28px #0000001f;transform:translateY(-2px)}html body .s24-waren .sliderprevcont{background:#fff}html body .s24-waren .sliderprevimg{display:block;width:100%;height:auto;object-fit:contain}html body .s24-waren .slidertopline{position:absolute;z-index:2;top:12px;left:12px}html body .s24-waren .slidertopline span,html body .s24-waren .slidertopline{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 10px;border-radius:980px;background:#68223a;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}html body .s24-waren .slidertxt{padding:14px 16px 18px;text-align:left;border:0}html body .s24-waren .sliderprodname{color:#1d1d1f;font-size:16px;font-weight:650;text-transform:none;letter-spacing:-.01em}html body .s24-waren .prodabprice strong{color:#68223a;font-size:20px;font-weight:720}html body .s24-waren .prodabprice span{color:#6e6e73;font-size:13px}html body .s24-waren .buttonline{display:flex;justify-content:center;gap:12px;margin-top:22px}html body .s24-waren a.buttons{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:980px;background:#425237;color:#fff;font-size:15px;font-weight:650;text-transform:none;text-decoration:none;letter-spacing:0}html body .s24-waren a.buttons:hover{background:#34422b}html body .s24-waren #cycle-prev,html body .s24-waren #cycle-next{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5ea}html body .s24-waren #cycle-prev:hover,html body .s24-waren #cycle-next:hover{background:#e8ede4}html body .s24-waren #cycle-prev img,html body .s24-waren #cycle-next img{width:12px;height:auto;filter:grayscale(1) brightness(.3)}@media screen and (max-width:1100px){.s24-bento__raster{grid-template-columns:1fr 1fr}.s24-b--katalog{grid-column:1 / -1}.s24-b--katalog .s24-b__bild{aspect-ratio:21 / 9}.s24-b--service,.s24-b--news{grid-column:1 / -1}}@media screen and (max-width:650px){.s24-bento{padding-top:20px}.s24-bento__raster{grid-template-columns:1fr;gap:12px}.s24-b{border-radius:20px}.s24-b--service{min-height:300px}.s24-b--service:after{background:linear-gradient(0deg,#141614d9,#14161473 55%,#1416141a)}html body .s24-waren .startslider{padding:0 8px}}@media(min-width:761px){html body .s24-bento__raster{grid-template-columns:repeat(3,minmax(0,1fr))}html body .s24-b--service{grid-column:1 / span 2}}html body .s24-b--katalog .s24-b__bild,html body .s24-b--aus .s24-b__bild,html body .s24-b--ref .s24-b__bild{aspect-ratio:4 / 3;width:100%}html body .s24-b--katalog,html body .s24-b--aus,html body .s24-b--ref{height:100%}html body .s24-b--katalog .s24-b__text,html body .s24-b--aus .s24-b__text,html body .s24-b--ref .s24-b__text{flex:1 1 auto;padding:20px 24px 24px}html body .s24-b--katalog h3,html body .s24-b--aus h3,html body .s24-b--ref h3,html body .s24-b--katalog h3 a,html body .s24-b--ref h3 a{margin:0 0 8px;font-size:clamp(19px,1.7vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#1d1d1f;text-transform:none}html body .s24-b--aus .s24-b__links{margin-top:0}html body .s24-b--aus .s24-b__links a{min-height:44px}.s24-b__aktion{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.s24-b__spanel a.s24-b__abtn{min-height:44px;padding:0 18px;border-radius:980px;box-shadow:inset 0 0 0 1.5px #425237;color:#425237;font-size:14.5px;font-weight:650;background:#fff}.s24-b__spanel a.s24-b__abtn:hover{background:#eef1ea;text-decoration:none}.s24-b__spanel a.s24-b__abtn--gruen{background:#425237;color:#fff;box-shadow:none}.s24-b__spanel a.s24-b__abtn--gruen:hover{background:#34422b}html body .s24-akk-block{background:#f5f5f7!important;background-image:none!important;padding:0!important}html body .s24-akk-block:before,html body .s24-akk-block:after{display:none!important}html body .s24-akk-block>.centerer,html body .s24-akk-block .s24-akk-box{max-width:1240px;margin:0 auto}html body .s24-akk-box{box-sizing:border-box;column-count:1!important;columns:auto!important;background:none!important;border-radius:0!important;padding:40px 0!important}html body .s24-akk-box>p{max-width:80ch}.s24-akk{max-width:880px;display:flex;flex-direction:column;gap:10px}.s24-akk__item{border-radius:18px;background:#fff;border:1px solid #e5e5ea;transition:box-shadow .2s}.s24-akk__item[open]{box-shadow:0 6px 20px #0000000f}.s24-akk__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:8px 22px;cursor:pointer;list-style:none;color:#1d1d1f;font-size:clamp(17px,1.6vw,20px);font-weight:700;letter-spacing:-.015em;line-height:1.25}.s24-akk__item summary::-webkit-details-marker{display:none}.s24-akk__item summary svg{flex:0 0 20px;transition:transform .25s;color:#425237}.s24-akk__item[open] summary svg{transform:rotate(180deg)}.s24-akk__item summary:hover span{color:#425237}.s24-akk__item summary:focus-visible{outline:3px solid #425237;outline-offset:2px;border-radius:18px}.s24-akk__text{padding:0 22px 20px;color:#3a3a3c;font-size:16px;line-height:1.65}.s24-akk__text p{margin:0 0 12px;max-width:72ch;hyphens:manual}.s24-akk__text a{color:#425237;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:650px){.s24-akk__item summary{padding:8px 16px;min-height:56px}.s24-akk__text{padding:0 16px 16px}}html body .s24-akk-block.s24-akk-block{padding:0!important;margin-top:0!important}html.s24-kategorie body #catbottomtext.s24-akk-block{padding:0!important}html body .s24-akk-block .centerer,html body .s24-akk-block .maintext{column-count:1!important;columns:auto!important;-webkit-column-count:1!important;max-width:1240px}html body .s24-akk-box>h1{margin:0 0 16px;font-size:clamp(26px,3vw,38px)!important;font-weight:740;letter-spacing:-.03em;line-height:1.12;color:#1d1d1f;text-transform:none;hyphens:none;text-wrap:balance;max-width:22em}html body .s24-akk-box>p{margin:0 0 14px;color:#3a3a3c;font-size:16px;line-height:1.65;hyphens:manual}html body .s24-akk-box>.s24-akk{margin-top:24px}html body .s24-akk__text p{hyphens:manual}html body .s24-akk-block .centerer,html body .s24-akk-block .maintext,html body .s24-akk-block .s24-akk-box{max-width:920px!important;width:100%;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}html body .s24-akk-block{padding-left:clamp(16px,4vw,40px)!important;padding-right:clamp(16px,4vw,40px)!important}html body .s24-akk-block .s24-akk-box{padding:clamp(28px,5vw,56px) 0!important}html body .s24-akk{max-width:none;width:100%;margin:0 auto}html body .s24-akk-box>h1,html body .s24-akk-box>p{max-width:none}html body .s24-akk__item summary{min-height:64px}@media screen and (max-width:650px){html body .s24-akk__item summary{font-size:16px}}html body .s24-akk-block .centerer,html body .s24-akk-block .maintext,html body .s24-akk-block .s24-akk-box{max-width:1240px!important}html body .s24-akk-box>h1,html body .s24-akk-box>p{max-width:920px;margin-left:auto;margin-right:auto}html body .s24-akk{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;max-width:none}@media screen and (min-width:700px){html body .s24-akk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){html body .s24-akk{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .s24-akk-block,html body .s24-akk-block .centerer,html body .s24-akk-block .maintext,html body .s24-akk-block .s24-akk-box{transition:none!important}html body .bottomtextbg:not(.s24-akk-block){background:#f5f5f7!important;background-image:none!important;box-sizing:border-box;padding:clamp(28px,5vw,56px) clamp(16px,4vw,40px)!important}html body .bottomtextbg:not(.s24-akk-block)>*{max-width:920px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}html body .bottomtextbg:not(.s24-akk-block) .centerer,html body .bottomtextbg:not(.s24-akk-block) .maintext{column-count:1!important;columns:auto!important;max-width:920px;margin:0 auto}html body .bottomtextbg h1,html body .bottomtextbg h2,html body .bottomtextbg h3{text-transform:none!important;color:#1d1d1f!important;letter-spacing:-.02em;line-height:1.2;font-weight:680;text-wrap:balance}html body .bottomtextbg h2{font-size:clamp(20px,2.2vw,26px);margin:1.6em 0 .5em}html body .bottomtextbg p,html body .bottomtextbg li{color:#3a3a3c;font-size:16px;line-height:1.65;text-wrap:pretty}html.s24-inhalt main{font-size:17px;line-height:1.65;color:#1d1d1f}html.s24-inhalt main .centerer{max-width:1240px}html.s24-inhalt main h1.s24-i-titel{margin:0 0 16px;color:#1d1d1f;font-family:var(--s24-font, "Inter", sans-serif);font-size:clamp(32px,4.4vw,56px);font-weight:740;letter-spacing:-.035em;line-height:1.04;text-transform:none;text-wrap:balance}html.s24-inhalt main h1.s24-i-titel.red,html.s24-inhalt main h1.red{color:#1d1d1f;text-transform:none;font-weight:740}html.s24-inhalt main .company_head{margin:0 0 6px;color:#68223a;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html.s24-inhalt main .company_top{margin:0 0 4px;color:#425237;font-size:clamp(18px,2vw,24px);font-weight:700}html.s24-inhalt main .company_slogan{margin:0 0 18px;color:#6e6e73;font-size:16px}html.s24-inhalt main .topspace{padding-top:40px}html.s24-inhalt main h2{margin:0 0 12px;color:#1d1d1f;font-family:var(--s24-font, "Inter", sans-serif);font-size:clamp(24px,2.6vw,34px);font-weight:720;letter-spacing:-.025em;line-height:1.12;text-transform:none}html.s24-inhalt main h2.red,html.s24-inhalt main h2.upper,html.s24-inhalt main h1.upper{color:#1d1d1f;text-transform:none}html.s24-inhalt main h3{margin:22px 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:#1d1d1f;text-transform:none}html.s24-inhalt main p{margin:0 0 14px}html.s24-inhalt main a:not([class]){color:#425237;text-decoration:underline;text-underline-offset:3px}html.s24-inhalt main a:not([class]):hover{color:#68223a}html.s24-inhalt main img{border-radius:20px}html.s24-inhalt main .imgfullheight{height:100%}html.s24-inhalt main .imgfullheight img{width:100%;height:100%;max-height:520px;object-fit:cover}html.s24-inhalt main .imgresponsive{width:100%;height:auto;max-height:520px;object-fit:cover}html.s24-inhalt main .greylitebg,html.s24-inhalt main [class*=greybg]{background:#f5f5f7!important}html.s24-inhalt main .smalltopspace{padding-top:36px}html.s24-inhalt main .smallbottomspace{padding-bottom:36px}html.s24-inhalt-text main .wb_contentelement{max-width:780px;margin:0 auto}html.s24-inhalt-text main h2{margin-top:36px;padding-top:8px;scroll-margin-top:110px}html.s24-inhalt-text main li{margin-bottom:6px}.s24-i-anker{margin:0 0 28px;padding:20px 22px;border-radius:20px;background:#f5f5f7}.s24-i-anker strong{display:block;margin-bottom:8px;font-size:15px}.s24-i-anker ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 18px;counter-reset:a}.s24-i-anker li{counter-increment:a}.s24-i-anker li:before{content:counter(a) " · ";color:#6e6e73}html.s24-inhalt .s24-i-anker a{display:inline-flex;align-items:center;min-height:36px;color:#3a3a3c;text-decoration:none;font-size:15px}html.s24-inhalt .s24-i-anker a:hover{color:#425237;text-decoration:underline}html.s24-inhalt-text main>.centerer{padding-top:40px}html.s24-inhalt main input[type=text],html.s24-inhalt main input[type=email],html.s24-inhalt main input[type=tel],html.s24-inhalt main select,html.s24-inhalt main textarea{box-sizing:border-box;width:100%;min-height:48px;padding:10px 14px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;font:inherit;font-size:16px}html.s24-inhalt main textarea{min-height:140px}html.s24-inhalt main input:focus,html.s24-inhalt main textarea:focus,html.s24-inhalt main select:focus{outline:3px solid rgba(66,82,55,.3);border-color:#425237}html.s24-inhalt main input[type=submit],html.s24-inhalt main button[type=submit],html.s24-inhalt main .button{min-height:48px;padding:0 28px;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-weight:650;cursor:pointer}html.s24-inhalt main input[type=submit]:hover,html.s24-inhalt main button[type=submit]:hover{background:#34422b}@media screen and (max-width:650px){html.s24-inhalt main{font-size:16px}html.s24-inhalt main img{border-radius:16px}html.s24-inhalt main .topspace{padding-top:24px}.s24-i-anker{padding:16px}}html.s24-inhalt main h1,html.s24-inhalt main h2,html.s24-inhalt main h3{text-transform:none!important;color:#1d1d1f!important}html.s24-inhalt main h1.s24-i-titel{font-weight:740!important;font-size:clamp(32px,4.4vw,56px)!important;line-height:1.04!important;letter-spacing:-.035em!important}html.s24-inhalt main h2{font-weight:720!important;font-size:clamp(24px,2.6vw,34px)!important;letter-spacing:-.025em!important}html.s24-katalogwurzel main .fronttextheader{margin:40px 0 24px;text-align:left}html.s24-katalogwurzel main .frontdescription{max-width:760px;color:#3a3a3c;font-size:17px;line-height:1.6}html.s24-katalogwurzel main .frontjumpbottom{display:none}html.s24-katalogwurzel main .frontcatblock.s24-katalog-neu{display:block;margin:0 0 40px}html.s24-katalogwurzel main .s24-kat img{border-radius:0}html.s24-i-kopfweg header.bigparallaxhead,html.s24-i-kopfweg header.big2parallaxhead{display:none!important}.s24-i-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding-top:8px;padding-bottom:32px}.s24-i-band figure{position:relative;margin:0;overflow:hidden;border-radius:20px;background:#e8e8ed;aspect-ratio:16 / 10}.s24-i-band img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}.s24-i-band figcaption{position:absolute;left:0;right:0;bottom:0;padding:36px 16px 14px;color:#fff;font-weight:700;font-size:17px;letter-spacing:-.01em;background:linear-gradient(to top,#0009,#0000)}.s24-i-band figcaption small{display:block;font-size:13px;font-weight:500;opacity:.9}@media screen and (max-width:650px){.s24-i-band{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none}.s24-i-band figure{flex:0 0 82%;scroll-snap-align:start}}html.s24-inhalt-text main h1.s24-i-titel{font-size:clamp(26px,3vw,38px)!important;line-height:1.12!important;margin-bottom:20px}html.s24-i-aktuelles main .newslist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}html.s24-i-aktuelles main .newsblock{display:flex;flex-direction:column;width:auto!important;float:none!important;margin:0!important;padding:24px;border-radius:20px;background:#f5f5f7}html.s24-i-aktuelles main .newsblock h2,html.s24-i-aktuelles main .newsblock h3{margin:0 0 6px;font-size:22px!important;line-height:1.2}html.s24-i-aktuelles main .newsfrom{order:-1;margin-bottom:6px;color:#6e6e73;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}html.s24-i-aktuelles main .newspretxt{flex:1 1 auto;color:#3a3a3c;font-size:16px;line-height:1.6}html.s24-i-aktuelles main .newsfull{margin-top:14px}html.s24-i-aktuelles main .newsfull a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:980px;background:#425237;color:#fff!important;font-size:14px;font-weight:650;text-decoration:none}html.s24-i-aktuelles main .newsfull a:hover{background:#34422b}html.s24-inhalt-text main .pdfdownloads{max-width:none}html.s24-inhalt-text main .pdfblocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}html.s24-inhalt-text main .pdfblock{display:flex;flex-direction:column;width:auto!important;float:none!important;margin:0!important;padding:20px 22px;border-radius:18px;background:#f5f5f7}html.s24-inhalt-text main .pdfhead{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:#1d1d1f;margin-bottom:6px}html.s24-inhalt-text main .pdftext{flex:1 1 auto;color:#3a3a3c;font-size:15px;line-height:1.55;margin-bottom:12px}html.s24-inhalt-text main .pdffile{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}html.s24-inhalt-text main .pdffile a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:980px;background:#fff;border:1px solid #d2d2d7;color:#1d1d1f!important;font-size:14px;font-weight:650;text-decoration:none!important}html.s24-inhalt-text main .pdffile a:first-child{background:#425237;border-color:#425237;color:#fff!important}html.s24-inhalt-text main .pdffile a:hover{border-color:#425237}html.s24-inhalt-text main .pdffile a:first-child:hover{background:#34422b}html.s24-inhalt-text main .pdffile img{display:none}html.s24-pdfseite main .wb_contentelement{max-width:none}html.s24-inhalt-text main .pdffile a:before,html.s24-inhalt-text main .pdffile a:after{content:none!important}html.s24-inhalt main .servicetop,html.s24-inhalt main .referenzbottom,html.s24-inhalt main .leistung_top{color:#1d1d1f!important;font-weight:700;letter-spacing:-.01em;text-transform:none}html.s24-inhalt main .leistung_top{color:#425237!important;font-size:clamp(18px,2vw,24px)}html.s24-inhalt main .servicetel{color:#68223a!important;font-weight:700;font-variant-numeric:tabular-nums}html.s24-inhalt main .serviceangebot{color:#3a3a3c;line-height:1.6}html.s24-inhalt main h1.red,html.s24-inhalt main h2.red,html.s24-inhalt main .red{color:#1d1d1f!important}html.s24-i-referenzen main .referenzbottom{padding:10px 2px 0;font-size:16px}html.s24-inhalt-text main .s24-i-pseudoh{margin:28px 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:#1d1d1f;scroll-margin-top:110px}html.s24-inhalt-text main .s24-i-pseudoh strong,html.s24-inhalt-text main .s24-i-pseudoh b{font-weight:700}html.s24-inhalt main a.cataloglink{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;margin:4px 8px 4px 0;padding:0 20px;border-radius:980px;background:#425237!important;color:#fff!important;font-size:14px;font-weight:650;text-decoration:none!important;text-transform:none}html.s24-inhalt main a.cataloglink:hover{background:#34422b!important}html.s24-inhalt main .ratgeberhead{margin:0 0 6px;font-size:clamp(19px,1.8vw,24px);font-weight:720;letter-spacing:-.02em;line-height:1.2;color:#1d1d1f!important;text-transform:none}html.s24-inhalt main .ratgebertext{color:#3a3a3c;font-size:16px;line-height:1.6}html.s24-inhalt main .ratgeberlink a,html.s24-inhalt main .ratgeberback a,html.s24-inhalt main .ratgeberlinks a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:980px;background:#425237;color:#fff!important;font-size:14px;font-weight:650;text-decoration:none}html.s24-inhalt main .ratgeberlink a:hover,html.s24-inhalt main .ratgeberback a:hover,html.s24-inhalt main .ratgeberlinks a:hover{background:#34422b}html.s24-i-kopfweg header.smallparallaxhead{display:none!important}.s24-i-band:has(figure:only-child) figure{aspect-ratio:21 / 8}.s24-i-band--eins figure{aspect-ratio:21 / 8}@media screen and (max-width:650px){.s24-i-band--eins figure{aspect-ratio:16 / 9;flex:1 1 100%}}html.s24-inhalt main .blog_catbottom{color:#1d1d1f!important;font-weight:700;letter-spacing:-.01em;text-transform:none}html.s24-i-pano main{padding-top:0!important}.s24-i-video{padding-top:8px;padding-bottom:36px}.s24-i-video__box{padding:clamp(18px,2.4vw,32px);border-radius:24px;background:#425237}html.s24-inhalt main .s24-i-video__box h2{margin:0 0 16px;color:#fff!important;font-size:clamp(22px,2.6vw,34px)!important}.s24-i-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:16px;background:#000}#beratung_pos{bottom:200px!important;border-radius:18px 0 0 18px!important;box-shadow:0 10px 30px #00000029,0 0 0 1px #0000000d!important;background:#fff!important}#beratung_pos #beratung_text{background:#425237!important;width:44px!important;padding:12px 0!important}#beratung_pos #beratung_text img{display:none!important}#beratung_pos .beratung_text{font-size:14px;font-weight:700;letter-spacing:.06em;line-height:22px}#beratung_pos .beratung_header{padding:14px 28px 12px 22px!important;background:#f5f5f7!important;color:#1d1d1f;font-size:15px!important;font-weight:700;line-height:1.3!important;text-transform:none!important;letter-spacing:-.01em!important}#beratung_pos .beratung_content{padding:12px 28px 16px 22px!important;line-height:1.4!important}#beratung_pos .beratung_content div{margin-top:8px}#beratung_pos .beratung_head{color:#6e6e73!important;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}#beratung_pos .beratung_content a{display:inline-flex;align-items:center;min-height:44px;color:#68223a!important;font-size:15px!important;font-weight:700;text-decoration:none;white-space:nowrap}#beratung_pos .beratung_content a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:650px){#beratung_pos{bottom:230px!important}}html.s24-inhalt main audio{display:none!important}html.s24-inhalt main .requestcatalog,html.s24-inhalt main .centerer.topspace{padding-top:clamp(36px,5vw,64px)}html.s24-inhalt main .requestcatalog h1.s24-i-titel{margin:0 0 clamp(20px,3vw,36px)}html.s24-inhalt main .requestcatalog .wb_colrow{display:flex;flex-wrap:wrap;gap:32px 0;margin:0 -28px}html.s24-inhalt main .requestcatalog .wb_column{box-sizing:border-box;padding:0 28px}html.s24-inhalt main .requestcatalog .wb_contentelement p{margin:0 0 14px}html.s24-inhalt main .requestcatalog .wb_contentelement p:has(>strong:first-child){margin-top:26px}html.s24-inhalt main form label.intext{display:block;margin:0 0 18px}html.s24-inhalt main form label.intext .fieldval,html.s24-inhalt main form label .fieldval{display:block;margin:0 0 7px;color:#1d1d1f;font-size:14px;font-weight:650;letter-spacing:-.005em}html.s24-inhalt main form input[type=submit],html.s24-inhalt main form button[type=submit]{margin-top:10px;min-height:52px;padding:0 34px}html.s24-inhalt main form .wb_contentelement p,html.s24-inhalt main form p{margin-bottom:14px}html.s24-inhalt main .requestcatalog form{max-width:520px}html.s24-inhalt main a.cataloglink{margin:2px 12px 8px 0}@media screen and (max-width:800px){html.s24-inhalt main .requestcatalog .wb_colrow{margin:0 -16px}html.s24-inhalt main .requestcatalog .wb_column{padding:0 16px}}html.s24-inhalt main .ratgeberkachel.s24-rg{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:22px;background:#f5f5f7!important;background-image:none!important;box-shadow:none;transition:box-shadow .2s,transform .2s}html.s24-inhalt main .ratgeberkachel.s24-rg:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-2px)}html.s24-inhalt main .ratgeberkachel.s24-rg>a{display:flex;flex-direction:column;flex:1 1 auto;height:auto!important;background:none!important;color:inherit;text-decoration:none!important}html.s24-inhalt main .ratgeberkachel.s24-rg>a:before,html.s24-inhalt main .ratgeberkachel.s24-rg>a:after{display:none!important}html.s24-inhalt main .s24-rg__bild{aspect-ratio:16 / 9;overflow:hidden;background:#e8e8ed}html.s24-inhalt main .s24-rg__bild img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}html.s24-inhalt main .ratgeberkachel.s24-rg:hover .s24-rg__bild img{transform:scale(1.04)}html.s24-inhalt main .ratgeberkachel.s24-rg>a>div:not(.s24-rg__bild):not(.ratgeberlink){flex:1 1 auto;padding:20px 22px 4px}html.s24-inhalt main .ratgeberkachel.s24-rg .ratgeberhead{color:#1d1d1f!important;text-decoration:none!important}html.s24-inhalt main .ratgeberkachel.s24-rg .ratgebertext{color:#3a3a3c!important;text-decoration:none!important;margin:0;font-size:15px}html.s24-inhalt main .ratgeberkachel.s24-rg .ratgeberlink{padding:8px 22px 20px}html.s24-inhalt main .ratgeberkachel.s24-rg .ratgeberlink span{display:inline-flex;align-items:center;min-height:44px;color:#425237;font-size:14px;font-weight:650}html.s24-inhalt main .ratgeberkachel.s24-rg:hover .ratgeberlink span{text-decoration:underline;text-underline-offset:3px}html.s24-i-ratgeber main .wb_colrow{display:flex;flex-wrap:wrap;gap:0}html.s24-i-ratgeber main .wb_colrow>.wb_column{display:flex;padding-bottom:20px}.s24-subgrid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px;margin:0!important;padding:8px 0 24px}@media screen and (min-width:650px){.s24-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1050px){.s24-subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-subgrid>.wb_column{width:auto!important;float:none!important;padding:0!important;margin:0!important;display:block}.s24-subgrid .wb_column>a{display:flex!important;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e5e5ea;border-radius:22px;background:#fff;color:inherit;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.s24-subgrid .wb_column>a:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-2px)}.s24-subgrid .subcatimg{aspect-ratio:4 / 3;background:#f5f5f7;display:grid;place-items:center;overflow:hidden}.s24-subgrid .subcatimg img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0!important;mix-blend-mode:multiply}.s24-subgrid .subcatboxbottom{flex:1 1 auto;background:none!important;padding:18px 22px 22px}.s24-subgrid .subcatlinkhead{margin:0 0 6px;color:#1d1d1f!important;font-size:clamp(19px,1.8vw,23px);font-weight:720;letter-spacing:-.02em;text-transform:none!important;background:none!important;text-align:left;padding:0!important}.s24-subgrid .subcattext{margin:0;color:#3a3a3c!important;font-size:15px;line-height:1.55;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}html.s24-sub main .catjumpbottom a{color:#425237!important;font-weight:650;text-decoration:none}html.s24-i-referenzen main .wb_colrow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;grid-auto-flow:dense;gap:12px;margin:0!important}html.s24-i-referenzen main .wb_colrow>.wb_column{width:auto!important;float:none!important;padding:0!important;margin:0!important;min-width:0}html.s24-i-referenzen main .wb_colrow>.wb_column>div{height:100%}html.s24-i-referenzen main .referenzvorschau{position:relative;height:100%;overflow:hidden;border-radius:20px;background:#e8e8ed}html.s24-i-referenzen main .referenzvorschau>a{display:block;position:relative;height:100%;color:#fff;text-decoration:none}html.s24-i-referenzen main .referenzvorschau img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0!important;transition:transform .6s cubic-bezier(.2,.7,.2,1)}html.s24-i-referenzen main .referenzvorschau>a:hover img,html.s24-i-referenzen main .referenzvorschau>a:focus-visible img{transform:scale(1.05)}html.s24-i-referenzen main .referenzvorschau>a:focus-visible{outline:3px solid #425237;outline-offset:-3px;border-radius:20px}html.s24-i-referenzen main .referenzvorschau:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(to top,#0a0e08d1,#0a0e0800);pointer-events:none}html.s24-i-referenzen main .referenzbottom{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:14px 16px!important;background:none!important;text-align:left}html.s24-i-referenzen main .referenzbottomhead{color:#fff!important;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;text-transform:none!important;text-shadow:0 1px 6px rgba(0,0,0,.35)}html.s24-i-referenzen main .referenzbottomtext{color:#ffffffeb;font-size:13px}html.s24-i-referenzen main .wb_colrow>.wb_column:nth-child(7n+1){grid-column:span 2;grid-row:span 2}html.s24-i-referenzen main .wb_colrow>.wb_column:nth-child(7n+1) .referenzbottomhead{font-size:22px}html.s24-i-referenzen main .wb_colrow>.wb_column:nth-child(7n+4){grid-row:span 2}html.s24-i-referenzen main .wb_colrow>.wb_column:nth-child(7n+6){grid-column:span 2}@media screen and (min-width:700px){html.s24-i-referenzen main .wb_colrow{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:190px;gap:14px}}@media screen and (min-width:1050px){html.s24-i-referenzen main .wb_colrow{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:16px}}@media screen and (max-width:699px){html.s24-i-referenzen main .wb_colrow>.wb_column:nth-child(7n+4){grid-row:span 1}html.s24-i-referenzen main .referenzbottomhead{font-size:14px}}html.s24-i-referenzen main .wb_colrow>.wb_column{width:100%!important;max-width:none!important;flex:none!important;box-sizing:border-box}html.s24-inhalt main .requestcatalog .wb_colrow{gap:36px 0}html.s24-inhalt main .requestcatalog .wb_column:first-child{padding-right:clamp(16px,3vw,48px)}.s24-ke-liste{display:grid;gap:12px;margin-top:24px}.s24-ke{padding:18px 20px 14px;border-radius:18px;background:#f5f5f7}html.s24-inhalt main .s24-ke p{margin:0 0 4px!important;font-size:15px;line-height:1.45;color:#3a3a3c}html.s24-inhalt main .s24-ke p:first-child{margin:0 0 4px!important;font-size:16px;color:#1d1d1f}.s24-ke__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;margin-top:12px}html.s24-inhalt main .s24-ke a.cataloglink{min-height:38px;margin:0!important;padding:0 16px;font-size:13px;position:relative}html.s24-inhalt main .s24-ke a.cataloglink:after{content:"";position:absolute;inset:-3px -2px}html.s24-inhalt main .s24-ke a.cataloglink:nth-of-type(2){background:#fff!important;color:#1d1d1f!important;box-shadow:inset 0 0 0 1px #d2d2d7}html.s24-inhalt main .s24-ke a.cataloglink:nth-of-type(2):hover{box-shadow:inset 0 0 0 1px #425237}.s24-ke__info{margin-left:4px;color:#6e6e73;font-size:13px}html.s24-inhalt main .requestcatalog form{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:clamp(18px,2.4vw,28px);border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e5e5ea}html.s24-inhalt main .requestcatalog form>*{grid-column:1 / -1}html.s24-inhalt main .requestcatalog form label.s24-halb{grid-column:auto}html.s24-inhalt main .requestcatalog form label.intext{margin-bottom:14px}html.s24-inhalt main .requestcatalog form input[type=text],html.s24-inhalt main .requestcatalog form input[type=email]{min-height:44px}html.s24-inhalt main .requestcatalog form input[type=submit]{justify-self:start;min-height:46px;padding:0 26px;font-size:15px}@media screen and (max-width:560px){html.s24-inhalt main .requestcatalog form{grid-template-columns:1fr}html.s24-inhalt main .requestcatalog form label.s24-halb{grid-column:1 / -1}}.s24-subgrid>.wb_column{width:100%!important;max-width:none!important;flex:none!important;box-sizing:border-box}.s24-subgrid .wb_column>a{width:100%!important;box-sizing:border-box}.s24-subgrid .subcatimg{width:100%!important;height:auto!important}.s24-subgrid .subcatboxbottom{position:static!important;width:100%!important;height:auto!important}.s24-subgrid .subcatlink{position:static!important;width:auto!important;height:auto!important;background:none!important;padding:0!important;transform:none!important;opacity:1!important}.s24-subgrid .subcatlinkhead{width:auto!important;height:auto!important}.s24-subgrid .subcattext{height:auto!important;opacity:1!important;max-height:none!important}html body .s24-subgrid .subcatboxbottom .subcatlink{background:transparent!important;background-color:transparent!important;position:static!important}html body .s24-subgrid .subcatboxbottom .subcatlinkhead{color:#1d1d1f!important;background:transparent!important}html body .s24-subgrid .subcatboxbottom .subcattext{color:#3a3a3c!important}.s24-frontgrid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px;margin:0!important;padding:8px 0 24px}@media screen and (min-width:650px){.s24-frontgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1050px){.s24-frontgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-frontgrid>.wb_column{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;box-sizing:border-box}.s24-frontgrid .wb_column>a{display:flex!important;flex-direction:column;width:100%!important;height:100%;overflow:hidden;border:1px solid #e5e5ea;border-radius:22px;background:#fff;color:inherit;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.s24-frontgrid .wb_column>a:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-2px)}.s24-frontgrid .frontcat{aspect-ratio:4 / 3;background:#f5f5f7;overflow:hidden;width:100%!important;height:auto!important}.s24-frontgrid .frontcat img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0!important;mix-blend-mode:multiply}html body .s24-frontgrid .frontboxbottom{position:static!important;width:100%!important;height:auto!important;background:none!important;padding:18px 22px 22px}html body .s24-frontgrid .frontlink{position:static!important;width:auto!important;height:auto!important;background:transparent!important;padding:0!important;text-align:left}html body .s24-frontgrid .frontlinkhead{color:#1d1d1f!important;font-size:clamp(19px,1.8vw,23px);font-weight:720;letter-spacing:-.02em;text-transform:none!important;margin:0 0 6px;background:transparent!important;text-align:left}html body .s24-frontgrid .fronttext{color:#3a3a3c!important;margin:0;font-size:15px;line-height:1.55;text-align:left}html.s24-frontseite main .frontjumpbottom a,html.s24-frontseite main .frontjumpbottom{display:none}html.s24-frontseite main .fronttextheader{margin:40px 0 24px;text-align:left}html.s24-frontseite main .frontdescription{max-width:760px;color:#3a3a3c;font-size:17px;line-height:1.6}html.s24-inhalt main .newslinks a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:980px;background:#425237;color:#fff!important;font-size:14px;font-weight:650;text-decoration:none!important;margin:0 8px 8px 0}html.s24-inhalt main .newsdate,html.s24-inhalt main .blog_datadate{color:#6e6e73;font-size:14px;font-weight:600}html.s24-inhalt main .blog_backlink a{display:inline-flex;align-items:center;min-height:44px;color:#425237!important;font-weight:650;text-decoration:none}html body main .blog_cat{position:relative}html body main .blog_cat>a{display:block;position:relative;overflow:hidden;border-radius:22px;background:#f5f5f7}html body main .blog_cat>a img{display:block;width:100%;height:auto;border-radius:0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}html body main .blog_cat>a:hover img,html body main .blog_cat>a:focus-visible img{transform:scale(1.04)}html body main .blog_catbottom{position:absolute;z-index:1;inset:auto auto 12px 12px;width:auto;max-width:calc(100% - 24px);height:auto;padding:0;border-radius:980px;background:#fffffff0;box-shadow:0 2px 10px #0000001f}html body main .blog_cathead{padding:8px 16px;color:#1d1d1f;font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:none;line-height:1.25}html body main .blog_cattext{margin-top:12px;color:#3a3a3c;font-size:15px;line-height:1.55}html body main .downloadnoaccess{max-width:640px;padding:18px 22px;border-radius:18px;background:#f5f5f7;color:#3a3a3c;font-size:16px;line-height:1.5}html body main .qanda_form{max-width:640px}html body main .qanda_form label{display:block;margin:0 0 6px;color:#1d1d1f;font-size:14px;font-weight:650}html body main .qanda_form input[type=email],html body main .qanda_form input[type=text],html body main .qanda_form textarea{box-sizing:border-box;width:100%;min-height:48px;padding:10px 14px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;color:#1d1d1f;font:inherit;font-size:16px}html body main .qanda_form textarea{min-height:120px;resize:vertical}html body main .qanda_form input:focus,html body main .qanda_form textarea:focus{outline:3px solid rgba(66,82,55,.3);border-color:#425237}html body main .qanda_form input.button,html body main .qanda_form input[type=button]{width:auto;min-height:48px;margin-top:8px;padding:0 28px;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-size:16px;font-weight:650;cursor:pointer}html body main .qanda_form input.button:hover{background:#34422b}html body main #qanda_sent,html body main #qanda_notsent{padding:14px 18px;border-radius:14px;background:#f5f5f7;color:#1d1d1f}html body main #choiceisstock{color:#425237!important;font-weight:650}html body main a.newsletter,html body main .servicetel a{color:#425237!important}.s24-fehler{box-sizing:border-box;max-width:720px;min-height:52vh;margin:0 auto;padding:160px 20px 64px;text-align:center;color:#1d1d1f}.s24-fehler h1{margin:0 0 12px;color:#1d1d1f!important;font-size:clamp(28px,4vw,44px);font-weight:740;letter-spacing:-.03em;line-height:1.1;text-transform:none!important}.s24-fehler__text{margin:0 0 22px;color:#3a3a3c;font-size:17px;line-height:1.5}.s24-fehler__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.s24-fehler__links a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:980px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f!important;font-size:15px;font-weight:650;text-decoration:none!important;transition:background .15s,box-shadow .15s}.s24-fehler__links a:first-child{background:#425237;box-shadow:none;color:#fff!important}.s24-fehler__links a:hover{box-shadow:inset 0 0 0 1px #425237}.s24-fehler__links a:first-child:hover{background:#34422b}.s24-fehler__tel{margin:24px 0 0;color:#3a3a3c;font-size:16px}.s24-fehler__tel a{color:#425237!important;font-weight:650}html.s24-outlet-neu .s24-kategorien__liste--unter{margin:8px 0 32px}@media screen and (min-width:1051px){html.s24-outlet-neu .s24-kategorien__liste--unter{grid-template-columns:repeat(3,minmax(0,1fr))}}a[href$="ausstellung_2.htm"]{display:none!important}li:has(>a[href$="ausstellung_2.htm"]:only-child){display:none!important}html.s24-outlet-neu .s24-subgrid,html.s24-outlet-neu .subcatblock .wb_colrow.s24-subgrid{display:none!important}@media screen and (min-width:1051px){html.s24-outlet-neu .s24-kategorien__liste--unter.s24-n4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1300px){html.s24-outlet-neu .s24-kategorien__liste--unter.s24-n5{grid-template-columns:repeat(5,minmax(0,1fr))}}.s24-subgrid .subcatimg{position:relative!important}.s24-subgrid .subcatimg img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain;padding:14px;box-sizing:border-box}.s24-subgrid .subcatbox,.s24-subgrid .subcatboxbottom{box-sizing:border-box;min-width:0}.s24-subgrid .subcatboxbottom *{overflow-wrap:anywhere;hyphens:auto}html body .ratgeberkachel:after,html body .ratgeberkachel:before{display:none!important;content:none!important;background:none!important;opacity:0!important}html body .ratgeberkachel.s24-rg a,html body .ratgeberkachel.s24-rg a *{color:inherit}html body .ratgeberkachel.s24-rg .ratgeberhead{color:#1d1d1f!important}html body .ratgeberkachel.s24-rg .ratgebertext{color:#3a3a3c!important}html.s24-i-referenzen main .wb_colrow>.wb_column.s24-flach{grid-column:auto!important;grid-row:auto!important}html.s24-i-referenzen main .wb_colrow>.wb_column.s24-flach .referenzbottomhead{font-size:16px!important}@media screen and (max-width:699px){html.s24-i-referenzen main .wb_colrow>.wb_column.s24-flach .referenzbottomhead{font-size:14px!important}}@media screen and (min-width:701px){html body main p,html body main li,html body main h1,html body main h2,html body main h3{hyphens:manual;-webkit-hyphens:manual}}.prodabprice .s24-altpreis{margin:0 4px;color:#86868b;font-size:.82em;font-weight:500;text-decoration:line-through}.s24-rg-foto{margin:0 0 clamp(20px,3vw,32px);overflow:hidden;border-radius:clamp(20px,3vw,28px);background:#f5f5f7}.s24-rg-foto img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}html.s24-inhalt main .ratgeberlinks,html.s24-inhalt main .ratgeberback{display:inline-block;margin:8px 10px 0 0;padding:0!important;border:0!important;background:none!important}html.s24-inhalt main .ratgeberlinks a,html.s24-inhalt main .ratgeberback a{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:980px;font-size:15px;font-weight:650;text-decoration:none!important}html.s24-inhalt main .ratgeberlinks a{background:#425237;color:#fff!important}html.s24-inhalt main .ratgeberlinks a:hover{background:#34422b}html.s24-inhalt main .ratgeberback a{background:#f5f5f7;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f!important}html.s24-inhalt main .ratgeberback a:hover{box-shadow:inset 0 0 0 1px #425237}.ratgebercontent table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html.s24-neuseite main>[data-s24-alt]{display:none!important}html.s24-neuseite main{background:#fff}.s24-f{--f-gruen: #425237;--f-gruen-d: #34422b;--f-bord: #68223a;--f-grau: #f5f5f7;box-sizing:border-box;max-width:1240px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,4vw,40px) clamp(56px,7vw,96px);color:#1d1d1f}.s24-f *,.s24-f *:before,.s24-f *:after{box-sizing:border-box}.s24-f img{display:block;max-width:100%;height:auto}.s24-f h1,.s24-f h2,.s24-f h3{color:#1d1d1f!important;text-transform:none!important;letter-spacing:-.03em;margin:0}.s24-f h1{font-size:clamp(34px,5.4vw,64px);font-weight:760;line-height:1.04}.s24-f h2{font-size:clamp(26px,3.2vw,40px);font-weight:740;line-height:1.1}.s24-f h3{font-size:20px;font-weight:720;letter-spacing:-.02em}.s24-f p{margin:0 0 14px;color:#3a3a3c;font-size:17px;line-height:1.65}.s24-f__kicker{margin:0 0 12px!important;color:var(--f-bord)!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3!important}.s24-f__hero{max-width:880px;margin:0 auto;padding:clamp(20px,4vw,48px) 0 clamp(8px,2vw,24px);text-align:center}.s24-f__hero--kompakt{padding-bottom:0}.s24-f__lead{max-width:720px;margin:18px auto 0!important;font-size:clamp(18px,2vw,21px)!important;line-height:1.55!important}.s24-f__aktionen{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.s24-f__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:980px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f!important;font-size:16px;font-weight:650;text-decoration:none!important;transition:background .15s,box-shadow .15s}.s24-f__btn:hover{box-shadow:inset 0 0 0 1px #425237}.s24-f__btn--gruen{background:var(--f-gruen);box-shadow:none;color:#fff!important}.s24-f__btn--gruen:hover{background:var(--f-gruen-d);box-shadow:none}.s24-f__btn--hell{background:#fff;box-shadow:none;color:var(--f-gruen)!important}.s24-f__btn--hell:hover{background:#eef1ea;box-shadow:none}.s24-f__btn--rand{background:transparent;box-shadow:inset 0 0 0 1px #fff9;color:#fff!important}.s24-f__btn--rand:hover{box-shadow:inset 0 0 0 2px #fff}.s24-f__heroBild{margin-top:clamp(28px,4vw,48px);overflow:hidden;border-radius:clamp(20px,3vw,32px);background:var(--f-grau)}.s24-f__heroBild img{width:100%;aspect-ratio:16 / 8;object-fit:cover}.s24-f__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;list-style:none}.s24-f__nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:980px;background:var(--f-grau);box-shadow:inset 0 0 0 1px #e5e5ea;color:#1d1d1f!important;font-size:15px;font-weight:650;text-decoration:none!important}.s24-f__nav a:hover{box-shadow:inset 0 0 0 1px var(--f-gruen);color:var(--f-gruen)!important}.s24-f__zahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(32px,5vw,64px) 0;padding:0;list-style:none}.s24-f__zahlen li{padding:22px 20px;border-radius:22px;background:var(--f-grau);text-align:center}.s24-f__zahlen strong{display:block;color:var(--f-gruen);font-size:clamp(28px,3.4vw,40px);font-weight:760;letter-spacing:-.03em;line-height:1.1}.s24-f__zahlen span{display:block;margin-top:6px;color:#3a3a3c;font-size:14px;line-height:1.4}@media screen and (min-width:860px){.s24-f__zahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.s24-f__zeile{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;margin:clamp(40px,6vw,88px) 0}.s24-f__bild{overflow:hidden;border-radius:clamp(20px,3vw,30px);background:var(--f-grau)}.s24-f__bild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.s24-f__zeile:hover .s24-f__bild img{transform:scale(1.03)}.s24-f__text h2{margin-bottom:14px}.s24-f__link{color:var(--f-gruen)!important;font-weight:650;text-decoration:none!important}.s24-f__link:hover{text-decoration:underline!important;text-underline-offset:3px}@media screen and (min-width:860px){.s24-f__zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px)}.s24-f__zeile--rev .s24-f__bild{order:2}}.s24-f__trends{margin:clamp(48px,7vw,96px) 0;padding:clamp(28px,4vw,56px);border-radius:clamp(22px,3vw,32px);background:var(--f-grau)}.s24-f__kopf{max-width:720px;margin-bottom:28px}.s24-f__kopf h2{margin-bottom:14px}.s24-f__karten{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.s24-f__karten li{display:flex;flex-direction:column;padding:24px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0000000a}.s24-f__karten h3{margin-bottom:8px}.s24-f__karten p{flex:1;font-size:16px}.s24-f__karten a{display:inline-flex;align-items:center;min-height:44px;color:var(--f-gruen)!important;font-weight:650;text-decoration:none!important}.s24-f__karten a:hover{text-decoration:underline!important;text-underline-offset:3px}@media screen and (min-width:760px){.s24-f__karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-f__marken{margin:clamp(40px,6vw,80px) 0;text-align:center}.s24-f__marken h2{margin-bottom:22px}.s24-f__marken ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.s24-f__marken a{display:flex;align-items:center;justify-content:center;width:220px;height:100px;border-radius:20px;background:var(--f-grau);transition:background .2s,transform .2s}.s24-f__marken a:hover{background:#eef1ea;transform:translateY(-2px)}.s24-f__marken img{width:150px;height:auto}.s24-f__versprechen{max-width:980px;margin:clamp(32px,5vw,64px) auto;text-align:center}.s24-f__versprechen h2{margin-bottom:18px}.s24-f__spalten{display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px;text-align:left}@media screen and (min-width:760px){.s24-f__spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}.s24-f__logo{width:150px;height:auto;margin-bottom:16px}.s24-f__liste{margin:0 0 16px;padding:0;list-style:none}.s24-f__liste li{position:relative;margin:0 0 8px;padding-left:26px;color:#1d1d1f;font-size:16px;line-height:1.5}.s24-f__liste li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:50%;background:var(--f-gruen);box-shadow:0 0 0 4px #e8ede4}.s24-f__marke{scroll-margin-top:170px}.s24-f__cta{margin-top:clamp(48px,7vw,96px);padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px);border-radius:clamp(22px,3vw,32px);background:var(--f-gruen);text-align:center}.s24-f__cta h2,.s24-f__cta p{color:#fff!important}.s24-f__cta p{max-width:560px;margin:14px auto 0;opacity:.9}.s24-f__zahlen--sechs{grid-template-columns:repeat(2,minmax(0,1fr))}.s24-f__zahlen--sechs strong{font-size:clamp(20px,2.2vw,26px)}@media screen and (min-width:860px){.s24-f__zahlen--sechs{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-f__video{margin:clamp(40px,6vw,80px) 0}.s24-f__video .s24-i-video__box{padding:clamp(18px,2.4vw,32px);border-radius:clamp(22px,3vw,32px);background:var(--f-gruen)}.s24-f__video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:16px;background:#000}.s24-f__video h2{margin-bottom:16px;color:#fff!important}.s24-f__dienste{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:clamp(32px,5vw,64px) 0;padding:0;list-style:none}@media screen and (min-width:700px){.s24-f__dienste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1080px){.s24-f__dienste{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-f__dienst{display:flex;flex-direction:column;padding:24px;border-radius:22px;background:var(--f-grau)}.s24-f__ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:14px;background:#fff;color:var(--f-gruen);box-shadow:inset 0 0 0 1px #e5e5ea}.s24-f__dienst h3{margin-bottom:8px}.s24-f__dienst p{flex:1;margin-bottom:16px;font-size:16px}.s24-f__dact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.s24-f__tel{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f!important;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;text-decoration:none!important}.s24-f__tel:hover{box-shadow:inset 0 0 0 1px var(--f-gruen);color:var(--f-gruen)!important}.s24-f__dact .s24-f__link{display:inline-flex;align-items:center;min-height:44px}html body main .s24-f .s24-f__cta h2,html body main .s24-f .s24-f__video h2{margin:0!important;color:#fff!important;text-align:center}html body main .s24-f .s24-f__video h2{text-align:left;margin-bottom:16px!important}html body main .s24-f .s24-f__cta p{max-width:560px;margin:14px auto 0!important;color:#fff!important;text-align:center;opacity:.92}html body main .s24-f .s24-f__cta{text-align:center}html.s24-kontakt-neu main>[data-s24-alt]{display:none!important}html.s24-kontakt-neu main{background:#fff}.s24-k{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,4vw,40px) clamp(56px,7vw,96px);color:#1d1d1f}.s24-k *,.s24-k *:before,.s24-k *:after{box-sizing:border-box}.s24-k h1,.s24-k h2,.s24-k h3{margin:0;color:#1d1d1f!important;text-transform:none!important;letter-spacing:-.03em}.s24-k h1{font-size:clamp(32px,5vw,56px);font-weight:760;line-height:1.06}.s24-k h2{font-size:clamp(24px,2.8vw,32px);font-weight:740;line-height:1.15}.s24-k h3{font-size:15px;font-weight:700;letter-spacing:-.01em}.s24-k p{margin:0 0 12px;color:#3a3a3c;font-size:16px;line-height:1.6}.s24-k__kopf{max-width:760px;margin:0 auto clamp(28px,4vw,48px);padding-top:clamp(12px,3vw,32px);text-align:center}.s24-k__kicker{margin:0 0 12px!important;color:#68223a!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.s24-k__lead{margin:16px auto 0!important;font-size:clamp(17px,1.9vw,20px)!important}.s24-k__hinweis{display:inline-block;margin:18px auto 0!important;padding:10px 18px;border-radius:16px;background:#f5f5f7;font-size:14px!important;line-height:1.5!important}.s24-k__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:start}@media screen and (min-width:960px){.s24-k__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.s24-k__formular{position:sticky;top:190px}}.s24-k__karten{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}@media screen and (min-width:560px)and (max-width:959px){.s24-k__karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.s24-k__karte,.s24-k__karten>li{display:flex;gap:14px;padding:18px;border-radius:20px;background:#f5f5f7}.s24-k__ico{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:#425237;box-shadow:inset 0 0 0 1px #e5e5ea}.s24-k__inh{min-width:0}.s24-k__inh h3{margin-bottom:4px}.s24-k__inh p{margin:0;font-size:15px}.s24-k__gross{display:inline-flex;align-items:center;min-height:44px;color:#1d1d1f!important;font-size:clamp(20px,2vw,24px);font-weight:740;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-decoration:none!important}.s24-k__gross:hover{color:#425237!important}.s24-k__mail a,.s24-k__link{display:inline-flex;align-items:center;min-height:44px;color:#425237!important;font-size:16px;font-weight:650;text-decoration:none!important}.s24-k__mail a:hover,.s24-k__link:hover{text-decoration:underline!important;text-underline-offset:3px}.s24-k__schnell{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.s24-k__btn{display:inline-flex;flex:1 1 180px;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:0;border-radius:980px;font:inherit;font-size:16px;font-weight:650;text-decoration:none!important;cursor:pointer;transition:background .15s}.s24-k__btn--rueck{background:#425237;color:#fff!important}.s24-k__btn--rueck:hover{background:#34422b}.s24-k__btn--wa{background:#fff;color:#1f6b3a!important;box-shadow:inset 0 0 0 1px #1f6b3a}.s24-k__btn--wa:hover{background:#eef6f0}.s24-k__bild{overflow:hidden;margin-top:16px;border-radius:24px;background:#f5f5f7}.s24-k__bild img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.s24-k__formular{padding:clamp(22px,3vw,36px);border-radius:26px;background:#fff;box-shadow:0 1px 2px #0000000a,0 12px 36px #00000014;border:1px solid #ececf0}.s24-k__fp{margin:6px 0 20px!important;color:#6e6e73!important;font-size:14px!important}.s24-k__formbox form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 14px;margin:0;padding:0}.s24-k__formbox form>*{grid-column:1 / -1}.s24-k__formbox form label.intext{display:block;width:auto;margin:0;padding:0;grid-column:span 6}@media screen and (min-width:600px){.s24-k__formbox form label.intext{grid-column:span var(--sp, 6)}}.s24-k__formbox form label.intext.s24-k__voll{grid-column:1 / -1}.s24-k__formbox .fieldval{display:block;margin:0 0 6px;color:#1d1d1f;font-size:14px;font-weight:650}.s24-k__formbox input[type=text],.s24-k__formbox input[type=email],.s24-k__formbox input[type=tel],.s24-k__formbox textarea{box-sizing:border-box;display:block;width:100%!important;min-height:50px;padding:11px 14px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;color:#1d1d1f;font:inherit;font-size:16px}.s24-k__formbox textarea{min-height:150px;resize:vertical}.s24-k__formbox input:focus,.s24-k__formbox textarea:focus{outline:3px solid rgba(66,82,55,.3);border-color:#425237}.s24-k__zustimmung{display:flex!important;align-items:flex-start;gap:12px}.s24-k__zustimmung input[type=checkbox]{flex:0 0 auto;width:22px!important;height:22px;margin:2px 0 0;accent-color:#425237}.s24-k__zustimmung .fieldcheck{color:#3a3a3c;font-size:14px;line-height:1.5}.s24-k__formbox input[type=submit],.s24-k__formbox input.button{display:block;width:100%!important;min-height:54px;margin-top:4px;padding:0 28px;border:0;border-radius:980px;background:#425237!important;color:#fff!important;font:inherit;font-size:17px;font-weight:650;cursor:pointer;text-transform:none}.s24-k__formbox input[type=submit]:hover{background:#34422b!important}.s24-k__formbox form>div:last-of-type{grid-column:1 / -1}.s24-k__formbox .s24-k__koeder{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.s24-k__dsgvo{margin:14px 0 0!important;color:#6e6e73!important;font-size:13px!important}.s24-k__dsgvo a{color:#425237!important}.s24-k__formbox [style*=color][style*=red],.s24-k__formbox .red{color:#8a1c1c!important}.s24-k__karte{overflow:hidden;margin-top:clamp(28px,4vw,56px);border-radius:26px;border:1px solid #ececf0}.s24-k__karte .leafletmap,.s24-k__karte #leafletmapcanvas{width:100%!important;height:clamp(320px,42vw,460px)!important;min-height:320px}.s24-k__karte #leafletmapcanvas{border-radius:0}html.s24-ausstellung-neu main>[data-s24-alt]{display:none!important}html.s24-ausstellung-neu main{background:#fff;padding-top:0}html.s24-ausstellung-neu.s24-i-pano main{padding-top:0!important}.s24-a{--a-gruen: #425237;--a-gruen-d: #34422b;--a-bord: #68223a;--a-grau: #f5f5f7;box-sizing:border-box;max-width:1240px;margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,4vw,40px) clamp(56px,7vw,96px);color:#1d1d1f}.s24-a *,.s24-a *:before,.s24-a *:after{box-sizing:border-box}.s24-a img{display:block;max-width:100%;height:auto}.s24-a h1,.s24-a h2,.s24-a h3{margin:0;color:#1d1d1f!important;text-transform:none!important;letter-spacing:-.03em}.s24-a h1{font-size:clamp(34px,5.4vw,62px);font-weight:760;line-height:1.05}.s24-a h2{font-size:clamp(26px,3.2vw,40px);font-weight:740;line-height:1.1}.s24-a h3{font-size:19px;font-weight:720;letter-spacing:-.02em}.s24-a p{margin:0 0 14px;color:#3a3a3c;font-size:17px;line-height:1.65}.s24-a__kicker{margin:0 0 12px!important;color:var(--a-bord)!important;font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3!important}.s24-a__hero{max-width:880px;margin:0 auto;padding:clamp(20px,4vw,48px) 0 0;text-align:center}.s24-a__lead{max-width:720px;margin:18px auto 0!important;font-size:clamp(18px,2vw,21px)!important;line-height:1.55!important}.s24-a__aktionen{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.s24-a__aktionen--links{justify-content:flex-start;margin-top:0}.s24-a__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:980px;background:var(--a-grau);box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f!important;font-size:16px;font-weight:650;text-decoration:none!important;transition:background .15s,box-shadow .15s}.s24-a__btn:hover{box-shadow:inset 0 0 0 1px var(--a-gruen)}.s24-a__btn--gruen{background:var(--a-gruen);box-shadow:none;color:#fff!important}.s24-a__btn--gruen:hover{background:var(--a-gruen-d);box-shadow:none}.s24-a__btn--hell{background:#fff;box-shadow:none;color:var(--a-gruen)!important}.s24-a__btn--hell:hover{background:#eef1ea;box-shadow:none}.s24-a__btn--rand{background:transparent;box-shadow:inset 0 0 0 1px #fff9;color:#fff!important}.s24-a__btn--rand:hover{box-shadow:inset 0 0 0 2px #fff}.s24-a__heroBild{overflow:hidden;margin:clamp(28px,4vw,48px) auto 0;max-width:760px;border-radius:clamp(20px,3vw,32px);background:var(--a-grau)}.s24-a__heroBild img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 45%}.s24-a__fakten{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:clamp(32px,5vw,64px) 0;padding:0;list-style:none}@media screen and (min-width:700px){.s24-a__fakten{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-a__fakten li{padding:22px 20px;border-radius:22px;background:var(--a-grau);text-align:center}.s24-a__fakten strong{display:block;color:var(--a-gruen);font-size:clamp(28px,3.4vw,40px);font-weight:760;letter-spacing:-.03em;line-height:1.1}.s24-a__fakten span{display:block;margin-top:6px;color:#3a3a3c;font-size:14px;line-height:1.4}.s24-a__kopf{max-width:720px;margin-bottom:28px}.s24-a__kopf h2{margin-bottom:14px}.s24-a__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media screen and (min-width:640px){.s24-a__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.s24-a__raster{grid-template-columns:repeat(6,minmax(0,1fr))}.s24-a__bereich{grid-column:span 2}.s24-a__bereich.is-gross{grid-column:span 3}}.s24-a__bereich figure{position:relative;margin:0;overflow:hidden;border-radius:24px;background:var(--a-grau);height:100%}.s24-a__bereich img{width:100%;height:100%;min-height:260px;aspect-ratio:4 / 3;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.s24-a__bereich.is-gross img{aspect-ratio:3 / 2}.s24-a__bereich:hover img{transform:scale(1.04)}.s24-a__bereich figcaption{position:absolute;left:12px;right:12px;bottom:12px;padding:14px 16px;border-radius:18px;background:#fffffff2;box-shadow:0 6px 20px #0000001f}.s24-a__bereich figcaption h3{margin-bottom:4px;font-size:17px}.s24-a__bereich figcaption p{margin:0;font-size:14px;line-height:1.45}.s24-a__tour{margin:clamp(48px,7vw,96px) 0;scroll-margin-top:190px}.s24-a__tourbox{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;min-height:340px;border-radius:clamp(20px,3vw,30px);background:#1d1d1f}.s24-a__tourbox .pano2vrframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;overflow:hidden;z-index:1}.s24-a__tourbox .pano2vrframe:after,.s24-a__tourbox .parallaxdiv:after{display:none!important;content:none!important}.s24-a__tourbox .parallaxdiv{position:absolute!important;inset:0;width:100%!important;height:100%!important;min-height:0!important;color:#fff}.s24-a__tourlink{margin:14px 0 0!important}.s24-a__link{color:var(--a-gruen)!important;font-weight:650;text-decoration:none!important;display:inline-flex;align-items:center;min-height:44px}.s24-a__link:hover{text-decoration:underline!important;text-underline-offset:3px}.s24-a__ablauf h2{margin-bottom:22px;text-align:center}.s24-a__ablauf ol{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:760px){.s24-a__ablauf ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.s24-a__ablauf li{padding:26px 24px;border-radius:22px;background:var(--a-grau)}.s24-a__nr{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;background:var(--a-gruen);color:#fff;font-size:17px;font-weight:740}.s24-a__ablauf h3{margin-bottom:8px}.s24-a__ablauf p{margin:0;font-size:16px}.s24-a__anfahrt{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;margin-top:clamp(48px,7vw,96px);padding:clamp(28px,5vw,56px);border-radius:clamp(22px,3vw,32px);background:var(--a-gruen)}@media screen and (min-width:860px){.s24-a__anfahrt{grid-template-columns:minmax(0,1fr) auto}}.s24-a__anfahrt h2,.s24-a__anfahrt p{color:#fff!important}.s24-a__anfahrt .s24-a__kicker{color:#d9c5cd!important}.s24-a__anfahrt p{margin-bottom:8px;opacity:.92}@media screen and (max-width:639px){.s24-a__bereich figure{display:flex;flex-direction:column;background:var(--a-grau)}.s24-a__bereich img{min-height:0;aspect-ratio:4 / 3;height:auto}.s24-a__bereich figcaption{position:static;padding:14px 18px 18px;border-radius:0;background:transparent;box-shadow:none}}html body main .s24-a .s24-a__anfahrt h2{margin:0 0 12px!important;color:#fff!important;text-align:left}html body main .s24-a .s24-a__anfahrt p{max-width:none;margin:0 0 8px!important;color:#fff!important;text-align:left}html body main .s24-a .s24-a__anfahrt .s24-a__kicker{color:#d9c5cd!important}.s24-a__ablauf li{display:flex;flex-direction:column;align-items:flex-start}.s24-a__ablauf li .s24-a__btn--klein{margin-top:auto;min-height:44px;padding:0 22px;font-size:15px;background:#fff;box-shadow:inset 0 0 0 1px #425237;color:#425237!important}.s24-a__ablauf li .s24-a__btn--klein:hover{background:#425237;color:#fff!important}html.s24-ausstellung-neu .s24-a__hero{text-align:center}html.s24-ausstellung-neu .s24-a__hero h1{text-align:center!important;font-size:clamp(34px,5.4vw,62px)!important;max-width:none;margin-inline:auto}html.s24-ausstellung-neu .s24-a__hero .s24-a__kicker{text-align:center!important}html.s24-fuss-neu body>footer{background:#f5f5f7!important;color:#1d1d1f;border-top:1px solid #e5e5ea;padding:0!important}html.s24-fuss-neu body>footer .s24-fuss-alt{display:none!important}html.s24-fuss-neu body>footer .fadefooter{opacity:1!important}.s24-fuss{padding-top:40px;padding-bottom:28px;color:#1d1d1f}.s24-fuss a{color:inherit;text-decoration:none}.s24-fuss__raster{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(150px,.55fr) minmax(280px,1.4fr);gap:32px 48px;align-items:start}.s24-fuss__karte{padding:28px;border-radius:24px;background:#68223a;color:#fff}.s24-fuss__karte a{color:#fff;text-decoration:underline;text-underline-offset:3px}.s24-fuss__claim{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-.005em}.s24-fuss__klein{margin:0 0 4px;font-size:13px;font-weight:600;opacity:.85}.s24-fuss__firma{margin:0 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:720;letter-spacing:-.02em;line-height:1.15}.s24-fuss address{margin:0 0 16px;font-style:normal;font-size:15px;line-height:1.55}.s24-fuss dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.25);font-size:15px}.s24-fuss dt{font-weight:700}.s24-fuss dd{margin:0}.s24-fuss dd a{display:inline-flex;align-items:center;min-height:32px}.s24-fuss__hinweis{margin:0 0 16px;font-size:13px;line-height:1.5;font-weight:600;opacity:.92}.s24-fuss__sozialzeile{display:flex;gap:10px}.s24-fuss__karte a.s24-fuss__sozial{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#68223a;text-decoration:none;transition:transform .15s}.s24-fuss__karte a.s24-fuss__sozial:hover{transform:translateY(-2px)}.s24-fuss__spalte h2{margin:0 0 12px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#1d1d1f;text-transform:none}.s24-fuss__spalte a{display:flex;align-items:center;min-height:36px;font-size:15px;color:#3a3a3c}.s24-fuss__spalte a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-fuss__zwei{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.s24-fuss__marken,.s24-fuss__zahl{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;margin-top:28px;padding-top:18px;border-top:1px solid #dcdce1}.s24-fuss__marken>span,.s24-fuss__zahl>span{flex:0 0 140px;font-size:14px;font-weight:700;color:#1d1d1f}.s24-fuss__marken a{display:flex;flex-direction:column;min-height:44px;justify-content:center;font-size:15px}.s24-fuss__marken a strong{font-weight:700;letter-spacing:-.01em}.s24-fuss__marken a:last-child strong{color:#68223a}.s24-fuss__marken small{color:#6e6e73;font-size:12px}.s24-fuss__zahl ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.s24-fuss__zahl li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:980px;background:#fff;border:1px solid #e5e5ea;font-size:13px;font-weight:600;color:#3a3a3c}.s24-fuss__recht{margin:22px 0 0;padding-top:16px;border-top:1px solid #dcdce1;font-size:13px;color:#6e6e73}@media screen and (max-width:1050px){.s24-fuss__raster{grid-template-columns:1fr 1fr}.s24-fuss__karte{grid-column:1 / -1}}@media screen and (max-width:650px){.s24-fuss{padding-top:24px}.s24-fuss__raster{grid-template-columns:1fr;gap:24px}.s24-fuss__karte{padding:22px 20px;border-radius:20px}.s24-fuss__marken>span,.s24-fuss__zahl>span{flex-basis:100%}.s24-fuss__zwei{gap:0 16px}html.s24-fuss-neu body{padding-bottom:56px}}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__spalte a{display:flex!important;align-items:center;min-height:36px;color:#3a3a3c!important;font-size:15px}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__spalte a:hover{color:#425237!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte,html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte a{color:#fff!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte a.s24-fuss__sozial{color:#68223a!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken a{display:flex!important;color:#1d1d1f!important;min-height:44px}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken a:last-child strong{color:#68223a}html.s24-fuss-neu body>footer .s24-fuss p,html.s24-fuss-neu body>footer .s24-fuss span{color:inherit}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__recht,html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken small{color:#6e6e73!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken a strong{color:#1d1d1f!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken a:last-child strong{color:#68223a!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken>span,html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__zahl>span{color:#1d1d1f!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__spalte h2{color:#1d1d1f!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__zahl li{color:#3a3a3c!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__marken a{padding:0}.s24-fuss__marken img{display:block;height:44px;width:auto;max-width:150px;object-fit:contain;border-radius:0}.s24-fuss__zahl li.s24-fuss__logo{min-height:44px;padding:0 14px}.s24-fuss__zahl li.s24-fuss__logo img{display:block;height:26px;width:auto;max-width:84px;object-fit:contain;border-radius:0}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte dd a{display:inline-flex!important;align-items:center;min-height:44px}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__spalte a{min-height:44px}html body .s24-fuss__firma{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25}html body .s24-fuss__claim{font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.45}html body .s24-fuss dt{font-size:13px;font-weight:600;letter-spacing:.01em;opacity:.75}html body .s24-fuss dd,html body .s24-fuss address{font-size:15px;line-height:1.55;font-variant-numeric:tabular-nums}html body .s24-fuss h2{font-size:15px;font-weight:650;letter-spacing:-.005em;line-height:1.3}html body .s24-fuss__spalte a,html body .s24-fuss li a{font-size:15px;font-weight:400;line-height:1.5}html body .s24-fuss__hinweis,html body .s24-fuss__klein{font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0}html body .s24-fuss__recht{font-size:13px;line-height:1.5}.s24-fuss__termin{margin:14px 0 6px}.s24-fuss__tbtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:980px;background:#fff;color:#425237!important;font-size:15px;font-weight:650;text-decoration:none!important;box-shadow:inset 0 0 0 1.5px #425237;transition:background .15s,color .15s}.s24-fuss__tbtn:hover{background:#425237;color:#fff!important}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte a.s24-fuss__tbtn{color:#425237!important;text-decoration:none}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte a.s24-fuss__tbtn:hover{color:#fff!important;background:#425237}html.s24-fuss-neu body>footer .s24-fuss .s24-fuss__karte a.s24-fuss__tbtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:0 28px;white-space:nowrap;font-size:15px;font-weight:650}html.s24-produkt .productblock .wb_colrow>div:nth-child(2){order:-1}html.s24-produkt .productinfos{display:flex;flex-direction:column}html.s24-produkt .productinfos>*{order:10}html.s24-produkt .productinfos>h1.productname{order:1;margin:0 0 8px}html.s24-produkt .productinfos>.productdescription{order:2;margin:0 0 14px}html.s24-produkt .productinfos>.productdescription p{margin:0 0 4px;font-size:16px;line-height:1.5;color:#6e6e73}html.s24-produkt .productinfos>.productlegend{order:3}html.s24-produkt .productinfos>.s24-kaufkarte{order:4}html.s24-produkt .productinfos>.productcustomchoice{order:5}html.s24-produkt .productinfos>#copyblocktocart{order:6}html.s24-produkt .productinfos>.resize-triggers{order:99}html.s24-produkt .productlegend{background:none;border:0;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;border-radius:0;padding:14px 0;margin:0 0 16px;box-shadow:none}html.s24-produkt .productlegend .legendhead{display:none}html.s24-produkt .legendicons{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px 8px}html.s24-produkt .legendrow{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;background:none}html.s24-produkt .legendicon{width:30px;height:30px;margin-bottom:4px}html.s24-produkt .legendicon img{width:28px;height:28px;object-fit:contain}html.s24-produkt .legendtext{order:2;margin:0;font-size:13px;color:#6e6e73;font-weight:500}html.s24-produkt .legendvalue{order:3;margin:0;font-size:16px;font-weight:700;color:#1d1d1f;text-align:left;font-variant-numeric:tabular-nums}.s24-kaufkarte{display:flex;flex-direction:column;gap:14px;margin:0 0 20px;padding:20px 22px;border-radius:20px;background:#f5f5f7}.s24-kaufkarte .productcustomprice{margin:0;padding:0;background:none;border:0;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 16px}.s24-kaufkarte .productcustomprice .productprice{display:none}.s24-kaufkarte .productcustomprice>strong{grid-column:1;grid-row:1;margin:0;color:#68223a;font-size:clamp(30px,3.4vw,40px);font-weight:720;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.s24-kaufkarte .productcustomprice>strong:after{content:" "}.s24-kaufkarte .productcustomdelivery{grid-column:2;grid-row:1;text-align:right;font-size:15px;font-weight:650;color:#1d1d1f;margin:0}.s24-kaufkarte .productkwdelivery{grid-column:2;text-align:right;font-size:13px;color:#6e6e73}.s24-kaufkarte .productcolorstext{grid-column:1 / -1;margin:6px 0 0;font-size:13px;line-height:1.4;color:#6e6e73}.s24-kaufkarte .productcolorstext strong{display:inline;font-size:inherit!important;font-weight:400!important;color:#6e6e73!important;margin:0 .25em 0 0}.s24-kaufkarte .productmemory{position:static!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0;padding:0;background:none!important;border:0;box-shadow:none;width:auto;opacity:1!important;transform:none!important}.s24-kaufkarte .productquantity{margin:0}.s24-kaufkarte .productquantity label{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#3a3a3c}.s24-kaufkarte .productquantity input{width:72px;min-height:52px;padding:0 10px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;font:inherit;font-size:16px;font-weight:600;text-align:center}.s24-kaufkarte .cartbuttons{display:flex;flex:1 1 200px;align-items:center;gap:10px;margin:0;padding:0}.s24-kaufkarte #settoticket{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:980px;background:#425237;color:#fff!important;font-size:16px;font-weight:650;text-transform:none;text-decoration:none;border:0;transition:background .15s,transform .15s}.s24-kaufkarte #settoticket:hover{background:#34422b;transform:translateY(-1px)}.s24-kaufkarte .showminicart{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #d2d2d7}.s24-kaufkarte .showminicart img{width:26px;height:auto}.s24-kaufkarte .minmaxalerts{flex:1 1 100%;font-size:13px;color:#b3261e}html.s24-produkt .productinfos>.productcustomchoice{margin:0 0 8px;padding:0;background:none;border:0}html.s24-produkt .extrashead{margin:0 0 8px;padding:0;background:none!important;color:#1d1d1f!important;font-size:18px;font-weight:700;letter-spacing:-.01em;text-transform:none}html.s24-produkt .extrasbox{background:none!important;padding:0;border:0}html.s24-produkt #extraschooselist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}html.s24-produkt .extra_line{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid #d2d2d7;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}html.s24-produkt .extra_line:hover{border-color:#425237;background:#fafcf8}html.s24-produkt .extras_dot{flex:0 0 auto}html.s24-produkt .extras_txt{font-size:15px;font-weight:500;color:#1d1d1f}html.s24-produkt #copyblocktocart{margin:4px 0 0}html.s24-produkt #copyblocktocart .productcustomchoice{margin:0;padding:0;background:none;font-size:14px;color:#3a3a3c}html.s24-produkt #otherproimages{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;margin:14px 0 0;padding:0}html.s24-produkt .otherproimage{float:none;width:auto;margin:0;padding:0}html.s24-produkt .otherproimgbg{border:1px solid #e5e5ea;border-radius:14px;background-color:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}html.s24-produkt .otherproimage:hover .otherproimgbg{border-color:#425237;box-shadow:0 0 0 2px #42523733}.s24kauf-leiste{display:none}@media screen and (max-width:650px){.s24-kaufkarte{padding:16px}.s24kauf-leiste--an{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:30000;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5ea;box-shadow:0 -6px 20px #00000014}.s24kauf-leiste__preis{display:flex;flex-direction:column;color:#68223a;font-weight:700;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.s24kauf-leiste__preis small{color:#6e6e73;font-size:11px;font-weight:400}.s24kauf-leiste__knopf{min-height:48px;padding:0 22px;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-weight:650;cursor:pointer}html.s24-kauf-leiste body{padding-bottom:76px}}html.s24-produkt .legendicons{max-width:100%;box-sizing:border-box}html.s24-produkt .productlegend{box-sizing:border-box}html.s24-produkt .extras_dot img{width:24px;height:24px}html.s24-produkt .s24-kaufkarte .productcustomdelivery{display:inline-flex;align-items:center;gap:6px}html.s24-produkt .legendicons{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px 12px;padding:4px 0}html.s24-produkt .legendrow{align-items:flex-start;gap:6px}html.s24-produkt .legendicon{display:grid;place-items:center;width:44px;height:44px;margin:0 0 2px;border-radius:50%;background:#eaf0e6;color:#425237;flex:0 0 auto}html.s24-produkt .s24-legicon{display:grid;place-items:center}html.s24-produkt .legendtext{font-size:14px;font-weight:600;letter-spacing:0;color:#1d1d1f;line-height:1.3}html.s24-produkt .legendvalue{font-size:14px;font-weight:500;color:#6e6e73}html.s24-produkt .legendvalue:empty,html.s24-produkt .legendvalue:-moz-only-whitespace{display:none}html body .productoffertop{background:#f6e9ed!important;color:#68223a!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:650!important;border:0!important;border-radius:980px!important;display:inline-flex!important;align-items:center;width:auto!important;min-height:32px;padding:0 14px!important;margin:0 0 12px!important;box-shadow:none!important}html body .productoffertop *{color:inherit!important;background:none!important;text-transform:none!important}html.s24-produkt .s24-kaufkarte .cartbuttons{align-items:center;flex-wrap:nowrap}html.s24-produkt .s24-kaufkarte .showminicart{align-self:center;margin:0}html.s24-produkt .s24-kaufkarte .showminicart img{width:24px;height:auto;display:block}html.s24-produkt .s24-kaufkarte .showbasketsize{position:absolute;top:-4px;right:-4px}html.s24-produkt .s24-kaufkarte .cartbuttons{align-items:center;margin:0!important}html.s24-produkt .s24-kaufkarte .cartbuttons #settoticket{margin:0!important}html.s24-produkt .s24-kaufkarte .cartbuttons .showminicart{display:inline-flex!important;width:52px;height:52px;margin:0!important;top:0!important;box-sizing:border-box}html.s24-produkt .legendicon{width:52px;height:52px}html.s24-produkt .legendicon img.s24-legicon{width:36px;height:36px;object-fit:contain}html.s24-produkt .legendicons{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}html.s24-produkt .legendrow{min-width:0}html.s24-produkt .legendicon{width:60px;height:60px;background:#eef3ea}html.s24-produkt .legendicon img.s24-legicon{width:44px;height:44px;filter:drop-shadow(0 0 .5px #425237) contrast(1.15)}html.s24-produkt .legendtext{overflow-wrap:anywhere;hyphens:auto;max-width:100%}html.s24-produkt .legendicon{width:44px;height:44px;margin-bottom:0}html.s24-produkt .legendicon img.s24-legicon{width:30px;height:30px}html.s24-produkt .legendicons{gap:14px 10px}html.s24-produkt .legendtext{overflow-wrap:break-word;word-break:normal;hyphens:auto;-webkit-hyphens:auto;font-size:13px}html.s24-produkt .legendicon{width:46px;height:46px}html.s24-produkt .legendicon img.s24-legicon{width:32px;height:32px}html.s24-produkt h1.productname{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.032em;line-height:1.1;margin:0 0 14px;color:#1d1d1f;text-wrap:balance}html.s24-produkt .productdescription{font-size:15.5px;line-height:1.6;color:#515154;letter-spacing:-.005em;text-wrap:pretty}html.s24-produkt .productdescription>p:first-child,html.s24-produkt .productdescription>*:first-child{font-size:18px;font-weight:500;line-height:1.4;color:#1d1d1f;letter-spacing:-.012em}html.s24-produkt .productdescription p{margin:0 0 .45em}.s24-kaufkarte .productcustomprice>strong{font-size:clamp(32px,3.4vw,40px);font-weight:740;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum" 1,"cv11" 1}.s24-kaufkarte .productcustomprice>strong span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.s24-kaufkarte .productcustomprice>strike{grid-column:1;font-size:14px;font-weight:500;color:#8a8a8f;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.s24-kaufkarte .productcustomprice>strike span{font-size:inherit;color:inherit}.s24-kaufkarte .productcustomprice>div:not([class]){grid-column:1 / -1;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.s24-kaufkarte .productcustomprice>div:not([class]):first-of-type{color:#68223a}.s24-kaufkarte .productcustomprice>div:not([class])+*~div:not([class]){color:#425237}.s24-kaufkarte .productcustomdelivery{font-size:14px;font-weight:600;letter-spacing:0}.s24-kaufkarte .productcustomdelivery span{font-size:inherit;font-weight:inherit}.s24-kaufkarte .productcolorstext,.s24-kaufkarte .productcolorstext strong{font-size:13px;line-height:1.5;color:#6e6e73}.s24-kaufkarte .productquantity label{font-size:14px;font-weight:600}.s24-kaufkarte #settoticket{font-size:16px;font-weight:650;letter-spacing:-.005em}html.s24-produkt .legendvalue{font-size:15px;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html.s24-produkt .legendtext{font-size:12.5px;font-weight:500;color:#6e6e73;letter-spacing:.005em}html body #choiceisoffer{color:#68223a!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}html body #choiceisoffer+*,html body .productcustomprice>div:not([class]):not(#choiceisoffer){font-size:14px!important;font-weight:600!important;color:#425237!important}html.s24-produkt .productdescription>p:first-child{font-size:18px!important;font-weight:500!important;line-height:1.4!important;color:#1d1d1f!important;letter-spacing:-.012em!important;margin-bottom:.6em}html.s24-produkt .productdescription>p+p{font-size:15.5px!important;line-height:1.6!important;color:#515154!important}html.s24-produkt .legendtext{font-size:12.5px!important;font-weight:500!important;color:#6e6e73!important}html.s24-produkt .legendvalue{font-size:15px!important;font-weight:600!important}@media screen and (max-width:650px){.s24-kaufkarte .productcustomprice{grid-template-columns:minmax(0,1fr)}.s24-kaufkarte .productcustomprice>strong,.s24-kaufkarte .productcustomprice>strike{grid-column:1}.s24-kaufkarte .productcustomprice>strong{grid-row:auto}html.s24-produkt .s24-kaufkarte .productcustomdelivery{grid-column:1;grid-row:auto;justify-self:start;margin:8px 0 0;padding:7px 14px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #e1e1e6;text-align:left}.s24-kaufkarte .productkwdelivery{grid-column:1;text-align:left}}html.s24-produkt .productlegend{padding:8px 0;margin:0 0 12px}html.s24-produkt .legendicons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:0}html.s24-produkt .legendrow{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:0;align-items:center}html.s24-produkt .legendicon{grid-column:1;grid-row:1 / span 2;width:30px;height:30px;margin:0}html.s24-produkt .legendicon img.s24-legicon{width:22px;height:22px}html.s24-produkt .legendtext{grid-column:2;grid-row:1;order:0;font-size:12px;line-height:1.25;font-weight:500;color:#6e6e73}html.s24-produkt .legendvalue{grid-column:2;grid-row:2;order:0;font-size:13.5px;line-height:1.25;font-weight:700;color:#1d1d1f}@media(max-width:420px){html.s24-produkt .legendicons{grid-template-columns:repeat(2,minmax(0,1fr))}}html.s24-produkt .legendrow{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;padding:0!important;gap:0 8px!important;align-items:center!important}html.s24-produkt .legendtext,html.s24-produkt .legendvalue{text-align:left;margin:0!important}@media(min-width:560px){html.s24-produkt .legendicons{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px}}html.s24-produkt .legendtext,html.s24-produkt .legendvalue{line-height:1.2}html.s24-produkt .prevproduct,html.s24-produkt .nextproduct{top:50%!important;margin-top:-24px;width:48px;height:48px}html.s24-produkt .prevproduct{left:14px!important}html.s24-produkt .nextproduct{right:14px!important;left:auto!important}html.s24-produkt .prevproduct a,html.s24-produkt .nextproduct a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fffffff0;box-shadow:0 1px 2px #00000014,0 4px 14px #0000001a,inset 0 0 0 1px #d9ddd5;transition:background .15s,box-shadow .15s,transform .15s}html.s24-produkt .prevproduct a img,html.s24-produkt .nextproduct a img{display:none!important}html.s24-produkt .prevproduct a:before,html.s24-produkt .nextproduct a:before{content:"";width:12px;height:12px;border:solid #425237;border-width:0 0 2.5px 2.5px;border-radius:1px;transition:border-color .15s}html.s24-produkt .prevproduct a:before{transform:rotate(45deg);margin-left:4px}html.s24-produkt .nextproduct a:before{transform:rotate(-135deg);margin-right:4px}html.s24-produkt .prevproduct a:hover,html.s24-produkt .nextproduct a:hover{background:#425237;transform:scale(1.06)}html.s24-produkt .prevproduct a:hover:before,html.s24-produkt .nextproduct a:hover:before{border-color:#fff}html.s24-produkt .prevproduct a:focus-visible,html.s24-produkt .nextproduct a:focus-visible{outline:3px solid #68223a;outline-offset:2px}@media(max-width:1100px){html.s24-produkt .prevproduct,html.s24-produkt .nextproduct,html.s24-produkt .prevproduct a,html.s24-produkt .nextproduct a{width:38px;height:38px;margin-top:-19px}html.s24-produkt .prevproduct{left:6px!important}html.s24-produkt .nextproduct{right:6px!important}html.s24-produkt .prevproduct a,html.s24-produkt .nextproduct a{opacity:.88}}html.s24-produkt .prevproduct a:before,html.s24-produkt .nextproduct a:before{width:13px;height:13px;border-width:0 0 3px 3px}html.s24-produkt .ridersblock{background:#f5f6f3;border-radius:24px;margin:8px 16px 24px}html.s24-produkt #plattenformatemenu{display:inline-flex;gap:2px;padding:4px;margin:28px 0 0;border-radius:980px;background:#e6eae1}html.s24-produkt #plattenformatemenu:after{display:none}html.s24-produkt .plattenformatlink{float:none;padding:9px 20px;border-radius:980px;background:transparent!important;color:#425237!important;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none!important;transition:background .15s,box-shadow .15s}html.s24-produkt .plattenformatlink:hover{background:#fff9!important}html.s24-produkt .plattenformatlink.defformatlink{background:#fff!important;box-shadow:0 1px 3px #0000001f;color:#425237!important}html.s24-produkt #plattenformatelist{padding:28px 0 36px}html.s24-produkt .plattlisthead{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;margin:0 0 6px}html.s24-produkt .plattlist{margin:0}html.s24-produkt .plattmass{margin:12px 0 8px;padding:0;font-size:14px;font-weight:600;color:#6e6e73}html.s24-produkt #plattlist label{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#6e6e73}html.s24-produkt #plattlist .plattinput{appearance:none;-webkit-appearance:none;width:auto;min-width:120px;height:46px;padding:0 38px 0 16px;border:1px solid #d2d2d7;border-radius:12px;font:inherit;font-size:16px;font-weight:600;color:#1d1d1f;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23425237' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;transition:border-color .15s,box-shadow .15s}html.s24-produkt #plattlist .plattinput:hover{border-color:#425237}html.s24-produkt #plattlist .plattinput:focus-visible{outline:3px solid #68223a;outline-offset:2px;border-color:#425237}html.s24-produkt .plattalert{color:#68223a;font-size:14px}html.s24-produkt #plattpreview{border:0;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000012;max-width:280px;overflow:hidden}html.s24-produkt .productrider:not(.defaultreiter):not(.active):not(.cur){opacity:1!important;color:#425237!important;background:#eef1ea!important}html.s24-produkt .productrider:not(.defaultreiter):not(.active):not(.cur):hover{background:#e1e8dc!important}html.s24-produkt .s24-kaufkarte .showminicart img,html.s24-produkt .cartbuttons .showminicart img{margin:0!important;position:static!important;display:block}.s24-datenblatt{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;margin:10px 0 0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #425237;color:#425237!important;font:650 14px/1 Inter,system-ui,sans-serif;text-decoration:none!important;vertical-align:middle;transition:background .15s,color .15s}.s24-datenblatt:hover{background:#425237;color:#fff!important}.s24-datenblatt:focus-visible{outline:3px solid #68223a;outline-offset:2px}html.s24-produkt .productoffer,html.s24-produkt .s24-doppelt{display:none!important}html.s24-pv-an .productinfos>#copyblocktocart{order:3;margin:0 0 14px}html.s24-pv-an .productinfos>.s24-kaufkarte{order:4}html.s24-pv-an .productinfos>.productcustomchoice{order:5}html.s24-pv-an #copyblocktocart .productcustomchoice{padding:0}html.s24-pv-an .s24-pv{margin:18px 0 8px}html.s24-pv-an .s24-pv__h{margin:0 0 10px;font-size:18px;font-weight:720;letter-spacing:-.01em;color:#1d1d1f;text-transform:none}html.s24-pv-an #variationen.s24-pv-var{display:block!important;padding:0;margin:0;background:none}html.s24-pv-an #variationen #variationenmenu{margin:0 0 8px}html.s24-pv-an #variationen #variationenmenu a{display:inline-flex;padding:4px 12px;border-radius:980px;background:#e6eae1;color:#425237;font-size:12.5px;font-weight:650;text-decoration:none}html.s24-pv-an #variationen #variationenlist ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}html.s24-pv-an #variationen #variationenlist li{margin:0;padding:0;width:auto;float:none}html.s24-pv-an #variationen .varboxborder{height:100%;padding:6px 6px 8px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px #e5e5ea;transition:box-shadow .15s}html.s24-pv-an #variationen .varboxborder:hover{box-shadow:inset 0 0 0 1.5px #425237}html.s24-pv-an #variationen .varboxborder.vardefault{box-shadow:inset 0 0 0 2.5px #425237}html.s24-pv-an #variationen .varboxborder{box-sizing:border-box;width:auto;min-width:0}html.s24-pv-an #variationen .varbox{display:block;box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0;margin:0;padding:0;text-decoration:none;text-align:center}html.s24-pv-an #variationen .varimgs{box-sizing:border-box;width:100%;height:auto;padding:6px;aspect-ratio:1 / 1;border-radius:12px;background:#f5f6f3;overflow:hidden;display:grid;place-items:center;position:relative}html.s24-pv-an #variationen .varimgs img.varimg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}html.s24-pv-an #variationen .varname{display:block;margin-top:6px;font-size:13px;font-weight:650;color:#1d1d1f;line-height:1.2}html.s24-pv-an .s24-pv-hide{display:none!important}html.s24-pv-an .ridersblock:not(:has(.listsblock[style*=block])){margin-top:0;margin-bottom:0;min-height:0;background:none}html.s24-pv-an .s24-tech{max-width:1240px;margin:8px auto 36px;padding:0 16px;box-sizing:border-box}html.s24-pv-an .s24-tech__h{margin:0 0 14px;padding-top:18px;border-top:1px solid #e5e5ea;font-size:22px;font-weight:720;letter-spacing:-.02em;color:#1d1d1f;text-transform:none}html.s24-pv-an .s24-tech .productlegend{border:0;padding:0;margin:0}html.s24-pv-an .s24-tech .legendicons{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 20px}@media(max-width:760px){html.s24-pv-an #variationen #variationenlist ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html.s24-pv-an .s24-tech{padding:0 12px}}html.s24-pv-an #matchoice.s24-mc-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}html.s24-pv-an #matchoice.s24-mc-kopf #link2colors{margin:0;padding:0;width:auto;flex:0 0 auto}html.s24-pv-an #matchoice.s24-mc-kopf #link2colors span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:650}html.s24-pv-an #matchoice.s24-mc-kopf{flex-wrap:nowrap;align-items:center;gap:10px}html.s24-pv-an #matchoice.s24-mc-kopf #link2colors{flex:0 1 auto;min-width:0}html.s24-pv-an #matchoice.s24-mc-kopf #link2colors span{min-height:32px;padding:0 12px;font-size:12.5px;white-space:nowrap}html.s24-produkt .cartbuttons .showminicart{position:relative}html.s24-produkt .cartbuttons .showbasketsize{position:absolute!important;inset:-6px -6px auto auto!important;width:auto!important;min-width:22px;height:22px!important;padding:0 6px;box-sizing:border-box;border-radius:11px;background:#68223a;color:#fff;font:700 12px/22px Inter,system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff}html.s24-produkt .cartbuttons .showbasketsize{width:22px!important;min-width:22px!important;margin:0!important;padding:0!important;line-height:22px!important}#materialienlist{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"liste bild" "liste text" "liste .";column-gap:36px;row-gap:12px;align-items:start;height:auto!important;padding:22px 0 12px!important}#materialienlist>ul{grid-area:liste;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:18px 8px;margin:0!important;padding:0!important;list-style:none;width:auto!important}#materialienlist>ul>li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}#materialienlist #matpreview{grid-area:bild;position:sticky!important;top:130px;float:none!important;right:auto!important;left:auto!important;justify-self:center;width:220px;height:220px;margin:0!important;z-index:2}#materialienlist #matpreview img{width:220px;height:220px;border-radius:50%;object-fit:cover;box-shadow:0 10px 30px #00000029}#materialienlist .s24-stoff--vorschau{grid-area:text;position:sticky!important;top:366px;left:auto!important;right:auto!important;transform:none!important;width:auto!important;max-width:none;margin:0!important;box-sizing:border-box;background:#fff}@media(max-width:900px){#materialienlist{grid-template-columns:minmax(0,1fr);grid-template-areas:"bild" "text" "liste";row-gap:14px}#materialienlist #matpreview{position:static!important;width:160px;height:160px}#materialienlist #matpreview img{width:160px;height:160px}#materialienlist .s24-stoff--vorschau{position:static!important}}html.s24-pv-an .s24-pv #link2colors.s24-pv-hint{margin:0 0 10px;padding:0;background:none;pointer-events:none}html.s24-pv-an .s24-pv #link2colors.s24-pv-hint span{display:inline;padding:0;background:none;color:#6e6e73;font-size:14px;font-weight:500;border-radius:0}html.s24-produkt .social_media_buttons{flex-wrap:wrap;align-items:center;gap:8px 10px}html.s24-produkt .social_media_buttons .s24-datenblatt{margin:0;flex:0 0 auto}.s24-faqchip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:0;border-radius:980px;background:#eef1ea;color:#425237;font:650 14px Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s}.s24-faqchip:hover{background:#e1e8dc}.s24-faqchip:focus-visible{outline:3px solid #68223a;outline-offset:2px}html.s24-produkt .social_media_buttons{gap:8px 6px}html.s24-produkt .social_media_buttons .s24-datenblatt{padding:0 12px;gap:6px;min-height:40px;font-size:13px}html.s24-produkt .social_media_buttons .s24-datenblatt svg{width:16px;height:16px}html.s24-produkt .social_media_buttons .s24-faqchip{padding:0 14px;font-size:13px}html.s24-produkt .social_media_buttons #faqbutton{height:auto;min-height:0;margin:0}html.s24-produkt .social_media_buttons #faqbutton .anchor{display:inline-flex;align-items:center;box-sizing:border-box;min-height:40px;padding:0 16px;border-radius:980px;background:#68223a}html.s24-produkt .social_media_buttons #faqbutton .anchor span{font:650 13px Inter,system-ui,sans-serif;color:#fff;white-space:nowrap}html.s24-produkt .social_media_buttons .s24-datenblatt,html.s24-produkt .social_media_buttons .s24-faqchip{box-sizing:border-box;height:40px;margin:0}html.s24-produkt .social_media_buttons .s24-datenblatt{display:inline-flex;white-space:nowrap}html.s24-pv-an #link2colors.s24-mc-chip{display:block;margin:14px 0 12px;padding:0;width:auto}html.s24-pv-an #link2colors.s24-mc-chip span{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;font-size:13.5px;font-weight:650}html.s24-pv-an #matchoice{margin-top:0}html.s24-bank-neu .bankkonfigurator .bankteaser__cta{align-items:center;text-align:center}html.s24-bank-neu .bankkonfigurator .bankteaser__cta>*{text-align:center}html.s24-produkt .social_media_buttons #faqbutton .anchor,html.s24-produkt .social_media_buttons .s24-datenblatt,html.s24-produkt .social_media_buttons .s24-faqchip{box-sizing:border-box;height:40px;min-height:40px}html.s24-produkt .social_media_buttons .s24-datenblatt,html.s24-produkt .social_media_buttons .s24-faqchip,html.s24-produkt .social_media_buttons #faqbutton{flex:0 0 auto;white-space:nowrap}html.s24-produkt .social_media_buttons .s24-datenblatt span{white-space:nowrap}.social_media_buttons #faqbutton{height:auto;min-height:0;margin:0;flex:0 0 auto}.social_media_buttons #faqbutton .anchor{display:inline-flex;align-items:center;box-sizing:border-box;height:40px;min-height:40px;padding:0 16px;border-radius:980px;background:#68223a}.social_media_buttons #faqbutton .anchor span{font:650 13px Inter,system-ui,sans-serif;color:#fff;white-space:nowrap}.social_media_buttons{flex-wrap:wrap;align-items:center;gap:8px 6px}#materialienlist #loadmatimage,#materialienlist #matloader{display:none!important}html.s24-pv-an .s24-kaufraster{order:3;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;margin:0 0 8px}html.s24-pv-an .s24-kaufraster>#copyblocktocart{order:0;min-width:0}html.s24-pv-an .s24-tech--raster{max-width:none;margin:0;padding:0;min-width:0}html.s24-pv-an .s24-tech--raster .s24-tech__h{margin:0 0 12px;padding-top:0;border-top:0;font-size:17px}html.s24-pv-an .s24-tech--raster .legendicons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}@media(min-width:1180px){html.s24-pv-an .s24-kaufraster{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px}}html.s24-pv-an .s24-kaufraster--solo{grid-template-columns:minmax(0,1fr)!important}html.s24-pv-an .s24-kaufraster--solo{gap:0!important}@media(min-width:1180px){html.s24-pv-an .s24-kaufraster:not(.s24-kaufraster--solo){align-items:stretch}html.s24-pv-an .s24-kaufraster:not(.s24-kaufraster--solo)>.s24-tech--raster{display:flex;flex-direction:column}html.s24-pv-an .s24-kaufraster:not(.s24-kaufraster--solo)>.s24-tech--raster .productlegend{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}}@media(min-width:1180px){html.s24-pv-an .s24-kaufraster:not(.s24-kaufraster--solo)>.s24-tech--raster{padding-bottom:var(--s24-rest, 0px);box-sizing:border-box}}html.s24-start header.bigparallaxhead{display:none!important}html.s24-start main>.starttoptext{display:none}html.s24-start .s24-weg{display:none!important}.s24-einstieg{padding-top:24px;padding-bottom:8px}.s24-einstieg__raster{display:grid;grid-template-columns:minmax(290px,1.2fr) minmax(0,2fr) minmax(210px,.85fr);grid-template-rows:1fr;gap:16px;min-height:420px}.s24-intro{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px 28px;border-radius:24px;background:#425237;color:#fff}.s24-intro__titel{margin:0;color:#fff;font-size:clamp(30px,3.2vw,44px);font-weight:720;letter-spacing:-.032em;line-height:1.05;text-wrap:balance}.s24-intro p{margin:0;color:#ffffffe0;font-size:16px;line-height:1.5}.s24-intro small{color:#ffffffbf;font-size:13px;line-height:1.4}.s24-intro__suche{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:980px;background:#fff;color:#6e6e73}.s24-intro__suche input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:#1d1d1f;min-height:48px}.s24-intro__suche:focus-within{box-shadow:0 0 0 3px #ffffff73}.s24-ort{position:relative;display:block;overflow:hidden;border-radius:24px;background:#e8e8ed;text-decoration:none}.s24-ort img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.s24-ort:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0000008c,#0000 55%);pointer-events:none}.s24-ort span{position:absolute;z-index:1;left:20px;bottom:16px;color:#fff;font-size:clamp(20px,2vw,28px);font-weight:720;letter-spacing:-.02em}.s24-ort:hover img{transform:scale(1.04)}.s24-ort:focus-visible{outline:3px solid #68223a;outline-offset:3px}.s24-schnell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center;margin:16px 0 0;padding:12px 16px;border:1px solid #e5e5ea;border-radius:20px;background:#fafafc}.s24-schnell__links{display:flex;flex-wrap:wrap;gap:6px 4px}.s24-schnell__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:980px;color:#1d1d1f;font-size:14px;font-weight:600;text-decoration:none}.s24-schnell__links a:hover{background:#e8ede4;color:#34422b}.s24-schnell__links a:first-child{background:#425237;color:#fff}.s24-schnell__links a:first-child:hover{background:#34422b;color:#fff}.s24-schnell__orte{display:flex;align-items:center;gap:10px}.s24-schnell__orte>span{color:#6e6e73;font-size:13px;margin-right:4px;white-space:nowrap}.s24-ort--klein{flex:0 0 auto;width:128px;height:60px;border-radius:14px}.s24-ort--klein span{left:10px;bottom:8px;right:6px;font-size:13px;font-weight:650;line-height:1.15}.s24-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:14px 4px 0;padding:0;list-style:none;color:#6e6e73;font-size:14px}.s24-trust li{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding-left:0}.s24-trust li:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#425237}.s24-kategorien{margin:36px 0 12px}.s24-kategorien__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.s24-kategorien__kopf h2{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:720;letter-spacing:-.025em;color:#1d1d1f;text-transform:none}.s24-kategorien__kopf a{color:#68223a;font-weight:650;font-size:15px;text-decoration:none}.s24-kategorien__liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s24-kat{display:block;overflow:hidden;border:1px solid #e5e5ea;border-radius:20px;background:#fff;text-decoration:none;transition:box-shadow .2s,transform .2s}.s24-kat img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#e8e8ed}.s24-kat span{display:block;padding:14px 16px 16px;color:#1d1d1f;font-size:16px;font-weight:650;letter-spacing:-.01em}.s24-kat:hover{box-shadow:0 10px 28px #0000001f;transform:translateY(-2px)}html.s24-start .startgreybg,html.s24-start .startgreybg2{background:#f5f5f7!important}@media screen and (max-width:1100px){.s24-einstieg__raster{grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:0}.s24-intro{grid-column:1 / -1}.s24-ort--breit,.s24-ort--hoch{aspect-ratio:4 / 3}.s24-schnell{grid-template-columns:1fr}.s24-kategorien__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:650px){.s24-einstieg{padding-top:12px}.s24-intro{padding:24px 20px;border-radius:20px}.s24-einstieg__raster{gap:10px}.s24-ort{border-radius:18px}.s24-ort span{left:14px;bottom:12px;font-size:18px}.s24-schnell{padding:8px}.s24-schnell__orte{overflow-x:auto;margin-right:-8px;padding-bottom:4px;scrollbar-width:none}.s24-schnell__orte>span{display:none}.s24-ort--klein{width:140px;height:72px}.s24-trust{gap:6px 18px;font-size:13px}.s24-kategorien__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s24-kat span{font-size:14px;padding:10px 12px 12px}}.s24-film{position:relative;overflow:hidden;margin-bottom:16px;border-radius:24px;background:#1d1d1f;min-height:clamp(380px,38vw,520px);display:flex;align-items:flex-end}.s24-film__poster,.s24-film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s24-film__video{opacity:0;transition:opacity .6s}.s24-film--laeuft .s24-film__video{opacity:1}.s24-film__schleier{position:absolute;inset:0;background:linear-gradient(90deg,#141c10c7,#141c1073 45%,#141c1000 75%);pointer-events:none}.s24-film .s24-intro{box-sizing:border-box;position:relative;z-index:1;width:min(560px,100%);padding:clamp(24px,3.4vw,48px);background:transparent;border-radius:0}.s24-film .s24-intro__titel{font-size:clamp(34px,4.2vw,58px)}.s24-film .s24-intro p{font-size:17px;color:#fff}.s24-film .s24-intro small{color:#ffffffe6}.s24-film__pause{position:absolute;z-index:2;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffe6;color:#1d1d1f;cursor:pointer}.s24-film__pause--aus svg{transform:scale(.9)}.s24-film__pause:focus-visible{outline:3px solid #fff;outline-offset:2px}.s24-einstieg__raster{grid-template-columns:minmax(0,2fr) minmax(210px,.85fr);min-height:380px}@media screen and (max-width:1100px){.s24-einstieg__raster{grid-template-columns:1fr 1fr;min-height:0}}@media screen and (max-width:650px){.s24-film{border-radius:20px;min-height:460px;margin-bottom:10px}.s24-film__schleier{background:linear-gradient(0deg,#141c10d9,#141c1080 55%,#141c1026)}.s24-film .s24-intro{padding:20px 18px 24px}.s24-einstieg.centerer{padding-left:16px;padding-right:16px}.s24-film__pause{top:12px;bottom:auto;right:12px}}.s24-film--ruhe .s24-film__pause{width:auto;padding:0 16px 0 12px;gap:8px;border-radius:980px;font:inherit;font-size:14px;font-weight:650}.s24-film--ruhe .s24-film__pause:after{content:"Video abspielen"}.s24-film--ruhe .s24-film__pause:not(.s24-film__pause--aus):after{content:"Video anhalten"}.s24-film__pause{display:inline-flex;align-items:center;justify-content:center}.s24-film__pause--aus svg{display:none}.s24-film__pause--aus:before{content:"";width:0;height:0;margin-left:2px;border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent}.s24-schnell__orte{flex-wrap:wrap;row-gap:8px;min-width:0}.s24-ort--klein{flex:1 1 108px;width:auto;max-width:160px;min-width:96px}.s24-ort--klein span{overflow-wrap:anywhere;hyphens:auto}@media(max-width:760px){.s24-schnell__orte{flex-wrap:nowrap}.s24-ort--klein{flex:0 0 auto;width:140px;max-width:none}}@media(max-width:1050px){html .s24-schnell__orte{flex-wrap:wrap!important;overflow:visible!important;margin-right:0!important}html .s24-ort--klein{flex:1 1 112px!important;width:auto!important;max-width:190px}}@media(min-width:1051px){html .s24-schnell{grid-template-columns:minmax(0,1fr) auto}html .s24-schnell__orte{flex-wrap:nowrap!important;gap:8px}html .s24-schnell__orte>span{display:none}html .s24-ort--klein{flex:0 0 auto!important;width:118px!important;max-width:none!important;min-width:0!important;height:60px}}@media(min-width:1400px){html .s24-schnell__orte>span{display:block}html .s24-ort--klein{width:128px!important}}@media(min-width:1400px){html .s24-schnell__orte>span{display:none}html .s24-ort--klein{width:118px!important}}html .s24-schnell__links{flex-wrap:nowrap}@media(max-width:1250px)and (min-width:1051px){html .s24-schnell__links{flex-wrap:wrap}}@media(max-width:1050px){html .s24-schnell__links{flex-wrap:wrap}}.s24-topbar{background:#425237;color:#fff;font-size:13px;line-height:1}.s24-topbar__innen{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1400px;margin:0 auto;padding:0 80px;min-height:36px;box-sizing:border-box}.s24-topbar a,.s24-topbar a:hover{color:#fff;text-decoration:none}.s24-topbar__rechts{display:flex;align-items:center;gap:16px}.s24-topbar__rechts a{display:inline-flex;align-items:center;min-height:36px;opacity:.92;font-weight:500}.s24-topbar__rechts a:hover{opacity:1;text-decoration:underline}.s24-topbar__lang[lang=de]{font-weight:700;opacity:1}.s24-lang-kurz{display:none}@media screen and (max-width:1000px){.s24-topbar__innen{padding:0 60px}}@media screen and (max-width:650px){.s24-topbar__innen{padding:0 16px}.s24-lang-lang{display:none}.s24-lang-kurz{display:inline}.s24-topbar__nl{display:none!important}}.s24-versteckt{display:none!important}html.s24-menue-d #topnavi{background:#fff}html.s24-menue-d .s24-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 28px;padding-top:10px;padding-bottom:10px}html.s24-menue-d #toplogo{float:none;width:auto!important;margin:0!important;padding:0}html.s24-menue-d #toplogo img{display:block;height:52px;width:auto;max-width:none}html.s24-menue-d #navi{position:static;float:none;width:auto;margin:0;padding:0;background:none}html.s24-menue-d #navipos{position:static;width:auto}html.s24-menue-d #navmenu{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:2px;margin:0;padding:0;list-style:none}html.s24-menue-d #navmenu>li{float:none;position:relative;margin:0;padding:0;background:none;border:0}html.s24-menue-d #navmenu>li>a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:980px;border:0!important;background:none;color:#1d1d1f;font-size:15px;font-weight:560;letter-spacing:-.005em;text-transform:none;text-decoration:none;white-space:nowrap}html.s24-menue-d #navmenu>li>a:hover,html.s24-menue-d #navmenu>li:hover>a,html.s24-menue-d #navmenu>li>a[aria-expanded=true]{background:#f5f5f7;color:#1d1d1f}html.s24-menue-d #navmenu>li.defpage>a,html.s24-menue-d #navmenu>li>a.active{background:#e8ede4;color:#34422b}html.s24-menue-d #navmenu>li:first-child>ul{display:none!important}html.s24-menue-d #navmenu>li:first-child>a:after{content:"";width:6px;height:6px;margin:-2px 0 0 8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}html.s24-menue-d #navmenu>li:not(:first-child)>ul{min-width:240px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #e5e5ea;border-radius:16px;box-shadow:0 16px 36px #0000001f}html.s24-menue-d #navmenu>li:not(:first-child)>ul li{float:none;display:block;margin:0;padding:0;background:none;border:0}html.s24-menue-d #navmenu>li:not(:first-child)>ul a{display:block;padding:10px 14px;border-radius:10px;color:#1d1d1f;font-size:14px;font-weight:500;text-transform:none;text-decoration:none;background:none;border:0}html.s24-menue-d #navmenu>li:not(:first-child)>ul a:hover{background:#f5f5f7;color:#425237}html.s24-menue-d #subnavi{display:flex;align-items:center;gap:12px;float:none;width:auto;margin:0;padding:0}html.s24-menue-d #topfirstline,html.s24-menue-d #topsecondline{float:none;display:flex;align-items:center;margin:0;padding:0;width:auto}html.s24-menue-d #sublinks ul{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}html.s24-menue-d #sublinks li{float:none;margin:0;padding:0;border:0!important;display:flex;align-items:center;position:relative}html.s24-menue-d #sublinks a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:560;color:#1d1d1f;text-decoration:none}html.s24-menue-d #search{width:190px}.s24-mega{position:absolute;left:0;right:0;top:100%;z-index:900;background:#fff;border-top:1px solid #ececf0;box-shadow:0 24px 48px #00000024;border-radius:0 0 24px 24px;padding:22px max(80px,calc((100% - 1240px)/2)) 26px}.s24-mega[hidden]{display:none}.s24-mega__kopf .s24-mega__titel{margin:0;font-size:26px;font-weight:720;letter-spacing:-.025em;color:#1d1d1f}.s24-mega__kopf p{margin:2px 0 14px;color:#6e6e73;font-size:14px}.s24-mega__raster{display:grid;grid-template-columns:minmax(230px,2fr) minmax(0,7fr);gap:20px;align-items:stretch}.s24-mega__kats{display:grid;grid-template-columns:1fr;gap:6px;padding:14px;background:#f5f5f7;border-radius:18px;align-content:start}.s24-mega__kat{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;color:#1d1d1f;font-size:15px;font-weight:560;text-decoration:none}.s24-mega__kat:hover{background:#fff}.s24-mega__kat.is-aktiv{background:#425237;color:#fff}.s24-mega__sub{padding:16px 20px;border:1px solid #e5e5ea;border-radius:18px;background:#fff;min-height:220px}.s24-mega__subkopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #ececf0}.s24-mega__subkopf .s24-mega__subtitel{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.s24-mega__subkopf a{color:#68223a;font-weight:650;font-size:14px;text-decoration:none}.s24-mega__sublist{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding-top:6px}.s24-mega__sublist a{display:flex;align-items:center;min-height:44px;color:#1d1d1f;font-size:15px;text-decoration:none;border-bottom:1px solid #f0f0f3}.s24-mega__sublist a:hover{color:#425237;text-decoration:underline}.s24-mega__leer{margin:14px 0 0;color:#6e6e73;font-size:14px}.s24-mega__konfig{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 20px;border-radius:16px;background:#e8ede4}.s24-mega__konfig div{display:flex;flex-direction:column;gap:2px}.s24-mega__konfig strong{font-size:16px;color:#1d1d1f}.s24-mega__konfig span{font-size:13px;color:#3a3a3c}.s24-mega__knopf{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:980px;background:#425237;color:#fff!important;font-weight:650;font-size:14px;text-decoration:none;white-space:nowrap}.s24-mega__knopf:hover{background:#34422b}.s24-mega__fuss{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:24px;margin-top:18px;padding-top:16px;border-top:1px solid #ececf0}.s24-mega__fuss .s24-mega__ueber{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;font-weight:700}.s24-mega__fuss a{display:block;padding:5px 0;color:#1d1d1f;font-size:14px;text-decoration:none}.s24-mega__fuss a:hover{color:#425237;text-decoration:underline}@media screen and (max-width:1050px){.s24-mega{display:none!important}}html.s24-menue-d #toplogo{position:static!important;top:auto;left:auto;height:auto!important}html.s24-menue-d #toplogo img{padding:0!important;height:52px!important;width:auto!important}html.s24-menue-d #subnavi{padding:0!important;height:auto!important;position:static!important}html.s24-menue-d #navi,html.s24-menue-d #navipos,html.s24-menue-d #navmenu{height:auto!important;min-height:0!important;position:static}html.s24-menue-d #navmenu{position:relative}html.s24-menue-d #topfirstline,html.s24-menue-d #topsecondline{height:auto!important;position:static!important}html.s24-menue-d .s24-kopf{position:relative}html.s24-menue-d #topnavi .centerer:after{display:none}html.s24-menue-d #toplogo img{height:60px!important}html.s24-menue-d #navmenu>li>a{font-weight:560!important}html.s24-menue-d #navmenu a{text-shadow:none}@media screen and (max-width:1050px){html.s24-menue #navipos.opened{background:#fff}html.s24-menue #navmenu li>a{text-transform:none;font-size:17px;font-weight:600;color:#1d1d1f;letter-spacing:-.01em;text-decoration:none}html.s24-menue #navmenu li{border:0}html.s24-menue #navmenu ul.navshow>li.navmain>a{font-size:22px;font-weight:720;letter-spacing:-.02em}html.s24-menue #navmenu ul.navshow>li>a{min-height:48px;display:flex;align-items:center}html.s24-menue #navmenu .navback span,html.s24-menue #navmenu .navopen{color:#425237}}@media screen and (max-width:1050px){html.s24-menue #navmenu ul.navshow>li{margin:0!important;padding:0!important;min-height:0!important;height:auto!important}html.s24-menue #navmenu ul.navshow>li>a{min-height:52px;border-bottom:1px solid #f0f0f3}}@media screen and (min-width:1051px)and (max-width:1200px){html.s24-menue-d .s24-kopf{gap:8px 16px;padding-left:24px;padding-right:24px}html.s24-menue-d #search{width:140px}html.s24-menue-d #navmenu>li>a{padding:0 9px;font-size:14px}html.s24-menue-d #sublinks a{font-size:13px}html.s24-menue-d #toplogo img{height:48px!important}.s24-mega{padding-left:24px;padding-right:24px}}.s24-mega__produkte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px}.s24-mega__produkte .s24-mega__leer{grid-column:1 / -1}.s24-mega__produkt{display:flex;flex-direction:column;gap:4px;color:#1d1d1f;text-decoration:none}.s24-mega__produkt img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:14px;background:#fff;border:1px solid #ececf0}.s24-mega__produkt span{font-size:14px;font-weight:600;line-height:1.25}.s24-mega__produkt small{color:#68223a;font-size:13px;font-weight:600}.s24-mega__produkt:hover span{color:#425237;text-decoration:underline}.s24-sprache{position:relative}.s24-topbar .s24-sprache__knopf{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px 0 9px;border:0;border-radius:980px;background:#ffffff29;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer}.s24-topbar .s24-sprache__knopf:hover{background:#ffffff42}.s24-topbar .s24-sprache__knopf:focus-visible{outline:2px solid #fff;outline-offset:2px}.s24-sprache__flagge{display:block;width:22px;height:15px;border-radius:3px}.s24-sprache__pfeil{transition:transform .2s}.s24-sprache__knopf[aria-expanded=true] .s24-sprache__pfeil{transform:rotate(180deg)}.s24-sprache__liste{position:absolute;right:0;top:calc(100% + 8px);z-index:100000;min-width:190px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #0000002e,0 0 0 1px #0000000f}.s24-sprache__liste[hidden]{display:none}.s24-topbar .s24-sprache__liste a{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:10px;color:#1d1d1f;font-size:15px;font-weight:500;opacity:1;text-decoration:none}.s24-topbar .s24-sprache__liste a:hover,.s24-topbar .s24-sprache__liste a:focus-visible{background:#f0f2ee;text-decoration:none;outline:0}.s24-topbar .s24-sprache__liste a.is-aktiv{background:#e8ede4;font-weight:650}.s24-sprache__liste svg{flex:0 0 auto;width:24px;height:16px;border-radius:3px;box-shadow:0 0 0 1px #0000002e}@media screen and (max-width:650px){.s24-topbar .s24-sprache__knopf span{display:none}.s24-topbar .s24-sprache__knopf{min-height:36px}.s24-sprache__liste{right:-4px}}html.s24-menue-d #navmenu>li{height:auto!important;min-height:44px;line-height:1;display:flex;align-items:center}html.s24-menue-d #navipos,html.s24-menue-d #navi{min-height:44px!important;display:flex;align-items:center}html.s24-menue-d #navmenu{min-height:44px!important}html.s24-menue-d #navmenu>li>ul{top:calc(100% + 6px)!important;left:0}html.s24-menue-d #navmenu>li>ul ul{top:-8px!important;left:100%!important}@media screen and (max-width:1050px){html.s24-menue #topnavi .centerer{padding-top:10px}}html.s24-menue-d #topnavi .s24-kopf{padding-top:12px!important;padding-bottom:12px!important}html.s24-menue-d #toplogo{display:flex!important;align-items:center}html.s24-menue-d #navi{height:44px!important;min-height:44px!important;max-height:44px;overflow:visible;padding:0!important;margin:0!important;align-self:center}.s24-topbar .s24-sprache__knopf{position:relative}.s24-topbar .s24-sprache__knopf:after{content:"";position:absolute;inset:-7px -4px}html.s24-menue-d #searchinput{min-height:40px}html.s24-menue-d #sublinks a{display:inline-flex;align-items:center;min-height:44px}html.s24-menue-d #sublinks .showminicart{min-width:44px;justify-content:center}.s24-mega__inhalt{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 28px;padding-top:8px}.s24-mega__inhalt--subs{grid-template-columns:minmax(200px,2fr) minmax(0,5fr)}.s24-mega__inhalt--subs .s24-mega__sublist{grid-template-columns:1fr;padding-top:0;align-content:start}.s24-mega__produkte{padding-top:4px}.s24-mega__inhalt--subs .s24-mega__produkte{grid-template-columns:repeat(3,minmax(0,1fr))}.s24-mega__inhalt:not(.s24-mega__inhalt--subs) .s24-mega__produkte{grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width:1250px){.s24-mega__inhalt:not(.s24-mega__inhalt--subs) .s24-mega__produkte{grid-template-columns:repeat(4,minmax(0,1fr))}}#topnavi{transition:box-shadow .3s ease}#topnavi.s24-gescrollt{box-shadow:0 8px 28px #0000001a}@media screen and (max-width:1050px){html.s24-menue #topnavi .centerer{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;grid-template-areas:"toggle logo konto korb" "suche suche suche suche";align-items:center;gap:8px 4px;width:auto;max-width:none;margin:0;padding:8px 12px 12px!important;box-sizing:border-box}html.s24-menue #topnavi #toplogo{grid-area:logo;float:none;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;min-width:0}html.s24-menue #topnavi #toplogo a{display:flex;align-items:center;min-height:48px}html.s24-menue #topnavi #toplogo img{display:block;height:40px!important;width:auto!important;max-width:100%;padding:0!important}html.s24-menue #topnavi #subnavi,html.s24-menue #topnavi #topfirstline,html.s24-menue #topnavi #topsecondline,html.s24-menue #topnavi #sublinks,html.s24-menue #topnavi #sublinks ul{display:contents}html.s24-menue #topnavi #langmenu{display:none}html.s24-menue #topnavi #search{grid-area:suche;float:none;position:relative;width:100%!important;margin:0!important;padding:0!important}html.s24-menue #topnavi #searchbox,html.s24-menue #topnavi #searchinput{width:100%!important;box-sizing:border-box}html.s24-menue #topnavi #searchinput{min-height:44px;padding-left:44px;border-radius:14px;font-size:16px}html.s24-menue #topnavi #sublinks ul li{float:none!important;display:flex!important;align-items:center;height:auto!important;margin:0!important;padding:0!important;border:0!important}html.s24-menue #topnavi #sublinks ul li:nth-child(1){grid-area:korb;position:relative}html.s24-menue #topnavi #sublinks ul li:nth-child(2){grid-area:konto}html.s24-menue #topnavi #sublinks ul li:nth-child(n+3){display:none!important}html.s24-menue #topnavi #sublinks ul li a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:0 10px;font-size:15px;font-weight:600;color:#1d1d1f}html.s24-menue #topnavi #sublinks ul li a:after{display:none}html.s24-menue #topnavi #cartsmall{margin:0;background-position:0 0}html.s24-menue #topnavi .showbasketsize{position:absolute;top:4px;right:0;margin:0}html.s24-menue #topnavi #topbasketsize{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#68223a;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box}html.s24-menue #topnavi #topbasketsize:blank{display:none}html.s24-menue #topnavi #navi{grid-area:toggle;float:none;position:static;width:48px;height:48px!important;min-height:48px!important;max-height:none;margin:0!important;padding:0!important}html.s24-menue #topnavi #navipos:not(.opened){width:48px;margin:0;padding:0;height:48px!important}html.s24-menue #topnavi #navipos:not(.opened) #navtoggle{display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0!important;text-align:center}html.s24-menue #topnavi #navipos:not(.opened) #togglemenu{margin:0;cursor:pointer}}@media screen and (max-width:1050px){html.s24-menue #topnavi #toplogo{min-height:0!important;max-height:none!important;align-self:center}html.s24-menue #topnavi #topbasketsize.s24-leer{display:none!important}}@media screen and (max-width:1050px){html.s24-menue #topnavi #navi #navipos.opened{position:fixed;z-index:100002;inset:0;width:100%!important;max-width:none;margin:0!important;padding:0 20px 24px!important;box-sizing:border-box;background:#fff;overflow-x:hidden;overflow-y:auto}html.s24-menue #topnavi #navi #navipos.opened #navtoggle{display:flex;justify-content:flex-end;align-items:center;width:100%;height:56px;margin:0;padding:0!important}html.s24-menue #topnavi #navi #navipos.opened #togglemenu{margin:0}html.s24-menue #topnavi #navi #navipos.opened #navmenu{margin:8px 0 24px!important}}html.s24-menue-d #toplogo img,html.s24-menue-d #topnavi.down #toplogo img{height:76px!important}@media(max-width:1280px){html.s24-menue-d #toplogo img,html.s24-menue-d #topnavi.down #toplogo img{height:58px!important}}@media(max-width:900px){html.s24-menue #topnavi #toplogo img{height:46px!important}}html body .s24-mega__titel{font-size:24px;font-weight:720;letter-spacing:-.03em;line-height:1.15}html body .s24-mega__subtitel{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25}html body .s24-mega__kat{font-size:15px;font-weight:600;letter-spacing:-.005em}html body .s24-mega p:not([class]){font-size:14px;line-height:1.5;color:#6e6e73}html body .s24-mega strong{font-size:17px;font-weight:650;letter-spacing:-.015em;line-height:1.3}html body .s24-mega small{font-variant-numeric:tabular-nums;letter-spacing:0}html body .s24-mega__ueber{font-size:12.5px;font-weight:650;text-transform:none;letter-spacing:.01em;color:#6e6e73}html body .s24-mega__knopf{font-size:14px;font-weight:650;letter-spacing:-.005em}html body .s24-mega__kopf .s24-mega__titel{font-size:24px;font-weight:720;letter-spacing:-.03em;line-height:1.15}html body .s24-mega__fuss .s24-mega__ueber{font-size:12.5px;font-weight:650;text-transform:none;letter-spacing:.01em;color:#6e6e73;margin-bottom:6px}.s24-mega{pointer-events:none}.s24-mega>*{pointer-events:auto}html #cartsmall,html #topnavi #cartsmall{width:26px!important;height:26px!important;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI0MCAyODMgMTUyOCAxNTI4IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iV2FyZW5rb3JiIj4NCjxwYXRoIGZpbGw9IiM0MjUyMzciIGQ9Ik0gMjk4LjA2NSAzNDIuNDIxIEMgMzM5LjkxMiAzNDEuOTUzIDM4MS43NjIgMzQxLjgxNSA0MjMuNjEyIDM0Mi4wMDYgQyA0NDUuNjU5IDM0Mi4xMzYgNDczLjYxMyAzNDMuMTgzIDQ5NS4yMzYgMzQyLjMyNSBDIDQ5NS41OTYgMzQyLjQ3OSA0OTUuOTU2IDM0Mi42MzMgNDk2LjMxNyAzNDIuNzg3IEMgNTM3LjgzNCAzNTIuOTMgNTY4Ljc0OSAzNzYuMDM3IDU5NS41MiA0MDkuMjYgQyA2MTIuMzIzIDQzMC4wMzcgNjI0LjQ0MSA0NTQuMTk5IDYzMS4wNDYgNDgwLjA5MSBDIDYzNC4yMjUgNDkyLjM5NCA2MzcuMzA0IDUxNi43NSA2MzkuNyA1MzAuNjc1IEwgNjYwLjgyOCA2NTkuNDEyIEwgNzM4LjIxOCAxMTI5Ljc2IEMgNzQyLjMxNCAxMTU1LjQ1IDc0Ny4zMzQgMTE4MS4xMSA3NTEuMjkyIDEyMDYuOCBDIDc1My4xOTcgMTIxOS4xNyA3NTcuNDIzIDEyMzMuNDQgNzU2LjE0MyAxMjQ1LjU0IEMgNzU4LjE2NSAxMjQ2Ljg5IDc2My41NSAxMjUwLjgzIDc2NS42MjEgMTI1MC43MyBDIDc4MC45MiAxMjQ5Ljk5IDc5Ni42ODYgMTI0OS43NyA4MTEuOTM4IDEyNDkuNjMgTCA5MjEuMTQ0IDEyNDkuNDMgTCAxMjcxLjQxIDEyNDkuNDYgTCAxMzkyLjQ5IDEyNDkuNDMgQyAxNDAyLjYzIDEyNDkuNDggMTQxOC41OSAxMjUwLjA1IDE0MjguMzggMTI1MC4yOSBDIDE0MzIuOTIgMTI1MC40IDE0NDcuNzIgMTIwNS4zIDE0NDkuODQgMTE5OS41NCBMIDE0ODUuNzMgMTEwMS41MyBMIDE2MDAuODcgNzg4LjgwOCBMIDE2MjkuMDkgNzExLjY5NCBDIDE2MzIuODkgNzAxLjI3IDE2MzcuNzYgNjgyLjUyMiAxNjQzLjM5IDY3NC4xNSBDIDE2NTIuOSA2NjAuMDIyIDE2MjMuODIgNjY0LjM4NiAxNjE0LjczIDY2NC40MjIgTCAxMDMzLjg4IDY2NC4yODUgTCA4NTMuMjcyIDY2NC4yNzggTCA3OTcuODAxIDY2NC4yNTYgQyA3ODAuNTIyIDY2NC4yMjQgNzYxLjI4NyA2NjcuMjYzIDc0OC43MzggNjUyLjk5IEMgNzIxLjk1NiA2MjIuNTI5IDc0Mi40NjQgNTg0LjU2NSA3ODEuNzQzIDU4My45NjggQyA3OTkuMzU1IDU4My43IDgxNy43NzMgNTgzLjc3IDgzNS41MDMgNTgzLjc1NCBMIDk0Mi43NzEgNTgzLjYzNCBMIDEyNzYuNTUgNTgzLjQ2IEwgMTUyOS45MyA1ODMuNDczIEwgMTYwOS4yOCA1ODMuNDEgQyAxNjIzLjEzIDU4My4zOTQgMTYzNy41MiA1ODIuNTU5IDE2NTEuMyA1ODMuNzczIEMgMTY3MS4xNiA1ODUuNTIyIDE2OTEuOTMgNTk1LjQwOSAxNzA0LjY0IDYxMC45ODkgQyAxNzIwLjkgNjMwLjkzIDE3MjcuMzYgNjUyLjU3NCAxNzIzLjg1IDY3OC4xODIgQyAxNzIwLjQ4IDcwMi44IDE3MDMuMiA3MzguNTAzIDE2OTQuNDUgNzYyLjc1NyBMIDE2MzAuNTkgOTM3LjgyMiBMIDE1NDMuNzQgMTE3My44MSBMIDE1MTcuMDcgMTI0Ny4yOSBDIDE1MDcuMjYgMTI3My45NyAxNTAwLjE2IDEzMDAuOTIgMTQ3NC4wOCAxMzE2LjYxIEMgMTQ2NC4zMSAxMzIyLjQ5IDE0NTUuODQgMTMyNy4xIDE0NDQuMTIgMTMyOC4wNiBDIDE0MjIuMjIgMTMyOS44NyAxNDAwLjE2IDEzMjkuMjcgMTM3OC4xOSAxMzI5LjM1IEwgMTI1NC42OSAxMzI5LjI3IEMgMTEwMC43MiAxMzI4LjE1IDk0Ni43MzcgMTMyOC40NyA3OTIuNzcxIDEzMzAuMjIgQyA3NzYuMzE0IDEzMzAuNTQgNzU5LjEyMiAxMzMwLjU3IDc0Mi43MTQgMTMzMC4wNSBDIDcxMy44NzUgMTMyOS4xMiA2OTMuOTYxIDEzMzAuNTMgNjcwLjY1IDEzNDguNDIgQyA2MjUuOTE4IDEzODIuNzQgNjE4LjAwMiAxNDUxLjY5IDY1Mi45MDYgMTQ5NS40MiBDIDY3MS4wMzggMTUxOC4zMyA2OTcuODg2IDE1MzIuNjYgNzI3LjAxMyAxNTM0Ljk4IEMgNzM3LjY2MSAxNTM1Ljc5IDc0MS43NDQgMTUxNy43NCA3NDYuMjA4IDE1MDkuMDcgQyA3NTQuNzQyIDE0OTIuNDkgNzY2LjY1OSAxNDc4LjUyIDc4MC41MjMgMTQ2Ni4yMSBDIDgxMi4wODUgMTQzOC4yIDg1Mi4zODggMTQyMy4yMyA4OTQuNjE4IDE0MjQuOTYgQyA5MzkuNjcyIDE0MjYuODkgOTc5LjE4MSAxNDQzLjkyIDEwMDguOTUgMTQ3Ny44MSBDIDEwMTYuMzMgMTQ4Ni4yMSAxMDIzLjAyIDE0OTMuMDEgMTAyOS41NyAxNTAzLjEyIEMgMTAzNi4zIDE1MTMuNTIgMTA0MC41NiAxNTI3LjE1IDEwNDcuNTEgMTUzNy4wMiBDIDEwNDkuMDQgMTUzOC45NCAxMDUxLjkgMTUzOS40MyAxMDU0LjE1IDE1MzkuNDQgQyAxMDkwLjA4IDE1MzkuNjMgMTEyNi4zIDE1MzguNSAxMTYyLjIxIDE1MzkuNjcgQyAxMTY5LjE4IDE1MzQuMjUgMTE3Mi4wOSAxNTIxLjkgMTE3Ni4yNCAxNTE0LjEzIEMgMTI0Mi45MSAxMzg5LjUyIDE0MjAuNjIgMTM5Ny40MiAxNDc2LjA2IDE1MjcuNSBDIDE0OTAuNjkgMTU2MS44MiAxNDkyLjQ0IDE1OTQuMTcgMTQ4My4wNiAxNjI5Ljc4IEMgMTQ4MS4zMSAxNjM2LjQ1IDE0ODAuMjIgMTY0My4wOSAxNDc3LjU4IDE2NDkuNjEgQyAxNDYwLjY2IDE2OTEuNzggMTQyNy4yOSAxNzI1LjIzIDEzODUuMTYgMTc0Mi4yNSBDIDEzNDQuMjIgMTc1OS4xIDEyOTguMTkgMTc1OC42MSAxMjU3LjYyIDE3NDAuODggQyAxMjI0LjI3IDE3MjYuNjIgMTE5MC4zNCAxNjk0LjcgMTE3NS4xMiAxNjYxLjM4IEMgMTE2OC40MSAxNjQ2LjcgMTE2Ni45NSAxNjM1LjczIDExNjEuNDYgMTYyMi4wOCBDIDExNTQuOTUgMTYxOC44NyAxMDY3LjMgMTYyMC4wNSAxMDUzLjU1IDE2MjAuMDggQyAxMDQ4Ljc2IDE2MjcuMDUgMTA0OC44IDE2MzEuMjQgMTA0Ni43NSAxNjM5LjE2IEMgMTAzNy42MiAxNjc0LjM5IDEwMDMuODEgMTcxMy43NSA5NzMuMjYzIDE3MzEuODUgQyA5MzYuMDA5IDE3NTQuMDEgODkxLjQ0OSAxNzYwLjM3IDg0OS40ODQgMTc0OS41MiBDIDc5Ni45NjMgMTczNS43NCA3NTIuMjczIDE2OTYuMjEgNzM0Ljc3MSAxNjQ1LjAzIEMgNzMxLjkzOSAxNjM2Ljc1IDcyOC4yMzkgMTYyMy41NiA3MjUuMjg2IDE2MTUuNjcgQyA3MjQuMjcyIDE2MTIuOTYgNzA5LjU5OCAxNjEyLjIyIDcwNS42NTggMTYxMS43MSBDIDY2MC4zMDcgMTYwNS44MyA2MjEuNzI4IDE1ODEuMTkgNTkyLjc4NyAxNTQ2Ljc0IEMgNTU5Ljk1NiAxNTA3LjY1IDU0Ny41NzYgMTQ1OS45IDU1Mi4zNTMgMTQwOS45NSBDIDU1OC41NiAxMzU1LjY0IDU4OS44MjIgMTMwNC41MiA2MzYuNTcgMTI3NS44MiBDIDY0OS41NDggMTI2Ny44NSA2NjEuNDc4IDEyNjIuNDEgNjc1LjE4MiAxMjU2LjIgQyA2NzYuNDM0IDEyNTUuNjMgNjc3LjkwMiAxMjUyLjYyIDY3Ny41NzYgMTI1MS4wMyBDIDY3Mi4zNzIgMTIyNS44IDY2OS4zODMgMTIwMC40MSA2NjUuMDI4IDExNzQuOTEgTCA2MzcuNSAxMDA5LjQyIEwgNTgyLjAyMyA2NzAuMTAyIEwgNTYyLjYwOSA1NTEuMzExIEMgNTU5LjQgNTMyLjY4MyA1NTYuMDYzIDUxMS44ODYgNTUxLjc3NiA0OTMuNjU5IEMgNTQ4LjM5NCA0NzkuMjc4IDUzNC44OTUgNDU3LjY5IDUyNC41NDggNDQ3LjIwNiBDIDUxMy4yODUgNDM1Ljc5NCA0OTYuODQ0IDQyNi4wMzYgNDgxLjM0NSA0MjEuNDk2IEMgNDU2LjU5IDQxNC4yNDYgNDMyLjMxOSA0MTYuNTg3IDQwNi43NDcgNDE2LjM3NSBDIDM3OC42MzIgNDE2LjQwMSAzNTAuNTAzIDQxNi42MSAzMjIuMzg3IDQxNi40NDMgQyAzMDkuOTk1IDQxNi4zNyAyOTguMTQxIDQxMy4wMzQgMjg5LjU1MSA0MDMuNTY2IEMgMjc5LjUxMiAzOTIuNTAyIDI3OS41MzUgMzgxLjIgMjc5LjkxNCAzNjcuMzM5IEMgMjg3Ljc2NCAzNTUuNzk5IDI4MC42NzggMzU0LjQ5NyAyOTguMDY1IDM0Mi40MjEgeiBNIDkwMy42OTIgMTY3My4zOSBDIDk1MC4xOTYgMTY2NS42MyA5ODEuNTg3IDE2MjEuNjEgOTczLjc4NyAxNTc1LjEyIEMgOTY1Ljk4NyAxNTI4LjYyIDkyMS45NTMgMTQ5Ny4yNiA4NzUuNDYgMTUwNS4wOSBDIDgyOS4wMTIgMTUxMi45MSA3OTcuNjkgMTU1Ni44OSA4MDUuNDgyIDE2MDMuMzUgQyA4MTMuMjc0IDE2NDkuOCA4NTcuMjMzIDE2ODEuMTUgOTAzLjY5MiAxNjczLjM5IHogTSAxMzM0Ljg4IDE2NzMuNjUgQyAxMzY1LjM0IDE2NjkuNTkgMTM5MS4yNSAxNjQ5LjQzIDE0MDIuNjcgMTYyMC45IEMgMTQxNC4xIDE1OTIuMzcgMTQwOS4yNyAxNTU5LjkgMTM5MC4wNCAxNTM1Ljk0IEMgMTM3MC44IDE1MTEuOTcgMTM0MC4xNSAxNTAwLjIzIDEzMDkuODMgMTUwNS4yIEMgMTI2My45MSAxNTEyLjc0IDEyMzIuNTQgMTU1NS43NCAxMjM5LjM5IDE2MDEuNzYgQyAxMjQ2LjI0IDE2NDcuNzkgMTI4OC43NiAxNjc5LjggMTMzNC44OCAxNjczLjY1IHoiPjwvcGF0aD4NCjxwYXRoIGZpbGw9IiM0MjUyMzciIGZpbGwtb3BhY2l0eT0iMC45NzY0NzEiIGQ9Ik0gMjk4LjA2NSAzNDIuNDIxIEMgMzEwLjQ2NCAzMzMuMTIyIDM2MS40MDIgMzM0Ljk4IDM3Ny45OTcgMzM1LjczMyBDIDQwMC45OSAzMzYuNzc2IDQ3NS42NTMgMzMyLjU1OSA0OTUuMjM2IDM0Mi4zMjUgQyA0NzMuNjEzIDM0My4xODMgNDQ1LjY1OSAzNDIuMTM2IDQyMy42MTIgMzQyLjAwNiBDIDM4MS43NjIgMzQxLjgxNSAzMzkuOTEyIDM0MS45NTMgMjk4LjA2NSAzNDIuNDIxIHoiPjwvcGF0aD4NCjwvc3ZnPg==) center / contain no-repeat!important}img[src$="big_cart.webp"]{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI0MCAyODMgMTUyOCAxNTI4IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iV2FyZW5rb3JiIj4NCjxwYXRoIGZpbGw9IiM0MjUyMzciIGQ9Ik0gMjk4LjA2NSAzNDIuNDIxIEMgMzM5LjkxMiAzNDEuOTUzIDM4MS43NjIgMzQxLjgxNSA0MjMuNjEyIDM0Mi4wMDYgQyA0NDUuNjU5IDM0Mi4xMzYgNDczLjYxMyAzNDMuMTgzIDQ5NS4yMzYgMzQyLjMyNSBDIDQ5NS41OTYgMzQyLjQ3OSA0OTUuOTU2IDM0Mi42MzMgNDk2LjMxNyAzNDIuNzg3IEMgNTM3LjgzNCAzNTIuOTMgNTY4Ljc0OSAzNzYuMDM3IDU5NS41MiA0MDkuMjYgQyA2MTIuMzIzIDQzMC4wMzcgNjI0LjQ0MSA0NTQuMTk5IDYzMS4wNDYgNDgwLjA5MSBDIDYzNC4yMjUgNDkyLjM5NCA2MzcuMzA0IDUxNi43NSA2MzkuNyA1MzAuNjc1IEwgNjYwLjgyOCA2NTkuNDEyIEwgNzM4LjIxOCAxMTI5Ljc2IEMgNzQyLjMxNCAxMTU1LjQ1IDc0Ny4zMzQgMTE4MS4xMSA3NTEuMjkyIDEyMDYuOCBDIDc1My4xOTcgMTIxOS4xNyA3NTcuNDIzIDEyMzMuNDQgNzU2LjE0MyAxMjQ1LjU0IEMgNzU4LjE2NSAxMjQ2Ljg5IDc2My41NSAxMjUwLjgzIDc2NS42MjEgMTI1MC43MyBDIDc4MC45MiAxMjQ5Ljk5IDc5Ni42ODYgMTI0OS43NyA4MTEuOTM4IDEyNDkuNjMgTCA5MjEuMTQ0IDEyNDkuNDMgTCAxMjcxLjQxIDEyNDkuNDYgTCAxMzkyLjQ5IDEyNDkuNDMgQyAxNDAyLjYzIDEyNDkuNDggMTQxOC41OSAxMjUwLjA1IDE0MjguMzggMTI1MC4yOSBDIDE0MzIuOTIgMTI1MC40IDE0NDcuNzIgMTIwNS4zIDE0NDkuODQgMTE5OS41NCBMIDE0ODUuNzMgMTEwMS41MyBMIDE2MDAuODcgNzg4LjgwOCBMIDE2MjkuMDkgNzExLjY5NCBDIDE2MzIuODkgNzAxLjI3IDE2MzcuNzYgNjgyLjUyMiAxNjQzLjM5IDY3NC4xNSBDIDE2NTIuOSA2NjAuMDIyIDE2MjMuODIgNjY0LjM4NiAxNjE0LjczIDY2NC40MjIgTCAxMDMzLjg4IDY2NC4yODUgTCA4NTMuMjcyIDY2NC4yNzggTCA3OTcuODAxIDY2NC4yNTYgQyA3ODAuNTIyIDY2NC4yMjQgNzYxLjI4NyA2NjcuMjYzIDc0OC43MzggNjUyLjk5IEMgNzIxLjk1NiA2MjIuNTI5IDc0Mi40NjQgNTg0LjU2NSA3ODEuNzQzIDU4My45NjggQyA3OTkuMzU1IDU4My43IDgxNy43NzMgNTgzLjc3IDgzNS41MDMgNTgzLjc1NCBMIDk0Mi43NzEgNTgzLjYzNCBMIDEyNzYuNTUgNTgzLjQ2IEwgMTUyOS45MyA1ODMuNDczIEwgMTYwOS4yOCA1ODMuNDEgQyAxNjIzLjEzIDU4My4zOTQgMTYzNy41MiA1ODIuNTU5IDE2NTEuMyA1ODMuNzczIEMgMTY3MS4xNiA1ODUuNTIyIDE2OTEuOTMgNTk1LjQwOSAxNzA0LjY0IDYxMC45ODkgQyAxNzIwLjkgNjMwLjkzIDE3MjcuMzYgNjUyLjU3NCAxNzIzLjg1IDY3OC4xODIgQyAxNzIwLjQ4IDcwMi44IDE3MDMuMiA3MzguNTAzIDE2OTQuNDUgNzYyLjc1NyBMIDE2MzAuNTkgOTM3LjgyMiBMIDE1NDMuNzQgMTE3My44MSBMIDE1MTcuMDcgMTI0Ny4yOSBDIDE1MDcuMjYgMTI3My45NyAxNTAwLjE2IDEzMDAuOTIgMTQ3NC4wOCAxMzE2LjYxIEMgMTQ2NC4zMSAxMzIyLjQ5IDE0NTUuODQgMTMyNy4xIDE0NDQuMTIgMTMyOC4wNiBDIDE0MjIuMjIgMTMyOS44NyAxNDAwLjE2IDEzMjkuMjcgMTM3OC4xOSAxMzI5LjM1IEwgMTI1NC42OSAxMzI5LjI3IEMgMTEwMC43MiAxMzI4LjE1IDk0Ni43MzcgMTMyOC40NyA3OTIuNzcxIDEzMzAuMjIgQyA3NzYuMzE0IDEzMzAuNTQgNzU5LjEyMiAxMzMwLjU3IDc0Mi43MTQgMTMzMC4wNSBDIDcxMy44NzUgMTMyOS4xMiA2OTMuOTYxIDEzMzAuNTMgNjcwLjY1IDEzNDguNDIgQyA2MjUuOTE4IDEzODIuNzQgNjE4LjAwMiAxNDUxLjY5IDY1Mi45MDYgMTQ5NS40MiBDIDY3MS4wMzggMTUxOC4zMyA2OTcuODg2IDE1MzIuNjYgNzI3LjAxMyAxNTM0Ljk4IEMgNzM3LjY2MSAxNTM1Ljc5IDc0MS43NDQgMTUxNy43NCA3NDYuMjA4IDE1MDkuMDcgQyA3NTQuNzQyIDE0OTIuNDkgNzY2LjY1OSAxNDc4LjUyIDc4MC41MjMgMTQ2Ni4yMSBDIDgxMi4wODUgMTQzOC4yIDg1Mi4zODggMTQyMy4yMyA4OTQuNjE4IDE0MjQuOTYgQyA5MzkuNjcyIDE0MjYuODkgOTc5LjE4MSAxNDQzLjkyIDEwMDguOTUgMTQ3Ny44MSBDIDEwMTYuMzMgMTQ4Ni4yMSAxMDIzLjAyIDE0OTMuMDEgMTAyOS41NyAxNTAzLjEyIEMgMTAzNi4zIDE1MTMuNTIgMTA0MC41NiAxNTI3LjE1IDEwNDcuNTEgMTUzNy4wMiBDIDEwNDkuMDQgMTUzOC45NCAxMDUxLjkgMTUzOS40MyAxMDU0LjE1IDE1MzkuNDQgQyAxMDkwLjA4IDE1MzkuNjMgMTEyNi4zIDE1MzguNSAxMTYyLjIxIDE1MzkuNjcgQyAxMTY5LjE4IDE1MzQuMjUgMTE3Mi4wOSAxNTIxLjkgMTE3Ni4yNCAxNTE0LjEzIEMgMTI0Mi45MSAxMzg5LjUyIDE0MjAuNjIgMTM5Ny40MiAxNDc2LjA2IDE1MjcuNSBDIDE0OTAuNjkgMTU2MS44MiAxNDkyLjQ0IDE1OTQuMTcgMTQ4My4wNiAxNjI5Ljc4IEMgMTQ4MS4zMSAxNjM2LjQ1IDE0ODAuMjIgMTY0My4wOSAxNDc3LjU4IDE2NDkuNjEgQyAxNDYwLjY2IDE2OTEuNzggMTQyNy4yOSAxNzI1LjIzIDEzODUuMTYgMTc0Mi4yNSBDIDEzNDQuMjIgMTc1OS4xIDEyOTguMTkgMTc1OC42MSAxMjU3LjYyIDE3NDAuODggQyAxMjI0LjI3IDE3MjYuNjIgMTE5MC4zNCAxNjk0LjcgMTE3NS4xMiAxNjYxLjM4IEMgMTE2OC40MSAxNjQ2LjcgMTE2Ni45NSAxNjM1LjczIDExNjEuNDYgMTYyMi4wOCBDIDExNTQuOTUgMTYxOC44NyAxMDY3LjMgMTYyMC4wNSAxMDUzLjU1IDE2MjAuMDggQyAxMDQ4Ljc2IDE2MjcuMDUgMTA0OC44IDE2MzEuMjQgMTA0Ni43NSAxNjM5LjE2IEMgMTAzNy42MiAxNjc0LjM5IDEwMDMuODEgMTcxMy43NSA5NzMuMjYzIDE3MzEuODUgQyA5MzYuMDA5IDE3NTQuMDEgODkxLjQ0OSAxNzYwLjM3IDg0OS40ODQgMTc0OS41MiBDIDc5Ni45NjMgMTczNS43NCA3NTIuMjczIDE2OTYuMjEgNzM0Ljc3MSAxNjQ1LjAzIEMgNzMxLjkzOSAxNjM2Ljc1IDcyOC4yMzkgMTYyMy41NiA3MjUuMjg2IDE2MTUuNjcgQyA3MjQuMjcyIDE2MTIuOTYgNzA5LjU5OCAxNjEyLjIyIDcwNS42NTggMTYxMS43MSBDIDY2MC4zMDcgMTYwNS44MyA2MjEuNzI4IDE1ODEuMTkgNTkyLjc4NyAxNTQ2Ljc0IEMgNTU5Ljk1NiAxNTA3LjY1IDU0Ny41NzYgMTQ1OS45IDU1Mi4zNTMgMTQwOS45NSBDIDU1OC41NiAxMzU1LjY0IDU4OS44MjIgMTMwNC41MiA2MzYuNTcgMTI3NS44MiBDIDY0OS41NDggMTI2Ny44NSA2NjEuNDc4IDEyNjIuNDEgNjc1LjE4MiAxMjU2LjIgQyA2NzYuNDM0IDEyNTUuNjMgNjc3LjkwMiAxMjUyLjYyIDY3Ny41NzYgMTI1MS4wMyBDIDY3Mi4zNzIgMTIyNS44IDY2OS4zODMgMTIwMC40MSA2NjUuMDI4IDExNzQuOTEgTCA2MzcuNSAxMDA5LjQyIEwgNTgyLjAyMyA2NzAuMTAyIEwgNTYyLjYwOSA1NTEuMzExIEMgNTU5LjQgNTMyLjY4MyA1NTYuMDYzIDUxMS44ODYgNTUxLjc3NiA0OTMuNjU5IEMgNTQ4LjM5NCA0NzkuMjc4IDUzNC44OTUgNDU3LjY5IDUyNC41NDggNDQ3LjIwNiBDIDUxMy4yODUgNDM1Ljc5NCA0OTYuODQ0IDQyNi4wMzYgNDgxLjM0NSA0MjEuNDk2IEMgNDU2LjU5IDQxNC4yNDYgNDMyLjMxOSA0MTYuNTg3IDQwNi43NDcgNDE2LjM3NSBDIDM3OC42MzIgNDE2LjQwMSAzNTAuNTAzIDQxNi42MSAzMjIuMzg3IDQxNi40NDMgQyAzMDkuOTk1IDQxNi4zNyAyOTguMTQxIDQxMy4wMzQgMjg5LjU1MSA0MDMuNTY2IEMgMjc5LjUxMiAzOTIuNTAyIDI3OS41MzUgMzgxLjIgMjc5LjkxNCAzNjcuMzM5IEMgMjg3Ljc2NCAzNTUuNzk5IDI4MC42NzggMzU0LjQ5NyAyOTguMDY1IDM0Mi40MjEgeiBNIDkwMy42OTIgMTY3My4zOSBDIDk1MC4xOTYgMTY2NS42MyA5ODEuNTg3IDE2MjEuNjEgOTczLjc4NyAxNTc1LjEyIEMgOTY1Ljk4NyAxNTI4LjYyIDkyMS45NTMgMTQ5Ny4yNiA4NzUuNDYgMTUwNS4wOSBDIDgyOS4wMTIgMTUxMi45MSA3OTcuNjkgMTU1Ni44OSA4MDUuNDgyIDE2MDMuMzUgQyA4MTMuMjc0IDE2NDkuOCA4NTcuMjMzIDE2ODEuMTUgOTAzLjY5MiAxNjczLjM5IHogTSAxMzM0Ljg4IDE2NzMuNjUgQyAxMzY1LjM0IDE2NjkuNTkgMTM5MS4yNSAxNjQ5LjQzIDE0MDIuNjcgMTYyMC45IEMgMTQxNC4xIDE1OTIuMzcgMTQwOS4yNyAxNTU5LjkgMTM5MC4wNCAxNTM1Ljk0IEMgMTM3MC44IDE1MTEuOTcgMTM0MC4xNSAxNTAwLjIzIDEzMDkuODMgMTUwNS4yIEMgMTI2My45MSAxNTEyLjc0IDEyMzIuNTQgMTU1NS43NCAxMjM5LjM5IDE2MDEuNzYgQyAxMjQ2LjI0IDE2NDcuNzkgMTI4OC43NiAxNjc5LjggMTMzNC44OCAxNjczLjY1IHoiPjwvcGF0aD4NCjxwYXRoIGZpbGw9IiM0MjUyMzciIGZpbGwtb3BhY2l0eT0iMC45NzY0NzEiIGQ9Ik0gMjk4LjA2NSAzNDIuNDIxIEMgMzEwLjQ2NCAzMzMuMTIyIDM2MS40MDIgMzM0Ljk4IDM3Ny45OTcgMzM1LjczMyBDIDQwMC45OSAzMzYuNzc2IDQ3NS42NTMgMzMyLjU1OSA0OTUuMjM2IDM0Mi4zMjUgQyA0NzMuNjEzIDM0My4xODMgNDQ1LjY1OSAzNDIuMTM2IDQyMy42MTIgMzQyLjAwNiBDIDM4MS43NjIgMzQxLjgxNSAzMzkuOTEyIDM0MS45NTMgMjk4LjA2NSAzNDIuNDIxIHoiPjwvcGF0aD4NCjwvc3ZnPg==);width:26px!important;height:26px!important;object-fit:contain}html #sublinks>ul{align-items:center;gap:2px}html #sublinks>ul>li{margin:0!important;padding:0!important}html #sublinks .s24-ml-kopf{width:44px;height:44px;margin:0!important}html #sublinks .s24-ml-kopf svg{width:24px!important;height:24px!important}html #sublinks a.showminicart{display:inline-grid;place-items:center;width:44px;height:44px;margin:0!important}html #sublinks #cartsmall,html #topnavi #sublinks #cartsmall{width:24px!important;height:24px!important;margin:0!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}html #sublinks>ul>li>a[href*=konto]{display:inline-flex;align-items:center;min-height:44px;margin:0!important;padding:0 14px;font-size:14px;font-weight:650}@media screen and (max-width:1050px){html.s24-menue #navmenu.s24-nav-sub>li:not(.s24-hatpanel){visibility:hidden}html.s24-menue-offen .s24kauf-leiste--an{display:none!important}}html.s24-kategorie .cattextheader{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px 48px;align-items:start;padding:8px 0 20px}html.s24-kategorie .cattextheader .catheadline{grid-row:1 / span 2}html.s24-kategorie .cattextheader h1{margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:720;letter-spacing:-.032em;line-height:1.05;text-wrap:balance}html.s24-kategorie .cattextheader .catdescription{margin:0;color:#3a3a3c;font-size:16px;line-height:1.6;max-height:6.4em;overflow:hidden}html.s24-kategorie .cattextheader .catdescription p{margin:0;-webkit-column-count:1;column-count:1}html.s24-kategorie .cattextheader .catjumpbottom{margin:0;text-align:left}html.s24-kategorie .cattextheader .catjumpbottom a{color:#68223a;font-weight:650;text-decoration:none}html.s24-kategorie .cattextheader .catjumpbottom a:after{content:" ↓"}@media screen and (max-width:800px){html.s24-kategorie .cattextheader{grid-template-columns:1fr}html.s24-kategorie .cattextheader .catheadline{grid-row:auto}html.s24-kategorie .cattextheader .catdescription{max-height:4.8em}}.s24-kompass{display:flex;gap:14px;margin:4px 0 22px;padding:4px 4px 8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.s24-kompass::-webkit-scrollbar{display:none}.s24-kompass__kachel{position:relative;flex:0 0 auto;width:210px;height:106px;border-radius:16px;overflow:hidden;scroll-snap-align:start;text-decoration:none;background:#e8e8ed;box-shadow:0 0 0 1px #0000000f;transition:transform .15s,box-shadow .15s}.s24-kompass__kachel img{display:block;width:100%;height:100%;object-fit:cover}.s24-kompass__kachel:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0000009e,#0000000f 62%)}.s24-kompass__kachel span{position:absolute;z-index:1;left:12px;right:12px;bottom:10px;color:#fff;font-size:15px;font-weight:650;letter-spacing:-.005em;line-height:1.2}.s24-kompass__kachel:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000029}.s24-kompass__kachel.is-aktuell{box-shadow:0 0 0 3px #425237}.s24-kompass__kachel.is-aktuell:before{content:"";position:absolute;z-index:2;top:10px;right:10px;width:14px;height:14px;border-radius:50%;background:#425237;box-shadow:0 0 0 3px #fff}@media screen and (max-width:650px){.s24-kompass{gap:10px;margin-right:-30px;padding-right:30px}.s24-kompass__kachel{width:150px;height:96px}.s24-kompass__kachel span{font-size:13px;left:10px;right:10px}}.s24-listenzeile{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.s24-listenzeile .s24-anzahl{margin:0;font-size:clamp(20px,2vw,24px);letter-spacing:-.02em;color:#1d1d1f}.s24-listenzeile .s24-anzahl strong{font-weight:720}.s24-listenzeile .sortierung{margin:0;flex:0 0 auto}html.s24-kategorie .sortierung label{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:#3a3a3c}html.s24-kategorie .sortierung label span{font-weight:600}html.s24-kategorie .sortierung select{min-height:46px;min-width:190px;padding:0 40px 0 16px;border:1px solid #d2d2d7;border-radius:12px;background-color:#fff;font:inherit;font-size:15px;color:#1d1d1f}html.s24-kategorie .sortierung select:focus-visible{outline:2px solid #68223a;outline-offset:2px}@media screen and (max-width:650px){.s24-listenzeile{flex-direction:column;align-items:stretch}html.s24-kategorie .sortierung label{display:flex;flex-direction:column;align-items:stretch;gap:6px}html.s24-kategorie .sortierung select{width:100%}}html.s24-kategorie #catbottomtext{background:none!important;padding:8px 0 40px}html.s24-kategorie #catbottomtext .catbottomtext{background:#f5f5f7;border-radius:24px;padding:clamp(20px,3vw,36px);max-width:none}html.s24-kategorie #catbottomtext h2{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em;text-transform:none;color:#1d1d1f;margin:0 0 8px}html.s24-kategorie #catbottomtext h2:not(:first-child){margin-top:24px}html.s24-kategorie #catbottomtext p{color:#3a3a3c;line-height:1.65;max-width:80ch;margin:0}html.s24-kategorie .cattextheader .catdescription,html.s24-kategorie .cattextheader .catdescription p{-webkit-columns:auto!important;columns:auto!important;column-count:1!important;column-gap:0!important;width:auto!important}html.s24-kategorie .cattextheader .catdescription{max-height:none;overflow:visible}html.s24-kategorie .cattextheader .catdescription p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}@media screen and (max-width:650px){.s24-listenzeile .sortierung,.s24-listenzeile .sortierung form,.s24-listenzeile .sortierung label{width:100%;float:none;text-align:left;margin:0}}.s24-kompass--chips{gap:10px;align-items:center}.s24-chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;padding:0 18px;border-radius:980px;background:#f5f5f7;box-shadow:inset 0 0 0 1px #e5e5ea;color:#1d1d1f!important;font-size:15px;font-weight:650;letter-spacing:-.005em;line-height:1;text-decoration:none!important;white-space:nowrap;scroll-snap-align:start;transition:background .15s,box-shadow .15s,color .15s}.s24-chip:hover{background:#eef1ea;box-shadow:inset 0 0 0 1px #425237}.s24-chip.is-aktuell{background:#425237;box-shadow:none;color:#fff!important}@media screen and (max-width:650px){.s24-kompass--chips{margin-right:-30px;padding-right:30px}}html.s24-hub .subcatblock{margin-top:8px}html.s24-redesign .prodprevaltimgs,.prodprevaltimgs{border:0!important;box-shadow:none!important;box-sizing:border-box;max-width:100%;border-radius:12px;overflow:hidden;background:#fff}html.s24-redesign .prodprevaltimgs img,.prodprevaltimgs img{border:0!important;max-width:100%;height:auto}@media(hover:none),(max-width:1000px){.prodprevaltimgs{display:none!important}}html .prodprevimg:hover .prodprevaltimgs,html .prodprevaltimgs:hover{display:flex!important}html .prodprevaltimgs{inset:auto auto 10px 50%!important;width:auto!important;max-width:calc(100% - 20px);height:auto!important;transform:translate(-50%);gap:6px;padding:6px;border-radius:12px;background:#fffffff0;box-shadow:0 2px 12px #00000024!important;justify-content:center}html .prodprevaltimgs img{flex:0 0 auto;width:52px!important;height:52px!important;max-width:none;object-fit:cover;border-radius:8px;margin:0!important}html .prodprevaltimgs img:nth-child(n+5){display:none}html .prodlist .wb_colalign_full:hover{z-index:60}html .prodprevaltimgs img{float:none!important;padding:0!important;transform:none!important;transition:none!important}html .prodprevimg:hover>img,html .prodprevimg:hover>a>img{transform:scale(1.04)}html.s24-kf-an .sortierung.s24-kf-alt,html.s24-kf-an .s24-listenzeile.s24-kf-zeile-alt{display:none!important}.s24-kf{max-width:1240px;margin:0 auto 18px;padding:0 16px;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;color:#1d1d1f}.s24-kf__schnell{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.s24-kf__chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;color:#1d1d1f;font:600 15px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s}.s24-kf__chip small{font-size:13px;font-weight:500;color:#6e6e73}.s24-kf__chip:hover{box-shadow:inset 0 0 0 1.5px #425237}.s24-kf__chip.is-an{background:#eef1ea;box-shadow:inset 0 0 0 2px #425237;color:#425237}.s24-kf__chip.is-an small{color:#425237}.s24-kf button:focus-visible,.s24-kd button:focus-visible,.s24-kd input:focus-visible+i{outline:3px solid #68223a;outline-offset:2px}.s24-kf__zeile{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:1px solid #e5e5ea}.s24-kf__anzahl{margin:0;font-size:16px;color:#3a3a3c}.s24-kf__anzahl strong{font-weight:700;color:#1d1d1f}.s24-kf__werkzeuge{display:flex;align-items:center;gap:10px}.s24-kf__knopf{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;color:#1d1d1f;font:600 15px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:box-shadow .15s}.s24-kf__knopf:hover{box-shadow:inset 0 0 0 1.5px #425237}.s24-kf__n{color:#425237}.s24-kf__sortwrap{position:relative}.s24-kf__menue{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:230px;margin:0;padding:8px;list-style:none;border-radius:18px;background:#fff;box-shadow:0 12px 36px #00000029,0 0 0 1px #0000000d}.s24-kf__menue[hidden]{display:none}.s24-kf__menue li{margin:0}.s24-kf__menue button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;font:500 15px/1 Inter,system-ui,sans-serif;color:#1d1d1f;text-align:left;cursor:pointer}.s24-kf__menue button:hover{background:#f5f6f3}.s24-kf__menue button.is-an{background:#eef1ea;color:#425237;font-weight:700}.s24-kf__aktiv{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 4px}.s24-kf__aktiv[hidden],.s24-kf__leer[hidden]{display:none}.s24-kf__aktivlabel{font-size:14px;color:#6e6e73}.s24-kf__chips{display:contents}.s24-kf__achip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:980px;background:#e6eae1;color:#425237;font:600 14px/1 Inter,system-ui,sans-serif;cursor:pointer}.s24-kf__achip:hover{background:#d9e0d2}.s24-kf__reset{min-height:44px;padding:0 6px;border:0;background:none;color:#68223a;font:600 14px/1 Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s24-kf__leer{display:grid;justify-items:center;gap:6px;margin:18px 0 8px;padding:32px 20px;border-radius:24px;background:#f5f6f3;text-align:center}.s24-kf__leer strong{font-size:18px}.s24-kf__leer span{color:#6e6e73;font-size:15px}.prodlist .wb_colrow>[hidden]{display:none!important}.s24-kd{position:fixed;inset:0;z-index:99990}.s24-kd[hidden]{display:none}.s24-kd__dunkel{position:absolute;inset:0;background:#1d1d1f73;opacity:0;transition:opacity .2s}.s24-kd.is-offen .s24-kd__dunkel{opacity:1}.s24-kd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:420px;max-width:100vw;background:#fff;box-shadow:-12px 0 40px #0000002e;transform:translate(100%);transition:transform .25s ease;font-family:Inter,system-ui,sans-serif;color:#1d1d1f}.s24-kd.is-offen .s24-kd__panel{transform:none}.s24-kd__griff{display:none}.s24-kd__kopf{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 14px}.s24-kd__kopf h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;text-transform:none}.s24-kd__zu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#f5f6f3;color:#1d1d1f;cursor:pointer}.s24-kd__zu:hover{background:#e6eae1}.s24-kd__inhalt{flex:1 1 auto;overflow-y:auto;padding:0 24px 12px;overscroll-behavior:contain}.s24-kd__aktiv{margin-bottom:8px}.s24-kd__aktiv strong{display:block;margin:6px 0 10px;font-size:15px}.s24-kd__chips{display:flex;flex-wrap:wrap;gap:8px}.s24-kd__gr{border-top:1px solid #e5e5ea;padding:6px 0 10px}.s24-kd__grkopf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;border:0;background:none;font:700 17px/1 Inter,system-ui,sans-serif;color:#1d1d1f;cursor:pointer}.s24-kd__grkopf small{font-weight:500;color:#6e6e73;font-size:15px}.s24-kd__grkopf svg{transition:transform .15s;transform:rotate(180deg)}.s24-kd__gr.is-zu .s24-kd__grkopf svg{transform:none}.s24-kd__gr.is-zu .s24-kd__opt,.s24-kd__gr.is-zu .s24-kd__hint{display:none}.s24-kd__hint{margin:0 0 6px;font-size:13px;color:#6e6e73}.s24-kd__opt{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0;padding:0;list-style:none}.s24-kd__opt li{margin:0}.s24-kd__opt label{display:flex;align-items:center;gap:10px;min-height:46px;cursor:pointer;font-size:15px}.s24-kd__opt input{position:absolute;opacity:0;width:1px;height:1px}.s24-kd__haken{flex:0 0 auto;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #8e8e93;background:#fff;transition:background .12s,box-shadow .12s}.s24-kd__opt input:checked+.s24-kd__haken{background:#425237 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.s24-kd__farbe{flex:0 0 auto;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.s24-kd__opt input:checked+.s24-kd__farbe{box-shadow:0 0 0 2px #fff,0 0 0 4px #425237}.s24-kd__name{flex:1 1 auto;min-width:0}.s24-kd__anz{font-size:13px;color:#6e6e73;font-variant-numeric:tabular-nums}.s24-kd__fuss{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e5e5ea;background:#fff}.s24-kd__reset{min-height:44px;padding:0 6px;border:0;background:none;color:#68223a;font:600 15px/1 Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s24-kd__ok{flex:1 1 auto;min-height:52px;padding:0 20px;border:0;border-radius:980px;background:#425237;color:#fff;font:700 16px/1 Inter,system-ui,sans-serif;cursor:pointer}.s24-kd__ok:hover{background:#34422b}html.s24-kd-offen{overflow:hidden}@media(max-width:760px){.s24-kf{padding:0 12px}.s24-kf__schnell{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s24-kf__chip{justify-content:center;min-height:46px;padding:0 12px}.s24-kf__zeile{flex-wrap:nowrap}.s24-kf__knopf{padding:0 14px}.s24-kf__menue{right:auto;left:0}.s24-kd__panel{top:auto;left:0;right:0;width:auto;max-height:88vh;border-radius:24px 24px 0 0;transform:translateY(100%);box-shadow:0 -12px 40px #0003}.s24-kd.is-offen .s24-kd__panel{transform:none}.s24-kd__griff{display:block;width:44px;height:5px;margin:10px auto 0;border-radius:3px;background:#d2d2d7}.s24-kd__kopf{padding-top:12px}}@media(prefers-reduced-motion:reduce){.s24-kd__panel,.s24-kd__dunkel{transition:none}}#stepstopay{display:flex;align-items:center;gap:0;max-width:880px;margin:8px auto 28px!important;padding:0!important;counter-reset:s24step}#stepstopay:after{display:none}#stepstopay .paysteps,#stepstopay .paysteps:last-child{position:static;float:none;display:flex;align-items:center;gap:10px;flex:1 1 auto;width:auto!important;margin:0;padding:0!important;background:none!important;white-space:nowrap;font-size:15px;font-weight:600;text-transform:none;color:#6e6e73;counter-increment:s24step}#stepstopay .paysteps:last-child{flex:0 0 auto}#stepstopay .paysteps,#stepstopay .paysteps a{font-size:15px;font-weight:600;text-transform:none;color:#6e6e73;text-decoration:none}#stepstopay .paysteps a{color:#425237}#stepstopay .paysteps a:hover{text-decoration:underline}#stepstopay .paysteps svg{display:none!important}#stepstopay .paysteps:before{content:counter(s24step);flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e8e8ed;color:#6e6e73;font-size:13px;font-weight:700}#stepstopay .paysteps:not(:last-child):after{content:"";flex:1 1 24px;height:1px;min-width:16px;background:#d2d2d7;margin:0 6px 0 4px}#stepstopay .defstep,#stepstopay .defstep a{color:#1d1d1f!important}#stepstopay .defstep:before{background:#425237;color:#fff}@media screen and (max-width:650px){#stepstopay .paysteps:not(.defstep),#stepstopay .paysteps:not(.defstep) a{font-size:0!important}#stepstopay .paysteps:not(.defstep):before{font-size:13px}#stepstopay .paysteps{gap:8px}}#cartwindow{max-width:880px;margin:0 auto;padding-bottom:120px;color:#1d1d1f}#cartwindow .printaspdf{margin:0 0 14px}#cartwindow .printaspdf>span{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;min-height:40px;border-radius:980px;background:#fff;border:1px solid #d2d2d7;color:#1d1d1f;font-weight:600;font-size:14px}#cartwindow .printaspdf>span:hover{border-color:#425237;color:#425237}#cartprolist .cartprolist{background:#fff;border:1px solid #e5e5ea;border-radius:20px;padding:22px 24px;margin:0 0 16px}.cartprolist .proname{margin:0 0 14px;padding:0!important;background:none!important;color:#1d1d1f!important;font-size:clamp(20px,2.2vw,24px);font-weight:700;letter-spacing:-.02em;text-transform:none}.cartprolist .cartprod{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px 28px;margin:0;padding:0;width:auto;background:none!important}.cartprolist .cartprod .prodimg{grid-row:1;float:none;padding:0;background:#fff;border-radius:16px;border:1px solid #f0f0f3;align-self:start}.cartprolist .cartprod .prodimg img{width:100%;height:auto;display:block;border-radius:16px}.cartprolist .cartprod .cartelems{padding:0;width:auto;font-size:15px;line-height:1.5}.cartprolist .clisthead,.clisthead{padding:0!important;margin:10px 0 4px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:#6e6e73}.cartprolist .clisthead strong{font-weight:700}.cartprolist .cblanklist,.cartprolist .cbanktxt,.cartprolist .cextstxt,.cartprolist .ctabletxt{padding-left:0!important;color:#3a3a3c}.cartprolist .cmatlist{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:10px;row-gap:0;align-items:center;margin:8px 0}.cartprolist .cmatlist .cmatimg{grid-row:1 / span 2}.cartprolist .cmatimg{float:none;padding:0;flex:0 0 auto}.cartprolist .cmatimg img{width:30px;max-width:30px;height:30px;border-radius:50%;border:1px solid #d2d2d7}.cartprolist .cmatname,.cartprolist .cmattext{padding-left:0!important;font-size:14px;line-height:1.35}.cartprolist .cmatname{font-weight:600}.cartprolist .cmatlist .cmatname,.cartprolist .cmatlist .cmattext{display:block;grid-column:2;min-width:0}.cartprolist .cartprod .cartunits{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;width:auto;padding:16px 0 0;border-top:1px solid #eee;line-height:1.3}.cartprolist .cartprod .cartunits .cartfields,.cartprolist .cartprod .cartunits form{margin:0;font-size:15px}.cartprolist .cartprod .cartunits strong{display:block;width:auto;color:#6e6e73;font-size:12px;font-weight:500;letter-spacing:.02em;margin-bottom:2px}.cartprolist .cartprod .cartunits input[type=text],.cartprolist .cartprod .cartunits input[type=number]{position:static;display:inline-block;margin:0 6px 0 0;width:96px;min-width:64px;min-height:40px;padding:0 8px;box-sizing:border-box;border:1px solid #d2d2d7;border-radius:12px;font:inherit;text-align:center}.cartprolist .cartprod .cartunits input[type=submit],.cartprolist .cartprod .cartunits .removebutton,.cartprolist .cartprod .cartunits button{min-height:36px;padding:0 16px;border-radius:980px;border:1px solid #d2d2d7;background:#fff;color:#68223a;font:inherit;font-weight:600;cursor:pointer;text-transform:none}@media screen and (max-width:650px){#cartprolist .cartprolist{padding:18px 16px}.cartprolist .cartprod{grid-template-columns:96px minmax(0,1fr);gap:12px 16px}.cartprolist .cartprod .cartunits{justify-content:flex-start;gap:12px 24px}}#cartwindow .subhead{background:none;margin:0;padding:0;text-align:left}#cartwindow .subhead .deliveryline.alignright{display:flex;justify-content:flex-end;gap:20px;font-size:15px;margin:4px 0 18px}#cartwindow .subhead .deliveryline.alignleft{margin:6px 0 16px;font-size:14px}#cartwindow .subhead .deliveryline.alignleft strong{display:block;margin-bottom:6px}#cartwindow textarea.comment,#cartcomment{width:100%;min-height:96px;padding:12px 14px;border:1px solid #d2d2d7;border-radius:14px;font:inherit;font-size:15px;box-sizing:border-box;background:#fff;resize:vertical}#cartwindow textarea.comment:focus,#cartcomment:focus{outline:2px solid #68223a;outline-offset:2px;border-color:transparent}#cartwindow .deliveryframe,.deliveryframes .deliveryframe:nth-child(odd){background:none!important;padding:4px 0!important;margin:0}#cartwindow .deliveryline{margin:8px 0}#deliverpick .deliverpick{margin:0 0 8px;font-weight:600;font-size:15px}.fakeradios{display:flex;flex-wrap:wrap;gap:8px}.fakeradios label,.fakeradios label:first-child{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:8px 14px;min-height:44px;border:1px solid #d2d2d7;border-radius:980px;background:#fff;cursor:pointer;font-size:15px}.fakeradios label strong{font-weight:600}.fakeradios input[type=radio]+span.fakeradio{margin:0!important;border-color:#425237!important}.fakeradios input[type=radio]:checked+span.fakeradio:before{background-color:#425237!important}.deliveryblock{font-size:14px;color:#3a3a3c}.infopoint{background:#e8e8ed!important;color:#1d1d1f!important}#cartwindow .deliveryline.alignright{display:flex;justify-content:space-between;gap:20px;max-width:420px;margin-left:auto;font-size:15px}#cartwindow .deliveryline.alignright strong{font-weight:500;color:#3a3a3c}#cartwindow .deliveryframe.carttopspace{margin-top:12px!important;padding-top:14px!important;border-top:1px solid #e5e5ea}#cartwindow .endsumme{display:flex;justify-content:space-between;gap:20px;width:100%;font-size:clamp(22px,2.6vw,28px);font-weight:700;color:#68223a;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#cartwindow .endsumme strong{color:#1d1d1f;font-weight:700}#cartwindow .deliverylineleft{font-size:15px}#agbconfirm+span.fakecbox,#traderconfirm+span.fakecbox{flex:0 0 auto;width:22px;height:22px;border-radius:7px;border-color:#425237!important;margin:0 10px 0 0!important;vertical-align:top}#agbconfirm:checked+span.fakecbox:before,#traderconfirm:checked+span.fakecbox:before{background-color:#425237!important}#cartwindow .paymenttopspace label{display:flex;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}#cartwindow .paymenttopspace label a{color:#425237;text-decoration:underline;text-underline-offset:2px}#cartwindow .isdirectpayment{padding-top:14px;font-size:14px;color:#6e6e73}#cartwindow .isdirectpayment strong{font-weight:500}html.s24-kasse-leiste #cartwindow .buybutton{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0)}.s24kasse-leiste{position:fixed;left:0;right:0;bottom:0;z-index:30000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(20px,calc((100% - 880px)/2)) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5ea;box-shadow:0 -8px 24px #0000000f}.s24kasse-leiste__summe{display:flex;flex-direction:column;line-height:1.2}.s24kasse-leiste__summe small{color:#6e6e73;font-size:12px}.s24kasse-leiste__summe strong{color:#68223a;font-size:clamp(20px,2.6vw,26px);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.s24kasse-leiste__knopf{min-height:52px;padding:0 28px;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-size:16px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background .15s,transform .15s}.s24kasse-leiste__knopf:hover{background:#34422b;transform:translateY(-1px)}.s24kasse-leiste__knopf[aria-disabled=true]{background:#a8b3a0}.s24kasse-leiste__hinweis{position:absolute;left:0;right:0;bottom:100%;padding:8px 20px;text-align:center;font-size:13px;color:#fff;background:#68223a;display:none}.s24kasse-leiste__hinweis.s24-an{display:block}@media screen and (max-width:650px){.s24kasse-leiste{padding-left:16px;padding-right:16px}.s24kasse-leiste__knopf{padding:0 20px}}.cartprolist .cartprod .cartunits form img,.cartprolist .cartprod .cartunits .cartform img{width:18px!important;height:18px!important;vertical-align:middle}.cartprolist .cartprod .cartunits form{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.cartprolist .cartprod .cartunits input[type=image]{position:static;width:22px!important;height:22px!important;min-height:0;padding:0;margin:0 0 0 6px;border:0;border-radius:0;background:none;vertical-align:middle;opacity:.75;cursor:pointer}.cartprolist .cartprod .cartunits input[type=image]:hover{opacity:1}.cartprolist .cartprod .cartunits form strong{display:inline-flex;align-items:center;margin:0}#cartwindow .paymenttopspace label{display:block!important;position:relative;padding-left:34px;min-height:24px}#cartwindow .paymenttopspace label input+span.fakecbox{position:absolute!important;left:0;top:1px;margin:0!important}#cartwindow .paymenttopspace label a{display:inline!important}#cartwindow .paymenttopspace .deliveryline{margin:10px 0}.infopoint{display:inline-grid!important;place-items:center;width:22px;height:22px;padding:0!important;border-radius:50%;font-size:13px;font-style:italic;vertical-align:middle;margin-left:6px;cursor:pointer;float:none!important}.deliveryblock .deliveryline,.deliveryframe>.deliveryline{display:block}html.s24-kasse-seite main .centerer{max-width:1100px}html.s24-kasse-seite .kontohead,html.s24-kasse-seite main h2.kontohead{font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:-.02em;text-transform:none;color:#1d1d1f;margin:0 0 12px}html.s24-kasse-seite .choosediv p,html.s24-kasse-seite .regdiv p,html.s24-kasse-seite .guestdiv p{color:#3a3a3c;line-height:1.55}html.s24-kasse-seite .choosediv h3{display:inline-flex;align-items:center;justify-content:center;margin:4px 10px 10px 0;padding:0 28px;min-height:52px;border-radius:980px;background:#425237!important;color:#fff!important;font-size:16px;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #425237!important;transition:background .15s,transform .15s}html.s24-kasse-seite .choosediv h3:hover{background:#34422b!important;transform:translateY(-1px)}html.s24-kasse-seite .choosediv h3:nth-of-type(2){background:#fff!important;color:#425237!important;border-color:#425237!important}html.s24-kasse-seite .choosediv h3:nth-of-type(2):hover{background:#e8ede4!important}html.s24-kasse-seite main .intext{display:block;margin:0 0 14px;font-size:13px;font-weight:600;color:#3a3a3c}html.s24-kasse-seite main input[type=text],html.s24-kasse-seite main input[type=password],html.s24-kasse-seite main input[type=email],html.s24-kasse-seite main input[type=tel],html.s24-kasse-seite main select,html.s24-kasse-seite main textarea{display:block;width:100%;box-sizing:border-box;min-height:46px;margin-top:4px;padding:0 14px;border:1px solid #d2d2d7;border-radius:12px;background:#fff;font:inherit;font-size:16px;font-weight:400;color:#1d1d1f}html.s24-kasse-seite main textarea{padding:12px 14px}html.s24-kasse-seite main input:focus,html.s24-kasse-seite main select:focus,html.s24-kasse-seite main textarea:focus{outline:2px solid #68223a;outline-offset:2px;border-color:transparent}html.s24-kasse-seite main input.button,html.s24-kasse-seite main input[type=submit]{display:inline-flex;width:auto;min-height:50px;padding:0 30px;margin-top:8px;border:0;border-radius:980px;background:#425237;color:#fff;font:inherit;font-weight:650;text-transform:none;cursor:pointer;transition:background .15s}html.s24-kasse-seite main input.button:hover,html.s24-kasse-seite main input[type=submit]:hover{background:#34422b}html.s24-kasse-seite main input.button:disabled{background:#a8b3a0;cursor:not-allowed}html.s24-kasse-seite main input.button.newpass,html.s24-kasse-seite .newpass~* input.button{background:#fff;color:#425237;box-shadow:inset 0 0 0 1px #425237}html.s24-kasse-seite .bottomstepline{margin:24px 0}html.s24-kasse-seite .bottomstepline a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#425237;font-weight:600;text-transform:none;text-decoration:none;background:none;padding:0}html.s24-kasse-seite .bottomstepline a svg{display:none}html.s24-kasse-seite .bottomstepline a:before{content:"←"}html.s24-kasse-seite .bottomstepline a:hover{text-decoration:underline}html.s24-kasse-seite body{padding-bottom:0}html.s24-kasse-leiste body{padding-bottom:84px}#cartprolist .cartprolist{box-sizing:border-box;width:100%;max-width:100%;margin:0 0 16px!important}.cartprolist .cartprod,.cartprolist .cartprod .cartelems,.cartprolist .cartprod .cartunits{box-sizing:border-box;max-width:100%}#cartwindow .head,#cartwindow .head.carttopspace{margin:32px 0 10px;padding:0!important;background:none!important;color:#1d1d1f!important;font-size:clamp(20px,5vw,24px);font-weight:740;text-transform:none;letter-spacing:-.02em;line-height:1.2}#cartwindow .deliveryline.upper,#cartwindow .deliveryline.upper strong{font-size:13px;font-weight:700;letter-spacing:.06em;color:#68223a}#cartwindow .cartaddressleft{float:none;display:block;width:auto;margin:12px 0 2px;color:#6e6e73;font-size:13px;font-weight:600}#cartwindow .cartaddressright{float:none;display:block;width:auto;text-align:left!important;color:#1d1d1f;font-size:16px;line-height:1.4}#cartwindow #altpayments .paymentform{margin:0 0 12px;padding:0}#cartwindow .submitpayment{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:60px;margin:0;padding:12px 18px;border:0;border-radius:16px;background:#425237;color:#fff;font:inherit;font-size:17px;font-weight:650;text-align:center;cursor:pointer;transition:background .15s,box-shadow .15s}#cartwindow .submitpayment:hover{background:#34422b}#cartwindow .submitpayment .smalltxt{display:block;margin-top:4px;font-size:13px;font-weight:500;line-height:1.35;opacity:.92}#cartwindow .submitpayment.barzahlung{background:#68223a;color:#fff;box-shadow:none}#cartwindow .submitpayment.barzahlung:hover{background:#561b2f}@media screen and (max-width:650px){#stepstopay{max-width:100%}#stepstopay .paysteps{gap:6px;flex:0 1 auto}#stepstopay .paysteps:not(:last-child){flex:1 1 auto}#stepstopay .paysteps:before{width:26px;height:26px}#stepstopay .paysteps:not(:last-child):after{flex:1 1 6px;min-width:6px;margin:0 2px}#stepstopay .defstep,#stepstopay .defstep a{font-size:14px}}html.s24-kasse-seite #paidwindow{max-width:880px;margin:8px auto 20px}html.s24-kasse-seite #paidwindow .head2{margin:0;color:#1d1d1f;font-size:clamp(20px,5vw,26px);font-weight:740;letter-spacing:-.02em;line-height:1.25;text-align:left}html.s24-kasse-seite #paidwindow .head2.fail{color:#8a1c1c}html.s24-kasse-seite #printorder.printaspdf{max-width:880px;margin:0 auto 14px}html.s24-kasse-seite #printorder.printaspdf>span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #d2d2d7;color:#1d1d1f;font-size:14px;font-weight:650;cursor:pointer}html.s24-kasse-seite #printorder.printaspdf>span img{width:18px;height:18px}html.s24-kasse-seite #orderlist{box-sizing:border-box;max-width:880px;margin:0 auto 40px;padding:16px;border:1px solid #e5e5ea!important;border-radius:20px;background:#fff;color:#1d1d1f;font-size:15px;line-height:1.5}@media screen and (max-width:700px){html body.s24-kasse-seite #orderlist table,html.s24-kasse-seite body #orderlist table{width:100%!important;max-width:100%!important;table-layout:auto}html.s24-kasse-seite #orderlist th,html.s24-kasse-seite #orderlist td{padding:8px 4px;font-size:14px;line-height:1.35;word-break:normal;overflow-wrap:normal;vertical-align:top}html.s24-kasse-seite #orderlist td:last-child,html.s24-kasse-seite #orderlist th:last-child{text-align:right;white-space:nowrap}html.s24-kasse-seite #orderlist{padding:12px}}html.s24-kasse-seite .proname{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}html.s24-kasse-seite .cartfields strong{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:#6e6e73}html.s24-kasse-seite .cartfields,html.s24-kasse-seite .deliveryline,html.s24-kasse-seite .deliverylineleft,html.s24-kasse-seite .deliverylineright{font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}html.s24-kasse-seite .deliveryline strong,html.s24-kasse-seite .deliverylineright strong{font-size:15px;font-weight:600;color:#1d1d1f}html.s24-kasse-seite .deliveryline .infotext,html.s24-kasse-seite .deliveryframe{font-size:14px;line-height:1.55}html.s24-kasse-seite .endsumme{font-size:20px;font-weight:740;letter-spacing:-.025em;font-variant-numeric:tabular-nums}html.s24-kasse-seite .endsumme strong{font-size:15px;font-weight:500;letter-spacing:0;color:#515154}html.s24-kasse-seite a.buykonto,html.s24-kasse-seite .buybutton a{font-size:16px!important;font-weight:650!important;text-transform:none!important;letter-spacing:-.005em!important}html.s24-kasse-seite .paysteps{font-size:14.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}html.s24-kasse-seite div:has(>.paysteps){flex-wrap:wrap;row-gap:10px}html.s24-kasse-seite label{font-size:14.5px;font-weight:500;letter-spacing:-.005em;line-height:1.45}html.s24-kasse-seite .s24kasse-leiste small{font-size:12.5px}html.s24-kasse-seite .s24kasse-leiste strong{font-size:20px;font-weight:740;letter-spacing:-.025em;font-variant-numeric:tabular-nums}html.s24-konto .s24-konto__titel{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.032em;line-height:1.12;text-wrap:balance}html.s24-konto .s24-konto__intro{font-size:16.5px;line-height:1.55;color:#3a3a3c;text-wrap:pretty}html.s24-konto .fieldval,html.s24-konto label{font-size:14.5px;font-weight:600;letter-spacing:-.005em}html.s24-konto input,html.s24-konto select,html.s24-konto textarea{font-size:16px}html #cartwindow .endsumme{font-size:20px!important;font-weight:740!important;letter-spacing:-.025em;font-variant-numeric:tabular-nums}html #cartwindow .endsumme strong{font-size:15px!important;font-weight:500!important;color:#515154!important;letter-spacing:0}html #cartwindow .cartfields strong{font-size:12.5px!important;font-weight:500!important;color:#6e6e73!important;letter-spacing:.01em!important}html #cartwindow .cartfields{font-size:15px!important;font-variant-numeric:tabular-nums}html #cartwindow .deliveryline,html #cartwindow .deliverylineright,html #cartwindow .deliverylineleft{font-size:15px!important}html #cartwindow .deliveryline strong{font-size:15px!important;font-weight:600!important}html .paysteps,html #cartwindow .paysteps{font-size:14.5px!important;font-weight:600!important;white-space:nowrap}html.s24-kasse-seite .cartform input[type=image]{width:34px!important;height:34px!important;padding:8px;box-sizing:border-box;border-radius:50%;background:#eef3ea;border:1px solid #d9e2d3;object-fit:contain;filter:grayscale(1) brightness(.3) contrast(1.2);opacity:.85;cursor:pointer;vertical-align:middle;transition:opacity .15s,background .15s}html.s24-kasse-seite .cartform input[type=image]:hover,html.s24-kasse-seite .cartform input[type=image]:focus-visible{opacity:1;background:#e1eadb}#cartwindow #monduzahlung{margin:0 0 14px}#cartwindow .submitpayment.mondu{background:#7b45f5;color:#fff}#cartwindow .submitpayment.mondu:hover{background:#6633d6}#cartwindow form[name=monduform_installment] .submitpayment.mondu{background:#4b2e9e}#cartwindow form[name=monduform_installment] .submitpayment.mondu:hover{background:#3c2480}#cartwindow .monduhinweis{text-align:center;color:#5b5b66}#cartwindow .monduhinweis .smalltxt{font-size:13px;line-height:1.4}#cartwindow .monduhinweis .mondu-logo{height:18px;width:auto;vertical-align:middle;margin-right:6px}#cartwindow .monduhinweis .mondu-logo-text{font-weight:700;margin-right:4px}#cartwindow .mondu-msg{color:#b3261e}#cartwindow .s24-adresse-aendern{float:right;font-size:14px;font-weight:600;color:#68223a;text-decoration:none;text-transform:none;letter-spacing:0}#cartwindow .s24-adresse-aendern:hover{text-decoration:underline}#cartwindow form[name=monduform_direct_debit] .submitpayment.mondu{background:#3a6ea5}#cartwindow form[name=monduform_direct_debit] .submitpayment.mondu:hover{background:#2e5a89}html.s24-kasse-seite .bottomstepline .nextstepline a{background:#425237;color:#fff;padding:0 24px;min-height:48px;border-radius:999px;font-size:16px;font-weight:650;box-shadow:0 2px 6px #42523740}html.s24-kasse-seite .bottomstepline .nextstepline a:before{content:none}html.s24-kasse-seite .bottomstepline .nextstepline a:after{content:"→"}html.s24-kasse-seite .bottomstepline .nextstepline a:hover{background:#34422b;text-decoration:none}html.s24-kasse-seite .bottomstepline .nextstepline a:focus-visible{outline:3px solid #68223A;outline-offset:2px}.s24-nl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px 36px;align-items:center;margin:28px 0;padding:26px 30px;border-radius:24px;background:#eef1ea;color:#1d1d1f;font-family:Inter,system-ui,sans-serif}.s24-nl__kopf{display:flex;flex-direction:column;gap:6px}.s24-nl__titel{font-size:22px;line-height:1.2;font-weight:750;letter-spacing:-.02em;color:#425237}.s24-nl__text{font-size:15px;line-height:1.5;color:#3a3a3c}.s24-nl__form{display:flex;flex-direction:column;gap:10px;position:relative}.s24-nl__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s24-nl__zeile{display:flex;gap:10px;flex-wrap:wrap}.s24-nl__zeile input{flex:1 1 220px;min-width:0;min-height:48px;padding:0 18px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;font:500 16px/1 Inter,system-ui,sans-serif;color:#1d1d1f}.s24-nl__zeile input:focus{outline:3px solid #68223a;outline-offset:2px}.s24-nl__knopf{min-height:48px;padding:0 24px;border:0;border-radius:980px;background:#425237;color:#fff;font:700 15px/1 Inter,system-ui,sans-serif;cursor:pointer}.s24-nl__knopf:hover{background:#34422b}.s24-nl__knopf:disabled{opacity:.6;cursor:default}.s24-nl__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.s24-nl__einw{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:#3a3a3c;cursor:pointer}.s24-nl__einw input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:#425237}.s24-nl__dse{font-size:13px;color:#68223a;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.s24-nl__msg{margin:0;font-size:14px;font-weight:600}.s24-nl__msg.is-fehler{color:#b3261e}.s24-nl__msg.is-ok{color:#425237}.s24-nl__ok{margin:0;display:flex;flex-direction:column;gap:4px;font-size:15px;color:#3a3a3c}.s24-nl__ok strong{font-size:18px;color:#425237}.s24-nl--footer{margin:0 0 28px}.s24-nl--kompakt{grid-template-columns:1fr;padding:18px 20px;margin:16px 0;border-radius:18px}.s24-nl--kompakt .s24-nl__titel{font-size:17px}.s24-nl--kompakt .s24-nl__text{font-size:14px}@media(max-width:760px){.s24-nl{grid-template-columns:1fr;padding:20px 18px;gap:14px}.s24-nl__titel{font-size:19px}.s24-nl__knopf{width:100%}}.s24gs{margin:18px 0 6px;font-family:Inter,system-ui,sans-serif}.s24gs__form label{display:block;margin:0 0 6px;font-size:14px;font-weight:650;color:#1d1d1f}.s24gs__zeile{display:flex;gap:10px;flex-wrap:wrap}.s24gs__zeile input{flex:1 1 200px;max-width:280px;min-height:46px;padding:0 16px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;font:600 15px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#1d1d1f}.s24gs__zeile input:focus{outline:3px solid #68223a;outline-offset:2px}.s24gs__knopf{min-height:46px;padding:0 20px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #425237;color:#425237;font:700 15px/1 Inter,system-ui,sans-serif;cursor:pointer}.s24gs__knopf:hover{background:#eef1ea}.s24gs__aktiv{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 16px;border-radius:980px;background:#eef1ea}.s24gs__code{font-weight:700;color:#425237;letter-spacing:.03em}.s24gs__link{border:0;background:none;padding:0;color:#68223a;font:600 14px/1 Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s24gs__msg{margin:8px 0 0;font-size:14px;font-weight:600;color:#b3261e}html.s24-nl-sperre{overflow:hidden}.s24-nl-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:16px;background:#1d1d1f80}.s24-nl-modal__box{position:relative;width:min(560px,100%);max-height:92vh;overflow:auto;border-radius:28px;background:#fff;box-shadow:0 24px 64px #0000004d}.s24-nl-modal__box .s24-nl{grid-template-columns:1fr;margin:0;padding:30px 28px 26px;border-radius:28px;background:#fff}.s24-nl-modal__box .s24-nl__titel{font-size:24px;padding-right:40px}.s24-nl-modal__zu{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#f5f6f3;color:#1d1d1f;cursor:pointer}.s24-nl-modal__zu:hover{background:#e6eae1}.s24-nl-modal__zu:focus-visible{outline:3px solid #68223a;outline-offset:2px}html.s24-bl-an .blog_datalist{display:none!important}html.s24-bl-an main .centerer.blogbottomspace{max-width:1240px;box-sizing:border-box}html.s24-bl-an .blog_backlink{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;min-height:44px}html.s24-bl-an .blog_backlink svg{width:9px;height:14px;transform:none;fill:#425237}html.s24-bl-an .blog_backlink a{color:#1d1d1f;font-weight:600;font-size:15px;text-decoration:none}html.s24-bl-an .blog_backlink a:hover{text-decoration:underline;text-underline-offset:3px}.s24-bl__intro{max-width:760px;margin:6px 0 0;font-size:17px;line-height:1.6;color:#3a3a3c}.s24-bl__intro p{margin:0 0 10px}.s24-bl__intro:not(.is-offen){max-height:3.3em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.s24-bl__mehr{margin:6px 0 0;min-height:44px;padding:0;border:0;background:none;color:#68223a;font:650 15px/1 Inter,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.s24-bl__chips{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 14px}.s24-bl__chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;color:#1d1d1f;font:600 15px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:box-shadow .15s,background .15s}.s24-bl__chips a:hover{box-shadow:inset 0 0 0 1.5px #425237}.s24-bl__chips a.is-an{background:#425237;box-shadow:none;color:#fff}.s24-bl__chips a:focus-visible,.s24-bl__karte:focus-visible,.s24-bl__mehr:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-bl__anz{display:flex;justify-content:space-between;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #e5e5ea;font-size:14px;color:#6e6e73}.s24-bl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:48px}.s24-bl__karte{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e5e5ea;color:#1d1d1f;text-decoration:none;transition:box-shadow .18s,transform .18s}.s24-bl__karte:hover{box-shadow:0 0 0 1.5px #425237,0 10px 28px #00000014;transform:translateY(-2px)}.s24-bl__bild{display:block;aspect-ratio:3 / 2;background:#f5f6f3;overflow:hidden}.s24-bl__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.s24-bl__karte:hover .s24-bl__bild img{transform:scale(1.04)}.s24-bl__txt{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:18px 20px 6px}.s24-bl__txt strong{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.s24-bl__teaser{font-size:14.5px;line-height:1.5;color:#6e6e73;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.s24-bl__fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 18px;font-size:13px;color:#8a8a8f}.s24-bl__weiter{color:#425237;font-weight:700;font-size:14px}.s24-bl__weiter i{font-style:normal;display:inline-block;transition:transform .15s}.s24-bl__karte:hover .s24-bl__weiter i{transform:translate(3px)}@media(max-width:1000px){.s24-bl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:640px){.s24-bl__grid{grid-template-columns:minmax(0,1fr)}.s24-bl__chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.s24-bl__chips a{flex:0 0 auto}.s24-bl__intro{font-size:16px}}@media(prefers-reduced-motion:reduce){.s24-bl__karte,.s24-bl__bild img,.s24-bl__weiter i{transition:none}.s24-bl__karte:hover{transform:none}}html.s24-bl-an .s24-bl__chips a,html.s24-bl-an .s24-bl__karte,html.s24-bl-an .s24-bl__karte *{text-decoration:none!important}html.s24-bl-ueb .blog_catlist{display:none!important}html.s24-bl-ueb .blog_catheader{margin-bottom:8px}html.s24-bl-ueb .catjumpbottom{text-align:left;margin:6px 0 22px}html.s24-bl-ueb .catjumpbottom a{color:#68223a;font-weight:650}.s24-bl__grid--kat{margin-top:8px}.s24-bl__teaser--lang{-webkit-line-clamp:5}html.s24-bl-ueb .catdescription{max-width:780px;margin:0 auto 48px 0;font-size:16.5px;line-height:1.7;color:#3a3a3c}html.s24-bl-ueb .catdescription p{margin:0 0 14px}html.s24-ba-an .blog_backlink,html.s24-ba-an .blog_fulldata{display:none!important}html.s24-ba-an main .centerer.topspace{max-width:1180px;box-sizing:border-box}.s24-ba{font-family:Inter,system-ui,sans-serif;color:#1d1d1f}.s24-ba a{text-decoration:none}.s24-ba__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;padding:8px 0 36px;border-bottom:1px solid #e5e5ea}.s24-ba__krumen{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 26px;font-size:14px;color:#6e6e73}.s24-ba__krumen a{color:#6e6e73;min-height:24px;display:inline-flex;align-items:center}.s24-ba__krumen a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-ba__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 16px;font-size:14px;color:#6e6e73}.s24-ba__chip{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:980px;background:#e6eae1;color:#425237;font-weight:650}.s24-ba__h1{margin:0 0 18px;font-size:clamp(30px,4.2vw,48px);line-height:1.08;font-weight:780;letter-spacing:-.03em;text-transform:none;color:#1d1d1f}.s24-ba__lead{margin:0;max-width:520px;font-size:18px;line-height:1.55;color:#3a3a3c;font-weight:400}.s24-ba__bild{margin:0;border-radius:24px;background:#f5f6f3;overflow:hidden;aspect-ratio:4 / 3;display:grid;place-items:center}.s24-ba__bild img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.s24-ba__koerper{display:grid;grid-template-columns:220px minmax(0,700px);gap:56px;padding:36px 0 12px;justify-content:start;align-items:start}.s24-ba__toc{position:sticky;top:130px;align-self:start}.s24-ba__details summary{list-style:none;cursor:pointer;margin:0 0 12px;font-size:14px;font-weight:720;color:#1d1d1f;display:flex;align-items:center;justify-content:space-between;min-height:24px}.s24-ba__details summary::-webkit-details-marker{display:none}.s24-ba__toc ol{margin:0;padding:0;list-style:none;display:grid}.s24-ba__toc li{border-bottom:1px solid #ececf0}.s24-ba__toc a{display:block;padding:8px 0 8px 10px;border-left:2px solid transparent;font-size:13.5px;line-height:1.35;color:#6e6e73}.s24-ba__toc a:hover{color:#1d1d1f}.s24-ba__toc a.is-an{color:#1d1d1f;font-weight:680;border-left-color:#425237}.s24-ba__text{font-size:17.5px;line-height:1.72;color:#2a2a2d}.s24-ba__text p{margin:0 0 18px}.s24-ba__text h2{margin:34px 0 12px;font-size:25px;line-height:1.22;font-weight:740;letter-spacing:-.02em;color:#1d1d1f;text-transform:none;scroll-margin-top:130px}.s24-ba__text h2:first-child{margin-top:0}.s24-ba__text a{color:#425237;text-decoration:underline;text-underline-offset:3px}.s24-ba__galerie{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:28px 0 8px}.s24-ba__galerie img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:14px;background:#f5f6f3;mix-blend-mode:multiply}.s24-ba__teilen{display:flex;align-items:center;gap:10px;margin:30px 0 0;padding-top:18px;border-top:1px solid #e5e5ea;font-size:13.5px;color:#6e6e73}.s24-ba__teilen a{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#425237;box-shadow:inset 0 0 0 1.5px #d2d2d7;transition:box-shadow .15s}.s24-ba__teilen a:hover{box-shadow:inset 0 0 0 1.5px #425237}.s24-ba__mehr{margin-top:56px}.s24-ba__mehrkopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e5e5ea}.s24-ba__mehrkopf h2{margin:0;font-size:26px;font-weight:760;letter-spacing:-.02em;text-transform:none;color:#1d1d1f}.s24-ba__mehrkopf a{color:#6e6e73;font-size:14px}.s24-ba__mehrkopf a:hover{color:#425237;text-decoration:underline}.s24-ba__grid{margin-bottom:36px}.s24-ba__grid .s24-bl__txt strong{font-size:16px}.s24-ba__beratung{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:8px 0 40px;padding:26px 32px;border-radius:22px;background:#f5f6f3}.s24-ba__beratung strong{display:block;font-size:22px;font-weight:760;letter-spacing:-.02em}.s24-ba__beratung span{display:block;margin-top:4px;font-size:14.5px;color:#6e6e73}.s24-ba__beratung-r{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.s24-ba__tel{color:#1d1d1f;font-weight:650;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.s24-ba__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:980px;background:#425237;color:#fff;font-weight:700;font-size:15px}.s24-ba__btn:hover{background:#34422b}.s24-ba a:focus-visible,.s24-ba summary:focus-visible{outline:3px solid #68223a;outline-offset:2px}@media(max-width:1000px){.s24-ba__hero{gap:28px}.s24-ba__koerper{grid-template-columns:190px minmax(0,1fr);gap:36px}}@media(max-width:899px){.s24-ba__hero{grid-template-columns:minmax(0,1fr);padding-bottom:24px}.s24-ba__bild{order:2;aspect-ratio:4 / 3}.s24-ba__koerper{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.s24-ba__toc{position:static;border-radius:16px;background:#f5f6f3;box-shadow:inset 0 0 0 1px #e5e5ea;padding:4px 16px}.s24-ba__details summary{margin:0;min-height:48px}.s24-ba__details summary:after{content:"";width:9px;height:9px;border-right:2px solid #6e6e73;border-bottom:2px solid #6e6e73;transform:rotate(45deg);transition:transform .15s;margin-right:4px}.s24-ba__details[open] summary:after{transform:rotate(-135deg)}.s24-ba__toc ol{padding-bottom:8px}.s24-ba__text{font-size:17px}.s24-ba__text h2{font-size:22px}.s24-ba__beratung{padding:22px 20px}}@media(max-width:640px){.s24-ba__lead{font-size:17px}.s24-ba__beratung-r{width:100%}.s24-ba__btn{width:100%;justify-content:center}}html.s24-ba-an .s24-ba a,html.s24-ba-an .s24-ba .s24-bl__karte *{text-decoration-thickness:auto}html.s24-ba-an .s24-ba__chip,html.s24-ba-an .s24-ba__btn,html.s24-ba-an .s24-ba .s24-bl__karte,html.s24-ba-an .s24-ba .s24-bl__karte *,html.s24-ba-an .s24-ba__teilen a,html.s24-ba-an .s24-ba__toc a{text-decoration:none!important}@media(prefers-reduced-motion:reduce){.s24-ba__details summary:after,.s24-ba__teilen a{transition:none}}.s24-ml-herz{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff0;color:#1d1d1f;box-shadow:0 1px 6px #00000024;cursor:pointer;transition:color .15s,background .15s,transform .15s;font-family:Inter,system-ui,sans-serif}.s24-ml-herz:hover{color:#68223a;transform:scale(1.06)}.s24-ml-herz.is-an{color:#68223a;background:#f7e9ee}.s24-ml-herz.is-an svg{fill:currentColor}.s24-ml-herz:focus-visible,.s24-ml-kopf:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-ml-herz--karte{position:absolute;right:8px;bottom:8px;z-index:3}.prodprevimg{position:relative}.s24-ml-herz--produkt{width:auto;height:52px;padding:0 18px;border-radius:980px;gap:8px;grid-auto-flow:column;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;font-size:15px;font-weight:650;margin-left:10px;vertical-align:middle}.s24-ml-herz--produkt:hover{box-shadow:inset 0 0 0 1.5px #68223a;transform:none}.s24-ml-herz--produkt.is-an{box-shadow:inset 0 0 0 1.5px #68223a}.cartbuttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px 0}.s24-ml-kopfli{list-style:none}.s24-ml-kopf{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#1d1d1f;text-decoration:none!important}.s24-ml-kopf:hover{color:#68223a}.s24-ml-zahl{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#68223a;color:#fff;font:700 11px/18px Inter,system-ui,sans-serif;text-align:center}.s24-ml-hinweis{position:fixed;left:50%;bottom:24px;z-index:99990;display:flex;gap:18px;align-items:center;max-width:calc(100vw - 24px);padding:13px 20px;border-radius:16px;background:#1d1d1f;color:#fff;font:500 14.5px/1.3 Inter,system-ui,sans-serif;box-shadow:0 10px 34px #0000004d;transform:translate(-50%,140%);opacity:0;transition:transform .25s,opacity .25s}.s24-ml-hinweis.is-an{transform:translate(-50%);opacity:1}.s24-ml-hinweis a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;min-height:24px}.s24-ml-hinweis span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s24-pl{font-family:Inter,system-ui,sans-serif;color:#1d1d1f;margin:6px 0 40px}.s24-pl a{text-decoration:none}.s24-pl__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s24-pl__titel{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 14px}.s24-pl__projekt input{width:min(520px,100%);border:0;border-bottom:1.5px dashed #c7c7cc;background:none;padding:8px 0;font:700 20px/1.3 Inter,system-ui,sans-serif;color:#1d1d1f}.s24-pl__projekt input:focus{outline:none;border-bottom:1.5px solid #425237}.s24-pl__summe{font-size:15px;color:#6e6e73}.s24-pl__summe strong{color:#1d1d1f}.s24-pl__hinweis{display:flex;align-items:center;gap:10px;margin:0 0 26px;padding:14px 18px;border-radius:14px;background:#f5f5f7;font-size:15px;font-weight:550}.s24-pl__hinweis svg{flex:none;color:#425237}.s24-pl__raster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;align-items:start}.s24-pl__h{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid #e5e5ea}.s24-pl__h h2{margin:0;font-size:22px;font-weight:750;letter-spacing:-.02em;text-transform:none}.s24-pl__h span{font-size:13.5px;color:#6e6e73}.s24-pl__liste{margin:0;padding:0;list-style:none}.s24-pl__pos{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid #ececf0}.s24-pl__bild{display:block;width:96px;height:96px;border-radius:14px;background:#f5f6f3;overflow:hidden}.s24-pl__bild img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.s24-pl__txt{min-width:0}.s24-pl__kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.s24-pl__name{display:block;font-size:16.5px;font-weight:700;line-height:1.3;color:#1d1d1f}.s24-pl__name:hover{text-decoration:underline!important;text-underline-offset:3px}.s24-pl__serie{display:block;margin-top:2px;font-size:13.5px;color:#6e6e73}.s24-pl__menge{display:inline-flex;align-items:center;flex:none;border-radius:980px;box-shadow:inset 0 0 0 1.5px #d2d2d7}.s24-pl__menge button{width:44px;height:44px;border:0;background:none;font-size:20px;color:#1d1d1f;cursor:pointer;border-radius:50%}.s24-pl__menge button:hover{background:#f5f5f7}.s24-pl__menge input{width:48px;border:0;background:none;text-align:center;font:700 16px Inter,system-ui,sans-serif;-moz-appearance:textfield;padding:0}.s24-pl__menge input::-webkit-outer-spin-button,.s24-pl__menge input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s24-pl__notiz{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13.5px;color:#6e6e73}.s24-pl__notiz input{flex:1;min-width:0;height:44px;padding:0 14px;border:1.5px solid #d2d2d7;border-radius:12px;font:15px Inter,system-ui,sans-serif;background:#fff}.s24-pl__weg{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;padding:0;border:0;background:none;color:#425237;font:600 14px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s24-pl__mehr{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:8px;color:#425237;font-weight:700;font-size:15px}.s24-pl__form{position:sticky;top:130px;padding:26px;border-radius:22px;background:#f5f5f7}.s24-pl__form h2{margin:0 0 6px;font-size:21px;font-weight:750;letter-spacing:-.02em;text-transform:none}.s24-pl__fein{margin:0 0 18px;font-size:14px;color:#6e6e73}.s24-pl__zeile{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s24-pl__form label{display:block;margin-bottom:12px;font-size:13.5px;font-weight:650}.s24-pl__form label small{font-weight:400;color:#6e6e73}.s24-pl__form input:not([type=checkbox]),.s24-pl__form textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;min-height:46px;padding:10px 13px;border:1.5px solid #d2d2d7;border-radius:12px;background:#fff;font:15px Inter,system-ui,sans-serif;color:#1d1d1f}.s24-pl__form textarea{resize:vertical}.s24-pl__form input:focus,.s24-pl__form textarea:focus{outline:3px solid #cfd8c9;border-color:#425237}.s24-pl__form [aria-invalid]{border-color:#b3261e!important}.s24-pl__fall{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.s24-pl__check{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important;font-size:13px!important;color:#3a3a3c}.s24-pl__check input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:#425237}.s24-pl__check a{color:#425237;text-decoration:underline!important}.s24-pl__fehler{margin:4px 0 10px;color:#b3261e;font-size:14px;font-weight:600}.s24-pl__aktion{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.s24-pl__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:0;border-radius:980px;background:#425237;color:#fff!important;font:700 16px Inter,system-ui,sans-serif;cursor:pointer}.s24-pl__btn:hover{background:#34422b}.s24-pl__btn:disabled{opacity:.6;cursor:progress}.s24-pl__btn--hell{background:#fff;color:#425237!important;box-shadow:inset 0 0 0 1.5px #425237;margin-top:10px}.s24-pl__pdf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:#425237;font:650 14.5px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s24-pl__fix{display:none}.s24-pl a:focus-visible,.s24-pl button:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-pl__leer,.s24-pl__ok{display:flex;gap:18px;align-items:flex-start;max-width:720px;margin:10px 0 40px;padding:26px;border-radius:22px;background:#f5f5f7;font-family:Inter,system-ui,sans-serif}.s24-pl__leer strong,.s24-pl__ok strong{display:block;font-size:19px;font-weight:750}.s24-pl__leer p,.s24-pl__ok p{margin:6px 0 14px;color:#3a3a3c;line-height:1.55}.s24-pl__leerherz{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#e6eae1;color:#425237}.s24-pl__ok{color:#1d1d1f}.s24-pl__ok>svg{flex:none;color:#425237;margin-top:2px}.s24-pl__leer a,.s24-pl__ok a{text-decoration:none}@media(max-width:960px){.s24-pl__raster{grid-template-columns:minmax(0,1fr);gap:26px}.s24-pl__form{position:static;padding:20px}}@media(max-width:640px){.s24-pl__pos{grid-template-columns:72px minmax(0,1fr);gap:12px}.s24-pl__bild{width:72px;height:72px;border-radius:12px}.s24-pl__kopf{flex-direction:column;gap:8px}.s24-pl__zeile{grid-template-columns:minmax(0,1fr);gap:0}.s24-pl__aktion .s24-pl__btn{width:100%}.s24-pl__projekt input{font-size:18px}.s24-pl__fix{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #0000001a;text-align:center;font-size:12px;color:#6e6e73}.s24-pl{padding-bottom:96px}.s24-ml-hinweis{bottom:16px;flex-wrap:wrap;justify-content:center;gap:8px 14px}.s24-pl__leer,.s24-pl__ok{flex-direction:column;padding:20px}}@media(prefers-reduced-motion:reduce){.s24-ml-herz,.s24-ml-hinweis{transition:none}}.s24-ml-schweb{position:fixed;right:16px;bottom:96px;z-index:9980;width:52px;height:52px;background:#fff;box-shadow:0 4px 18px #0003}.s24-ml-schweb:not(:has(.s24-ml-zahl:not([hidden]))){display:none}.s24-ml-schweb .s24-ml-zahl{top:-2px;right:-2px}.s24-gb,.s24-gb-prod{font-family:Inter,system-ui,sans-serif;color:#1d1d1f}.s24-gb a,.s24-gb-prod a{text-decoration:none}.s24-gb__g{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #425237;color:#425237;font:800 11px/1 Inter,system-ui,sans-serif;margin-right:8px;flex:none}.s24-gb__sterne{color:#425237;letter-spacing:2px;font-size:14px;white-space:nowrap}.s24-gb-chipli{list-style:none}.s24-gb__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:980px;background:#e6eae1;color:#425237!important;font:650 14px Inter,system-ui,sans-serif;white-space:nowrap}.s24-gb__chip:hover{background:#dbe2d4}.s24-gb{margin:28px auto 8px;scroll-margin-top:130px}.s24-gb__karte{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:22px;border-radius:28px;background:#f5f5f7;align-items:stretch}.s24-gb__note{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:6px 12px}.s24-gb__zahl{display:flex;align-items:baseline;gap:8px}.s24-gb__zahl strong{font-size:56px;line-height:1;font-weight:780;letter-spacing:-.03em}.s24-gb__zahl span{color:#6e6e73;font-size:16px}.s24-gb__anz{font-size:15px;font-weight:650}.s24-gb__fein{display:flex;align-items:center;font-size:13.5px;color:#6e6e73}.s24-gb__alle{margin-top:6px;color:#425237!important;font-weight:700;font-size:14.5px;text-decoration:underline!important;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.s24-gb__rechts{min-width:0;display:flex;flex-direction:column;gap:10px}.s24-gb__spur{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px}.s24-gb__spur::-webkit-scrollbar{display:none}.s24-gb__spur:focus-visible,.s24-gb a:focus-visible,.s24-gb button:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-gb__rev{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:22px 26px;border-radius:20px;background:#fff;min-height:230px}.s24-gb__kopf{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.s24-gb__av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e6eae1;color:#425237;font-weight:750;font-size:14px}.s24-gb__kopf strong{display:block;font-size:15.5px}.s24-gb__zeit{display:block;font-size:13px;color:#6e6e73}.s24-gb__text{margin:0;font-size:17px;line-height:1.6;color:#2a2a2d;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-width:760px}.s24-gb__text.is-offen{-webkit-line-clamp:unset;display:block}.s24-gb__mehr{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:#425237;font:700 14.5px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s24-gb__fuss{margin-top:auto;display:flex;align-items:center;font-size:13px;color:#6e6e73}.s24-gb__nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}.s24-gb__pfeil{width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;color:#1d1d1f;font-size:22px;line-height:1;cursor:pointer}.s24-gb__pfeil:hover{box-shadow:inset 0 0 0 1.5px #425237}.s24-gb__punkte{display:inline-flex;gap:6px}.s24-gb__punkte i{width:8px;height:8px;border-radius:50%;background:#c7c7cc}.s24-gb__punkte i.is-an{background:#425237}.s24-gb__zaehler{font-size:13px;color:#6e6e73;min-width:48px}.s24-gb__leer{margin:auto;color:#6e6e73}.s24-gb-prod{margin:14px 0 4px;display:flex;flex-direction:column;gap:4px}.s24-gb-prod__k{font-size:13px;font-weight:650;color:#3a3a3c}.s24-gb-prod a{display:inline-flex;align-items:center;min-height:44px;color:#425237!important;font-weight:700;font-size:14.5px}.s24-gb-prod a span:last-child{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.s24-gb__karte{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;border-radius:24px}.s24-gb__note{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;row-gap:6px;padding:4px 6px}.s24-gb__zahl strong{font-size:40px}.s24-gb__sterne{grid-column:1}.s24-gb__anz{grid-column:2;grid-row:1;justify-self:end;font-size:14px}.s24-gb__fein,.s24-gb__alle{grid-column:1 / -1}.s24-gb__rev{padding:18px;min-height:0}.s24-gb__kopf{grid-template-columns:40px minmax(0,1fr)}.s24-gb__kopf .s24-gb__sterne{grid-column:2}.s24-gb__text{font-size:16px;-webkit-line-clamp:5}.s24-gb__nav{justify-content:center}.s24-gb__pfeil{display:none}}.s24-gb__fuss{background:none!important;padding:0!important;width:auto!important;box-shadow:none!important}.rp{font-family:Inter,system-ui,sans-serif;color:#1d1d1f;margin:8px 0 40px;--rp-bord: #68223a;--rp-rose: #f7e9ee;--rp-rose2: #efd6df;--rp-gruen: #425237}.rp a{text-decoration:none}.rp button{font-family:inherit}.rp :focus-visible{outline:3px solid var(--rp-bord);outline-offset:2px}.rp-schritte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:8px;list-style:none;border-radius:20px;background:#f5f5f7}.rp-schritte button{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 14px;border:0;border-radius:14px;background:transparent;text-align:left;color:#1d1d1f;cursor:pointer}.rp-schritte button:hover{background:#fff}.rp-schritte .rp-nr{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #c7c7cc;font-size:13px;font-weight:750}.rp-schritte strong{display:block;font-size:15px}.rp-schritte small{display:block;margin-top:1px;font-size:12.5px;color:#6e6e73;line-height:1.25}.rp-schritte .ist-ok .rp-nr{background:var(--rp-rose2);color:var(--rp-bord);box-shadow:none}.rp-schritte .is-an{background:var(--rp-bord);color:#fff}.rp-schritte .is-an small{color:#f1d9e1}.rp-schritte .is-an .rp-nr{background:#fff;color:var(--rp-bord);box-shadow:none}.rp-raster{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:22px;align-items:start}.rp-angaben{padding:22px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e5e5ea}.rp-kopf,.rp-plankopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.rp-kopf h2,.rp-plankopf h2,.rp-liste h2{margin:0;font-size:19px;font-weight:750;letter-spacing:-.02em;text-transform:none}.rp-link{min-height:44px;padding:0;border:0;background:none;color:var(--rp-bord);font-size:13.5px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rp-set{margin:0;padding:0;border:0;min-width:0}.rp-set legend{padding:0;margin-bottom:12px;font-size:15px;font-weight:750}.rp-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.rp-set label{display:block;font-size:13px;font-weight:650;color:#3a3a3c}.rp-zeile>label{min-width:0}.rp-eing{display:flex;align-items:center;margin-top:5px;border:1.5px solid #d2d2d7;border-radius:12px;background:#fff}.rp-eing:focus-within{border-color:var(--rp-bord);outline:3px solid var(--rp-rose2)}.rp-eing input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:none;font:600 16px Inter,system-ui,sans-serif;color:#1d1d1f;outline:none}.rp-eing i{padding-right:12px;color:#6e6e73;font-style:normal;font-size:14px}.rp-set select{display:block;width:100%;margin-top:5px;height:46px;padding:0 10px;border:1.5px solid #d2d2d7;border-radius:12px;background:#fff;font:15px Inter,system-ui,sans-serif}.rp-check{display:flex!important;gap:10px;align-items:flex-start;margin:4px 0 14px;font-weight:500!important}.rp-check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--rp-bord);flex:none}.rp-radio{display:flex!important;gap:12px;align-items:flex-start;margin-bottom:8px;padding:12px 14px;border-radius:14px;box-shadow:inset 0 0 0 1.5px #d2d2d7;cursor:pointer;min-height:52px}.rp-radio.is-an{background:var(--rp-rose);box-shadow:inset 0 0 0 2px var(--rp-bord)}.rp-radio input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--rp-bord);flex:none}.rp-radio strong{display:block;font-size:15px}.rp-radio small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:#6e6e73}.rp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rp-chip{min-height:44px;padding:0 18px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;font-size:14.5px;font-weight:600;color:#1d1d1f;cursor:pointer}.rp-chip:hover{box-shadow:inset 0 0 0 1.5px var(--rp-bord)}.rp-chip.is-an{background:var(--rp-rose);box-shadow:inset 0 0 0 2px var(--rp-bord);color:var(--rp-bord)}.rp-fein{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:#6e6e73}.rp-nav{display:flex;gap:10px;margin-top:18px}.rp-weiter{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:48px;padding:0 20px;border:0;border-radius:980px;background:var(--rp-bord);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.rp-weiter:hover{background:#511a2d}.rp-weiter--hell{background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1.5px #c7c7cc;flex:0 0 auto}.rp-weiter--hell:hover{background:#f5f5f7}.rp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.rp-kpi{padding:16px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e5e5ea}.rp-kpi span{display:block;font-size:12.5px;font-weight:650;color:#6e6e73}.rp-kpi strong{display:block;margin:2px 0;font-size:34px;line-height:1.1;font-weight:780;letter-spacing:-.02em}.rp-kpi small{font-size:12.5px;color:#6e6e73}.rp-kpi--haupt{background:var(--rp-rose);box-shadow:inset 0 0 0 1.5px var(--rp-rose2)}.rp-kpi--haupt strong,.rp-kpi--haupt span{color:var(--rp-bord)}.rp-plan{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e5e5ea;margin-bottom:14px;scroll-margin-top:130px}.rp-planbox{border-radius:16px;background:#fafafb;padding:6px;overflow:hidden}.s24-rp__svg{display:block;width:100%;height:auto}.rp-raum{fill:#fff;stroke:#1d1d1f;stroke-width:2}.rp-rand{fill:none;stroke:#b9b9bf;stroke-width:1;stroke-dasharray:6 5}.rp-gang{fill:#f1e6ea;opacity:.85}.rp-tisch{fill:#fff;stroke:#1d1d1f;stroke-width:1.6}.rp-stuhl{fill:#fff;stroke:#5a5a5f;stroke-width:1.2}.rp-sperr{fill:url(#rp-schraffur);stroke:var(--rp-bord);stroke-width:2}.rp-sperrt{font:700 12px Inter,system-ui,sans-serif;fill:var(--rp-bord)}.rp-mass{font:700 13px Inter,system-ui,sans-serif;fill:#1d1d1f}.rp-mass-l{stroke:#8a8a8f;stroke-width:1}.rp-fein{font-size:12.5px}.s24-rp__svg .rp-fein{font:11.5px Inter,system-ui,sans-serif;fill:#6e6e73}.rp-legende{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;list-style:none;font-size:13.5px;color:#3a3a3c}.rp-legende li{display:flex;align-items:center;gap:8px}.rp-legende i{display:inline-block;width:18px;height:14px;border-radius:3px}.l-tisch{background:#fff;box-shadow:inset 0 0 0 1.5px #1d1d1f}.l-gang{background:#f1e6ea;box-shadow:inset 0 0 0 1px #e1ccd4}.l-sperr{background:repeating-linear-gradient(45deg,#f7e6ec 0 3px,#c98ba0 3px 5px);box-shadow:inset 0 0 0 1.5px var(--rp-bord)}.rp-unten{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:14px;align-items:start}.rp-liste,.rp-aktion{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e5e5ea}.rp-liste ul{margin:14px 0 0;padding:0;list-style:none}.rp-liste li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #ececf0}.rp-liste strong{display:block;font-size:16px}.rp-liste small{display:block;margin-top:2px;font-size:13px;color:#6e6e73}.rp-ansehen{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:980px;box-shadow:inset 0 0 0 1.5px #c7c7cc;color:#1d1d1f!important;font-size:13.5px;font-weight:650}.rp-ansehen:hover{box-shadow:inset 0 0 0 1.5px var(--rp-bord);color:var(--rp-bord)!important}.rp-aktion{background:#f5f5f7;box-shadow:none}.rp-haupt{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:980px;background:var(--rp-bord);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.rp-haupt:hover{background:#511a2d}.rp-haupt:disabled{opacity:.45;cursor:not-allowed}.rp-zweit{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;color:var(--rp-gruen)!important;font-weight:700;font-size:15px;text-decoration:underline!important;text-underline-offset:3px}.rp-aktion .rp-fein{margin-top:10px}.rp-fix{display:none}@media(max-width:1000px){.rp-raster{grid-template-columns:minmax(0,1fr)}.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-unten{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.rp{padding-bottom:92px}.rp-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-schritte small{display:none}.rp-schritte button{min-height:52px}.rp-angaben{order:2}.rp-ergebnis{order:1}.rp-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp-liste li{flex-direction:column;align-items:flex-start}.rp-fix{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;gap:16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #0000001a}.rp-fix strong{display:block;font-size:22px;line-height:1;color:var(--rp-bord)}.rp-fix small{font-size:12px;color:#6e6e73}.rp-fix .rp-haupt{flex:1;min-height:48px;font-size:15px}.rp-aktion .rp-haupt{display:none}}@media print{.rp-schritte,.rp-angaben,.rp-aktion,.rp-fix{display:none!important}}@media(prefers-reduced-motion:reduce){.rp *{transition:none!important}}.rp--c .rp-sub{margin:0 0 14px;font-size:16px;font-weight:600;color:#3a3a3c}.rp--c .rp-plan{padding:22px}.rp--c .rp-planbox{padding:10px}.rp-details{margin:0 0 14px}.rp-details>summary{display:none;list-style:none;min-height:52px;align-items:center;justify-content:space-between;padding:0 18px;border-radius:16px;background:#f5f5f7;font-weight:700;cursor:pointer}.rp-details>summary::-webkit-details-marker{display:none}.rp-details>summary:after{content:"";width:9px;height:9px;border-right:2px solid #6e6e73;border-bottom:2px solid #6e6e73;transform:rotate(45deg);transition:transform .15s}.rp-details[open]>summary:after{transform:rotate(-135deg)}.rp-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rp-karte{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e5e5ea;min-width:0}.rp-karte h3{margin:0 0 14px;font-size:17px;font-weight:750;letter-spacing:-.01em;text-transform:none}.rp-karte label{display:block;font-size:13px;font-weight:650;color:#3a3a3c;margin-bottom:10px}.rp-karte select{display:block;width:100%;margin-top:5px;height:46px;padding:0 10px;border:1.5px solid #d2d2d7;border-radius:12px;background:#fff;font:15px Inter,system-ui,sans-serif}.rp-karte .rp-zeile{margin-bottom:4px}.rp-regler{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:4px 12px;align-items:center;margin-bottom:14px}.rp-regler label{grid-column:1 / -1;margin:0}.rp-regler input[type=range]{width:100%;accent-color:var(--rp-bord);height:44px;margin:0}.rp-eing--k{margin-top:0}.rp-eing--k input{height:42px;padding:0 4px 0 12px}.rp--c .rp-kpis{margin-top:0}@media(max-width:1000px){.rp-karten{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.rp-details>summary{display:flex}.rp-details[open]>summary{margin-bottom:12px}.rp--c .rp-plan{padding:14px}}.rp-plankopf__akt{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.rp-link--eing{font-weight:700}.rp-fly{position:fixed;z-index:9985;top:118px;left:16px;bottom:16px;width:400px;max-width:calc(100vw - 32px);overflow:auto;overscroll-behavior:contain;padding:18px;border-radius:22px;background:#f5f5f7;box-shadow:0 0 0 1px #d2d2d7,0 18px 50px #0000002e;transform:translate(calc(-100% - 40px));visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}html.rp-fly-offen .rp-fly{transform:none;visibility:visible;transition:transform .22s ease}.rp-fly__kopf{position:sticky;top:-18px;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:-18px -18px 14px;padding:16px 52px 12px 18px;background:#f5f5f7;border-bottom:1px solid #e5e5ea}.rp-fly__kopf strong{font-size:17px;font-weight:750}.rp-fly__zu{position:absolute;top:8px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d2d2d7;font-size:24px;line-height:1;cursor:pointer;color:#1d1d1f}.rp-fly .rp-karten{grid-template-columns:minmax(0,1fr);gap:12px}.rp-fixfly{display:none}@media(max-width:1000px){.rp-fly{inset:auto 0 0;width:auto;max-width:none;max-height:46vh;border-radius:22px 22px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom));transform:translateY(calc(100% + 40px))}html.rp-fly-offen .rp-fly{transform:none}html.rp-fly-offen .rp{padding-bottom:48vh}html.rp-fly-offen .rp-fix{display:none}}@media(max-width:700px){.rp-fixfly{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1.5px var(--rp-bord);color:var(--rp-bord);font:700 15px Inter,system-ui,sans-serif;cursor:pointer}}@media(prefers-reduced-motion:reduce){.rp-fly{transition:none}}@media print{.rp-fly{display:none!important}html.rp-fly-offen .rp,html.rp-fly-offen .wb_contentelement{margin-left:0!important}}.rp-wahl{padding:28px}.rp-wahl h2{margin:0 0 6px;font-size:clamp(22px,3vw,30px);font-weight:750;letter-spacing:-.02em;text-transform:none}.rp-formen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.rp-form{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:148px;padding:18px;border:1.5px solid #d2d2d7;border-radius:18px;background:#fff;text-align:left;font-family:Inter,system-ui,sans-serif;color:#1d1d1f;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.rp-form svg{margin-bottom:8px}.rp-form strong{font-size:17px;font-weight:750}.rp-form small{font-size:13px;line-height:1.4;color:#6e6e73}.rp-form:hover{border-color:var(--rp-bord);box-shadow:0 6px 22px #68223a1f;transform:translateY(-2px)}.rp-form:focus-visible{outline:3px solid var(--rp-rose2);outline-offset:2px;border-color:var(--rp-bord)}.rp-wahl__hinweis{margin-top:20px;padding:18px;border-radius:16px;background:var(--rp-rose);font-size:14px;line-height:1.5;color:#3a3a3c}.rp-wahl__akt{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:14px}@media(max-width:800px){.rp-formen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rp-wahl{padding:18px}.rp-form{min-height:132px;padding:14px}}@media(prefers-reduced-motion:reduce){.rp-form{transition:none}}.rp-formkopf{margin:0 0 12px;font-size:14px}.rp-ecken{display:grid;gap:8px;margin:10px 0 12px}.rp-ecke{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;align-items:center;font-size:13px;font-weight:650;color:#3a3a3c}.rp-ecke .rp-eing{margin-top:0}.rp-ecke__weg{width:36px;height:36px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d2d2d7;font-size:20px;line-height:1;cursor:pointer;color:#6e6e73}.rp-ecke__weg:hover{color:var(--rp-bord);box-shadow:0 0 0 1.5px var(--rp-bord)}.rp-ecke__neu{width:100%;min-height:44px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--rp-bord);color:var(--rp-bord);font:700 14px Inter,system-ui,sans-serif;cursor:pointer;text-decoration:none}.rp-raum{stroke-linejoin:round}.rp-foto{margin-top:22px;padding:20px;border-radius:18px;background:var(--rp-rose)}.rp-foto__kopf{display:flex;gap:16px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rp-foto__kopf strong{font-size:17px;font-weight:750}.rp-foto__kopf p{margin:4px 0 0;max-width:560px}.rp-foto__btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--rp-bord);color:var(--rp-bord);font:700 15px Inter,system-ui,sans-serif;cursor:pointer;text-decoration:none}.rp-foto__btn:hover{background:var(--rp-bord);color:#fff}.rp-foto__panel{margin-top:18px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #efd6df}.rp-qr{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.rp-qr__bild{flex:0 0 auto;width:220px;padding:8px;border-radius:12px;background:#fff;box-shadow:0 0 0 1.5px #d2d2d7}.rp-qr__bild svg{display:block;width:100%;height:auto}.rp-qr__text{flex:1 1 260px;min-width:0}.rp-qr__text h3{margin:0 0 8px;font-size:18px;font-weight:750;text-transform:none;letter-spacing:-.01em}.rp-qr__text ol{margin:0 0 10px;padding-left:20px;font-size:14px;line-height:1.55;color:#3a3a3c}.rp-qr__code{font-size:18px;letter-spacing:.12em;color:var(--rp-bord)}.rp-qr__status{margin:12px 0;padding:10px 14px;border-radius:12px;background:var(--rp-rose);font-size:14px;font-weight:650;color:var(--rp-bord)}.rp-fotohinweis{position:relative;display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin:0 0 14px;padding:14px 16px;border-radius:16px;background:var(--rp-rose);font-size:14px;line-height:1.5;color:#3a3a3c}.rp-fotohinweis p{margin:6px 0 0}.rp-fotohinweis__zu{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d2d2d7;font-size:20px;line-height:1;cursor:pointer;color:#6e6e73}@media(max-width:700px){.rp-foto{padding:16px}.rp-qr__bild{width:180px;margin:0 auto}}@media print{.rp-foto,.rp-fotohinweis{display:none!important}}.rp-foto{margin-top:24px;padding:26px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #efd6df}.rp-foto__spalten{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:center}.rp-foto__info h3{margin:0 0 6px;font-size:21px;font-weight:750;letter-spacing:-.015em;text-transform:none}.rp-foto__info>.rp-fein{max-width:520px;font-size:14px;line-height:1.5}.rp-foto__schritte{counter-reset:fs;list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:10px}.rp-foto__schritte li{counter-increment:fs;display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.4;color:#3a3a3c}.rp-foto__schritte li:before{content:counter(fs);flex:0 0 28px;height:28px;border-radius:50%;background:var(--rp-rose);color:var(--rp-bord);font-weight:750;font-size:14px;display:grid;place-items:center}.rp-foto__direktblock{padding-top:18px;border-top:1px solid #efd6df}.rp-foto__direkt{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--rp-bord);color:var(--rp-bord);font:700 14px Inter,system-ui,sans-serif;cursor:pointer}.rp-foto__direkt:hover{background:var(--rp-bord);color:#fff}.rp-foto__check{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:13px;line-height:1.45;color:#6e6e73;cursor:pointer}.rp-foto__check input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--rp-bord)}.rp-foto__qr{padding:20px 18px;border-radius:20px;background:var(--rp-rose);text-align:center}.rp-foto__qr .rp-qr{display:block}.rp-foto__qr .rp-qr__bild{width:100%;max-width:232px;margin:0 auto 14px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #efd6df}.rp-foto__qr .rp-qr__status{margin:0 0 10px;padding:9px 12px;background:#fff}.rp-foto__qr .rp-qr__klein{margin:0;font-size:12px;line-height:1.45}.rp-qr__status.is-fehler{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fdecec;color:#9b1c1c;font-size:13px;font-weight:600}@media(max-width:900px){.rp-foto__spalten{grid-template-columns:minmax(0,1fr)}.rp-foto__qr{order:-1;max-width:320px;margin:0 auto}}@media(max-width:700px){.rp-foto{padding:18px}.rp-foto__qr,.rp-foto__schritte{display:none}.rp-foto__direkt{width:100%;justify-content:center;min-height:54px;background:var(--rp-bord);color:#fff;box-shadow:none}}.rp-item{cursor:grab;touch-action:none;outline:none}.rp-item:active{cursor:grabbing}.rp-item:focus-visible .rp-tisch{stroke:var(--rp-bord);stroke-width:2.5}.rp-tisch.is-bad{fill:#fbdcdc;stroke:#b3261e;stroke-width:2}.rp-tisch.is-warn{stroke:#c98b00;stroke-width:2}.rp-tisch.rp-bank{fill:#ece5d8}.rp-lehne{fill:#7a6547;pointer-events:none}.rp-itemtxt{font:600 9px Inter,system-ui,sans-serif;fill:#3a3a3c;pointer-events:none}.rp-auswahl{fill:none;stroke:var(--rp-bord);stroke-width:1.5;stroke-dasharray:5 4;pointer-events:none}.rp-legende .l-bank,.rp-legende .l-bad,.rp-legende .l-warn{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:8px;vertical-align:-2px}.rp-legende .l-bank{background:#ece5d8;box-shadow:inset 0 -4px #7a6547}.rp-legende .l-bad{background:#fbdcdc;box-shadow:inset 0 0 0 2px #b3261e}.rp-legende .l-warn{background:#fff;box-shadow:inset 0 0 0 2px #c98b00}.rp-karte .rp-voll{width:100%;margin-top:4px}.rp-auswahlbox{margin:14px 0 6px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #efd6df}.rp-auswahlbox>strong{display:block;margin-bottom:10px;font-size:14px}.rp-btnzeile{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.rp-btnzeile .rp-zweit{flex:1 1 auto;min-height:40px;padding:0 12px;font-size:13px}.rp-gefahr{color:#b3261e!important;box-shadow:inset 0 0 0 1.5px #b3261e!important}.rp-seiten{display:grid;gap:2px;margin-top:6px}.rp-modus{margin-top:12px}@media print{.rp-auswahl{display:none}}.rp-fuehrung line{stroke:var(--rp-bord);stroke-width:1;stroke-dasharray:4 3;opacity:.8;pointer-events:none}.rp-sperrg{cursor:grab;touch-action:none}.rp-sperrg:active{cursor:grabbing}.rp-griff{cursor:ew-resize;touch-action:none}.rp-griff-t{fill:transparent}.rp-griff-k{fill:#fff;stroke:var(--rp-bord);stroke-width:2.5}.rp-ico{display:inline-block;width:20px;height:20px;margin-right:7px;vertical-align:-4px;background:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.rp-ico--drehen{--ico: url(/content/style/redesign-ico-drehen.svg)}.rp-ico--kopieren{--ico: url(/content/style/redesign-ico-kopieren.svg)}.rp-ico--loeschen{--ico: url(/content/style/redesign-ico-loeschen.svg)}.rp-raster line{stroke:#e3e3e8;stroke-width:1}.rp-raster line.rp-r1{stroke:#d2d2d7}.rp-fuehrt{font:700 12px Inter,system-ui,sans-serif;fill:var(--rp-bord);pointer-events:none}.rp-wandk{fill:#55555a;stroke:#1d1d1f;stroke-width:1}.rp-wandk.is-bad{fill:#a32d2d}.rp-el{cursor:grab;touch-action:none}.rp-el:active{cursor:grabbing}.rp-el *{vector-effect:non-scaling-stroke}.rp-el-hit{fill:transparent}.rp-el-loch{fill:#fff;stroke:none}.rp-el-leaf{stroke:#1d1d1f;stroke-width:2.4;stroke-linecap:round}.rp-el-bogen{fill:none;stroke:#8e8e93;stroke-width:1.2;stroke-dasharray:4 3}.rp-el-fenster{fill:#dcecf7;stroke:#4f7a94;stroke-width:1.6}.rp-el-fl{stroke:#4f7a94;stroke-width:1}.rp-el-sel{fill:none;stroke:var(--rp-bord);stroke-width:2;stroke-dasharray:4 3}.rp-dreh{cursor:pointer}.rp-dreh-t{fill:transparent}.rp-dreh-k{fill:#fff;stroke:var(--rp-bord);stroke-width:2}.rp-dreh-p{fill:none;stroke:var(--rp-bord);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rp-abst-rand{fill:none;stroke:#a32d2d38}.rp-abst-gang{fill:#4252370f;stroke:#425237;stroke-width:1;stroke-dasharray:5 4}.rp-auswahl--multi{stroke-dasharray:3 3;opacity:.7}.rp-item.is-multi .rp-tisch{stroke:var(--rp-bord)}.rp-fly .rp-karten{gap:8px}.rp-fly .rp-karte.rp-akk{padding:0;border-radius:14px;overflow:hidden}.rp-fly .rp-karte.rp-akk>h3{margin:0}.rp-akk-kopf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 14px;border:0;background:#fff;font:700 14px Inter,system-ui,sans-serif;color:#1d1d1f;letter-spacing:-.005em;text-align:left;cursor:pointer}.rp-akk-kopf:hover{background:#f7f7f9}.rp-akk-kopf:focus-visible{outline:2px solid var(--rp-bord);outline-offset:-2px}.rp-akk-pf{width:8px;height:8px;margin-right:4px;border-right:2px solid #6e6e73;border-bottom:2px solid #6e6e73;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.rp-akk.is-offen .rp-akk-pf{transform:rotate(-135deg) translateY(-2px)}.rp-akk>.rp-akk-k{display:none;padding:2px 14px 14px}.rp-akk.is-offen>.rp-akk-k{display:block;border-top:1px solid #efeff2;padding-top:12px}.rp-akk.is-offen[data-sek="Möbel auf dem Plan"]>.rp-akk-k{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px}.rp-akk[data-sek="Möbel auf dem Plan"]>.rp-akk-k>*{grid-column:1 / -1;margin:0}.rp-akk[data-sek="Möbel auf dem Plan"]>.rp-akk-k>label:nth-of-type(-n+2){grid-column:auto}.rp-fly .rp-kurz{font-size:12px;line-height:1.4;color:#6e6e73;margin:0}.rp-fly .rp-karte label{font-size:12px;margin-bottom:8px}.rp-fly .rp-karte select,.rp-fly .rp-karte input[type=number],.rp-fly .rp-karte input[type=text]{height:36px;margin-top:3px;padding:0 9px;border-radius:9px;font-size:14px}.rp-fly .rp-zweit{min-height:36px;margin-top:4px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:650}.rp-fly .rp-karte .rp-voll{width:100%;min-height:38px}.rp-fly .rp-btnzeile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0}.rp-fly .rp-btnzeile .rp-zweit{min-height:34px;padding:0 6px;font-size:12.5px;margin:0}.rp-fly .rp-btnzeile .rp-ico{width:16px;height:16px;margin-right:4px}.rp-fly .rp-auswahlbox{margin:4px 0 0;padding:10px 12px;border-radius:12px}.rp-fly .rp-auswahlbox>strong{margin-bottom:6px;font-size:13px}.rp-fly .rp-auswahlbox label{display:inline-block;width:calc(50% - 6px);vertical-align:top;margin-right:6px}.rp-fly .rp-auswahlbox label.rp-check,.rp-fly .rp-auswahlbox .rp-seiten label{width:auto;margin-right:10px}.rp-fly .rp-check{font-size:12.5px;margin-bottom:4px}.rp-fly .rp-chips button{min-height:32px;padding:0 12px;font-size:13px}.rp-fly .rp-fein{font-size:12px;line-height:1.4}.rp-fly .rp-hinweis{margin:6px 0 2px;padding:8px 10px;border-radius:9px;background:#f7efe0;color:#6b4a00;font-weight:600}.productadapts.s24-pd-an{margin:36px 0 12px;padding:0;border:0;background:none}.s24-pd{font-family:Inter,system-ui,sans-serif;color:#1d1d1f}.s24-pd__titel{margin:0;font-size:34px;line-height:1.1;font-weight:740;letter-spacing:-.03em;text-transform:none;color:#1d1d1f}.s24-pd__sub{margin:6px 0 0;font-size:16px;color:#6e6e73}.s24-pd__zahl{font-size:14px;font-weight:600;color:#6e6e73}.s24-pd__zahl b{display:inline-flex;min-width:24px;height:24px;padding:0 6px;align-items:center;justify-content:center;border-radius:12px;background:#e6eae1;color:#425237;font-weight:700;box-sizing:border-box}.s24-pd__mob{display:none}.s24-pd__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.s24-pd__nav{display:flex;align-items:center;gap:12px}.s24-pd__pfeil{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #d2d2d7;color:#1d1d1f;cursor:pointer;transition:box-shadow .15s,background .15s}.s24-pd__pfeil:hover{box-shadow:inset 0 0 0 1.5px #425237;background:#eef1ea}.s24-pd__pfeil:focus-visible,.s24-pd__spur:focus-visible,.s24-pd__karte:focus-visible,.s24-pd__mehr:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-pd__spur{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 14px;margin:-4px -4px 0;scrollbar-width:none;overscroll-behavior-x:contain}.s24-pd__spur::-webkit-scrollbar{display:none}.s24-pd__spur>.s24-pd__zelle{flex:0 0 min(284px,78%);scroll-snap-align:start}.s24-pd__spur>.s24-pd__zelle.is-extra{display:none}.s24-pd.is-mehr .s24-pd__spur>.s24-pd__zelle.is-extra{display:block}.s24-pd__karte{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:12px 12px 16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e5e5ea;color:inherit;text-decoration:none;transition:box-shadow .18s,transform .18s}.s24-pd__karte:hover{box-shadow:0 0 0 1.5px #425237,0 10px 28px #00000014;transform:translateY(-2px)}.s24-pd__bild{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;border-radius:14px;background:#f5f6f3;overflow:hidden;margin-bottom:6px}.s24-pd__bild img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.s24-pd__karte:hover .s24-pd__bild img{transform:scale(1.04)}.s24-pd__chip{position:absolute;top:8px;left:8px;padding:3px 10px;border-radius:980px;background:#f6e9ed;color:#68223a;font-size:12px;font-weight:700}.s24-pd__name{padding:0 4px;font-size:16px;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.s24-pd__typ{padding:0 4px;font-size:13px;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s24-pd__preis{padding:4px 4px 0;font-size:14px;color:#68223a}.s24-pd__preis strong{font-size:18px;font-weight:750;letter-spacing:-.01em}.s24-pd__preis s{color:#8a8a8f;font-size:13px}.s24-pd__ab,.s24-pd__h{font-size:13px;font-weight:600;color:#68223a}.s24-pd__mwst{padding:0 4px;font-size:12px;color:#8a8a8f}.s24-pd__lager{display:inline-flex;align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:600;color:#2f6b3a}.s24-pd__lager i{width:8px;height:8px;border-radius:50%;background:#2f8f4a}.s24-pd__detail{margin-top:auto;padding:8px 4px 0;font-size:14px;font-weight:650;color:#425237}.s24-pd__detail i{font-style:normal}.s24-pd__fuss{display:flex;align-items:center;gap:18px;margin-top:8px;padding-top:16px;border-top:1px solid #e5e5ea}.s24-pd__seite{font-size:14px;color:#8a8a8f;font-variant-numeric:tabular-nums}.s24-pd__seite b{color:#1d1d1f}.s24-pd__balken{flex:0 0 150px;height:4px;border-radius:2px;background:#e5e5ea;overflow:hidden;position:relative}.s24-pd__balken i{position:absolute;top:0;bottom:0;left:0;border-radius:2px;background:#425237;transition:margin-left .25s,width .25s}.s24-pd__mehr{margin-left:auto;min-height:48px;padding:0 22px;border:0;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #425237;color:#425237;font:650 15px/1 Inter,system-ui,sans-serif;cursor:pointer}.s24-pd__mehr:hover{background:#eef1ea}@media(max-width:760px){.s24-pd__desk{display:none}.s24-pd__mob{display:block}.s24-pd__titel{font-size:28px}.s24-pd__mkopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.s24-pd__zahl--m{padding:8px 14px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1.5px #e5e5ea;white-space:nowrap}.s24-pd__gruppe{margin-top:22px}.s24-pd__gkopf{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e5e5ea}.s24-pd__gkopf h3{margin:0;font-size:18px;font-weight:740;letter-spacing:-.01em;text-transform:none}.s24-pd__anz{padding:3px 10px;border-radius:980px;background:#e6eae1;color:#425237;font-size:12px;font-weight:700}.s24-pd__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s24-pd__raster>.s24-pd__zelle.is-extra{display:none}.s24-pd.is-mehr-m .s24-pd__raster>.s24-pd__zelle.is-extra{display:block}.s24-pd__karte{padding:10px 10px 14px;border-radius:18px}.s24-pd__name{font-size:15px}.s24-pd__detail{display:none}.s24-pd__mfuss{margin-top:22px;padding-top:14px;border-top:1px solid #e5e5ea;text-align:center}.s24-pd__mfuss p{margin:0 0 12px;font-size:14px;color:#6e6e73}.s24-pd__mehr--m{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0}}@media(prefers-reduced-motion:reduce){.s24-pd__karte,.s24-pd__bild img,.s24-pd__balken i{transition:none}.s24-pd__karte:hover{transform:none}}.s24-pd a,.s24-pd a *{text-decoration:none!important}#minicart.s24-mc{box-sizing:border-box;width:400px;max-width:calc(100vw - 24px);padding:0;border:0!important;border-radius:24px;background:#fff;box-shadow:0 24px 64px #00000038,0 0 0 1px #0000000d;font-family:Inter,system-ui,sans-serif;color:#1d1d1f;overflow:hidden}#minicart.s24-mc:before,#minicart.s24-mc:after{display:none!important}.s24-mc__box{padding:20px 22px 22px;max-height:inherit;display:flex;flex-direction:column}.s24-mc__kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.s24-mc__titel{font-size:22px;font-weight:740;letter-spacing:-.02em}#minicart .s24-mc__zu{position:static!important;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -8px -6px 0;border-radius:50%;background:transparent;color:#1d1d1f;font-size:0;line-height:1;cursor:pointer;float:none}#minicart .s24-mc__zu:hover{background:#f5f6f3}#minicart .s24-mc__zu:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-mc__liste{margin:0;padding:0;list-style:none;overflow-y:auto;max-height:min(46vh,340px);overscroll-behavior:contain;border-top:1px solid #ececf0}.s24-mc__pos{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0;padding:14px 0;border-bottom:1px solid #ececf0;background:none}.s24-mc__bild{width:64px;height:64px;border-radius:14px;background:#f5f6f3;overflow:hidden;display:grid;place-items:center}.s24-mc__bild img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.s24-mc__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.s24-mc__name{font-size:15px;line-height:1.3;font-weight:680;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s24-mc__konf{font-size:13px;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s24-mc__menge{font-size:13px;color:#6e6e73}.s24-mc__betrag{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.s24-mc__betrag strong{font-size:16px;font-weight:750;color:#68223a;letter-spacing:-.01em;white-space:nowrap}.s24-mc__betrag small{font-size:11.5px;color:#8a8a8f}.s24-mc__summe{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;font-size:15px;font-weight:600}.s24-mc__summe strong{font-size:20px;font-weight:760;color:#68223a;letter-spacing:-.01em}.s24-mc__hinweis{margin:4px 0 16px;font-size:13px;color:#6e6e73}#minicart .s24-mc__kasse{margin:0;padding:0;border:0;background:none}#minicart .s24-mc__kasse form{margin:0}#minicart .s24-mc__kasse .minicartbutton{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:0;padding:0 20px;border:0;border-radius:980px;background:#425237;color:#fff;font:700 16px/1 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none}#minicart .s24-mc__kasse .minicartbutton:hover{background:#34422b}#minicart .s24-mc__kasse .minicartbutton:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-mc__ansehen{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;color:#425237!important;font:650 15px/1 Inter,system-ui,sans-serif;text-decoration:none!important}.s24-mc__ansehen:hover{text-decoration:underline!important;text-underline-offset:3px}.s24-mc__leer{padding:8px 0 6px;border-top:1px solid #ececf0}.s24-mc__leer p{margin:14px 0 10px;font-size:15px;line-height:1.5;color:#3a3a3c}.s24-mc__leer a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#425237!important;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){#minicart.s24-mc{position:fixed!important;inset:auto 0 0!important;width:auto;max-width:none;max-height:82vh!important;border-radius:24px 24px 0 0}.s24-mc__box{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.s24-mc__liste{max-height:38vh}}html body #minicart.s24-mc{width:400px!important;max-width:calc(100vw - 24px)!important;height:auto!important}@media(max-width:640px){html body #minicart.s24-mc{width:auto!important;max-width:none!important}}@media screen and (max-width:900px){html body .s24-b__text h3 a,html body .s24-b__servtext h3 a,html body .s24-b--news article h4 a,html body .s24-ol__text h2 a,html body .s24-b--news__mehr{display:inline-flex;align-items:center;min-height:44px}html body .prevproduct a,html body .nextproduct a,html body .catjumpbottom a,html body #bottomtextscroll{position:relative}html body .prevproduct a:after,html body .nextproduct a:after{content:"";position:absolute;inset:-14px}html body .catjumpbottom a,html body #bottomtextscroll{display:inline-flex;align-items:center;min-height:44px}html body .social_media_buttons{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;box-sizing:border-box}html body .social_media_buttons .smbutton{float:none;margin:0;max-width:100%}html body .s24-sekundaer{max-width:100%;overflow:hidden}}.s24-f,.s24-a,.s24-k{overflow-x:clip}html.s24-neuseite main,html.s24-kontakt-neu main,html.s24-ausstellung-neu main{overflow-x:clip}.s24-f__link,.s24-a__link{display:inline-flex;align-items:center;min-height:44px}html.s24-inhalt main a.cataloglink{display:inline-flex;align-items:center;justify-content:center;min-height:44px}html.s24-inhalt-text main li>a:only-child{display:inline-flex;align-items:center;min-height:44px}html body main .s24-ke a.cataloglink,html body main .s24-ke__aktionen a{min-height:44px}@media screen and (min-width:651px)and (max-width:1050px){html body .s24-topbar .s24-topbar__kontakt a,html body .s24-topbar__rechts>a,html body .s24-topbar .s24-sprache__knopf{min-height:44px}html body .s24-topbar__innen{padding-top:6px;padding-bottom:6px}}@media screen and (max-width:1050px){html.s24-menue #topnavi #navi.fixed #navipos:not(.opened),html.s24-menue #topnavi #navi #navipos:not(.opened){position:static!important;left:auto!important;top:auto!important;background:none!important;box-shadow:none!important}html.s24-menue #topnavi #navi #fakeline{display:none!important}html.s24-menue #topnavi #navi #navipos:not(.opened) #togglemenu{margin:0!important}html.s24-menue #topnavi.down #search,html.s24-menue #topnavi.down #sublinks{margin:0!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #425237;outline-offset:2px}:where(a,button,summary,label,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:rgba(66,82,55,.15)}html.s24-kauf-leiste,html.s24-kasse-leiste{scroll-padding-bottom:112px}@media screen and (max-width:900px){html body #beratung_pos{display:none!important}html body main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),html body main select,html body main textarea{font-size:16px;min-height:48px}html body main .infobutton,html body main .showinfo,html body main [class*=infobtn],html body main a.info{position:relative}html body main .infobutton:after,html body main .showinfo:after,html body main [class*=infobtn]:after,html body main a.info:after{content:"";position:absolute;inset:-10px}}@media screen and (max-width:900px){html body #footerphone{display:none!important}}html body #logged{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:100%;margin:0!important;padding:6px 12px;border-radius:980px;background:#eef1ea;color:#425237;font-size:13px;font-weight:650;line-height:1.3;text-align:left;box-sizing:border-box}html body #logged:before{content:"✓";font-weight:800}@media screen and (max-width:1050px){html.s24-menue #topnavi #logged{grid-column:1 / -1;grid-row:3;justify-self:start;position:static;float:none}}@media screen and (max-width:900px){html body #superchat-widget-content-root{transform-origin:bottom right;scale:.78}html.s24-kauf-leiste body #superchat-widget-content-root,html.s24-kasse-leiste body #superchat-widget-content-root{translate:0 -86px}html.s24-kasse-seite body #superchat-widget-content-root,html.s24-konto body #superchat-widget-content-root{display:none!important}}html body footer .s24-fuss__zahl img[src$="amazon_pay.svg"],html body footer .s24-fuss__zahl img[src$="sepa.svg"],html body footer img[src$="amazon_pay.svg"],html body footer img[src$="sepa.svg"]{filter:brightness(0) opacity(.78)}@media screen and (max-width:900px){html.s24-sub #subcatsnavi,html.s24-sub #subcatsnavi.fixed{position:static!important}html body .catsubnavi{max-width:100%;box-sizing:border-box;overflow:visible}html body #subcatsnavi.catsubnavi>ul{display:flex;flex-wrap:wrap!important;overflow:visible!important;gap:8px;width:auto;margin:0;padding:4px 0 6px!important}html body .catsubnavi>ul>li{flex:0 1 auto;float:none;max-width:100%}html body .catsubnavi .s24-kompass--chips{display:flex;flex-wrap:wrap;gap:8px;width:auto;margin-right:0;padding-right:0;overflow:visible}html body .catsubnavi .s24-chip{flex:0 1 auto;max-width:100%;min-height:44px;padding:8px 16px;line-height:1.25;white-space:normal;text-align:left}}@media screen and (max-width:700px){html body main h1,html body main h2,html body main h3,html body main p,html body main li{overflow-wrap:anywhere;hyphens:auto}html body main h1.s24-i-titel{font-size:clamp(24px,7vw,32px)}}html body #logged{white-space:normal;min-width:0;max-width:min(100%,calc(100vw - 32px));overflow:visible;text-overflow:clip;box-sizing:border-box;flex:0 1 auto}@media screen and (min-width:1051px){html body #logged{margin-left:0!important;margin-right:12px!important;justify-self:end}}html body .s24-topbar #logged.s24-logged--bar,html body #logged.s24-logged--bar{margin:0 14px 0 0!important;padding:3px 12px;background:#ffffff2e;color:#fff;font-size:12.5px;font-weight:650;white-space:nowrap;max-width:none;align-self:center}html body #logged.s24-logged--bar:before{content:"✓";font-weight:800}html body #logged,html body #topnavi.down #logged{text-shadow:none!important;-webkit-font-smoothing:antialiased}html body #logged{color:#68223a!important}html body #logged:before{color:#68223a}html body .s24-topbar #logged.s24-logged--bar,html body #logged.s24-logged--bar{background:#fffffff0;color:#68223a!important}html.s24-hub2 .cattextheader,html.s24-hub2 .subcatblock,html.s24-hub2 #subcatsnavi{display:none!important}html.s24-hub2 .centerer:has(>.cattextheader),html.s24-hub2 .centerer:has(>#subcatsnavi),html.s24-hub2 .centerer:has(>.subcatblock){display:none}.s24-hubwrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:18px clamp(16px,3vw,30px) 56px;font-family:var(--s24-font, "Inter", sans-serif);color:#1d1d1f}.s24-hubwrap *,.s24-hubwrap *:before,.s24-hubwrap *:after{box-sizing:border-box}.s24-hubwrap a{text-decoration:none}.s24-hub__hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(280px,30vw,380px);padding:clamp(18px,2.4vw,28px);border-radius:26px;overflow:hidden;background:#2b3326 center / cover no-repeat;color:#fff;isolation:isolate}.s24-hub__schleier{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#12180ed1,#12180e80 42%,#12180e0d 78%),linear-gradient(0deg,#12180e99,#12180e00 55%)}.s24-hub__krumen{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:#ffffffd1}.s24-hub__krumen a{color:inherit}.s24-hub__krumen a:hover{color:#fff;text-decoration:underline}.s24-hub__krumen i{font-style:normal;opacity:.6}.s24-hub__krumen span[aria-current]{color:#fff;font-weight:600}.s24-hub__heroinhalt{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px}.s24-hub__titel{margin:0;max-width:640px;font-size:clamp(30px,4vw,52px);font-weight:720;letter-spacing:-.034em;line-height:1.05;text-wrap:balance;color:#fff}.s24-hub__aktionen{display:flex;flex-wrap:wrap;gap:10px}.s24-hub__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border:1.5px solid transparent;border-radius:980px;font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.s24-hub__btn--hell{background:#fff;color:#1d1d1f}.s24-hub__btn--hell:hover{background:#e4ebdf}.s24-hub__btn--rand{background:transparent;border-color:#ffffffb3;color:#fff}.s24-hub__btn--rand:hover{background:#ffffff24}.s24-hub__btn--gruen{background:#425237;color:#fff}.s24-hub__btn--gruen:hover{background:#34422b}.s24-hub__kopf{padding:6px 0 4px}.s24-hub__kopf .s24-hub__krumen{color:#6e6e73;margin-bottom:14px}.s24-hub__kopf .s24-hub__krumen a:hover,.s24-hub__kopf .s24-hub__krumen span[aria-current]{color:#1d1d1f}.s24-hub__kopf .s24-hub__titel{color:#1d1d1f;margin-bottom:14px}.s24-hub__kopf .s24-hub__btn--hell{background:#425237;color:#fff}.s24-hub__kopf .s24-hub__btn--rand{border-color:#425237;color:#425237}.s24-hub__pillen{display:flex;align-items:center;gap:14px;margin:16px 0 6px}.s24-hub__pillenliste{display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;padding:4px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}.s24-hub__pillenliste::-webkit-scrollbar{display:none}.s24-hub__pille{flex:0 0 auto;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px #d9d9de;color:#1d1d1f;font-size:14.5px;font-weight:600;white-space:nowrap;transition:background .15s,box-shadow .15s}.s24-hub__pille:hover{box-shadow:inset 0 0 0 1px #425237}.s24-hub__pille.is-aktiv{background:#425237;color:#fff;box-shadow:none}.s24-hub__zahl{flex:0 0 auto;font-size:13.5px;color:#6e6e73;white-space:nowrap}.s24-hub__text{max-width:860px;margin:22px 0 6px}.s24-hub__textinhalt{font-size:16.5px;line-height:1.65;color:#3a3a3c}.s24-hub__textinhalt p{margin:0 0 .8em}.s24-hub__textinhalt.is-zu{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.s24-hub__textinhalt.is-zu p{display:inline}.s24-hub__mehr{margin-top:6px;padding:0;border:0;background:none;color:#68223a;font:inherit;font-size:15px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:40px}.s24-hub__mehr i{width:7px;height:7px;margin-top:-3px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform .15s}.s24-hub__mehr[aria-expanded=true] i{transform:rotate(225deg);margin-top:3px}.s24-hub__vertrauen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0 8px;padding:0;list-style:none;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #e7e7ec}.s24-hub__vertrauen li{display:flex;flex-direction:column;gap:2px;padding:18px 24px}.s24-hub__vertrauen li+li{border-left:1px solid #ececf0}.s24-hub__vertrauen strong{font-size:15.5px;font-weight:700;letter-spacing:-.01em}.s24-hub__vertrauen span{font-size:14px;color:#6e6e73}.s24-hub__kopfzeile{margin:34px 0 18px}.s24-hub__kopfzeile h2{margin:0 0 4px;font-size:clamp(26px,2.6vw,34px);font-weight:720;letter-spacing:-.03em}.s24-hub__kopfzeile p{margin:0;font-size:15px;color:#6e6e73}.s24-hub__raster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;scroll-margin-top:90px}.s24-hub__karte{display:flex;flex-direction:column;gap:6px;padding:10px 10px 16px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #e7e7ec;color:inherit;transition:box-shadow .2s,transform .2s}.s24-hub__karte:hover{box-shadow:inset 0 0 0 1.5px #425237,0 10px 26px #00000014;transform:translateY(-2px)}.s24-hub__bild{display:block;position:relative;aspect-ratio:1 / 1;margin-bottom:8px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#f7f6f4,#eceae6)}.s24-hub__bild img{position:absolute;inset:0;display:block;width:100%;height:100%;padding:9%;object-fit:contain;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.s24-hub__bild--alt{background:#ece9e6}.s24-hub__bild--alt img{padding:0;object-fit:cover;mix-blend-mode:multiply}.s24-hub__karte:hover .s24-hub__bild img{transform:scale(1.04)}.s24-hub__name{padding:0 6px;font-size:16.5px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.s24-hub__kurz{padding:0 6px;font-size:13.5px;line-height:1.5;color:#6e6e73;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.s24-hub__fuss{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:8px 6px 0;font-size:13.5px;color:#425237}.s24-hub__fuss b{font-weight:650;font-variant-numeric:tabular-nums}.s24-hub__fuss i{font-style:normal;color:#8a8a8f;transition:transform .2s,color .2s}.s24-hub__karte:hover .s24-hub__fuss i{transform:translate(3px);color:#425237}.s24-hub__alle{display:flex;align-items:center;justify-content:space-between;gap:18px 24px;margin:22px 0 0;padding:18px 22px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #e7e7ec}.s24-hub__alle p{margin:0;font-size:15.5px;color:#3a3a3c}.s24-hub__beratung{margin:28px 0 0;padding:clamp(24px,3vw,40px);border-radius:26px;background:#425237;color:#fff}.s24-hub__beratung h2{margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);font-weight:720;letter-spacing:-.03em;color:#fff}.s24-hub__beratung p{max-width:620px;margin:0 0 20px;font-size:16px;line-height:1.6;color:#ffffffe6}.s24-hubwrap a:focus-visible,.s24-hubwrap button:focus-visible{outline:3px solid #68223a;outline-offset:2px}.s24-hub__hero a:focus-visible,.s24-hub__hero button:focus-visible,.s24-hub__beratung a:focus-visible,.s24-hub__beratung button:focus-visible{outline-color:#fff}@media(max-width:1100px){.s24-hub__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.s24-hub__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.s24-hub__vertrauen{grid-template-columns:1fr}.s24-hub__vertrauen li+li{border-left:0;border-top:1px solid #ececf0}}@media(max-width:640px){.s24-hubwrap{padding-top:12px}.s24-hub__hero{min-height:300px;border-radius:22px}.s24-hub__schleier{background:linear-gradient(0deg,#12180ee0,#12180e73 55%,#12180e26)}.s24-hub__heroinhalt{flex-direction:column;align-items:flex-start}.s24-hub__aktionen{width:100%}.s24-hub__aktionen .s24-hub__btn{flex:1 1 100%}.s24-hub__zahl{display:none}.s24-hub__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s24-hub__karte{padding:8px 8px 12px;border-radius:18px}.s24-hub__name{font-size:15px;padding:0 4px}.s24-hub__kurz{display:none}.s24-hub__fuss{padding:4px 4px 0}.s24-hub__alle{flex-direction:column;align-items:stretch;text-align:left}.s24-hub__alle .s24-hub__btn{width:100%}}


/* S24-Kaufleiste-Menge 27.10.2026 */
@media screen and (max-width: 650px) {
  html.s24-produkt .s24-kaufkarte .productmemory .cartbuttons { position: static !important; left: auto !important; right: auto !important; bottom: auto !important; z-index: auto !important; box-shadow: none !important; background: transparent !important; border-radius: 0 !important; padding: 0 !important; }
  .s24kauf-leiste--an { gap: 10px; }
  .s24kauf-leiste--an .s24kauf-leiste__preis { flex: 0 1 auto; min-width: 0; font-size: 18px; }
  .s24kauf-leiste--an .s24kauf-leiste__knopf { flex: 1 1 auto; min-width: 0; padding: 0 14px; font-size: 15px; white-space: nowrap; }
  .s24kauf-leiste__menge { display: flex; align-items: center; flex: 0 0 auto; border: 1px solid #d2d2d7; border-radius: 980px; overflow: hidden; background: #fff; }
  .s24kauf-leiste__menge button { width: 38px; height: 44px; padding: 0; border: 0; background: #fff; color: #425237; font: 600 20px/1 Inter, system-ui, sans-serif; cursor: pointer; }
  .s24kauf-leiste__menge input { width: 36px; height: 44px; padding: 0; border: 0; border-radius: 0; background: #fff; color: #1d1d1f; text-align: center; font: 600 16px Inter, system-ui, sans-serif; -moz-appearance: textfield; box-shadow: none; }
  html.s24-kauf-leiste #cmpPersistentLink, html.s24-kauf-leiste .cmpPersistentLink { bottom: 84px !important; }
}


/* S24-Kasse-Oben 27.10.2026 */
#cartwindow .printaspdf > span img { width: 22px !important; height: auto !important; }
html.s24-kasse-seite .s24-stepoben { display: flex; justify-content: flex-end; margin: 0 0 14px; }
html.s24-kasse-seite .s24-stepoben .nextstepline { float: none; margin: 0; }


/* S24-Kasse-Oben2 27.10.2026 */
html.s24-kasse-seite .s24-stepoben, html.s24-kasse-seite .s24-stepoben .nextstepline { padding: 0 !important; }
html.s24-kasse-seite .s24-stepoben .nextstepline a { margin: 0 !important; }

/* S24-Kasse-Zahlung Phase 1 */
/* S24 Kasse neu, Phase 1 (27.10.2026): Zahlart-Liste (Kombai-Variante D). Nur aktiv, wenn das Skript .s24k-an gesetzt hat. */
html.s24-kasse-seite .paymentanbieter.s24k-an { display: flex; flex-direction: column; max-width: 880px; margin: 0 auto 8px; padding: 0; background: transparent; }
html.s24-kasse-seite .paymentanbieter.s24k-an.blocked:before { display: none; }
html.s24-kasse-seite .paymentanbieter.s24k-an > .deliveryline { margin: 0; padding: 0; }
html.s24-kasse-seite .s24k-weg { display: none !important; }
.s24k-gruppe { display: flex; align-items: baseline; gap: 10px; margin: 18px 0 4px; padding: 14px 0 0; border-top: 1px solid #d2d2d7; font: 600 13px/1.3 Inter, system-ui, sans-serif; color: #6e6e73; }
.s24k-gruppe:first-of-type { margin-top: 6px; }
.s24k-gruppe em { font-style: normal; font-weight: 400; }
.s24k-zeile { display: flex; align-items: center; gap: 16px; width: 100%; box-sizing: border-box; margin: 0; padding: 12px 10px; border: 0; border-bottom: 1px solid #ebebf0; border-radius: 10px; background: transparent; text-align: left; font: inherit; color: #1d1d1f; cursor: pointer; min-height: 56px; }
.s24k-zeile:hover { background: #f8f8fa; }
.s24k-zeile.s24k-an { background: #f5f5f7; }
.s24k-zeile:focus-visible { outline: 3px solid #68223a; outline-offset: 1px; }
.s24k-punkt { flex: 0 0 18px; width: 18px; height: 18px; box-sizing: border-box; border: 2px solid #b8b8c0; border-radius: 50%; background: #fff; position: relative; }
.s24k-zeile.s24k-an .s24k-punkt { border-color: #425237; background: #425237; }
.s24k-zeile.s24k-an .s24k-punkt:after { content: ''; position: absolute; left: 50%; top: 50%; width: 6px; height: 6px; margin: -3px 0 0 -3px; border-radius: 50%; background: #fff; }
.s24k-text { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
.s24k-titel { font: 600 15px/1.35 Inter, system-ui, sans-serif; color: #1d1d1f; }
.s24k-sub { font: 400 13px/1.4 Inter, system-ui, sans-serif; color: #6e6e73; }
.s24k-logos { flex: 0 0 auto; display: flex; align-items: center; gap: 6px; }
.s24k-logos .paynl-logos { display: flex; gap: 6px; margin: 0; }
.s24k-logos .paynl-chip { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; height: 30px; padding: 0 6px; border: 1px solid #d2d2d7; border-radius: 7px; background: #fff; }
.s24k-logos .paynl-chip img { display: block; width: auto !important; height: 16px !important; max-width: 48px !important; }
.s24k-chip { display: inline-flex; align-items: center; height: 30px; padding: 0 9px; border: 1px solid #d2d2d7; border-radius: 7px; background: #fff; font: 700 13px Inter, system-ui, sans-serif; }
.s24k-chip-pp { color: #003087; font-style: italic; }
.s24k-chip-az { color: #1d1d1f; font-weight: 600; }
/* PayPal-/Amazon-Pay-Schaltfläche: erscheint in der gewählten Zeile; bleibt sonst unsichtbar im Layout (das SDK braucht die Breite) */
.s24k-an .s24k-hinten { height: 0 !important; overflow: hidden; visibility: hidden; margin: 0 !important; }
.paymentanbieter.s24k-an .s24k-gate:not(.s24k-hinten) { padding: 10px 10px 4px; position: relative; }
.paymentanbieter.s24k-an.blocked .s24k-gate:not(.s24k-hinten):before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,.35); z-index: 10000; }
.paymentanbieter.s24k-an #AmazonPayButton { cursor: pointer; }
.s24k-abschluss { max-width: 880px; margin: 14px auto 28px; }
.s24k-abschluss .s24k-agb { margin: 0 0 12px; }
.s24k-fehler { margin: 0 0 10px; padding: 10px 14px; border: 1px solid #b3261e; border-radius: 10px; background: #fff; color: #b3261e; font: 500 14px/1.4 Inter, system-ui, sans-serif; }
.s24k-hinweis { margin: 0 0 10px; color: #6e6e73; font: 400 14px/1.4 Inter, system-ui, sans-serif; }
.s24k-bestellen { display: flex; align-items: center; justify-content: center; gap: 12px; width: 100%; min-height: 54px; padding: 0 20px; border: 0; border-radius: 14px; background: #425237; color: #fff; font: 650 16px Inter, system-ui, sans-serif; cursor: pointer; }
.s24k-bestellen:hover { background: #34422b; }
.s24k-bestellen:focus-visible { outline: 3px solid #68223a; outline-offset: 2px; }
.s24k-bestellen b { padding: 3px 10px; border-radius: 8px; background: rgba(255,255,255,.18); font-weight: 650; font-variant-numeric: tabular-nums; }
@media screen and (max-width: 650px) {
  .s24k-zeile { gap: 12px; padding: 12px 6px; align-items: flex-start; flex-wrap: wrap; }
  .s24k-text { flex-basis: calc(100% - 40px); }
  .s24k-logos { flex-basis: 100%; padding-left: 30px; }
  .s24k-bestellen { position: sticky; bottom: 10px; z-index: 5; box-shadow: 0 6px 18px rgba(0,0,0,.18); }
}

/* Phase 1b: Adressen nebeneinander */
.s24k-adressen { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; max-width: 880px; margin: 0 auto 16px; }
.s24k-adressen > .s24k-adr-karte { margin: 0 !important; padding: 12px 16px !important; box-sizing: border-box; border: 1px solid #e5e5ea; border-radius: 14px; background: #fff; font-size: 14px; line-height: 1.45; width: auto !important; max-width: none !important; float: none !important; }
.s24k-adr-karte .deliveryline { margin: 0 0 6px; padding: 0; }
.s24k-adr-karte .deliveryline.upper { display: flex; justify-content: space-between; align-items: baseline; gap: 10px; margin-bottom: 8px; }
.s24k-adr-karte .cartaddressleft, .s24k-adr-karte .cartaddressright { display: inline; float: none !important; width: auto !important; margin: 0; padding: 0; }
.s24k-adr-karte .deliveryline > div { display: grid !important; grid-template-columns: 96px minmax(0, 1fr); gap: 8px; align-items: baseline; padding: 1px 0; margin: 0 !important; }
.s24k-adr-karte .cartaddressleft { color: #6e6e73; font-size: 12px; font-weight: 600; line-height: 1.45; margin: 0 !important; padding: 0 !important; }
.s24k-adr-karte .cartaddressright { color: #1d1d1f; font-size: 14px; line-height: 1.45; margin: 0 !important; padding: 0 !important; overflow-wrap: anywhere; }
.s24k-adr-karte .s24k-adr-gleich { display: none !important; }
@media screen and (max-width: 700px) { .s24k-adressen { grid-template-columns: minmax(0, 1fr); } }

/* Phase 1c: Newsletter-Box unten */
.s24k-nl-unten { max-width: 880px; margin: 0 auto 24px; }
/* Schrittleiste: ganzer Schritt (Zahl + Name) anklickbar, nicht nur der Text */
html.s24-kasse-seite #stepstopay .paysteps.nextstep { position: relative; cursor: pointer; }
html.s24-kasse-seite #stepstopay .paysteps.nextstep > a::after { content: ''; position: absolute; left: -6px; top: -8px; right: -6px; bottom: -8px; z-index: 2; }
html.s24-kasse-seite #stepstopay .paysteps.nextstep:hover > a { color: #425237; text-decoration: underline; }

/* Barrierefreiheit: AGB-Zeile als ausreichend grosses Tippziel, Fehlerzustand sichtbar */
.s24k-abschluss .s24k-agb label { display: block; box-sizing: border-box; min-height: 44px; padding: 10px 0; }
.s24k-abschluss .s24k-agb input[aria-invalid="true"] + .fakecbox { box-shadow: 0 0 0 2px #b3261e; }

/* AGB-Sperre am Weiter: Bestellbutton grau, PayPal-/Amazon-Pay-Schaltfläche abgedunkelt; die Auswahl selbst ist immer frei */
.s24k-bestellen.s24k-gesperrt { background: #7b8872; cursor: not-allowed; }
.s24k-bestellen.s24k-gesperrt:hover { background: #7b8872; }
.paymentanbieter.s24k-an .s24k-gate.s24k-agb-fehlt:not(.s24k-hinten) { opacity: .55; }
.paymentanbieter.s24k-an.blocked .s24k-gate:not(.s24k-hinten):before { display: none; }

/* Blog-Übersicht Variante D (typografische Karten, Kombai, PO 27.10.2026) */
html.s24-bl-an .s24-bl__karte{background:#f4f4f2;box-shadow:none;border-radius:16px;padding:6px 0 0;color:#1d1d1f}
html.s24-bl-an .s24-bl__karte:hover{background:#eeeeea;box-shadow:0 0 0 1.5px #425237;transform:none}
html.s24-bl-an .s24-bl__txt{order:1;padding:18px 22px 0;gap:10px;position:relative}
html.s24-bl-an .s24-bl__kat{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;color:#425237;letter-spacing:.01em}
html.s24-bl-an .s24-bl__kat::before{content:"";width:12px;height:2px;background:#425237;margin-right:8px;flex:0 0 12px}
html.s24-bl-an .s24-bl__kat{justify-content:flex-start}
html.s24-bl-an .s24-bl__min{margin-left:auto;font-weight:500;color:#6e6e73}
html.s24-bl-an .s24-bl__txt strong{font-size:22px;line-height:1.2;font-weight:720;letter-spacing:-.015em;-webkit-line-clamp:4}
html.s24-bl-an .s24-bl__teaser{font-size:15px;line-height:1.55;-webkit-line-clamp:3}
html.s24-bl-an .s24-bl__bild{order:2;margin:14px 22px 0;padding:6px;background:#fff;border-radius:12px;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}
html.s24-bl-an .s24-bl__bild:not(:has(img)){display:none}
html.s24-bl-an .s24-bl__bild img{border-radius:8px;object-fit:contain;transition:none}
html.s24-bl-an .s24-bl__karte:hover .s24-bl__bild img{transform:none}
html.s24-bl-an .s24-bl__txt{flex:1 1 auto}
html.s24-bl-an .s24-bl__fuss{order:3;padding:16px 22px 20px;font-size:14px;color:#6e6e73;justify-content:flex-start;gap:12px}
html.s24-bl-an .s24-bl__fuss .s24-bl__weiter{margin-left:auto}
html.s24-bl-an .s24-bl__neu{color:#68223a;font-weight:700}
html.s24-bl-an .s24-bl__karte:first-child{box-shadow:inset 0 3px 0 #68223a}
html.s24-bl-an .s24-bl__anz span::after{content:" in dieser Kategorie";color:#6e6e73;font-weight:400}
html.s24-bl-an .s24-bl__anz span{font-weight:700;color:#1d1d1f}
@media(max-width:640px){html.s24-bl-an .s24-bl__txt strong{font-size:20px}}

html.s24-bl-an .s24-bl__fuss{flex-wrap:wrap;row-gap:6px}
html.s24-bl-an .s24-bl__neu,html.s24-bl-an .s24-bl__weiter{white-space:nowrap}
html.s24-bl-an .s24-bl__fuss time{white-space:nowrap}

/* Blog-Startseite (Variante D) */
html.s24-bl-start .blog_catlist{display:none!important}
html.s24-bl-start .s24-bl__anz span::after{content:""}
.s24-bl__mehrbtn{display:block;margin:6px auto 56px;min-height:48px;padding:0 28px;border:0;border-radius:980px;background:#425237;color:#fff;font:650 15px/1 Inter,system-ui,sans-serif;cursor:pointer}
.s24-bl__mehrbtn:hover{background:#34402b}
.s24-bl__mehrbtn[hidden]{display:none}

/* Blog-Beitrag Kopfbereich (Layout B) */
html.bb-kopf-an main .blog_backlink,html.bb-kopf-an .blog_fulldata>.blog_datadate{display:none!important}
.bb-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin:0 0 36px;font-family:Inter,system-ui,sans-serif}
.bb-kopf .bb-hero{margin:0;aspect-ratio:4/3;box-shadow:0 10px 30px rgba(0,0,0,.08)}
.bb-krumen{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px;font-size:14px;color:#6e6e73}
.bb-krumen a{color:#6e6e73;text-decoration:none}
.bb-krumen a:hover{color:#425237;text-decoration:underline;text-underline-offset:3px}
.bb-krumen>*+*::before{content:"›";margin-right:8px;color:#a1a1a6}
.bb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;font-size:14px;color:#6e6e73}
.bb-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:980px;background:#e6eae1;color:#425237!important;font-weight:650;text-decoration:none!important}
.bb-kopf .blog_datahead{margin:0 0 16px!important}
.bb-kopf .bb-lead{margin:0;font-size:18px;line-height:1.55;color:#3a3a3c;max-width:520px}
@media(max-width:820px){.bb-kopf{grid-template-columns:minmax(0,1fr);gap:22px}.bb-kopf .bb-hero{aspect-ratio:16/9}}


/* S24-Lightbox-Pfeile 27.10.2026 */
html #colorbox #cboxNext::after, html #colorbox #cboxPrevious::after {
  content: ""; position: absolute; top: 50%; width: 48px; height: 48px; margin-top: -24px; text-indent: 0;
  border-radius: 50%; background: #fff center / 26px 26px no-repeat; box-shadow: 0 2px 10px rgba(0,0,0,.28);
  transition: transform .15s ease, box-shadow .15s ease;
}
html #colorbox #cboxNext::after { right: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23425237' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E"); }
html #colorbox #cboxPrevious::after { left: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23425237' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E"); }
html #colorbox #cboxNext:hover::after, html #colorbox #cboxPrevious:hover::after { transform: scale(1.08); box-shadow: 0 3px 14px rgba(0,0,0,.36); }
html #colorbox #cboxClose {
  display: block !important; position: absolute; top: 10px; right: 10px; z-index: 5; width: 44px; height: 44px; text-indent: -9999px; overflow: hidden;
  border: 0; border-radius: 50%; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23425237' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / 22px 22px no-repeat; box-shadow: 0 2px 10px rgba(0,0,0,.28); cursor: pointer;
}
@media screen and (max-width: 650px) {
  html #colorbox #cboxNext::after, html #colorbox #cboxPrevious::after { width: 44px; height: 44px; margin-top: -22px; background-size: 24px 24px; }
  html #colorbox #cboxNext::after { right: 6px; }
  html #colorbox #cboxPrevious::after { left: 6px; }
}


/* S24-Topbar-Safari 29.10.2026 */
html body .s24-topbar .s24-tb-tel span a, html body .s24-topbar .s24-tb-tel span [x-apple-data-detectors] {
  display: inline !important; position: static !important; min-height: 0 !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important;
  background: none !important; border-radius: 0 !important; color: inherit !important; font-size: inherit !important; text-decoration: none !important;
}
html body .s24-topbar .s24-tb-tel span a:after { display: none !important; }
.s24-fuss__logo span{margin-left:8px;font-size:13px;font-weight:650;color:#3a3a3c;white-space:nowrap}
