/* Manufacturer artwork, consistent clear space. Monochrome is a design-preview treatment. */
#kb-site-preview .brand-mark{--logo-width:145px;--logo-height:38px;display:inline-flex;align-items:center;justify-content:flex-start;vertical-align:middle;min-height:76px;max-width:100%;line-height:1}
#kb-site-preview img.partner-logo{display:block;width:var(--logo-width);height:var(--logo-height);max-width:100%;max-height:none;min-height:0;object-fit:contain;object-position:left center;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;filter:grayscale(1);background:transparent;margin:0;padding:0}
#kb-site-preview .brand-mark--aeon{--logo-width:135px;--logo-height:32px}
#kb-site-preview .brand-mark--duravit{--logo-width:146px;--logo-height:29px}
#kb-site-preview .brand-mark--hansgrohe{--logo-width:152px;--logo-height:30px}
#kb-site-preview .brand-mark--axor{--logo-width:108px;--logo-height:38px}
#kb-site-preview .brand-mark--toto{--logo-width:108px;--logo-height:32px}
#kb-site-preview .brand-mark--acquabella{--logo-width:158px;--logo-height:34px}
#kb-site-preview .brand-mark--glass-design{--logo-width:105px;--logo-height:66px}
#kb-site-preview .brand-mark--keuco{--logo-width:132px;--logo-height:36px}
#kb-site-preview .brand-mark--origins-living{--logo-width:156px;--logo-height:48px}
#kb-site-preview .brand-mark--crown-imperial{--logo-width:76px;--logo-height:76px}
#kb-site-preview .brand-mark--siminetti{--logo-width:158px;--logo-height:30px}
#kb-site-preview .brand-mark--chippendale{--logo-width:165px;--logo-height:28px}
#kb-site-preview .brand-mark--mackintosh{--logo-width:158px;--logo-height:28px}
#kb-site-preview .brand-mark--rak{--logo-width:110px;--logo-height:64px}
#kb-site-preview .brand-mark--eclisse{--logo-width:138px;--logo-height:48px}
#kb-site-preview .brand-mark--vicaima{--logo-width:125px;--logo-height:40px}
#kb-site-preview .brand-mark--aeon img,#kb-site-preview .brand-mark--keuco img,#kb-site-preview .brand-mark--toto img,#kb-site-preview .brand-mark--mackintosh img,#kb-site-preview .brand-mark--chippendale img,#kb-site-preview .brand-mark--vitra img{filter:brightness(0)}
#kb-site-preview .brand-pair{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}
#kb-site-preview .brand-hero-identity{margin:0 0 20px;min-height:76px}
#kb-site-preview .brand-hero-identity .brand-mark{--logo-width:190px;--logo-height:48px}
#kb-site-preview .brand-hero-identity .brand-mark--glass-design{--logo-height:76px;--logo-width:120px}
#kb-site-preview .brand-hero-identity .brand-mark--crown-imperial{--logo-height:88px;--logo-width:88px}
#kb-site-preview .brand-family-card h3,#kb-site-preview .brand-more-grid h3{margin:4px 0 16px;min-height:76px}
#kb-site-preview .home-family-names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;max-width:640px;margin-top:32px}
#kb-site-preview .home-family-names a{display:flex;align-items:center;justify-content:center;min-height:94px;border-bottom:1px solid #ddd5df;padding:12px 6px;text-decoration:none}
#kb-site-preview .home-family-names .brand-mark{justify-content:center;width:100%;min-height:68px}
#kb-site-preview .home-family-names img.partner-logo{object-position:center;max-width:145px}
#kb-site-preview .home-family-names a:hover{background:rgba(255,255,255,.65)}
#kb-site-preview .home-family-names a:focus-visible,#kb-site-preview a:focus-visible .brand-mark{outline:2px solid #4d245e;outline-offset:5px}
#kb-site-preview .brand-tile-collection{display:flex;flex-wrap:wrap;gap:20px 44px;align-items:center;margin:20px 0}
#kb-site-preview .tile-maker-name{margin:0 0 20px;min-height:76px}
#kb-site-preview .filters[aria-label="Choose a kitchen brand"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}
#kb-site-preview .filters [data-brand]{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9cedd;min-height:108px;padding:12px;color:#32163f}
#kb-site-preview .filters [data-brand][aria-pressed="true"]{background:#f6f2f7;border:2px solid #452053;box-shadow:0 3px 0 #452053}
#kb-site-preview .filters [data-brand] .brand-mark{justify-content:center}
#kb-site-preview .filters [data-brand] img.partner-logo{object-position:center}
#kb-site-preview .crumb .brand-mark,#kb-site-preview .breadcrumb .brand-mark{min-height:26px;--logo-width:90px;--logo-height:22px}
@media(max-width:700px){
 #kb-site-preview .home-family-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
 #kb-site-preview .home-family-names a{min-height:88px}
 #kb-site-preview .filters[aria-label="Choose a kitchen brand"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 #kb-site-preview .brand-tile-collection{gap:12px 28px}
}
#kb-site-preview .home-family-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
#kb-site-preview .home-family-names a,#kb-site-preview .home-family-names .brand-mark{min-width:0}
#kb-site-preview .home-family-names img.partner-logo{max-width:100%}
#kb-site-preview .brand-mark--glass-design img{filter:brightness(0)}

/* Siminetti: the original artwork in a clear, readable monochrome treatment. */
#kb-site-preview .brand-mark--siminetti{--logo-width:200px;--logo-height:36px}
#kb-site-preview .brand-mark--siminetti img.partner-logo{filter:brightness(0);opacity:1}

/* White / pale manufacturer artwork needs a dark treatment on our paper. */
#kb-site-preview .brand-mark--naturepanel img.partner-logo,
#kb-site-preview .brand-mark--apavisa img.partner-logo{filter:brightness(0);opacity:1}
#kb-site-preview .brand-mark--fisher-paykel{mix-blend-mode:multiply}
