#sm-reviews{background:#E095A5;color:#fff;max-width:none;width:100%;padding:48px max(24px,calc((100vw - 1280px)/2));box-sizing:border-box;display:flex;flex-direction:column}#sm-reviews[hidden]{display:none}#sm-reviews h2{color:#fff;text-align:center;font-size:clamp(26px,3vw,38px);margin:0 0 28px}#sm-reviews .sm-review-track{order:1;display:flex;align-items:flex-start;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2px 12px;scrollbar-width:thin;scrollbar-color:#f5c9db transparent}#sm-reviews .sm-review-card{box-sizing:border-box;flex:0 0 calc((100% - 52px)/3);min-width:0;height:430px;padding:24px 26px;background:#fff;border-radius:30px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;color:#36463f}#sm-reviews .sm-review-card.sm-review-card-expanded{height:auto;min-height:430px}#sm-reviews .sm-review-quote-mark{font-family:Georgia,serif;font-size:76px;font-weight:bold;line-height:.85;height:58px;color:#E095A5}#sm-reviews .sm-review-stars{color:#956710;font-size:16px;letter-spacing:2px;line-height:1.2;margin:0 0 10px}#sm-reviews .sm-review-card blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;flex:none;margin:12px 0 8px;padding:0;border:0;height:auto;min-height:124px;max-height:124px;font-family:inherit;font-size:15px;font-weight:400;font-style:normal;line-height:1.65;color:#4b5350;white-space:normal}#sm-reviews .sm-review-card blockquote.sm-review-expanded{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}#sm-reviews button{font:inherit;cursor:pointer}#sm-reviews .sm-review-more{border:0;background:transparent;color:#E095A5;font-size:13px;text-decoration:underline;padding:0;margin:0 0 12px}#sm-reviews .sm-review-card p{margin:4px 0;line-height:1.4;color:#4b5350}#sm-reviews .sm-review-card .sm-review-name{font-size:15px;font-weight:700;margin-top:auto;color:#E095A5}#sm-reviews .sm-review-card.sm-review-card-expanded .sm-review-name{margin-top:16px}#sm-reviews .sm-review-meta{font-size:11px}#sm-reviews .sm-reviews-controls{order:2;display:flex;justify-content:center;gap:12px;margin:24px 0 0}#sm-reviews .sm-reviews-controls[hidden]{display:none}#sm-reviews .sm-reviews-controls button{border:1px solid #f5c9db;border-radius:99px;padding:9px 16px;background:transparent;color:#fff;font-size:13px}#sm-reviews button:focus-visible,#sm-reviews .sm-review-track:focus-visible{outline:3px solid #edacbb;outline-offset:4px}@media(max-width:990px){#sm-reviews .sm-review-card{flex-basis:calc((100% - 26px)/2)}}@media(max-width:600px){#sm-reviews{padding:32px 20px}#sm-reviews .sm-review-card{flex-basis:90%;padding:22px;height:430px}#sm-reviews .sm-review-track{gap:16px}}@media(prefers-reduced-motion:reduce){#sm-reviews .sm-review-track{scroll-behavior:auto}}
#sm-reviews h2{color:#fff}#sm-reviews .sm-reviews-controls button{color:#253d38;border-color:#253d38}#sm-reviews .sm-review-card .sm-review-name,#sm-reviews .sm-review-more{color:#376751}