/** Shopify CDN: Minification failed

Line 11:18 Unexpected "{"
Line 11:27 Expected ":"
Line 11:34 Unexpected "{"

**/


/* CSS from section stylesheet tags */
#collection-menu-{{ section.id }} { padding: 40px 0; }
.collection-menu__grid { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 10px; }
.collection-menu__item { text-align: center; }
.collection-menu__image-wrapper { position: relative; border-radius: 0px; overflow: hidden; margin-bottom: 0px; padding-top: 100%; }
.collection-menu__image { width: 100%; height: 100%; display: block; object-fit: cover;}
.collection-menu__name { font-size: 16px; font-weight: 600; margin: 15px 0px; }
.collection-menu__badge { 
  position: absolute; 
  top: 10px; left: 10px; 
  background: #c84d2e; 
  color: #fff; 
  font-size: 13px; 
  font-weight: 600; 
  padding: 4px 10px; 
  border-radius: 20px; 
}
.collection-menu {
    padding: 40px 0px;
}
a.collection-menu__link {
    text-decoration: none;
}
h2.collection-menu__title {
    font-weight: 500;
}
.collection-menu__item a {
    height: 100%;
    display: inline-block;
    width: 100%;
}
.img-div {
    display: inline-block;
    line-height: 0;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

@media(max-width: 992px){
    .collection-menu__grid {
        grid-template-columns: 1fr 1fr 1fr;
     }
}


@media(max-width: 768px){
    .collection-menu__grid {
        grid-template-columns: 1fr 1fr;
     }
     .collection-menu__name {
    font-size: 14px;
}
}