|
15 | 15 | @each $header, $sizes in $mktg-headers { |
16 | 16 | .h#{$header}-mktg { |
17 | 17 | $pairing: map-get($mktg-header-pairings, nth($sizes, 1)); |
| 18 | + $pairing-md: map-get($mktg-header-pairings, nth($sizes, 2)); |
| 19 | + $pairing-lg: map-get($mktg-header-pairings, nth($sizes, 3)); |
| 20 | + |
18 | 21 | font-size: map-get($pairing, "size") !important; |
19 | 22 | line-height: map-get($pairing, "lh") !important; |
20 | | - @if (map-get($pairing, "size") >= 24px) { font-weight: 800 !important; } |
| 23 | + @if (map-get($pairing, "size") >= $mktg-header-weight-threshold) { font-weight: $mktg-header-weight-large !important; } |
21 | 24 |
|
22 | 25 | @if (nth($sizes, 1) != nth($sizes, 2)) { |
23 | 26 | @include breakpoint(md) { |
24 | | - $pairing: map-get($mktg-header-pairings, nth($sizes, 2)); |
25 | | - font-size: map-get($pairing, "size") !important; |
26 | | - line-height: map-get($pairing, "lh") !important; |
27 | | - @if (map-get($pairing, "size") >= 48px) { letter-spacing: $mktg-header-spacing-large; } |
28 | | - @if (map-get($pairing, "size") >= 24px) { font-weight: 800 !important; } |
| 27 | + font-size: map-get($pairing-md, "size") !important; |
| 28 | + line-height: map-get($pairing-md, "lh") !important; |
| 29 | + @if (map-get($pairing-md, "size") >= $mktg-header-spacing-threshold and map-get($pairing, "size") < $mktg-header-spacing-threshold) { |
| 30 | + letter-spacing: $mktg-header-spacing-large; |
| 31 | + } |
| 32 | + @if (map-get($pairing-md, "size") >= $mktg-header-weight-threshold and map-get($pairing, "size") < $mktg-header-weight-threshold) { |
| 33 | + font-weight: $mktg-header-weight-large !important; |
| 34 | + } |
29 | 35 | } |
30 | 36 | } |
31 | 37 |
|
32 | 38 | @if (nth($sizes, 2) != nth($sizes, 3)) { |
33 | 39 | @include breakpoint(lg) { |
34 | | - $pairing: map-get($mktg-header-pairings, nth($sizes, 3)); |
35 | | - font-size: map-get($pairing, "size") !important; |
36 | | - line-height: map-get($pairing, "lh") !important; |
37 | | - @if (map-get($pairing, "size") >= 48px) { letter-spacing: $mktg-header-spacing-large; } |
38 | | - @if (map-get($pairing, "size") >= 24px) { font-weight: 800 !important; } |
| 40 | + font-size: map-get($pairing-lg, "size") !important; |
| 41 | + line-height: map-get($pairing-lg, "lh") !important; |
| 42 | + @if (map-get($pairing-lg, "size") >= $mktg-header-spacing-threshold and map-get($pairing-md, "size") < $mktg-header-spacing-threshold) { |
| 43 | + letter-spacing: $mktg-header-spacing-large; |
| 44 | + } |
| 45 | + @if (map-get($pairing-lg, "size") >= $mktg-header-weight-threshold and map-get($pairing-md, "size") < $mktg-header-weight-threshold) { |
| 46 | + font-weight: $mktg-header-weight-large !important; |
| 47 | + } |
39 | 48 | } |
40 | 49 | } |
41 | 50 | } |
|
0 commit comments