google-reviews,.google-reviews{display:block;--gr-gap: 1.6rem;--gr-star: #fbbc04}.google-reviews .hidden{display:none!important}.google-reviews-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.google-reviews-title{margin:0 0 1.2rem}.google-reviews-score{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.google-reviews-score .icon-google{width:2.4rem;height:2.4rem}.google-reviews-score-value{font-size:2.4rem;font-weight:700;line-height:1}.google-reviews-score .gr-stars{font-size:2rem}.google-reviews-count{opacity:.75}.google-reviews-actions{display:flex;flex-wrap:wrap;gap:1rem}.gr-stars{position:relative;display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:.1em;white-space:nowrap}.gr-stars-base{color:rgba(var(--color-foreground),.2)}.gr-stars-fill{position:absolute;inset:0 auto 0 0;width:var(--gr-fill, 100%);overflow:hidden;color:var(--gr-star)}.google-reviews-carousel{position:relative}.google-reviews-track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:var(--gr-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;padding:.4rem .2rem .8rem}.google-reviews-track::-webkit-scrollbar{display:none}.google-reviews-track:focus-visible{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:2px}@media(min-width:750px){.google-reviews-track{grid-auto-columns:calc((100% - var(--gr-gap)) / 2)}}@media(min-width:990px){.google-reviews-track{grid-auto-columns:calc((100% - (var(--gr-columns) - 1) * var(--gr-gap)) / var(--gr-columns))}}.google-review-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;padding:2rem;border-radius:var(--ds-radius-lg, 14px);background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-text));box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.08),var(--ds-shadow-sm, none)}.google-review-card-header{display:flex;align-items:center;gap:1rem}.google-review-avatar{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;overflow:hidden;font-weight:700;color:rgb(var(--color-base-accent-1-text));background:rgb(var(--color-base-accent-1))}.google-review-avatar img{width:100%;height:100%;object-fit:cover}.google-review-meta{display:flex;flex-direction:column;min-width:0;flex:1}.google-review-author{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-review-author a{color:inherit;text-decoration:none}.google-review-date{font-size:.9em;opacity:.7}.google-review-source{flex:none;width:2rem;height:2rem}.google-review-text{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.google-review-text.is-expanded{display:block;-webkit-line-clamp:unset}.google-review-more{align-self:flex-start;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.google-reviews-nav{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.2rem}.google-reviews-arrow{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-base-background-1));color:rgb(var(--color-foreground));cursor:pointer;transition:opacity .2s,box-shadow .2s}.google-reviews-arrow:hover:not([disabled]){box-shadow:var(--ds-shadow-md, none)}.google-reviews-arrow[disabled]{opacity:.35;cursor:default}.google-reviews-arrow svg{width:1.4rem;height:1.4rem}.google-reviews-nav.is-hidden{display:none}.google-reviews-empty{padding:2rem;border:1px dashed rgba(var(--color-foreground),.3);border-radius:10px}@media(prefers-reduced-motion:no-preference){.google-reviews-track{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-google-reviews.css.map */
