/* Subtract repeated visual modules from the bathroom hub. */
html body #main[data-bath-edit] .b01-hero .b01-photo{aspect-ratio:16/9!important;overflow:hidden}
html body #main[data-bath-edit] .b01-hero .b01-photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:50% 60%!important}
html body #main[data-bath-edit] #bathroom-types{padding-bottom:22px}
html body #main[data-bath-edit] .b01-library-shell{margin-block:8px 32px}
html body #main[data-bath-edit] .b01-library-shell>summary{font-size:18px!important;padding-block:22px!important}
html body #main[data-bath-edit] .b01-library-shell .bshow-catalogue{margin-block:0 28px}
html body #main[data-bath-edit] .btrim-anchor{display:block;height:0;scroll-margin-top:110px}
html body #main[data-bath-edit] #often-consolidated{padding-block:20px 28px;margin-block:0}
html body #main[data-bath-edit] #often-consolidated h2{font-size:23px!important;line-height:1.35!important;margin-bottom:18px}
html body #main[data-bath-edit] #bathroom-enquiry{padding-top:40px}
@media(max-width:600px){html body #main[data-bath-edit] .b01-hero .b01-photo{aspect-ratio:4/3!important}html body #main[data-bath-edit] #bathroom-types{padding-top:38px}html body #main[data-bath-edit] .b01-library-shell>summary{font-size:16px!important}html body #main[data-bath-edit] #bathroom-enquiry{padding-top:26px}}
