.best-review-block{padding:10px;border:2px solid #525f7f;border-radius:5px;margin-bottom:30px;position:relative;overflow:hidden}.best-review-block-data_prod.data_prod.data_reverse .inner_data .dt_row .dt_info{color:#b89ef7}.best-review-block .header{display:flex;align-items:flex-start}.best-review-block .header .pill,.best-review-block .header .title,.best-review-block .header .rating{flex:1 1 auto}.best-review-product-container .header .pill{flex:none}.best-review-block .header .pill span{background-color:#cfc4f9;padding:5px 10px;border-radius:5px;font-size:13px;font-weight:600;text-transform:capitalize;margin-top:9px}.best-review-block .header .title{color:#777c90;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.3em;margin-top:13px;margin-left:10px}.best-review-block .header .rating .rating-content{max-width:120px;margin-left:auto;padding:10px;background-color:#cec3f6;border-radius:3px;text-align:center;font-size:25px}.best-review-block .header .rating .suffix{font-size:15px;display:inline-block}.best-review-block .header .rating span{display:block;color:#0c0c0c;font-size:13px;font-weight:600;line-height:1.2em}.best-review-block .number{padding:10px;background-color:#525f7f;border-radius:3px 0 10px 0;position:relative;top:-15px;left:-10px}.best-review-block .number span{color:#fff;font-size:30px;font-weight:700}.best-review-block .product-image{display:flex;align-items:flex-start}.best-review-block .product-image .product-title h3{color:#222;font-size:23px;font-weight:700;line-height:1.3em}.best-review-block .product-image .image{flex-basis:14%}.best-review-block .product-image .product-sub-ratings,.best-review-block .product-image .image,.best-review-block .product-image .product-title{flex:1 1 auto;padding:0 10px}.best-review-block .product-image .product-sub-ratings ul{list-style:none;margin:0}.best-review-block .product-image .product-sub-ratings ul li{margin-bottom:.5em;font-size:12px;display:flex;justify-content:space-between;align-items:center}.best-review-block .product-image .product-sub-ratings ul li .rating{font-size:16px;font-weight:700;color:#b89ef5}.best-review-block .product-image .product-sub-ratings ul li .rating .suffix{font-weight:400;font-size:13px;margin-left:-3px}.best-review-block .product-image .image img{max-height:150px;width:auto;margin:0 auto}.best-review-block .content-link{padding:10px;display:flex;margin-top:10px;align-items:center}.best-review-block .subtag{padding-top:15px;padding-left:30px}.best-review-block .subtag h3{font-size:20px}.best-review-block .content-link .content{flex-basis:75%;border-right:1px solid #cdd3db;padding-right:15px;padding-top:10px}.best-review-block .content-link .links{flex:1;text-align:center}.best-review-block .content-link .links .links-container .amazon-link span{font-size:13px;font-weight:600;color:#db3236;text-align:center}.best-review-block .content-link .links .links-container .amazon-link .button{background-color:#db3236;text-transform:uppercase;padding:7px 20px;border-radius:2px;font-size:14px;font-weight:600;margin-top:.3em;margin-bottom:0;color:#fff}.best-review-block .content-link .links .links-container .extra-links{display:flex;justify-content:center;margin:.7em auto}.best-review-block .content-link .links .links-container .extra-links .img img{max-width:40px;max-height:25px}.best-review-block .content-link .links .links-container .extra-links .link{margin-left:1em}.best-review-block .content-link .links .links-container .extra-links .link a{text-decoration:underline;text-transform:uppercase;font-size:14px;color:#db3236;font-weight:700}.best-review-block .subtag .rating{position:absolute;top:10px;right:10px;line-height:1.1}.best-review-divider{clear:both;float:left;width:100%;border-bottom:1px solid #cdd3db}.data_prod{background-color:#f9f4ff}.best-review-block-data_prod{background:#e8eaed9e;font-size:12px;margin-top:10px;max-width:180px;float:right;padding:5px 10px;width:100%}.data_prod .inner_data,.best-review-block-data_prod.data_prod .inner_data{--repeater-row-gap-desktop: 0;--repeater-row-gap-tablet: 0;--repeater-row-gap-mobile: 0}.best-review-product-container .data_prod{padding-bottom:30px}.best-review-block-data_prod .inner_data .dt_row p{font-size:12px}.best-review-block-data_prod.data_prod.data_reverse .inner_data .dt_row .dt_title{flex-grow:1}.best-review-block .number{top:0;left:0;margin-right:5px}.best-review-stats-container .rating-content{line-height:1.1}.best-review-stats-container .product-sub-ratings{padding:10px 10px 0 0}.best-review-block .product-image .product-title{margin-right:30px}.best-review-block{overflow:inherit}.best-review-container{display:flex;flex-direction:column}.best-review-container-top{display:flex!important}.best-review-container-top>div{display:flex;flex-direction:column}.best-review-block .subtag{padding-top:0;padding-left:38px}.best-review-container-top .logo{display:flex;padding-bottom:2px;width:75px;margin-right:10px}.best-review-block .subtag .subtag_info .wrapper_prod_ttl img{max-width:80px;max-height:50px;margin-right:10px;width:75px}.pp_badge_img.pp_badge_best_review{right:20px}.product-sub-ratings{margin-top:0;margin-bottom:10px}.best-review-block .header{margin-left:40px}.pp_badge_img.pp_badge_best_review .award-badge{width:90px}.best-review-block .number{top:0;left:0;margin:0;position:absolute}.best-review-product-container .header .pill{display:none}.best-review-block .header .title{margin:0}.pp_badge_img.pp_badge_best_review{position:absolute;margin-top:-20px}.best-review-stats-container{width:100%;display:grid;grid-template-columns:150px 2fr 1fr;gap:10px}.best-review-block .product-image .product-title{margin-right:0;padding:0}.best-review-block .product-image{display:flex;align-items:flex-start;padding-bottom:0!important}.data_prod.data_reverse.best-review-block-data_prod{margin:0}.best-review-block .number span{color:#fff;font-size:20px;font-weight:700}.pp_badge_img.pp_badge_best_review .award-badge{width:70px;margin-left:10px}.best-review-container-middle img{padding:10px 0 10px 10px}.best-review-container-middle .image{display:flex;align-items:center}.best-review-container-middle{margin-bottom:10px}.amazon-link{display:flex;flex-direction:column;justify-content:center;max-width:154px}.links-container{display:flex;flex-direction:column;gap:10px;align-items:center}.extra-links{margin:0!important;max-width:175px}.best-review-block .content-link .content{flex-basis:60%;font-size:14px!important}.best-review-stats-container .product-sub-ratings{padding:10px 10px 1px 0}.amazon-link span{font-size:13px;font-weight:600;color:#db3236;text-align:center}.amazon-link .button{background-color:#db3236;text-transform:uppercase;padding:7px 20px;border-radius:2px;font-size:14px;font-weight:600;margin-top:.3em;margin-bottom:0;color:#fff}.best-review-block .content-link .links{display:flex;flex-direction:column;align-items:center;gap:10px}@media only screen and (min-width:600px){.links-as-row{flex-direction:initial}}.best-review-stats-container .product-sub-ratings{margin-bottom:0}.data_prod.data_reverse.best-review-block-data_prod{width:100%!important;max-width:100%}.best-review-block span{font-size:inherit}.data_prod .inner_data .dt_row .dt_title,.data_prod .inner_data .dt_row .dt_info{width:auto!important;max-width:none!important}.data_prod .inner_data .dt_row .dt_info{padding-top:0}.data_prod .inner_data,.best-review-block-data_prod.data_prod .inner_data{gap:6px}.product-sub-ratings .inner_data{padding:5px;gap:3px!important}.best-how-we-test{font-size:12px;text-align:center;font-weight:900;margin:6px 0}.best-hands-on{font-size:12px;text-align:center;font-weight:900;margin-bottom:5px}.best-review-container-top.has-badge-best-review{min-height:90px}.dt_row.sub-incomplete{display:none!important}.product-sub-ratings .inner_data{padding:0;gap:0!important}.product-sub-ratings .dt_row:nth-child(1){margin-top:3px}@media(max-width:767px){.best-review-block .header .pill{left:20px}.best-review-block .header .title{margin-top:50px;text-align:left;margin-left:0}.best-review-container-top{flex-direction:column}.best-review-block .subtag_info{margin:0}.best-review-block .product-image .image img{margin:0}.best-review-block .product-image .image{align-self:flex-start;margin:0;padding:0 0 0 11px}.best-review-block .subtag h3{font-size:20px}.best-review-stats-container{grid-template-columns:1fr}.pp_badge_img.pp_badge_best_review{right:10px}.best-review-container-footer,.best-review-container-footer div{border:none!important}.best-review-divider{display:none}.best-review-stats-container .product-sub-ratings{padding:0}.best-review-container-top.has-badge-best-review.multi_badge{margin-top:56px}.best-review-block .header{margin-left:10px}.best-review-block .subtag{padding-top:0;padding-left:10px}.best-review-container-top.has-badge-best-review{min-height:0}.best-review-block .subtag .subtag_info .wrapper_prod_ttl img{max-height:40px}}@media(max-width:410px){.best-review-block .subtag h3{font-size:18px;max-width:230px}}@media(min-width:1081px){.multi_badge .best-review-product-container{max-width:68%}}