@charset "utf-8";

#searchspring-content .ss__results .ss__result, .ss__recommendation--target .ss__results .ss__result, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result { position: relative; }

#searchspring-content .ss__results .ss__result .x-product-list__product-flag.color-light-blue, .ss__recommendation--target .ss__results .ss__result .x-product-list__product-flag.color-light-blue, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag.color-light-blue { background-color: rgb(86, 189, 255); }

#searchspring-content .ss__results .ss__result .x-product-list__product-flag.color-dark-blue, .ss__recommendation--target .ss__results .ss__result .x-product-list__product-flag.color-dark-blue, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag.color-dark-blue { background-color: rgb(19, 80, 134); }

#searchspring-content .ss__results .ss__result .x-product-list__product-flag.color-red, .ss__recommendation--target .ss__results .ss__result .x-product-list__product-flag.color-red, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag.color-red { background-color: rgb(230, 37, 80); }

#searchspring-content .ss__results .ss__result .x-product-list__product-flag.color-yellow, .ss__recommendation--target .ss__results .ss__result .x-product-list__product-flag.color-yellow, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag.color-yellow { background-color: rgb(245, 171, 26); }

#searchspring-content .ss__results .ss__result .x-product-list__product-flag.color-light-gray, .ss__recommendation--target .ss__results .ss__result .x-product-list__product-flag.color-light-gray, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag.color-light-gray { background-color: rgb(187, 187, 187); }

@media only screen and (max-width: 768px) {
  #searchspring-content .ss__results .ss__result .mvt-price-info, .ss__recommendation--target .ss__results .ss__result .mvt-price-info, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .mvt-price-info { flex-flow: column; }
  #searchspring-content .ss__results .ss__result .mvt-price-info span, .ss__recommendation--target .ss__results .ss__result .mvt-price-info span, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .mvt-price-info span { margin: 0px; }
}

#searchspring-content .ss__results .ss__result .x-product-list__product-flag, .ss__recommendation--target .ss__results .ss__result .x-product-list__product-flag, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag { font-weight: bold; top: 16px; left: 16px; max-width: 140px; line-height: 16px; overflow-wrap: break-word; padding: 3px 8px; }

#searchspring-content .ss__results .ss__result .x-product-list__quickview a, .ss__recommendation--target .ss__results .ss__result .x-product-list__quickview a, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__quickview a { font-weight: bold; }

#searchspring-content .ss__results .ss__result .x-product-list__inner, .ss__recommendation--target .ss__results .ss__result .x-product-list__inner, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__inner { background-color: rgb(255, 255, 255); padding-bottom: 16px; }

#searchspring-content .ss__results .ss__result .x-product-list__inner:hover .x-product-list__wishlist, .ss__recommendation--target .ss__results .ss__result .x-product-list__inner:hover .x-product-list__wishlist, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__inner:hover .x-product-list__wishlist { display: none; }

@media only screen and (min-width: 960px) {
  #searchspring-content .ss__results .ss__result .x-product-list__inner:hover .x-product-list__wishlist, .ss__recommendation--target .ss__results .ss__result .x-product-list__inner:hover .x-product-list__wishlist, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__inner:hover .x-product-list__wishlist { display: inline-block; }
}

#searchspring-content .ss__results .ss__result .x-product-list__name, .ss__recommendation--target .ss__results .ss__result .x-product-list__name, .ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__name { height: 64px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding: 0px 16px; margin: 0px; }

#searchspring-content .ss__slideout { left: -330px; transition: none; }

#searchspring-content .ss__slideout.ss__slideout--active { left: 0px; transition: none; }

#searchspring-content .ss__overlay { transition: none; }

#searchspring-content .ss__overlay.ss__overlay--active { transition: none; }

#searchspring-content .x-pagination { max-width: 280px; margin-bottom: 20px; }

#searchspring-content .x-pagination .mvt-pages { margin: 0px 8px; text-decoration: underline; }

#js-toggle_filters { width: 180px; padding-bottom: 2rem; }

#js-filter_container { max-width: 360px; }

.ss__slideout--open .t-expanded-block.mvt-ctgy-content { transform: none; }

.c-mini-modal .c-mini-modal__nav--previous, .c-mini-modal .c-mini-modal__nav--next { display: none; }

.ss__result .ss__result--grid .ss__results__result .ss__ac__badge .x-product-list__product-flag.color-light-blue { background-color: rgb(86, 189, 255); }

.ss__result .ss__result--grid .ss__results__result .ss__ac__badge .x-product-list__product-flag.color-dark-blue { background-color: rgb(19, 80, 134); }

.ss__result .ss__result--grid .ss__results__result .ss__ac__badge .x-product-list__product-flag.color-red { background-color: rgb(230, 37, 80); }

.ss__result .ss__result--grid .ss__results__result .ss__ac__badge .x-product-list__product-flag.color-yellow { background-color: rgb(245, 171, 26); }

.ss__result .ss__result--grid .ss__results__result .ss__ac__badge .x-product-list__product-flag.color-light-gray { background-color: rgb(187, 187, 187); }

.ss__autocomplete--target .ss__autocomplete .ss__results .ss__result .x-product-list__product-flag { top: 0em !important; left: 1em !important; padding: 1px 3px !important; font-size: x-small !important; }