@font-face{font-family:'MontserratKatalog';font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2')}
html body .catalog-page,html body .catalog-page *{font-family:'MontserratKatalog','Montserrat',sans-serif}
#catalog-pages{overflow-x:hidden}
#catalog-pages .catalog-page{width:860px;height:1216px;max-width:none;aspect-ratio:auto;margin:0 auto 30px}
.catalog-page.b-seite{padding:0 !important}
.catalog-page.ad-page{display:block}
.catalog-page.ad-page .page-inner{padding:0 !important;position:relative;width:100%;height:100%}
.catalog-page.ad-page img.print-ad{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}
.catalog-page.ad-page img.print-ad-spread{width:200% !important;max-width:none !important}
.catalog-page.ad-page img.print-ad-spread[data-side=right]{left:-100% !important}
.catalog-page.ad-page .register-tab{display:none !important}
.pp-box{display:inline-block;width:0.8em;height:0.8em;border:1px solid currentColor;vertical-align:-0.08em;box-sizing:border-box}
.order-form .order-table th:nth-child(1){width:5% !important}
.order-form .order-table th:nth-child(2){width:16% !important}
.order-form .order-table th:nth-child(3){width:40% !important}
.order-form .order-table th:nth-child(4){width:11% !important}
.order-form .order-table th:nth-child(5),.order-form .order-table th:nth-child(6){width:14% !important}
.catalog-page.b-seite{--petrol:#1E3538;--prim:#9CB1B4;--hell1:#B8C8CB;--hell2:#D0DCDE;--hell3:#E6F0F2;--akzt:#9C5A20;background:#fff !important;color:#000 !important;text-align:left !important;font-variant-numeric:tabular-nums;display:block}
.catalog-page.b-seite .page-inner{display:flex !important;flex-direction:column;justify-content:flex-start !important;height:100%;position:relative;text-align:left}
.catalog-page.b-seite.right-page .page-inner{padding:61.43px 98.29px 88px 81.9px !important}
.catalog-page.b-seite.left-page .page-inner{padding:61.43px 81.9px 88px 98.29px !important}
.catalog-page.b-seite .page-inner > *{flex-shrink:0}
.catalog-page.b-seite h1,.catalog-page.b-seite h2{border:0;padding:0;text-align:left !important}
.catalog-page.b-seite h1::after,.catalog-page.b-seite h2::after{display:none}
.b-reg{position:absolute;top:61.43px;right:14.33px;width:28.67px;display:flex;flex-direction:column;gap:6.55px;z-index:5}
.catalog-page.left-page .b-reg{right:auto;left:14.33px}
.b-reg div,.b-reg button{height:79.86px;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--petrol);font-size:10.84px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6.14px;border:0;padding-left:0;padding-right:0;padding-top:0;font-family:inherit;letter-spacing:inherit;width:100%;-webkit-appearance:none;appearance:none}
.b-reg div.an,.b-reg button.an{background:var(--c);color:#fff}
.b-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:24.57px;border-top:2.05px solid #000;padding-top:8.19px;font-size:11.56px;letter-spacing:0.04em;color:#000;white-space:nowrap}
.b-kopf b{font-weight:800;color:var(--kf);font-size:13px;margin-right:8.19px}
.b-kopf i{font-style:normal;color:var(--kf);font-weight:700;margin-right:8.19px}
.b-kopf-r{overflow:hidden;text-overflow:ellipsis;min-width:0}
.catalog-page.b-seite .page-footer.b-fuss{position:absolute !important;top:auto !important;bottom:40.95px !important;left:81.9px !important;right:98.29px !important;padding:6.55px 0 0 !important;border-top:1.02px solid #000;display:flex !important;justify-content:space-between !important;align-items:baseline;font-size:10.84px !important;letter-spacing:0 !important;text-transform:none !important;color:#333 !important;z-index:4;flex-direction:row !important}
.catalog-page.b-seite.left-page .page-footer.b-fuss{left:98.29px !important;right:81.9px !important;flex-direction:row-reverse !important}
.b-fuss b{font-weight:800;color:#000;font-size:13.72px;margin-right:6.14px}
.ki-glas{position:absolute;right:12.29px;bottom:12.29px;overflow:hidden;display:flex;align-items:center;border-radius:12.29px;padding:4.1px 9.01px 4.1px 6.55px;z-index:3;line-height:1}
.catalog-page .ki-glas img.ki-frost{position:absolute;right:-12.29px;bottom:-12.29px;width:var(--bw);height:var(--bh);max-width:none !important;object-fit:cover;filter:blur(3.25px) saturate(1.6) brightness(1.08);display:block}
.ki-glas .ki-tint{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.08) 55%),rgba(230,240,242,.72)}
.ki-glas .ki-kante{position:absolute;inset:0;border-radius:12.29px;box-shadow:inset 0 1.02px 0 rgba(255,255,255,.9),inset 0 0 0 0.82px rgba(255,255,255,.55)}
.ki-glas .ki-inhalt{position:relative;display:flex;align-items:center;gap:4.91px}
.catalog-page .ki-glas img.ki-tropf{height:10.65px;width:auto;display:block;max-width:none !important}
.ki-glas b{font-weight:700 !important;font-size:10.11px !important;letter-spacing:0.1em !important;color:#1E3538 !important;margin:0 !important;display:inline !important}
.ki-glas.ki-inline{position:relative;right:auto;bottom:auto;display:inline-flex;vertical-align:middle;margin-right:10.24px;top:-1.23px}
.b-feld{position:relative;background:#fff;border:1.23px solid #000;padding:8.19px}
.b-bild{position:relative;width:100%;height:100%;overflow:hidden}
.catalog-page img.b-foto{width:100%;height:100%;object-fit:cover;display:block;max-width:none !important}
.b-platzhalter{width:100%;height:100%;background:var(--hell3);display:flex;align-items:center;justify-content:center}
.b-platzhalter span{font-size:11.56px;letter-spacing:0.14em;text-transform:uppercase;color:var(--petrol);font-weight:600}
.b-marke{display:flex;align-items:center;gap:14.33px}
.catalog-page .b-marke img{width:45.05px;height:auto;display:block}
.b-marke .wort{font-weight:800;letter-spacing:0.26em;font-size:17.34px;color:var(--petrol);white-space:nowrap;line-height:1.2}
.b-marke .wort sup{font-size:10.11px;letter-spacing:0;vertical-align:top;position:relative;top:-2.46px;margin-left:1.23px;font-weight:600;line-height:1}
.b-marke .unter{font-size:10.84px;letter-spacing:0.16em;color:#333;margin-top:4.1px}
.b-marke-hell .wort{color:#fff;font-size:20.23px}
.b-marke-hell .unter{color:var(--hell1)}
.catalog-page.b-seite.cover,.catalog-page.b-seite.back-cover{padding:0 !important}
.catalog-page.b-seite.cover .page-inner,.catalog-page.b-seite.back-cover .page-inner{padding:0 !important;display:block !important}
.b-cover,.b-u4{position:absolute;inset:0;color:#000}
.b-rahmen{position:absolute;inset:28.67px;border:1.43px solid var(--petrol)}
.b-cover .b-marke{position:absolute;left:81.9px;top:81.9px}
.b-cover .titel{position:absolute;left:81.9px;top:163.81px}
.b-cover .t1{font-size:83.79px;font-weight:800;line-height:0.92;letter-spacing:-0.025em;color:var(--petrol)}
.b-cover .t2{font-size:144.47px;font-weight:300;line-height:0.9;letter-spacing:-0.04em;color:var(--prim);margin-top:12.29px;margin-left:-6.14px}
.b-cover .claim{position:absolute;left:81.9px;top:475.05px;font-size:18.06px;font-weight:500;line-height:1.35;max-width:483.24px;color:#000}
.b-cover .claim span{color:#333;font-weight:400;display:block;font-size:15.17px;margin-top:4.1px}
.b-cover .kante{position:absolute;left:81.9px;right:81.9px;top:559px;border-top:1.23px solid #000}
.b-cover .b-feld.foto{position:absolute;left:81.9px;top:573.33px;width:696.19px;height:522.14px;border:0;padding:0;--bw:696.19px;--bh:522.14px}
.b-cover .unten{position:absolute;left:81.9px;right:81.9px;top:1113.9px;display:flex;justify-content:space-between;font-size:11.56px;letter-spacing:0.14em;text-transform:uppercase;color:#333}
.b-innen h2,.b-red h2{font-size:43.34px;font-weight:800;letter-spacing:-0.03em;color:#000;margin:32.76px 0 0;line-height:1.02}
.b-red h2 span{font-size:20.23px;font-weight:500;letter-spacing:0;color:#333}
.b-kick{font-size:11.56px;letter-spacing:0.3em;text-transform:uppercase;color:var(--akzt);font-weight:700;margin-top:32.76px}
.b-kick + h2{margin-top:12.29px !important}
.b-lead{font-size:14.45px;line-height:1.45;color:#333;max-width:552.86px;margin-top:16.38px}
.b-h2{font-size:11.56px;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:#333;margin:36.86px 0 10.24px}
.b-fn{font-size:10.84px;color:#333;margin-top:12.29px;line-height:1.45}
.b-fn b{color:#000;font-weight:700}
.b-punkte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24.57px;row-gap:20.48px;margin-top:28.67px}
.b-punkte.b-sp1{grid-template-columns:minmax(0,1fr)}
.b-punkte.b-sp3{grid-template-columns:repeat(3,minmax(0,1fr))}
.b-h2 + .b-punkte{margin-top:0}
.b-punkte > div{border-top:2.05px solid #000;padding-top:8.19px;font-size:12.14px;line-height:1.45;color:#333}
.b-punkte b{display:block;font-size:14.45px;color:#000;margin-bottom:4.1px;font-weight:700}
.b-punkte b i{font-style:normal;color:var(--akzt);font-weight:800;margin-right:6.14px}
.b-punkte small{display:block;margin-top:4.91px;font-size:11.56px;color:#000;font-weight:600}
.b-tab{width:100%;border-collapse:collapse;font-size:12.14px}
.b-tab th{text-align:left;font-size:10.11px;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;color:#333;border-bottom:2.05px solid #000;padding:0 6.14px 6.14px 0;vertical-align:bottom}
.b-tab td{border-bottom:1.02px solid var(--hell1);padding:8.19px 6.14px 8.19px 0;vertical-align:top;line-height:1.3;color:#000}
.b-tab td b{font-weight:700;color:var(--petrol)}
.b-tab .r{text-align:right;padding-right:0}
.b-wissen{margin-top:40.95px;border-top:2.05px solid #000;padding-top:10.24px;display:grid;grid-template-columns:90.1px minmax(0,1fr);column-gap:20.48px;align-items:center}
.catalog-page .b-wissen img{width:90.1px;height:90.1px;display:block}
.b-wissen b{display:block;font-size:13.72px;color:#000;margin-bottom:4.1px}
.b-wissen b i{font-style:normal;color:var(--akzt);font-weight:800;margin-right:6.14px}
.b-wissen p{margin:0;font-size:12.14px;line-height:1.45;color:#333}
.b-innen .b-h2{margin-top:28.67px}
.b-innen{display:flex;flex-direction:column;flex:1 1 auto}
.b-inhalt{margin-top:28.67px}
.b-inhalt .z{display:grid;grid-template-columns:28.67px minmax(0,1fr) 57.33px;column-gap:16.38px;align-items:center;border-top:1.02px solid #000;padding:7.37px 0}
.b-inhalt .z:last-child{border-bottom:1.02px solid #000}
.b-inhalt .q{width:28.67px;height:28.67px;color:#fff;font-size:10.84px;font-weight:700;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3.28px}
.b-inhalt .t{font-size:15.89px;font-weight:700;color:var(--petrol);line-height:1.1}
.b-inhalt .u{font-size:11.27px;color:#333;margin-top:2.46px;line-height:1.3}
.b-inhalt .s{font-size:15.89px;font-weight:800;text-align:right;color:#000}
.b-inhalt .s small{display:block;font-size:10.11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#333}
.b-hilfe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20.48px}
.b-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20.48px}
.b-kontakt{margin-top:auto;display:grid;grid-template-columns:1.1fr 1fr 1fr;column-gap:20.48px}
.b-hilfe > div,.b-zwei > div,.b-kontakt > div{border-top:2.05px solid #000;padding-top:8.19px;font-size:11.56px;line-height:1.45;color:#333}
.b-hilfe b,.b-zwei b,.b-kontakt b{display:flex;align-items:center;font-size:13.72px;color:#000;margin-bottom:4.1px;font-weight:700}
.b-hilfe b i{font-style:normal;color:var(--akzt);font-weight:800;margin-right:6.14px}
.catalog-page .b-hilfe img{width:65.52px;height:65.52px;display:block;margin-top:6.14px}
.b-oe-oben{display:grid;grid-template-columns:253.9px minmax(0,1fr) 311.24px;margin-top:8.19px;min-height:409.52px}
.b-oe-spalte{grid-column:1;min-width:0}
.b-oe-spalte .b-kick{color:var(--kf);margin-top:0}
.b-oe-nr{font-size:184.92px;font-weight:900;line-height:0.86;letter-spacing:-0.07em;color:var(--kf);margin:12.29px 0 0 -10.24px}
.b-oe-linie{width:90.1px;height:4.1px;background:var(--kf);margin-top:16.38px}
.catalog-page.b-seite .b-oe-spalte h2{font-size:34.67px;font-weight:800;letter-spacing:-0.03em;color:#000;margin:20.48px 0 0;line-height:1.04;hyphens:manual;overflow-wrap:normal}
.b-oe-spalte .b-lead{font-size:13px;margin-top:20.48px}
.b-oe-oben .b-oe-feld{grid-column:3;height:409.52px;--bw:292.4px;--bh:390.69px}
.b-oe-tabs{margin-top:28.67px;display:grid;grid-template-columns:minmax(0,1fr);column-gap:32.76px}
.b-oe-tabs.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}
.b-oe-tabs.drei{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20.48px}
.b-oe-tabs.drei .b-oe-tab{font-size:10.98px}
.b-oe-tabs.drei .b-oe-tab td{padding:4.91px 0}
.b-oe-tabs.drei .b-oe-tab td.n{width:36.86px}
.b-oe-tab{width:100%;border-collapse:collapse;font-size:13px}
.b-oe-tabs.zwei .b-oe-tab{font-size:11.56px}
.b-oe-tabs.zwei .b-oe-tab td{padding:5.73px 0}
.b-oe-tab th{text-align:left;font-size:10.11px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;color:#333;border-bottom:2.05px solid #000;padding:0 0 6.14px}
.b-oe-tab td{border-bottom:1.02px solid var(--hell1);padding:8.19px 0;vertical-align:baseline;color:#000;line-height:1.25}
.b-oe-tabs.zwei .b-oe-tab td{padding:6.14px 0}
.b-oe-tabs.eng .b-oe-tab td{padding:2.46px 0}
.b-oe-tabs.eng .b-oe-tab th{padding-bottom:4.1px}
.b-oe-tab td.n{color:var(--kf);font-weight:800;width:45.05px}
.b-oe-tab td b{font-weight:700}
.b-oe-tab .r{text-align:right;white-space:nowrap;padding-left:12.29px}
.b-oe-tab td.i{color:#333}
.b-mtitel{margin-top:auto;font-size:10.11px;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:#333}
.b-muster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16.38px;margin-top:10.24px}
.b-muster > div{border:1.23px solid #000;height:172px;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;background:#fff}
.catalog-page .b-muster img{width:calc(100% - 24.57px);height:110.57px;object-fit:contain;display:block}
.b-muster span{position:absolute;left:8.19px;top:6.14px;font-size:10.84px;font-weight:800;color:var(--kf)}
.b-muster em{position:absolute;left:8.19px;right:8.19px;bottom:6.14px;font-size:10.11px;font-style:normal;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pp-grid{display:flex;flex-direction:column;flex-shrink:0}
.pp-sub{margin:18.43px 0 0;padding:0 0 5.73px;border-bottom:2.87px solid var(--kf);font-size:13px;font-weight:800;color:#000;letter-spacing:0.01em;break-after:avoid}
.pp-grid > .pp-sub:first-child{margin-top:12.29px}
.pp-sub i{font-style:normal;color:var(--kf);margin-right:10.24px}
.pp-sub span{font-weight:500;color:#333;font-size:11.56px}
.pp-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16.38px;margin-top:13.1px}
.pp-sub + .pp-row{margin-top:8.19px}
.pp-card{border-top:2.05px solid #000;padding-top:4.5px;display:flex;flex-direction:column;min-width:0}
.pp-z1{display:flex;justify-content:space-between;align-items:baseline;gap:8.19px;font-size:11.56px;font-weight:800;color:var(--kf)}
.pp-z1 span{font-weight:600;color:#333;font-size:10.11px;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.pp-img{height:102.38px;margin:4.1px 0 4.91px;display:flex;align-items:center;justify-content:center;border-bottom:1.02px solid var(--hell1)}
.catalog-page .pp-img img{width:100%;height:94.19px;object-fit:contain;display:block}
.pp-name{font-size:13.87px;font-weight:800;color:var(--petrol);line-height:1.1;letter-spacing:-0.01em}
.pp-zn{font-size:10.11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--akzt);margin-left:4.1px;white-space:nowrap}
.pp-desc{font-size:10.69px;line-height:1.28;color:#333;margin-top:3.28px}
.pp-desc:empty{display:none}
.pp-var{margin-top:auto;padding-top:2.46px}
.pp-v{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8.19px;align-items:baseline;border-top:1.02px solid var(--hell2);padding-top:3.28px;margin-top:3.28px}
.pp-v .a{font-size:10.98px;font-weight:600;color:#000;overflow-wrap:anywhere;line-height:1.25}
.pp-v .n{font-size:10.4px;color:#333;line-height:1.3}
.pp-v-s{font-weight:600;color:#000;letter-spacing:0.02em}
.pp-v .pp-v-p{grid-row:span 2;font-size:15.89px;font-weight:900;color:#000;align-self:center;letter-spacing:-0.01em;white-space:nowrap}
.pp-v .vpe{grid-column:1 / -1;font-size:10.11px;color:#333;margin-top:2.46px;line-height:1.3}
.pp-var.kompakt .pp-v{grid-template-columns:minmax(0,1fr) auto auto;padding-top:2.87px;margin-top:2.87px}
.pp-var.kompakt .pp-v .pp-v-p{grid-row:auto;font-size:12.42px;font-weight:800}
.pp-var.kompakt .pp-v .a{font-size:10.4px}
.pp-var.kompakt .pp-v .n{font-size:10.11px}
.pp-v-more{font-size:10.11px;color:#333;margin-top:4.1px}
.pp-tipps{margin-top:20.48px;border-top:2.05px solid #000;padding-top:10.24px;break-inside:avoid}
.pp-tipps-kopf{font-size:10.11px;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:var(--akzt);margin-bottom:10.24px}
.pp-tipps-reihe{display:grid;column-gap:24.57px}
.pp-tipps-1{grid-template-columns:minmax(0,491.43px)}
.pp-tipps-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pp-tipps-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pp-tipp{display:grid;grid-template-columns:81.9px minmax(0,1fr);column-gap:14.33px;align-items:start}
.catalog-page .pp-tipp-qr{width:81.9px;height:81.9px;display:block}
.pp-tipp-t{font-size:13.72px;font-weight:700;color:#000;line-height:1.25;margin-bottom:4.1px}
.pp-tipp-x{font-size:11.56px;line-height:1.4;color:#333}
.pp-tipp-u{font-size:10.84px;font-weight:700;color:var(--akzt);margin-top:4.1px;overflow-wrap:anywhere}
.b-tipps-gross{margin-top:32.76px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:24.57px}
.b-tipps-gross .pp-tipp{border-top:2.05px solid #000;padding-top:12.29px;grid-template-columns:122.86px minmax(0,1fr);column-gap:24.57px}
.catalog-page .b-tipps-gross .pp-tipp-qr{width:122.86px;height:122.86px}
.b-tipps-gross .pp-tipp-t{font-size:17.34px}
.b-tipps-gross .pp-tipp-x{font-size:13.72px}
.b-tipps-gross .pp-tipp-u{font-size:12.28px}
.b-em-l{display:flex;flex-direction:column}
.b-em-l .b-em-feld{margin-top:8.19px;width:100%;height:510.27px;--bw:660.97px;--bh:491.43px}
.b-em-l .b-kick{margin-top:45.05px}
.catalog-page.b-seite .b-em-l h2{font-size:43.34px;font-weight:800;letter-spacing:-0.03em;color:var(--petrol);line-height:1.02;margin:12.29px 0 0;max-width:614.29px}
.b-em-l .text{margin-top:32.76px;column-count:2;column-gap:24.57px;font-size:13px;line-height:1.5;color:#333}
.b-em-l .text p{margin:0 0 10.24px;font-size:13px;line-height:1.5;color:#333}
.b-em-l .text p:first-child{font-weight:600;color:#000}
.b-em-r h2{font-size:43.34px;font-weight:800;letter-spacing:-0.03em;color:#000;margin:24.57px 0 0;line-height:1}
.b-em-r .b-lead{font-size:13.72px}
.b-em-r .liste{margin-top:24.57px}
.b-em-r .kopfz,.b-em-p{display:grid;grid-template-columns:98.29px minmax(0,1fr) 237.52px;column-gap:16.38px}
.b-em-r .kopfz{font-size:10.11px;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;color:#333;border-bottom:2.05px solid #000;padding-bottom:6.14px}
.b-em-r .kopfz span:nth-child(3){display:flex;justify-content:space-between}
.b-em-r .kopfz .r{display:none}
.b-em-p{align-items:center;min-height:86px;padding:4.1px 0;border-bottom:1.02px solid var(--hell1)}
.catalog-page .b-em-p img{width:98.29px;height:77.81px;object-fit:contain;display:block}
.b-em-p .b{font-size:10.11px;letter-spacing:0.14em;text-transform:uppercase;color:#333;font-weight:600}
.b-em-p .nm{font-size:16.61px;font-weight:800;color:var(--petrol);line-height:1.1;margin:2.46px 0 4.91px}
.b-em-p .bs{font-size:10.98px;line-height:1.32;color:#333}
.b-em-v{display:grid;grid-template-columns:minmax(0,1fr) 77.81px;column-gap:8.19px;row-gap:3.28px;align-items:baseline}
.b-em-v .a{font-size:11.56px;font-weight:600;color:#000;line-height:1.2}
.b-em-v .n{display:block;font-size:10.4px;font-weight:400;color:#333;margin-top:1.23px}
.b-em-v .pr{font-size:15.89px;font-weight:900;text-align:right;color:#000;white-space:nowrap}
.b-regel{margin-top:20.48px;border-top:2.05px solid #000;padding-top:8.19px;font-size:12.14px;line-height:1.45;color:#333;max-width:552.86px}
.b-regel b{display:block;font-size:14.45px;color:#000;margin-bottom:4.1px}
.b-farben > div{display:grid;grid-template-columns:28.67px minmax(0,1fr);column-gap:16.38px;border-top:1.02px solid #000;padding:9.83px 0;font-size:12.14px;line-height:1.45;color:#333}
.b-farben > div:last-child{border-bottom:1.02px solid #000}
.b-farben .punkt{width:24.57px;height:24.57px;border-radius:50%;display:block;margin-top:2.05px}
.b-farben b{display:block;font-size:14.45px;color:#000;margin-bottom:3.28px}
.b-farben small{display:block;font-size:11.56px;color:#000;font-weight:600;margin-top:3.28px}
.b-farben + .b-punkte{margin-top:28.67px}
.b-checkliste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24.57px;margin-top:32.76px}
.b-checkliste > div{border-top:2.05px solid #000;padding-top:8.19px}
.b-checkliste > div > b{display:block;font-size:14.45px;color:#000;margin-bottom:6.14px}
.b-check{display:flex;align-items:center;gap:8.19px;font-size:12.14px;color:#333;padding:6.55px 0;border-bottom:1.02px solid var(--hell1)}
.b-check .pp-box{width:13.1px;height:13.1px;flex-shrink:0}
.b-ueber{display:grid;grid-template-columns:212.95px minmax(0,1fr);column-gap:24.57px;margin-top:28.67px;align-items:start}
.b-ueber .b-portrait{height:262.1px;--bw:194.11px;--bh:243.26px}
.b-ueber .b-punkte{margin-top:0}
.b-ueber + .b-h2 + .b-tab,.b-h2 + .b-tab{margin-top:0}
.b-agb{display:grid;grid-template-columns:minmax(0,1fr) 147.43px;column-gap:32.76px;align-items:start}
.b-agb-liste{column-count:2;column-gap:24.57px}
.b-agb-liste div{break-inside:avoid;font-size:12.14px;line-height:1.35;color:#000;border-top:1.02px solid var(--hell1);padding:6.55px 0}
.b-agb-qr{text-align:left}
.catalog-page .b-agb-qr img{width:122.86px;height:122.86px;display:block;margin-bottom:8.19px}
.b-agb-qr span{font-size:10.84px;color:#333;line-height:1.4;display:block}
.b-kontaktwege{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20.48px;margin-top:32.76px}
.b-kontaktwege > div{border-top:2.05px solid #000;padding-top:8.19px;font-size:11.56px;line-height:1.4;color:#333}
.b-kontaktwege b{display:block;font-size:11.56px;letter-spacing:0.12em;text-transform:uppercase;color:#333;margin-bottom:6.14px}
.b-kontaktwege strong{display:block;font-size:15.89px;font-weight:800;color:#000;margin-bottom:4.1px;white-space:nowrap}
.b-kontaktwege div:last-child strong{font-size:13px}
.b-formular h2{margin-top:24.57px !important}
.catalog-page.order-form .ko-faxzeile{margin:12.29px 0 16.38px !important}
.catalog-page.order-form .form-fields{margin-bottom:16.38px}
.catalog-page.order-form .order-table{width:100%}
.catalog-page.order-form .order-table td{height:30.3px}
.catalog-page.order-form .order-table .row-num{font-size:10.84px !important}
.pp-reg{column-count:6;column-gap:10.24px;column-rule:1.02px solid var(--hell1);margin-top:24.57px}
.pp-reg-z{display:grid;grid-template-columns:auto minmax(0,1fr) 20.48px;column-gap:4.1px;font-size:10.11px;white-space:nowrap;line-height:12px;border-bottom:0.82px dotted #8a9a9d;break-inside:avoid}
.pp-reg-h{font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#333;border-bottom:1.64px solid #000}
.pp-reg-nr{font-weight:700;color:#000}
.pp-reg-p{font-weight:700;text-align:right}
.pp-reg-s,.pp-reg-z span:last-child{text-align:right;font-weight:700;color:#000}
.b-u4 .panel{position:absolute;left:57.33px;right:57.33px;top:57.33px;height:409.52px;background:var(--petrol);color:#fff;padding:57.33px 65.52px}
.b-u4 .gross{font-size:57.79px;font-weight:800;letter-spacing:-0.03em;line-height:1;margin-top:45.05px;color:#fff}
.b-u4 .gross span{color:var(--hell1);display:block}
.b-u4 .spalten{position:absolute;left:81.9px;right:81.9px;top:516px;display:grid;grid-template-columns:1.15fr 1fr 1fr;column-gap:24.57px}
.b-u4 .spalten > div{border-top:2.05px solid #000;padding-top:10.24px;font-size:13px;line-height:1.55;color:#333}
.b-u4 .spalten b{display:block;font-size:15.17px;color:#000;margin-bottom:6.14px}
.b-u4 .spalten strong{color:#000;font-weight:600}
.catalog-page .b-u4 .spalten img{width:106.48px;height:106.48px;display:block;margin-top:8.19px}
.b-u4 .index{position:absolute;left:81.9px;right:81.9px;top:802.67px}
.b-u4 .index .b-h2{margin:0 0 8.19px;font-size:10.11px}
.b-u4 .index .g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32.76px}
.b-u4 .index .z{display:grid;grid-template-columns:32.76px minmax(0,1fr) auto;column-gap:8.19px;border-top:1.02px solid #000;padding:6.55px 0;font-size:12.28px;font-weight:600;align-items:baseline}
.b-u4 .index .z i{font-style:normal;font-weight:800}
.b-u4 .index .z span:last-child{color:#333;font-weight:500;font-size:11.56px}
.b-u4 .unten{position:absolute;left:81.9px;right:81.9px;bottom:81.9px;border-top:1.02px solid #000;padding-top:8.19px;font-size:10.84px;line-height:1.5;color:#333;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32.76px}
.b-u4 .unten b{color:#000;font-weight:700}
.b-nw{white-space:nowrap}
.b-notiz{width:100%;border-collapse:collapse}
.b-notiz th{text-align:left;font-size:10.11px;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;color:#333;border-bottom:2.05px solid #000;padding:0 0 6.14px}
.b-notiz th:nth-child(1){width:122.86px}
.b-notiz th:nth-child(2){width:73.71px}
.b-notiz th:nth-child(4){width:90.1px}
.b-notiz td{height:32.76px;border-bottom:1.02px solid #8a9a9d}
.b-notiz td + td,.b-notiz th + th{border-left:1.02px solid var(--hell1);padding-left:8.19px}
.catalog-page.left-page .b-oe-oben{grid-template-columns:311.24px minmax(0,1fr) 253.9px}
.catalog-page.left-page .b-oe-oben .b-oe-feld{grid-column:1;grid-row:1}
.catalog-page.left-page .b-oe-spalte{grid-column:3;grid-row:1}
.b-band{margin-top:auto;padding-top:20.48px}
.b-band .b-band-feld{border:0;padding:0;width:100%;height:291.17px;--bw:679.81px;--bh:291.17px}
.b-imbild{margin-top:6.55px;font-size:10.84px;line-height:1.4;color:#333}
.b-imbild b{font-weight:700;color:#000;margin-right:4.1px}
.b-imbild i{font-style:normal;font-weight:800;color:var(--kf);margin-right:4.91px}
.catalog-page .pp-card{position:relative}
.catalog-page .pp-klick{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:pointer;z-index:2;-webkit-appearance:none;appearance:none}
.catalog-page .pp-card:hover .pp-name{color:var(--akzt)}
.catalog-page .pp-klick:focus-visible,.catalog-page .b-reg button:focus-visible{outline:2px solid var(--akzt);outline-offset:2px}
.catalog-page .b-reg button{cursor:pointer}
.catalog-page .b-reg button{font-size:18.7px;font-weight:700}
.catalog-page button.z,.catalog-page button.pp-reg-z{width:100%;text-align:left;background:none;cursor:pointer;border-left:0;border-right:0;color:inherit;font-weight:inherit;-webkit-appearance:none;appearance:none}
.catalog-page button.z{border-bottom:0;font-size:inherit;line-height:inherit}
.catalog-page button.z *,.catalog-page button.pp-reg-z *,.catalog-page a.pp-tipp *,.catalog-page a.b-agb-qr *{pointer-events:none}
.catalog-page button.pp-reg-z{border-top:0;padding:0}
.catalog-page button.z:hover .t,.catalog-page button.pp-reg-z:hover .pp-reg-nr{color:var(--akzt)}
.catalog-page button.z:focus-visible,.catalog-page button.pp-reg-z:focus-visible{outline:2px solid var(--akzt);outline-offset:-2px}
.catalog-page a.pp-tipp,.catalog-page a.b-agb-qr{text-decoration:none;color:inherit}
.catalog-page a.pp-tipp:hover .pp-tipp-t,.catalog-page a.b-agb-qr:hover span{color:var(--akzt)}
.catalog-page.ad-page .ad-pills{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 14px}
.catalog-page.ad-page .ad-pill{display:inline-block;padding:7px 14px;border-radius:4px;background:rgba(255,255,255,0.92);color:#1E3538;font-size:12px;font-weight:600;letter-spacing:0.02em;text-decoration:none;border:1px solid rgba(30,53,56,0.18)}
.catalog-page.ad-page .ad-pill:hover{background:#fff;color:var(--akzt,#9C5A20)}
.catalog-page.ad-page .ad-pill:focus-visible{outline:2px solid #9C5A20;outline-offset:2px}
.catalog-page a.pp-tipp:focus-visible,.catalog-page a.b-agb-qr:focus-visible{outline:2px solid var(--akzt);outline-offset:2px}
.catalog-page .b-reg button:hover{background:color-mix(in srgb,var(--c) 45%,#fff)}
.catalog-page .b-reg button.an:hover{background:var(--c)}