.sr-wrap{--star-size:24px;--star-active:#ffc107;--star-inactive:#e0e0e0;align-items:center;display:inline-flex;gap:4px;line-height:1;user-select:none}.sr-wrap.sr-readonly .sr-star{cursor:default}.sr-star{display:inline-block;height:var(--star-size);width:var(--star-size)}.sr-star svg{display:block;height:100%;width:100%}.sr-star .bg{fill:var(--star-inactive)}.sr-star .fg{fill:var(--star-active);clip-path:inset(0 100% 0 0);transition:clip-path .12s ease}.sr-star.sr-star-full .fg{clip-path:inset(0 0 0 0)}.sr-star.sr-star-part .fg{clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0)}.sr-wrap:focus-visible{border-radius:6px;outline:2px solid #9aa7ff;outline-offset:4px}.vui-info-note{align-items:center;display:flex;font-size:1rem;gap:8px;margin-bottom:.5em;margin-top:.5em}.sr-fl{background-color:#007bff;border-radius:50%;color:#fff;font-size:23px;font-weight:700;height:50px;line-height:1em;text-align:center;width:50px}.sr-fl,.sr-item{align-items:center;display:flex;justify-content:center}.sr-item{background-color:#fff;border-radius:var(--border-radius-st2);flex-wrap:wrap;gap:2em;margin-top:1em;padding:3em 2em 2em}.sr-infos{flex:0 0 auto;gap:.5em;min-width:250px}.sr-btns-group,.sr-infos{align-items:center;display:flex}.sr-btns-group{gap:1em}.btn-useful-review{align-items:center;border:1px solid var(--color-border,#ccc);border-radius:5px;cursor:pointer;display:inline-flex;gap:.3em;padding:.3em .6em}.sr-content{flex-grow:1}.sr-content .h4{margin-top:0}.sr-date{color:var(--color-text-light,#666);font-size:.9rem}.vui-product-reviews-summary{display:flex;flex-wrap:wrap;gap:1em 4em;margin-bottom:1em;margin-top:1em}.sr-box-summary{align-items:center;background-color:#fff;border-radius:var(--border-radius-st2);display:flex;flex-direction:column;gap:.5em;padding:2em}.sr-box-summary-ag{font-size:3.5rem;font-weight:700;line-height:1}.sr-box-summary-di{align-items:center;display:flex;gap:.3em;margin-bottom:.5em;margin-top:.5em}.sr-box-summary-di-b{background-color:#e2dfdf;border-radius:5px;overflow:hidden;width:200px}.sr-box-summary-di-f{background-color:#ffc107;border-radius:5px;height:6px;overflow:hidden}.sr-box-summary-di-l{font-size:1.2em;font-weight:700}.sr-box-summary-head{align-items:center;display:flex;gap:1em}.sr-box-summary-footer{padding:1em}.vt-star-input .sr-star{background:none;border:none;cursor:pointer;height:40px;padding:0;width:40px}.vt-val-string{font-size:1.5em;font-weight:700;margin-bottom:1em;margin-top:.5em;text-align:center}.vt-error-modal .vt-x-win-content,.vt-x-win.vt-success-modal .vt-x-win-content{max-width:350px}.sr-not-used .thumb_up{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.sr-used .thumb_up{color:#277b00;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.sr-pagin-container .ui-pagin-box{align-items:center;display:flex;flex-wrap:wrap;gap:1em;padding:1em}.sr-pagin-container .ui-pagin-button{background-color:#fff;border:1px solid var(--color-border,#cccccc6b);border-radius:5px;cursor:pointer;padding:.3em .8em}.sr-pagin-container .ui-pagin-nav{align-items:center;display:flex;flex-grow:1;gap:.3em;justify-content:flex-end}@media (min-width:768px){.sr-content{flex-grow:1;width:calc(100% - 300px)}}.vui-sep{border-top:1px solid #41414177;margin-bottom:1em;margin-top:2em}@media (max-width:767px){.sr-box-summary{padding:1em}.sr-box-summary-ag{font-size:2.5rem}.sr-box-summary-di-b{width:120px}}