Newer
Older
hy-footer-link-item:not([main-link]) {
hy-footer-link-item[main-link] {
width: 100%;
@include breakpoint($narrow) {
max-width: 30%;
}
}
.hy-footer-link-item--container {
display: flex;
flex-direction: column;
.hy-footer-link-item:last-child {
margin-bottom: 16px;
}
}
.hy-footer-link-item {
@include font-size(14px, 16px);
display: flex;
font-family: var(--main-font-family);
font-weight: 600;
letter-spacing: -0.44px;
margin-left: 0;
margin-right: 0;
padding: 15px 20px 15px 0;
position: relative;
text-decoration: none;
@include breakpoint($narrow) {
margin-left: 0;
margin-right: 24px;
padding: 15px 20px 15px 0;
}
@include breakpoint($wide) {
margin-left: 32px;
margin-right: 0;
padding: 15px 20px 15px 0;
}
margin-left: 48px;
}
&__color-white {
border-bottom: 1px solid var(--grayscale-white);
color: var(--grayscale-white);
.hy-footer-link-item__icon svg {
fill: var(--grayscale-white);
}
&:hover {
color: var(--grayscale-medium) !important;
svg {
fill: var(--grayscale-medium);
}
}
}
&__color-black {
border-bottom: 1px solid var(--grayscale-medium);
color: var(--grayscale-nearly-black);
.hy-footer-link-item__icon svg {
fill: var(--grayscale-black);
}
&:hover {
color: var(--brand-main) !important;
text-decoration: underline;
svg {
fill: var(--brand-main);
}
}
}
&__main {
border: 0;
padding: 0;
margin-right: -32px;
.hy-heading__container > h3.hy-heading {
padding: 0 0 1px 0 !important;
.hy-footer-link-item__link {
color: var(--grayscale-nearly-black);
font-family: var(--main-font-family);
text-decoration: none;
margin-bottom: 12px;
}
}
}
&__icon {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
&:hover {
h3 a {
color: var(--brand-main) !important;
}
}