.mk-rev__head{margin-bottom:5.8rem;text-align:center}.mk-rev__title{margin:0;color:var(--mk-ink, #202123);font-size:5.2rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}.mk-rev__subtitle{margin:2.8rem auto 0;max-width:96rem;color:#5b5c63;font-size:1.6rem;font-weight:300;line-height:1.6}.mk-rev__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:3.6rem;margin:0;padding:0;list-style:none}.mk-rev__card{display:flex;flex-direction:column;flex:0 1 calc((100% - 7.2rem) / 3);min-width:0;max-width:45.6rem}.mk-rev__media{position:relative;overflow:hidden;width:100%;aspect-ratio:456 / 300;background-color:#d9d9de}.mk-rev__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mk-rev__card:hover .mk-rev__image{transform:scale(1.03)}.mk-rev__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin:auto;border-radius:50%;background-color:#fff;color:var(--mk-purple, #5a00a3);transition:transform .2s ease}.mk-rev__play svg{width:3.2rem;height:3.2rem}.mk-rev__play:hover{transform:scale(1.08)}.mk-rev__play:focus-visible{outline:.3rem solid var(--mk-purple, #5a00a3);outline-offset:.3rem}.mk-rev__body{display:flex;flex:1 1 auto;flex-direction:column;padding:3.6rem 2.4rem 3.5rem 3.4rem;background-color:#f5f5f7}.mk-rev__quote{margin:0 0 3rem;padding-left:2.4rem;border-left:.4rem solid var(--mk-purple, #5a00a3);color:var(--mk-ink, #202123);font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.55}.mk-rev__name{margin:0;color:var(--mk-ink, #202123);font-size:1.6rem;font-weight:700;line-height:1.3}.mk-rev__note{margin:.8rem 0 0;color:#8a8b92;font-size:1.3rem;font-weight:300;line-height:1.4}@media screen and (max-width:989px){.mk-rev__head{margin-bottom:4rem}.mk-rev__title{font-size:3.4rem}.mk-rev__subtitle{margin-top:1.8rem;font-size:1.5rem}.mk-rev__grid{gap:2.4rem}.mk-rev__card{flex-basis:calc((100% - 2.4rem)/2);max-width:none}}@media screen and (max-width:749px){.mk-rev__title{font-size:2.8rem}.mk-rev__card{flex-basis:100%}.mk-rev__body{padding:2.6rem 2rem 2.4rem 2.6rem}.mk-rev__quote{margin-bottom:2.4rem;padding-left:1.8rem;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.mk-rev__image,.mk-rev__play{transition:none}.mk-rev__card:hover .mk-rev__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-mk-review-grid.css.map */
