.mgl{background:#f5f7fa;color:var(--ink,#080b14);padding:72px 0}.mgl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.mgl-kicker{display:inline-block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--blue,#1f47d6);margin-bottom:10px}.mgl-h2{font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.95;letter-spacing:.004em;font-size:clamp(28px,3.4vw,44px);margin:0;color:#0a0e18}.mgl-more{display:inline-flex;align-items:center;gap:7px;color:var(--blue,#1f47d6);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px;white-space:nowrap}.mgl-more:hover{gap:11px}.mgl-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mgl-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e7eaf1;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #080b1408,0 16px 36px -30px #080b1447;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.mgl-card:hover{transform:translateY(-6px);border-color:#d7dcea;box-shadow:0 6px 14px #080b140d,0 30px 54px -30px #1f47d64d}.mgl-media{position:relative;aspect-ratio:16/10;background:#0b1120;overflow:hidden}.mgl-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.mgl-card:hover .mgl-media img{transform:scale(1.05)}.mgl-body{padding:16px 17px 20px;display:flex;flex-direction:column;gap:8px}.mgl-cat{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--blue,#1f47d6)}.mgl-title{font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.3;color:#0a0e18;margin:0}@media(max-width:1024px){.mgl-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.mgl{padding:52px 0}.mgl-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -18px;padding:4px 18px 16px}.mgl-row::-webkit-scrollbar{display:none}.mgl-card{flex:0 0 80%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.mgl-card,.mgl-media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/compiled_assets/styles.css.map?subset=AAAAAAAAIA */
