@charset "utf-8";

.ss__autocomplete--target { display: none; }

.ss__autocomplete--active .c-collections .c-facets__aside { z-index: 0; }

.ss__autocomplete--active .ss__autocomplete--target.ss__autocomplete--default { opacity: 1; z-index: 999999; margin: 0px auto; width: 100%; display: block; overflow-y: hidden; padding-bottom: 0px; }

@media only screen and (max-width: 767px) {
  .ss__autocomplete--active .ss__autocomplete--target.ss__autocomplete--default .ss__autocomplete { max-height: calc(-108px + 100vh); }
}

@media only screen and (min-width: 1024px) {
  .ss__autocomplete--active .ss__autocomplete--target.ss__autocomplete--default .ss__autocomplete { max-height: unset; }
}

.ss__autocomplete--target a:focus-visible { box-shadow: none; }

.ss__autocomplete--target .c-searchSuggestions__link { text-transform: capitalize; }

.ss__autocomplete--target em { font-style: normal; font-weight: 500; }

.ss__autocomplete--target .ss__list.ss__titan .predictive-search__item-heading span { font-weight: 400; }

.ss__autocomplete--target .ss__list.ss__titan .predictive-search__item-heading mark { font-weight: 600; background-color: rgba(0, 0, 0, 0); }

.ss__autocomplete--target .ss__list .predictive-search__item-heading span { font-weight: 400; }

.ss__autocomplete--target .ss__list .predictive-search__item-heading mark { font-weight: 500; background-color: rgba(0, 0, 0, 0); }