#reviews-section{background:#fbea4a url(/img/pattern-yellow.png);padding-top:40px;padding-bottom:50px}#reviews-section .slick-list{background:rgba(255,255,255,.1)}#reviews-section .slick-next:before,#reviews-section .slick-prev:before{display:none}#reviews-section .slick-prev:after{content:"\f104"}#reviews-section .slick-next:after{content:"\f105";right:-10px}#reviews-section .row.section-title{padding:0}#reviews-section .reviews-redirect{color:#2c97de;font-size:14px;border-bottom:1px dotted #2c97de}#reviews-section .reviews-widget-translated{opacity:.7;font-size:.7rem;width:150px;margin-top:10px;display:inline-block}.reviews-single-review{font-family:"PT Sans",sans-serif;text-align:center;margin-bottom:10px}.fb-review-photo{border-radius:50%!important;display:inline-block!important;width:50px;height:50px}.reviews-widget-stars{margin-bottom:0}.reviews-widget-name{margin-top:10px;color:#427fed;font-size:14px;font-weight:700;margin-bottom:0}.reviews-widget-date{color:#999;font-size:13px;margin-bottom:0;padding-bottom:5px}.reviews-widget-text{font-size:#222;font-size:14px;padding-left:15px;padding-right:15px;display:block}.slider-reviews{visibility:hidden}.reviews-widget-photo{text-align:center}.reviews-show-more{color:#427fed!important;font-size:13px;font-weight:700;font-style:italic;cursor:pointer}#main-reviews{background:#fff}#main-reviews .row.section-title{padding:0}#reviews-for-product{text-align:left}#reviews-for-product .reviews-single-review-inner{padding:0 15px 10px 0;margin-bottom:0}#reviews-for-product .reviews-widget-name{display:inline-block}#reviews-for-product .reviews-widget-text{padding:0}#reviews-for-product .reviews-review-title{margin:0;font-size:16px;font-weight:700}#reviews-for-product i.fa-quote-left{position:absolute;top:10px;left:15px;color:#427fed;display:none}#reviews-for-product i.fa-star{color:#ffd700;font-size:12px}#reviews-for-product p{margin:0;padding:0}#reviews-for-product .reviews-widget-translated{opacity:.7;font-size:.7rem}#create-comment-form .form-group.has-error .invalid-feedback{font-size:12px;font-weight:700}#create-comment-form .field-reviewform-name label{font-size:12px;font-weight:700;margin:0;padding:0 0 5px 0;line-height:100%;display:block}#create-comment-form .field-reviewform-legal_marketing .form-check{padding-left:0}#create-comment-form .field-reviewform-legal_marketing label{font-size:12px}#create-comment-form .create-comment-form--submit{text-align:center}#create-comment-form .create-comment-form--submit .btn{color:#fff;border-radius:0;margin:0 auto;display:inline-block}#create-comment-form .review-order-product{margin-bottom:15px}@media screen and (min-width:767px){#create-comment-form .review-order-product{flex-direction:row}}#create-comment-form .review-order-product .review-order-product--name{font-size:12px;font-weight:700;margin-bottom:10px}#create-comment-form .review-order-product .review-order-product--name span{font-weight:400}#create-comment-form .review-order-product .review-order-product--wrapper{display:flex;column-gap:15px;align-items:flex-start}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--image{text-align:center;display:block;max-width:100px}@media screen and (min-width:767px){#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--image{width:200px}}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form{width:100%}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder{margin-top:3px;margin-bottom:12px;text-align:left}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder .form-group{margin:0}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder .form-group input{display:none}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a{font-size:1.2em;color:#d9d9d9;text-decoration:none;transition:all .5s;margin:0}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a.active{color:#ffd700}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a:hover{color:#ffd700;transform:scale(1.3)}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a.s1:hover~a{color:#d9d9d9}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a.s2:hover~a{color:#d9d9d9}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a.s3:hover~a{color:#d9d9d9}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a.s4:hover~a{color:#d9d9d9}#create-comment-form .review-order-product .review-order-product--wrapper .review-order-product--form .review-order-product--rating-holder a.s5:hover~a{color:#d9d9d9}#reviews-section{position:relative;padding:75px 0 50px 0;background:radial-gradient(circle at top right,#f8fafc,#eff6ff);overflow:hidden;position:relative;background:radial-gradient(circle at top right,#f8fafc,#eff6ff)}#reviews-section::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(203,213,225,.8),transparent)}#reviews-section .reviews-container{max-width:1400px;margin:0 auto;padding:0 60px}#reviews-section .reviews-section-header{text-align:center;margin-bottom:60px}#reviews-section .reviews-section-header .reviews-title{font-size:clamp(28px,4vw,40px);font-weight:800;color:#1e293b;margin-bottom:12px;letter-spacing:-.03em}#reviews-section .reviews-section-header .reviews-subtitle{font-size:18px;color:#64748b}#reviews-section .reviews{position:relative;display:flex;align-items:center}#reviews-section .viewport{overflow:hidden;width:100%;padding:20px 5px;margin:0 -5px}#reviews-section .track{display:flex;gap:24px;will-change:transform;transition:transform .6s cubic-bezier(.23,1,.32,1);padding:5px 0}#reviews-section .review-card{flex:0 0 calc((100% - 48px)/ 3);min-width:300px;background:#fff;border-radius:24px;padding:32px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-sizing:border-box}#reviews-section .review-card:hover{z-index:10;transform:translateY(-5px) scale(1.01)}#reviews-section .review-card .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}#reviews-section .review-card .review-person{display:flex;align-items:center;gap:12px}#reviews-section .review-card .review-person .review-avatar{width:44px;height:44px;border-radius:12px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}#reviews-section .review-card .review-person .review-name{font-size:15px;font-weight:700;color:#1e293b;margin:0}#reviews-section .review-card .review-person .review-date{font-size:12px;color:#94a3b8}#reviews-section .review-card .review-rating{color:#fbbf24;font-size:14px;display:flex;gap:2px}#reviews-section .review-card .review-rating span{color:#e2e8f0}#reviews-section .review-card .review-rating .filled{color:#fbbf24}#reviews-section .review-card .review-text{font-size:15px;line-height:1.7;color:#475569;margin:0}#reviews-section .nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.05)}#reviews-section .nav:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}#reviews-section .nav:disabled{opacity:.3;cursor:not-allowed}#reviews-section .nav.prev{left:-24px}#reviews-section .nav.next{right:-24px}@media (max-width:1024px){#reviews-section .review-card{flex:0 0 calc((100% - 24px)/ 2)}}@media (max-width:640px){#reviews-section .reviews-container{padding:0 20px}#reviews-section .nav{display:none}#reviews-section .review-card{flex:0 0 100%}}#reviews-section .track{cursor:grab}#reviews-section .track:active{cursor:grabbing;user-select:none}#reviews-section .track::after{content:"";flex:0 0 1px;visibility:hidden}#reviews-section .section-divider{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:40px}#reviews-section .section-divider::after,#reviews-section .section-divider::before{content:"";height:1px;flex:1;background:linear-gradient(to right,transparent,#e2e8f0);max-width:150px}#reviews-section .section-divider::after{background:linear-gradient(to left,transparent,#e2e8f0)}#reviews-section .section-divider .divider-icon{margin:0 20px;color:#cbd5e1;font-size:14px}