/** Shopify CDN: Minification failed

Line 62:28 Unexpected "{"
Line 62:37 Expected ":"
Line 68:27 Unexpected "{"
Line 68:36 Expected ":"
Line 271:22 Unexpected "{"
Line 271:31 Expected ":"
Line 271:38 Unexpected "{"
Line 272:18 Expected identifier but found whitespace
Line 272:20 Unexpected "{"
Line 272:29 Expected ":"
... and 5 more hidden warnings

**/
.mobile-facets__summary {
    padding: 1.3rem 1.5rem;
}
.mobile-facets__summary span
{
 color: #121212;
}

.mobile-facets__sort{
     color: #121212;
}
      .collection-card-product .card__information {
        padding-bottom: 12px;
      }
  .collection-card-product .quick-add-cst {
    position: absolute !important;
    bottom: 0;
    width: 100%;
    z-index: 99999;
    margin: 0 !important;
}
  .collection-card-product .atc{
    display: flex;
   align-items: center;
    gap: 5px;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0;
    color: #121212;
}
.collection-card-product .quick-add__submit:after{
    box-shadow: unset !important;
    border: none;
}

  .custom-tab-heading{
font-weight: 600;
font-size: 48px;
line-height: 140%;
letter-spacing: 0;
text-align: center;
text-transform: uppercase;
    max-width: 40%;
    margin: 0 auto 30px auto !important;
  }
  .collection-tabs-section-{{ section.id }} .tab-cl-btn.active {
    border: 1px solid #121212;
    background: #12121226;
    width: fit-content;
    padding: 0 30px;
}
 .collection-tabs-section-{{ section.id }} .tab-cl-btn {
       border: 1px solid #0000001A;
    width: fit-content;
    padding: 0 30px !important;
}
button.button.h3.tab-cl-btn {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0;
    text-align: center;
    color: #121212;
}
.custom-ttl-tab{
font-weight: 500;
font-size: 20px;
line-height: 120%;
letter-spacing: 0;
 text-align: left;
 color: #121212;
 margin-bottom: 5px;
}
.collection-card-product .price-item--sale, .collection-card-product .price-item--sale>* {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0;
    color: #121212 !important;
}
.collection-card-product .price.price--on-sale {
    text-align: left;
}
.collection-card-product .price--on-sale .price-item--regular {
    color: #12121280 !important;
    font-weight: 300;
    font-size: 16px !important;
    line-height: 120%;
    letter-spacing: 0;
    text-decoration: line-through;
}
.collection-card-product .price {
    text-align: left;
}
.collection-card-product .price .price__regular .price-item{
    text-align: left;
    font-weight: 500;
    font-size: 18px !important;
    line-height: 120%;
    letter-spacing: 0;
    color: #121212 !important;
}
.tab-badge{
font-weight: 400;
font-size: 16px !important;
line-height: 120%;
letter-spacing: 0;
text-transform: uppercase;
background: darkcyan;
padding:5px 10px;
    /* margin-top: 10px; */
}
a#load-btn {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0;
    text-align: center;
    color: #000000;
    margin-top: 50px;
}
.main-coll-facet {
    display: flex;
    justify-content: space-between;
        border-bottom: 1px solid #12121226;
    padding-bottom: 10px;
        align-items: baseline;
    gap: 20px;
}
.collection-card-product ul#product-grid {
    margin-top: 40px;
}
button.tab-btn {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0;
    text-align: center;
    color: #121212;
        border: 1px solid #0000001A;
    width: fit-content;
     background: transparent;
    padding: 0 30px !important;
        min-width: calc(12rem + var(--buttons-border-width) * 2);
    min-height: calc(4.5rem + var(--buttons-border-width) * 2);
    cursor: pointer;
}
.tab-btn.active {
    border: 1px solid #121212;
    background: #12121226;
    width: fit-content;
    padding: 0 30px;
}

.tab-coll-button {
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: safe center;
    column-gap: 8px;
    display: grid;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    overflow: auto hidden;
    margin-bottom: 30px;
}
.mobile-facets__inner {
    margin-left: 0 !important;
    margin-right: auto;
}
.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner {
    transform: translate(-100vw) !important;
}
.mobile-facets__item span.facet-checkbox__text-label {
    text-transform: capitalize;
}
@media (min-width:768px){
  .collection-card-product .quick-add__submit-cst{
    display: none;
}

.card-wrapper:hover .quick-add__submit-cst{
 display: flex;
 background: #FFFFFF99;
 backdrop-filter: blur(10px);
}
.collection-card-product .quick-add__submit-cst-mobile{
  display: none;
}
}
  @media only screen and (max-width: 1356px) {
  .custom-tab-heading{
    max-width: 60%;
  }

  }
   @media (max-width: 1279px){
 .custom-tab-heading{
    max-width: 80%;
  }
   }
  @media only screen and (max-width: 768px) {
    button.tab-btn {
    padding: 0 25px !important;
        min-width: auto !important;

}
    span.mobile-facets__open-label.button-label.medium-hide.large-up-hide {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0;
    color: #121212;
}

    a#load-btn {
    margin-top: 20px;
}
    .tab-badge{
font-weight: 400;
font-size: 10px !important;
line-height: 120%;
letter-spacing: 0;
text-transform: uppercase;
background: darkcyan;
padding: 3px;

}
    .tab-coll-button {
    margin-bottom: 10px;

    }
    .main-coll-facet {
             border-bottom: none;
        padding-bottom: 0;
}
.collection-card-product ul#product-grid {
    margin-top: 20px;
}
    .main-coll-facet {
    display: block;
    justify-content: space-between;
}
    .collection-card-product .quick-add__submit-cst{
    display: none;
}
 .custom-tab-heading{
    max-width: 100%;
    font-size: 24px;
  }

    #shopify-section-{{ section.id }} {
      padding-top: {{ section.settings.mobile_padding_top }}px;
      padding-bottom: {{ section.settings.mobile_padding_bottom }}px;
    }
 .quick-add__submit-cst-mobile:after{
    text-align: left;
    justify-content: left;
    padding: 0;
    box-shadow: unset !important;
 }
  .quick-add__submit-cst-mobile{
    text-align: left;
    justify-content: left;
    padding: 0;
    box-shadow: unset !important;
 }
 .collection-card-product .quick-add__submit-cst-mobile .atc {
    padding-bottom: 5px;
    border-bottom: 1px solid black;
}
.custom-ttl-tab {
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 0px;
}
.collection-card-product .price-item--sale, .collection-card-product .price-item--sale>* {
    font-size: 14px;

}
.collection-card-product .price.price--on-sale {
    text-align: left;
}
.collection-card-product .price--on-sale .price-item--regular {
    font-size: 13px !important;
}

.collection-card-product .price .price__regular .price-item{
  
    font-size: 14px !important;
  
}
  .collection-card-product .atc{
    font-size: 12px;
}
.collection-card-product .atc svg{
      width: 18px;
    height: 18px;
}
  }

      .facets-container-drawer .mobile-facets__wrapper {
        margin-right: 0 !important;
        justify-content: right;
            width: 100%;

    }

  