.mm-grid-cards-section-wrapper{background:var(--black-50)}.mm-grid-cards-inner{padding-top:var(--margin-8);padding-bottom:var(--margin-8);margin:0 auto}.mm-grid-cards-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--margin-3)}.mm-grid-cards-header-text{min-width:0}.mm-grid-cards-title,.mm-grid-cards-subtitle{margin:0}.mm-grid-cards-arrows{display:flex;flex-shrink:0;margin-right:-8px}.mm-grid-cards-arrow{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--primary);cursor:pointer;transition:color var(--duration-default) var(--cubic-bezier-default),transform var(--duration-default) var(--cubic-bezier-default)}.mm-grid-cards-arrow:hover:not([disabled]){color:var(--primary);transform:scale(1.05)}.mm-grid-cards-arrow[disabled]{opacity:.3;cursor:not-allowed}.mm-grid-cards-grid.splide{width:100%}.mm-grid-cards-grid .splide__slide{min-width:0}.mm-grid-cards-progress{width:106px;margin:0 auto;height:2px;background:var(--black-200);overflow:hidden}.mm-grid-cards-progress-bar{width:0;height:100%;background:var(--primary);transition:width var(--duration-default) var(--cubic-bezier-default)}.mm-grid-cards-loading{min-height:280px;display:grid;grid-template-columns:repeat(var(--mm-grid-cols-desktop, 4),minmax(0,1fr));gap:var(--margin-1)}.mm-grid-cards-loading .mm-skel-block{aspect-ratio:1 / 1;background:linear-gradient(90deg,var(--black-100) 0%,var(--black-50) 50%,var(--black-100) 100%);background-size:200% 100%;animation:mm-skel-shimmer 1.4s ease-in-out infinite}@media(max-width:768px){.mm-grid-cards-inner{padding:var(--margin-6) 0}.mm-grid-cards-header{padding:0 var(--margin-3)}.mm-grid-cards-arrows{display:none}.mm-grid-cards-grid--mobile-grid.splide{display:block}.mm-grid-cards-grid--mobile-grid>.splide__track{display:block;overflow:visible}.mm-grid-cards-grid--mobile-grid>.splide__track>.splide__list{display:grid!important;grid-template-columns:repeat(var(--mm-grid-cols-mobile, 2),minmax(0,1fr));gap:var(--margin-5) var(--margin-1);transform:none;width:100%}.mm-grid-cards-grid--mobile-grid>.splide__track>.splide__list>.splide__slide{width:auto;margin:0}.mm-grid-cards-grid--mobile-grid~.mm-grid-cards-progress{display:none}.mm-grid-cards-loading{grid-template-columns:repeat(var(--mm-grid-cols-mobile, 2),minmax(0,1fr));min-height:200px}.mm-grid-card .splide__list{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mm-grid-cards.css.map */
