.google-reviews__grid{display:grid;gap:1.25rem;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--gr-columns, 2) - 1) * 1.25rem) / var(--gr-columns, 2));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:8px 0 20px;scrollbar-width:none;-ms-overflow-style:none}.google-reviews__grid::-webkit-scrollbar{display:none;width:0;height:0}.google-reviews{padding:var(--gr-padding-top,60px) 0 var(--gr-padding-bottom,60px)}.google-reviews__container{max-width:1140px;margin:0 auto;padding:0 24px}ut-review-carousel{display:block}.google-reviews__controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:16px}.google-reviews__controls[hidden]{display:none}.google-reviews__controls button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #005257;border-radius:50%;color:#005257;background:#fff}.google-reviews__controls button:disabled{opacity:.35;cursor:default}.google-reviews__controls button svg{width:18px;height:18px}.google-reviews__controls button:focus-visible,.google-reviews__grid:focus-visible{outline:3px solid #005257;outline-offset:3px}.google-reviews__hint{font-size:14px;color:var(--gr-body-color)}@media(max-width:749px){.google-reviews__grid{grid-auto-columns:88%}.google-reviews__container{padding:0 20px}}.google-reviews__grid--2{grid-template-columns:repeat(2,1fr)}.google-reviews__grid--3{grid-template-columns:repeat(3,1fr)}.google-reviews__grid--4{grid-template-columns:repeat(4,1fr)}.google-reviews__card{min-width:0;scroll-snap-align:start;background:var(--gr-card-bg);border:1px solid var(--gr-card-border);border-radius:var(--buttons-radius, 0px);padding:1.5rem;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 1px 3px #00000012,0 4px 16px #0000000d}.google-reviews__card:hover{box-shadow:0 4px 12px #0000001a,0 12px 32px #00000014;transform:translateY(-2px)}.google-reviews__card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.google-reviews__reviewer-avatar{width:40px;height:40px;border-radius:50%;background:var(--gr-avatar-bg);color:var(--gr-avatar-text);font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.google-reviews__reviewer-info{flex:1;min-width:0}.google-reviews__reviewer-name{font-weight:600;margin:0 0 .1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gr-heading-color)}.google-reviews__review-date{margin:0;color:var(--gr-body-color);opacity:.7}.google-reviews__card-google{flex-shrink:0;opacity:.85}.google-reviews__stars{display:flex;align-items:center;gap:1px;margin-bottom:.75rem}.google-reviews__star{display:inline-flex;align-items:center;justify-content:center;line-height:1}.google-reviews__star--full{color:var(--gr-star-filled)}.google-reviews__star--empty{color:var(--gr-star-empty)}.google-reviews__overall{display:flex;justify-content:center;margin-top:1rem}.google-reviews__overall-score{display:inline-flex;align-items:center;gap:.75rem;background:var(--gr-card-bg);border:1px solid var(--gr-card-border);border-radius:100px;padding:.6rem 1.25rem .6rem 1rem}.google-reviews__big-number{font-size:2.2rem;font-weight:700;line-height:1;color:var(--gr-heading-color)}.google-reviews__overall-right{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.google-reviews__count{margin:0;color:var(--gr-body-color);opacity:.7}.google-reviews__badge{display:flex;align-items:center;gap:.3rem;color:var(--gr-body-color);opacity:.6}.google-reviews__review-body{flex:1;color:var(--gr-body-color)}.google-reviews__review-body p{margin:0 0 .5em}.google-reviews__review-body p:last-child{margin-bottom:0}.google-reviews__review-link{display:inline-block;margin-top:.5rem;font-weight:500;color:var(--gr-link-color);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.google-reviews__review-link:hover{color:var(--gr-link-hover)}.google-reviews__header{text-align:center;margin-bottom:3.2rem}.google-reviews__eyebrow{display:inline-block;letter-spacing:.1em;text-transform:uppercase;color:var(--gr-eyebrow-color);margin:0 0 .75rem}.google-reviews__cta{text-align:center;margin-top:2.5rem}.google-reviews__cta-btn{display:inline-flex;align-items:center;gap:.5rem}@media screen and (max-width:989px){.google-reviews__grid--4,.google-reviews__grid--3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.google-reviews__grid--4,.google-reviews__grid--3,.google-reviews__grid--2{grid-template-columns:1fr}.google-reviews__header{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.google-reviews__card{transition:none}.google-reviews__card:hover{transform:none}}.google-reviews__header{margin-bottom:20px}.google-reviews__heading{font-size:26px;line-height:1.25;margin:0}.google-reviews__eyebrow{font-size:11px;margin-bottom:6px}.google-reviews__grid{gap:16px;grid-auto-columns:calc((100% - (var(--gr-columns, 3) - 1) * 16px) / var(--gr-columns, 3))}.google-reviews__card{padding:16px;box-shadow:0 1px 4px #0000000f}.google-reviews__card-header{gap:10px;margin-bottom:10px}.google-reviews__reviewer-avatar{width:32px;height:32px;font-size:12px}.google-reviews__reviewer-name{font-size:14px}.google-reviews__review-date{font-size:11px}.google-reviews__review-title{font-size:15px;line-height:1.35;margin:0 0 8px}.google-reviews__review-body{font-size:14px;line-height:1.5}.google-reviews__stars{margin-bottom:8px}.google-reviews__review-link{font-size:12px}@media(max-width:749px){.google-reviews__grid{grid-auto-columns:82%}.google-reviews__heading{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-google-reviews.css.map */
