//Image Box Item

.image-box-item {
  .thumb {
    position: relative;
    z-index: 0;
    display: inline-block;
    filter: drop-shadow(20px 20px 70px rgba(232, 0, 0, .25));

    .content {
      position: absolute;
      text-align: center;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);

      .title {
        color: #fff;
        font-size: 14px;
        font-family: var(--body-font);
      }

      .price {
        color: #fff;
        font-size: 28px;
        font-weight: 700;
        font-family: var(--heading-font);
      }
    }
  }
}

.image-box-item-two {
  border-radius: 50px;
  padding: 70px;

  &.bg-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 0;

    &:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(#FBAD41, #980F00);
      background-blend-mode: multiply;
      background-size: cover;
      z-index: -1;
      border-radius: 50px;
    }
  }

  .content {
    .title {
      color: #fff;
      font-size: 55px;
      font-weight: 700
    }

    .subtitle {
      color: #fff;
      font-size: 16px;
      font-weight: 700;
      font-family: 'Amita', cursive;;
    }
  }
}
