/* Scoped additions for the new catalogue-backed series pages only. */
.series-brand-detail .series-brand-faq details{border-bottom:1px solid #c9dbe3;padding:18px 0}
.series-brand-detail .series-brand-faq summary{font-weight:700;color:#104d76;cursor:pointer}
.series-brand-detail .series-brand-faq p{max-width:900px;color:#586d77;line-height:1.7}
.series-brand-detail .r9-series-gallery[data-image-count="1"]{grid-template-columns:minmax(0,860px)}
.series-brand-detail .r9-series-gallery[data-image-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.series-brand-detail .r9-series-gallery[data-image-count="1"] figure>a:first-child{height:auto;aspect-ratio:16/9}
.series-brand-detail .r9-series-gallery[data-image-count="1"] figure>a:first-child img{height:100%;min-height:0}
html body #inhoud.series-brand-detail .unified-banner-copy h1{hyphens:none!important;letter-spacing:0!important}
@media(min-width:768px){
 html body #inhoud.series-brand-detail section[data-series-portrait="yes"]{background:#e9f1f4!important}
 html body #inhoud.series-brand-detail section[data-series-portrait="yes"]>.unified-banner-media{inset:0 0 0 auto!important;width:58%!important}
 html body #inhoud.series-brand-detail section[data-series-portrait="yes"]>.unified-banner-media img{object-position:var(--banner-pos-desktop)!important}
}
@media(min-width:768px) and (max-width:1000px){
 html body #inhoud.series-brand-detail .unified-banner.unified-banner--card>.unified-banner-copy{width:48%!important;padding:22px!important;gap:12px!important}
 html body #inhoud.series-brand-detail .unified-banner.unified-banner--card .unified-banner-copy h1{font-size:34px!important}
 html body #inhoud.series-brand-detail .unified-banner-lead{font-size:15px!important;line-height:1.45!important}
 html body #inhoud.series-brand-detail .unified-banner-actions{gap:10px!important}
}
@media(max-width:767px){
 .series-brand-detail .r9-series-gallery[data-image-count]{grid-template-columns:minmax(0,1fr)}
 .site-appointment-float.aw27-hero-visible{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
}
