.review-section{position:relative;padding:2vw 0 5vw;background-color:#385b9b;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center}.review-section-content{width:min(98%,1800px);margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.review-section h2{text-align:center;color:#fff;margin-bottom:-10px;font-size:86px}.review-section-title{text-align:center;margin-bottom:3vw;width:100%}.review-title-main{color:#fff;font-size:clamp(40px,6vw,86px);margin-bottom:-.5vw;font-family:Montserrat,sans-serif;letter-spacing:1px;font-weight:700;line-height:1.1}.review-title-sub{color:#fff!important;font-size:clamp(24px,3vw,46px);margin-top:0;margin-bottom:4px;font-family:Montserrat,sans-serif;letter-spacing:.5px;font-weight:400;line-height:1.1}.review-stars{display:flex;justify-content:center;gap:clamp(5px,.5vw,8px);margin-bottom:1.5vw}.review-star{width:clamp(18px,2vw,30px);height:clamp(18px,2vw,30px);fill:#efbf04}.review-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;width:100%;margin:0 auto;overflow-x:hidden}.review-column:nth-child(n+7){display:none}.review-column{display:flex;flex-direction:column;gap:clamp(15px,1.5vw,30px);margin-bottom:clamp(10px,1vw,20px)}.review-column:nth-child(1){margin-top:0}.review-column:nth-child(2){margin-top:clamp(15px,2vw,30px)}.review-column:nth-child(3){margin-top:clamp(10px,1vw,15px)}.review-column:nth-child(4){margin-top:clamp(20px,2.5vw,40px)}.review-column:nth-child(5){margin-top:clamp(5px,.5vw,10px)}.review-column:nth-child(6){margin-top:clamp(12px,1.5vw,25px)}.review-box{padding:clamp(8px,1.5vw,25px);background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;flex:0 0 auto;min-height:clamp(140px,18vw,320px);box-sizing:border-box;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.review-box:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.review-username{font-weight:700;font-size:clamp(13px,1.2vw,20px);margin-bottom:clamp(3px,.6vw,12px);color:#385b9b}.review-text{font-size:clamp(11px,1vw,18px);line-height:1.4;color:#333;margin-bottom:clamp(5px,.6vw,10px);flex-grow:1}.wave-top{position:absolute;top:-1px;left:0;width:100%;height:clamp(60px,8vw,120px);line-height:0;z-index:3;overflow:hidden}.wave-bottom{position:absolute;bottom:-1px;left:0;width:100%;height:clamp(60px,8vw,120px);line-height:0;z-index:3;overflow:hidden}.wave-top svg,.wave-bottom svg{position:relative;width:100%;height:100%}.wave-path{fill:#fff}.wave-path-2{fill:#fff;opacity:.6}@media screen and (min-width: 2200px){.review-section-content{width:min(98%,2400px)}.review-grid{grid-template-columns:repeat(5,1fr);gap:30px}.review-box{min-height:360px;padding:30px}.review-username{font-size:24px;margin-bottom:16px}.review-text{font-size:20px;line-height:1.6}.review-column:nth-child(n+9){display:none}}@media screen and (min-width: 1900px) and (max-width: 2199px){.review-section-content{width:min(98%,2200px)}.review-grid{grid-template-columns:repeat(5,1fr);gap:30px}.review-box{min-height:340px;padding:28px}.review-username{font-size:22px;margin-bottom:14px}.review-text{font-size:19px;line-height:1.5}.review-column:nth-child(n+8){display:none}}@media screen and (min-width: 1600px) and (max-width: 1899px){.review-section-content{width:min(98%,1900px)}.review-grid{grid-template-columns:repeat(5,1fr);gap:28px}.review-box{min-height:320px;padding:25px}.review-username{font-size:20px;margin-bottom:12px}.review-text{font-size:18px;line-height:1.5}.review-column:nth-child(n+7){display:none}}@media screen and (max-width: 1599px) and (min-width: 1400px){.review-section-content{width:min(98%,1600px)}.review-grid{grid-template-columns:repeat(5,1fr);gap:25px}.review-box{min-height:300px;padding:22px}.review-username{font-size:19px;margin-bottom:11px}.review-text{font-size:17px}.review-column:nth-child(n+7){display:none}}@media screen and (max-width: 1399px) and (min-width: 1200px){.review-section-content{width:min(98%,1400px)}.review-grid{grid-template-columns:repeat(5,1fr);gap:20px}.review-box{min-height:280px;padding:20px}.review-username{font-size:18px;margin-bottom:10px}.review-text{font-size:16px}.review-column:nth-child(n+6){display:none}}@media screen and (max-width: 1199px) and (min-width: 1000px){.review-section-content{width:min(98%,1200px)}.review-grid{grid-template-columns:repeat(4,1fr);gap:20px}.review-box{min-height:260px;padding:18px}.review-username{font-size:16px;margin-bottom:8px}.review-text{font-size:14px}.review-column:nth-child(n+5){display:none}}@media screen and (max-width: 999px) and (min-width: 750px){.review-section-content{width:min(98%,950px)}.review-grid{grid-template-columns:repeat(3,1fr);gap:15px}.review-box{min-height:220px;padding:15px}.review-username{font-size:15px;margin-bottom:7px}.review-text{font-size:13px}.review-column{gap:15px;margin-bottom:15px}.review-column:nth-child(n+4){display:none}.review-column:nth-child(2){margin-top:20px}.review-column:nth-child(3){margin-top:10px}}@media screen and (max-width: 749px){.review-section{padding:30px 0 60px}.review-section-content{width:min(98%,550px);padding:0 10px}.wave-top,.wave-bottom{height:60px}.wave-top svg,.wave-bottom svg{height:60px}.review-grid{grid-template-columns:repeat(2,1fr);gap:10px}.review-column{gap:10px;margin-bottom:10px}.review-box{min-height:140px;padding:8px}.review-username{font-size:13px;margin-bottom:3px}.review-text{font-size:11px;line-height:1.2;margin-bottom:5px}.review-section-title{margin-bottom:20px}.review-stars{gap:5px;margin-bottom:15px}.review-star{width:18px;height:18px}.review-video-play-button{width:36px;height:36px}.review-video-play-button svg{width:14px;height:14px}.review-column:nth-child(n+3){display:none}.review-column:nth-child(1){margin-top:0}.review-column:nth-child(2){margin-top:15px}}@media screen and (max-width: 480px){.review-section{padding:25px 0 50px}.review-box{min-height:120px;padding:6px}.review-title-main{font-size:34px}.review-title-sub{font-size:20px}.review-column:nth-child(2){margin-top:10px}}@media screen and (max-width: 350px){.review-section{padding:20px 0 40px}.review-grid,.review-column{gap:6px}.review-box{min-height:100px;padding:5px}}.review-image-container{width:100%;height:65%;overflow:hidden;border-radius:4px;position:relative;margin-top:auto}.review-image-container img{width:100%;height:100%;object-fit:cover}.review-video-container{width:100%;height:65%;overflow:hidden;border-radius:4px;position:relative}.review-video-container iframe,.review-video-container video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.review-box.aspect-1-1{min-height:fit-content}.review-box.aspect-9-16{aspect-ratio:9/16;min-height:0}.review-box .review-image-container{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;border-radius:4px;margin-top:auto}.review-box .review-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.review-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(36px,3vw,50px);height:clamp(36px,3vw,50px);background-color:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 4px 10px #0000004d;transition:transform .2s ease}.review-video-play-button svg{width:clamp(14px,1.2vw,20px);height:clamp(14px,1.2vw,20px);fill:#2d4b87}.review-video-container:hover .review-video-play-button{transform:translate(-50%,-50%) scale(1.1)}.review-video-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:4}.placeholder-image,.placeholder-video{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:clamp(10px,.8vw,12px);color:#999;font-family:Montserrat,sans-serif;letter-spacing:.5px}.review-section .review-heading,.review-section .review-subtitle,.review-section .mobile-title,.review-section .mobile-subtitle,.review-section .star-count{font-family:Montserrat,sans-serif}.review-section-script{display:none}@media screen and (min-width: 1270px){.review-box{height:300px}.review-username{font-size:18px;margin-bottom:10px}.review-text{font-size:14px;line-height:1.4}.review-text-container{margin-bottom:10px}.review-video-play-button{width:60px;height:60px}.review-video-play-button svg{width:24px;height:24px}}.desktop-hidden{display:none}@media screen and (max-width: 749px){.desktop-hidden{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/section-review.css.map */
