.review-slider-section{padding:60px 20px;background-color:var(--color-background, #ffffff);color:#000;overflow:hidden}.review-slider-container{max-width:var(--page-width, 1360px);margin:0 auto}.review-slider-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.review-slider-text{max-width:800px}.review-slider-title{font-size:clamp(24px,4vw,36px);margin:0 0 10px;line-height:1.2}.review-slider-desc{font-size:16px;color:var(--color-foreground-65, #666666);margin:0;line-height:1.5}.review-slider-nav{display:flex;gap:15px}.review-slider-nav-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px;color:var(--color-foreground, #000000);transition:opacity .3s ease}.review-slider-nav-btn:hover{opacity:.6}.review-slider-nav-btn svg{width:24px;height:24px}.review-slider-viewport{overflow:hidden;width:100%}.review-slider-track{display:flex;gap:20px;transition:transform .4s ease-in-out;will-change:transform}.review-card{flex:0 0 calc(25% - 15px);min-width:calc(25% - 15px);box-sizing:border-box}.review-card-image-wrap{width:100%;aspect-ratio:4/5;overflow:hidden;margin-bottom:20px}.review-card-image-wrap img{width:100%;height:100%;object-fit:cover}.review-card-author{display:flex;align-items:center;gap:10px;margin-bottom:12px}.review-card-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;background:#eee}.review-card-avatar img{width:100%;height:100%;object-fit:cover}.review-card-name{font-size:16px;font-weight:500;margin:0}.review-card-text{font-size:20px;letter-spacing:-.3px;line-height:1.4;margin:0 0 14px;font-weight:500}.review-card-stars{display:flex;gap:4px;color:#ffc107}.review-card-stars svg{width:16px;height:16px;fill:currentColor}@media screen and (max-width:1024px){.review-card{flex:0 0 calc(33.333% - 13.33px);min-width:calc(33.333% - 13.33px)}}@media screen and (max-width:768px){.review-card{flex:0 0 calc(50% - 10px);min-width:calc(50% - 10px)}.review-slider-header{flex-direction:column;align-items:flex-start;gap:20px}.review-slider-nav{align-self:flex-end}}@media screen and (max-width:480px){.review-card{flex:0 0 100%;min-width:100%}}.review-slider-track.no-transition{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/review-slider.css.map */
