/**handles:grt-badge,grt-reviews**/
.grt-badge{--grt-badge-bg:transparent;--grt-badge-color:inherit;--grt-badge-border:transparent;--grt-badge-padding:0.4em 0.7em;--grt-badge-radius:6px;--grt-star-color:#fbbc04;display:inline-flex;align-items:center;gap:.5em;font-family:inherit;line-height:1.2;text-decoration:none;padding:var(--grt-badge-padding);border:1px solid var(--grt-badge-border);background:var(--grt-badge-bg);color:var(--grt-badge-color);border-radius:var(--grt-badge-radius);vertical-align:middle}.grt-badge--light{--grt-badge-border:rgba(127, 127, 127, 0.25)}.grt-badge--dark{--grt-badge-bg:rgba(20, 20, 20, 0.92);--grt-badge-color:#fff}.grt-badge--link{cursor:pointer}.grt-badge--link:focus-visible,.grt-badge--link:hover{filter:brightness(.97)}.grt-badge--small{font-size:.875rem}.grt-badge--medium{font-size:1rem}.grt-badge--large{font-size:1.25rem}.grt-badge__brand{font-weight:600;letter-spacing:.01em}.grt-badge__rating{font-weight:700}.grt-badge__count{opacity:.7;font-size:.9em}.grt-stars{display:inline-flex;align-items:center;gap:1px;color:var(--grt-star-color,#fbbc04);line-height:0}.grt-stars__star{display:inline-block;flex:0 0 auto}.grt-google-logo{width:1.1em;height:1.1em;flex:0 0 auto;display:inline-block}.grt-write-review{--grt-wr-bg:transparent;--grt-wr-color:inherit;--grt-wr-border:currentColor;--grt-wr-padding:0.6em 1.1em;--grt-wr-radius:6px;display:inline-flex;align-items:center;gap:.55em;font-family:inherit;line-height:1.3;text-decoration:none;vertical-align:middle}.grt-write-review--button{padding:var(--grt-wr-padding);border-radius:var(--grt-wr-radius);background:var(--grt-wr-bg);color:var(--grt-wr-color);border:1px solid var(--grt-wr-border);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.grt-write-review--button:focus-visible,.grt-write-review--button:hover{background:var(--grt-wr-hover-bg,rgba(127,127,127,.12));color:var(--grt-wr-hover-color,inherit)}.grt-write-review--link{text-decoration:underline;color:inherit}.grt-write-review--link .grt-google-logo{width:1em;height:1em}.grt-write-review__label{font-weight:600}.grt-write-review--link .grt-write-review__label{font-weight:inherit}
.grt-reviews{font-family:inherit;color:inherit;box-sizing:border-box}.grt-reviews *,.grt-reviews ::after,.grt-reviews ::before{box-sizing:border-box}.grt-reviews--grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.grt-reviews--grid.grt-reviews--cols-2{grid-template-columns:repeat(2,1fr)}.grt-reviews--grid.grt-reviews--cols-3{grid-template-columns:repeat(2,1fr)}.grt-reviews--grid.grt-reviews--cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grt-reviews--grid.grt-reviews--cols-3{grid-template-columns:repeat(3,1fr)}.grt-reviews--grid.grt-reviews--cols-4{grid-template-columns:repeat(4,1fr)}}.grt-review{--grt-card-bg:transparent;--grt-card-color:inherit;--grt-card-border:rgba(127, 127, 127, 0.22);--grt-card-radius:8px;--grt-card-padding:1.1rem 1.2rem;--grt-card-shadow:none;background:var(--grt-card-bg);color:var(--grt-card-color);border:1px solid var(--grt-card-border);border-radius:var(--grt-card-radius);padding:var(--grt-card-padding);box-shadow:var(--grt-card-shadow);display:flex;flex-direction:column;gap:.6rem}.grt-review__header{display:flex;gap:.75rem;align-items:flex-start}.grt-review__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:rgba(127,127,127,.12)}.grt-review__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.grt-review__author{font-weight:600;color:inherit;text-decoration:none;word-wrap:break-word}.grt-review__author[href]:hover{text-decoration:underline}.grt-review__time{font-size:.85rem;opacity:.7}.grt-review__text{margin:0;font-size:.95rem;line-height:1.5;white-space:pre-line;word-wrap:break-word}.grt-review__toggle{background:0 0;border:0;padding:0;margin-left:.25em;color:inherit;cursor:pointer;font:inherit;text-decoration:underline;opacity:.85}.grt-review__toggle:focus-visible,.grt-review__toggle:hover{opacity:1}.grt-reviews--carousel .splide__slide{height:auto}.grt-reviews--carousel .grt-review{height:100%}