.rvsm .rvsm-store-logo{display:block;width:220px;height:48px;margin:11px auto;overflow:hidden}.rvsm .rvsm-rovinelx-logo{display:block;width:220px!important;height:48px!important;max-width:none;object-fit:cover;object-position:center 46%}.rvsm .fixed-nav .header{left:0;right:0;width:100%}.rvsm .rvsm-main-stock{scroll-margin-top:90px}.rvsm-main-stock .selling-fast-box{display:block;float:none;width:100%}.rvsm-main-stock .selling-fast-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.rvsm-main-stock .selling-fast-text{display:flex;align-items:center;gap:5px;text-transform:uppercase;font-size:12px;line-height:18px}.rvsm-main-stock .selling-fast-text img{width:12px;height:17px}.rvsm-main-stock .selling-fast-qty{font-size:16px;font-weight:700;color:red}.rvsm-main-stock .progress-line{display:block!important;position:relative;overflow:hidden;width:100%;height:6px;margin-top:9px;background:#e8e8e8;border-radius:8px}.rvsm-main-stock .progress-line>div{display:block!important;width:89%!important;height:100%;background:#e13131;border-radius:8px;animation:none!important;transform:none!important;opacity:1!important}
.rvsm .rvsm-native-reviews{max-width:1170px;margin:40px auto 0;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;color:#111}.rvsm .rvsm-reviews-toolbar{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0 0 20px;min-height:40px}.rvsm .rvsm-review-summary{display:flex;align-items:center;gap:9px;appearance:none;border:0;background:none;color:#292929;padding:0;font:16px Arial;cursor:pointer}.rvsm .rvsm-summary-stars{display:inline-block;position:relative;font-size:27px;letter-spacing:-2px;line-height:30px;color:#ddd}.rvsm .rvsm-summary-stars>span:last-child{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#292929}.rvsm .rvsm-review-actions{display:flex;gap:8px}.rvsm .rvsm-review-actions button,.rvsm .rvsm-review-more-wrap button{font:14px Arial;color:#222;background:#fff;border:1px solid #ddd;border-radius:1px;padding:10px 12px;cursor:pointer}.rvsm .rvsm-review-actions button:last-child{display:flex;align-items:center;justify-content:center;width:38px;padding:8px}.rvsm .rvsm-review-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}.rvsm .rvsm-review-column{display:flex;flex-direction:column;gap:12px;min-width:0}.rvsm .rvsm-review-card{box-sizing:border-box;display:block;margin:0;width:100%;border:1px solid #e4e4e4;border-radius:2px;box-shadow:0 1px 3px #0000000a;padding:11px 10px;text-align:left;background:#fff;break-inside:avoid}.rvsm .rvsm-review-card header{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px;font:14px/20px Arial;margin:0}.rvsm .rvsm-review-card header strong{font-weight:700}.rvsm .rvsm-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;white-space:nowrap}.rvsm .rvsm-verified>span{position:relative;font:16px/16px Arial;color:#111}.rvsm .rvsm-verified i{position:absolute;top:0;left:3px;font:9px/16px Arial;color:#fff;font-style:normal}.rvsm .rvsm-review-card time{display:block;color:#73777b;font:11px/17px Arial;margin-top:5px}.rvsm .rvsm-stars{display:block;color:#000;font-size:18px;line-height:22px;letter-spacing:-1px;margin:5px 0 7px}.rvsm .rvsm-review-card p{font:14px/19px Arial;margin:0;overflow-wrap:anywhere}.rvsm .rvsm-review-more-wrap{text-align:center;margin-top:45px}.rvsm .rvsm-review-more-wrap button{font-size:12px;padding:6px 12px}.rvsm .rvsm-review-sort{position:absolute;top:44px;right:0;min-width:185px;z-index:20;background:#fff;border:1px solid #ddd;box-shadow:0 3px 12px #0002;padding:8px;text-align:left}.rvsm .rvsm-review-sort strong{font:12px Arial;color:#777;display:block;padding:7px}.rvsm .rvsm-review-sort button{display:flex;justify-content:space-between;width:100%;font:14px Arial;text-align:left;background:#fff;border:0;padding:9px;cursor:pointer}.rvsm .rvsm-review-sort button span{visibility:hidden}.rvsm .rvsm-review-sort button[aria-pressed=true] span{visibility:visible}.rvsm .rvsm-review-sort button:hover{background:#f5f5f5}.rvsm .rvsm-review-distribution{max-width:370px;padding:16px;border:1px solid #ddd;margin:0 0 20px;font:14px Arial}.rvsm .rvsm-review-distribution button{display:flex;width:100%;align-items:center;gap:12px;background:#fff;border:0;padding:4px 0;cursor:pointer}.rvsm .rvsm-review-distribution .rvsm-stars{min-width:80px;margin:0}.rvsm .rvsm-distribution-bar{height:10px;background:#eee;flex:1}.rvsm .rvsm-distribution-bar i{display:block;height:100%;background:#333}.rvsm .rvsm-review-empty{padding:30px;text-align:center}.rvsm .rvsm-write-dialog{position:fixed;inset:0;margin:auto;padding:28px;max-width:480px;width:calc(100% - 32px);max-height:90vh;overflow:auto;border:1px solid #ddd;border-radius:6px;text-align:left;font-family:Arial;background:#fff;color:#111;z-index:10000}.rvsm .rvsm-write-dialog::backdrop{background:#0007}.rvsm .rvsm-write-dialog h3{font:700 23px Arial;margin-bottom:20px}.rvsm .rvsm-dialog-close{float:right;background:none;border:0;font-size:26px;cursor:pointer}.rvsm .rvsm-write-dialog label{display:block;margin:14px 0;font-size:14px}.rvsm .rvsm-write-dialog input,.rvsm .rvsm-write-dialog textarea,.rvsm .rvsm-write-dialog select{box-sizing:border-box;display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #bbb;border-radius:2px;font:15px Arial;background:#fff;color:#111}.rvsm .rvsm-write-dialog button[type=submit]{padding:12px 20px;background:#1d6542;color:#fff;border:0;cursor:pointer}
@media(max-width:1149px){.rvsm .rvsm-review-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.rvsm .rvsm-review-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.rvsm .rvsm-store-logo,.rvsm .rvsm-rovinelx-logo{width:160px!important;height:40px!important}.rvsm .rvsm-store-logo{margin:15px auto}.rvsm .rvsm-native-reviews{margin-top:25px}.rvsm .rvsm-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rvsm .rvsm-review-column{gap:10px}.rvsm .rvsm-review-summary{font-size:13px;gap:5px}.rvsm .rvsm-summary-stars{font-size:22px}.rvsm .rvsm-review-actions button{font-size:12px;padding:9px 7px}.rvsm .rvsm-review-card{padding:10px}.rvsm .rvsm-review-card header{font-size:13px}.rvsm .rvsm-review-card p{font-size:13px;line-height:18px}.rvsm .rvsm-review-more-wrap{margin-top:30px}}
