/** Shopify CDN: Minification failed

Line 19:20 Unexpected "{"
Line 19:29 Expected ":"
Line 25:20 Unexpected "{"
Line 25:29 Expected ":"
Line 31:20 Unexpected "{"
Line 31:29 Expected ":"
Line 38:20 Unexpected "{"
Line 38:29 Expected ":"

**/


/* CSS from section stylesheet tags */
/* --- CUSTOM STYLES FOR IMAGE SPACING --- */

  /* Use the section ID to ensure styles are specific */
  #filter-products-{{ section.id }} .category-products {
    /* Apply a negative margin to offset the padding on the first/last .owl-item */
    margin: -10px;
  }

  /* Add padding to the item container itself to create space between items */
  #filter-products-{{ section.id }} .products-grid .owl-item {
    padding: 10px; 
    box-sizing: border-box; /* Include padding in the element's total width/height */
  }

  /* Optional: Enhance the look of the individual slide box */
  #filter-products-{{ section.id }} .products-grid .image-slide {
    display: block;
    height: 100%; /* Ensure full height */
    box-sizing: border-box;
  }
  
  /* Ensure the image scales correctly within its container */
  #filter-products-{{ section.id }} .products-grid img {
    display: block;
    width: 100%;
    height: auto;
  }
.slide-image-mobile { display: none; }
.slide-image-desktop { display: block; max-width: 100%; height: auto; }

@media screen and (max-width: 768px) {
  .slide-image-mobile { display: block !important; }
  .slide-image-desktop { display: none !important; }
  .slideshow-section .item { background-image: var(--mobile-bg-url) !important; }
}

.slideshow .item {
  display: block;
  position: relative;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
.slideshow .item:hover { cursor: pointer; opacity: 0.95; }