div.component.reviews{position:relative;max-width:var(--max-page-width);margin:0 auto}div.component.reviews button{background:none;border:0;margin:0;padding:0;width:36px;height:36px;cursor:pointer}div.component.reviews button svg{display:block;color:var(--primary-color);width:27px;height:27px;margin:0 auto}div.component.reviews button.previous{position:absolute;top:50%;left:0;margin-top:-18px}div.component.reviews button.next{position:absolute;top:50%;right:0;margin-top:-18px}div.component.reviews div.review-list-outer-wrapper{overflow:hidden}div.component.reviews ul{display:block;list-style:none;padding:0;margin:0;overflow:hidden}div.component.reviews ul li{display:block;float:left}div.component.reviews ul li div.review-inner-wrapper{width:100%;padding:30px 72px;box-sizing:border-box;text-align:center}div.component.reviews ul li div.review-inner-wrapper div.rating{margin:0 auto 4px}div.component.reviews ul li div.review-inner-wrapper div.rating svg{color:var(--primary-color);width:20px;height:20px}div.component.reviews ul li div.review-inner-wrapper div.author{margin-bottom:18px}div.component.reviews ul li div.review-inner-wrapper div.review-title{margin-bottom:18px;font-weight:700}@media screen and (min-width:1512px){div.component.reviews button.previous{left:-36px}div.component.reviews button.next{right:-36px}}@media screen and (max-width:700px){div.component.reviews ul li div.review-inner-wrapper{padding-left:36px;padding-right:36px}}