.cmm-product-trust{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:-8px 0 24px;font:12px/1.5 Arial,sans-serif;color:#62685e}.cmm-product-rating{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.cmm-product-rating>span:last-child{text-decoration:underline;text-underline-offset:4px}.cmm-product-rating:focus-visible{outline:2px solid #977547;outline-offset:5px}.cmm-product-rating strong{color:#334737}.cmm-product-sales{border-left:1px solid #dedfd5;padding-left:16px}.cmm-review-stars{display:inline-block;position:relative;white-space:nowrap;font:20px/1.2 Arial,sans-serif;letter-spacing:2px;color:#7a846f;vertical-align:middle}.cmm-review-stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:#967546}.cmm-reviews{margin-top:64px;padding-top:36px;border-top:1px solid #dedfd5;scroll-margin-top:28px;color:#334737}.cmm-reviews>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cmm-reviews-eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:2px;margin:0 0 8px}.cmm-reviews h2{font:32px/1.2 Georgia,serif;margin:0 0 10px}.cmm-reviews>header>div>p:last-child{color:#62685e;font:13px/1.6 Arial,sans-serif;margin:0}.cmm-reviews-source{padding:7px 12px;background:#eef0e9;border-radius:20px;font:11px/1.4 Arial,sans-serif;white-space:nowrap}.cmm-reviews-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.cmm-reviews-overview{background:#f1f0e9;padding:28px;text-align:center;border-radius:6px}.cmm-reviews-score{font:44px/1.2 Georgia,serif;margin-bottom:10px}.cmm-reviews-score small{font:16px Arial,sans-serif;color:#7c8275;margin-left:6px}.cmm-reviews-unrated{font:20px/1.4 Georgia,serif}.cmm-reviews-overview>p{font:12px/1.5 Arial,sans-serif;color:#62685e;margin:10px 0 22px}.cmm-reviews-purchases{border-top:1px solid #dcded2;padding-top:20px;display:flex;flex-direction:column;gap:5px}.cmm-reviews-purchases strong{font:28px/1.2 Georgia,serif}.cmm-reviews-purchases span{font:11px/1.6 Arial,sans-serif;color:#62685e}.cmm-reviews-comments{min-width:0}.cmm-reviews-empty{min-height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;border:1px solid #e4e4da;border-radius:6px}.cmm-reviews-empty svg{color:#7a846f;margin-bottom:8px}.cmm-reviews-empty h3{font:23px/1.4 Georgia,serif;margin:8px 0}.cmm-reviews-empty p{font:13px/1.8 Arial,sans-serif;color:#62685e;margin:0;max-width:360px}.cmm-reviews-method{font:11px/1.7 Arial,sans-serif;color:#777d70;max-width:880px;margin:18px 0 0}.cmm-review{padding:20px 0;border-bottom:1px solid #e4e4da}.cmm-review:first-child{padding-top:0}.cmm-review-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:13px/1.5 Arial,sans-serif;margin-bottom:8px}.cmm-review-heading time{margin-left:auto;color:#777d70;font-size:11px}.cmm-review-verified{font-size:10px;background:#eef0e9;padding:3px 7px;border-radius:3px}.cmm-review-text{font:14px/1.8 Arial,sans-serif;color:#62685e;overflow-wrap:anywhere}.cmm-reviews-pagination{display:flex;gap:20px;justify-content:center;padding:20px;font:12px Arial,sans-serif}.cmm-reviews-pagination a{color:#334737}@media(max-width:700px){.cmm-product-trust{gap:8px;margin-bottom:20px}.cmm-product-sales{border:0;padding-left:0;flex-basis:100%}.cmm-reviews{margin-top:36px;padding-top:26px}.cmm-reviews>header{align-items:flex-start;flex-direction:column;gap:12px}.cmm-reviews h2{font-size:27px}.cmm-reviews-layout{grid-template-columns:1fr;gap:14px}.cmm-reviews-overview{padding:22px}.cmm-reviews-empty{padding:28px 18px}.cmm-reviews-empty h3{font-size:21px}}
