/* Native touch rails for every multi-card homepage collection; single-content sections remain readable. */
@media(max-width:750px){
html body[data-public-template][data-bakery-storefront] #main-content .atelier-home--market .ek-home-paths .atelier-journey-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px!important;padding:3px 1px 8px!important;overscroll-behavior-x:contain}
html body[data-public-template][data-bakery-storefront] #main-content .atelier-home--market .ek-home-paths .atelier-journey-grid>a.atelier-journey{flex:0 0 88%!important;box-sizing:border-box!important;scroll-snap-align:start}
html body[data-public-template][data-bakery-storefront] #main-content .atelier-home--market [data-studio-section] .sf-grid:not([data-bakery-rail]):not(.bakery-brand-slider){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:14px!important;padding:3px 1px 10px!important;overscroll-behavior-x:contain}
html body[data-public-template][data-bakery-storefront] #main-content .atelier-home--market [data-studio-section] .sf-grid:not([data-bakery-rail]):not(.bakery-brand-slider)>*{flex:0 0 86%!important;box-sizing:border-box!important;scroll-snap-align:start!important;min-width:0!important}
.atelier-home--market .atelier-journey-grid::-webkit-scrollbar,.atelier-home--market .sf-grid::-webkit-scrollbar{display:none}
}
