/* Gemeinsame Navigation und Herstellerlogos */
.header{gap:20px}.header nav{gap:20px}.sortiment-open{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#233b35;color:white;padding:13px 16px;font-size:12px;white-space:nowrap}.sortiment-open:hover{background:#36564a}.inquiry-open{white-space:nowrap}.inquiry-open .list-count{margin-left:5px}.manufacturer-original-logo{display:block;width:310px;max-width:100%;height:auto;object-fit:contain}.home-v2 .together-brand-logo{mix-blend-mode:normal}.permanent-az{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 25px;padding-bottom:65px}.permanent-az>a{border-bottom:1px solid #deded5;padding:12px 0;font-size:13px}.permanent-az>a:hover{color:#ac573a}.catalog-controls{grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(115px,1fr))}.catalog-controls select{max-width:100%}
/* Das gleiche A-Z-Popup auf jeder Seite */
body.az-locked{overflow:hidden}.sortiment-modal{border:0;padding:0;background:#f7f4ed;color:#233b35;width:min(1220px,calc(100% - 64px));height:min(820px,calc(100dvh - 70px));max-width:none;max-height:none;box-shadow:0 30px 100px #0003}.sortiment-modal::backdrop{background:#14271fd1;backdrop-filter:blur(4px)}.sortiment-modal-shell{height:100%;display:flex;flex-direction:column;min-height:0}.sortiment-modal-head{padding:28px 34px 20px;border-bottom:1px solid #dcded5}.sortiment-modal-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:21px}.sortiment-modal h2{font:400 39px/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.03em}.az-eyebrow{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:700;margin-bottom:7px}.az-close{font-size:29px;border:1px solid #dcded5;width:43px;height:43px;line-height:1}.az-search{display:flex;align-items:center;border:1px solid #bbc4b8;background:white;gap:12px;padding:0 16px}.az-search input{padding:13px 0;flex:1;width:100%;min-width:0;background:none;border:0;font-size:14px}.az-search>span{font-size:23px}.az-reset{font-size:11px;color:#64716a}.az-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px}.az-letters{display:flex;flex-wrap:wrap;gap:2px}.az-letters button{font-size:11px;width:25px;height:27px}.az-letters button:hover{background:#233b35;color:white}.az-count{font-size:10px;color:#64716a;white-space:nowrap}.sortiment-modal-content{overflow:auto;padding:25px 34px 28px;flex:1;min-height:0;scroll-behavior:smooth}.az-grid{columns:4;column-gap:30px}.az-group{break-inside:avoid;margin-bottom:23px}.az-group h3{font:26px Georgia,serif;color:#ac573a;border-bottom:1px solid #dcded5;padding-bottom:6px;margin:0 0 6px;scroll-margin-top:20px}.az-type{display:flex;align-items:start;justify-content:space-between;gap:9px;width:100%;text-align:left;font-size:13px;line-height:1.5;padding:9px 0;border-bottom:1px solid #e4e6dc}.az-type span:last-child{font-size:11px;color:#879484}.az-type:hover{color:#ac573a}.sortiment-modal-foot{padding:15px 34px;background:#e7ebdf;border-top:1px solid #d6ddce;display:flex;justify-content:space-between;gap:15px;font-size:11px}.sortiment-modal-foot a{text-decoration:underline}.az-empty{font-size:14px;color:#64716a;padding:25px}.az-empty a{text-decoration:underline}
@media(max-width:1250px){.header-search{display:none}.header{gap:15px}.header nav{gap:18px}.catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls .search-field{grid-column:1/-1}}
@media(max-width:1000px){.az-grid{columns:3}.permanent-az{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.header{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:9px;min-height:78px;position:relative}.header>.logo{grid-column:1;grid-row:1;font-size:22px}.header>.logo span{font-size:29px}.header>.logo small{font-size:5px;letter-spacing:.08em;white-space:nowrap}.header>.sortiment-open{grid-column:2;grid-row:1;font-size:10px;padding:11px 9px;gap:6px}.header>.inquiry-open{grid-column:3;grid-row:1;font-size:11px;padding:9px;min-height:37px}.inquiry-label{display:none}.inquiry-open .list-count{margin-left:0}.header>.menu-toggle{grid-column:4;grid-row:1;font-size:18px;padding:5px;display:block}.header>#nav{grid-column:1/-1;grid-row:2;position:static;width:100%;padding-bottom:18px}.header>#nav:not(.open){display:none}.header>#nav.open{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.product-menu-panel{left:0;right:0;width:auto;top:100%}.product-menu-grid{grid-template-columns:1fr 1fr}.permanent-az{grid-template-columns:1fr 1fr;gap:0 16px}.permanent-az>a{font-size:11px}.sortiment-modal{width:calc(100% - 20px);height:calc(100dvh - 22px)}.sortiment-modal-head{padding:21px 18px 14px}.sortiment-modal h2{font-size:31px}.sortiment-modal-top{margin-bottom:17px}.az-eyebrow{font-size:8px}.az-close{width:36px;height:36px;font-size:25px}.az-search{padding:0 12px}.az-search input{font-size:12px;padding:12px 0}.az-reset{font-size:10px}.az-tools{display:block;margin-top:12px}.az-letters{gap:0;flex-wrap:nowrap;overflow:auto;scrollbar-width:thin}.az-letters button{flex:0 0 24px}.az-count{display:block;margin-top:10px;font-size:9px}.sortiment-modal-content{padding:17px 18px}.az-grid{columns:2;column-gap:20px}.az-type{font-size:11px;padding:8px 0}.az-group h3{font-size:25px}.sortiment-modal-foot{padding:12px 18px;font-size:10px;display:block}.sortiment-modal-foot a{display:block;margin-top:5px}.catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls>.select-field:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.sortiment-modal-content{scroll-behavior:auto}}
.home-v2 .brand{text-transform:none;letter-spacing:normal;font-size:inherit;line-height:1.6;color:inherit;margin:0}
