.collection__wrapper {
  background: var(--color-white);
  padding-bottom: 32px;
}
.collection__subtitle {
	font-weight: 600;
  font-size: 15px;
  margin-bottom: 8px;
  display: block;
}
/* Collection gutter change */
@media (max-width: 1200px) {
  .collection-products-row {
      margin-right: -8px;
      margin-left: -8px;
  }
  .collection-products-row .col-lg-4, .collection-products-row .col-md-4, .collection-products-row .col-sm-6, .collection-products-row .col-6 {
    padding-right: 8px;
    padding-left: 8px;
  }
}

/* Collection Filter */
#collection-sidebar {
	margin-top: 23px !important; 
}
#collection-category-carousel {
	margin-top: 0 !important;
}
.collection-category-carousel-block {
	transition: background-color .4s ease, color .4s ease;
  background-color: var(--color-secondary);
  border-radius: var(--border-radius-pill);
  font-size: 15px;
}
.collection-category-carousel-block:hover {
	background-color: var(--color-primary);
}
.collection-filter-price .ui-slider-handle {
  background-color: var(--color-black);
  border-color: var(--color-black);
}
.product-filters {
	background-color: var(--color-white);
  border-radius: var(--border-radius);
  padding: 24px;
  padding-top: 40px;
  top: 160px !important;
}
.sidebar-filter-slider {
	padding-left: 13px;
}
.button-filters {
	background-image: none;
  background-color: var(--color-secondary);
  color: var(--color-body) !important;
  transition: background-color .4s ease;
}
.button-filters:hover {
	background-color: var(--color-primary) !important; 
}
.collection-view > a {
  width: 31px;
  height: 32px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #333 !important;
  border: 1px solid #333;
  color: var(--color-white) !important;
}
.collection-view > a:last-of-type {
	background-color: transparent;
  color: color: var(--color-black);
}
#collection .fancy-select {
 background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.14%205.05%22%3E%0A%20%20%3Ctitle%3EAsset%203%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22abe7e859-115e-4568-82e8-11152a3cdada%22%20data-name%3D%22Layer%202%22%3E%0A%20%20%20%20%3Cg%20id%3D%2265fd8162-9791-42c2-9ba6-6dade6f7f55e%22%20data-name%3D%22Layer%203%22%3E%0A%20%20%20%20%20%20%3Cpolyline%20points%3D%227.86%200.25%204.07%204.49%200.28%200.25%22%20style%3D%22fill%3A%20none%3Bstroke%3A%20%23595959%3Bstroke-miterlimit%3A%2010%3Bstroke-width%3A%200.75px%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E) !important; 
  border-color: var(--color-black) !important;
  background-color: transparent;
}
/* Collection CTA */
.collection-cta {
	background-color: var(--footer-bg-color);
  width: 100%;
  padding: 30px 60px;
  display: flex;
  flex-direction: column;
  align-items: start;
  border-radius: var(--border-radius);
}
@media (max-width: 992px) {
  .collection-cta {
 		padding: 50px;
  }
}
@media (max-width: 768px) {
  .collection-cta {
 		padding: 30px;
  }
}
.collection-cta__title {
	font-size: var(--font-size-2);
  font-weight: 500;
  color: var(--color-white);
  margin-bottom: 8px;
}
@media (max-width: 992px) {
  .collection-cta__title {
    font-size: 22px;
  }
}
.collection-cta__content {
  font-size: 16px;
  color: var(--color-white);
}
.collection-cta .btn {
	margin-top: 20px;
}