@charset "UTF-8";
/* -------------------------------------------

    CATEGORY BRANDS (shared shell with .BRANDS — see homepage.scss)

-------------------------------------------- */
.CATEGORY_BRANDS {
  padding: 20px;
  margin-bottom: 10px;
  position: relative;
  background-color: #FFFFFF;
  box-sizing: border-box;
  margin-top: 25px;
}
.tablet-and-up .CATEGORY_BRANDS {
  width: 100%;
  height: 85px;
  float: unset;
  margin: 0;
  margin-top: 0;
}
.CATEGORY_BRANDS h4 {
  height: 20px;
  color: #140F26;
}
.tablet-and-up .CATEGORY_BRANDS h4 {
  font-size: 17px;
  height: 24px;
}
.desktop-and-up .CATEGORY_BRANDS h4 {
  font-size: 18px;
}
.CATEGORY_BRANDS ul {
  height: 40px;
  margin: 0;
}
.CATEGORY_BRANDS ul .slick-list, .CATEGORY_BRANDS ul .slick-track {
  height: 100%;
  padding-left: 30px;
}
.CATEGORY_BRANDS ul li.slick-slide {
  height: 100%;
  width: auto;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}
.CATEGORY_BRANDS ul li.slick-slide a {
  display: block;
  height: 100%;
}
.CATEGORY_BRANDS ul li.slick-slide img {
  display: inline-block;
  width: auto;
  height: auto;
  position: static;
  vertical-align: middle;
  max-height: 100%;
  max-width: calc(100% - 10px);
  margin: 0 20px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  mix-blend-mode: multiply;
}
.CATEGORY_BRANDS .fade-left {
  position: absolute;
  width: 75px;
  height: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(to right, white 70%, #FFFFFF01);
}
.tablet-and-up .CATEGORY_BRANDS .fade-left {
  width: 85px;
}
.CATEGORY_BRANDS .fade-right {
  position: absolute;
  width: 75px;
  height: 100%;
  bottom: 0;
  right: 0;
  background: linear-gradient(to right, #FFFFFF01, white 30%);
}
.tablet-and-up .CATEGORY_BRANDS .fade-right {
  width: 85px;
}
.CATEGORY_BRANDS .next-brands,
.CATEGORY_BRANDS .previous-brands {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 10px;
}
.CATEGORY_BRANDS .next-brands:hover,
.CATEGORY_BRANDS .previous-brands:hover {
  cursor: pointer;
}
.CATEGORY_BRANDS .previous-brands {
  transform: rotate(180deg);
  left: 10px;
  right: unset;
}

/* -------------------------------------------

    CATEGORY PAGE

-------------------------------------------- */
.category-list-container {
  float: left;
}
.category-list-container h1 {
  padding-top: 40px;
  margin-left: 20px;
}

.category-page .container.gutter, .manufacturer-page .container.gutter, .seller-page .container.gutter, .search-page .container.gutter, .filterable-product-list-view .container.gutter {
  padding: 0 20px !important;
}
.category-page h1, .category-page .top-heading, .category-page .results_total_items, .category-page span.search-text,
.category-page h2.search-text, .category-page h3.search-text, .category-page h4.search-text, .category-page h5.search-text,
.category-page h2.no-results-title, .category-page h3.no-results-title, .category-page h4.no-results-title, .category-page h5.no-results-title, .manufacturer-page h1, .manufacturer-page .top-heading, .manufacturer-page .results_total_items, .manufacturer-page span.search-text,
.manufacturer-page h2.search-text, .manufacturer-page h3.search-text, .manufacturer-page h4.search-text, .manufacturer-page h5.search-text,
.manufacturer-page h2.no-results-title, .manufacturer-page h3.no-results-title, .manufacturer-page h4.no-results-title, .manufacturer-page h5.no-results-title, .seller-page h1, .seller-page .top-heading, .seller-page .results_total_items, .seller-page span.search-text,
.seller-page h2.search-text, .seller-page h3.search-text, .seller-page h4.search-text, .seller-page h5.search-text,
.seller-page h2.no-results-title, .seller-page h3.no-results-title, .seller-page h4.no-results-title, .seller-page h5.no-results-title, .search-page h1, .search-page .top-heading, .search-page .results_total_items, .search-page span.search-text,
.search-page h2.search-text, .search-page h3.search-text, .search-page h4.search-text, .search-page h5.search-text,
.search-page h2.no-results-title, .search-page h3.no-results-title, .search-page h4.no-results-title, .search-page h5.no-results-title, .filterable-product-list-view h1, .filterable-product-list-view .top-heading, .filterable-product-list-view .results_total_items, .filterable-product-list-view span.search-text,
.filterable-product-list-view h2.search-text, .filterable-product-list-view h3.search-text, .filterable-product-list-view h4.search-text, .filterable-product-list-view h5.search-text,
.filterable-product-list-view h2.no-results-title, .filterable-product-list-view h3.no-results-title, .filterable-product-list-view h4.no-results-title, .filterable-product-list-view h5.no-results-title {
  display: inline-block;
  font-size: 20px;
  padding: 10px 10px 10px 0;
  font-weight: bold;
}
.tablet-and-up .category-page h1, .tablet-and-up .category-page .top-heading, .tablet-and-up .category-page .results_total_items, .tablet-and-up .category-page span.search-text,
.tablet-and-up .category-page h2.search-text, .tablet-and-up .category-page h3.search-text, .tablet-and-up .category-page h4.search-text, .tablet-and-up .category-page h5.search-text,
.tablet-and-up .category-page h2.no-results-title, .tablet-and-up .category-page h3.no-results-title, .tablet-and-up .category-page h4.no-results-title, .tablet-and-up .category-page h5.no-results-title, .tablet-and-up .manufacturer-page h1, .tablet-and-up .manufacturer-page .top-heading, .tablet-and-up .manufacturer-page .results_total_items, .tablet-and-up .manufacturer-page span.search-text,
.tablet-and-up .manufacturer-page h2.search-text, .tablet-and-up .manufacturer-page h3.search-text, .tablet-and-up .manufacturer-page h4.search-text, .tablet-and-up .manufacturer-page h5.search-text,
.tablet-and-up .manufacturer-page h2.no-results-title, .tablet-and-up .manufacturer-page h3.no-results-title, .tablet-and-up .manufacturer-page h4.no-results-title, .tablet-and-up .manufacturer-page h5.no-results-title, .tablet-and-up .seller-page h1, .tablet-and-up .seller-page .top-heading, .tablet-and-up .seller-page .results_total_items, .tablet-and-up .seller-page span.search-text,
.tablet-and-up .seller-page h2.search-text, .tablet-and-up .seller-page h3.search-text, .tablet-and-up .seller-page h4.search-text, .tablet-and-up .seller-page h5.search-text,
.tablet-and-up .seller-page h2.no-results-title, .tablet-and-up .seller-page h3.no-results-title, .tablet-and-up .seller-page h4.no-results-title, .tablet-and-up .seller-page h5.no-results-title, .tablet-and-up .search-page h1, .tablet-and-up .search-page .top-heading, .tablet-and-up .search-page .results_total_items, .tablet-and-up .search-page span.search-text,
.tablet-and-up .search-page h2.search-text, .tablet-and-up .search-page h3.search-text, .tablet-and-up .search-page h4.search-text, .tablet-and-up .search-page h5.search-text,
.tablet-and-up .search-page h2.no-results-title, .tablet-and-up .search-page h3.no-results-title, .tablet-and-up .search-page h4.no-results-title, .tablet-and-up .search-page h5.no-results-title, .tablet-and-up .filterable-product-list-view h1, .tablet-and-up .filterable-product-list-view .top-heading, .tablet-and-up .filterable-product-list-view .results_total_items, .tablet-and-up .filterable-product-list-view span.search-text,
.tablet-and-up .filterable-product-list-view h2.search-text, .tablet-and-up .filterable-product-list-view h3.search-text, .tablet-and-up .filterable-product-list-view h4.search-text, .tablet-and-up .filterable-product-list-view h5.search-text,
.tablet-and-up .filterable-product-list-view h2.no-results-title, .tablet-and-up .filterable-product-list-view h3.no-results-title, .tablet-and-up .filterable-product-list-view h4.no-results-title, .tablet-and-up .filterable-product-list-view h5.no-results-title {
  font-size: 30px;
  line-break: anywhere;
}
.category-page .main::after, .manufacturer-page .main::after, .seller-page .main::after, .search-page .main::after, .filterable-product-list-view .main::after {
  content: "";
  clear: both;
  display: table;
}
.category-page .main .left-side::after, .manufacturer-page .main .left-side::after, .seller-page .main .left-side::after, .search-page .main .left-side::after, .filterable-product-list-view .main .left-side::after {
  content: "";
  clear: both;
  display: table;
}
.tablet-and-up .category-page .main .left-side, .tablet-and-up .manufacturer-page .main .left-side, .tablet-and-up .seller-page .main .left-side, .tablet-and-up .search-page .main .left-side, .tablet-and-up .filterable-product-list-view .main .left-side {
  width: 316px;
  float: left;
  padding-bottom: 20px;
}
.category-page .main .left-side .category-sort, .manufacturer-page .main .left-side .category-sort, .seller-page .main .left-side .category-sort, .search-page .main .left-side .category-sort, .filterable-product-list-view .main .left-side .category-sort {
  width: calc(50% - 5px);
  float: right;
  margin-bottom: 20px;
}
.category-page .main .left-side .seller-block, .manufacturer-page .main .left-side .seller-block, .seller-page .main .left-side .seller-block, .search-page .main .left-side .seller-block, .filterable-product-list-view .main .left-side .seller-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 20px;
  column-gap: 15px;
}
.category-page .main .left-side .seller-block .seller-logo,
.category-page .main .left-side .seller-block .seller-rating, .manufacturer-page .main .left-side .seller-block .seller-logo,
.manufacturer-page .main .left-side .seller-block .seller-rating, .seller-page .main .left-side .seller-block .seller-logo,
.seller-page .main .left-side .seller-block .seller-rating, .search-page .main .left-side .seller-block .seller-logo,
.search-page .main .left-side .seller-block .seller-rating, .filterable-product-list-view .main .left-side .seller-block .seller-logo,
.filterable-product-list-view .main .left-side .seller-block .seller-rating {
  width: 100%;
  height: 73px;
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 10px;
  position: relative;
  box-shadow: 0 0.125rem 0.45rem rgba(0, 0, 0, 0.23);
  border-radius: 8px;
  box-sizing: border-box;
}
.tablet-and-up .category-page .main .left-side .seller-block .seller-logo,
.tablet-and-up .category-page .main .left-side .seller-block .seller-rating, .tablet-and-up .manufacturer-page .main .left-side .seller-block .seller-logo,
.tablet-and-up .manufacturer-page .main .left-side .seller-block .seller-rating, .tablet-and-up .seller-page .main .left-side .seller-block .seller-logo,
.tablet-and-up .seller-page .main .left-side .seller-block .seller-rating, .tablet-and-up .search-page .main .left-side .seller-block .seller-logo,
.tablet-and-up .search-page .main .left-side .seller-block .seller-rating, .tablet-and-up .filterable-product-list-view .main .left-side .seller-block .seller-logo,
.tablet-and-up .filterable-product-list-view .main .left-side .seller-block .seller-rating {
  height: 115px;
  justify-content: center;
}
.category-page .main .left-side .seller-block .seller-logo:hover,
.category-page .main .left-side .seller-block .seller-rating:hover, .manufacturer-page .main .left-side .seller-block .seller-logo:hover,
.manufacturer-page .main .left-side .seller-block .seller-rating:hover, .seller-page .main .left-side .seller-block .seller-logo:hover,
.seller-page .main .left-side .seller-block .seller-rating:hover, .search-page .main .left-side .seller-block .seller-logo:hover,
.search-page .main .left-side .seller-block .seller-rating:hover, .filterable-product-list-view .main .left-side .seller-block .seller-logo:hover,
.filterable-product-list-view .main .left-side .seller-block .seller-rating:hover {
  text-align: none;
}
.category-page .main .left-side .seller-block .seller-logo, .manufacturer-page .main .left-side .seller-block .seller-logo, .seller-page .main .left-side .seller-block .seller-logo, .search-page .main .left-side .seller-block .seller-logo, .filterable-product-list-view .main .left-side .seller-block .seller-logo {
  justify-content: center;
}
.category-page .main .left-side .seller-block .seller-logo img, .manufacturer-page .main .left-side .seller-block .seller-logo img, .seller-page .main .left-side .seller-block .seller-logo img, .search-page .main .left-side .seller-block .seller-logo img, .filterable-product-list-view .main .left-side .seller-block .seller-logo img {
  position: absolute;
  max-width: 90%;
  max-height: 90%;
}
.category-page .main .left-side .seller-block .seller-logo span, .manufacturer-page .main .left-side .seller-block .seller-logo span, .seller-page .main .left-side .seller-block .seller-logo span, .search-page .main .left-side .seller-block .seller-logo span, .filterable-product-list-view .main .left-side .seller-block .seller-logo span {
  font: bold 12px Manrope, sans-serif;
}
.category-page .main .left-side .seller-block .seller-rating:hover, .manufacturer-page .main .left-side .seller-block .seller-rating:hover, .seller-page .main .left-side .seller-block .seller-rating:hover, .search-page .main .left-side .seller-block .seller-rating:hover, .filterable-product-list-view .main .left-side .seller-block .seller-rating:hover {
  text-decoration: none;
}
.category-page .main .left-side .seller-block .seller-rating:hover .seller-reviews, .manufacturer-page .main .left-side .seller-block .seller-rating:hover .seller-reviews, .seller-page .main .left-side .seller-block .seller-rating:hover .seller-reviews, .search-page .main .left-side .seller-block .seller-rating:hover .seller-reviews, .filterable-product-list-view .main .left-side .seller-block .seller-rating:hover .seller-reviews {
  text-decoration: underline;
}
.category-page .main .left-side .seller-block .seller-rating img, .manufacturer-page .main .left-side .seller-block .seller-rating img, .seller-page .main .left-side .seller-block .seller-rating img, .search-page .main .left-side .seller-block .seller-rating img, .filterable-product-list-view .main .left-side .seller-block .seller-rating img {
  width: 17px;
  height: auto;
}
.tablet-and-up .category-page .main .left-side .seller-block .seller-rating img, .tablet-and-up .manufacturer-page .main .left-side .seller-block .seller-rating img, .tablet-and-up .seller-page .main .left-side .seller-block .seller-rating img, .tablet-and-up .search-page .main .left-side .seller-block .seller-rating img, .tablet-and-up .filterable-product-list-view .main .left-side .seller-block .seller-rating img {
  width: 24px;
}
.tablet-and-up .category-page .main .left-side .seller-block .seller-rating .rating, .tablet-and-up .manufacturer-page .main .left-side .seller-block .seller-rating .rating, .tablet-and-up .seller-page .main .left-side .seller-block .seller-rating .rating, .tablet-and-up .search-page .main .left-side .seller-block .seller-rating .rating, .tablet-and-up .filterable-product-list-view .main .left-side .seller-block .seller-rating .rating {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 100%;
  text-align: center;
}
.category-page .main .left-side .seller-block .seller-rating .rating .num, .manufacturer-page .main .left-side .seller-block .seller-rating .rating .num, .seller-page .main .left-side .seller-block .seller-rating .rating .num, .search-page .main .left-side .seller-block .seller-rating .rating .num, .filterable-product-list-view .main .left-side .seller-block .seller-rating .rating .num {
  display: flex;
  align-items: baseline;
  column-gap: 6px;
  font-size: 25px;
  line-height: 30px;
}
.tablet-and-up .category-page .main .left-side .seller-block .seller-rating .rating .num, .tablet-and-up .manufacturer-page .main .left-side .seller-block .seller-rating .rating .num, .tablet-and-up .seller-page .main .left-side .seller-block .seller-rating .rating .num, .tablet-and-up .search-page .main .left-side .seller-block .seller-rating .rating .num, .tablet-and-up .filterable-product-list-view .main .left-side .seller-block .seller-rating .rating .num {
  justify-content: center;
  align-items: center;
  font-size: 39px;
}
.category-page .main .left-side .seller-block .seller-rating .rating .seller-reviews, .manufacturer-page .main .left-side .seller-block .seller-rating .rating .seller-reviews, .seller-page .main .left-side .seller-block .seller-rating .rating .seller-reviews, .search-page .main .left-side .seller-block .seller-rating .rating .seller-reviews, .filterable-product-list-view .main .left-side .seller-block .seller-rating .rating .seller-reviews {
  color: #717171;
  font: bold 12px Manrope;
}
.category-page .main .left-side .seller-block .seller-rating .rating .seller-reviews.for-desktop, .manufacturer-page .main .left-side .seller-block .seller-rating .rating .seller-reviews.for-desktop, .seller-page .main .left-side .seller-block .seller-rating .rating .seller-reviews.for-desktop, .search-page .main .left-side .seller-block .seller-rating .rating .seller-reviews.for-desktop, .filterable-product-list-view .main .left-side .seller-block .seller-rating .rating .seller-reviews.for-desktop {
  color: #027EA6;
  font: 500 14px Manrope;
}
.category-page .main .left-side .seller-block .seller-rating .rating .phrase, .manufacturer-page .main .left-side .seller-block .seller-rating .rating .phrase, .seller-page .main .left-side .seller-block .seller-rating .rating .phrase, .search-page .main .left-side .seller-block .seller-rating .rating .phrase, .filterable-product-list-view .main .left-side .seller-block .seller-rating .rating .phrase {
  display: block;
  font-size: 15px;
  line-height: 15px;
}
.category-page .main .left-side .hierarchical-category-filter-block, .manufacturer-page .main .left-side .hierarchical-category-filter-block, .seller-page .main .left-side .hierarchical-category-filter-block, .search-page .main .left-side .hierarchical-category-filter-block, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block {
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}
.category-page .main .left-side .hierarchical-category-filter-block h6, .manufacturer-page .main .left-side .hierarchical-category-filter-block h6, .seller-page .main .left-side .hierarchical-category-filter-block h6, .search-page .main .left-side .hierarchical-category-filter-block h6, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block h6 {
  padding: 10px 0 10px 15px;
  font: bold 16px Manrope, sans-serif;
  line-height: 30px;
}
.category-page .main .left-side .hierarchical-category-filter-block .category-list, .manufacturer-page .main .left-side .hierarchical-category-filter-block .category-list, .seller-page .main .left-side .hierarchical-category-filter-block .category-list, .search-page .main .left-side .hierarchical-category-filter-block .category-list, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .category-list {
  font: normal 15px Manrope, sans-serif;
  line-height: 1.8;
  padding-left: 4px;
}
.category-page .main .left-side .hierarchical-category-filter-block .nested.bottom, .manufacturer-page .main .left-side .hierarchical-category-filter-block .nested.bottom, .seller-page .main .left-side .hierarchical-category-filter-block .nested.bottom, .search-page .main .left-side .hierarchical-category-filter-block .nested.bottom, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .nested.bottom {
  padding-left: 30px;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter, .seller-page .main .left-side .hierarchical-category-filter-block .filter, .search-page .main .left-side .hierarchical-category-filter-block .filter, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter {
  padding: 0 0 0 20px;
  line-height: 1.2;
  color: #140F26;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter.active > button, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter.active > button, .seller-page .main .left-side .hierarchical-category-filter-block .filter.active > button, .search-page .main .left-side .hierarchical-category-filter-block .filter.active > button, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter.active > button {
  font-weight: bold;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter:last-child, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter:last-child, .seller-page .main .left-side .hierarchical-category-filter-block .filter:last-child, .search-page .main .left-side .hierarchical-category-filter-block .filter:last-child, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter:last-child {
  padding-bottom: 0;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .cat-title, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .cat-title, .seller-page .main .left-side .hierarchical-category-filter-block .filter .cat-title, .search-page .main .left-side .hierarchical-category-filter-block .filter .cat-title, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .cat-title {
  display: flex;
  padding: 0 0 8px 0;
  align-items: center;
  font: normal 13px Manrope, sans-serif;
  text-align: left;
  word-break: break-word;
  background: none;
  border: none;
  cursor: pointer;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .seller-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .search-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover {
  text-decoration: none;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .cat-title.no-caret, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .cat-title.no-caret, .seller-page .main .left-side .hierarchical-category-filter-block .filter .cat-title.no-caret, .search-page .main .left-side .hierarchical-category-filter-block .filter .cat-title.no-caret, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .cat-title.no-caret {
  padding-left: 20px;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .seller-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .search-page .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .cat-title:hover {
  text-decoration: underline;
}
@keyframes wobble-left {
  0% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(-20deg);
  }
  60% {
    transform: rotate(12deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes wobble-right {
  0% {
    transform: rotate(180deg);
  }
  30% {
    transform: rotate(210deg);
  }
  60% {
    transform: rotate(160deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes wobble-down {
  0% {
    transform: rotate(-90deg);
  }
  30% {
    transform: rotate(-120deg);
  }
  60% {
    transform: rotate(-70deg);
  }
  100% {
    transform: rotate(-90deg);
  }
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .caret, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .caret, .seller-page .main .left-side .hierarchical-category-filter-block .filter .caret, .search-page .main .left-side .hierarchical-category-filter-block .filter .caret, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .caret {
  width: 20px;
  height: 20px;
  float: left;
  font-size: 20px;
  line-height: 15px;
  position: relative;
  text-align: center;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .caret:hover, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .caret:hover, .seller-page .main .left-side .hierarchical-category-filter-block .filter .caret:hover, .search-page .main .left-side .hierarchical-category-filter-block .filter .caret:hover, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .caret:hover {
  cursor: pointer;
  animation: wobble-left 0.3s linear;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right, .seller-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right, .search-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right {
  bottom: 5px;
  transform: rotate(180deg);
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right:hover, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right:hover, .seller-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right:hover, .search-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right:hover, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .caret.caret-right:hover {
  animation-name: wobble-right;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down, .seller-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down, .search-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down {
  bottom: 5px;
  transform: rotate(-90deg);
}
.category-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down:hover, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down:hover, .seller-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down:hover, .search-page .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down:hover, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter .caret.caret-down:hover {
  animation-name: wobble-down;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter:hover, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter:hover, .seller-page .main .left-side .hierarchical-category-filter-block .filter:hover, .search-page .main .left-side .hierarchical-category-filter-block .filter:hover, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter:hover {
  text-decoration: none;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter ul, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter ul, .seller-page .main .left-side .hierarchical-category-filter-block .filter ul, .search-page .main .left-side .hierarchical-category-filter-block .filter ul, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter ul {
  display: none;
}
.category-page .main .left-side .hierarchical-category-filter-block .filter ul.opened, .manufacturer-page .main .left-side .hierarchical-category-filter-block .filter ul.opened, .seller-page .main .left-side .hierarchical-category-filter-block .filter ul.opened, .search-page .main .left-side .hierarchical-category-filter-block .filter ul.opened, .filterable-product-list-view .main .left-side .hierarchical-category-filter-block .filter ul.opened {
  display: block;
}
.category-page .main .left-side .seller-title, .manufacturer-page .main .left-side .seller-title, .seller-page .main .left-side .seller-title, .search-page .main .left-side .seller-title, .filterable-product-list-view .main .left-side .seller-title {
  font-size: 18px;
  color: #1A242C;
  padding-bottom: 20px;
}
.category-page .main .left-side.hidden, .manufacturer-page .main .left-side.hidden, .seller-page .main .left-side.hidden, .search-page .main .left-side.hidden, .filterable-product-list-view .main .left-side.hidden {
  display: none;
}
.large-mobile-and-down .category-page .main .left-side.sticky-for-mobile.sticky-filter-block, .large-mobile-and-down .manufacturer-page .main .left-side.sticky-for-mobile.sticky-filter-block, .large-mobile-and-down .seller-page .main .left-side.sticky-for-mobile.sticky-filter-block, .large-mobile-and-down .search-page .main .left-side.sticky-for-mobile.sticky-filter-block, .large-mobile-and-down .filterable-product-list-view .main .left-side.sticky-for-mobile.sticky-filter-block {
  position: sticky;
  margin: 0 -20px;
  padding: 20px 20px 0 20px;
  background: #FFFFFF;
  top: 70px;
  z-index: 10;
  box-shadow: 0 1px 2px 0 #0000001A;
  transition: top 0.2s ease-in-out;
}
.large-mobile-and-down .category-page .main .left-side.sticky-for-mobile.sticky-filter-block.hide-on-scroll-up, .large-mobile-and-down .manufacturer-page .main .left-side.sticky-for-mobile.sticky-filter-block.hide-on-scroll-up, .large-mobile-and-down .seller-page .main .left-side.sticky-for-mobile.sticky-filter-block.hide-on-scroll-up, .large-mobile-and-down .search-page .main .left-side.sticky-for-mobile.sticky-filter-block.hide-on-scroll-up, .large-mobile-and-down .filterable-product-list-view .main .left-side.sticky-for-mobile.sticky-filter-block.hide-on-scroll-up {
  top: -70px;
}
.category-page .main .left-side .small-category-banner, .manufacturer-page .main .left-side .small-category-banner, .seller-page .main .left-side .small-category-banner, .search-page .main .left-side .small-category-banner, .filterable-product-list-view .main .left-side .small-category-banner {
  display: flex;
  justify-content: center;
}
.category-page .main .left-side .small-category-banner img, .manufacturer-page .main .left-side .small-category-banner img, .seller-page .main .left-side .small-category-banner img, .search-page .main .left-side .small-category-banner img, .filterable-product-list-view .main .left-side .small-category-banner img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  border-radius: 8px;
}
.category-page .main .left-side .sponsored-products, .manufacturer-page .main .left-side .sponsored-products, .seller-page .main .left-side .sponsored-products, .search-page .main .left-side .sponsored-products, .filterable-product-list-view .main .left-side .sponsored-products {
  display: flex;
  width: 316px;
  margin-top: 20px;
  padding: 20px;
  float: left;
  flex-direction: column;
  align-items: center;
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0 0.125rem 0.45rem rgba(0, 0, 0, 0.23);
}
.category-page .main .left-side .sponsored-products.hidden, .manufacturer-page .main .left-side .sponsored-products.hidden, .seller-page .main .left-side .sponsored-products.hidden, .search-page .main .left-side .sponsored-products.hidden, .filterable-product-list-view .main .left-side .sponsored-products.hidden {
  display: none;
}
.category-page .main .left-side .sponsored-products .sponsored-banner, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner, .seller-page .main .left-side .sponsored-products .sponsored-banner, .search-page .main .left-side .sponsored-products .sponsored-banner, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner {
  width: 100%;
  display: flex;
  align-items: center;
  padding-bottom: 20px;
}
.category-page .main .left-side .sponsored-products .sponsored-banner:hover, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner:hover, .seller-page .main .left-side .sponsored-products .sponsored-banner:hover, .search-page .main .left-side .sponsored-products .sponsored-banner:hover, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner:hover {
  text-decoration: none;
}
.category-page .main .left-side .sponsored-products .sponsored-banner:hover .banner-title span, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner:hover .banner-title span, .seller-page .main .left-side .sponsored-products .sponsored-banner:hover .banner-title span, .search-page .main .left-side .sponsored-products .sponsored-banner:hover .banner-title span, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner:hover .banner-title span {
  font-weight: bold;
}
.category-page .main .left-side .sponsored-products .sponsored-banner .banner-img, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner .banner-img, .seller-page .main .left-side .sponsored-products .sponsored-banner .banner-img, .search-page .main .left-side .sponsored-products .sponsored-banner .banner-img, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner .banner-img {
  width: 100px;
  min-height: 100px;
  display: flex;
  align-items: center;
}
.category-page .main .left-side .sponsored-products .sponsored-banner .banner-img img, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner .banner-img img, .seller-page .main .left-side .sponsored-products .sponsored-banner .banner-img img, .search-page .main .left-side .sponsored-products .sponsored-banner .banner-img img, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner .banner-img img {
  width: 100%;
  height: auto;
}
.category-page .main .left-side .sponsored-products .sponsored-banner .banner-title, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner .banner-title, .seller-page .main .left-side .sponsored-products .sponsored-banner .banner-title, .search-page .main .left-side .sponsored-products .sponsored-banner .banner-title, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner .banner-title {
  display: flex;
  width: calc(100% - 100px);
  padding-left: 20px;
  flex-direction: column;
  font: bold 18px Manrope, sans-serif;
  box-sizing: border-box;
}
.category-page .main .left-side .sponsored-products .sponsored-banner .banner-title span, .manufacturer-page .main .left-side .sponsored-products .sponsored-banner .banner-title span, .seller-page .main .left-side .sponsored-products .sponsored-banner .banner-title span, .search-page .main .left-side .sponsored-products .sponsored-banner .banner-title span, .filterable-product-list-view .main .left-side .sponsored-products .sponsored-banner .banner-title span {
  padding-top: 20px;
  font: normal 16px Manrope, sans-serif;
  color: #8DB723;
  letter-spacing: 0.1rem;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM {
  margin-top: 15px;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM:first-of-type, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM:first-of-type, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM:first-of-type, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM:first-of-type, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM:first-of-type {
  margin-top: 0;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .item-content {
  display: flex;
  min-height: 100px;
  align-items: flex-start;
  background: #F9F7F7;
  border: 1px solid #F9F7F7;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content:hover, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content:hover, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content:hover, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .item-content:hover, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .item-content:hover {
  border-color: #a3c955;
  text-decoration: none;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .img-container {
  width: 100px;
  min-height: 100px;
  display: flex;
  padding: 5px;
  align-items: center;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container img, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container img, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container img, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .img-container img, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .img-container img {
  width: 100%;
  height: auto;
  mix-blend-mode: multiply;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-info, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-info, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-info, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-info, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .product-info {
  width: calc(100% - 100px);
  padding: 0 10px 0 20px;
  box-sizing: border-box;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .price-container {
  height: 25px;
  padding-top: 5px;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag {
  margin-right: 10px;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag .price-mid-section .price-value sup, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag .price-mid-section .price-value sup, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag .price-mid-section .price-value sup, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag .price-mid-section .price-value sup, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .price-container .price-tag .price-mid-section .price-value sup {
  vertical-align: super;
  font-size: 11px;
}
.category-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-title, .manufacturer-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-title, .seller-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-title, .search-page .main .left-side .sponsored-products .SPONSORED_ITEM .product-title, .filterable-product-list-view .main .left-side .sponsored-products .SPONSORED_ITEM .product-title {
  padding: 5px 0;
  margin: 0;
  font-size: 13px;
  line-height: 20px;
  word-break: break-word;
}
.category-page .main .left-side .top_reviews_block, .manufacturer-page .main .left-side .top_reviews_block, .seller-page .main .left-side .top_reviews_block, .search-page .main .left-side .top_reviews_block, .filterable-product-list-view .main .left-side .top_reviews_block {
  width: 316px;
  margin-top: 20px;
  padding: 20px;
  float: left;
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0 0.125rem 0.45rem rgba(0, 0, 0, 0.23);
}
.large-mobile-and-down .category-page .main .left-side .top_reviews_block, .large-mobile-and-down .manufacturer-page .main .left-side .top_reviews_block, .large-mobile-and-down .seller-page .main .left-side .top_reviews_block, .large-mobile-and-down .search-page .main .left-side .top_reviews_block, .large-mobile-and-down .filterable-product-list-view .main .left-side .top_reviews_block {
  display: none;
}
.category-page .main .left-side .top_reviews_block .title, .manufacturer-page .main .left-side .top_reviews_block .title, .seller-page .main .left-side .top_reviews_block .title, .search-page .main .left-side .top_reviews_block .title, .filterable-product-list-view .main .left-side .top_reviews_block .title {
  font: bold 18px Manrope, sans-serif;
  text-align: left;
}
.category-page .main .left-side .top_reviews_block .review, .manufacturer-page .main .left-side .top_reviews_block .review, .seller-page .main .left-side .top_reviews_block .review, .search-page .main .left-side .top_reviews_block .review, .filterable-product-list-view .main .left-side .top_reviews_block .review {
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #F9F7F7;
}
.category-page .main .left-side .top_reviews_block .review:last-child, .manufacturer-page .main .left-side .top_reviews_block .review:last-child, .seller-page .main .left-side .top_reviews_block .review:last-child, .search-page .main .left-side .top_reviews_block .review:last-child, .filterable-product-list-view .main .left-side .top_reviews_block .review:last-child {
  padding-bottom: 0;
  border: none;
}
.category-page .main .left-side .top_reviews_block .review:first-child, .manufacturer-page .main .left-side .top_reviews_block .review:first-child, .seller-page .main .left-side .top_reviews_block .review:first-child, .search-page .main .left-side .top_reviews_block .review:first-child, .filterable-product-list-view .main .left-side .top_reviews_block .review:first-child {
  padding-top: 0;
}
.category-page .main .left-side .top_reviews_block .review:hover, .manufacturer-page .main .left-side .top_reviews_block .review:hover, .seller-page .main .left-side .top_reviews_block .review:hover, .search-page .main .left-side .top_reviews_block .review:hover, .filterable-product-list-view .main .left-side .top_reviews_block .review:hover {
  background: #F9F7F7;
}
.category-page .main .left-side .top_reviews_block .review .image-rating-box, .manufacturer-page .main .left-side .top_reviews_block .review .image-rating-box, .seller-page .main .left-side .top_reviews_block .review .image-rating-box, .search-page .main .left-side .top_reviews_block .review .image-rating-box, .filterable-product-list-view .main .left-side .top_reviews_block .review .image-rating-box {
  padding-right: 10px;
}
.category-page .main .left-side .top_reviews_block .review .product-img, .manufacturer-page .main .left-side .top_reviews_block .review .product-img, .seller-page .main .left-side .top_reviews_block .review .product-img, .search-page .main .left-side .top_reviews_block .review .product-img, .filterable-product-list-view .main .left-side .top_reviews_block .review .product-img {
  max-width: 100px;
  max-height: 100px;
  mix-blend-mode: multiply;
}
.category-page .main .left-side .top_reviews_block .review .review-content:hover, .manufacturer-page .main .left-side .top_reviews_block .review .review-content:hover, .seller-page .main .left-side .top_reviews_block .review .review-content:hover, .search-page .main .left-side .top_reviews_block .review .review-content:hover, .filterable-product-list-view .main .left-side .top_reviews_block .review .review-content:hover {
  text-decoration: none;
}
.category-page .main .left-side .top_reviews_block .review .reviewer-name, .manufacturer-page .main .left-side .top_reviews_block .review .reviewer-name, .seller-page .main .left-side .top_reviews_block .review .reviewer-name, .search-page .main .left-side .top_reviews_block .review .reviewer-name, .filterable-product-list-view .main .left-side .top_reviews_block .review .reviewer-name {
  font: bold 14px Manrope, sans-serif;
}
.category-page .main .left-side .top_reviews_block .review .purchased, .manufacturer-page .main .left-side .top_reviews_block .review .purchased, .seller-page .main .left-side .top_reviews_block .review .purchased, .search-page .main .left-side .top_reviews_block .review .purchased, .filterable-product-list-view .main .left-side .top_reviews_block .review .purchased {
  padding-top: 5px;
  font: 500 12px Manrope, sans-serif;
  color: #1B4F9F;
}
.category-page .main .left-side .top_reviews_block .review .review-text, .manufacturer-page .main .left-side .top_reviews_block .review .review-text, .seller-page .main .left-side .top_reviews_block .review .review-text, .search-page .main .left-side .top_reviews_block .review .review-text, .filterable-product-list-view .main .left-side .top_reviews_block .review .review-text {
  font: normal 13px Manrope, sans-serif;
}
.tablet-and-up .category-page .main .right-side, .tablet-and-up .manufacturer-page .main .right-side, .tablet-and-up .seller-page .main .right-side, .tablet-and-up .search-page .main .right-side, .tablet-and-up .filterable-product-list-view .main .right-side {
  float: right;
  width: calc(100% - 318px);
  padding-left: 20px;
  box-sizing: border-box;
}
.category-page .main .right-side.full-width, .manufacturer-page .main .right-side.full-width, .seller-page .main .right-side.full-width, .search-page .main .right-side.full-width, .filterable-product-list-view .main .right-side.full-width {
  width: 100%;
  padding: 0 0 20px 0;
}
.tablet-and-up .category-page .main .right-side.full-width, .tablet-and-up .manufacturer-page .main .right-side.full-width, .tablet-and-up .seller-page .main .right-side.full-width, .tablet-and-up .search-page .main .right-side.full-width, .tablet-and-up .filterable-product-list-view .main .right-side.full-width {
  padding-bottom: 50px;
}
.category-page .main .right-side .seller-props-popup-trigger, .manufacturer-page .main .right-side .seller-props-popup-trigger, .seller-page .main .right-side .seller-props-popup-trigger, .search-page .main .right-side .seller-props-popup-trigger, .filterable-product-list-view .main .right-side .seller-props-popup-trigger {
  font-size: 15px;
}
.category-page .main .right-side .category-banner-container, .manufacturer-page .main .right-side .category-banner-container, .seller-page .main .right-side .category-banner-container, .search-page .main .right-side .category-banner-container, .filterable-product-list-view .main .right-side .category-banner-container {
  position: relative;
}
.category-page .main .right-side .category-banner-container .previous-banner, .manufacturer-page .main .right-side .category-banner-container .previous-banner, .seller-page .main .right-side .category-banner-container .previous-banner, .search-page .main .right-side .category-banner-container .previous-banner, .filterable-product-list-view .main .right-side .category-banner-container .previous-banner {
  display: none;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 5px;
  cursor: pointer;
  opacity: 0.5;
  transform: rotate(180deg);
}
.category-page .main .right-side .category-banner-container .next-banner, .manufacturer-page .main .right-side .category-banner-container .next-banner, .seller-page .main .right-side .category-banner-container .next-banner, .search-page .main .right-side .category-banner-container .next-banner, .filterable-product-list-view .main .right-side .category-banner-container .next-banner {
  display: none;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 5px;
  opacity: 0.5;
  cursor: pointer;
}
.category-page .main .right-side .category-banner-container .category-banner img, .manufacturer-page .main .right-side .category-banner-container .category-banner img, .seller-page .main .right-side .category-banner-container .category-banner img, .search-page .main .right-side .category-banner-container .category-banner img, .filterable-product-list-view .main .right-side .category-banner-container .category-banner img {
  width: 100%;
  height: auto;
}
.category-page .main .right-side .category-banner-container .category-banner .slick-prev, .manufacturer-page .main .right-side .category-banner-container .category-banner .slick-prev, .seller-page .main .right-side .category-banner-container .category-banner .slick-prev, .search-page .main .right-side .category-banner-container .category-banner .slick-prev, .filterable-product-list-view .main .right-side .category-banner-container .category-banner .slick-prev {
  z-index: 1;
  left: 5px;
}
.category-page .main .right-side .category-banner-container .category-banner .slick-next, .manufacturer-page .main .right-side .category-banner-container .category-banner .slick-next, .seller-page .main .right-side .category-banner-container .category-banner .slick-next, .search-page .main .right-side .category-banner-container .category-banner .slick-next, .filterable-product-list-view .main .right-side .category-banner-container .category-banner .slick-next {
  z-index: 1;
  right: 5px;
}
.category-page .main .right-side .category-banner-container .banner-pagination, .manufacturer-page .main .right-side .category-banner-container .banner-pagination, .seller-page .main .right-side .category-banner-container .banner-pagination, .search-page .main .right-side .category-banner-container .banner-pagination, .filterable-product-list-view .main .right-side .category-banner-container .banner-pagination {
  position: absolute;
  padding: 5px 10px;
  margin: 0 5px 5px 0;
  bottom: 0;
  right: 0;
  background: #F9F7F7;
  border-radius: 4px;
  font: 500 14px Manrope, sans-serif;
  color: #5C5C5C;
}
.category-page .main .right-side .fuzzy-search, .manufacturer-page .main .right-side .fuzzy-search, .seller-page .main .right-side .fuzzy-search, .search-page .main .right-side .fuzzy-search, .filterable-product-list-view .main .right-side .fuzzy-search {
  margin-bottom: 20px;
}
.category-page .main .right-side .fuzzy-search h1, .manufacturer-page .main .right-side .fuzzy-search h1, .seller-page .main .right-side .fuzzy-search h1, .search-page .main .right-side .fuzzy-search h1, .filterable-product-list-view .main .right-side .fuzzy-search h1 {
  font-size: 25px;
}
.category-page .main .right-side .fuzzy-search .search-query-row, .manufacturer-page .main .right-side .fuzzy-search .search-query-row, .seller-page .main .right-side .fuzzy-search .search-query-row, .search-page .main .right-side .fuzzy-search .search-query-row, .filterable-product-list-view .main .right-side .fuzzy-search .search-query-row {
  padding-bottom: 10px;
}
.category-page .main .right-side .fuzzy-search .search-query-row span, .manufacturer-page .main .right-side .fuzzy-search .search-query-row span, .seller-page .main .right-side .fuzzy-search .search-query-row span, .search-page .main .right-side .fuzzy-search .search-query-row span, .filterable-product-list-view .main .right-side .fuzzy-search .search-query-row span {
  font-weight: 900;
}
.category-page .main .right-side .seller-title, .manufacturer-page .main .right-side .seller-title, .seller-page .main .right-side .seller-title, .search-page .main .right-side .seller-title, .filterable-product-list-view .main .right-side .seller-title {
  color: #1A242C;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #D5D5D5;
}
.category-page .main .right-side .seller-title h1, .manufacturer-page .main .right-side .seller-title h1, .seller-page .main .right-side .seller-title h1, .search-page .main .right-side .seller-title h1, .filterable-product-list-view .main .right-side .seller-title h1 {
  display: block;
  font: bold 30px Manrope, sans-serif;
}
.category-page .main .right-side .seller-title span:nth-child(2), .manufacturer-page .main .right-side .seller-title span:nth-child(2), .seller-page .main .right-side .seller-title span:nth-child(2), .search-page .main .right-side .seller-title span:nth-child(2), .filterable-product-list-view .main .right-side .seller-title span:nth-child(2) {
  font: bold 30px Manrope, sans-serif;
}
.category-page .main .right-side .manufacturer-suggestion, .manufacturer-page .main .right-side .manufacturer-suggestion, .seller-page .main .right-side .manufacturer-suggestion, .search-page .main .right-side .manufacturer-suggestion, .filterable-product-list-view .main .right-side .manufacturer-suggestion {
  margin: 2px 0 4px 0;
  font-weight: 16px;
}
.category-page .main .right-side .manufacturer-suggestion a, .manufacturer-page .main .right-side .manufacturer-suggestion a, .seller-page .main .right-side .manufacturer-suggestion a, .search-page .main .right-side .manufacturer-suggestion a, .filterable-product-list-view .main .right-side .manufacturer-suggestion a {
  cursor: pointer;
  color: #8DB723;
  font-weight: bold;
  text-decoration: none;
}
.category-page .main .right-side .no-results-title, .manufacturer-page .main .right-side .no-results-title, .seller-page .main .right-side .no-results-title, .search-page .main .right-side .no-results-title, .filterable-product-list-view .main .right-side .no-results-title {
  display: block;
  padding-right: 0;
}
.category-page .main .right-side .description-category, .manufacturer-page .main .right-side .description-category, .seller-page .main .right-side .description-category, .search-page .main .right-side .description-category, .filterable-product-list-view .main .right-side .description-category {
  overflow: hidden;
  font-size: 15px;
  line-height: 26px;
  margin: 10px 0;
  position: relative;
}
.category-page .main .right-side .description-category .description-text, .manufacturer-page .main .right-side .description-category .description-text, .seller-page .main .right-side .description-category .description-text, .search-page .main .right-side .description-category .description-text, .filterable-product-list-view .main .right-side .description-category .description-text {
  max-height: 75px;
  overflow: hidden;
  text-align: justify;
}
.category-page .main .right-side .description-category .description-text .store-address, .manufacturer-page .main .right-side .description-category .description-text .store-address, .seller-page .main .right-side .description-category .description-text .store-address, .search-page .main .right-side .description-category .description-text .store-address, .filterable-product-list-view .main .right-side .description-category .description-text .store-address {
  color: #A3A2AA;
}
.category-page .main .right-side .description-category .description-text a, .manufacturer-page .main .right-side .description-category .description-text a, .seller-page .main .right-side .description-category .description-text a, .search-page .main .right-side .description-category .description-text a, .filterable-product-list-view .main .right-side .description-category .description-text a {
  color: #8DB723;
}
.category-page .main .right-side .description-category .description-text img, .manufacturer-page .main .right-side .description-category .description-text img, .seller-page .main .right-side .description-category .description-text img, .search-page .main .right-side .description-category .description-text img, .filterable-product-list-view .main .right-side .description-category .description-text img {
  padding: 15px;
}
.category-page .main .right-side .description-category .description-text p, .manufacturer-page .main .right-side .description-category .description-text p, .seller-page .main .right-side .description-category .description-text p, .search-page .main .right-side .description-category .description-text p, .filterable-product-list-view .main .right-side .description-category .description-text p {
  margin: 1em 0;
}
.category-page .main .right-side .description-category .gradient-transparent, .manufacturer-page .main .right-side .description-category .gradient-transparent, .seller-page .main .right-side .description-category .gradient-transparent, .search-page .main .right-side .description-category .gradient-transparent, .filterable-product-list-view .main .right-side .description-category .gradient-transparent {
  position: absolute;
  width: 100%;
  height: 35px;
  left: 0;
  bottom: 26px;
  background: linear-gradient(0deg, #FFFFFF 40%, #FFFFFF00 100%);
}
.category-page .main .right-side .description-category .description-more, .manufacturer-page .main .right-side .description-category .description-more, .seller-page .main .right-side .description-category .description-more, .search-page .main .right-side .description-category .description-more, .filterable-product-list-view .main .right-side .description-category .description-more {
  display: block;
  padding-top: 10px;
  font-size: 12px;
  color: #1B4F9F;
  cursor: pointer;
}
.tablet-and-up .category-page .main .right-side .description-category .description-more, .tablet-and-up .manufacturer-page .main .right-side .description-category .description-more, .tablet-and-up .seller-page .main .right-side .description-category .description-more, .tablet-and-up .search-page .main .right-side .description-category .description-more, .tablet-and-up .filterable-product-list-view .main .right-side .description-category .description-more {
  font-size: 14px;
}
.category-page .main .right-side .description-category.expanded .description-text, .manufacturer-page .main .right-side .description-category.expanded .description-text, .seller-page .main .right-side .description-category.expanded .description-text, .search-page .main .right-side .description-category.expanded .description-text, .filterable-product-list-view .main .right-side .description-category.expanded .description-text {
  max-height: 100%;
}
.category-page .main .right-side .description-category.expanded .gradient-transparent, .manufacturer-page .main .right-side .description-category.expanded .gradient-transparent, .seller-page .main .right-side .description-category.expanded .gradient-transparent, .search-page .main .right-side .description-category.expanded .gradient-transparent, .filterable-product-list-view .main .right-side .description-category.expanded .gradient-transparent {
  display: none;
}
.category-page .main .right-side .description-category table tr:nth-child(odd), .manufacturer-page .main .right-side .description-category table tr:nth-child(odd), .seller-page .main .right-side .description-category table tr:nth-child(odd), .search-page .main .right-side .description-category table tr:nth-child(odd), .filterable-product-list-view .main .right-side .description-category table tr:nth-child(odd) {
  background-color: #f9f7f7;
}
.category-page .main .right-side .leasing-help-text, .manufacturer-page .main .right-side .leasing-help-text, .seller-page .main .right-side .leasing-help-text, .search-page .main .right-side .leasing-help-text, .filterable-product-list-view .main .right-side .leasing-help-text {
  margin: 10px 0;
  font: normal 11px Manrope, sans-serif;
  color: #9e9d9d;
}
.tablet-and-up .category-page .main .right-side .leasing-help-text, .tablet-and-up .manufacturer-page .main .right-side .leasing-help-text, .tablet-and-up .seller-page .main .right-side .leasing-help-text, .tablet-and-up .search-page .main .right-side .leasing-help-text, .tablet-and-up .filterable-product-list-view .main .right-side .leasing-help-text {
  font-size: 13px;
}
.tablet-and-up .category-page .main .right-side .selected-filters, .tablet-and-up .manufacturer-page .main .right-side .selected-filters, .tablet-and-up .seller-page .main .right-side .selected-filters, .tablet-and-up .search-page .main .right-side .selected-filters, .tablet-and-up .filterable-product-list-view .main .right-side .selected-filters {
  height: 60px;
  z-index: -1;
}
.category-page .main .right-side .admin-actions, .manufacturer-page .main .right-side .admin-actions, .seller-page .main .right-side .admin-actions, .search-page .main .right-side .admin-actions, .filterable-product-list-view .main .right-side .admin-actions {
  padding: 20px 0;
}
.tablet-and-up .category-page .main .right-side .admin-actions, .tablet-and-up .manufacturer-page .main .right-side .admin-actions, .tablet-and-up .seller-page .main .right-side .admin-actions, .tablet-and-up .search-page .main .right-side .admin-actions, .tablet-and-up .filterable-product-list-view .main .right-side .admin-actions {
  padding-top: 0;
}
.category-page .main .right-side .admin-actions .grid-admin-actions, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions, .seller-page .main .right-side .admin-actions .grid-admin-actions, .search-page .main .right-side .admin-actions .grid-admin-actions, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.category-page .main .right-side .admin-actions .grid-admin-actions .select-all-label, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions .select-all-label, .seller-page .main .right-side .admin-actions .grid-admin-actions .select-all-label, .search-page .main .right-side .admin-actions .grid-admin-actions .select-all-label, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions .select-all-label {
  cursor: pointer;
}
.category-page .main .right-side .admin-actions .grid-admin-actions .select-all-label .label-text, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions .select-all-label .label-text, .seller-page .main .right-side .admin-actions .grid-admin-actions .select-all-label .label-text, .search-page .main .right-side .admin-actions .grid-admin-actions .select-all-label .label-text, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions .select-all-label .label-text {
  font: 600 15px Manrope, sans-serif;
}
.category-page .main .right-side .admin-actions .grid-admin-actions .select-all-label input, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions .select-all-label input, .seller-page .main .right-side .admin-actions .grid-admin-actions .select-all-label input, .search-page .main .right-side .admin-actions .grid-admin-actions .select-all-label input, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions .select-all-label input {
  cursor: pointer;
}
.category-page .main .right-side .admin-actions .grid-admin-actions .select-all-label:hover, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions .select-all-label:hover, .seller-page .main .right-side .admin-actions .grid-admin-actions .select-all-label:hover, .search-page .main .right-side .admin-actions .grid-admin-actions .select-all-label:hover, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions .select-all-label:hover {
  color: #8DB723;
}
.category-page .main .right-side .admin-actions .grid-admin-actions button, .category-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions button, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .seller-page .main .right-side .admin-actions .grid-admin-actions button, .seller-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .search-page .main .right-side .admin-actions .grid-admin-actions button, .search-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions button, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions a.secondary-button {
  display: unset;
  height: 25px;
  margin: 0;
  padding: 0 10px;
  box-sizing: border-box;
}
.tablet-and-up .category-page .main .right-side .admin-actions .grid-admin-actions button, .tablet-and-up .category-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .tablet-and-up .manufacturer-page .main .right-side .admin-actions .grid-admin-actions button, .tablet-and-up .manufacturer-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .tablet-and-up .seller-page .main .right-side .admin-actions .grid-admin-actions button, .tablet-and-up .seller-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .tablet-and-up .search-page .main .right-side .admin-actions .grid-admin-actions button, .tablet-and-up .search-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button, .tablet-and-up .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions button, .tablet-and-up .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions a.secondary-button {
  display: inline-flex;
  height: 30px;
}
.category-page .main .right-side .admin-actions .grid-admin-actions button:hover, .category-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button:hover, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions button:hover, .manufacturer-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button:hover, .seller-page .main .right-side .admin-actions .grid-admin-actions button:hover, .seller-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button:hover, .search-page .main .right-side .admin-actions .grid-admin-actions button:hover, .search-page .main .right-side .admin-actions .grid-admin-actions a.secondary-button:hover, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions button:hover, .filterable-product-list-view .main .right-side .admin-actions .grid-admin-actions a.secondary-button:hover {
  border: 2px solid #8DB723;
  font-weight: bold;
}
.category-page .main .right-side .ajax-container, .manufacturer-page .main .right-side .ajax-container, .seller-page .main .right-side .ajax-container, .search-page .main .right-side .ajax-container, .filterable-product-list-view .main .right-side .ajax-container {
  position: relative;
}
.category-page .main .right-side .ajax-container .grid, .manufacturer-page .main .right-side .ajax-container .grid, .seller-page .main .right-side .ajax-container .grid, .search-page .main .right-side .ajax-container .grid, .filterable-product-list-view .main .right-side .ajax-container .grid {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tablet-and-up .category-page .main .right-side .ajax-container .grid, .tablet-and-up .manufacturer-page .main .right-side .ajax-container .grid, .tablet-and-up .seller-page .main .right-side .ajax-container .grid, .tablet-and-up .search-page .main .right-side .ajax-container .grid, .tablet-and-up .filterable-product-list-view .main .right-side .ajax-container .grid {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: unset;
}
.large-mobile-and-down .category-page .main .right-side .ajax-container .grid.compact-grid-mob, .large-mobile-and-down .manufacturer-page .main .right-side .ajax-container .grid.compact-grid-mob, .large-mobile-and-down .seller-page .main .right-side .ajax-container .grid.compact-grid-mob, .large-mobile-and-down .search-page .main .right-side .ajax-container .grid.compact-grid-mob, .large-mobile-and-down .filterable-product-list-view .main .right-side .ajax-container .grid.compact-grid-mob {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.category-page .main .right-side .ajax-container .grid-banner, .manufacturer-page .main .right-side .ajax-container .grid-banner, .seller-page .main .right-side .ajax-container .grid-banner, .search-page .main .right-side .ajax-container .grid-banner, .filterable-product-list-view .main .right-side .ajax-container .grid-banner {
  display: flex;
  justify-content: center;
  overflow: hidden;
  box-sizing: border-box;
  border: none;
  overflow: hidden;
  cursor: pointer;
}
.tablet-and-up .category-page .main .right-side .ajax-container .grid-banner, .tablet-and-up .manufacturer-page .main .right-side .ajax-container .grid-banner, .tablet-and-up .seller-page .main .right-side .ajax-container .grid-banner, .tablet-and-up .search-page .main .right-side .ajax-container .grid-banner, .tablet-and-up .filterable-product-list-view .main .right-side .ajax-container .grid-banner {
  max-height: 576px;
}
.category-page .main .right-side .ajax-container .grid-banner img, .category-page .main .right-side .ajax-container .grid-banner video, .manufacturer-page .main .right-side .ajax-container .grid-banner img, .manufacturer-page .main .right-side .ajax-container .grid-banner video, .seller-page .main .right-side .ajax-container .grid-banner img, .seller-page .main .right-side .ajax-container .grid-banner video, .search-page .main .right-side .ajax-container .grid-banner img, .search-page .main .right-side .ajax-container .grid-banner video, .filterable-product-list-view .main .right-side .ajax-container .grid-banner img, .filterable-product-list-view .main .right-side .ajax-container .grid-banner video {
  height: 100%;
  width: auto;
  border-radius: 12px;
}
.large-mobile-and-up .category-page .main .right-side .ajax-container .grid-banner img, .large-mobile-and-up .category-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .manufacturer-page .main .right-side .ajax-container .grid-banner img, .large-mobile-and-up .manufacturer-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .seller-page .main .right-side .ajax-container .grid-banner img, .large-mobile-and-up .seller-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .search-page .main .right-side .ajax-container .grid-banner img, .large-mobile-and-up .search-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .filterable-product-list-view .main .right-side .ajax-container .grid-banner img, .large-mobile-and-up .filterable-product-list-view .main .right-side .ajax-container .grid-banner video {
  border-radius: 8px;
}
.large-mobile-and-up .category-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .manufacturer-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .seller-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .search-page .main .right-side .ajax-container .grid-banner video, .large-mobile-and-up .filterable-product-list-view .main .right-side .ajax-container .grid-banner video {
  width: unset;
  height: unset;
}
.category-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .manufacturer-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .seller-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .search-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .filterable-product-list-view .main .right-side .ajax-container .grid-banner .grid-banner-embed {
  border-radius: 12px;
}
.large-mobile-and-up .category-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .large-mobile-and-up .manufacturer-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .large-mobile-and-up .seller-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .large-mobile-and-up .search-page .main .right-side .ajax-container .grid-banner .grid-banner-embed, .large-mobile-and-up .filterable-product-list-view .main .right-side .ajax-container .grid-banner .grid-banner-embed {
  border-radius: 8px;
}
.category-page .main .right-side .ajax-container .grid-banner:hover img, .category-page .main .right-side .ajax-container .grid-banner:focus img, .category-page .main .right-side .ajax-container .grid-banner:hover video, .category-page .main .right-side .ajax-container .grid-banner:focus video, .category-page .main .right-side .ajax-container .grid-banner:hover .grid-banner-embed, .category-page .main .right-side .ajax-container .grid-banner:focus .grid-banner-embed, .manufacturer-page .main .right-side .ajax-container .grid-banner:hover img, .manufacturer-page .main .right-side .ajax-container .grid-banner:focus img, .manufacturer-page .main .right-side .ajax-container .grid-banner:hover video, .manufacturer-page .main .right-side .ajax-container .grid-banner:focus video, .manufacturer-page .main .right-side .ajax-container .grid-banner:hover .grid-banner-embed, .manufacturer-page .main .right-side .ajax-container .grid-banner:focus .grid-banner-embed, .seller-page .main .right-side .ajax-container .grid-banner:hover img, .seller-page .main .right-side .ajax-container .grid-banner:focus img, .seller-page .main .right-side .ajax-container .grid-banner:hover video, .seller-page .main .right-side .ajax-container .grid-banner:focus video, .seller-page .main .right-side .ajax-container .grid-banner:hover .grid-banner-embed, .seller-page .main .right-side .ajax-container .grid-banner:focus .grid-banner-embed, .search-page .main .right-side .ajax-container .grid-banner:hover img, .search-page .main .right-side .ajax-container .grid-banner:focus img, .search-page .main .right-side .ajax-container .grid-banner:hover video, .search-page .main .right-side .ajax-container .grid-banner:focus video, .search-page .main .right-side .ajax-container .grid-banner:hover .grid-banner-embed, .search-page .main .right-side .ajax-container .grid-banner:focus .grid-banner-embed, .filterable-product-list-view .main .right-side .ajax-container .grid-banner:hover img, .filterable-product-list-view .main .right-side .ajax-container .grid-banner:focus img, .filterable-product-list-view .main .right-side .ajax-container .grid-banner:hover video, .filterable-product-list-view .main .right-side .ajax-container .grid-banner:focus video, .filterable-product-list-view .main .right-side .ajax-container .grid-banner:hover .grid-banner-embed, .filterable-product-list-view .main .right-side .ajax-container .grid-banner:focus .grid-banner-embed {
  box-shadow: 0 0.125rem 0.45rem rgba(0, 0, 0, 0.23);
}
.category-page .main .no-result-text, .manufacturer-page .main .no-result-text, .seller-page .main .no-result-text, .search-page .main .no-result-text, .filterable-product-list-view .main .no-result-text {
  width: 100%;
  text-align: center;
}
.category-page .main .no-result-text h2, .manufacturer-page .main .no-result-text h2, .seller-page .main .no-result-text h2, .search-page .main .no-result-text h2, .filterable-product-list-view .main .no-result-text h2 {
  padding: 20px 0 10px 0;
}
.tablet-and-up .category-page .main .no-result-text h2, .tablet-and-up .manufacturer-page .main .no-result-text h2, .tablet-and-up .seller-page .main .no-result-text h2, .tablet-and-up .search-page .main .no-result-text h2, .tablet-and-up .filterable-product-list-view .main .no-result-text h2 {
  font-size: 24px;
}
.category-page .main .no-result-text div, .manufacturer-page .main .no-result-text div, .seller-page .main .no-result-text div, .search-page .main .no-result-text div, .filterable-product-list-view .main .no-result-text div {
  padding-top: 20px;
}
.category-page .main .no-result-text > div, .manufacturer-page .main .no-result-text > div, .seller-page .main .no-result-text > div, .search-page .main .no-result-text > div, .filterable-product-list-view .main .no-result-text > div {
  padding-bottom: 20px;
  font-size: 18px;
}
.category-page .main .no-result-text > div .mobile, .manufacturer-page .main .no-result-text > div .mobile, .seller-page .main .no-result-text > div .mobile, .search-page .main .no-result-text > div .mobile, .filterable-product-list-view .main .no-result-text > div .mobile {
  font-weight: bold;
}
.category-page .page-custom-html-container, .manufacturer-page .page-custom-html-container, .seller-page .page-custom-html-container, .search-page .page-custom-html-container, .filterable-product-list-view .page-custom-html-container {
  margin-bottom: 20px;
}
.category-page .bottom-description a, .manufacturer-page .bottom-description a, .seller-page .bottom-description a, .search-page .bottom-description a, .filterable-product-list-view .bottom-description a {
  color: #8db723;
}
.category-page .bottom-description .description-text-bottom, .manufacturer-page .bottom-description .description-text-bottom, .seller-page .bottom-description .description-text-bottom, .search-page .bottom-description .description-text-bottom, .filterable-product-list-view .bottom-description .description-text-bottom {
  overflow: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  /* Safari, Chrome, Opera */
}
.category-page .bottom-description .description-text-bottom::-webkit-scrollbar, .manufacturer-page .bottom-description .description-text-bottom::-webkit-scrollbar, .seller-page .bottom-description .description-text-bottom::-webkit-scrollbar, .search-page .bottom-description .description-text-bottom::-webkit-scrollbar, .filterable-product-list-view .bottom-description .description-text-bottom::-webkit-scrollbar {
  display: none;
}
.category-page .bottom-description .description-text-bottom p, .manufacturer-page .bottom-description .description-text-bottom p, .seller-page .bottom-description .description-text-bottom p, .search-page .bottom-description .description-text-bottom p, .filterable-product-list-view .bottom-description .description-text-bottom p {
  margin: 1em 0;
}
.large-mobile-and-down .category-page .bottom-description, .large-mobile-and-down .manufacturer-page .bottom-description, .large-mobile-and-down .seller-page .bottom-description, .large-mobile-and-down .search-page .bottom-description, .large-mobile-and-down .filterable-product-list-view .bottom-description {
  overflow: hidden;
  font-size: 15px;
  line-height: 26px;
  margin: 10px 0;
  position: relative;
}
.large-mobile-and-down .category-page .bottom-description .description-text-bottom, .large-mobile-and-down .manufacturer-page .bottom-description .description-text-bottom, .large-mobile-and-down .seller-page .bottom-description .description-text-bottom, .large-mobile-and-down .search-page .bottom-description .description-text-bottom, .large-mobile-and-down .filterable-product-list-view .bottom-description .description-text-bottom {
  max-height: 100px;
  overflow: hidden;
  text-align: justify;
}
.large-mobile-and-down .category-page .bottom-description .description-text-bottom a, .large-mobile-and-down .manufacturer-page .bottom-description .description-text-bottom a, .large-mobile-and-down .seller-page .bottom-description .description-text-bottom a, .large-mobile-and-down .search-page .bottom-description .description-text-bottom a, .large-mobile-and-down .filterable-product-list-view .bottom-description .description-text-bottom a {
  color: #8DB723;
}
.large-mobile-and-down .category-page .bottom-description .gradient-transparent, .large-mobile-and-down .manufacturer-page .bottom-description .gradient-transparent, .large-mobile-and-down .seller-page .bottom-description .gradient-transparent, .large-mobile-and-down .search-page .bottom-description .gradient-transparent, .large-mobile-and-down .filterable-product-list-view .bottom-description .gradient-transparent {
  position: absolute;
  width: 100%;
  height: 35px;
  left: 0;
  bottom: 26px;
  z-index: 2;
  background: linear-gradient(0deg, #FFFFFF 40%, #FFFFFF00 100%);
}
.large-mobile-and-down .category-page .bottom-description .description-bottom-more, .large-mobile-and-down .manufacturer-page .bottom-description .description-bottom-more, .large-mobile-and-down .seller-page .bottom-description .description-bottom-more, .large-mobile-and-down .search-page .bottom-description .description-bottom-more, .large-mobile-and-down .filterable-product-list-view .bottom-description .description-bottom-more {
  display: block;
  padding-top: 10px;
  color: #1B4F9F;
  cursor: pointer;
}
.large-mobile-and-down .category-page .bottom-description.expanded .description-text-bottom, .large-mobile-and-down .manufacturer-page .bottom-description.expanded .description-text-bottom, .large-mobile-and-down .seller-page .bottom-description.expanded .description-text-bottom, .large-mobile-and-down .search-page .bottom-description.expanded .description-text-bottom, .large-mobile-and-down .filterable-product-list-view .bottom-description.expanded .description-text-bottom {
  max-height: 100%;
  overflow: scroll;
}
.large-mobile-and-down .category-page .bottom-description.expanded .gradient-transparent, .large-mobile-and-down .manufacturer-page .bottom-description.expanded .gradient-transparent, .large-mobile-and-down .seller-page .bottom-description.expanded .gradient-transparent, .large-mobile-and-down .search-page .bottom-description.expanded .gradient-transparent, .large-mobile-and-down .filterable-product-list-view .bottom-description.expanded .gradient-transparent {
  display: none;
}
.category-page .bottom-description table tr:nth-child(odd), .manufacturer-page .bottom-description table tr:nth-child(odd), .seller-page .bottom-description table tr:nth-child(odd), .search-page .bottom-description table tr:nth-child(odd), .filterable-product-list-view .bottom-description table tr:nth-child(odd) {
  background-color: #f9f7f7;
}
.category-page .pagination-container, .manufacturer-page .pagination-container, .seller-page .pagination-container, .search-page .pagination-container, .filterable-product-list-view .pagination-container {
  padding: 20px 0;
  box-sizing: border-box;
}
.tablet-and-up .category-page .pagination-container, .tablet-and-up .manufacturer-page .pagination-container, .tablet-and-up .seller-page .pagination-container, .tablet-and-up .search-page .pagination-container, .tablet-and-up .filterable-product-list-view .pagination-container {
  float: right;
  width: 100%;
  padding: 20px;
  margin-top: 20px;
  border-top: 1px solid #D5D5D5;
}
.category-page .main-article-grid::after, .manufacturer-page .main-article-grid::after, .seller-page .main-article-grid::after, .search-page .main-article-grid::after, .filterable-product-list-view .main-article-grid::after {
  content: "";
  clear: both;
  display: table;
}
.tablet-and-up .category-page .main-article-grid, .tablet-and-up .manufacturer-page .main-article-grid, .tablet-and-up .seller-page .main-article-grid, .tablet-and-up .search-page .main-article-grid, .tablet-and-up .filterable-product-list-view .main-article-grid {
  padding: 20px;
}

.category-landing-for-qs .category-search-container {
  visibility: hidden;
}

.search-page .main {
  padding-top: 20px;
}

/* Search highlight styles */
.search-page .GRID_ITEM .product-title em {
  font-weight: bold;
  font-style: normal;
  background: #DDF344;
}

.large-mobile-and-down .search-page .left-side.sticky-for-mobile {
  margin-top: -20px !important;
}

.large-mobile-and-down .ajax-container .compact-grid-mob div.grid-banner img.product-img {
  height: auto;
  width: 100%;
}

.CATEGORY_THUMBS ul {
  max-height: 324px;
  overflow: hidden;
}
.CATEGORY_THUMBS ul::after {
  content: "";
  clear: both;
  display: table;
}
.tablet-and-up .CATEGORY_THUMBS ul {
  max-height: 458px;
}
.CATEGORY_THUMBS ul li {
  width: calc(33.3333333333% - 4px);
  height: 104px;
  float: left;
  position: relative;
  margin: 0 4px 4px 0;
  border: 2px solid #FCF6E9;
  box-sizing: border-box;
  background: #FCF6E9;
  text-align: center;
  border-radius: 6px;
}
.CATEGORY_THUMBS ul li:hover {
  background: #FFFFFF;
}
.tablet-and-up .CATEGORY_THUMBS ul li {
  width: calc(16.6666666667% - 20px);
  height: 204px;
  float: none;
  display: inline-block;
  margin: 0 20px 20px 0;
}
.CATEGORY_THUMBS ul li a {
  display: block;
  height: 100%;
}
.CATEGORY_THUMBS ul li .img-placeholder {
  position: absolute;
  display: flex;
  height: 62.5%;
  width: 100%;
  align-items: center;
  top: 10px;
  padding: 0 10px;
  box-sizing: border-box;
}
.tablet-and-up .CATEGORY_THUMBS ul li .img-placeholder {
  top: 15px;
}
.CATEGORY_THUMBS ul li .img-placeholder img {
  max-height: 100%;
  max-width: 100%;
  margin: 0 auto;
  mix-blend-mode: multiply;
}
.CATEGORY_THUMBS ul li span:nth-child(2) {
  position: absolute;
  width: 98%;
  font: normal 10px Manrope, sans-serif;
  bottom: 4px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.tablet-and-up .CATEGORY_THUMBS ul li span:nth-child(2) {
  font: bold 13px Manrope, sans-serif;
  bottom: 15px;
}
.large-mobile-and-down .CATEGORY_THUMBS ul li:nth-child(3n) {
  margin-right: 0;
}
.tablet-and-up .CATEGORY_THUMBS ul li:nth-child(6n) {
  margin-right: 0;
}
.CATEGORY_THUMBS.expanded ul {
  max-height: inherit;
}

.CATEGORY_SEARCH_ICON_SCROLL {
  display: flex;
  margin-bottom: 20px;
  padding: 10px;
  column-gap: 10px;
  overflow: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  /* Safari, Chrome, Opera */
}
.CATEGORY_SEARCH_ICON_SCROLL::-webkit-scrollbar {
  display: none;
}
.tablet-and-up .CATEGORY_SEARCH_ICON_SCROLL {
  justify-content: space-around;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap {
  display: flex;
  width: 100px;
  min-width: 115px;
  justify-content: center;
  border: 2px solid #FCF6E9;
  background: #FCF6E9;
  box-sizing: border-box;
  text-align: center;
  border-radius: 6px;
  mix-blend-mode: multiply;
  gap: 8px;
  overflow: hidden;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap:hover {
  background: #FFFFFF;
}
.tablet-and-up .CATEGORY_SEARCH_ICON_SCROLL .item-wrap {
  width: 16.6666666667%;
  height: 150px;
  min-width: unset;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap button.redirect-btn {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  border: none;
  background: none;
  cursor: pointer;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap button.redirect-btn img {
  max-width: 85%;
  max-height: 70px;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap button.redirect-btn .category-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap button.redirect-btn .category-title span {
  font: normal 13px/17px Manrope, sans-serif;
}
.CATEGORY_SEARCH_ICON_SCROLL .item-wrap button.redirect-btn .category-title .result-count {
  display: block;
  color: #717171;
}

.CATEGORY_SORT .sort-box {
  height: 50px;
  width: 100%;
  position: relative;
}
.CATEGORY_SORT .sort-box::after {
  content: "";
  clear: both;
  display: table;
}
.CATEGORY_SORT .sort-box .sort {
  float: right;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  padding-left: 50px;
  font: bold 13px Manrope, sans-serif;
  border: none;
  border-radius: 5px;
  color: #140f26;
  background-color: #FFFFFF;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.19);
}
.tablet-and-up .CATEGORY_SORT .sort-box .sort {
  font: 500 14px Manrope, sans-serif;
}
.CATEGORY_SORT .sort-box img {
  position: absolute;
  height: 100%;
  width: 10px;
  padding-left: 20px;
}

.CATEGORY_SEARCH_SORT {
  padding: 20px 0;
}
.CATEGORY_SEARCH_SORT .search-line {
  height: 50px;
  padding: 0 28px 0 20px;
}
.CATEGORY_SEARCH_SORT .search-line::after {
  content: "";
  clear: both;
  display: table;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
}
.search-page .CATEGORY_SEARCH_SORT .search-line .category-search-container {
  display: none;
}
.tablet-and-up .CATEGORY_SEARCH_SORT .search-line .category-search-container {
  width: 70%;
  max-width: 539px;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar {
  width: 100%;
  height: 100%;
  border: none;
  font-size: bold 13px Manrope, sans-serif;
  color: #140f26;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 13px 15px 13px 52px;
  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.19);
}
.tablet-and-up .CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar {
  font: 500 14px Manrope, sans-serif;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar.active {
  border: 2px solid #b4c86c;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar::placeholder {
  color: #140F26;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .magnifier, .CATEGORY_SEARCH_SORT .search-line .category-search-container .clear-search {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 5px;
  left: 5px;
  cursor: pointer;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .magnifier {
  border-radius: 4px;
  background: url("/static/web/img/magnifier-white.svg") no-repeat center center #8eb823;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .clear-search {
  display: none;
  background: url("/static/web/img/x-filter-side.svg") no-repeat center center;
  background-size: 80%;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-arrow {
  display: none;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 16px;
  right: 12px;
  transform: rotate(135deg);
  z-index: 20;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-arrow:hover {
  cursor: pointer;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar.filled + .magnifier {
  display: none;
}
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar.filled ~ .search-arrow,
.CATEGORY_SEARCH_SORT .search-line .category-search-container .search-bar.filled ~ .clear-search {
  display: block;
}
.CATEGORY_SEARCH_SORT .search-line .category-sort {
  width: 26%;
  max-width: 230px;
  float: right;
  margin-bottom: 20px;
}
.CATEGORY_SEARCH_SORT .search-line .category-sort .sort-box:hover, .CATEGORY_SEARCH_SORT .search-line .category-sort .sort-box:active {
  cursor: pointer;
}

.TOP_5_PRODUCTS {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 20px;
  background-color: #fefefe;
}
.tablet-and-up .TOP_5_PRODUCTS {
  margin-bottom: 20px;
}
.TOP_5_PRODUCTS h2 {
  padding: 20px 20px 0 20px;
  border-top: 2px solid #F9F7F7;
}
.TOP_5_PRODUCTS table {
  padding-top: 20px;
  width: 100%;
}
.TOP_5_PRODUCTS .top-line, .TOP_5_PRODUCTS tr {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  background-color: #F9F7F7;
}
.TOP_5_PRODUCTS .top-line th, .TOP_5_PRODUCTS tr th {
  padding: 20px;
  font: 600 18px Manrope, sans-serif;
  box-sizing: border-box;
}
.TOP_5_PRODUCTS .top-line th.title-col, .TOP_5_PRODUCTS tr th.title-col {
  width: 70%;
  text-align: left;
}
.tablet-and-up .TOP_5_PRODUCTS .top-line th.title-col, .tablet-and-up .TOP_5_PRODUCTS tr th.title-col {
  width: 80%;
}
.TOP_5_PRODUCTS .top-line th.price-col, .TOP_5_PRODUCTS tr th.price-col {
  width: 30%;
}
.tablet-and-up .TOP_5_PRODUCTS .top-line th.price-col, .tablet-and-up .TOP_5_PRODUCTS tr th.price-col {
  width: 20%;
}
.TOP_5_PRODUCTS tbody tr:nth-child(2n) {
  background-color: #fefefe;
}
.TOP_5_PRODUCTS tbody tr.content-item {
  display: flex;
  align-items: center;
}
.TOP_5_PRODUCTS tbody tr.content-item .title {
  width: 70%;
  padding: 20px;
  word-break: break-word;
  box-sizing: border-box;
}
.tablet-and-up .TOP_5_PRODUCTS tbody tr.content-item .title {
  width: 80%;
}
.TOP_5_PRODUCTS tbody tr.content-item .price {
  width: 30%;
  padding: 20px;
  font-size: 21px;
  word-break: break-word;
  text-align: center;
  box-sizing: border-box;
}
.tablet-and-up .TOP_5_PRODUCTS tbody tr.content-item .price {
  width: 20%;
}

.FAQ_CONTAINER {
  margin-left: -20px;
  margin-right: -20px;
  padding: 0 20px;
  background-color: #F9F7F7;
}
.tablet-and-up .FAQ_CONTAINER {
  margin-bottom: 20px;
}
.FAQ_CONTAINER .separator {
  background: #E4E4E4;
}
.FAQ_CONTAINER a {
  color: #8DB723;
}
.FAQ_CONTAINER h2 {
  padding: 20px 10px 0 0;
  font-size: 14px;
}
.tablet-and-up .FAQ_CONTAINER h2 {
  font-size: 25px;
}

/* -------------------------------------------

    VARLĖ GLOBAL BLOCK / JOOM
    ("Prekės iš užsienio" lazy-loaded on search results)

-------------------------------------------- */
.varle-global-block-slot {
  width: 100%;
}
.tablet-and-up .varle-global-block-slot {
  margin: 24px 0;
  box-shadow: 0 0.125rem 0.45rem rgba(0, 0, 0, 0.23);
  border-radius: 8px;
}
.varle-global-block-slot:empty {
  display: none;
}
.large-mobile-and-down .varle-global-block-slot.for-tablet-only {
  display: none;
}
.desktop-and-up .varle-global-block-slot.for-tablet-only {
  display: none;
}
.large-mobile-and-down .varle-global-block-slot.for-desktop-only {
  display: none;
}
.tablet .varle-global-block-slot.for-desktop-only {
  display: none;
}

.varle-global-block-wrapper .varle-global-block-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.tablet-and-up .varle-global-block-wrapper .varle-global-block-header {
  padding: 0 20px;
}
.varle-global-block-wrapper .varle-global-block-header .heading {
  padding: 10px 0;
  font: bold 20px Manrope, sans-serif;
  color: #000000;
}
.varle-global-block-wrapper .varle-global-block-header .heading img {
  height: 65px;
  width: auto;
}
.varle-global-block-wrapper .varle-global-block-header .varle-global-block-see-all {
  white-space: nowrap;
  font-size: 14px;
}
.varle-global-block-wrapper .varle-global-block-grid {
  height: 400px;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  border: 1px solid #D5D5D5;
  border-radius: 8px;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.varle-global-block-wrapper .varle-global-block-grid::-webkit-scrollbar {
  display: none;
}
.tablet-and-up .varle-global-block-wrapper .varle-global-block-grid {
  display: flex;
  height: unset;
  padding: 0 10px;
  border: none;
  flex-wrap: nowrap;
  gap: 8px;
  overflow: hidden;
}
.large-mobile-and-down .varle-global-block-wrapper .varle-global-block-grid .varle-global-item {
  display: inline-block;
  height: 400px;
  width: 220px;
  max-width: unset;
  padding: 20px;
  border-right: 1px solid #D5D5D5;
  white-space: normal;
}
.large-mobile-and-down .varle-global-block-wrapper .varle-global-block-grid .varle-global-item:last-child {
  border-right: none;
}
.varle-global-block-wrapper .varle-global-block-grid .varle-global-item .product-title {
  margin-top: 8px;
  font: normal 13px Manrope, sans-serif;
  line-height: 20px;
  max-height: 40px;
  overflow: hidden;
  white-space: normal;
}
.varle-global-block-wrapper .varle-global-block-grid .varle-global-item .product-title a {
  color: inherit;
}
.varle-global-block-wrapper .varle-global-block-grid .varle-global-item .price-container {
  padding: 0 0 0 5px;
}

/*# sourceMappingURL=category.css.map */
