@keyframes wcpr_notify_loading {0% {transform: translate3d(0, 2px, 0) scale(1.2, .85) }to {transform: translate3d(0, -5px, 0) scale(.9, 1.1) }}@font-face {font-family: 'w-p-r';src: url('../fonts/f_woocommerce-photo-reviews.eot?ceulzl');src: url('../fonts/f_woocommerce-photo-reviews.eot?ceulzl#iefix') format('embedded-opentype'), url('../fonts/f_woocommerce-photo-reviews.ttf?ceulzl') format('truetype'), url('../fonts/f_woocommerce-photo-reviews.woff?ceulzl') format('woff'), url('../fonts/f_woocommerce-photo-reviews.svg?ceulzl#woocommerce-photo-reviews') format('svg');font-weight: normal;font-style: normal;font-display: block;}i.wpr {font-family: 'w-p-r' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;font-size: 20px;margin-left: 5px;}@font-face {font-family: 'star';src: url('../fonts/star.eot');src: url('../fonts/star.eot?#iefix') format('embedded-opentype'), url('../fonts/star.woff') format('woff'), url('../fonts/star.ttf') format('truetype'), url('../fonts/star.svg#star') format('svg');font-weight: normal;font-style: normal;}@media screen and (-webkit-min-device-pixel-ratio: 0) {@font-face {font-family: 'star';src: url("../fonts/star.svg") format("svg");}}.icon-camera:before {content: "\e90f";}@media screen and (-webkit-min-device-pixel-ratio: 0) {@font-face {font-family: 'star';src: url(../fonts/star.svg) format("svg") }}.wcpr-hidden {display: none !important }.wcpr_review_form form .wcpr-comment-form-error {color: white;display: block;background: #f44336;font-size: 13px;padding: 10px 10px !important;border-radius: 5px;box-shadow: 0 0 4px #f44336;margin: 0 15px !important;}.wcpr-comment-form-notify {color: #456083;display: inline-block }.wcpr_review_form #respond {padding: 0;background-color: unset;}.wcpr-comment-form-notify > span {display: inline-flex;white-space: break-spaces !important;align-items: baseline;gap: 5px;margin-right: 5px }.wcpr-comment-form-notify > span span {width: 5px;height: 5px;border-radius: 100%;background: #fff;animation: wcpr_notify_loading .5s .1s alternate infinite cubic-bezier(.6, .05, .15, .95) backwards }.wcpr-comment-form-notify > span span:first-child {animation: wcpr_notify_loading .5s alternate infinite cubic-bezier(.6, .05, .15, .95) }.wcpr-comment-form-notify > span span:last-child {animation: wcpr_notify_loading .5s .12s alternate infinite cubic-bezier(.6, .05, .15, .95) backwards }.wcpr_image_upload_button, .wcpr_image_upload_button.button {text-transform: inherit;margin-top: 0;margin-bottom: 0 }.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-inner {background: #fff;max-width: 100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden;padding: 10px }.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-top .woocommerce-photo-reviews-form-main-close {display: flex;width: 25px;height: 25px;position: absolute;left: 0;top: 0;justify-content: center;align-items: center;font-weight: 700;color: #000;cursor: pointer;transition: background 200ms ease;border-radius: 3px;}.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-top .woocommerce-photo-reviews-form-main-close:hover {background: rgb(1 1 1 / 3%);}.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-top {position: relative;height: 33px;display: flex;align-items: center;padding-bottom: 10px;font-weight: 600;border-bottom: 1px solid #e4e4e4;margin-bottom: 10px;}.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-content {display: flex;justify-content: space-evenly;align-items: center }.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-top .woocommerce-photo-reviews-form-main-close:before {font-family: "w-p-r";content: "\e908" }.woocommerce-photo-reviews-form-container button, .woocommerce-photo-reviews-form-container textarea::placeholder, .woocommerce-photo-reviews-form-container input::placeholder, .woocommerce-photo-reviews-form-container textarea, .woocommerce-photo-reviews-form-container input {font-family: inherit;}.woocommerce-photo-reviews-form-container textarea::placeholder, .woocommerce-photo-reviews-form-container input::placeholder {font-size: 13px }.woocommerce-photo-reviews-form-main-content::-webkit-scrollbar {width: .20em;height: .5em }.woocommerce-photo-reviews-form-main-content::-webkit-scrollbar-track-piece {background: transparent;}.woocommerce-photo-reviews-form-main-content::-webkit-scrollbar-thumb {background: #797979;border-radius: 35px;cursor: pointer;}.woocommerce-photo-reviews-form-container * {box-sizing: border-box !important }.woocommerce-photo-reviews-form {max-width: 100%;width: 600px;padding: 10px;}.woocommerce-photo-reviews-form-product {max-width: 260px;padding: 0 10px;}.comment-form-rating label {display: block }.woocommerce-photo-reviews-form-meta-reviews .woocommerce-product-rating {line-height: 1em;margin: 15px 0;font-size: 12px;display: flex;justify-content: space-evenly;}.woocommerce-photo-reviews-form .comment-form > div {width: 100% }.wcpr-input-file-container .wcpr-input-file-wrap .wcpr-selected-image-container {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}.wcpr-input-file-container .wcpr-input-file-wrap {margin-top: 5px;}.wcpr-comment-form-images .wcpr-selected-image {width: 30%;max-width: 128px;margin: 10px 0 0 }.wcpr-comment-form-images.wcpr-comment-form-images-with-caption .wcpr-selected-image {width: 100%;max-width: 100%;display: flex;align-items: center;margin: 5px 0;}.wcpr-comment-form-images.wcpr-comment-form-images-with-caption .wcpr-selected-image video.wcpr-selected-image-preview {width: auto;max-width: 100px }.wcpr-comment-form-images.wcpr-comment-form-images-with-caption .wcpr-selected-image img.wcpr-selected-image-preview {width: 25%;max-width: 64px;border: 1px solid #d1d1d1;border-radius: 5px;}.wcpr-input-file-container .wcpr-input-file-wrap .wcpr-selected-image input {margin: 0;box-shadow: unset;font-size: 12px;}.wcpr-comment-form label {margin-bottom: 5px !important;font-weight: 700;}.wcpr-comment-form-images {margin: .5em 0;width: 100% }.wcpr-comment-form-images.wcpr-comment-form-images-with-caption .wcpr-selected-image-info {width: calc(100% - 64px);padding-right: 10px }.wcpr-comment-form-images .wcpr-selected-image-caption {width: 100% }span.required {color: #f44336;}.wcpr-comment-form-images .wcpr-selected-image-name {width: 100%;overflow: hidden;text-overflow: ellipsis;font-size: .8em;white-space: nowrap }.wcpr-comment-form-images .wcpr_image_upload {width: 100%;margin-bottom: 10px }.wcpr-custom-field {margin: 8px 0 }.wcpr-custom-field .wcpr-custom-field-name {font-size: 16px }.wcpr-custom-field .wcpr-custom-field-input {display: flex;justify-content: space-between;justify-items: center;align-items: center }.wcpr-custom-field .wcpr-custom-field-input > div {width: 48% }.wcpr-custom-field .wcpr-custom-field-input > div input, .wcpr-custom-field-input > div select {width: 100%;padding: 5px;margin: 0;font-size: 14px }.woocommerce-photo-reviews-form p.stars a {position: relative;height: 1em;width: 1em;text-indent: -999em;display: inline-block;text-decoration: none;border: 0;margin: 0;font-size: 14px }.woocommerce-photo-reviews-form p.stars a:after {position: static }.woocommerce-photo-reviews-form p.stars a::before {display: block;position: absolute;top: 0;right: 0;width: 1em;height: 1em;line-height: 1;font-family: "star";content: "\53" !important;text-indent: 0;color: #ffb600;opacity: .3 }.woocommerce-photo-reviews-form p.stars a:hover ~ a::before, .woocommerce-photo-reviews-form p.stars.selected a.active ~ a::before {opacity: .3 }.woocommerce-photo-reviews-form p.stars.selected a.active::before, .woocommerce-photo-reviews-form p.stars:hover a::before {opacity: 1 }.woocommerce-photo-reviews-form p.stars.selected a:not(.active)::before {opacity: 1 }.woocommerce-photo-reviews-form-product .star-rating span {font-family: "star" !important;overflow: hidden;float: right;top: 0;right: 0;position: absolute;padding-top: 1.5em;height: 22px }.woocommerce-photo-reviews-form-product .star-rating {margin: 0;overflow: hidden;position: relative;height: 1em;line-height: 1em;font-family: "star" !important;padding-top: 1.5em;font-size: 14px;width: 5.5em;letter-spacing: 1px;}.woocommerce-photo-reviews-form-product .star-rating:before {content: "\53\53\53\53\53";float: right;top: 0;right: 0;position: absolute;color: #ffb600;opacity: .3 !important }.woocommerce-photo-reviews-form-product .star-rating span:before {backface-visibility: hidden;content: "\53\53\53\53\53";top: 0;position: absolute;right: 0;color: #ffb600 }.woocommerce-photo-reviews-form-meta-price {clear: both }span.wcpr-review-custom-field-value {font-weight: 500 }span.wcpr-review-custom-field-name {font-weight: 300 }@media screen and (max-width: 768px) {.woocommerce-photo-reviews-form-container .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-content {flex-wrap: wrap }}.wcpr-comment-form label, .wcpr-comment-form textarea {margin: 0;max-width: 100%;display: block;color: #000;font-size: 15px;}.wcpr-comment-form .wcpr-comment-form-title input, .woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .form-submit input[type=submit] {margin: 0;width: 100%;color: #fff;background: #0d6efd;padding: 0.5rem 0.75rem;}.woocommerce-photo-reviews-form-container input[type="text"], .woocommerce-photo-reviews-form-container input[type="email"], .woocommerce-photo-reviews-form-container input[type="url"], .woocommerce-photo-reviews-form-container textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.woocommerce-photo-reviews-form-container input[type="text"]:focus, .woocommerce-photo-reviews-form-container input[type="email"]:focus, .woocommerce-photo-reviews-form-container input[type="url"]:focus, .woocommerce-photo-reviews-form-container textarea:focus {color: #212529;background-color: #fff;border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);}.woocommerce-photo-reviews-form-container textarea {min-height: calc(1.5em + 0.75rem + 2px);}.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-main {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 999999;background: rgba(1, 1, 1, .5);display: flex;align-items: center;justify-content: center;flex-wrap: wrap;opacity: 1;transform: scale(1);transition: opacity 250ms ease-in-out, transform 350ms ease-in-out;pointer-events: auto;}.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-content {background: #fff;padding: 0;height: 550px;max-height: 100%;overflow: auto;align-items: flex-start }.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-button-add-review-container {display: block;padding: 10px }.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-button-add-review-container .woocommerce-photo-reviews-form-button-add-review {padding: 5px 10px;border: 1px solid rgba(1, 1, 1, .1);cursor: pointer;opacity: 1;transition: opacity 200ms;white-space: nowrap }.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-button-add-review-container .woocommerce-photo-reviews-form-button-add-review:hover {opacity: .7 }.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup.woocommerce-photo-reviews-form-popup-hide .woocommerce-photo-reviews-form-main {pointer-events: none;opacity: 0;transition: opacity 250ms ease-in-out;}.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .form-submit {position: sticky;bottom: -3px;width: 100%;text-align: center;background: white;padding: 15px !important;box-shadow: 0px -6px 6px -5px #c1c1c1;margin: 0;}p.wcpr-gdpr-policy label {display: inline;}p.wcpr-gdpr-policy input {vertical-align: middle;}.woocommerce-photo-reviews-form-image a {display: block;}.woocommerce-photo-reviews-form-content {border: 1px solid #f1f1f1;padding: 5px;border-radius: 8px;}.woocommerce-photo-reviews-form-image a img {border-radius: 5px;}.woocommerce-photo-reviews-form-meta {text-align: center;}.woocommerce-photo-reviews-form-meta-title a {font-size: 18px;font-weight: 500;color: #6c6c6c;}.woocommerce-photo-reviews-form-meta-title a:hover {color: #000;}.woocommerce-photo-reviews-form-container input[type="submit"], .woocommerce-photo-reviews-form-container button {display: inline-block;padding: 0.375rem 0.75rem;font-family: inherit;font-weight: 400;line-height: 1.5;color: #0d6efd;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: 1px solid #0d6efd;border-radius: 0.375rem;background-color: transparent;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;-webkit-appearance: button;}.woocommerce-photo-reviews-form-container input[type="submit"]:focus, .woocommerce-photo-reviews-form-container input[type="submit"]:active, .woocommerce-photo-reviews-form-container input[type="submit"]:hover, .woocommerce-photo-reviews-form-container button:focus, .woocommerce-photo-reviews-form-container button:active, .woocommerce-photo-reviews-form-container button:hover {color: #fff;background-color: #0b5ed7;border-color: #0a58ca;}.wcpr_review_form form > *:not(:nth-last-child(3)) {margin: 0 0 25px;}@media screen and (min-width: 934px) {.woocommerce-photo-reviews-form-container.woocommerce-photo-reviews-form-popup .woocommerce-photo-reviews-form-main .woocommerce-photo-reviews-form-main-content .woocommerce-photo-reviews-form-product {position: sticky;top: 0 }}.wcpr-comment-form-notify {color: white;display: block;background: #ff9800;font-size: 13px;padding: 10px 10px !important;border-radius: 5px;box-shadow: 0 0 4px #ff9800;}@supports (-webkit-appearance: none) or (-moz-appearance: none) {.wcpr-gdpr-policy input[type=checkbox] {--active: #275efe;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, 0.3);--border: #bbc1e1;--border-hover: #275efe;--background: #fff;--disabled: #f6f8ff;--disabled-inner: #e1e6f9;-webkit-appearance: none;-moz-appearance: none;height: 21px;outline: none;display: inline-block;vertical-align: top;position: relative;margin: 0;cursor: pointer;border: 1px solid var(--bc, var(--border));background: var(--b, var(--background));transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;}.wcpr-gdpr-policy input[type=checkbox]:after {content: "";display: block;left: 0;top: 0;position: absolute;transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);}.wcpr-gdpr-policy input[type=checkbox]:checked {--b: var(--active);--bc: var(--active);--d-o: 0.3s;--d-t: 0.6s;--d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);}.wcpr-gdpr-policy input[type=checkbox]:disabled {--b: var(--disabled);cursor: not-allowed;opacity: 0.9;}.wcpr-gdpr-policy input[type=checkbox]:disabled:checked {--b: var(--disabled-inner);--bc: var(--border);}.wcpr-gdpr-policy input[type=checkbox]:disabled + label {cursor: not-allowed;}.wcpr-gdpr-policy input[type=checkbox]:hover:not(:checked):not(:disabled) {--bc: var(--border-hover);}.wcpr-gdpr-policy input[type=checkbox]:focus {box-shadow: 0 0 0 var(--focus);}.wcpr-gdpr-policy input[type=checkbox]:not(.switch) {width: 21px;}.wcpr-gdpr-policy input[type=checkbox]:not(.switch):after {opacity: var(--o, 0);}.wcpr-gdpr-policy input[type=checkbox]:not(.switch):checked {--o: 1;}.wcpr-gdpr-policy input[type=checkbox] + label {font-size: 14px;line-height: 21px;display: inline-block;vertical-align: top;cursor: pointer;margin-right: 10px;}.wcpr-gdpr-policy input[type=checkbox]:not(.switch) {border-radius: 7px;}.wcpr-gdpr-policy input[type=checkbox]:not(.switch):after {width: 5px;height: 9px;border: 2px solid var(--active-inner);border-top: 0;border-left: 0;left: 7px;top: 4px;transform: rotate(var(--r, 20deg));}.wcpr-gdpr-policy input[type=checkbox]:not(.switch):checked {--r: 43deg;}.wcpr-gdpr-policy input[type=checkbox].switch {width: 38px;border-radius: 11px;}.wcpr-gdpr-policy input[type=checkbox].switch:after {left: 2px;top: 2px;border-radius: 50%;width: 15px;height: 15px;background: var(--ab, var(--border));transform: translateX(var(--x, 0));}.wcpr-gdpr-policy input[type=checkbox].switch:checked {--ab: var(--active-inner);--x: 17px;}.wcpr-gdpr-policy input[type=checkbox].switch:disabled:not(:checked):after {opacity: 0.6;}}