.mm-fr{background:var(--mm-pastel-blush);padding:clamp(3rem,7vw,5.5rem) var(--mm-gutter);position:relative}@media screen and (min-width:750px){.mm-fr{padding:clamp(4rem,7vw,6rem) var(--mm-gutter-lg)}}@media screen and (min-width:990px){.mm-fr{padding-block:clamp(4.5rem,6vw,6.5rem)}}.mm-fr__inner{max-width:min(100%,74rem);margin:0 auto;display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem)}@media screen and (min-width:990px){.mm-fr__inner{gap:clamp(2.5rem,3vw,3.5rem)}}.mm-fr__head{text-align:center;display:flex;flex-direction:column;gap:1rem;max-width:56rem;margin:0 auto}@media screen and (min-width:990px){.mm-fr__head{gap:1.25rem}}.mm-fr__eyebrow{font-family:var(--font-mono--family, "JetBrains Mono"),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;color:var(--mm-ink-muted, rgb(44 62 80 / .55));font-weight:500}@media(min-width:750px){.mm-fr__eyebrow{font-size:.75rem}}.mm-fr__pullquote{font-family:var(--font-heading--family);font-size:clamp(1.75rem,4.6vw,3rem);font-weight:400;line-height:1.12;letter-spacing:-.018em;color:var(--mm-ink);margin:.25rem 0 0;font-style:italic}@media screen and (min-width:990px){.mm-fr__pullquote{font-size:clamp(2.25rem,3vw,3.25rem);line-height:1.1}}.mm-fr__pq-open,.mm-fr__pq-close{color:var(--mm-ink-muted, rgb(44 62 80 / .45));opacity:1;font-weight:400;font-style:normal;margin-inline:.05em}.mm-fr__rating-row{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;flex-wrap:wrap;font-family:var(--font-body--family);font-size:.9375rem;color:var(--mm-ink-muted, rgb(44 62 80 / .6));margin-top:.5rem;letter-spacing:.005em}.mm-fr__rating-meta{letter-spacing:.01em;font-weight:400}.mm-fr__rating-meta strong{color:var(--mm-ink);font-weight:600;font-size:1.0625rem;font-feature-settings:"tnum";margin-right:.0625rem}@media screen and (min-width:750px){.mm-fr__rating-row{font-size:1rem}.mm-fr__rating-meta strong{font-size:1.125rem}}.mm-fr__stars{display:inline-flex;gap:.1875rem;color:var(--mm-luck-gold)}.mm-fr__stars--lg .mm-fr__star{width:1.125rem;height:1.125rem}.mm-fr__star{width:1rem;height:1rem}.mm-fr__star:not(.is-on){color:#c99a404d}.mm-fr__rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;padding:.5rem 0;margin:0 -1rem;padding-inline:1rem;scroll-padding-inline:1rem}.mm-fr__rail::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.mm-fr__rail{gap:1.25rem;margin:0;padding-inline:0;justify-content:center}}@media screen and (min-width:990px){.mm-fr__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;overflow:visible;scroll-snap-type:none;padding:0}}@media screen and (min-width:1280px){.mm-fr__rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.mm-fr__card{flex:0 0 92%;max-width:42rem;min-width:18rem;scroll-snap-align:center;background:var(--mm-surface);border:1px solid rgb(44 62 80 / .06);border-radius:18px;padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;text-align:left;position:relative;box-shadow:0 1px 2px #2c3e5008,0 12px 28px -16px #2c3e501f;transition:transform .25s var(--ease-out-quad),box-shadow .25s var(--ease-out-quad)}.mm-fr__card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #2c3e500d,0 20px 40px -20px #2c3e502e}@media screen and (min-width:750px){.mm-fr__card{padding:2rem 1.875rem 1.75rem;gap:1.125rem}}@media screen and (min-width:990px){.mm-fr__card{flex:none;max-width:none;min-width:0;scroll-snap-align:none;padding:2rem 1.875rem 1.75rem;gap:1.125rem;min-height:14rem}}@media screen and (min-width:1280px){.mm-fr__card{grid-column:span 2}.mm-fr__card:nth-child(4),.mm-fr__card:nth-child(5){grid-column:span 3}}.mm-fr__card-stars{display:inline-flex;gap:.1875rem;color:var(--mm-luck-gold)}.mm-fr__card-stars .mm-fr__star{width:1rem;height:1rem}@media screen and (min-width:750px){.mm-fr__card-stars .mm-fr__star{width:1.0625rem;height:1.0625rem}}.mm-fr__card-quote{font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.55;color:var(--mm-ink);font-style:italic;font-weight:400;margin:0;padding:0;border:0;max-width:none;letter-spacing:-.005em}@media screen and (min-width:750px){.mm-fr__card-quote{font-size:1.125rem;line-height:1.55}}@media screen and (min-width:990px){.mm-fr__card-quote{font-size:1.0625rem;line-height:1.6}}.mm-fr__card-quote:before{content:"\201c"}.mm-fr__card-quote:after{content:"\201d"}.mm-fr__card-author{font-family:var(--font-body--family);font-size:.875rem;color:var(--mm-ink-muted, rgb(44 62 80 / .6));margin:.25rem 0 0;letter-spacing:.02em;display:inline-flex;align-items:center;gap:0;font-weight:500}.mm-fr__card-dash{display:none!important}.mm-fr__card-author-meta{opacity:.7;font-weight:400}@media screen and (min-width:990px){.mm-fr__card-author{margin-top:auto;padding-top:.5rem}}.mm-fr__dots{display:flex;justify-content:center;gap:.5rem}.mm-fr__dot{width:.5rem;height:.5rem;border:0;border-radius:999px;background:var(--mm-ink);opacity:.25;cursor:pointer;padding:0;transition:opacity .2s,width .2s,border-radius .2s}.mm-fr__dot[aria-selected]{opacity:1;width:1.5rem;border-radius:.25rem}@media screen and (min-width:990px){.mm-fr__dots{display:none}}.mm-fr__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:36rem;margin:0 auto;padding-top:1.5rem;border-top:1px solid rgb(0 0 0 / .08);text-align:center}.mm-fr__stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.mm-fr__stat-number{font-family:var(--font-heading--family);font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--mm-ink)}.mm-fr__stat-label{font-family:var(--font-body--family);font-size:.8125rem;color:var(--mm-ink-muted, rgb(0 0 0 / .55));line-height:1.3}.mm-fr__stat--hero{text-align:center;margin:.5rem auto 0}@media screen and (min-width:990px){.mm-fr__stats{padding-top:1.25rem}}.mm-fr__cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:1rem 2.5rem;border:1.5px solid var(--mm-ink);border-radius:999px;background:transparent;color:var(--mm-ink);font-family:var(--font-body--family);font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.mm-fr__cta:hover{background:var(--mm-ink);color:var(--mm-surface)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-mm-featured-reviews.css.map */
