/** Shopify CDN: Minification failed

Line 73:2 Unexpected "}"

**/

/* ============================================================================
   FORCED DAWN-STYLE CAROUSEL MASTER FIX
   ============================================================================== */

/* This completely overrides your old layout settings on mobile screens */
@media screen and (max-width: 749px) {
  
  /* 1. FORCE THE ROW CONTAINER TO SWIPE */
  div.grid-uniform.minimalist-carousel,
  .minimalist-carousel {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    
    /* Creates breathing room for the card shadows & track bar */
    padding: 16px 16px 24px 16px !important; 
    margin-left: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* 2. FORCE SCROLLBAR VISIBILITY AS A VISUAL CUE */
  div.grid-uniform.minimalist-carousel::-webkit-scrollbar,
  .minimalist-carousel::-webkit-scrollbar {
    display: block !important;
    height: 5px !important;
  }
  
  div.grid-uniform.minimalist-carousel::-webkit-scrollbar-track,
  .minimalist-carousel::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.05) !important;
    border-radius: 20px !important;
  }
  
  div.grid-uniform.minimalist-carousel::-webkit-scrollbar-thumb,
  .minimalist-carousel::-webkit-scrollbar-thumb {
    background: #000000 !important;
    border-radius: 20px !important;
  }

  /* 3. FORCE INDIVIDUAL CARDS TO SEPARATE AND SHADOW */
  div.grid__item.carousel-slide,
  .minimalist-carousel .carousel-slide {
    display: block !important;
    flex: 0 0 60% !important; /* Forces cards to line up side-by-side */
    width: 60% !important;
    max-width: 75% !important;
    
    margin-right: 16px !important;
    padding: 8px !important;
    float: none !important; /* Breaks the old floating grid layout */
    scroll-snap-align: start !important;
    box-sizing: border-box !important;
    
    /* Dawn White Canvas Styling */
    background-color: #FAF9F7 !important;
    border-radius: 20px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
    border: 1px solid rgba(0, 0, 0, 0.02) !important;
  }
}
  }
}
