@import "../../style/CommonStyle.module.less";
@import "../../style/utils.module.less";

.hotPicks {
  height: 100%;
  position: relative;

  > div {
    height: 100%;
  }
  h2 {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 40px;
    color: #000;
    z-index: 100;
  }

  .sectionWrap {
    height: 100%;
    position: relative;
    padding: 90px 30px;

    > div {
      height: 100%;
      .flex();
      img {
        width: auto;
        max-width: 1740px;
        height: auto;
        position: relative;
      }
    }
    > ul {
      position: absolute;
      display: flex;
      > li {
        position: relative;
        &:focus-within,
        &:focus {
          &::after {
            .focused();
          }
        }
      }
    }
  }

  .arrow {
    width: 100%;
    text-align: center;
    position: absolute;
    z-index: 2;
    > button {
      width: 120px;
      height: 55px;
      background-size: 120px 120px;
      background-repeat: no-repeat;
      font-size: 0;
      line-height: 0;
      display: inline-block;
      cursor: pointer;
    }
    &.arrowPrev {
      top: 0;
      > button {
        background-image: url(../../../assets/images/hotPicks/ic-scrollup-nor@3x.png);
        &:focus {
          background-image: url(../../../assets/images/hotPicks/ic-scrollup-foc@3x.png);
        }
      }
    }
    &.arrowNext {
      bottom: 0;
      > button {
        background-image: url(../../../assets/images/hotPicks/ic-scrolldown-nor@3x.png);
        background-position: 0 -65px;
        &:focus {
          background-image: url(../../../assets/images/hotPicks/ic-scrolldown-foc@3x.png);
        }
      }
    }
  }
}
