/** Shopify CDN: Minification failed

Line 40:16 Expected identifier but found whitespace
Line 40:17 Unexpected "1px"
Line 40:28 Unexpected "{"
Line 40:37 Expected ":"
Line 54:137 Expected identifier but found whitespace
Line 54:139 Unexpected "{"
Line 54:148 Expected ":"
Line 54:177 Expected ":"
Line 54:185 Expected identifier but found whitespace
Line 54:187 Unexpected "{"
... and 6 more hidden warnings

**/
.v-stack.justify-items-start.gap-5 .h6 {
	font-weight: 600;
}

.brands-index__columns {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr)); /* desktop: 4 colonne */
  gap: 28px;
}

.brands-index__col {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

/* La lista dentro ciascuna lettera deve essere 1 colonna (verticale) */
.brands-index__list--cols-1 {
  grid-template-columns: 1fr;
  gap: 0;
}

.brands-index__item {
  padding: 8px 0;
  border-bottom: 1px solid {{ section.settings.row_divider }};
}

@media (max-width: 990px) {
  .brands-index__columns { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 600px) {
  .brands-index__columns { grid-template-columns: 1fr; }
}    
    
    .brands-index { max-width: 1300px; margin: 0 auto; padding: 0 16px; }
    .brands-index__letters { display:flex; flex-wrap:wrap; gap:10px; }
    .brands-index__letters--az-stretched { justify-content: space-between; }
    .brands-index__letter { text-decoration:none; /*border:1px solid rgba(0,0,0,.15);*/ padding:6px 10px; font-weight:500; border-radius: {{ section.settings.outline_radius }}px; color: {{ section.settings.color_text }}; }
    .brands-index__search-input { width:100%; padding:10px 12px; border-radius:8px; border:1px solid rgba(0,0,0,.2); }

    .brands-index__group { margin: 26px 0; scroll-margin-top: {{ section.settings.anchor_offset }}px; }
    html { scroll-padding-top: 90px; }
    .brands-index__group-title { margin:0 0 20px; font-size: 18px; font-weight: 600;}

    .brands-index__list { list-style:none; padding:0; margin:0; display:grid; gap:10px 16px; }
    .brands-index__list--cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .brands-index__list--cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .brands-index__list--cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
    .brands-index__list--cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }

    @media (max-width: 990px){
      .brands-index__list--cols-4, .brands-index__list--cols-5 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    }
    @media (max-width: 750px){
      .brands-index__list--cols-3, .brands-index__list--cols-4, .brands-index__list--cols-5 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    }
    @media (max-width: 480px){
      .brands-index__list--cols-2, .brands-index__list--cols-3, .brands-index__list--cols-4, .brands-index__list--cols-5 { grid-template-columns: 1fr; }
    }

    .brands-index__link { text-decoration:none; color:#777; text-transform: uppercase; font-size:14px;}
    .visually-hidden { position:absolute !important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,1px); white-space:nowrap; }

.individual-option.extrasmall-size.rect-design, .individual-option.extrasmall-size.rounded-rect-design {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

@media only screen and (max-width: 479px) {
    .product-grid-item__title {
        font-size: calc(0.9rem * var(--adjust-product-grid-heading)) !important;
    }
    .product-grid-item__price {
        font-size: calc(0.9rem * var(--adjust-product-grid));
    }

    #shopify-section-template--26796316688758__section_products_list_PPTWQU .products-list__nav__button.h2.aos-animate {
        font-size: 14px !important;
        white-space: normal !important;
        overflow-wrap: break-word !important;
    }

    .products-list__nav {
        display: inherit !important;
    }

