.customer-reviews{background:var(--neumorph-review-bg)}.customer-reviews__badge{text-align:center;margin-bottom:var(--neumorph-space-lg)}.customer-reviews__badge .section-badge{font-size:clamp(1.1rem,.4vw + 1rem,1.45rem);padding:var(--neumorph-space-md) var(--neumorph-space-lg);letter-spacing:.08em;background:var(--neumorph-bg-secondary);border-radius:var(--neumorph-radius-md);box-shadow:var(--neumorph-shadow-raised);border:none}@media screen and (max-width:749px){.customer-reviews__badge .section-badge{font-size:clamp(1rem,.4vw + .9rem,1.25rem);padding:var(--neumorph-space-sm) var(--neumorph-space-lg)}}.customer-reviews__heading{font-family:var(--font-serif);font-weight:var(--font-weight-bold);font-size:var(--neumorph-font-heading-h1);text-align:center;color:var(--color-text-primary);margin-bottom:var(--neumorph-space-xl);line-height:var(--line-height-tight)}.customer-reviews__grid{display:grid;gap:var(--neumorph-space-lg);grid-template-columns:1fr}@media screen and (min-width:750px){.customer-reviews__grid{grid-template-columns:repeat(3,1fr)}.customer-reviews__grid .customer-review-card:last-child:nth-child(3n+1){grid-column:2 / 3}.customer-reviews__grid .customer-review-card:nth-last-child(2):nth-child(3n+1){grid-column:1 / 2;margin-left:auto;margin-right:0}.customer-reviews__grid .customer-review-card:last-child:nth-child(3n+2){grid-column:3 / 4;margin-left:0;margin-right:auto}}.customer-review-card{background:var(--neumorph-bg-primary);border-radius:var(--neumorph-review-radius);padding:var(--neumorph-space-xl);box-shadow:var(--neumorph-review-shadow);transition:var(--transition-base);display:flex;flex-direction:column;border:none}.customer-review-card:hover{transform:translateY(-4px);box-shadow:var(--neumorph-shadow-hover)}.customer-review-card--featured{background:#343434;color:var(--color-white);transform:scale(1.02);box-shadow:8px 8px 16px #0000004d,-8px -8px 16px #ffffff0d}.customer-review-card--featured:hover{transform:scale(1.02) translateY(-4px);box-shadow:10px 10px 20px #00000059,-10px -10px 20px #ffffff14}.customer-review-card__stars{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6)}.customer-review-card__star{color:#fbbf24;font-size:clamp(1.2rem,.35vw + 1.1rem,1.6rem);line-height:1}.customer-review-card--featured .customer-review-card__star{color:#ffb80d}.customer-review-card__star--empty{color:var(--color-gray-300);font-size:clamp(1.2rem,.35vw + 1.1rem,1.6rem)}.customer-review-card--featured .customer-review-card__star--empty{color:#ffffff4d}.customer-review-card__rating{font-size:clamp(1.05rem,.35vw + 1rem,1.35rem);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-left:var(--space-2)}.customer-review-card--featured .customer-review-card__rating,.customer-review-card--featured .customer-review-card__text,.customer-review-card--featured .customer-review-card__name,.customer-review-card--featured .customer-review-card__location{color:var(--color-white)}.customer-review-card--featured .customer-review-card__text{color:#fffffff2}.customer-review-card__text{flex:1;margin-bottom:var(--neumorph-space-lg);color:var(--color-text-primary);line-height:var(--line-height-loose);font-style:italic;font-size:var(--neumorph-font-body-md)}.customer-review-card__author{margin-top:auto}.customer-review-card__author-info{display:flex;flex-direction:column;gap:var(--neumorph-space-xs)}.customer-review-card__name{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;font-size:clamp(1.05rem,.35vw + 1rem,1.35rem)}.customer-review-card__location{font-size:clamp(1rem,.3vw + .9rem,1.25rem);color:var(--color-text-tertiary);margin:0}.customer-review-card--featured .customer-review-card__name,.customer-review-card--featured .customer-review-card__location{font-size:clamp(1.05rem,.35vw + 1rem,1.35rem)}.customer-review-card--featured .customer-review-card__location{font-size:clamp(1rem,.3vw + .9rem,1.25rem)}@media screen and (max-width:749px){.customer-reviews__heading{font-size:var(--neumorph-font-heading-h2)}.customer-review-card--featured{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-customer-reviews.css.map */
