:root{--primary-black: #000;--primary-white: #fff;--primary-gradient: linear-gradient(90deg, #e60b5d 0%, #fd501b 50%, #fdb614 100%);--primary-hard: #ed1068;--primary-soft: #facad1}html{scroll-behavior:smooth}.reviews_page{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews_page *{margin:0;padding:0;box-sizing:border-box}.reviews_page .hero_section{width:100%;padding:40px 40px 0;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--primary-white)}.reviews_page .hero_section:before{content:"";position:absolute;background:var(--primary-gradient);left:0;right:0;height:260px;bottom:calc(100% - 140px)}.reviews_page .hero_inner{position:relative;width:100%;max-width:1440px;display:flex;align-items:center;justify-content:space-between}.reviews_page .hero_left_col{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:30px}.reviews_page .hero_heading{color:var(--primary-black);font-family:Poppins;font-size:100px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-5px}.reviews_page .hero_para{color:var(--primary-black);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:1.7}.reviews_page .hero_button{padding:8px 20px;min-width:260px;border-radius:100px;background-color:var(--primary-black);text-align:center;text-decoration:none;color:var(--primary-white);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;text-transform:capitalize;transition:all .3s ease}.reviews_page .hero_button:hover{box-shadow:0 5px #febe2c,0 10px #ed0f67}.reviews_page .hero_right_col{width:calc(50% - 40px);max-width:600px;display:flex;align-items:center;justify-content:center}.reviews_page .hero_right_col img{width:100%;height:auto;aspect-ratio:5.2 / 5.8;border-radius:30px;object-fit:cover}.reviews_page .overall_reviews_section{width:100%;padding:26px 40px;background-color:var(--primary-white);display:flex;align-items:center;justify-content:center}.reviews_page .overall_inner{width:100%;max-width:1440px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:14px}.reviews_page .overall_heading{width:100%;text-align:left;color:var(--primary-black);font-family:Poppins;font-size:48px;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:-2px}.reviews_page .overall_row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;column-gap:30px}.reviews_page .write_review_col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:16px;flex-shrink:0}.reviews_page .overall_col_heading{color:var(--primary-black);font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.5px}.reviews_page .write_review_button{border-radius:100px;padding:8px 20px;color:var(--primary-white);text-align:center;text-decoration:none;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:1.5;text-transform:capitalize;background:#000;cursor:not-allowed;opacity:.8;transition:all .3s ease}.reviews_page .write_review_button:hover{box-shadow:0 4px #febe2c,0 8px #ed0f67}.reviews_page .overall_stars_col{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:16px}.reviews_page .overall_stars_row{display:flex;align-items:center;justify-content:center;column-gap:12px}.reviews_page .overall_star_count{color:var(--primary-black);font-family:Poppins;font-size:48px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-2px}.reviews_page .overall_reviews_number{display:flex;flex-direction:column;row-gap:12px;align-items:flex-start;justify-content:center}.reviews_page .overall_stars_img{display:flex;align-items:center;justify-content:center;column-gap:4px}.reviews_page .overall_stars_img svg path{stroke:var(--primary-hard);transition:all .3s ease}.reviews_page .overall_stars_img svg.full_star path{fill:var(--primary-hard);transition:all .3s ease}.reviews_page .overall_stars_img svg.half_star path{fill:var(--primary-hard);transition:all .3s ease}.reviews_page .overall_stars_img svg.empty_star path{fill:var(--primary-white);transition:all .3s ease}.reviews_page .overall_reviews_number p{color:var(--primary-black);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:1}.reviews_page .overall_percentage_col{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:8px}.reviews_page .overall_percentage_col li{width:100%;list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.reviews_page .overall_percentage_col li span.star_group{min-width:55px;color:var(--primary-black);font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:1.8;text-align:left}.reviews_page .overall_percentage_col li span.star_progress{width:calc(100% - 110px);height:20px;background-color:#e7e7e7;border-radius:50px;overflow:hidden;position:relative}.reviews_page .overall_percentage_col li span.star_progress:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--progress-width, 0%);background-color:var(--primary-hard);border-radius:50px;transition:all .3s ease}.reviews_page .overall_percentage_col li span.star_percentage{min-width:40px;text-align:left;color:#221f20;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.reviews_page .review_section{width:100%;border-radius:20px;padding:40px;background:var(--primary-soft);display:flex;align-items:center;justify-content:center;transition:all .3s ease;scroll-margin-top:120px}.reviews_page .review_inner{width:100%;max-width:1440px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews_page .review_flavor_row{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:30px}.reviews_page .review_flavor_left_col{display:flex;align-items:center;justify-content:center;column-gap:16px}.reviews_page .review_flavor_head{color:var(--primary-black);font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:-.5px;flex-shrink:0}.reviews_page .review_flavor_input_tabs{display:flex;align-items:center;justify-content:center;column-gap:16px}.reviews_page .review_flavor_input_field{display:flex;align-items:center;justify-content:center;position:relative}.reviews_page .review_flavor_input_field input{display:none}.reviews_page .review_flavor_input_field label{padding:10px 24px;border-radius:100px;border:3px solid var(--primary-white);display:flex;align-items:center;justify-content:center;background-color:var(--primary-white);color:#221f20;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:1.3;letter-spacing:-.4px;transition:all .3s ease;cursor:pointer}.reviews_page .review_flavor_input_field label img{width:0;margin-left:0;transition:all .3s ease}.reviews_page .review_flavor_input_field input:checked+label img{width:16px;margin-left:10px;transition:all .3s ease}.reviews_page .review_flavor_input_field input#chocolate_almond:checked+label{border-color:#ed1068}.reviews_page .review_flavor_input_field input#coconut_vanilla:checked+label{border-color:#f47e24}.reviews_page .review_flavor_input_field input#honey_cinnamon:checked+label{border-color:#ffb800}.reviews_page .review_flavor_right_col{display:flex;align-items:center;justify-content:flex-end;column-gap:16px;flex-grow:1;max-width:420px}.reviews_page .review_flavor_filter_field{background-color:var(--primary-white);border-radius:6px;border:1px solid var(--primary-black);position:relative;flex-grow:1;min-width:160px}.reviews_page .review_sort_arrow{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:24px}.reviews_page .review_flavor_filter_field select{padding:8px 10px;border-radius:6px;-webkit-appearance:none;appearance:none;border:none;outline:none;color:var(--primary-black);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;cursor:pointer;width:100%;background-color:var(--primary-white)}.reviews_page .review_flavor_filter_field select:focus-visible{box-shadow:none}.reviews_page .review_grid{width:100%;column-count:3;column-gap:40px;margin-top:40px}.reviews_page .review_card{background-color:var(--primary-white);border-radius:20px;border:1px solid #eee;padding:32px;break-inside:avoid;margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:20px}.reviews_page .review_stars{display:flex;align-items:center;justify-content:center;column-gap:4px}.reviews_page .review_stars svg path{stroke:var(--primary-hard);transition:all .3s ease}.reviews_page .review_stars svg.full_star path{fill:var(--primary-hard);transition:all .3s ease}.reviews_page .review_stars svg.half_star path{fill:var(--primary-hard);transition:all .3s ease}.reviews_page .review_stars svg.empty_star path{fill:var(--primary-white);transition:all .3s ease}.reviews_page .review_description{color:#1d1d1d;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.reviews_page .review_about{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:6px}.reviews_page .reviewer_name{color:#1d1d1d;font-family:Poppins;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.reviews_page .reviewer_flavor{color:#221f20;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:-.2px}.reviews_page .pagination_container{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.reviews_page .pagination_btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:var(--primary-white);border:2px solid transparent;border-radius:12px;color:#1d1d1d;font-family:Poppins;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer;transition:all .3s ease;min-width:100px}.reviews_page .pagination_btn:hover:not(:disabled){border-color:var(--primary-hard);color:var(--primary-hard)}.reviews_page .pagination_btn:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.reviews_page .pagination_numbers{display:flex;align-items:center;justify-content:center;gap:8px}.reviews_page .pagination_number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background-color:var(--primary-white);border:2px solid #e7e7e7;color:#1d1d1d;font-family:Poppins;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:all .3s ease}.reviews_page .pagination_number:hover{border-color:var(--primary-hard);color:var(--primary-hard)}.reviews_page .pagination_number.active{background-color:var(--primary-hard);border-color:var(--primary-hard);color:var(--primary-white)}.reviews_page .pagination_number.ellipsis{border:none;background:none;cursor:default;color:#666}.reviews_page .pagination_number.ellipsis:hover{border:none;color:#666}.reviews_page .show_mob{display:none}@media (max-width: 1200px){.reviews_page .hero_section:before{height:220px;bottom:calc(100% - 120px)}.reviews_page .hero_left_col{row-gap:24px}.reviews_page .hero_heading{font-size:86px}}@media (max-width: 1023px){.reviews_page .hero_section{padding:20px 40px}.reviews_page .hero_section:before{display:none}.reviews_page .hero_heading{font-size:60px;letter-spacing:-3px}.reviews_page .hero_para{line-height:1.4}.reviews_page .overall_heading{font-size:40px;line-height:1}.reviews_page .overall_col_heading{font-size:20px}.reviews_page .write_review_button{padding:6px 16px;font-size:14px}.reviews_page .overall_star_count{font-size:40px}.reviews_page .overall_percentage_col{row-gap:12px}.reviews_page .overall_percentage_col li span.star_progress{height:16px}.reviews_page .overall_percentage_col li span.star_group,.reviews_page .overall_percentage_col li span.star_percentage{line-height:1}.reviews_page .review_flavor_row{align-items:flex-start;justify-content:flex-start;column-gap:30px;flex-direction:column;row-gap:20px}.reviews_page .review_grid{column-gap:20px}.reviews_page .review_card{padding:24px 24px 20px;margin-bottom:20px}}@media (max-width: 767px){.reviews_page .show_mob{display:flex}.reviews_page .hide_mob{display:none}.reviews_page .hero_section{padding:20px 15px}.reviews_page .hero_left_col{width:100%;align-items:center;text-align:center}.reviews_page .hero_heading{font-size:56px;line-height:1.2;letter-spacing:-2px}.reviews_page .hero_right_col{width:100%}.reviews_page .hero_right_col img{aspect-ratio:5 / 3;border-radius:20px;object-position:50% 65%}.reviews_page .overall_reviews_section{padding:30px 15px}.reviews_page .overall_inner{row-gap:20px}.reviews_page .overall_heading{font-size:36px;text-align:center}.reviews_page .overall_row{flex-wrap:wrap;column-gap:0;row-gap:20px}.reviews_page .write_review_col{width:calc(50% - 20px);align-items:center}.reviews_page .overall_stars_col{width:50%;align-items:center}.reviews_page .overall_star_count{font-size:36px}.reviews_page .overall_stars_img svg{width:14px}.reviews_page .overall_reviews_number{row-gap:8px}.reviews_page .overall_reviews_number p{font-size:14px}.reviews_page .overall_percentage_col{width:100%;row-gap:10px}.reviews_page .review_section{border-radius:16px;padding:30px 15px 40px}.reviews_page .review_flavor_left_col{align-items:flex-start;justify-content:flex-start;width:100%;flex-direction:column;row-gap:10px}.reviews_page .review_flavor_input_tabs{display:flex;flex-direction:column;align-items:flex-start;row-gap:6px;flex-grow:1;width:100%}.reviews_page .review_flavor_head{font-size:22px;line-height:1}.reviews_page .review_flavor_input_field{width:100%}.reviews_page .review_flavor_input_field label{width:100%;position:relative}.reviews_page .review_flavor_input_field input:checked+label img{position:absolute;top:50%;transform:translateY(-50%);right:20px}.reviews_page .review_flavor_right_col{width:100%;max-width:none}.reviews_page .review_grid{column-count:1}.reviews_page .pagination_container{margin-top:20px;gap:6px}.reviews_page .pagination_btn{min-width:auto;padding:4px 6px;font-size:12px;gap:2px}.reviews_page .pagination_number{width:30px;height:30px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/reviews_page.css.map */
