.review-card{background:#f4f4f4;border-radius:4px;display:flex;flex-direction:column;gap:.375rem;height:100%;padding:1.5625rem;width:18.75rem}.review-card__reviewer{align-items:center;display:grid;gap:0 .625rem;grid-template-areas:"avatar name" "avatar date";grid-template-columns:auto 1fr}.review-card__reviewer .reviewer__avatar{aspect-ratio:1/1;border-radius:50%;grid-area:avatar;height:3.125rem;width:3.125rem}.review-card__reviewer .reviewer__name{grid-area:name}.review-card__reviewer .reviewer__date{grid-area:date}.review-card__rating{display:flex;gap:.25rem}.review-card__rating .icon-star{color:#cdcdcd}.review-card__rating .icon-star.is-full{color:#f5ba06}.review-card__comment{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.h-cta-tertiary{background:transparent;cursor:pointer;outline:none;position:relative;text-decoration:none;transition:all .25s ease-in-out;-webkit-tap-highlight-color:transparent;border:none;border-bottom:2px solid #000;color:#000;font-weight:700}.h-cta-tertiary [class^=icon-]{vertical-align:-.125rem}.h-cta-tertiary:hover{border-color:transparent}.block-google-reviews{display:flex;flex-direction:column;padding-block:7.5rem;row-gap:2rem}@media screen and (max-width:813px){.block-google-reviews{padding-block:6.25rem}}.block-google-reviews__container{align-items:center;display:flex;gap:1.5rem}@media screen and (max-width:813px){.block-google-reviews__container{flex-direction:column}}.block-google-reviews__stars{display:flex;gap:.25rem}.block-google-reviews__stars .icon-star{color:#cdcdcd;font-size:1.4em;position:relative}.block-google-reviews__stars .icon-star.is-full{color:#f5ba06}.block-google-reviews__stars .icon-star.is-partial{--fill-percentage:50%;background:linear-gradient(90deg,#f5ba06 var(--fill-percentage),#cdcdcd var(--fill-percentage));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not (-webkit-background-clip:text){.block-google-reviews__stars .icon-star.is-partial{color:#f5ba06;position:relative}.block-google-reviews__stars .icon-star.is-partial:after{background:#cdcdcd;content:"";height:100%;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:calc(100% - var(--fill-percentage))}}.block-google-reviews__header{align-items:center;display:flex;flex-direction:column;gap:.25rem}.block-google-reviews__header .header__rating-text{font-weight:700}.block-google-reviews__reviews{align-items:center;display:grid;flex:1;gap:.75rem;grid-template-columns:auto 1fr auto}@media screen and (max-width:813px){.block-google-reviews__reviews{display:grid;grid-template-areas:"reviews reviews" "prev next"}}.block-google-reviews__reviews button{background:transparent;border:none;cursor:pointer;outline:none;position:relative;text-decoration:none;transition:all .25s ease-in-out;-webkit-tap-highlight-color:transparent;color:#cdcdcd;font-size:2em}.block-google-reviews__reviews button [class^=icon-]{vertical-align:-.125rem}.block-google-reviews__reviews button:hover{color:#000}@media screen and (max-width:813px){.block-google-reviews__reviews button.is-prev{grid-area:prev;justify-self:start}.block-google-reviews__reviews button.is-next{grid-area:next;justify-self:end}}.block-google-reviews__list{-moz-column-gap:12px;column-gap:12px;display:flex;flex:1;overflow-x:auto;-ms-overflow-style:none;place-items:stretch;scrollbar-width:none}.block-google-reviews__list::-webkit-scrollbar{display:none}@media screen and (max-width:813px){.block-google-reviews__list{grid-area:reviews;margin-inline:calc(var(--padding-x)*-1);padding-inline:var(--padding-x)}}
