.woocommerce-photo-reviews-shortcode{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;position:relative;padding:10px 0}.shortcode-wcpr-masonry-style{width:100%;order:1}.wcpr-load-more-reviews-button-container{width:auto;order:2;margin:30px 0;float:none}.wcpr-custom-write-review-wrapper{width:auto;order:3;margin:30px 0;float:none}.shortcode-wcpr-grid{column-gap:20px;margin-bottom:20px;box-sizing:border-box;-webkit-font-smoothing:antialiased}.shortcode-wcpr-grid.wcpr-grid-loadmore{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.shortcode-wcpr-col-number{display:none}.shortcode-wcpr-grid-item,.wcpr-grid-item{background-color:#fff;padding-bottom:15px;border-radius:12px;border:1px solid rgb(0 0 0 / .02);box-shadow:0 8px 24px rgb(0 0 0 / .06);overflow:hidden;color:#000;font-size:14px;transition:transform 0.3s ease,box-shadow 0.3s ease}.shortcode-wcpr-grid-item:hover,.wcpr-grid-item:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(0 0 0 / .1)}.woocommerce-photo-reviews-review-count-container,.woocommerce-review__verified{display:none!important}.shortcode-reviews-images-wrap-right .shortcode-reviews-images,.reviews-images-wrap-right .reviews-images,.wcpr-grid-item .reviews-images,.shortcode-wcpr-grid-item .shortcode-reviews-images{height:250px;max-height:250px;width:100%;object-fit:cover;object-position:center;display:block;margin:0 auto;border-radius:2px 2px 0 0}.shortcode-reviews-images-container{width:100%;display:block;padding:0;position:relative}.shortcode-images-qty{text-align:center;background-color:#212121;color:#fff;position:absolute;bottom:6px;right:6px;font-size:14px;width:24px;height:24px;line-height:24px;border-radius:50%}.shortcode-wcpr-content:first-child{margin-top:0}.shortcode-review-content-container{width:100%;margin:0 auto;padding:0 15px;display:block}.shortcode-review-content-container-top{display:flex;padding:15px 0;position:relative}.shortcode-wcpr-comment-author{margin:0;padding:5px 0 0;font-weight:700}.shortcode-wcpr-review-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.shortcode-wcpr-review-content{width:100%;display:inline-block;font-size:14px;font-weight:300;line-height:1.5;overflow:hidden}.shortcode-wcpr-read-more{cursor:pointer;font-style:italic;padding:0 2px}.shortcode-wcpr-review-content-full{display:none}.shortcode-wcpr-overall-rating-and-rating-count{gap:20px;width:100%;padding-bottom:30px;display:inline-flex}.shortcode-wcpr-overall-rating-and-rating-count h2{display:inline;white-space:nowrap}.shortcode-wcpr-overall-rating-main{display:flex;align-items:center}.shortcode-wcpr-overall-rating-left{padding:15px 10px;text-align:center;vertical-align:middle;background:#2d2b2b;color:#fff;border-radius:3px;font-size:16px;margin:10px 1px}.shortcode-wcpr-overall-rating-right{padding-left:10px;text-align:left}.shortcode-wcpr-stars-count{font-size:14px;width:100%;flex-grow:1}.shortcode-wcpr-row{display:flex;align-items:center;width:100%;margin-bottom:8px}.shortcode-wcpr-row>div{vertical-align:middle;font-size:14px;display:inline-block;text-align:center;box-sizing:border-box;padding-left:5px}.shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-number{display:none}.shortcode-wcpr-col-star{width:95px;flex-shrink:0}.shortcode-wcpr-col-process{flex-grow:1;padding:0 15px}.shortcode-wcpr-col-rank-count{width:30px;text-align:right;flex-shrink:0;color:#222}.rate-percent-bg{position:relative;height:8px;background-color:#e2e8f0;display:block;width:100%;border-radius:4px;overflow:hidden}.rate-percent{height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:4px;background-color:#f5a623}.rate-percent-bg-1{display:none}.woocommerce-photo-reviews-form-container,.woocommerce-photo-reviews-form-button-add-review-container{margin:0;padding:0;display:block}.wcpr-load-more-reviews-button,.woocommerce-photo-reviews-form-button-add-review{margin:0;display:inline-flex;justify-content:center;align-items:center;font-size:clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem);font-weight:500;border-radius:30px;padding:10px 30px;cursor:pointer;transition:all 0.1s linear;box-shadow:none;width:auto;height:auto;line-height:normal;white-space:nowrap;position:relative}.wcpr-load-more-reviews-button{background-color:var(--contrast-2);color:var(--base-3);border:1px solid var(--contrast-2)}.wcpr-load-more-reviews-button:hover{background-color:var(--accent);color:var(--base-3);border-color:var(--accent)}.wcpr-load-more-reviews-button.wcpr-loading{color:transparent!important;pointer-events:none!important}.wcpr-load-more-reviews-button.wcpr-loading::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:2px solid #fff;border-top-color:#fff0;border-radius:50%;animation:wcpr-spin 0.6s linear infinite}@keyframes wcpr-spin{to{transform:rotate(360deg)}}.woocommerce-photo-reviews-form-button-add-review{background-color:#fff0;color:var(--contrast-2);border:1px solid var(--contrast-2)}.woocommerce-photo-reviews-form-button-add-review:hover,.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-button-add-review:hover{background-color:var(--contrast-2);color:var(--base-3);border-color:var(--contrast-2);opacity:1}.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-main{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:rgb(255 255 255 / .56);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.woocommerce-photo-reviews-form-popup-hide .woocommerce-photo-reviews-form-main{display:none!important}.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-inner{background:#fff;max-width:100%;width:650px;border-radius:12px;overflow:hidden;padding:0;position:relative;box-shadow:0 10px 40px rgb(0 0 0 / .08);border:1px solid rgb(0 0 0 / .05);margin:20px}.woocommerce-photo-reviews-form-main-content{background:#fff;padding:30px;max-height:95vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.woocommerce-photo-reviews-form-main-top{position:relative;height:36px;display:flex;justify-content:center;align-items:center;font-size:24px;margin:20px 20px 0 20px;font-weight:600}.woocommerce-photo-reviews-form-main-close{display:flex;width:36px;height:43px;position:absolute;right:0;top:0;justify-content:center;align-items:center;font-weight:700;cursor:pointer}.woocommerce-photo-reviews-form-main-close:before{font-family:"PimpyWorld Icons";content:"\e909";font-size:30px}.woocommerce-photo-reviews-form{max-width:100%;width:600px}.woocommerce-photo-reviews-form input[type="text"],.woocommerce-photo-reviews-form input[type="email"],.woocommerce-photo-reviews-form textarea{border-radius:6px;border:1px solid #c3c3c3;width:100%;margin-bottom:15px;padding:12px 15px;box-sizing:border-box}.woocommerce-photo-reviews-form textarea{height:120px;min-height:120px;resize:vertical}.woocommerce-photo-reviews-form input[type="text"]:focus,.woocommerce-photo-reviews-form textarea:focus{background-color:#fff;border-color:var(--contrast-2);outline:none}.woocommerce-photo-reviews-form .wcpr-input-file-wrap .wcpr_image_upload_button{background:#fff0;border:none;padding:0;color:#fff0;font-size:0;box-shadow:none;cursor:pointer;display:inline-block}.woocommerce-photo-reviews-form .wcpr-input-file-wrap .wcpr_image_upload_button:before{content:"";background:url(/wp-content/plugins/woocommerce-photo-reviews/images/add-photo-bigger.svg) no-repeat center center;background-color:#fff0;background-size:40px;width:90px;height:90px;border:1px solid #c3c3c3;border-radius:6px;display:block;transition:all 0.2s ease}.woocommerce-photo-reviews-form .wcpr-input-file-wrap .wcpr_image_upload_button:hover:before{border-color:var(--contrast-2);background-color:#fafafa}.woocommerce-photo-reviews-form-main-content #respond input#submit{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;background-color:var(--contrast-2)!important;color:var(--base-3)!important;border:1px solid var(--contrast-2)!important;border-radius:30px!important;padding:12px 30px!important;font-size:clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem)!important;font-weight:500!important;cursor:pointer!important;transition:all 0.1s linear!important;box-shadow:none!important;margin-top:15px!important;-webkit-appearance:none!important}.woocommerce-photo-reviews-form-main-content #respond input#submit:hover{background-color:var(--accent)!important;color:var(--base-3)!important;border-color:var(--accent)!important}.wcpr-hidden{display:none!important}.wcpr-comment-form-error{color:red;margin-bottom:15px}.woocommerce-photo-reviews-form p.stars{display:block!important;margin-bottom:15px!important;line-height:1.2!important}.woocommerce-photo-reviews-form p.stars a{position:relative;display:inline-block;text-indent:-9999px;width:1.2em!important;height:1.2em!important;text-decoration:none;font-size:24px!important}.woocommerce-photo-reviews-form p.stars a::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;line-height:1.2;text-indent:0;font-family:"PimpyWorld Icons"!important;content:"S"!important;text-transform:uppercase!important;color:#e2e8f0!important}.woocommerce-photo-reviews-form p.stars a:hover~a::before,.woocommerce-photo-reviews-form p.stars.selected a.active~a::before{color:#e2e8f0!important}.woocommerce-photo-reviews-form p.stars:hover a::before,.woocommerce-photo-reviews-form p.stars.selected a::before{color:var(--contrast,#222222)!important}.woocommerce .star-rating{overflow:hidden;position:relative;height:1.2em;line-height:1.2;width:6em;font-family:"PimpyWorld Icons"!important}.woocommerce .star-rating::before{float:left;top:0;left:0;position:absolute;letter-spacing:2px}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS"!important;top:0;position:absolute;left:0;letter-spacing:2px}.custom-linked-stars .star-rating,.custom-linked-stars .star-rating::before,.custom-linked-stars .star-rating span::before,.shortcode-wcpr-grid .star-rating,.shortcode-wcpr-grid .star-rating::before,.shortcode-wcpr-grid .star-rating span::before,.shortcode-wcpr-content .star-rating,.shortcode-wcpr-content .star-rating span,.shortcode-wcpr-content .star-rating span:before,.shortcode-wcpr-content .star-rating:before,.shortcode-wcpr-stars-count .star-rating,.shortcode-wcpr-stars-count .star-rating span,.shortcode-wcpr-stars-count .star-rating span:before,.shortcode-wcpr-stars-count .star-rating:before,.wcpr-review-rating .star-rating,.wcpr-review-rating .star-rating:before,.wcpr-review-rating .star-rating span:before,#shortcode-reviews-content-right .star-rating,#shortcode-reviews-content-right .star-rating:before,#shortcode-reviews-content-right .star-rating span:before,.woocommerce-photo-reviews-shortcode .star-rating,.woocommerce-photo-reviews-shortcode .star-rating::before,.woocommerce-photo-reviews-shortcode .star-rating span,.woocommerce-photo-reviews-shortcode .star-rating span::before,.shortcode-wcpr-overall-rating-and-rating-count .star-rating,.shortcode-wcpr-overall-rating-and-rating-count .star-rating::before,.shortcode-wcpr-overall-rating-and-rating-count .star-rating span,.shortcode-wcpr-overall-rating-and-rating-count .star-rating span::before,.shortcode-wcpr-overall-rating-right-star .star-rating,.shortcode-wcpr-overall-rating-right-star .star-rating::before,.shortcode-wcpr-overall-rating-right-star .star-rating span,.shortcode-wcpr-overall-rating-right-star .star-rating span::before{font-family:"PimpyWorld Icons"!important;text-transform:uppercase!important}.woocommerce .star-rating::before,.custom-linked-stars .star-rating::before,.shortcode-wcpr-content .star-rating:before,.shortcode-wcpr-stars-count .star-rating:before,.wcpr-review-rating .star-rating:before,#shortcode-reviews-content-right .star-rating:before,.woocommerce-photo-reviews-shortcode .star-rating::before,.shortcode-wcpr-overall-rating-and-rating-count .star-rating::before,.shortcode-wcpr-overall-rating-right-star .star-rating::before{color:#e2e8f0!important;opacity:1!important}.woocommerce .star-rating span::before,.custom-linked-stars .star-rating span::before,.shortcode-wcpr-content .star-rating span:before,.shortcode-wcpr-stars-count .star-rating span:before,.wcpr-review-rating .star-rating span:before,#shortcode-reviews-content-right .star-rating span:before,.woocommerce-photo-reviews-shortcode .star-rating span::before,.shortcode-wcpr-overall-rating-and-rating-count .star-rating span::before,.shortcode-wcpr-overall-rating-right-star .star-rating span::before{color:var(--contrast,#222222)!important}.shortcode-wcpr-comment-author:not(.shortcode-wcpr-comment-author-with-country):before{font-family:"PimpyWorld Icons";content:"\ea10";padding-right:5px}.shortcode-wcpr-row{margin-bottom:0}@media (max-width:767px){.woocommerce-photo-reviews-shortcode{flex-direction:column;align-items:center}.wcpr-load-more-reviews-button-container{margin:30px 0 10px 0}.shortcode-wcpr-overall-rating-and-rating-count{flex-direction:column;align-items:center;gap:25px}.shortcode-wcpr-overall-rating{display:flex;flex-direction:column;align-items:center;text-align:center}.shortcode-wcpr-overall-rating-and-rating-count h2{margin-bottom:0}.shortcode-wcpr-stars-count{width:100%}.wcpr-custom-write-review-wrapper{margin:10px 0 30px 0}.wcpr-load-more-reviews-button,.woocommerce-photo-reviews-form-button-add-review{font-size:14px;padding:10px 20px}.shortcode-wcpr-grid.wcpr-grid-loadmore{grid-template-columns:repeat(2,1fr)}.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-main{overflow:auto}}@media (max-width:600px){.entry-content #woocommerce-photo-reviews-shortcode-1 .shortcode-wcpr-grid.wcpr-grid-loadmore{grid-template-columns:repeat(1,1fr)}}