.tg-g-reviews{--tg-g-review-gap: 1.2rem;--tg-g-review-duration: 85s;border-bottom:1px solid rgba(238,236,232,.2);background:#313b41;overflow:hidden;padding:1.6rem 0 1.8rem}.tg-g-reviews__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;max-width:var(--page-width, 150rem);margin:0 auto 1.2rem;padding:0 1.5rem}.tg-g-reviews__brand{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1 auto}.tg-g-reviews__google-mark{flex-shrink:0;width:2.2rem;height:2.2rem}.tg-g-reviews__eyebrow{margin:0;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#eeece8;font-weight:600}.tg-g-reviews__rating-line{margin:.15rem 0 0;font-size:1.35rem;color:#eeece8;font-weight:500;white-space:nowrap}.tg-g-reviews__stars{color:#ae5a25;letter-spacing:.04em}.tg-g-reviews__link{flex-shrink:0;font-size:1.2rem;font-weight:600;color:#eeece8;text-decoration:none;border-bottom:1px solid rgba(238,236,232,.45);padding-bottom:.1rem;white-space:nowrap;margin-left:auto}.tg-g-reviews__link:hover{border-bottom-color:#eeece8}@media screen and (max-width:749px){.tg-g-reviews__header{align-items:flex-start;gap:.55rem .75rem}.tg-g-reviews__brand{flex:1 1 100%}.tg-g-reviews__rating-line{font-size:1.28rem}.tg-g-reviews__link{margin-left:0;font-size:1.15rem}body.page-bike-service .tg-g-reviews--slot-top,body.page-bike-service .tg-g-reviews__link{display:none}body.page-bike-service .tg-g-reviews{--tg-g-review-gap: .85rem;padding:1rem 0 1.1rem;margin:1.2rem 0 .4rem;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.06)}body.page-bike-service .tg-g-reviews__header{margin-bottom:.7rem;padding:0 1.25rem}body.page-bike-service .tg-g-reviews__google-mark{width:1.75rem;height:1.75rem}body.page-bike-service .tg-g-reviews__eyebrow{font-size:.95rem}body.page-bike-service .tg-g-reviews__rating-line{font-size:1.15rem}body.page-bike-service .tg-g-reviews__card{width:min(24rem,68vw);padding:.85rem .95rem .9rem;border-radius:10px}body.page-bike-service .tg-g-reviews__card-top{gap:.65rem;margin-bottom:.45rem}body.page-bike-service .tg-g-reviews__avatar{width:2.2rem;height:2.2rem;font-size:1rem}body.page-bike-service .tg-g-reviews__name{font-size:1.2rem}body.page-bike-service .tg-g-reviews__source{font-size:1rem;margin-top:.1rem}body.page-bike-service .tg-g-reviews__card-stars{font-size:1.1rem;margin-bottom:.35rem}body.page-bike-service .tg-g-reviews__quote{font-size:1.15rem;line-height:1.4;-webkit-line-clamp:3}}.tg-g-reviews__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.tg-g-reviews__track{display:flex;width:max-content;gap:var(--tg-g-review-gap);animation:tg-g-reviews-scroll var(--tg-g-review-duration) linear infinite;will-change:transform}.tg-g-reviews__viewport:hover .tg-g-reviews__track,.tg-g-reviews__viewport:focus-within .tg-g-reviews__track{animation-play-state:paused}@keyframes tg-g-reviews-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--tg-g-review-gap) / 2)))}}.tg-g-reviews__card{flex:0 0 auto;width:min(34rem,82vw);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:1.35rem 1.45rem 1.4rem;box-sizing:border-box}.tg-g-reviews__card-top{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.tg-g-reviews__avatar{flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:.02em}.tg-g-reviews__meta{min-width:0}.tg-g-reviews__name{margin:0;font-size:1.4rem;font-weight:600;color:#212226;line-height:1.2}.tg-g-reviews__source{margin:.2rem 0 0;font-size:1.15rem;color:#485b4e}.tg-g-reviews__card-stars{display:flex;align-items:center;gap:.15rem;margin-bottom:.65rem;color:#ae5a25;font-size:1.35rem;line-height:1;letter-spacing:.02em}.tg-g-reviews__quote{margin:0;font-size:1.35rem;line-height:1.45;color:#212226;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media screen and (min-width:750px){.tg-g-reviews{padding:2rem 0 2.2rem}.tg-g-reviews__header{padding:0 5rem;margin-bottom:1.4rem}.tg-g-reviews__card{width:38rem;padding:1.5rem 1.6rem 1.55rem}.tg-g-reviews__quote{font-size:1.42rem}}@media(prefers-reduced-motion:reduce){.tg-g-reviews__viewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none;padding:0 1.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.tg-g-reviews__track{animation:none}.tg-g-reviews__card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/google-reviews-marquee.css.map */
