.bmrv-avg strong{font-size:20px;font-weight:600}.bmrv #reviews .commentlist li.review{list-style:none;padding:18px 0;border-bottom:1px solid #e7e7e7}.bmrv #reviews .comment_container{display:grid;grid-template-columns:40px 1fr;gap:4px 12px}.bmrv #reviews .comment_container img.avatar{position:static!important;width:36px!important;height:36px!important;border-radius:50%;margin:0!important}.bmrv #reviews .comment-text{margin:0!important;padding:0!important;border:0!important}.bmrv #reviews .comment-text .star-rating{float:none!important;display:block;margin:0 0 4px!important;font-size:14px}.bmrv #reviews .comment-text .meta{font-size:13px;color:#565959;margin:0 0 8px!important}.bmrv #reviews .woocommerce-review__author{color:#0f1111;font-weight:600;font-size:14px}.bmrv #reviews .woocommerce-review__verified{color:#c45500;font-weight:600;font-style:normal}.bmrv #reviews .description p{font-size:15px;line-height:1.55;margin:0 0 8px}#tab-description .bmd-body{position:relative;overflow:hidden;transition:max-height .3s}#tab-description .bmd-body.bmd-collapsed{max-height:480px}#tab-description .bmd-body.bmd-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(rgba(255,255,255,0),#fff)}.bmd-toggle{display:block;margin:12px auto 24px;padding:10px 28px;border:1px solid #d5d9d9;border-radius:999px;background:#fff;font-weight:600;cursor:pointer;box-shadow:0 2px 5px rgba(213,217,217,.5)}.bmd-toggle:hover{background:#f7fafa}.bmrv-pick{display:flex;gap:4px;margin:4px 0 12px}.bmrv-pick-s{border:0;background:0 0;padding:0;font-size:34px;line-height:1;color:#ccc;cursor:pointer}.bmrv-pick-s.on{color:#f90}#review_form_wrapper p.stars{display:none!important}.bmrv #reviews .comment-text{display:flex!important;flex-direction:column}.bmrv #reviews .comment-text .star-rating{order:-1;display:none!important}.bmrv #reviews .comment-text .bmrv-stars{order:-1;margin:0 0 6px}.bmrv #reviews .comment-text .meta{order:0}.bmrv #reviews .woocommerce-review__dash{display:none}.bmrv #reviews .woocommerce-review__published-date{color:#565959}.bmrv #reviews .woocommerce-review__author:after{content:" ·";font-weight:400}.bmrv #reviews .bm-review-video video{max-width:420px!important;width:100%;max-height:300px!important;border-radius:8px;background:#000}.bmrv #reviews .et-review-votes{margin-top:8px;font-size:13px;color:#565959}.bmrv #reviews .comment-text em.woocommerce-review__awaiting-approval{font-size:13px;color:#b12704}.bmrv .et-product-rating-summary{display:none!important}.bmrv-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99998}.bmrv-backdrop.on{display:block}body.bmrv-modal-open{overflow:hidden}#review_form_wrapper.bmrv-open{display:block!important;position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,94vw);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;padding:28px 24px;box-shadow:0 20px 60px rgba(0,0,0,.35);margin:0;border:0}.bmrv-x{position:absolute;right:12px;top:8px;border:0;background:0 0;font-size:30px;line-height:1;cursor:pointer;color:#555}#review_form_wrapper .comment-reply-title{font-size:18px;font-weight:700;display:block;margin:0 24px 16px 0}#review_form_wrapper textarea{width:100%;min-height:130px;border:1px solid #c9c9c9;border-radius:8px;padding:10px}#review_form_wrapper p.stars a{color:#f90;font-size:26px}