.google-reviews{position:relative}.google-reviews__header{margin-bottom:3rem}.google-reviews__header.text-center{text-align:center}.google-reviews__subheading{margin-top:.75rem;opacity:.7}.google-reviews__overall{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2.5rem}.google-reviews__google-logo{width:20px;height:20px;flex-shrink:0}.google-reviews__overall-score{font-size:1.5rem;font-weight:700;line-height:1}.google-reviews__overall .google-reviews__stars{font-size:1.25rem}.google-reviews__overall-count{font-size:.9em;opacity:.7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:inherit}.google-reviews__overall-count:hover{opacity:1}.google-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.google-reviews__card{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground, 18 18 18),.1);border-radius:var(--buttons-radius, 4px);text-decoration:none;color:inherit;background:rgba(var(--color-foreground, 18 18 18),.02);transition:border-color .2s,box-shadow .2s}.google-reviews__card:hover{border-color:rgba(var(--color-foreground, 18 18 18),.25);box-shadow:0 4px 16px rgba(var(--color-foreground, 18 18 18),.06)}.google-reviews__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.google-reviews__card .google-reviews__google-logo{opacity:.7;flex-shrink:0;margin-top:2px}.google-reviews__author{display:flex;align-items:center;gap:.75rem}.google-reviews__author-info{display:flex;flex-direction:column;gap:.1rem}.google-reviews__author-name{font-weight:600;font-size:.95em}.google-reviews__date{font-size:.8em;opacity:.6}.google-reviews__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.google-reviews__avatar--fallback{display:flex;align-items:center;justify-content:center;background:#4285f4;color:#fff;font-weight:600;font-size:1rem}.google-reviews__stars{color:#fbbc04;font-size:1.1rem;letter-spacing:.05em;line-height:1}.google-reviews__text{font-size:.925em;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.google-reviews__loading{display:flex;align-items:center;gap:.75rem;opacity:.6;padding:1rem 0}.google-reviews__spinner{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:gr-spin .7s linear infinite;flex-shrink:0}@keyframes gr-spin{to{transform:rotate(360deg)}}.google-reviews__error,.google-reviews__placeholder{padding:1.25rem 1.5rem;border:1px dashed rgba(var(--color-foreground, 18 18 18),.2);border-radius:var(--buttons-radius, 4px);font-size:.9em;opacity:.7}@media only screen and (max-width:749px){.google-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;scrollbar-width:none;-ms-overflow-style:none}.google-reviews__grid::-webkit-scrollbar{display:none}.google-reviews__card{flex:0 0 85%;scroll-snap-align:start}.google-reviews__overall{gap:.5rem}}.google-reviews__dots{display:none}@media only screen and (max-width:749px){.google-reviews__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}}.google-reviews__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.2;border:none;padding:0;cursor:pointer;transition:opacity .2s;flex-shrink:0}.google-reviews__dot.is-active{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/12/assets/google-reviews.css.map */
