/** Shopify CDN: Minification failed

Line 10:0 Unexpected "<"
Line 95:0 Unexpected "<"

**/


/* CSS from section stylesheet tags */
<style>
  .collection-grid {
    display: grid;
    gap: 30px;
    padding: 40px 20px;
  }

  .cols-mob-1 { grid-template-columns: repeat(1, 1fr); }
  .cols-mob-2 { grid-template-columns: repeat(2, 1fr); }

  @media (min-width: 768px) {
    .cols-tab-1 { grid-template-columns: repeat(1, 1fr); }
    .cols-tab-2 { grid-template-columns: repeat(2, 1fr); }
    .cols-tab-3 { grid-template-columns: repeat(3, 1fr); }
  }

  @media (min-width: 1024px) {
    .cols-desk-2 { grid-template-columns: repeat(2, 1fr); }
    .cols-desk-3 { grid-template-columns: repeat(3, 1fr); }
    .cols-desk-4 { grid-template-columns: repeat(4, 1fr); }
    .cols-desk-5 { grid-template-columns: repeat(5, 1fr); }
    .cols-desk-6 { grid-template-columns: repeat(6, 1fr); }
  }

  .product-card {
    position: relative;
    text-align: center;
  }

  .product-image-wrapper {
    aspect-ratio: var(--aspect);
    overflow: hidden;
  }

  .product-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .sale-badge {
    position: absolute;
    top: 0px;
   right: 0px;
    background-color: #f3c32c;
    color: #fff;
    font-size: 12px;
    padding: 8px 16px;
    font-weight: bold;
    z-index: 2;
  }

  .product-title {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
  }

  .price-wrapper {
    margin-top: 5px;
  }

.original-price {
  text-decoration: line-through;
  color: #aaa;
  margin-right: 8px;
}

.sale-price {
  color: #000;
 
}

  .star-rating {
    margin-top: 5px;
   
    font-size: 14px;
  }
    .collection-grid.cols-mob-1.cols-tab-2.cols-desk-4{
  
    display: grid;
    gap: 30px;
   margin: 20px 50px;
}
</style>
.commitment-section-wrapper.boxed {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.commitment-section-wrapper.full_width {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}