.ppt{color:#183d35;font-family:inherit;font-size:13px;line-height:1.5;letter-spacing:normal;min-width:0}.ppt *{box-sizing:border-box}.ppt a{color:#183d35;text-underline-offset:3px}.ppt a:focus-visible{outline:3px solid #226c96;outline-offset:3px}.ppt--fit{margin:12px 0 10px;padding:12px 14px;border:1px solid #dddccd;border-radius:12px;background:#f8f6ed}.ppt__fit-heading{display:flex;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;font-size:13px;line-height:1.45}.ppt__fit-heading>strong{font-weight:700}.ppt__fit-heading>span{font-weight:600}.ppt--fit>p{margin:6px 0 9px;line-height:1.5}.ppt--fit>p>strong{font-weight:650}.ppt__google{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 0 0;border-top:1px solid #dddccd;text-decoration:none}.ppt__google>img{flex:0 0 68px;display:block;width:68px;height:auto;aspect-ratio:272/92;object-fit:contain}.ppt__google>span:not(.ppt__sr-only):not(.ppt__external){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ppt__google strong{font-size:13px;line-height:1.4;font-weight:700}.ppt__google strong+span{font-size:10px;line-height:1.45;color:#50625b}.ppt__external{font-size:16px}.ppt__google:hover strong{text-decoration:underline}.ppt--after{margin:10px 0 16px}.ppt__help{display:flex;gap:0 16px;flex-wrap:wrap;border-bottom:1px solid #dedfd5;padding-bottom:8px}.ppt__help a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:12px;line-height:1.4;font-weight:600}.ppt__reviews{padding-top:14px}.ppt__reviews h2{font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 10px;color:#183d35;letter-spacing:normal}.ppt__review{margin:0 0 8px;padding:12px 14px;background:#f8f6ed;border:1px solid #e1dfd2;border-radius:10px}.ppt__review-person{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ppt__review-person h3{font-family:inherit;color:#183d35;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:normal;margin:0}.ppt__review-person>span{font-size:12px;font-weight:650;white-space:nowrap}.ppt__review blockquote{padding:0;margin:7px 0 0;border:0;color:#314c43;font-style:normal}.ppt__review blockquote p{font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.ppt__review-source{display:inline-flex;align-items:center;min-height:44px;font-size:11px;line-height:1.4}.ppt__all{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.4;font-weight:650}.ppt__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:374px){.ppt--fit{padding:11px}.ppt__google{gap:8px}.ppt__google>img{width:60px;flex-basis:60px}.ppt__google strong{font-size:12px}.ppt__fit-heading{font-size:12px}}@media(forced-colors:active){.ppt--fit,.ppt__review,.ppt__google,.ppt__help{border-color:CanvasText}}

.ppt__google .ppt__review-date{font-size:10px;line-height:1.45;color:#50625b}.ppt__rating-stars{position:relative;display:inline-block;align-self:flex-start;white-space:nowrap;font-family:Arial,sans-serif;font-size:21px;line-height:1.2;letter-spacing:2px;color:#d5d1c3}.ppt__rating-fill{position:absolute;inset:0 auto 0 0;width:94%;overflow:hidden;white-space:nowrap;color:#8b600c}.ppt__review-person>.ppt__five-stars{font-size:19px;line-height:1.2;letter-spacing:2px;color:#8b600c;background:#fff1ca;border-radius:5px;padding:4px 6px;flex-shrink:0}.ppt__review-person{align-items:center;flex-wrap:wrap}.ppt__google-summary{gap:3px}

.ppt--business .ppt__google { border-top: 0; padding-top: 0; }
.ppt__review-links { display: flex; flex-wrap: wrap; gap: 0 1.6rem; }
body:has(.ppt--business) #judgeme_product_reviews { scroll-margin-top: 10rem; }
