.tq-driving.drive-testimonials{padding:2.25rem 0;background:linear-gradient(180deg,#fff,#f8f7f4);min-width:0}.drive-testimonials .drive-testimonials__head{text-align:center;margin-bottom:1rem}.drive-testimonials .drive-heading{max-width:none;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.13}.drive-testimonials .drive-testimonials__intro{margin-top:.5rem;color:#42505e;font-size:max(min(15px,var(--tq-text-floor, 11px)),.9375rem);line-height:1.5}.drive-testimonials .drive-testimonials__scroller{position:relative;min-width:0;padding:.25rem .25rem .625rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:.25rem;scrollbar-width:thin;scrollbar-color:#99b4c9 transparent;border-radius:1rem}.drive-testimonials .drive-testimonials__list{display:grid;grid-template-columns:repeat(var(--drive-review-count),minmax(0,1fr));align-items:start;gap:1rem;width:100%;margin:0;padding:0;list-style:none}.drive-testimonials .drive-testimonials__card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e3eaf1;border-radius:1.25rem;box-shadow:0 .625rem 1.375rem -1.25rem #0e406a4d;scroll-snap-align:start;overflow-wrap:anywhere;transition:border-color .2s ease,box-shadow .2s ease}.drive-testimonials .drive-testimonials__link{display:flex;flex:1;flex-direction:column;gap:.5625rem;min-width:0;padding:1.125rem 1.25rem;border-radius:inherit;color:inherit;text-decoration:none}.drive-testimonials a.drive-testimonials__link:hover{color:inherit;text-decoration:none}.drive-testimonials .drive-testimonials__card:has(a.drive-testimonials__link):hover{border-color:#b7d0e4;box-shadow:0 1rem 1.75rem -1.125rem #0e406a73}.drive-testimonials .drive-testimonials__photo{order:1;margin:.375rem -1.25rem -1.125rem;aspect-ratio:4/3;overflow:hidden;border-radius:0 0 1.1875rem 1.1875rem;background:#e8eee8}.drive-testimonials .drive-testimonials__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.drive-testimonials .drive-testimonials__topic{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;padding:.3125rem .75rem;border-radius:62.4375rem;background:linear-gradient(135deg,#3fa3e0,#1b84c9 55%,#0070b9);color:#fff;font-size:max(min(11px,var(--tq-text-floor, 11px)),.6875rem);font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal}.drive-testimonials .drive-testimonials__rating{width:max-content;background:linear-gradient(93deg,#fdda00,#fdb913 45%,#f58220);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:max(min(17px,var(--tq-text-floor, 11px)),1.0625rem);letter-spacing:1.5px;line-height:1}.drive-testimonials .drive-testimonials__review{display:flex;flex:1;flex-direction:column;gap:.75rem;margin:0}.drive-testimonials .drive-testimonials__review blockquote{flex:1;margin:0;border:0;padding:0}.drive-testimonials .drive-testimonials__review blockquote p{color:#16202b;font-size:max(min(16px,var(--tq-text-floor, 11px)),1rem);line-height:1.5;font-weight:400}.drive-testimonials .drive-testimonials__review figcaption{color:#0e406a;font-size:max(min(14px,var(--tq-text-floor, 11px)),.875rem);line-height:1.4}.drive-testimonials .drive-testimonials__review strong{font-weight:600}.drive-testimonials .drive-testimonials__all{display:inline-flex;align-items:center;align-self:flex-start;min-height:2.75rem;color:#0070b9;font-size:max(min(13px,var(--tq-text-floor, 11px)),.8125rem);font-weight:600;line-height:1.35;text-decoration:underline;text-underline-offset:.1875rem;overflow-wrap:anywhere}.drive-testimonials .drive-testimonials__hint{display:none;margin-top:2px;color:#52616e;font-size:max(min(12px,var(--tq-text-floor, 11px)),.75rem);line-height:1.4;text-align:center}.drive-testimonials .drive-testimonials__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem 1.25rem;margin-top:.875rem}.drive-testimonials .drive-testimonials__actions .drive-btn{min-height:3rem;padding:.75rem 1.625rem;max-width:100%}.drive-testimonials .drive-testimonials__scroller:focus-visible,.drive-testimonials .drive-testimonials__all:focus-visible{outline:.1875rem solid #0e7bc0;outline-offset:.1875rem}.drive-testimonials a.drive-testimonials__link:focus-visible{outline:.1875rem solid #0e7bc0;outline-offset:-.3125rem;border-radius:inherit}@media(max-width:720px){.tq-driving.drive-testimonials{padding:1.75rem 0}.drive-testimonials .drive-testimonials__head{margin-bottom:.75rem}.drive-testimonials .drive-heading{font-size:clamp(1.6875rem,7.1vw,2rem);letter-spacing:-.03em}.drive-testimonials .drive-testimonials__intro{margin-top:.375rem;font-size:max(min(14px,var(--tq-text-floor, 11px)),.875rem);line-height:1.45}.drive-testimonials .drive-testimonials__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - 2.25rem);gap:.75rem}.drive-testimonials .drive-testimonials__list--single{grid-auto-columns:100%}.drive-testimonials .drive-testimonials__card{border-radius:1rem;box-shadow:none}.drive-testimonials .drive-testimonials__link{gap:.5rem;padding:.9375rem 1rem}.drive-testimonials .drive-testimonials__photo{align-self:stretch;margin:.25rem -1rem -.875rem;border-radius:0 0 .9375rem .9375rem}.drive-testimonials .drive-testimonials__topic{align-self:center}.drive-testimonials .drive-testimonials__review{gap:.625rem}.drive-testimonials .drive-testimonials__review blockquote p{font-size:max(min(15px,var(--tq-text-floor, 11px)),.9375rem);line-height:1.5}.drive-testimonials .drive-testimonials__hint{display:block}.drive-testimonials .drive-testimonials__actions{gap:.25rem 1rem;margin-top:.75rem}.drive-testimonials .drive-testimonials__actions .drive-btn{min-height:2.875rem;padding:.6875rem 1.5rem;font-size:max(min(15px,var(--tq-text-floor, 11px)),.9375rem)}}@media(prefers-reduced-motion:reduce){.drive-testimonials .drive-testimonials__card{transition:none}.drive-testimonials .drive-testimonials__scroller{scroll-behavior:auto;scroll-snap-type:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/torque-driving-testimonials.css.map */
