array( (int) $s['cols_tablet'], (int) $s['ss_strip_visible'] ), EquaFrame_Settings::BP_MOBILE => array( (int) $s['cols_mobile'], (int) $s['ss_strip_visible_mobile'] ), ); $mosaic = $scope . '.eqfr-layout-mosaic .eqfr-item:nth-child(n){grid-column:auto;grid-row:auto}'; if ( (int) $s['cols_desktop'] < 2 ) { $css .= $mosaic; } foreach ( $breakpoints as $max => $values ) { $css .= '@media (max-width:' . $max . 'px){' . $scope . '{--eqfr-cols:' . $values[0] . ';--eqfr-strip-visible:' . $values[1] . '}'; if ( $values[0] < 2 ) { $css .= $mosaic; } $css .= '}'; } return $css; } }