<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 195:30 Unexpected bad string token
Line 195:76 Unterminated string token

**/
.predictive-search {
  display: none;
  position: absolute;
  top: calc(100% + 0.1rem);
  left: -0.1rem;
  border-width: var(--popup-border-width);
  border-style: solid;
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  background-color: rgb(var(--color-background));
  z-index: 3;
  border-bottom-right-radius: var(--popup-corner-radius);
  border-bottom-left-radius: var(--popup-corner-radius);
  box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));
}

.predictive-search--search-template {
  z-index: 2
}
.category-content .search-modal__content input::placeholder{color: var(--gradient-base-accent-3); opacity: 0.5; font-size: 1.4rem; letter-spacing: normal;}
@media only screen and (max-width: 576px){
  .search-modal__close-button{right: 0rem;}
  .search-modal__content{padding: 0;}
  .predictive-search--header{top: 70%;}
}
@media screen and (max-width: 749px) {
  .predictive-search--header {
    right: 0;
    left: 0;
    top: 70%;
  }
}

@media screen and (max-width: 989px) {
  .predictive-search {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;

  }
}
@media screen and (max-width: 749px){
  .predictive-search {
    width: calc(95% + 0.2rem);
  }
  .search-modal__content{
    width: 100%;
    max-width: 450px;
  }
  .predictive-search--header{
    left: 50%;
    transform: translateX(-50%);
  }
}

@media screen and (min-width: 750px) {
  .predictive-search {
    border-top: none;
    width: calc(100% + 0.2rem);
  }

  .header predictive-search {
    position: relative;
  }
}

predictive-search[open] .predictive-search,
predictive-search[loading] .predictive-search {
  display: block; background: var(--gradient-base-background-1);
}

.predictive-search__heading {
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
  margin: 0 auto;
  padding: 1.5rem 0 0.75rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 4rem);
  color: var(--gradient-base-accent-2);
  transition: all 0.3s linear;
  text-transform: capitalize;
    font-weight: 600;
    font-size: 16px;
}

predictive-search .spinner {
  width: 1.5rem;
  height: 1.5rem;
  line-height: 0;
}

.predictive-search__heading .spinner {
  margin: 0 0.2rem 0 2rem;
}

predictive-search:not([loading]) .predictive-search__heading .spinner,
predictive-search:not([loading]) .predictive-search__loading-state,
predictive-search:not([loading]) .predictive-search-status__loading {
  display: none;
}

predictive-search[loading] .predictive-search__loading-state {
  display: flex;
  justify-content: center;
  padding: 1rem;
}

predictive-search[loading] .predictive-search__heading ~ .predictive-search__loading-state,
predictive-search[loading] .predictive-search__results-list:first-child {
  display: none;
}

.predictive-search__list-item:nth-last-child(2) {
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
}

.predictive-search__list-item[aria-selected="true"] &gt; *,
.predictive-search__list-item:hover &gt; * {
  color: var(--gradient-base-accent-2);
/*   background-color: rgba(var(--color-foreground), 0.04); */
}

.predictive-search__list-item[aria-selected="true"] .predictive-search__item-heading,
.predictive-search__list-item:hover .predictive-search__item-heading {
/*   text-decoration: underline;
  text-underline-offset: 0.3rem; */
  color: var(--gradient-base-accent-2);
}

.predictive-search__item {
  display: flex;
  padding: 1rem;
  text-align: left;
  text-decoration: none;
  width: 100%;
  transition: all 0.3s linear;
}

.predictive-search__item--link {
  display: grid;
  grid-template-columns: 6rem 1fr;
  grid-column-gap: 1rem;
  grid-template-areas: 'product-image product-content';
  align-items: center;
}

.predictive-search__item-content {
  grid-area: product-content;
  display: flex;
  flex-direction: column;
}

.predictive-search__item-content--centered {
  justify-content: center;
}

.predictive-search__item-vendor {
  font-size: 0.9rem;
}

.predictive-search__item-heading {
  margin: 0; letter-spacing: normal; font-weight: 700; font-size: 1.4rem; color: var(--gradient-base-accent-1); font-family: var(--font-body-family);transition: all 0.3s linear;}


.predictive-search__item .price {
  color: var(--gradient-base-accent-1);
  font-size: 1.4rem;
  letter-spacing: normal;
  font-weight: 500;
}

.predictive-search__item-vendor + .predictive-search__item-heading,
.predictive-search .price {
  margin-top: 0.5rem;
}

.predictive-search__item--term {
  justify-content: space-between;
  align-items: center;
  padding: 1.3rem 2rem;
  word-break: break-all;
  line-height: calc(1 + 0.4 / var(--font-body-scale));
  color: var(--gradient-base-accent-2);
  font-size: 1.4rem;
  font-weight: 600;
}
.predictive-search__item--term svg{transition: all 0.3s linear;}
.predictive-search__item--term:hover svg{color: var(--gradient-base-accent-3);}
.predictive-search__results-list li:not(:last-child){border-bottom: 1px solid var(--color-base-accent-4);}
.predictive-search__item--term":hover{color: var(--gradient-base-accent-3);}
@media screen and (min-width: 750px) {
  .predictive-search__item--term {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

.predictive-search__item--term .icon-arrow {
  width: calc(var(--font-heading-scale) * 1.4rem);
  height: calc(var(--font-heading-scale) * 1.4rem);
  flex-shrink: 0;
  margin-left: calc(var(--font-heading-scale) * 2rem);
  color: var(--gradient-base-accent-2);
}

.predictive-search__image {
  grid-area: product-image;
  object-fit: contain;
  font-family: 'object-fit: contain';
  width: 60px;
}
</pre></body></html>