.reviews-hero{gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:grid}.reviews-hero__text .button{margin-top:var(--space-3);gap:var(--space-2)}.reviews-hero__img{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;max-height:15rem;display:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%)}.reviews-hero__score{gap:var(--space-3);display:grid}@media (min-width:64rem){.reviews-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(17rem,.75fr)}.reviews-hero__img{align-self:stretch;display:block}}.reviews-score{gap:0 var(--space-3);grid-template-columns:auto 1fr;align-items:center;margin:0;display:grid}.reviews-score strong{grid-row:span 2;font-size:3rem;font-weight:800;line-height:1}.reviews-score>span:last-child{color:var(--color-muted);font-size:.8125rem}.reviews-bars{gap:.3rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.reviews-bars li{align-items:center;gap:var(--space-2);grid-template-columns:2.25rem minmax(0,1fr) 2.5rem;display:grid}.reviews-bars li>span:last-child{text-align:right;color:var(--color-muted)}.reviews-bars__track{background:#e6ece8;border-radius:999px;height:.5rem;overflow:hidden}.reviews-bars__track span{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.reviews-hero__ya p{margin:0 0 var(--space-1);color:var(--color-muted);font-size:.875rem}.reviews-hero__ya .ya-reviews__badge{border:0;width:9.375rem;height:3.125rem;display:block}.reviews-bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.reviews-layout{gap:var(--space-4);display:grid}@media (min-width:64rem){.reviews-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.reviews-side{top:var(--space-3);position:sticky}}.reviews-main{gap:var(--space-4);min-width:0;display:grid}.review-feed{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.review-feed__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.review-feed__avatar{background:var(--color-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:inline-flex}.review-feed__who{flex:1;min-width:10rem;display:grid}.review-feed__who time{color:var(--color-muted);font-size:.8125rem}.review-feed__product{margin:var(--space-2) 0 0;font-size:.9375rem}.review-feed__product a{font-weight:700}.review-feed__body{margin:var(--space-2) 0 0}.reviews-side{gap:var(--space-3);display:grid}.reviews-cta{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-dark);color:#fff;isolation:isolate;display:grid;position:relative;overflow:hidden}.reviews-cta:before{content:"";z-index:-1;background:linear-gradient(#082816eb 0%,#082816b3 60%,#0828168c 100%);position:absolute;inset:0}.reviews-cta img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reviews-cta h2{color:#fff;margin:0;font-size:1.375rem;font-weight:800}.reviews-cta p{color:var(--color-on-dark);margin:0}.reviews-cta .button{gap:var(--space-2);margin-top:var(--space-2)}.reviews-cta__note{font-size:.8125rem}.reviews-check h2{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:1.0625rem;display:flex}.reviews-check svg{color:var(--color-primary)}.reviews-check p{color:var(--color-muted);margin:0;font-size:.9375rem}
