/* Catalogue visibility and horizontal supplier image tracks. */
body #live-shop:not([hidden]){display:block!important}
body:not(.cc-collection-page) .shop-section .shop-browse-header:not([hidden]){display:flex!important;flex-wrap:wrap;gap:16px}
body:not(.cc-collection-page) .shop-section #collection-filters:not([hidden]){display:block!important}
body #live-products .live-card{min-width:0}
body .live-supplier-track{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}
body .live-supplier-track>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}
@media(max-width:720px){body:not(.cc-collection-page) .shop-section #mobile-browse:not([hidden]){display:flex!important;flex-wrap:wrap;gap:8px}}

