/** Shopify CDN: Minification failed

Line 56:19 Expected identifier but found "/"
Line 75:0 Unexpected "}"

**/
.product-maillage {
   display: flex;
   overflow-x: auto;
   padding: 16px 0 24px;
   background: #ffffff;
}
.product-maillage .page-width {
   width: 100%;
}
.product-maillage .product_maillage_title {
   text-align: center;
   margin: 16px 0 32px;
}
.product-maillage .product-maillage-list {
   display: grid;
   grid-template-columns: repeat(4, 1fr);
   overflow-x: auto;
   gap: 24px 16px;
   padding: 0 0 16px;
   scroll-snap-type: x mandatory;
}
.product-maillage .product-maillage-list::-webkit-scrollbar {
   height: 8px;
   cursor: pointer;
}
.product-maillage .product-maillage-list::-webkit-scrollbar-thumb {
   background: #DEDEDE;
}
.product-maillage .product-maillage-list::-webkit-scrollbar-track {
   background: #EFEFEF;
}
.product-maillage a {
   display: flex;
   min-width: 240px;
   align-items: center;
   justify-content: flex-start;
   padding: 0;
   font-size: 13px;
   font-weight: 500;
   line-height: 16px;
   text-decoration: none;
   color: inherit;
   gap: 8px;
   scroll-snap-align: start;
   transition: transform 0.2s ease, color 0.2s ease;
}

.product-maillage a:hover {
   transform: scale(1.01);
   color: #000000; /
}

.product-maillage a img {
   width: 60px;
   height: auto;
   transition: border-color 0.1s ease, transform 0.2s ease;
   border: 2px solid #FFF;
   border-radius: 50%;
   aspect-ratio: 1/1;
   object-fit: cover;
   object-position: center top;
   filter: brightness(0.96);
}

.product-maillage a:hover img {
   border-color: #ffffff;
   transform: scale(1.1);
}
}
@media only screen and (max-width: 749px) {
   .product-maillage .product-maillage-list {
      gap: 16px;
      grid-template-columns: repeat(2, 1fr);
   }
}