.custom-reviews-section{background:#f9f9f9}.section-heading h2{margin:0;font-weight:700}.reviews-wrapper{max-width:100%}.reviews-slider-container{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:50px}.reviews-slider-wrapper{flex:1;overflow:hidden;padding:0}.reviews-slider{display:flex;gap:24px;transition:transform .5s ease}.review-slide{flex:0 0 calc((100% - 48px) / 3);display:flex;flex-direction:column;padding:24px;background:#fff;box-shadow:0 2px 8px #00000014;min-height:150px;transition:box-shadow .3s ease,transform .3s ease}.review-slide:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.reviewer-info{display:flex;gap:12px;align-items:center}.reviewer-avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.reviewer-avatar-placeholder{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;flex-shrink:0}.reviewer-name{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.platform-icon{object-fit:contain;flex-shrink:0}.platform-icon-default{flex-shrink:0}.review-content p{margin:0;line-height:1.6}.slider-nav{border:1px solid #e5e5e5;width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.slider-nav:hover:not(:disabled){opacity:.8;transform:scale(1.05)}.slider-nav:disabled{opacity:.3;cursor:not-allowed}.reviews-cta{text-align:center;margin-top:40px}.reviews-cta .button{display:inline-flex;align-items:center;font-size:16px;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.reviews-cta .button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media screen and (max-width:749px){.custom-reviews-section{padding:40px 0}.reviews-slider-container{gap:12px}.review-slide{flex:0 0 100%;padding:20px;min-height:120px}.slider-nav{width:40px;height:40px}.slider-nav svg{width:20px;height:20px}.reviews-cta .button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
