.reviews-carousel{margin-top:35px}.reviews-controls{display:flex;align-items:center;gap:22px;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap}.review-navigation{display:flex;gap:12px}.reviews-controls button{font:500 16px/1.4 Arial,sans-serif;min-height:46px;padding:10px 18px;border:1px solid #b6b4a9;background:transparent;color:#292c27;cursor:pointer}.review-navigation button{background:#f4cc42;border-color:#f4cc42;min-width:52px;font-size:23px}.reviews-position{font:400 16px/1.4 Arial,sans-serif;color:#53594e}.reviews-section .reviews-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:32px;scrollbar-width:thin;scrollbar-color:#b8b5a9 transparent;padding-bottom:20px;overscroll-behavior-x:contain}.reviews-section .review-card{flex:0 0 calc((100% - 64px)/3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;margin:0;padding:28px 0 10px}.reviews-section .review-card blockquote{font:400 27px/1.5 Georgia,serif;min-height:150px;margin:24px 0 30px;overflow-wrap:anywhere}.reviews-section .review-card figcaption{margin-top:auto}.reviews-section .review-card figcaption strong{font-size:18px;line-height:1.5}.reviews-section .review-card figcaption a{font-size:14px;line-height:1.5;color:#555b4e}.reviews-section .review-stars{font-size:21px}.empty-stars{color:#9a9589}.rating-only{min-height:150px;margin:24px 0 30px}.reviews-controls button:focus-visible{outline:2px solid #292c27;outline-offset:4px}@media(max-width:1050px){.reviews-section .review-card{flex-basis:calc((100% - 32px)/2)}}@media(max-width:760px){.reviews-section .review-card{flex-basis:100%}.reviews-controls{gap:12px}.reviews-controls button{padding:10px 13px}.reviews-section .review-card blockquote{font-size:27px;min-height:0}.rating-only{min-height:100px}}
