.reviews-section{width:100%}.section-header{text-align:center}.section-title{font-size:36px;font-weight:700;margin-bottom:8px;line-height:1.2}.section-subtitle{font-size:16px;margin-top:8px}.section-width-container{width:100%;max-width:100%;margin:0 auto}.reviews-grid{display:grid;gap:16px;margin-bottom:15px;align-items:start}.reviews-grid[data-columns-mobile="1"]{grid-template-columns:1fr}.reviews-grid[data-columns-mobile="2"]{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.reviews-grid[data-columns-tablet="2"]{grid-template-columns:repeat(2,1fr)}.reviews-grid[data-columns-tablet="3"]{grid-template-columns:repeat(3,1fr)}.reviews-grid[data-columns-tablet="4"]{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:990px){.reviews-grid[data-columns-desktop="2"]{grid-template-columns:repeat(2,1fr)}.reviews-grid[data-columns-desktop="3"]{grid-template-columns:repeat(3,1fr)}.reviews-grid[data-columns-desktop="4"]{grid-template-columns:repeat(4,1fr)}.reviews-grid[data-columns-desktop="5"]{grid-template-columns:repeat(5,1fr)}.reviews-grid[data-columns-desktop="6"]{grid-template-columns:repeat(6,1fr)}}.review-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;display:flex;flex-direction:column;height:auto}.review-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.review-card.hidden-review{display:none!important}.review-image-wrapper{width:100%;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center;position:relative}.review-image{width:100%;height:auto;display:block;object-fit:cover}.review-card:not(:has(.review-image-wrapper)){min-height:auto}.review-card:not(:has(.review-image-wrapper)) .review-content{padding:20px}.review-content{padding:16px;display:flex;flex-direction:column}.stars{display:flex;gap:3px;margin-bottom:10px}.star{width:14px;height:14px;flex-shrink:0}.star svg{width:100%;height:100%;display:block}.star.filled svg{fill:gold}.star.empty svg{fill:#e0e0e0}.reviewer-name{font-size:14px;font-weight:700;color:#000;margin-bottom:6px;line-height:1.3}.review-text{font-size:13px;line-height:1.5;color:#333;margin:0}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.pagination-btn{min-width:36px;height:36px;padding:0 12px;border:none;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:center}.pagination-btn:hover:not(:disabled){background:#f5f5f5;box-shadow:0 2px 6px #00000026}.pagination-btn.active{background:#000;color:#fff;box-shadow:0 2px 6px #0003}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-btn:active:not(:disabled){transform:scale(.95)}@media screen and (max-width:749px){.section-title{font-size:28px}.section-subtitle{font-size:14px}.reviews-grid{gap:12px}.review-content{padding:14px}.pagination{gap:6px}.pagination-btn{min-width:32px;height:32px;font-size:13px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-card{animation:fadeInUp .5s ease forwards}.review-card:nth-child(1){animation-delay:.05s}.review-card:nth-child(2){animation-delay:.1s}.review-card:nth-child(3){animation-delay:.15s}.review-card:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.review-card{animation:none}}.review-card.loading{opacity:.5;pointer-events:none}@media print{.pagination-wrapper{display:none}.review-card{page-break-inside:avoid}.review-card.hidden-review{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-customer-reviews.css.map */
