:root{--white:#fff;--black:#000;--primary:#c83232;--secondary:#103c29;--third:#ffeb8a;--text:#101010;--text-2:#55575d;--text-3:#5c5e64;--bg:#f7f7f7;--bg-2:#f6f4f3;--bg-3:#2c2762;--bg-4:#cd3e341a;--bg-5:#fdf1e3;--bg-6:#103c29;--bg-7:#f8f4ec;--line:#e9e9e9;--white-04:#ffffff0a;--white-10:#ffffff1a;--white-20:#fff3;--white-60:#fff9;--yellow:#f0a750;--pink:#ec749d;--critical:#f03e3e;--success:#3dab25;--on-surface:#0c2c48;--surface:#f6f6f6;--cl-1:#0be7b4;--cl-2:#fdb900}.sw-pg-thumb{align-items:center;gap:12px;display:flex}.sw-pg-thumb .swiper-pagination-bullet{background-color:var(--white);-o-transition:all .3s ease;border-radius:0;width:40px;height:4px;transition:all .3s;position:relative;margin:0!important}.sw-pg-thumb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.3;width:24px}.sw-pg-thumb .swiper-pagination-bullet:after{content:"";width:100%;height:calc(100% + 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-v01{gap:30px;display:flex}.testimonial-v01 .tes-image{border-radius:12px;flex-shrink:0;overflow:hidden}.testimonial-v01 .tes-image img{object-fit:cover;width:100%;height:100%}.testimonial-v01 .tes-content{flex-direction:column;display:flex}.testimonial-v01 .tes_text{flex:1}.testimonial-v01 .star-wrap{margin-bottom:16px}.testimonial-v01 .tes_author{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.testimonial-v01 .tes_author .br-line{width:12px}.testimonial-v01 .tes_author .author-verified{align-items:center;gap:4px;display:flex}.testimonial-v01 .tes_author .author-verified .icon{color:var(--success)}.testimonial-v01 .tes_product{align-items:center;gap:16px;display:flex}.testimonial-v01 .tes_product .product-image{border-radius:50%;overflow:hidden}.testimonial-v01 .tes_product .product-infor{place-items:start;gap:4px;display:grid}.testimonial-v01 .tes_text{margin-bottom:16px}.testimonial-v01.style-def .tes-image img{object-position:top}.testimonial-v01.style-def .tes_product{border-top:1px solid var(--line);padding-top:23px}.testimonial-v01.style-2{background:var(--bg);border-radius:16px;padding:20px}.testimonial-v01.style-2 .tes_avatar{border-radius:50%;max-width:60px;margin-bottom:28px;overflow:hidden}.testimonial-v01.style-2.type-2,.testimonial-v01.style-2.type-3{-o-transition:all .3s ease;transition:all .3s}.testimonial-v01.style-2.type-2 .star-wrap,.testimonial-v01.style-2.type-3 .star-wrap{margin-bottom:8px}.testimonial-v01.style-2.type-2 .tes_author,.testimonial-v01.style-2.type-3 .tes_author{margin-bottom:16px}.testimonial-v01.style-2.type-2 .tes_product .product-image,.testimonial-v01.style-2.type-3 .tes_product .product-image{border-radius:4px}.testimonial-v01.style-3{background:var(--white);border-radius:16px;gap:0;overflow:hidden}.testimonial-v01.style-3 .tes-image{border-radius:0}.testimonial-v01.style-3 .tes-content{justify-content:center;gap:16px;padding:20px}.testimonial-v01.style-3 .tes-content>*{margin:0}.testimonial-v01.style-4{border:1px solid var(--line);border-radius:12px;gap:0;overflow:hidden}.testimonial-v01.style-4 .box-icon{background-color:var(--white);z-index:2;width:40px;height:40px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-v01.style-4 .box-icon:hover{background-color:var(--black);color:var(--white)}.testimonial-v01.style-4 .tes-image{border-radius:0;margin:-1px;position:relative}.testimonial-v01.style-4 .tes-content{padding:25px}.testimonial-v01.style-4 .star-wrap,.testimonial-v01.style-4 .tes_text{margin-bottom:8px}.testimonial-v01.style-4 .tes_author{margin-bottom:20px}.testimonial-v01.style-4 .tes_product{padding-top:19px}.testimonial-v01.style-4.type-2{flex-direction:column}.testimonial-v01.style-4.type-2 .tes-image{margin-bottom:0}.testimonial-v01.style-5 .tes_product{background:var(--bg);border-radius:12px;padding:12px}.testimonial-v01.style-6{flex-direction:column;gap:24px}.testimonial-v01.style-6 .star-wrap i{color:var(--text)}.testimonial-v01.style-7{text-align:center}.testimonial-v01.style-7 .tes_text,.testimonial-v01.style-7 .tes_author{margin-bottom:20px}.testimonial-v01.style-7 .tes_product{border-top:unset;background-color:var(--white);border-radius:8px;width:100%;max-width:339px;margin-left:auto;margin-right:auto;padding:16px 12px}.testimonial-v01.style-7 .tes_product .product-image{border-radius:8px}.testimonial-v01.style-8{gap:0}.testimonial-v01.style-8 .tes-image{max-width:234px}.testimonial-v01.style-8 .tes-content{padding:16px 24px}.testimonial-v01.style-8 .tes_product{padding-top:16px}@media (min-width:576px){.testimonial-v01.style-1 .tes-image{max-width:285px}.testimonial-v01.style-3>*{width:50%}.testimonial-v01.style-4:not(.type-2) .tes-image{max-width:234px}}@media (min-width:992px){.testimonial-v01.style-4 .box-icon{opacity:0;visibility:hidden}.testimonial-v01.style-4:hover .box-icon{opacity:1;visibility:visible}}@media (min-width:1200px){.testimonial-v01.style-1 .tes-image{max-width:285px}.testimonial-v01.style-1.type-2 .product-image{border-radius:8px}.testimonial-v01.style-2{padding:40px}.testimonial-v01.style-2 .tes_author,.testimonial-v01.style-2 .tes_text{margin-bottom:28px}.testimonial-v01.style-2.type-2,.testimonial-v01.style-2.type-3{padding:28px}.testimonial-v01.style-2.type-2 .star-wrap .icon,.testimonial-v01.style-2.type-2 .tes_text,.testimonial-v01.style-2.type-2 .author-name,.testimonial-v01.style-2.type-2 .author-verified .text,.testimonial-v01.style-2.type-2 .prd_price,.testimonial-v01.style-2.type-2 .prd_name,.testimonial-v01.style-2.type-3 .star-wrap .icon,.testimonial-v01.style-2.type-3 .tes_text,.testimonial-v01.style-2.type-3 .author-name,.testimonial-v01.style-2.type-3 .author-verified .text,.testimonial-v01.style-2.type-3 .prd_price,.testimonial-v01.style-2.type-3 .prd_name{-o-transition:all .3s ease;transition:all .3s}.testimonial-v01.style-2.type-2:hover,.testimonial-v01.style-2.type-3:hover{background:var(--secondary)}.testimonial-v01.style-2.type-2:hover .star-wrap .icon,.testimonial-v01.style-2.type-2:hover .tes_text,.testimonial-v01.style-2.type-2:hover .author-name,.testimonial-v01.style-2.type-2:hover .author-verified .text,.testimonial-v01.style-2.type-2:hover .prd_price,.testimonial-v01.style-2.type-2:hover .prd_price .price-new,.testimonial-v01.style-2.type-2:hover .prd_price .price-old,.testimonial-v01.style-2.type-2:hover .prd_price .text-primary,.testimonial-v01.style-2.type-2:hover .prd_name,.testimonial-v01.style-2.type-3:hover .star-wrap .icon,.testimonial-v01.style-2.type-3:hover .tes_text,.testimonial-v01.style-2.type-3:hover .author-name,.testimonial-v01.style-2.type-3:hover .author-verified .text,.testimonial-v01.style-2.type-3:hover .prd_price,.testimonial-v01.style-2.type-3:hover .prd_price .price-new,.testimonial-v01.style-2.type-3:hover .prd_price .price-old,.testimonial-v01.style-2.type-3:hover .prd_price .text-primary,.testimonial-v01.style-2.type-3:hover .prd_name{color:var(--white)!important}.testimonial-v01.style-2.type-3:hover{background:var(--third)}.testimonial-v01.style-2.type-3:hover .star-wrap .icon,.testimonial-v01.style-2.type-3:hover .tes_text,.testimonial-v01.style-2.type-3:hover .author-name,.testimonial-v01.style-2.type-3:hover .author-verified .text,.testimonial-v01.style-2.type-3:hover .prd_name{color:var(--text)!important}.testimonial-v01.style-2.type-3:hover .prd_price{color:var(--primary)!important}.testimonial-v01.style-3 .tes-content{padding:32px}.testimonial-v01.style-4.type-2 .tes-content{padding:39px 25px 38px}.testimonial-v01.style-5 .tes_author{margin-bottom:28px}.testimonial-v01.style-5 .tes_text{margin-bottom:40px}}@media (max-width:991px){.testimonial-v01{gap:20px}.testimonial-v01 .tes_author{margin-bottom:16px}.testimonial-v01.style-def .tes_product{padding-top:16px}}@media (max-width:575px){.testimonial-v01{flex-wrap:wrap}.testimonial-v01 .tes-image{width:100%}.testimonial-v01 .tes-image img{max-height:300px}.testimonial-v01.style-4 .tes-image{max-width:100%}.testimonial-v01.style-4 .tes-image img{object-position:center;max-height:350px}.testimonial-v01.style-8 .tes-image{max-width:100%}.testimonial-v01.style-8 .tes-content{padding:20px 0}}@media (min-width:768px) and (max-width:1199px){.testimonial-v01.style-3,.testimonial-v01.style-8{flex-direction:column}.testimonial-v01.style-3>*,.testimonial-v01.style-8>*{width:100%}.testimonial-v01.style-3 .tes-image img,.testimonial-v01.style-8 .tes-image img{max-height:350px}.testimonial-v01.style-8 .tes-image{max-width:100%}.testimonial-v01.style-8 .tes-content{padding:20px 0}.testimonial-v01.style-1{flex-direction:column}.testimonial-v01.style-1 .tes-image{max-width:unset}.testimonial-v01.style-1 .tes-image img{max-height:350px}.testimonial-v01.style-4{flex-direction:column}.testimonial-v01.style-4 .tes-image{max-width:100%!important}.testimonial-v01.style-4 .tes-image img{object-position:center;max-height:350px}}.testimonial-v02{border:1px solid var(--white-10);border-radius:16px;gap:24px;padding:27px 31px;display:grid}@media (max-width:991px){.testimonial-v02{padding:20px}}.testimonial-v03{border:1px solid var(--line);border-radius:12px;overflow:hidden}.testimonial-v03 .img-style4{position:relative}.testimonial-v03 .content{text-align:center;padding:26px 24px 22px}@media (max-width:575px){.testimonial-v03 .content{padding:24px 15px}}.testimonial-v03 .star-wrap{justify-content:center}.testimonial-v03 .tes-action_list{position:absolute;bottom:16px;right:16px}.testimonial-v03 .tes_author{justify-content:center;align-items:center;gap:8px;display:flex}.testimonial-v03 .tes_author i{font-size:13px}.testimonial-v03 .box-icon{background-color:var(--white);width:40px;height:40px;font-style:20px;-o-transition:all .3s ease;border-radius:50%;transition:all .3s}.testimonial-v03 .box-icon:hover{background-color:var(--black);color:var(--white)}.testimonial-v04{color:var(--text);background-color:#fff;border-radius:16px;padding:20px}.testimonial-v04 .tes_product{align-items:center;gap:20px;display:flex}.testimonial-v04 .product-infor{place-items:start;gap:8px;display:grid}.testimonial-v04 .product-image{border-radius:8px;overflow:hidden}.testimonial-v04.style-2 .product-image{border-radius:4px}.testimonial-v04.style-2 .product-infor{gap:0}@media (min-width:1200px){.testimonial-v04{padding:28px}.testimonial-v04.style-2{padding:24px}}.testimonial-v05{border-radius:16px;display:flex;overflow:hidden}.testimonial-v05 .tes-image{width:50%;height:100%}.testimonial-v05 .tes-image img{object-fit:cover;width:100%;height:100%}.testimonial-v05 .tes-content{background:var(--white);flex-direction:column;width:50%;padding:32px;display:flex}@media (min-width:1440px){.testimonial-v05 .tes-image{flex-shrink:0;width:100%;max-width:345px}.testimonial-v05 .tes-content{width:100%}}@media (min-width:768px) and (max-width:1199px){.testimonial-v05{flex-direction:column}.testimonial-v05 .tes-image,.testimonial-v05 .tes-content{width:100%}.testimonial-v05 .tes-image img{max-height:300px}}@media (max-width:575px){.testimonial-v05{flex-direction:column}.testimonial-v05 .tes-image,.testimonial-v05 .tes-content{width:100%}.testimonial-v05 .tes-image img{max-height:300px}.testimonial-v05 .tes-content{padding:30px 20px}}.section-testimonials{padding:108px 0}@media (max-width:991px){.section-testimonials{padding:40px 0}}.section-testimonials .banner{background-color:#150a12;border-radius:20px;position:absolute;inset:0;overflow:hidden}.section-testimonials .banner img{opacity:.4;object-fit:cover;width:100%;height:100%}.section-testimonials .wrap-tes{z-index:4;max-width:960px;margin-left:auto;margin-right:auto;padding:0 15px;position:relative}@media (min-width:992px){.section-testimonials .tf-sw-pagination{margin-top:31px!important}}
