/* ========== Custom Styles for The Complete Goods Lift Guide ========== */
.page-id-2866,
.pagename-the-complete-goods-lift-guide {

  .product-title__content__text:before {
    display: none;
  }

  .accordion--style-1__item.accordion-expanded {
    background-color: transparent;
    color: var(--bs-black);
    border-color: #1C1C1C;
    :before {
      /* background-color: transparent; */
      color: var(--bs-black);
    }
  }
  .accordion--style-1__item {
    align-items: flex-start;
    /* == Title Styles == */
    .accordion--style-1__item__title-row {
      align-items: flex-start;
      .accordion--style-1__item__title {
        font-size: min(32px, 4rem);
        font-weight: 600; 
        line-height: 1.2;
        margin-bottom: 1.2rem;
        .accordion--style-1__item__subtitle {
          font-size: min(24px, 2.4rem);
          font-weight: 400;
          /* font-style: italic; */
          line-height: 1.2;
          margin-bottom: 1.2rem;
        }
        .custom-inner-row {
          display: flex;
          justify-content: space-between;
          align-items: center;
          gap: 3rem;
          .accordion--style-1__item__thumbnail {
            flex: 1;
          }
          .accordion--style-1__item__excerpt {
            flex: 3;
            p {
              font-size: min(22px, 2.4rem);
              font-weight: 400;
              line-height: 1.4;
              margin-bottom: 0;
            }
          }
        }
      }
    }
    /* == Content Styles == */
    .accordion--style-1__item__content {
      .accordion--style-1__item__text {
        font-size: min(22px, 2.4rem);
        font-weight: 400;
        line-height: 1.4;
        margin-bottom: 1.2rem;
      }
    }
    /* == Even Accordion Item Styles == */
    &:nth-child(even) {
      /* == Title Styles == */
      .accordion--style-1__item__title-row {
        .accordion--style-1__item__title {
          .custom-inner-row {
            flex-direction: row-reverse;
          }
        }
      }
    }
  }
  /* == Expanded Styles == */
  .accordion-expanded .accordion--style-1__item__content {
    max-height: max-content !important;
  }
}
/* ========== Responsive Styles ========== */
@media (max-width: 999px) {
  .accordion--style-1__item {
    .accordion--style-1__item__title-row {
      .accordion--style-1__item__title {
        .custom-inner-row {
          flex-direction: column !important;
        }
      }
    }
  }
}