.reviews{position:relative;background:linear-gradient(rgba(0,0,0,.78),rgba(0,0,0,.84)),url(/images/off-road-tire-closeup.jpg) 50% /cover no-repeat;color:#fff;min-height:0;padding:5.5rem 0 3rem;overflow:hidden}.reviews>.container{width:88%}.reviews-heading{max-width:66rem;margin:0 auto 7.5rem;text-align:center}.reviews-heading .eyebrow{justify-content:center;gap:1.2rem;color:var(--red);font-size:1.85rem;font-weight:400;letter-spacing:0;line-height:2.6rem}.reviews-heading .eyebrow:before{display:none}.reviews-heading .eyebrow svg{width:2.5rem;height:2.5rem;stroke-width:2.5}.reviews-title{margin-top:4rem}.reviews .reviews-title{font-size:4rem!important;line-height:1.1!important;letter-spacing:.06rem!important}.reviews .reviews-intro{max-width:63rem;margin:2.6rem auto 0;color:#d7d7d7!important;font-size:1.65rem!important;line-height:1.5!important}.reviews-layout{display:grid;grid-template-columns:minmax(23rem,1fr) minmax(0,3fr);align-items:center;grid-gap:2.6rem;gap:2.6rem}.reviews-summary{display:grid;grid-template-columns:6.8rem minmax(0,1fr);align-items:start;grid-gap:1.6rem;gap:1.6rem}.reviews-brand-mark{display:grid;place-items:center;width:6.8rem;height:6.8rem;border-radius:.4rem;background:#242122}.reviews-brand-mark img{width:90%;height:90%;object-fit:contain}.reviews-summary-copy h3{font-family:var(--font-dm-sans),sans-serif;font-size:1.6rem;line-height:1.35;font-weight:700}.review-stars{display:flex;align-items:center;gap:.1rem;color:#fbbc04;font-size:1.8rem}.reviews-summary .review-stars{margin-top:.8rem;font-size:2rem}.reviews-summary-note{display:block;margin-top:.6rem;font-size:1.6rem;line-height:1.4}.reviews-write-link{display:inline-block;margin-top:1.4rem;padding:.65rem 1.8rem;border:1px solid #fff;border-radius:.4rem;background:#191919;font-size:1.5rem;line-height:1.4;font-weight:700;white-space:nowrap}.reviews-write-link:hover{background:#303030}.reviews-carousel{position:relative;min-width:0}.reviews-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.4rem) / 3);align-items:start;grid-gap:1.7rem;gap:1.7rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-grid::-webkit-scrollbar{display:none}.review-card{min-width:0;min-height:24.8rem;padding:2.1rem;border-radius:1.3rem;background:#191919;scroll-snap-align:start}.reviews .review-card:hover{transform:none}.review-author,.review-top{display:flex;align-items:center}.review-top{justify-content:space-between;gap:.8rem}.review-author{min-width:0;gap:1.6rem}.review-author>div{min-width:0}.review-avatar{display:grid;place-items:center;flex:0 0 4.2rem;width:4.2rem;height:4.2rem;overflow:hidden;border-radius:50%;background:#ab47bc;color:#fff;font-size:2.4rem}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-card:nth-child(3n+2) .review-avatar{background:#233943}.review-card:nth-child(3n) .review-avatar{background:#59604b}.review-name{overflow:hidden;font-family:var(--font-dm-sans),sans-serif;font-size:1.6rem;line-height:1.35;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-date{display:block;margin-top:.1rem;color:#909090;font-size:1.4rem;line-height:1.4}.review-google{flex:0 0 auto;width:2.3rem;height:2.3rem;align-self:flex-start}.review-card .review-stars{margin-top:1.2rem}.review-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:1rem;color:#fff;font-size:1.65rem;line-height:1.4;white-space:pre-line}.review-avatar{position:relative}.review-avatar img{position:absolute;inset:0}.reviews-rating{margin-right:.6rem;color:#fff;font-size:1.7rem}.review-dialog{position:fixed;inset:0;width:min(60rem,calc(100% - 3.2rem));max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:1px solid #383838;border-radius:1.4rem;background:#191919;color:#fff;font-family:var(--font-dm-sans),sans-serif;overflow-y:auto;overscroll-behavior:contain}.review-dialog::-webkit-backdrop{background:rgba(0,0,0,.82)}.review-dialog::backdrop{background:rgba(0,0,0,.82)}.review-dialog-content{padding:3rem}.review-dialog-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#303030;color:#fff;font-size:2rem;cursor:pointer}.review-dialog-author{display:flex;align-items:center;gap:1.4rem;padding-right:3rem;margin-bottom:1.8rem}.review-dialog-author>svg{flex:0 0 3rem;width:3rem;height:3rem}.review-dialog-author h3{font:700 1.8rem/1.4 var(--font-dm-sans),sans-serif}.review-dialog-author p{margin-top:.4rem;color:#aaa;font-size:1.35rem;line-height:1.4}.review-dialog-text{margin-top:1.6rem;font-size:1.65rem;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.review-dialog-close:focus-visible{outline:2px solid var(--red);outline-offset:3px}.review-read-more{display:block;margin-top:1rem;padding:0;border:0;background:transparent;color:#909090;font:inherit;font-size:1.4rem;cursor:pointer}.review-read-more:hover{color:#fff}.reviews-controls{position:absolute;top:50%;inset-inline:-1.7rem;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.reviews-arrow{display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#191919;color:#bcbcbc;cursor:pointer;pointer-events:auto}.reviews-arrow:hover{background:#303030;color:#fff}.reviews-arrow svg{width:2rem;height:2rem}.review-read-more:focus-visible,.reviews-arrow:focus-visible,.reviews-write-link:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:1000px){.reviews{padding:5rem 0}.reviews-heading{margin-bottom:4rem}.reviews-layout{grid-template-columns:1fr;gap:3rem}.reviews-summary{max-width:35rem;margin-inline:auto}.reviews-grid{grid-auto-columns:calc((100% - 1.7rem) / 2)}.reviews .reviews-title{font-size:3.8rem!important}}@media (max-width:600px){.review-dialog-content{padding:2rem}.review-read-more{min-height:4.4rem}.reviews-heading .eyebrow{font-size:1.5rem}.reviews-title{margin-top:2.4rem}.reviews .reviews-title{font-size:3.4rem!important}.reviews .reviews-intro{font-size:1.5rem!important}.reviews-grid{grid-auto-columns:100%}.review-card{min-height:25rem}}