.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews {width:100%;padding:32px 0}@media (min-width: 1024px){.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews {padding:48px 0}}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-inner {max-width:1400px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-header {display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-title {margin:0;font-family:var(--font-display);font-size:clamp(24px,1.1rem + 1vw,32px);font-weight:800;line-height:1.15;color:var(--color-text-primary);text-wrap:balance}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-subtitle {margin:0;font-family:var(--font-body);font-size:15px;color:var(--color-text-secondary)}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-list {display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin:0 calc(-1*clamp(16px,5vw,80px));padding:4px clamp(16px,5vw,80px) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 clamp(16px,5vw,80px);scrollbar-width:none}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-list::-webkit-scrollbar {display:none}@media (min-width: 768px){.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-list {grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:16px;margin:0;padding:0;overflow:visible}}@media (min-width: 1024px){.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-list {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-card {display:flex;flex-direction:column;gap:14px;padding:22px 20px 20px;border-radius:20px;background-color:var(--color-surface-alt);scroll-snap-align:start}@media (min-width: 1024px){.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-card {padding:28px 28px 24px}}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-top {display:flex;align-items:flex-start;justify-content:space-between}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-stars {display:inline-flex;gap:2px;color:var(--color-accent)}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-star {width:18px;height:18px}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-quote {margin-top:-8px;font-family:Georgia,Times New Roman,serif;font-size:56px;line-height:.8;color:var(--color-accent);opacity:.25}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-text {flex:1;margin:0;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--color-text-primary)}@media (min-width: 1024px){.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-text {font-size:16px}}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-person {display:flex;align-items:center;gap:12px}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-avatar {display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-display);font-size:16px;font-weight:800}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-who {display:flex;flex-direction:column;min-width:0;line-height:1.3}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-name {font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--color-text-primary)}.cc_rYsXU2yJtJ_aEHwVeHTxY .customer-reviews-detail {font-family:var(--font-body);font-size:13px;color:var(--color-text-muted)}
