input.search-page-suggest-value {
  display: block;
}

.search-page-product-card .g-Image.l-Image.product-sun-icon, .search-page-product-card .g-Image.l-Image.product-moon-icon {
  display: block !important;
}
.search-page-product-card .new-product {
  display: block !important;
}

.search-page-form {
  position: relative;
}

.search-page-search-layout {
  display: none;
  border: solid 0.5px #9f8839;
  position: absolute;
  background: white;
  top: 35px;
  z-index: 1;
  width: calc(24.8% - 1px);
  margin: auto;
  margin-left: 37.61%;
  margin-right: 37.56%;
}
.search-page-search-layout ul {
  position: unset;
}
.search-page-search-layout .clear-recent {
  display: none;
}

.search-page-icon-placeholder {
  margin: 76px 37.56% 25.5px 37.61%;
  border-bottom: 1px solid #aab0bb;
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 6px;
}
.search-page-icon-placeholder img {
  width: 19px;
}

.search-page-input {
  width: 100%;
  margin: auto;
  position: relative;
}

.search-page-clear-button {
  display: none;
  margin: auto 0;
}

.search-page-input input {
  border: none;
  outline: none;
}

input.search-page-suggest-value {
  opacity: 0.5;
  position: absolute;
  border-color: transparent;
  box-shadow: none;
  background: none 0% 0%/auto repeat scroll padding-box border-box white;
}
input.search-page-placeholder, input.search-page-suggest-value {
  width: 100%;
  font-family: Avenir-LT-Light;
  font-size: 24px;
  padding: 0;
}
input.search-page-placeholder {
  position: relative;
  background-color: transparent;
}

.search-page-search-output button {
  display: none;
}

.search-page-results-count-zero-instead,
.search-page-results-text-instead-product,
.search-page-results-text-product {
  margin-left: 37.61%;
  margin-top: 0;
  margin-bottom: 0;
}

.search-page-results-column-sep {
  margin-top: 20px;
}

.homepage-bestsellers.search-page-product-card {
  margin-top: 0;
  margin-bottom: 5px;
}
.homepage-bestsellers.search-page-product-card:first-child {
  margin-top: 19px;
}

.search-page-product-card .g-ImageCarouselP__list {
  display: flex;
  flex-wrap: wrap;
}
.search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit {
  width: 25%;
}
.search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit:not(:nth-child(-n + 4)) {
  margin-top: 5px;
}
.search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit .g-Image .product-price {
  font-family: 'Avenir-LT-Heavy';
}

@media (min-width: 641px) and (max-width: 1024px) {
  .search-page-icon-placeholder {
    margin: 56px 18.3% 23.5px 18.6%;
  }

  .search-page-results-count-zero-instead,
  .search-page-results-text-instead-product,
  .search-page-results-text-product {
    margin-left: 18.5%;
  }

  .search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit {
    width: 33.3%;
  }

  .search-page-search-layout {
    margin-left: 18.6%;
    margin-right: 18.3%;
    width: calc(63.2% - 1px);
  }

  .search-page-results-column-sep {
    margin-top: 82.3px;
  }

  .search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit:not(:nth-child(-n + 3)) {
    margin-top: 4px;
  }
}
@media (max-width: 640px) {
  .search-page-icon-placeholder {
    margin: 42px 9.7% 14.5px 9.7%;
  }

  .search-page-results-count-zero-instead,
  .search-page-results-text-instead-product,
  .search-page-results-text-product {
    margin-left: 9.7%;
  }

  .search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit {
    width: 50%;
  }

  .search-page-search-layout {
    margin-left: 9.7%;
    margin-right: 9.7%;
    width: calc(80.7% - 1px);
  }

  .search-page-results-column-sep {
    margin-top: 53.3px;
  }

  .search-page-product-card .g-ImageCarouselP__list .g-ImageCarouselPUnit.l-ImageCarouselPUnit:not(:nth-child(-n + 2)) {
    margin-top: 4px;
  }
}
