/* Only carousel geometry differs from the store grid; the cards share store.css. */
body.ce-editorial .ce-reel-track.cx-home-card-track{overflow-x:auto;overflow-y:hidden;background:transparent;padding:20px 4px 26px;scroll-snap-type:x mandatory}
body.ce-editorial .cx-home-card-track>.cx-product{scroll-snap-align:start;flex:0 0 calc((100% - 60px)/4)}
body.ce-editorial .cx-home-card-track .cx-product-top button{display:flex;align-items:center;justify-content:center}
body.ce-editorial .cx-home-card-track .cx-product-media img[hidden]{display:none!important}
body.ce-editorial .cx-home-card-track .cx-native-text:empty{display:none}
body.ce-editorial .cx-home-card-tools{overflow:visible;background:transparent}
@media(max-width:900px){body.ce-editorial .cx-home-card-track>.cx-product{flex-basis:calc((100% - 40px)/3)}}
@media(max-width:650px){body.ce-editorial .cx-home-card-track>.cx-product{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:420px){body.ce-editorial .cx-home-card-track>.cx-product{flex-basis:82%}}
