.rev-mm{padding:60px 0}.rev-mm__header{text-align:center;max-width:600px;margin:0 auto 40px;padding:0 20px;opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.rev-mm--visible .rev-mm__header{opacity:1;transform:translateY(0)}.rev-mm__eyebrow{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7c8960;margin:0 0 10px}.rev-mm__heading{font-family:var(--font-heading-family);font-weight:600;font-size:32px;color:#20221d;margin:0}.rev-mm__track{display:flex;gap:16px;overflow-x:auto;padding:4px 20px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(124,137,96,.4) transparent}.rev-mm__track::-webkit-scrollbar{height:6px}.rev-mm__track::-webkit-scrollbar-thumb{background:#7c896059;border-radius:999px}.rev-mm__card{position:relative;flex:0 0 auto;width:220px;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:#e4e3d6;box-shadow:0 8px 20px #20221d14;opacity:0;transform:translateY(24px) scale(.96);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.rev-mm--visible .rev-mm__card{opacity:1;transform:translateY(0) scale(1)}.rev-mm__card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.rev-mm__card:hover img{transform:scale(1.05)}.rev-mm__overlay{position:absolute;left:0;right:0;bottom:0;padding:16px 14px;background:linear-gradient(to top,#20221dd1,#20221d00)}.rev-mm__stars{display:flex;gap:2px;color:#d9b65c;margin-bottom:6px}.rev-mm__quote{font-family:var(--font-body-family);font-size:13px;line-height:1.4;color:#f6f2e4;margin:0}.rev-mm__card--text{aspect-ratio:auto;min-height:220px;background:#fdfcf7;border:1px solid rgba(124,137,96,.18);display:flex;align-items:center}.rev-mm__text-content{position:relative;padding:26px 20px 20px;display:flex;flex-direction:column;gap:12px}.rev-mm__text-content:before{content:"\201c";position:absolute;top:-6px;left:14px;font-family:var(--font-heading-family);font-size:52px;line-height:1;color:#7c89602e}.rev-mm__card--text .rev-mm__quote{color:#20221d;font-style:italic;font-size:14px;line-height:1.55}.rev-mm__footer{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px;opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .3s,transform .6s cubic-bezier(.16,1,.3,1) .3s}.rev-mm--visible .rev-mm__footer{opacity:1;transform:translateY(0)}.rev-mm__button{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body-family);font-weight:600;font-size:15px;background:#47542e;color:#f6f2e4;padding:14px 30px;border-radius:999px;text-decoration:none;transition:transform .25s ease,background .25s ease}.rev-mm__button:hover{background:#333d21;transform:translateY(-2px)}.rev-mm__rating{display:flex;align-items:center;gap:8px}.rev-mm__rating-stars{display:flex;gap:2px;color:#d9b65c}.rev-mm__rating-text{font-family:var(--font-body-family);font-size:13px;color:#6b6e60}@media screen and (max-width:749px){.rev-mm{padding:44px 0}.rev-mm__heading{font-size:24px}.rev-mm__card{width:170px}}@media(prefers-reduced-motion:reduce){.rev-mm__header,.rev-mm__card,.rev-mm__footer{transition:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reviews-mixmate.css.map */
