@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Manrope,sans-serif;color:#474646;background:#fff}img{display:block;max-width:100%}button{font-family:Manrope,sans-serif;cursor:pointer;border:none;background:none}ul{list-style:none}.onirest-reviews-page{width:100%;overflow-x:hidden;background:#fff}.onirest-reviews-page .container{max-width:1224px;margin:0 auto;padding:0 30px}.hero-section{position:relative;width:100%;min-height:550px;display:flex;align-items:center;overflow:hidden;background-image:url(/cdn/shop/files/review-banner1.jpg?v=1783519637);background-repeat:no-repeat;background-size:cover;background-position:center}.hero-section:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,#fff,#fff0 48%)}.hero-section .hero-inner{position:relative;z-index:2;max-width:1224px;width:100%;margin:0 auto;padding:60px 30px}.hero-section .hero-content{max-width:520px}.hero-section .hero-badge{display:inline-flex;align-items:center;height:37px;padding:0 18px;border:1px solid #7fa2eb;background:#e5edff;border-radius:19px;margin-bottom:24px}.hero-section .hero-badge span{font-weight:700;font-size:18px;color:#7fa2eb;letter-spacing:.5px}.hero-section .hero-title{font-weight:800;font-size:60px;line-height:1.09;color:#474646;margin-bottom:24px}.hero-section .hero-subtitle{font-weight:400;font-size:24px;line-height:1.2;color:#474646;max-width:440px;margin-bottom:36px}.hero-section .hero-cta{display:inline-flex;align-items:center;gap:14px;height:50px;padding:0 28px;background:#f4dc31;border:1px solid #978b37;border-radius:51px}.hero-section .hero-cta span{font-weight:600;font-size:24px;color:#2a2a2a}.hero-section .hero-cta .arrow{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#2a2a2a}.stats-section{width:100%;padding:60px 0 0}.stats-section .stats-card{max-width:1224px;margin:0 auto;background:#e4d3f4;border-radius:15px;padding:35px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.stats-section .stat-item{display:flex;align-items:center;gap:16px;flex:1 1 220px;min-width:220px}.stats-section .stat-icon{width:67px;height:67px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:26px}.stats-section .stat-number{font-weight:800;font-size:24px;color:#474646;line-height:1.1;margin-bottom:4px}.stats-section .stat-label{font-weight:400;font-size:16px;color:#474646;line-height:1.3}.reviews-list-section{width:100%;padding:30px 0}.reviews-list-section .reviews-heading{font-weight:800;font-size:32px;color:#474646;margin-bottom:30px}.reviews-list-section .reviews-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:30px}.reviews-list-section .rating-summary{display:flex;flex-direction:column;gap:4px}.reviews-list-section .rating-summary .stars-row{display:flex;align-items:center;gap:8px}.reviews-list-section .stars{color:#f4dc31;font-size:20px;letter-spacing:2px}.reviews-list-section .rating-out-of{font-size:16px;color:#474646}.reviews-list-section .rating-summary .based-on{display:flex;align-items:center;gap:8px;font-size:16px;color:#474646}.reviews-list-section .select-filter-sort{margin-bottom:20px;font-family:inherit;font-size:14px;color:#333;border:none;border-radius:6px;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/dropdownicn.svg);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;padding:6px 28px 6px 0}.reviews-list-section .select-filter-sort:hover{border-color:#999}.reviews-list-section .select-filter-sort:focus{outline:none;border-color:#666}.reviews-list-section .based-on .verified-icon{width:16px;height:16px;color:#fff;display:flex;align-items:center;justify-content:center}.reviews-list-section .write-review-btn{height:42px;padding:0 28px;background:#f4dc31;border:1px solid #978b37;border-radius:21px;font-weight:700;font-size:18px;color:#2a2a2a}.reviews-list-section .sort-control{display:flex;align-items:center;gap:8px;font-size:16px;color:#474646}.reviews-list-section .sort-control .chevron{font-size:10px}.reviews-list-section .review-list{display:flex;flex-direction:column;gap:18px}.reviews-list-section .review-card{display:flex;align-items:flex-start;gap:24px;padding:33px 0 17px;background:#fff;border:2px solid #EAF1FF;border-radius:0;border-left:0;border-right:0;border-bottom:0}.reviews-list-section .review-avatar-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:263px;flex-shrink:0;background:#e7effd;border-radius:15px;padding:17px}.reviews-list-section .review-avatar{width:66px;height:66px;border-radius:50%;background:#fff;border:1px solid #d8e0ef;display:flex;align-items:center;justify-content:center;color:#9aa0a6;font-size:20px}.reviews-list-section .review-name-date{display:flex;align-items:center;gap:10px}.reviews-list-section .review-name-date .review-avatar{margin:0}.reviews-list-section .review-name{font-weight:800;font-size:22px;color:#3c3c3c;text-align:left;line-height:1}.reviews-list-section .review-date{font-size:13px;color:#8a8a8a;text-align:left}.reviews-list-section .review-stars{color:#f4dc31;font-size:15px;letter-spacing:1px;margin-bottom:8px}.reviews-list-section .review-body{flex:1 1 600px}.reviews-list-section .review-body .review-title{font-weight:700;font-size:16px;line-height:1.3;margin-bottom:8px;color:#3c3c3c}.reviews-list-section .review-body .review-text{font-weight:400;font-size:16px;line-height:1.6;color:#5a5a5a}.reviews-list-section .show-more-wrap{text-align:center;margin-top:40px}.reviews-list-section .show-more-btn{height:42px;padding:0 32px;background:#f4dc31;border:1px solid #978b37;border-radius:21px;font-weight:700;font-size:18px;color:#2a2a2a;min-width:256px}.reviews-list-section .review-card:last-child{border-bottom:2px solid #EAF1FF;padding-bottom:37px}.video-testimonials-section{width:100%;padding:20px 0}.video-testimonials-section .vt-outer{max-width:1224px;margin:0 auto;background:#e7effd;border-radius:20px;padding:40px}.video-testimonials-section .vt-heading{font-weight:800;font-size:32px;color:#474646;text-align:center;margin-bottom:4px}.video-testimonials-section .vt-subheading{font-weight:400;font-size:20px;color:#474646;text-align:center;max-width:680px;margin:0 auto 28px}.video-testimonials-section .vt-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.video-testimonials-section .vt-card{flex:1 1 30%;max-width:30%;border-radius:15px;overflow:hidden;background:#fff}.video-testimonials-section .vt-video-wrap{position:relative;width:100%;height:182px;background:#d9d9d9}.video-testimonials-section .vt-video-wrap video{width:100%;height:100%;object-fit:cover;display:block}.video-testimonials-section .vt-info{background:#fff;padding:12px 18px 16px;border-radius:0 0 15px 15px;display:flex;flex-direction:column;gap:4px}.video-testimonials-section .vt-name{font-weight:800;font-size:16px;color:#474646}.video-testimonials-section .vt-location-row{display:flex;align-items:center;justify-content:space-between}.video-testimonials-section .vt-location{font-size:14px;color:#474646}.video-testimonials-section .vt-stars{color:#f4dc31;font-size:14px;letter-spacing:1px}.video-testimonials-section .vt-stars img{max-width:90px}.video-testimonials-section .vt-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#5b8af2;box-shadow:0 4px 10px #0000001f;border:none;cursor:pointer;padding:0;z-index:5;transition:background .25s ease,box-shadow .25s ease}.video-testimonials-section .vt-btn-play{display:flex}.video-testimonials-section .vt-btn-pause{display:none;background:transparent;box-shadow:none;gap:4px}.video-testimonials-section .vt-video-wrap.is-playing .vt-btn-play{display:none}.video-testimonials-section .vt-video-wrap.is-playing .vt-btn-pause{display:flex}.video-testimonials-section .vt-btn-pause span{width:5px;height:18px;background:#fff;border-radius:1px;box-shadow:0 2px 6px #00000059}.results-section{width:100%;padding:10px 0}.results-section .results-heading{font-weight:800;font-size:32px;color:#474646;text-align:center;margin-bottom:30px}.results-section .results-flex{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.results-section .before-after-card{flex:2 1 600px;background:#f4f0e7;border-radius:15px;padding:0;display:flex;gap:0;flex-wrap:wrap;align-items:center}.results-section .ba-col{flex:1 1 160px}.results-section .ba-photo-wrap{position:relative;flex:0 0 230px;display:flex;justify-content:center;height:100%}.ba-photo img{width:100%;height:100%;display:block}.results-section .ba-arrow{position:absolute;top:50%;left:-7px;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#414447;box-shadow:0 3px 8px #0000001f;z-index:2}.results-section .ba-col h3{font-weight:700;font-size:24px;color:#474646;margin-bottom:16px}.results-section .ba-col ul li{font-size:15px;line-height:2.3;display:flex;gap:8px;align-items:center}.results-section .ba-col.before{padding-right:24px;padding-left:30px}.results-section .ba-col.after{padding-left:24px}.results-section .ba-col.before li .mark{color:#e85757}.results-section .ba-col.after li .mark{color:#34a853}.results-section .report-card{flex:1 1 340px;background:#e8f0fd;border-radius:15px;padding:26px}.results-section .report-card h3{font-weight:700;font-size:24px;color:#474646;text-align:center;margin-bottom:20px}.results-section .report-grid{display:flex;flex-wrap:wrap;gap:14px}.results-section .report-stat{flex:1 1 calc(50% - 7px);background:#fffefe;border-radius:15px;padding:18px 10px;text-align:center}.results-section .report-stat .num{font-weight:700;font-size:32px;color:#5b8af2;margin-bottom:6px}.results-section .report-stat .label{font-size:12px;color:#474646;line-height:1.25}.newsletter-section{width:100%;padding:30px 0 50px}.newsletter-section .newsletter-card{max-width:1224px;margin:0 auto;background:#dde8fd;border-radius:20px;padding:40px 30px;display:flex;align-items:center;flex-wrap:wrap;gap:30px;justify-content:space-between}.newsletter-section .newsletter-left{display:flex;align-items:center;gap:24px;flex:1 1 420px}.newsletter-section .newsletter-icon{width:103px;height:103px;border-radius:50%;background:#5b8af2;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;flex-shrink:0}.newsletter-section .newsletter-title{font-weight:400;font-size:32px;color:#474646;line-height:1.19;margin-bottom:10px}.newsletter-section .newsletter-text{font-size:18px;color:#474646;line-height:1.2}.newsletter-section .newsletter-form{display:flex;gap:14px;flex-wrap:wrap;flex:1 1 360px;justify-content:flex-end;flex-direction:row;max-width:max-content}.newsletter-section .newsletter-input{height:53px;width:260px;border:none;border-radius:10px;padding:0 20px;font-size:15px;font-family:Manrope,sans-serif;color:#636b82}.newsletter-section .newsletter-submit{height:53px;width:207px;background:#f4d530;border-radius:10px;font-size:15px;color:#636b82;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:1150px){.hero-section .hero-title{font-size:50px}.hero-section{min-height:auto}.hero-section .hero-inner{max-width:95%;padding:40px 30px}.stats-section .stat-item{flex:auto;min-width:30%;margin-bottom:10px}.onirest-reviews-page .container{max-width:95%}.reviews-list-section .review-name{font-size:17px}.newsletter-section .newsletter-submit{width:260px}.newsletter-section .newsletter-title{font-size:27px}.stats-section .stat-item{flex:auto;min-width:47%;margin-bottom:10px}}@media(max-width:991.5px){.newsletter-section .newsletter-card{max-width:100%;padding:40px 20px}.newsletter-section .newsletter-icon{width:80px;height:auto}.newsletter-section .newsletter-left{flex:1 1 350px}.hero-section:before{background:linear-gradient(90deg,#fff,#fff0 90%)}}@media(max-width:900px){.newsletter-section .newsletter-left{flex:1 1 47%}.newsletter-section .newsletter-form{flex:1 1 48%}.video-testimonials-section .vt-location-row{display:flex;align-items:self-start;justify-content:start;flex-direction:column;gap:5px}.reviews-list-section .review-avatar-block{width:210px;padding:17px}.reviews-list-section .review-avatar{width:50px;height:50px}.reviews-list-section .review-name-date .review-avatar img{max-width:24px;width:100%}}@media(max-width:770px){.results-section .ba-col h3{font-size:20px}.video-testimonials-section .vt-outer{padding:30px}}@media(max-width:767.5px){.onirest-reviews-page .container{padding:0 20px}.hero-section{min-height:auto;padding:0}.hero-section .hero-bg-photo{width:100%;height:340px;position:relative;-webkit-mask-image:none;mask-image:none}.hero-section .hero-inner{padding:24px 20px 36px}.hero-section .hero-content{max-width:300px}.hero-section .hero-badge{margin:0 auto 18px}.hero-section .hero-title{font-size:36px}.hero-section .hero-subtitle{font-size:15px;max-width:100%;margin:0 auto 24px}.hero-section .hero-cta{margin:0 auto;height:41px;padding:0 22px}.hero-section .hero-cta span{font-size:16px}.stats-section{padding:30px 0 0}.reviews-list-section{padding:50px 0 40px}.reviews-list-section .reviews-heading{font-size:26px;text-align:center}.reviews-list-section .reviews-toolbar{flex-direction:column;align-items:flex-start}.reviews-list-section .review-card{flex-direction:column;align-items:center;text-align:center;padding:24px 0}.reviews-list-section .review-card.highlight{padding:24px 18px}.reviews-list-section .review-avatar-block{width:100%}.reviews-list-section .review-body{flex:1 1 auto;width:100%;text-align:left}.video-testimonials-section .vt-outer{padding:24px 18px}.video-testimonials-section .vt-heading{font-size:20px}.results-section .results-heading{font-size:22px}.results-section .report-card{padding:22px}.newsletter-section .newsletter-card{flex-direction:column;text-align:center;padding:32px 24px}.newsletter-section .newsletter-left{flex-direction:column;text-align:center}.newsletter-section .newsletter-form{justify-content:center;width:100%}.newsletter-section .newsletter-input,.newsletter-section .newsletter-submit{width:100%;max-width:280px}.results-section .ba-col h3{font-size:17px}.results-section .ba-col ul li{font-size:13px;gap:5px}.results-section .ba-col.before{padding-right:6px;padding-left:10px}.results-section .ba-col.after{padding-left:8px}.stats-section .stat-item{flex:auto;min-width:45%;margin-bottom:10px;max-width:43%}}.hero-inner.container{z-index:2;position:relative}.hero-section .hero-cta .arrow{position:relative;top:1px}img.moimg{display:none}.newsletter-section .newsletter-submit{justify-content:space-between;padding:0 20px}@media(max-width:600px){.hero-section .hero-content{max-width:100%;text-align:center}.video-testimonials-section .vt-card{flex:1 1 100%;max-width:100%}.stats-section .stat-item{flex:1 1 auto;min-width:0}.stats-section .stats-card{flex-direction:column;border-radius:15px;padding:28px 20px}.results-section .before-after-card{flex-direction:column;padding:0;max-width:400px;margin:0 auto}.results-section .ba-col.before,.results-section .ba-col.after{padding:30px 0;width:auto}.hero-section:before{background:linear-gradient(360deg,#0000008c,#fff0)}.hero-section{background-image:url(/cdn/shop/files/review-banner1-mo.jpg?v=1783519636);background-repeat:no-repeat;background-size:cover;background-position:center}.hero-section .hero-badge span{font-size:16px}.hero-section .hero-title{font-size:42px;color:#fff}.hero-section .hero-subtitle{color:#fff}.hero-inner.container{padding-top:300px}.reviews-list-section .reviews-heading{font-size:32px;text-align:center}.reviews-list-section{padding:30px 0}.reviews-list-section .reviews-toolbar{flex-direction:column;align-items:center;margin-bottom:20px}.reviews-list-section .sort-control{justify-content:center}.reviews-list-section .review-name{font-size:22px}.video-testimonials-section .container{max-width:100%;padding:0}.video-testimonials-section .vt-heading{font-size:24px}.video-testimonials-section .vt-location-row{flex-direction:row;justify-content:space-between}.video-testimonials-section .vt-grid{max-width:400px;margin:0 auto}img.deimg{display:none}img.moimg{display:block}.results-section .ba-photo{width:100%;height:auto}.results-section .results-heading,.results-section .ba-col h3{font-size:24px}.results-section .ba-col ul li{font-size:16px;gap:5px}.results-section .ba-arrow{top:-14px;right:8%;transform:rotate(90deg);left:auto}}@media(max-width:480px){.onirest-reviews-page .stats-section .container{padding:0;width:100%;max-width:100%}.stats-section .stats-card{padding:28px 40px}.stats-section .stat-item{max-width:100%}.reviews-list-section .reviews-heading{margin-bottom:10px}.video-testimonials-section .vt-outer{padding:24px 30px}.onirest-reviews-page .results-section .container,.onirest-reviews-page .newsletter-section .container{padding:0;width:100%;max-width:100%}.results-section .before-after-card{padding:0;max-width:100%;margin:0 auto}.results-section .ba-photo-wrap{flex:0 0 242px}.results-section .ba-arrow{top:-24px;right:11%;width:50px;height:50px}.newsletter-section .newsletter-submit{width:100%;max-width:280px;display:flex;justify-content:space-between;padding:0 20px}.hero-inner.container{padding-top:300px}.hero-section .hero-title{font-size:38px;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/review-new.css.map */
