/** Shopify CDN: Minification failed

Line 138:2 Unexpected "="

**/
/* variant content css */
.shop-sidebar ul.scrollbar li .cust-checkbox-label{
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: capitalize;
  -webkit-transition: all 0s ease-in-out 0s;
  -o-transition: all 0s ease-in-out 0s;
  transition: all 0s ease-in-out 0s;
}
.shop-sidebar ul.scrollbar li label.cust-checkbox-label{
  margin-bottom: 0;
}
.shop-sidebar ul.scrollbar li .cust-checkbox-label span.filter-name{
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.shop-sidebar ul.scrollbar li input.cust-checkbox,
.shop-sidebar ul.scrollbar li .cust-checkbox-label input.cust-checkbox{
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.shop-sidebar ul.scrollbar li .cust-checkbox-label .cust-check{
  position: absolute;
  width: 21px;
  height: 21px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e2e2e2;
  border-radius: 100%;
  overflow: hidden;
}
.shop-sidebar ul.scrollbar li:hover .cust-checkbox-label .cust-check,
.shop-sidebar ul.scrollbar li.active .cust-checkbox-label .cust-check{
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
}
.shop-sidebar ul.scrollbar li .cust-checkbox-label .cust-check::after{
  display: none;
  content: "\f25c";
  font-family: bootstrap-icons !important;
  font-size: 16px;
}
.shop-sidebar ul.scrollbar li.active .cust-checkbox-label span.cust-check::after,
.shop-sidebar ul.scrollbar li .cust-checkbox-label input.cust-checkbox.active-filter:checked ~ span.cust-check::after{
  display: block;
}

/* sidebar color filter css */
.shop-sidebar.Color ul.scrollbar{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.shop-sidebar.Color ul.scrollbar li.color{
  padding: 0;
}
.shop-sidebar.Color ul.scrollbar li.color .cust-checkbox-label{
  padding: 0;
}
.shop-sidebar.Color ul.scrollbar li.color .cust-checkbox-label span.filter-name{
  display: none;
}
.shop-sidebar.Color ul.scrollbar li.color .cust-checkbox-label span.cust-check{
  position: unset;
  width: 25px;
  height: 25px;
  border: none;
}
.shop-sidebar.Color ul.scrollbar li.color .cust-checkbox-label span.cust-check[data-tag="color_black"]::after{
  color: #ffffff;
}

/* sidebar tag filter css */
.shop-sidebar.Tag ul.scrollbar{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow-x: hidden;
}
.shop-sidebar.Tag ul.scrollbar li.tag{
  padding: 0;
}
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label{
  padding: 0;
}
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label span.filter-name{
  font-size: 13px;
  padding: 4px 15px;
  background-color: #f6f6f6;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
}
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label:hover span.filter-name{
  color: #fff;
}
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label span.filter-name,
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label:hover span.filter-name{
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label span.filter-name::before{
  content: "#";
}
.shop-sidebar.Tag ul.scrollbar li.tag .cust-checkbox-label span.cust-check{
  opacity: 0;
}
.shop-sidebar.Tag ul.scrollbar li.tag:hover .cust-checkbox-label span.cust-check{
  box-shadow: none;
}
.collection-grid{
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 15px;
}

* ===== FORCE 5 COLUMNS STRONG ===== */

/* container */
.collection-grid,
.collection-grid .row{
  display: flex !important;
  flex-wrap: wrap !important;
}

/* each item */
.collection-grid .product-item,
.collection-grid .grid__item,
.collection-grid .col,
.collection-grid .col-lg-3{
  width: 20% !important;
  max-width: 20% !important;
  flex: 0 0 20% !important;
  padding: 0 8px;
}

/* fix bootstrap override */
.collection-grid .row > *{
  width: 20% !important;
  max-width: 20% !important;
  flex: 0 0 20% !important;
}

/* image */
.collection-grid img{
  width: 100%;
  height: auto;
}

/* ===== RESPONSIVE ===== */

@media (max-width: 1024px){
  .collection-grid .product-item,
  .collection-grid .grid__item,
  .collection-grid .row > *{
    width: 33.33% !important;
    max-width: 33.33% !important;
    flex: 0 0 33.33% !important;
  }
}

@media (max-width: 768px){
  .collection-grid .product-item,
  .collection-grid .grid__item,
  .collection-grid .row > *{
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
  }
}
