/* Compact expandable category rows without reducing their type size. */
.products-refined .products-compact{margin-top:16px;column-gap:20px;row-gap:0}
.products-refined .products-compact details{margin-top:0;margin-bottom:0}
.products-refined .products-compact summary{padding:8px 10px;min-height:44px;gap:10px}
@media(max-width:650px){.products-refined .products-compact{row-gap:0}.products-refined .products-compact summary{padding:8px 10px;min-height:44px}}
/* Compact the closing product-enquiry banner. */
.products-refined main>section.cta{padding-top:22px;padding-bottom:22px}
.products-refined main>section.cta .wrap{gap:20px}
.products-refined main>section.cta h2{margin-top:0;margin-bottom:0}
.products-refined main>section.cta p{margin-top:6px;margin-bottom:0}
@media(max-width:650px){.products-refined main>section.cta{padding-top:18px;padding-bottom:18px}.products-refined main>section.cta .btn{margin-top:14px}}
