.nova-categories-list {
  text-align: center;
  .cell:last-child{
    float: right;
  }
  &__item {
    position: relative;
    background: #FFF;
    padding: rem-calc(10);
    transition: all 0.3s ease-in-out;
    .link-overlay {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 19;
    }
    &--number {
      position: absolute;
      right: 10px;
      bottom: 0;
      font-size: rem-calc(100);
      font-weight: 700;
      opacity: 0.1;
    }
    &--icon {
      font-size: rem-calc(30);
      margin: rem-calc(15) 0;
    }
    &--title {
      h4 {
        font-size: rem-calc(18);
      }
    }
    &:hover {
      background: v(site-secondary-button-color);
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.16);
      .nova-categories-list__item--icon {
        color: #FFF;
      }
      .nova-categories-list__item--title {
        h4 {
          color: #FFF;
        }
      }
    }
  }
}
