:where(.drawer--search_cel.drawer)::part(close-button)::before {
  display: none;
}

.drawer--search_cel {
  --page-overlay: 0 0 0 / 0.8;
  --drawer-max-width: 100%;
  --background: 255 255 255;

  @media screen and (width >= 1280px) {
    --drawer-max-width: 720px;
  }

  &::part(header) {
    padding-block: var(--gap-30);

    @media screen and (width >= 1280px) {
      padding: var(--gap-30);
    }
  }

  & .drawer--search_cel__icon {
    & path {
      fill: var(--color-indigo);
    }
  }

  & form {
    gap: var(--gap-20);

    & input {
      color: var(--color-indigo);
      line-height: 100%;
      position: relative;
      top: 1px;

      &::placeholder {
        color: var(--color-indigo);
      }
    }
  }

  & .main-button_cel {
    color: var(--color-indigo);
  }
}


.predictive-search__products_cel {;
  gap: var(--gap-40) var(--gap-20);
  list-style: none;
  margin: 0;

  @media screen and (width >= 1280px) {
    gap: var(--gap-60) var(--gap-20);
  }

  & li {
    padding-inline-start: 0;
  }
}

.predictive-search__no-results_cel {
  & p {
    color: var(--color-indigo);
  }
}

.predictive-search__no-results{
  align-content: baseline;
    justify-items: baseline;
}
.search-drawer__product-carousel {
    grid-auto-columns: var(--section-max-width-50);
    gap: var(--gap-10);
}
@media screen and (width >= 700px) {
    .search-drawer__product-carousel {
        grid-auto-columns: var(--section-max-width-50);
        gap: var(--gap-20);
    }
}
