.google-reviews{background-color:rgba(var(--color-background),1);background-image:var(--color-background-gradient, none);color:rgba(var(--color-text),1)}@media(max-width:1199px){.google-reviews{padding-top:calc(var(--padding-top) * .75);padding-bottom:calc(var(--padding-bottom) * .75)}}@media(min-width:1200px){.google-reviews{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.google-reviews__caption{margin:0 0 .75rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-accent),1)}.google-reviews__top .section-header{margin-bottom:1.5rem}.google-reviews__summary--top{margin-bottom:2rem}.google-reviews__summary-inner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.15rem;padding:.85rem 1.25rem;border:1px solid rgba(var(--color-text),.12);border-radius:var(--border-radius-safe, 0);background-color:rgba(var(--color-background),1)}.google-reviews__google-mark{display:inline-flex;flex-shrink:0;line-height:0}.google-reviews__summary-score{display:inline-flex;align-items:center;gap:.65rem}.google-reviews__summary-value{font-size:1.75rem;font-weight:600;line-height:1;letter-spacing:-.02em}.google-reviews__summary-count{margin:0;font-size:.875rem;opacity:.7}.text-center .google-reviews__summary-inner{justify-content:center}.text-right .google-reviews__summary-inner{justify-content:flex-end}.google-reviews__stars{display:inline-flex;align-items:center;gap:.15rem}.google-reviews__star{display:inline-flex;color:rgba(var(--star-color, var(--color-accent)),.25);line-height:0}.google-reviews__star.is-filled{color:rgba(var(--star-color, var(--color-accent)),1)}.google-reviews__star svg{display:block}.google-reviews__star.is-filled svg,.google-reviews__star.is-filled svg *{fill:currentColor;stroke:currentColor}.google-reviews__list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.google-reviews--top_bar .google-reviews__list{grid-template-columns:1fr}@media(min-width:750px){.google-reviews--top_bar .google-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.google-reviews--top_bar .google-reviews__list{grid-template-columns:repeat(var(--review-cols, 3),minmax(0,1fr));gap:1.5rem}}.google-reviews__card{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:1.35rem 1.35rem 1.25rem;border:1px solid rgba(var(--color-text),.12);border-radius:var(--border-radius-safe, 0);background-color:rgba(var(--color-background),1)}.google-reviews__card .google-reviews__stars{margin-bottom:.85rem}.google-reviews__quote{margin:0;padding:0;border:0;flex:1 1 auto;font-size:.98rem;line-height:1.55;quotes:none}.google-reviews__meta{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(var(--color-text),.08)}.google-reviews__author{margin:0 0 .4rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.google-reviews__author-name{font-weight:600;font-size:.95rem}.google-reviews__author-detail{font-size:.8rem;opacity:.65}.google-reviews__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;font-size:.8rem;opacity:.7}.google-reviews__source{display:inline-flex;align-items:center;gap:.35rem}.google-reviews__source-icon{display:inline-flex;line-height:0}.google-reviews__date{position:relative}.google-reviews__source+.google-reviews__date:before{content:"\b7";margin-right:.85rem;opacity:.5}.google-reviews__footer{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-top:2rem}.google-reviews__footer.text-left{align-items:flex-start}.google-reviews__footer.text-right{align-items:flex-end}.google-reviews__text-link{color:inherit;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em;opacity:.8}.google-reviews__text-link:hover{opacity:1}.google-reviews--side_panel{padding-top:0;padding-bottom:0}.google-reviews__layout{display:flex;flex-direction:column;width:100%}.google-reviews__side{background-color:rgba(var(--color-background),1);background-image:var(--color-background-gradient, none);color:rgba(var(--color-text),1)}.google-reviews__side-inner{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:calc(var(--side-padding-top) * .7) calc(var(--side-padding-x) * .8) calc(var(--side-padding-bottom) * .7)}.google-reviews__side-caption{margin:0 0 1rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-accent),1)}.google-reviews__side-heading{margin:0 0 1rem}.google-reviews__side-description{margin:0 0 1.75rem;opacity:.8}.google-reviews__side-description p{margin:0}.google-reviews__side-rating{margin-bottom:1.75rem}.google-reviews__side-score{display:flex;align-items:center;gap:.85rem;margin-bottom:.5rem}.google-reviews__side-score-value{font-size:3rem;font-weight:600;line-height:1;letter-spacing:-.03em}.google-reviews__side-count{margin:0;font-size:.9rem;opacity:.7}.google-reviews__side-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:auto;padding-top:1.5rem}.google-reviews__main{background-color:rgba(var(--color-background),1);background-image:var(--color-background-gradient, none);color:rgba(var(--color-text),1)}.google-reviews__main-inner{box-sizing:border-box;padding:calc(var(--padding-top) * .75) 1.25rem calc(var(--padding-bottom) * .75)}.google-reviews--side_panel .google-reviews__list{display:flex;flex-direction:column;gap:0}.google-reviews--side_panel .google-reviews__item+.google-reviews__item{border-top:1px solid rgba(var(--color-text),.1)}.google-reviews--side_panel .google-reviews__card{padding:1.5rem 0;border:none;border-radius:0;background:transparent}.google-reviews--side_panel .google-reviews__item:first-child .google-reviews__card{padding-top:0}.google-reviews--side_panel .google-reviews__item:last-child .google-reviews__card{padding-bottom:0}.google-reviews--side_panel .google-reviews__meta{border-top:none;padding-top:.85rem}@media(min-width:990px){.google-reviews__layout{flex-direction:row;align-items:stretch}.google-reviews__side{flex:0 0 var(--side-width, 34%);width:var(--side-width, 34%);max-width:var(--side-width, 34%)}.google-reviews__side-inner{padding:var(--side-padding-top) var(--side-padding-x) var(--side-padding-bottom)}.google-reviews__main{flex:1 1 auto;min-width:0}.google-reviews__main-inner{max-width:52rem;margin:0 auto;padding:var(--padding-top) 2.5rem var(--padding-bottom)}.google-reviews--side_panel .google-reviews__card{padding:1.75rem 0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/google-reviews.css.map */
