/** Shopify CDN: Minification failed

Line 61:0 Unexpected "}"

**/
.banner-collection .banner__box {
  max-width: 68rem;
  background: #ffffffcf;
  padding: 26px 30px 30px !important;
}
.banner-collection .banner__box .banner__heading{
  font-size: 33px;
  line-height: 1.2;
}

.banner-collection .banner__text p {
    font-family: 'AbelCustom';
    line-height: 22px;
    font-size: 16px;
  letter-spacing: 0;
  color: rgba(var(--color-foreground),1);
}
span#ProductCountDesktop {
    display: none;
}
details#Details-filter\.v\.availability-template--19084830605544__product-grid {
    display: none;
}
details#Details-filter\.v\.price-template--19084830605544__product-grid {
    display: none;
}
label {
    display: none;
}
h2#verticalTitle {
    display: none;
}
.pagination__item {
    font-family: 'AbelCustom';
    font-size: 16px;
    font-weight: 400;
}
.product-grid-container.abc .pagination-wrapper {
    margin-top: 0 !important;
}
.product-grid-container.abc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 49%;
    max-width: 1040px;
    margin: 0 auto;
    margin-left: 40%;
}
.product-grid-container.abc .pagination-wrapper {
   /* max-width: 40%;
    width: 40%;*/
    max-width: 56%;
    width: 56%;
}
}
.product-grid-container.abc .product-grid-container.abc .page-width {
    padding: 0 !important;
    width: 35%;
    max-width: 35%;
}
.product-grid-container.abc .pagination__list{
    /*justify-content: end;*/
    justify-content: center;
}
h2.banner__heading.inline-richtext.h1:after {
    display: block;
    height: 1px;
    width: 25%;
    content: "";
    background: #9D9D9C;
    margin-top: 5px;
}

.facets__disclosure-vertical {
    border-top: none;
}
.facet-checkbox>svg {
    display: none;
}
div#Facet-1-template--19084830605544__product-grid {
    margin-left: 0.625rem;
}
.facets__disclosure-vertical {
    border-top: none !important;
}
.facets-vertical .facets__summary {
    padding-top: 0;
    padding-bottom: 0;
}
.facets__summary:hover .facets__summary-label, .facets-layout-list .facets__label:hover .facet-checkbox__text-label {
     text-decoration: unset !important; 
     text-underline-offset: 0rem !important; 
}
span.facets__summary-label {
    font-size: 20px;
    font-weight: 600;
    color: black;
    text-transform: capitalize;
}
span.facet-checkbox__text-label {
    font-size: 16px;
    font-weight: 400;
}
span.facet-checkbox__text-label:active {
    font-weight: 700 !important;
}
.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark {
    visibility: unset !important;
}
details[open] > summary::before {
  display: none; 
}

details.js-filter[open] summary {
  pointer-events: none; 
  cursor: default;
}
.facets__form-vertical svg.icon.icon-caret {
    display: none;
}
summary.facets__summary.caption-large.focus-offset {
    padding-bottom: 0 !important;
}
label.facets__label.facet-checkbox {
    padding: 8px !important;
}
facet-filters-form.facets {
    padding-right: 0;
    margin-right: 0;
  }
  .product-count-vertical {
      display: none;
  }

@media screen and (max-width: 768px){
  .banner-collection #Banner-template--19084830605544__image_banner_6UpAPG .banner__media::before{
    padding-bottom: 56% !important;
  }
  .banner-collection .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient {
    padding: 20px!important;
}
  .page-width.breadcrumbs {
    display: none;
}
  .product-grid-container.abc .pagination-wrapper {
    max-width: 100%;
    width: 100%;
}
  .product-grid-container.abc .pagination__list {
    justify-content: start;
}
  .product-grid-container.abc {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin: 0;
}
  
}

.collection .card__heading{
  font-size: 16px;
    line-height: 19.2px;
    color: #3C3C3B;
    letter-spacing: normal;
}

.custom--card-wrapper .main-badge-image-wrapper {
    bottom: 10px!important;
}
.star-container-wraper {
    display: flex;
    align-items: baseline;
  gap: 3px;
}
.star-container-wraper p.rating-text.caption {
  margin: 0;
}
.star-container-wraper .rating-count span{
  text-transform: capitalize;
}








