#neoplugin-lightbox{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba( 0,0,0,0.9 );backdrop-filter:blur( 5px )}#neoplugin-lightbox.is-open{display:block}.neoplugin-modal-content{margin:5% auto;display:block;width:80%;max-width:800px;max-height:85vh;object-fit:contain;animation-name:neoplugin-zoom;animation-duration:0.3s;border-radius:4px;box-shadow:0 0 20px rgba( 0,0,0,0.5 )}@keyframes neoplugin-zoom{from{transform:scale( 0 )}to{transform:scale( 1 )}}@media ( prefers-reduced-motion:reduce ){.neoplugin-modal-content{animation:none}}.neoplugin-close{position:absolute;top:20px;right:35px;color:#898989;font-size:40px;font-weight:bold;transition:0.3s;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;background:none;border:0;padding:0}.neoplugin-close:hover,.neoplugin-close:focus-visible{color:#fff}#neoplugin-caption{color:#fff;text-align:center;padding:10px 20px}@media only screen and ( max-width:700px ){.neoplugin-modal-content{width:95%;margin-top:15%}}.neoplugin-review-upload{margin:15px 0}.neoplugin-upload-label{cursor:pointer;display:inline-flex;align-items:center;gap:8px}#neoplugin_review_image{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect( 0,0,0,0 );white-space:nowrap;border:0}#neoplugin_review_image:focus-visible + .neoplugin-upload-label{outline:2px solid var( --neo-primary );outline-offset:2px}.neoplugin-review-earnings{margin:0 0 15px;font-size:0.875em}#neoplugin-preview{margin-top:10px}.neoplugin-review-preview-img{max-width:100px;border-radius:var( --neo-border-radius )}.neoplugin-upload-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.neoplugin-upload-name{font-size:0.9em;word-break:break-all}.neoplugin-upload-remove{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:0.9em;text-decoration:underline;cursor:pointer}.neoplugin-upload-error{margin:6px 0 0;font-size:0.9em;color:#b32d2e}.neoplugin-review-image-wrapper{margin-top:10px;width:100%}.neoplugin-review-image{max-width:150px;border-radius:var( --neo-border-radius );border:1px solid #ddd}.neoplugin-product-message{margin-bottom:15px;color:var( --neo-success );font-weight:bold}.neoplugin-review-disclosure{padding:10px;margin:0 0 15px;font-size:0.875em;color:var( --neo-text );border-left:3px solid var( --neo-primary );border-radius:var( --neo-border-radius );background:#f4f6f8;background:color-mix( in srgb,var( --neo-primary ),transparent 94% )}.neoplugin-upload-limit{margin:6px 0 0;font-size:0.85em;opacity:0.75}.neogrow-helpful{margin:12px 0 16px}.neogrow-helpful__tally{font-size:0.85em;margin:0 0 6px;opacity:0.75}.neogrow-helpful__tally:empty{display:none}.neogrow-helpful__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.neogrow-helpful__form{margin:0}.neogrow-helpful__button{background:none;border:1px solid var( --neo-primary );border-radius:999px;color:var( --neo-primary );cursor:pointer;display:inline-block;font:inherit;font-size:0.82em;line-height:1.4;padding:6px 16px;text-decoration:none}.neogrow-helpful__button:hover,.neogrow-helpful__button:focus-visible{background:#f2f6fa;background:color-mix( in srgb,var( --neo-primary ),transparent 92% );color:var( --neo-primary )}.neogrow-helpful__button.is-voted{background:var( --neo-primary );border-color:var( --neo-primary );color:#fff}.neogrow-helpful__button[disabled]{cursor:default;opacity:0.6}.neogrow-helpful__error{color:#b32d2e;font-size:0.82em;margin:0}.neogrow-helpful__notice{font-size:0.82em;margin:0;opacity:0.85}.neogrow-helpful .neogrow-helpful__actions a.neogrow-helpful__button,.neogrow-helpful .neogrow-helpful__actions a.neogrow-helpful__button:hover,.neogrow-helpful .neogrow-helpful__actions a.neogrow-helpful__button:focus{text-decoration:none}.neogrow-helpful .neogrow-helpful__actions a.neogrow-report__login{text-decoration:none}.neogrow-helpful .neogrow-helpful__actions a.neogrow-report__login:hover,.neogrow-helpful .neogrow-helpful__actions a.neogrow-report__login:focus{text-decoration:underline}.neogrow-report__toggle,.neogrow-report__login,.neogrow-report__done{color:inherit;font-size:0.82em;opacity:0.75}.neogrow-report__toggle:hover,.neogrow-report__toggle:focus-visible{opacity:1}.neogrow-report{display:none}.neogrow-report:target,.neogrow-report.is-open{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999998}.neogrow-report__backdrop{background:rgba( 0,0,0,0.6 );display:block;inset:0;position:fixed}.neogrow-report__panel:focus{outline:none}.neogrow-report__panel{background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba( 0,0,0,0.25 );color:var( --neo-text );max-height:calc( 100vh - 40px );max-width:420px;overflow-y:auto;padding:24px;position:relative;z-index:1;width:100%}.neogrow-report__title{font-size:1.15em;margin:0 0 8px}.neogrow-report__intro{font-size:0.9em;margin:0 0 16px;opacity:0.85}.neogrow-report__form{margin:0}.neogrow-report__reasons{border:0;margin:0 0 14px;padding:0}.neogrow-report__reasons legend{font-size:0.9em;font-weight:600;margin:0 0 8px;padding:0}.neogrow-report__reason{align-items:center;cursor:pointer;display:flex;font-size:0.9em;gap:8px;margin:0 0 6px}.neogrow-report__note{border-left:3px solid var( --neo-border );font-size:0.82em;margin:0 0 18px;opacity:0.8;padding-left:10px}.neogrow-report__buttons{display:flex;gap:10px;justify-content:flex-end}.neogrow-report__cancel,.neogrow-report__submit{border-radius:999px;cursor:pointer;font:inherit;font-size:0.85em;line-height:1.4;padding:8px 18px;text-decoration:none}.neogrow-report__cancel{background:none;border:1px solid var( --neo-border );color:inherit}.neogrow-report__submit{background:var( --neo-primary );border:1px solid var( --neo-primary );color:#fff}.neogrow-report__cancel:hover,.neogrow-report__cancel:focus-visible{border-color:var( --neo-text )}.neogrow-report__submit:hover,.neogrow-report__submit:focus-visible{opacity:0.9}.neogrow-report__panel .neogrow-report__buttons a.neogrow-report__cancel,.neogrow-helpful .neogrow-helpful__actions a.neogrow-report__toggle{text-decoration:none}@media ( max-width:480px ){.neogrow-report__buttons{flex-direction:column-reverse}.neogrow-report__cancel,.neogrow-report__submit{text-align:center}}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text{display:flex;flex-wrap:wrap}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.review-rating,.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.star-rating{margin:0 12px 6px 0;order:1;width:auto}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.neogrow-pro-badges{margin-bottom:6px;order:2;width:auto}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.neoplugin-review-title{font-size:1.05em;font-weight:700;line-height:1.3;margin:0 0 4px;order:3;width:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>p.meta{font-size:0.85em;margin:0 0 10px;opacity:0.75;order:4;width:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.description{order:5;width:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.neoplugin-review-image-wrapper{order:6;width:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text>.neogrow-helpful{order:7;width:100%}.woocommerce #reviews #comments ol.commentlist li .neoplugin-review-image-wrapper{display:grid;gap:8px;grid-template-columns:repeat( auto-fill,minmax( 78px,1fr ) );margin:4px 0 0;max-width:340px}.woocommerce #reviews #comments ol.commentlist li .neoplugin-review-image{aspect-ratio:1;border-radius:var( --neo-border-radius );display:block;height:auto;object-fit:cover;width:100%}