/** * add font-size in px as fallback * and in rem * * * @param {px} $font-size * */ @mixin font-size($font-size) { font-size: $font-size; font-size: pxToRem($font-size); } /** * add modificators for font-size from a map * * * @param {map} $font-sizes * */ @mixin font-sizes($font-sizes) { @each $name, $font-size in $font-sizes { @if ($name == 'default') { @include font-size($font-size); } @else { &--#{$name} { @include font-size($font-size); } } } } /** * clearfix to end floating * * * */ @mixin clearfix() { &::before, &::after { display: table; content: ' '; } &::after { clear: both; } } /** * clear default styles from list * * */ @mixin crispy-boilerplate-list-clear() { list-style: none; margin: 0; padding: 0; li { margin: 0; padding: 0; } }