/** Shopify CDN: Minification failed

Line 7:1 Unexpected "<"
Line 123:8 Unexpected "<"

**/
 <style>
            * {margin: 0; padding: 0; box-sizing: border-box;}
            body {font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif; background-color: #fafafa; color: #1a1a1a; line-height: 1.5; }

            .container {max-width: 1280px; margin: 0 auto; padding: 3rem 1rem;}
            

            @font-face {
                font-family: 'prorw-icon-font';
                src: url("https://cdn.simprosysapps.com/review-app/assets/dist/fonts/proviews-icon-font.woff2") format("woff2"),url("https://cdn.simprosysapps.com/review-app/assets/dist/fonts/proviews-icon-font.woff") format("woff");
                font-style: normal;
                font-weight: normal;
                font-display: swap
            }

            [class^="prorw-icon-"]:before, [class*=" prorw-icon-"]:before {
                font-family: 'prorw-icon-font',FontAwesome,"Font Awesome 5 Pro","Font Awesome 5 Brands";
                font-style: normal;
                font-weight: normal;
                speak: none;
                display: inline-block;
                text-decoration: inherit;
                width: 1em;
                text-align: center;
                font-variant: normal;
                text-transform: none;
                line-height: 1em;
                font-size: 120%
            }

            .prorw-icon {
                font-family: 'prorw-icon-font';
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                display: inline-block;
                font-style: normal;
                font-variant: normal;
                text-rendering: auto;
                line-height: 1
            }

            .prorw-fa-star:before {content: "\f005"}
            .prorw-fa-star-empty:before {content: "\f123"}
            .prorw-fa-star-empty:before {content: "\f006"}
            .prorw-fa-star-half:before {content: "\f089"}
            .prorw-fa-star-half-o:before {content: "\f123"}

            ul#prorw_top_review_product.prorw-no-slider {flex-wrap: wrap;}

            ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_one li,
            ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_three li,
            ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_two li,
            ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_four li {width: calc(25%);}

            @media screen and (max-width: 1200px) {
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_one li,
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_three li,
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_two li
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_four li {width: calc(33.3333%);}
            }

            @media only screen and (max-width: 768px) {
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_one li,
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_three li,
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_two li
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_four li {width: calc(50%);}
            }

            @media screen and (max-width: 640px) {
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_one li,
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_three li,
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_two li
                ul#prorw_top_review_product.prorw-no-slider.prorw_slides_no_four li {width: calc(100%);}
            }

            .prorw_top_product_title {border-bottom: 1px solid; padding: 0 0 10px; font-weight: 400; font-size: 22px; margin: 0 0 15px; line-height: normal; text-transform: none; letter-spacing: 0; text-align: left;}

            /* Splide slider custom styles with .prorw_ prefix */
            .prorw_slider {width: 100%;}        
            .prorw_slider .splide__track {overflow: hidden; border-radius: 0.5rem;}        
            .prorw_slider .splide__list {display: flex;}
            .prorw_slider .splide__slide {flex-shrink: 0; padding: 0 0.5rem;}
            .prorw_slider .splide__arrows {position: absolute; width: 50px; right: 20px; top: -40px;display: none;}      

            @media (min-width: 768px) {
                .prorw_slider .splide__arrows {display: block;}
            }
            
            .prorw_slider .splide__arrow {position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; width:2rem; height:2rem; background: #ccc; color: white;
                border-radius: 50%; box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); border: none; opacity: 0.8; transition: opacity 0.3s ease; cursor: pointer; display: flex; align-items: center; justify-content: center;}        
            .prorw_splide__arrow--prev svg {transform: scaleX(-1);}
            .prorw_slider .splide__arrow:hover {opacity: 1;}        
            .prorw_slider .splide__arrow--prev {left: -1rem;}        
            .prorw_slider .splide__arrow--next {right: -1rem;}        
            .prorw_slider .splide__arrow svg {width: 1rem; height: 1rem;}
            
            /* Splide pagination like dot CSS*/
            .prorw_slider .splide__pagination {display: none; justify-content: center; gap: 0.5rem; margin-top: 1.5rem;}        
            .prorw_slider .splide__pagination__page {width: 0.75rem; height: 0.75rem; border-radius: 50%; background: #d1d5db; border: none; cursor: pointer; transition: background-color 0.3s ease;}        
            .prorw_slider .splide__pagination__page:hover, .prorw_slider .splide__pagination__page.is-active {background: #ff6b35;} 
                
            /* Product card CSS */
            .prorw_product_card {background: white; border-radius: 0.5rem; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); border: 1px solid #e5e7eb; padding: 1rem; height: 100%; transition: all 0.3s ease;}
            .prorw_product_card:hover {box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); /*transform: scale(1.02);*/}
            .prorw_product_image {width: 100%; object-fit: cover; border-radius: 0.375rem; margin-bottom: 1rem;}
            .prorw_product_title {font-weight: 600; color: #1a1a1a; margin-bottom: 0.5rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
            .prorw_rating_stars {display: flex; align-items: center; gap: 0.25rem; margin-bottom: 0.5rem; color: #fbbf24;}
            /* .prorw_rating_star {width: 1rem; height: 1rem; fill: currentColor;}
            .prorw_rating_star.filled {color: #fbbf24;}
            .prorw_rating_star.empty {color: #d1d5db;}         */
            .prorw_rating_count {font-size: 0.875rem; color: #6b7280; margin-left: 0.5rem;}

            /* Responsive adjustments */
            @media (max-width: 640px) {
                .prorw_slider .splide__slide {padding: 0 0.25rem;}
            }
        </style>