/** Shopify CDN: Minification failed

Line 161:18 Invalid escape

**/
.custom-facets-label {
    margin-block: 0px;
    color: #000000;
    text-align: left;
    font-family: Aeonik;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.24px;
    padding-inline: 1.5rem;
}
facet-filters-form.facets.small-hide {
    margin-left: 0px;
    padding-top: 1.5rem;
    background-color: #ffffff;
    padding: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-top: 3rem;
}
.facets-vertical>.facet-filters .facets__header {
    background-color: transparent;
    padding: unset;
    border-top: unset !important;
}
 .facets-vertical>.facet-filters .facets__header .icon {
    display: none;
}
.facets-vertical>.facet-filters .facets__header span {
    color: #000;
    opacity: 1;
    font-family: Aeonik;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.18px;
    text-transform: uppercase;
}
.facet-checkbox {
    color: #000;
    opacity: 1;
    font-family: 'aeonik';
    font-style: normal;
    font-weight: 700;
    line-height: 22.692px;
}
.facets-label-span {
  opacity: 0.3;
}
.facet-checkbox .caption-with-letter-spacing {
    white-space: nowrap;
    color: #000000;
    opacity: 0.4;
}
.facet-checkbox>input[type=checkbox]:checked ~ * {
  color: #000;
  opacity: 1;
}
.facet-checkbox .icon svg {
    visibility: hidden;
}
.facet-checkbox>input[type=checkbox]:checked~.icon svg {
  visibility: visible;
}
.facet-checkbox>input[type=checkbox]:checked~.icon:after {
  content: unset;
}
.facet-checkbox>input[type=checkbox]:unchecked~.icon svg {
  visibility: hidden;
}
.facet-checkbox>input[type=checkbox]:checked~.icon {
  content: unset;
  background-color: #ffffff;
}
.facet-checkbox>input[type=checkbox]:checked ~ .icon svg path {
  fill: #000000;
}
.custom-facets-label + .facets .facets__selected span.count-bubble {
    display: none;
}

.collection .loading-overlay {
  z-index: -1;
}
infinite-scroll.infinite-scroll.button.button--tertiary {
    border-color: #000000;
    box-shadow: inset 0 0 0 0.1rem #000000;
    color: #ffffff;
    background-color: #000000;
    letter-spacing: 0px;
    text-transform: capitalize;
    font-size: 1.6rem;
    font-weight: 500;
    font-family: aeonik;
}
.facet-checkbox .icon:after {
    width: 100% !important;
    height: 100% !important;
}

@media (min-width: 750px) {
.facets-vertical>.facet-filters {
  max-height: max-content;
}
.facets-vertical.custom-page-width {
    padding-inline: 5rem;
    padding-top: 3rem;
}
.custom-product-grid .collection .product-grid {
    margin-top: 0rem;
}
.custom-facets-label + .facets .facets-vertical>.facet-filters .facets__header span {
    font-size: 16px;
}
.custom-facets-label + .facets facet-remove {
    display: none;
}
.custom-facets-label + .facets label.facet-checkbox {
    color: #000;
    font-size: 14px;
}
.facets-vertical>.facet-filters .facets__list {
  margin: 0px !important;
}
.facets-vertical>.facet-filters .facets__main {
    gap: 1.6rem;
}
.facet-filters .js-filter[aria-expanded=false] .facets__item--alt {
    display: block !important;
}
.facet-filters show-more-button {
  display: none !important;
}
}
@media (min-width: 1280px) {
.facets-vertical.custom-page-width {
    padding-inline: 10rem;
    padding-top: 3rem;
}
sticky-facet-filters.facet-filters.facet-filters-sticky.shopify-section-filters-sticky {
    top: 100px;
}
}
@media screen and (min-width: 990px) and (max-width: 1280px) {
.facets-vertical>.facet-filters {
    width: calc(25% - var(--grid-horizontal-spacing) * 4 / 5);
}
}
@media (max-width: 750px) {
  .collection .product-grid {
    margin-top: 0px;
  }
  .mobile-facets__open , .mobile-facets__open:hover{
    color: white;
    box-shadow: unset !important;
    border: unset;\
        font-family: aeonik;
}
.mobile-facets__open .facets__count-bubble {
  visibility: hidden;
  display: none;
}
form#FacetFiltersFormMobile * {
    font-family: aeonik;
}
}
facet-filters-form.facets.small-hide {
    border-radius: 18px;
}
@media screen and (min-width: 991px) {
.facets-vertical>.facet-filters {
    width: calc(25% - var(--grid-horizontal-spacing) * 4 / 5);
}
}
