.agw-produkt{grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"galerie kaufspalte""details kaufspalte";align-items:start;column-gap:56px;padding-block:18px 96px;display:grid}@media (width<=1180px){.agw-produkt{grid-template-columns:minmax(0,1fr) 400px;column-gap:32px}}@media (width<=900px){.agw-produkt{grid-template-columns:minmax(0,1fr);grid-template-areas:"galerie""kaufspalte""details";padding-block:14px 56px}}.agw-galerie-rahmen{grid-area:galerie;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"mini buehne"".info";align-items:start;column-gap:12px;min-width:0;display:grid}.agw-buehne{background:var(--fond);grid-area:buehne;min-width:0;position:relative}.agw-galerie{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:0;display:flex;overflow-x:auto}.agw-galerie::-webkit-scrollbar{display:none}.agw-kachel{background:var(--fond);aspect-ratio:1;cursor:zoom-in;scroll-snap-align:start;scroll-snap-stop:always;border:0;flex:0 0 100%;width:100%;padding:0;display:block;position:relative;overflow:hidden}.agw-kachel:focus-visible{outline:2px solid var(--nacht);outline-offset:-4px}.agw-kachel[hidden]{display:none}.agw-kachel img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:5% 8%;transition:transform .4s}.agw-kachel:is(:hover,:focus-visible) img{transform:scale(1.03)}.agw-kachel.agw-detail img{transform:scale(var(--z,2));transform-origin:var(--x,50%) var(--y,50%);padding:0}.agw-kachel.agw-detail:is(:hover,:focus-visible) img{transform:scale(calc(var(--z,2) * 1.03))}.agw-kachel .agw-notiz{text-align:left;background:#fff;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.3;position:absolute;bottom:12px;left:12px}.agw-buehne .agw-badges,.agw-buehne .agw-merk{z-index:2}.agw-buehne .agw-badges{top:12px;left:12px}.agw-buehne .agw-merk{top:12px;right:12px}.agw-g-pfeil{z-index:2;width:44px;height:44px;color:var(--text);background:#fff;border:0;place-items:center;display:grid;position:absolute;bottom:12px}.agw-g-pfeil:is(:hover,:focus-visible){background:var(--nacht);color:#fff}.agw-g-pfeil svg{width:18px;height:18px}.agw-g-pfeil.agw-zurueck{right:60px}.agw-g-pfeil.agw-zurueck svg{transform:rotate(180deg)}.agw-g-pfeil.agw-vor{right:12px}.agw-g-pfeil:disabled{opacity:.35;pointer-events:none}.agw-galerie-zaehler{display:none}.agw-miniaturen{flex-direction:column;grid-area:mini;gap:8px;display:flex}.agw-mini{text-align:center;cursor:pointer;width:100%;color:var(--grau);background:0 0;border:0;padding:0;display:block}.agw-mini span.agw-b{aspect-ratio:4/5;background:var(--fond);box-shadow:inset 0 0 0 1px var(--linie);display:block;overflow:hidden}.agw-mini img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6%;display:block}.agw-mini.agw-detail img{transform:scale(var(--z,2));transform-origin:var(--x,50%) var(--y,50%);padding:0}.agw-mini small{padding-top:4px;font-size:12px;font-weight:600;line-height:1.2;display:block}.agw-mini:is(:hover,:focus-visible) span.agw-b{box-shadow:inset 0 0 0 1px var(--text)}.agw-mini[aria-current=true] span.agw-b{box-shadow:inset 0 0 0 2px var(--nacht)}.agw-mini[aria-current=true] small{color:var(--text)}.agw-mini[hidden]{display:none}.agw-mini:focus-visible{outline:2px solid var(--nacht);outline-offset:2px}.agw-galerie-info{color:var(--grau);grid-area:info;margin:10px 0 0;font-size:14px;line-height:1.4}.agw-galerie-info b{color:var(--text);font-weight:600}@media (width<=900px){.agw-galerie-rahmen{grid-template-columns:minmax(0,1fr);grid-template-areas:"buehne""mini""info";margin-inline:-16px}.agw-kachel{aspect-ratio:4/5}.agw-g-pfeil{display:none}.agw-galerie-zaehler{background:var(--nacht);color:#fff;z-index:2;padding:3px 9px;font-size:12.5px;font-weight:600;display:block;position:absolute;bottom:12px;right:12px}.agw-kachel .agw-notiz{bottom:12px}.agw-miniaturen{scrollbar-width:none;flex-direction:row;gap:6px;padding:10px 16px 0;overflow-x:auto}.agw-miniaturen::-webkit-scrollbar{display:none}.agw-mini{flex:0 0 58px}.agw-galerie-info{margin-top:8px;padding-inline:16px}}@media (width>=641px) and (width<=900px){.agw-galerie-rahmen{margin-inline:-24px}.agw-kachel{aspect-ratio:1}.agw-miniaturen,.agw-galerie-info{padding-inline:24px}}.agw-kaufspalte{grid-area:kaufspalte;min-width:0;position:sticky;top:161px}@media (width<=900px){.agw-kaufspalte{margin-top:24px;position:static}}.agw-kaufspalte .agw-nr{color:var(--grau);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.agw-kaufspalte .agw-nr .agw-badge{background:var(--fond)}.agw-kaufspalte h1{margin:10px 0;font-size:clamp(28px,2.5vw,36px);line-height:1.02}.agw-kaufspalte h1 .agw-leicht{white-space:nowrap}.agw-kaufspalte .agw-kurz{color:var(--grau);margin:0 0 18px;font-size:15.5px;line-height:1.45}.agw-p-preis{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.agw-p-preis b{font:700 38px/1 var(--display);letter-spacing:.005em;font-stretch:88%}.agw-p-preis small{color:var(--grau);font-size:13.5px}.agw-kaufspalte .agw-mwst{width:max-content;margin-top:12px;display:none}@media (width<=1180px){.agw-kaufspalte .agw-mwst{display:flex}}.agw-block{border-top:1px solid var(--linie);margin-top:20px;padding-top:18px}.agw-block fieldset,fieldset.agw-block{border:0;border-top:1px solid var(--linie);min-width:0;margin:20px 0 0;padding:18px 0 0;position:relative}.agw-block legend,fieldset.agw-block legend{float:left;width:100%;margin:0 0 12px;padding:0;font-size:15px;font-weight:700}fieldset.agw-block legend span{color:var(--grau);font-weight:400}fieldset.agw-block legend+*{clear:both}.agw-opt{position:relative}.agw-opt input:focus-visible+label{outline:2px solid var(--nacht);outline-offset:2px;box-shadow:0 0 0 5px var(--gelb);z-index:1;position:relative}.agw-swatches{flex-wrap:wrap;gap:8px;display:flex}.agw-swatches label{border:1px solid var(--linie);cursor:pointer;background:#fff;width:52px;height:52px;padding:4px;display:block}.agw-swatches label i{width:100%;height:100%;display:block}.agw-swatches label:is(:hover,:focus-visible){border-color:var(--text)}.agw-swatches input:checked+label{border-color:var(--nacht);box-shadow:inset 0 0 0 1px var(--nacht)}.agw-gruppe+.agw-gruppe{margin-top:12px}.agw-gruppe h3{color:var(--grau);margin:0 0 6px;font-size:13px;font-weight:600}.agw-gruppe h3 span{font-weight:400}.agw-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.agw-kacheln label{border:1px solid var(--linie);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;place-items:center;height:42px;font-size:14px;font-weight:600;display:grid}.agw-kacheln label:is(:hover,:focus-visible){border-color:var(--text)}.agw-kacheln input:checked+label{background:var(--nacht);border-color:var(--nacht);color:#fff}.agw-kacheln.agw-ober,.agw-mzellen.agw-ober{grid-template-columns:repeat(4,minmax(0,1fr))}.agw-kacheln.agw-ober label{height:46px;font-size:15px}.agw-menge{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.agw-menge>label{font-size:15px;font-weight:700}.agw-stepper{border:1px solid var(--linie);display:inline-flex}.agw-stepper button{background:#fff;border:0;width:46px;height:46px;font-size:22px;font-weight:500;line-height:1}.agw-stepper button:is(:hover,:focus-visible){background:var(--fond)}.agw-stepper input{border:0;border-inline:1px solid var(--linie);text-align:center;width:58px;font:600 16px var(--body);color:var(--text);appearance:textfield;background:#fff;border-radius:0;padding:0}.agw-stepper input::-webkit-outer-spin-button,.agw-stepper input::-webkit-inner-spin-button,.agw-mzellen input::-webkit-outer-spin-button,.agw-mzellen input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agw-bestellart{border-top:1px solid var(--linie)}.agw-umschalter{border:1px solid var(--linie);grid-template-columns:1fr 1fr;display:grid}.agw-umschalter button{text-align:left;min-height:56px;color:var(--text);background:#fff;border:0;padding:9px 12px;display:block}.agw-umschalter button+button{border-left:1px solid var(--linie)}.agw-umschalter button b{font-size:15px;font-weight:700;line-height:1.25;display:block}.agw-umschalter button small{color:var(--grau);font-size:13px;line-height:1.3;display:block}.agw-umschalter button:is(:hover,:focus-visible){background:var(--fond)}.agw-umschalter button[aria-pressed=true]{background:var(--nacht);color:#fff}.agw-umschalter button[aria-pressed=true] small{color:#c9d0d8}.agw-umschalter button:focus-visible{outline:2px solid var(--nacht);outline-offset:2px;z-index:1;position:relative}.agw-bestellart+#einzeln fieldset.agw-block{border-top:0;margin-top:8px;padding-top:10px}.agw-matrix{background:var(--fond);margin-top:16px;padding:14px 14px 16px}.agw-matrix>p{color:var(--grau);margin:0 0 12px;font-size:13.5px;line-height:1.45}.agw-mzellen{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.agw-mzellen label{text-align:center;font-variant-numeric:tabular-nums;padding:0 0 4px;font-size:12.5px;font-weight:600;line-height:1;display:block}.agw-mzellen input{border:1px solid var(--linie);text-align:center;width:100%;height:40px;font:600 15px var(--body);color:var(--text);appearance:textfield;background:#fff;border-radius:0;padding:0;display:block}.agw-mzellen input::placeholder{color:#a9b0b8;font-weight:400}.agw-mzellen input.agw-voll{border-color:var(--nacht);box-shadow:inset 0 0 0 1px var(--nacht)}.agw-matrix-fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.agw-matrix-fuss button{color:var(--grau);background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.agw-matrix-fuss b{font-weight:700}.agw-block h2.agw-zwischen,.agw-betriebe h2.agw-zwischen,.agw-im-set h2.agw-zwischen{font:700 15px/1.3 var(--body);text-transform:none;margin:0 0 10px;padding:0;font-style:normal}fieldset.agw-block.agw-fehlt legend span{color:#b3261e;font-weight:700}fieldset.agw-block.agw-fehlt .agw-kacheln label{border-color:#d9a5a1}.agw-staffel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.agw-staffel th{color:var(--grau);text-align:left;padding:0 10px 6px;font-size:12.5px;font-weight:600}.agw-staffel td{border-top:1px solid var(--linie);padding:8px 10px}.agw-staffel th:nth-child(n+2),.agw-staffel td:nth-child(n+2){text-align:right}.agw-staffel tr.agw-stufe td{background:var(--fond);font-weight:700}.agw-staffel tr.agw-stufe td:first-child{box-shadow:inset 5px 0 0 var(--gelb)}.agw-summe{border-top:2px solid var(--nacht);justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;padding-top:16px;display:flex}.agw-summe span{font-size:15px;font-weight:600}.agw-summe b{font:700 26px/1 var(--display);white-space:nowrap;font-stretch:88%}.agw-summe-hinweis{color:var(--grau);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:6px 0 0;font-size:13.5px;display:flex}.agw-meldung{background:var(--fond);border-left:5px solid var(--nacht);margin:12px 0 0;padding:10px 12px;font-size:14.5px;line-height:1.4}.agw-meldung.agw-fehler{color:#7a1812;background:#fceeee;border-color:#b3261e}.agw-meldung a{border-bottom:2px solid var(--gelb);white-space:nowrap;font-weight:600}.agw-meldung:empty{display:none}.agw-aktionen{gap:8px;margin-top:14px;display:grid}.agw-aktionen .agw-knopf{width:100%;height:56px;font-size:17px}.agw-aktionen .agw-knopf.agw-dunkel i{background:var(--gelb);flex:none;width:10px;height:10px;transform:skew(-12deg)}.agw-logo-hinweis{color:var(--grau);margin:10px 0 0;font-size:13.5px;line-height:1.45}.agw-sicher{border-top:1px solid var(--linie);gap:7px;margin:18px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.agw-sicher li{align-items:center;gap:9px;display:flex}.agw-sicher svg{width:14px;height:14px;color:var(--nacht);flex:none}.agw-details{border-bottom:1px solid var(--linie);grid-area:details;min-width:0;margin-top:56px}@media (width<=900px){.agw-details{margin-top:36px}}.agw-akk{border-top:1px solid var(--linie)}.agw-akk summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.agw-akk summary::-webkit-details-marker{display:none}.agw-akk summary h2{font:700 23px/1.1 var(--display);margin:0;font-stretch:88%}.agw-akk summary:after{content:"";background:linear-gradient(var(--nacht),var(--nacht)) center/100% 2px no-repeat,linear-gradient(var(--nacht),var(--nacht)) center/2px 100% no-repeat;flex:none;width:16px;height:16px}.agw-akk[open] summary:after{background:linear-gradient(var(--nacht),var(--nacht)) center/100% 2px no-repeat}.agw-akk summary:is(:hover,:focus-visible) h2{text-decoration:underline;-webkit-text-decoration-color:var(--gelb);text-decoration-color:var(--gelb);text-underline-offset:5px;text-decoration-thickness:3px}.agw-akk .agw-inhalt{color:#3a424b;max-width:48em;padding:0 0 28px}.agw-akk .agw-inhalt p{margin:0 0 12px}.agw-akk .agw-inhalt p:last-child{margin-bottom:0}.agw-punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:0;padding:0;list-style:none;display:grid}.agw-punkte li{padding-left:20px;line-height:1.4;position:relative}.agw-punkte li:before{content:"";background:var(--nacht);width:9px;height:9px;position:absolute;top:.42em;left:1px;transform:skew(-12deg)}@media (width<=640px){.agw-punkte{grid-template-columns:1fr}}.agw-daten{grid-template-columns:minmax(120px,11em) minmax(0,1fr);margin:0;display:grid}.agw-daten dt,.agw-daten dd{border-top:1px solid var(--linie);margin:0;padding:10px 0}.agw-daten dt{color:var(--text);padding-right:16px;font-weight:600}.agw-daten dt:first-of-type,.agw-daten dt:first-of-type+dd{border-top:0;padding-top:0}.agw-pflege{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agw-pflege li{background:var(--fond);color:var(--text);padding:5px 10px;font-size:14px;font-weight:500}.agw-norm{align-items:flex-start;gap:16px;display:flex}.agw-norm b.agw-nr{background:var(--nacht);color:#fff;font:700 15px/1 var(--display);white-space:nowrap;flex:none;padding:9px 12px;font-stretch:88%}.agw-dazu{border-top:1px solid var(--linie);background:#fff}dialog.agw-fenster{color:var(--text);background:#fff;border:0;width:min(100vw - 24px,920px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}dialog.agw-fenster::backdrop{background:#0f1e33b8}.agw-fenster-kopf{border-bottom:1px solid var(--linie);z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex;position:sticky;top:0}.agw-fenster-kopf b{font:700 19px/1.1 var(--display);font-stretch:88%}.agw-zu{background:var(--fond);border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.agw-zu:is(:hover,:focus-visible){background:var(--fond-2)}.agw-zu svg{width:14px;height:14px}.agw-lupe-bild{background:var(--fond)}.agw-lupe-bild img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:min(74dvh,900px);padding:16px}.agw-lupe-fuss{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.agw-lupe-fuss span{color:var(--grau);font-size:14px}.agw-lupe-fuss button{border:1px solid var(--linie);background:#fff;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.agw-lupe-fuss button:is(:hover,:focus-visible){border-color:var(--text)}.agw-lupe-fuss button svg{width:16px;height:16px}.agw-lupe-fuss button:first-child svg{transform:rotate(180deg)}.agw-kaufleiste{display:none}@media (width<=900px){.agw-kaufleiste{z-index:25;border-top:2px solid var(--nacht);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));visibility:hidden;background:#fff;justify-content:space-between;align-items:center;gap:12px;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.agw-kaufleiste.agw-sichtbar{visibility:visible;transform:none}.agw-kaufleiste div{min-width:0;line-height:1.2}.agw-kaufleiste small{color:var(--grau);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.agw-kaufleiste b{font:700 21px/1.1 var(--display);white-space:nowrap;font-stretch:88%}.agw-kaufleiste .agw-knopf{flex:none;height:48px;padding:0 24px;font-size:15.5px}.agw-fuss{padding-bottom:104px}}@media (width<=980px),(pointer:coarse){.agw-kacheln label{height:44px}.agw-kaufspalte .agw-mwst button{min-height:44px}.agw-brot a{margin-block:-12px;padding-block:12px;display:inline-block}.agw-matrix-fuss button{min-height:44px}.agw-mzellen input{height:44px;font-size:16px}}@media (width<=374px){.agw-swatches{gap:6px}.agw-swatches label{width:48px;height:48px}}.agw-fakten{flex-wrap:wrap;gap:6px;margin:-6px 0 18px;padding:0;list-style:none;display:flex}.agw-fakten li{background:var(--fond);padding:5px 10px;font-size:13.5px;font-weight:600;line-height:1.3}.agw-ab-preis{color:var(--text);margin:8px 0 0;font-size:14.5px}.agw-ab-preis b{font-weight:700}.agw-ab-preis:before{content:"";background:var(--gelb);vertical-align:1px;width:9px;height:9px;margin-right:8px;display:inline-block;transform:skew(-12deg)}.agw-stufe-wahl{font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.agw-stufe-wahl:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}tr.agw-stufe .agw-stufe-wahl{text-decoration:none}.agw-fortschritt{background:var(--fond-2);height:6px;margin:12px 0 22px;position:relative}.agw-fortschritt i{background:var(--nacht);width:0;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.agw-fortschritt span{color:var(--grau);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;position:absolute;top:9px;transform:translate(-50%)}.agw-fortschritt span:last-of-type{transform:translate(-100%)}.agw-fortschritt:after{content:"";background:#fff;width:2px;position:absolute;top:-2px;bottom:-2px;left:36%}@media (prefers-reduced-motion:reduce){.agw-fortschritt i{transition:none}}.agw-ersparnis{background:var(--fond);box-shadow:inset 5px 0 0 var(--gelb);margin:8px 0 0;padding:7px 10px;font-size:14px;font-weight:600}.agw-ersparnis[hidden]{display:none}.agw-betriebe{background:var(--fond);margin-top:20px;padding:16px}.agw-betriebe h2.agw-zwischen{margin-bottom:10px}.agw-betriebe ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agw-betriebe li{gap:2px;padding-left:20px;font-size:14px;line-height:1.4;display:grid;position:relative}.agw-betriebe li:before{content:"";background:var(--nacht);width:9px;height:9px;position:absolute;top:.45em;left:1px;transform:skew(-12deg)}.agw-betriebe li b{font-weight:700}.agw-betriebe li span{color:var(--grau)}.agw-betriebe a,.agw-betriebe .agw-g-link{color:var(--text);border-bottom:2px solid var(--gelb);white-space:nowrap;font-weight:600}.agw-betriebe .agw-g-link{border-top:0;font-size:inherit;background:0 0;border-inline:0;padding:0;text-decoration:none}.agw-im-set{border-top:1px solid var(--linie);margin-top:20px;padding-top:18px}.agw-im-set[hidden]{display:none}.agw-im-set>p{color:var(--grau);margin:0 0 10px;font-size:14px;line-height:1.45}.agw-im-set ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agw-im-set a{border:1px solid var(--linie);background:#fff;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:8px 10px 8px 8px;display:grid}.agw-im-set a:is(:hover,:focus-visible){border-color:var(--text)}.agw-im-set img{object-fit:cover;width:52px;height:40px}.agw-im-set a b{font-size:14.5px;font-weight:700;line-height:1.25;display:block}.agw-im-set a small{color:var(--grau);font-size:12.5px;line-height:1.3;display:block}.agw-im-set .agw-set-preis{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.agw-im-set .agw-set-preis b{font:700 18px/1.1 var(--display);font-stretch:88%}.agw-im-set .agw-set-preis s{color:var(--grau);font-size:12.5px;display:block}@media (width<=374px){.agw-im-set a{grid-template-columns:minmax(0,1fr) auto}.agw-im-set img{display:none}}.agw-miniaturen[hidden],.agw-g-pfeil[hidden],.agw-galerie-zaehler[hidden]{display:none!important}.agw-galerie-rahmen.agw-ein-bild{grid-template-columns:minmax(0,1fr);grid-template-areas:"buehne""info"}