.reviews-section{padding:var(--spacing-xxl) 0}.reviews-section__title{font-family:var(--font-accent);font-size:var(--font-size-h2);margin-bottom:var(--spacing-sm)}.reviews-section__subtitle{font-size:1.125rem;color:#666;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.reviews-section__widget{max-width:1000px;margin:0 auto}.reviews-section__cta{margin-top:var(--spacing-xl)}.google-reviews__header{text-align:center;margin-bottom:var(--spacing-xl)}.google-reviews__rating-summary{display:inline-flex;align-items:center;gap:.75rem}.google-reviews__google-logo{height:24px;width:auto;object-fit:contain}.google-reviews__stars{color:#fbbc04;font-size:1.25rem;letter-spacing:2px}.google-reviews__average{font-size:1.125rem;font-weight:600;color:var(--color-dark)}.google-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}@media screen and (max-width:989px){.google-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.google-reviews__grid{grid-template-columns:1fr;gap:var(--spacing-md)}}.google-reviews__carousel{position:relative;display:flex;align-items:center;gap:var(--spacing-sm, 1rem)}.google-reviews__track-wrapper{overflow:hidden;flex:1;scroll-behavior:smooth;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.google-reviews__track-wrapper::-webkit-scrollbar{display:none}.google-reviews__track{display:flex;gap:var(--spacing-lg, 2rem);transition:transform .4s ease}.google-reviews__track .google-review-card{flex:0 0 calc(33.333% - 1.34rem);min-width:280px}.google-reviews__arrow{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,0,0,.15);background:var(--color-background, #fff);color:var(--color-dark, #242424);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;z-index:2}.google-reviews__arrow:hover{background-color:var(--color-primary, #EA264C);border-color:var(--color-primary, #EA264C);color:#fff;transform:scale(1.05)}@media screen and (max-width:989px){.google-reviews__track .google-review-card{flex:0 0 calc(50% - 1rem)}}@media screen and (max-width:749px){.google-reviews__track .google-review-card{flex:0 0 85%;min-width:250px}.google-reviews__arrow{width:36px;height:36px}.google-reviews__carousel{gap:.5rem}}.google-review-card{background-color:var(--color-background);border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease}.google-review-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.google-review-card__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.google-review-card__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary, #c0392b));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;flex-shrink:0;text-transform:uppercase}.google-review-card__avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.google-reviews__count{font-size:.9375rem;color:#666}.google-review-card__author-info{flex-grow:1;display:flex;flex-direction:column;min-width:0}.google-review-card__author{font-family:var(--font-heading);font-size:.9375rem;font-weight:500;color:var(--color-dark)}.google-review-card__date{font-size:.8125rem;color:#999}.google-review-card__google-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.google-review-card__stars{margin-bottom:.75rem;font-size:1rem;letter-spacing:1px}.star--filled{color:#fbbc04}.star--empty{color:#dadce0}.google-review-card__text{font-size:.9375rem;line-height:1.6;color:#444;margin:0}.section--dark .reviews-section__title{color:#fff}.section--dark .reviews-section__subtitle{color:#fffc}.section--dark .google-reviews__average{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-google-reviews.css.map */
