.mk-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.mk-section-header{text-align:center;max-width:760px;margin:0 auto 70px}.mk-subtitle{display:inline-block;padding:8px 18px;border-radius:999px;background:#eaf8ef;color:#16a34a;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mk-section-header h2{font-size:48px;margin:20px 0;color:#111827;line-height:1.2;font-weight:800}.mk-section-header p{color:#6b7280;font-size:18px;line-height:1.8}.mk-card{position:relative;overflow:hidden;border-radius:28px;min-height:360px;text-decoration:none;box-shadow:0 20px 50px #00000014;transition:.45s ease;display:block}.mk-card:hover{transform:translateY(-10px)}.mk-card-image{position:absolute;top:0;right:0;bottom:0;left:0}.mk-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mk-card:hover .mk-img{transform:scale(1.08)}.mk-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(17,24,39,.88),rgba(17,24,39,.25),transparent)}.mk-card-content{position:absolute;left:30px;right:30px;bottom:30px;color:#fff;z-index:5}.mk-card-content h3{font-size:30px;margin:0 0 12px;font-weight:800}.mk-card-content p{margin:0 0 22px;color:#f3f4f6;line-height:1.6}.mk-btn-small{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:14px;background:#ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-weight:700;transition:.35s}.mk-card:hover .mk-btn-small{background:#16a34a}@media(max-width:1200px){.mk-collection-grid{grid-template-columns:repeat(2,1fr)}.mk-section-header h2{font-size:40px}}@media(max-width:768px){.mk-collection-grid{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.mk-collection-grid::-webkit-scrollbar{display:none}.mk-card{flex:0 0 280px;min-width:280px;min-height:340px;scroll-snap-align:start}.mk-section-header{margin-bottom:50px}.mk-section-header h2{font-size:32px}}@media(min-width:1201px){.mk-center-left{grid-column:2}.mk-center-right{grid-column:3}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/premium-collections.css.map */
