/** Shopify CDN: Minification failed

Line 65:12 Expected ":"
Line 65:14 Expected identifier but found "15px"

**/
.omega__autocomplete .omega__index-title {
  text-align: left !important;
  font-weight: 700 !important;
}

.os-index .os-hit-products .os-name, .os-index .os-select-toggle {
  font-family: '"Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important';
}

.search__input.field__input {
  padding-right: 5rem;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: 'Graphik Cond Regular';
  font-size: 19px;
  color: #5c5c5c;
}

.search__button {
  right: var(--inputs-border-width);
  top: var(--inputs-border-width);
}

.search__button:focus-visible {
  background-color: rgb(var(--color-background));
  z-index: 2;
}

.search.search-modal__form .field__label {
  left: 0;
}

.search.search-modal__form .search__input.field__input::placeholder {
  opacity: 1;
}

.search.search-modal__form .field__label {
  display: none;
}

.search__button:focus {
  background-color: rgb(var(--color-background));
  z-index: 2;
}

.search__button:not(:focus-visible):not(.focused){
  box-shadow: inherit;
  background-color: inherit;
}

.search__button .icon {
  height: 1.8rem;
  width: 1.8rem;
}

/* Omega styles */
.os-e.omega__product-title {
   font-size; 15px;
 }
/* Remove extra spacing for search inputs in Safari */
input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.search-modal .field__input:focus~.field__label {
  font-size: 19px;
  letter-spacing: 0;
  top: inherit;
}

.search-modal .field__label {
  font-size: 19px;
  letter-spacing: 0;
  color: #5c5c5c;
  opacity: 0.7;
}

@media screen and (min-width: 750px) {
  .search-modal__content {
    padding: 0 40px;
  }
}

@media screen and (max-width: 480px) {
  .search__input.field__input {
    font-size: 16px;
  }  

  .search-modal__content {
    padding: 0px 4rem 0px 2rem;
  }
}

.template-search__search .search__input.field__input {
  padding-left: 20px;
}
.search-results-wrapper .tabs [role = tablist] {
  display: flex;
  justify-content: space-around;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 50px;
  border-bottom: 2px solid #EAECF0;
  overflow-x: auto;
  min-width: 100%;
  padding-top: 5px;
}

.search-results-wrapper [role = tabpanel] {
  background-color: transparent; 
  border: 0;
}

.search-results-wrapper .tabs button {
  background: transparent;
  color: #2c3374;
  border: 0;
  font-weight: 600;
  cursor: pointer;
}

.search-results-wrapper [role="tab"][aria-selected="true"], 
.search-results-wrapper [role=tab][aria-selected=true]:hover {
  background-color: #f5f8ff;
  color: var(--blue);
  border-bottom: 2px solid var(--blue);
}

.search-results-wrapper [role="tab"][aria-selected="false"] {
  color: #2c3374;
}

.search-results-wrapper [role="tab"] span {
  display: block;
  padding: 6px 6px;
  float: left;
}

.search-results-wrapper [role="tab"] .result_count {
  float: right;
  padding: 6px 0;
}

.search-results-wrapper [role="tabpanel"].is-hidden {
  display: none;
}

.search-results-wrapper [role="tabpanel"] p {
  margin: 0;
}

.search-results-wrapper .card-information,
.search-results-wrapper div[data-bv-show] {
  display: none;
}

.search-results-container .list-item{
  padding: 10px;
  background: #f7f7f7;
  margin-bottom: 20px;
}
.search-results-container .card__title {
  font-size: 18px;
  color: #000;
}
.search-results-container .card__title a {
  color: #000;
}
.search-results-container .card .card__information {
  justify-content: space-between;
}
@media screen and (max-width: 480px) {
  .search-results-wrapper .tabs button {
    display: flex;
  }
}
