diff --git a/scss/xy-grid/_classes.scss b/scss/xy-grid/_classes.scss index d636c374f3..3cc45a5b0c 100644 --- a/scss/xy-grid/_classes.scss +++ b/scss/xy-grid/_classes.scss @@ -146,12 +146,12 @@ @include -zf-each-breakpoint() { // This is purely for responsive gutters - the margin grid has to go back and adjust widths (or heights) - // for prior breakpoints based on the responsive gutter. + // for all prior breakpoints. + // As their gutter is defined with their width/height, even breakpoint without a new margin must be + // generated to not having their width/height overrided by re-adjusted smaller breakpoints. @if(type-of($grid-margin-gutters) == 'map' and map-has-key($grid-margin-gutters, $-zf-size)) { @each $bp in -zf-breakpoints-less-than($-zf-size) { - @if(map-has-key($grid-margin-gutters, $bp)) { - @include -xy-breakpoint-cell-classes($bp, $-zf-size, $vertical); - } + @include -xy-breakpoint-cell-classes($bp, $-zf-size, $vertical); } }