/** Shopify CDN: Minification failed

Line 72:28 Unexpected "{"
Line 72:37 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:collection-grid (INDEX:12) */
.product-bx {
    position: relative;
  }

  .product-bx .product-badge {
    position: absolute;
    top: 10px;
    right: 10px; /* Align to the right corner */
    max-width: 250px; /* Set max width */
    width: auto; /* Ensure it adjusts to content width */
    text-align: right; /* Align text to the right */
  }

  .product-badge img {
    max-width: 100%; /* Ensure the image doesn't exceed 250px */
    height: auto;
    display: block; /* Remove extra spacing around images */
  }

  .product-bx .product-badge img {
    width: 100%; /* Makes the badge responsive within max width */
    height: auto;
  }

  .product-badge {
    position: absolute;
    top: 10px;
    right: 10px; /* Aligns badge to top-right corner */
    z-index: 10; /* Ensures it's above other content */
  }

  .product-bx .product-badge img {
    max-width: 250px; /* Restricts badge width */
    height: auto;
  }

  .product-bx .product-bx-inner {
    position: relative;
  }

  .product-bx-outer {
    position: relative;
  }

  .product-bx .product-bx-inner .product-badge {
    right: 10px; /* Ensures badge is on the right side */
  }

  .product-bx-outer {
    position: relative;
  }

  .product-bx-outer .product-badge {
    max-width: 250px; /* Maximum width constraint */
  }

  .product-bx-outer .product-badge {
    right: 10px; /* Align to right corner */
  }

  .product-bx-outer.slides-{{ section.id }} .product-bx {
    margin: 0 10px; /* Optional: Adds spacing between slides */
  }
/* END_SECTION:collection-grid */