Skip to content
Snippets Groups Projects
hy-footer-link-item.scss 2.12 KiB
Newer Older
Tuukka Turu's avatar
Tuukka Turu committed
:host {
  display: block;
}

hy-footer-link-item:not([main-link]) {
Tuukka Turu's avatar
Tuukka Turu committed
  width: 100%;

  @include breakpoint($narrow) {
Tuukka Turu's avatar
Tuukka Turu committed
    width: 50%;
  }
}

hy-footer-link-item[main-link] {
  width: 100%;

  @include breakpoint($narrow) {
    max-width: 30%;
  }
}

Tuukka Turu's avatar
Tuukka Turu committed
.hy-footer-link-item--container {
  display: flex;
  flex-direction: column;

  .hy-footer-link-item:last-child {
Tuukka Turu's avatar
Tuukka Turu committed
  }
}

.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;
Tuukka Turu's avatar
Tuukka Turu committed
    margin-right: 24px;
    padding: 15px 20px 15px 0;
  }

  @include breakpoint($wide) {
    margin-left: 32px;
    margin-right: 0;
    padding: 15px 20px 15px 0;
  }

  @include breakpoint($xlarge) {
Tuukka Turu's avatar
Tuukka Turu committed
  &__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);
      }
    }
Tuukka Turu's avatar
Tuukka Turu committed
  }

  &__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);
      }
    }
Tuukka Turu's avatar
Tuukka Turu committed
  }

  &__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;
Tuukka Turu's avatar
Tuukka Turu committed
      }
    }
  }

  &__icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  &:hover {
    h3 a {
      color: var(--brand-main) !important;
    }
  }
Tuukka Turu's avatar
Tuukka Turu committed
}