/*
 * Hand-written fixes on top of the compiled theme styles (styles-*.chunk.css).
 * The SPiNNWERK gulp build is not available, so changes that would belong in the
 * SCSS sources live here instead. Bump the ?v= parameter in templates/_base.twig
 * when changing this file.
 */

/*
 * Product carousel nested directly in a one-column alignment wrapper (e.g. the German
 * home page): as a flex item with min-width: auto it grows to the min-content width of
 * all its non-shrinking slides (2600px+ on desktop, 2200px+ per slide on mobile), so the
 * cards get far too wide. Inside a regular column (e.g. the English home page) the
 * column's padding offsets the row's negative margins; here there is no column, so the
 * margins are reset as well.
 */
.alignment-wrapper > .alignment-wrapper--products {
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
}
