@media (min-width: 992px) {
  #content-search .vertical-miniature .product-flag-arrow {
    display: none;
  }

  .col-lg-for-5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  #content-search {
    display: block;
    bottom: unset !important;
  }

  #best-sells-container {
    border-right: solid var(--purple) 1px;
  }

  #content-search #best-sells {
    height: calc(100% - 24px);
  }

  #content-search .vertical-miniature .netreviews_font_stars::before,
  #content-search
    .vertical-miniature
    .netreviews_review_rate_and_stars::before {
    content: "\f005";
  }

  .vertical-miniature .less-price {
    display: none;
  }

  .vertical-miniature .less-price + i {
    margin-bottom: 0 !important;
  }

  .vertical-miniature .regular-price {
    font-size: 12px !important;
  }

  .vertical-miniature .current-price {
    font-size: 17px !important;
  }

  #content-search .vertical-miniature .product-flags {
    top: 5px;
    right: unset;
    left: 15px;
  }

  #content-search .horizontal-miniature:hover .pspc-wrp,
  #content-search .vertical-miniature:hover .pspc-wrp {
    display: block !important;
  }

  #content-search .pspc-wrp {
    display: none !important;
  }

  #content-search .vertical-miniature .pspc-wrp {
    top: 44% !important;
    width: 90% !important;
  }
}

@media (max-width: 991px) {
  .one-line-to-lg {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  #content-search .vertical-miniature .product-flags {
    top: 4.5px !important;
    right: 31px !important;
  }

  #content-search .psproductcountdown {
    font-size: 50% !important;
  }

  .vertical-miniature {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .vertical-miniature .vertical-miniature-img {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  .vertical-miniature .vertical-miniature-content {
    -ms-flex: 0 0 66.666666%;
    flex: 0 0 66.666666%;
    max-width: 66.666666%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }

  .vertical-container {
    width: unset !important;
  }

  #content-search .vertical-miniature {
    width: 300px;
  }
}

#content-search #best-brands::-webkit-scrollbar,
#content-search #best-categories::-webkit-scrollbar,
#content-search #popular-searches::-webkit-scrollbar {
  display: none;
  background-color: transparent;
}

#content-search #best-sells::-webkit-scrollbar,
#content-search #default-products::-webkit-scrollbar,
#content-search #hits > div::-webkit-scrollbar {
  border-radius: 8px;
  height: 5px;
  background-color: var(--dark);
}

#content-search #best-sells::-webkit-scrollbar-thumb,
#content-search #default-products::-webkit-scrollbar-thumb,
#content-search #hits > div::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: var(--purple);
}

.horizontal-scroll-indicator {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 60px;
  background-image: linear-gradient(to right, transparent, #200b3e 69%);
  z-index: 2;
}

.content-product-search-pagination + .horizontal-scroll-indicator {
  bottom: 75px;
}

#content-search #hits .exeptionnal-offer-tag {
  display: none !important;
}

#content-search #hits .product-flags {
  display: none !important;
}

#content-search .price {
  font-size: 14px;
  font-weight: 600;
}

.one-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#content-search {
  left: 0;
  right: 0;
  z-index: 102;
  position: absolute;
  justify-content: center;
  align-items: center;
  overflow: auto;
}

#content-search #search-result {
  background: #efefef;
}

#search-bar #closeSearch {
  height: 24px;
  width: 24px;
  cursor: pointer;
  background-color: var(#cdcdcd);
}

#search-input-front:not(:placeholder-shown) + #deleteSearch {
  display: flex !important;
  cursor: pointer !important;
}

#search-input-front::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.badge-outline-secondary {
  border: solid 1px var(--orange);
  color: var(--orange) !important;
}

.badge-outline-secondary:hover {
  background-color: var(--orange) !important;
  color: var(--white) !important;
}

#popular-searches a:hover {
  background-color: var(--orange) !important;
  color: var(--white) !important;
  border-radius: 0.25rem;
}

.exeptionnal-offer-tag {
  background-color: var(--dark);
  color: var(--white);
  border-radius: 0 50rem 50rem 0;
  border-width: 2px 2px 2px 0;
  border-color: var(--white);
  border-style: solid;
  position: absolute;
  top: 7.3rem;
  left: 0;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-right: 0.6rem;
  padding-left: 0.6rem;
  font-size: 0.75rem;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .exeptionnal-offer-tag {
    top: 8.3rem !important;
  }
}

#best-categories,
#popular-searches,
#best-brands {
  max-height: 200px;
}

#best-categories > *,
#popular-searches > *,
#best-brands > * {
  white-space: nowrap;
}

#default-products {
  overflow: auto;
}

#content-search .horizontal-miniature {
  width: 300px;
}

#content-search .vertical-miniature img {
  min-width: unset !important;
}

#content-search .horizontal-miniature,
#content-search .vertical-miniature {
  border: solid transparent 2px;
}

#content-search .horizontal-miniature:hover,
#content-search .vertical-miniature:hover {
  border: solid var(--orange) 2px;
}

#content-search .horizontal-miniature:hover .exeptionnal-offer-tag,
#content-search .vertical-miniature:hover .exeptionnal-offer-tag {
  display: none !important;
}

#content-search .pspc-wrp {
  position: absolute;
  top: 60%;
  width: 100%;
  left: 0;
  text-align: center;
}

#content-search .product-flag-label.bg-danger::after {
  border-left-color: #dc3545 !important;
}

#content-search .container-fluid.container-lg .adjust-row {
  min-width: 100% !important;
}
/************************************/
#content-search #closeSearch {
  height: 24px;
  width: 24px;
  cursor: pointer;
  background-color: var(#cdcdcd);
}
