/** Shopify CDN: Minification failed

Line 80:7 Unexpected "/"

**/
.mm-grid-collection {
	max-width: 1440px;
	margin: 0 auto;
}

/* Grid -- First container */
.mm-grid-first-container {
    padding: 0px var(--spacing-5) var(--spacing-2) var(--spacing-5);
}

/* Grid -- Second container */
.mm-grid-second-container {
    padding: 0 var(--spacing-7) var(--spacing-3) var(--spacing-7);
    grid-gap: var(--spacing-3);
}

/* Grid -- Second container -- Card collection */
.mm-grid-card-collection {
    display: grid ;
    grid-gap: var(--spacing-3);
    grid-template-columns: repeat(6, 1fr);
	height: fit-content;
    flex: 1;
    grid-auto-flow: dense;
}
.mm-grid-card-collection.mm-loading {
    opacity: .4;
    pointer-events: none;
}
.mm-grid-card-collection .mm-products-card {
    width: auto;
}

/* Desktop pattern 2/3/2/3 */
.mm-grid-card-collection > *:nth-child(10n+1),
.mm-grid-card-collection > *:nth-child(10n+2),
.mm-grid-card-collection > *:nth-child(10n+6),
.mm-grid-card-collection > *:nth-child(10n+7) {
    grid-column: span 3;
}

.mm-grid-card-collection > *:nth-child(10n+3),
.mm-grid-card-collection > *:nth-child(10n+4),
.mm-grid-card-collection > *:nth-child(10n+5) ,
.mm-grid-card-collection > *:nth-child(10n+8),
.mm-grid-card-collection > *:nth-child(10n+9),
.mm-grid-card-collection > *:nth-child(10n+10) {
    grid-column: span 2;
}

/* Grid -- Pagination */
.mm-grid-pagination {
    margin-bottom: var(--spacing-5);
}

@media (max-width: 1024px) {
    /* Grid */
    .mm-grid {
        padding: var(--spacing-3);
		padding-top: 0;
        grid-gap: var(--spacing-3);
    }

    /* Grid -- First container */
    .mm-grid-first-container {
        padding: 0px;
        flex-direction: column;
        grid-gap: var(--spacing-2);
    }
/* 
    /* Grid -- Second container */
    .mm-grid-second-container {
		grid-template-columns: repeat(2, 1fr);
        padding: 0;
    } */

    /* Grid -- Second container -- Count */
    .mm-grid-second-container-count {
        padding: 0;
    }
}

@media (max-width: 768px) {
	.mm-grid-card-collection {
        grid-template-columns: repeat(2, 1fr);
    }

	/* Reset desktop styles */
    .mm-grid-card-collection > * {
        grid-column: span 1 !important;
    }

    /* Mobile pattern 2/2/1/2/1 */
    .mm-grid-card-collection > *:nth-child(8n+5),  /* Position 5 */
    .mm-grid-card-collection > *:nth-child(8n+8) { /* Position 8 */
        grid-column: span 2 !important;
    }
}