/* Fiona Kids — All Products page only
   Five cards per row on desktop; tablet/mobile remain responsive.
   Scoped to .sp-all-products so category pages and other product grids are untouched. */
.sp-all-products .products-grid {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 12px !important;
}
@media (max-width: 1100px) {
    .sp-all-products .products-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}
@media (max-width: 760px) {
    .sp-all-products .products-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }
}
@media (max-width: 360px) {
    .sp-all-products .products-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 7px !important;
    }
}
