:host { display: block; } .hy-pager__item { @include font-size(14px, 24px); @include font-weight($bold); align-items: center; background-color: var(--brand-main-light); color: var(--grayscale-white); display: flex; flex-direction: row; font-family: var(--main-font-family); justify-content: center; letter-spacing: -0.4px; margin-bottom: 4px; margin-right: 8px; min-height: 36px; min-width: 36px; text-align: center; @include breakpoint($wide) { margin-right: 6px; min-height: 40px; min-width: 40px; } a { @include font-size(14px, 24px); @include font-weight($bold); align-items: center; color: var(--grayscale-white); display: flex; flex-direction: row; justify-content: center; letter-spacing: -0.4px; min-height: 36px; min-width: 36px; text-decoration: none; @include breakpoint($wide) { @include font-size(16px, 24px); letter-spacing: -0.5px; min-height: 40px; min-width: 40px; } } &__current { background-color: var(--grayscale-white); box-sizing: border-box; border: 2px solid var(--grayscale-black); a { color: var(--brand-main-nearly-black); @include breakpoint($wide) { @include font-size(18px, 24px); letter-spacing: -0.56px; } } } &__next, &__previous { a { padding: 7px 12px 5px 12px; @include breakpoint($wide) { padding: 8px 12px; } } .hy-icon-wrapper { margin: 0 4px; @include breakpoint($wide) { margin: 0 6px; } svg { fill: var(--grayscale-white); } } } }