.header__icons {
  &.add-wishlist-hero-header-icon {
    display: flex;
    align-items: center;

    & > * {
      inline-size: max-content;
    }

    & .site-header__icon {
      margin-inline-end: 1.4rem;
    }

    & .wishlist-hero-header-icon {
      color: unset;
      & .wlh-svg-Icon {
        vertical-align: middle;
        padding-top: unset !important;
      }

      & .cart-count-bubble {
        bottom: 0rem;
        left: 1.3rem;
      }
    }



    & .header__icon--search {
      width: auto;
    }
  }
}

.card__information {
  &:has(.card__information-heading-group) {
    padding-top: unset;
  }
}

.card__information-heading-group {
  --_text-inline-size: auto;

  display: block grid;
  grid-template-columns: var(--_text-inline-size) max-content;
  align-items: center;
  /* margin-block-end: -1.5rem; */

  & .wishlisthero-floating {
    &:hover {
      background-color: unset;
    }
  }

  @media (width <= 750px) {
    --_text-inline-size: auto;
  }
}

.wishlist-hero-custom-button {
  z-index: 2;
}


.wishlist-hero-list-card-product-image {
  background-size: contain !important;
}

.add-wishlist-hero-custom-button {
  &:has(.wishlisthero-product-page-button-container) {
    display: block grid;
    grid-template-columns: minmax(max-content, 200px) max-content;
    align-items: baseline;
    column-gap: 1rem;
    margin: unset;

    & .product-form {
      display: contents;

      & .product-form__submit {
        min-width: unset;
        &::before {
          padding: unset;
        }
        &::after {
          padding: unset;
          border-radius: calc(infinity * 1px);
        }
      }

      & .wishlisthero-product-page-button-container {

        & .button {
          opacity: unset !important;
          padding: unset !important;
          min-width: unset;
  
          &::before {
            box-shadow: unset;
          }
  
          &::after {
            box-shadow: unset;
          }
        }
      }

      & .pmpr_bundle__root {
        container-type: normal; 
      }
    }
  }
}