.product-reviews-bottom .hz-review-composer{margin:0;padding:40px 0 0;border:0;border-radius:0;background:transparent;color:#111}
.hz-rokr-heading h2{margin:0 0 18px!important;font:400 20px/1.4 Arial,sans-serif!important;color:#111!important;letter-spacing:0}
.hz-rokr-heading h2 span{font:inherit}
.hz-rokr-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.hz-rokr-score{display:flex;align-items:center;gap:12px;margin-right:auto;white-space:nowrap}
.hz-rokr-score strong{font-size:24px;font-weight:400}
.hz-rokr-stars{font-size:22px;letter-spacing:1px;background:linear-gradient(90deg,#edb000 var(--review-fill),#ddd var(--review-fill));background-clip:text;-webkit-background-clip:text;color:transparent}
.hz-rokr-filters{display:flex;align-items:center;gap:18px}
.hz-rokr-filters label{margin:0;display:block}
.hz-rokr-filters :is(button,select){min-height:42px;border:1px solid #d2d2d2;border-radius:3px;padding:10px 18px;background:#fff;color:#222;font:14px Arial,sans-serif;cursor:pointer}
.hz-rokr-images[aria-pressed=true]{background:#f1f1f1;border-color:#111;box-shadow:inset 0 0 0 1px #111}
.hz-rokr-write{min-height:44px;padding:12px 22px;background:#050505;color:#fff;border:1px solid #050505;font:700 14px/1.2 Georgia,serif;cursor:pointer}
.hz-rokr-write:disabled{opacity:.5;cursor:wait}
.hz-rokr-mobile-filters{display:none}
.hz-rokr-status{margin:10px 0 0;font-size:13px;line-height:1.5;color:#555}
.hz-rokr-status:empty{display:none}
.hz-review-composer .jm-review-widget__header,.hz-review-composer .jdgm-rev-widg__header{display:none!important}
.hz-review-composer #judgeme_product_reviews:not(:has(.jm-review-widget__body article,.jdgm-rev)){margin:0}
.hz-rokr-ready .product-reviews-bottom>section>h2,.hz-rokr-ready .product-reviews-bottom .m27-reviews__heading,.hz-rokr-ready .product-reviews-bottom .m27-reviews__summary{display:none!important}
.hz-rokr-ready .product-reviews-bottom>.m27-reviews{margin-top:24px!important;padding-top:0!important;border-top:0!important}
.hz-rokr-ready .hz-product-reviews{margin-top:0}
.hz-rokr-ready .hz-product-reviews .hz-reviews-grid{display:block;columns:4;column-gap:16px}
.hz-rokr-ready .hz-product-reviews .hz-review-card{display:inline-block;vertical-align:top;width:100%;break-inside:avoid;margin:0 0 18px;box-sizing:border-box;border:1px solid #ededed;border-radius:7px;background:#fff}
.hz-rokr-ready .hz-product-reviews .hz-review-card[hidden]{display:none!important}
.hz-rokr-ready .hz-product-reviews .hz-review-card__image-wrap{padding:0}
.hz-rokr-ready .hz-product-reviews .hz-review-card__image{border-radius:6px 6px 0 0;aspect-ratio:auto;background:#fafafa}
.hz-rokr-ready .hz-product-reviews .hz-review-card__image img{height:auto;max-height:320px;object-fit:contain}
.hz-rokr-ready .hz-product-reviews .hz-review-card__body{padding:14px}
.hz-rokr-ready .hz-product-reviews .hz-review-card__meta{font-size:11px}
.hz-rokr-ready .hz-product-reviews .hz-review-card h3{font-size:15px;line-height:1.4;margin-bottom:8px}
.hz-rokr-ready .hz-product-reviews .hz-review-card__text{font-size:14px;line-height:1.6}
.hz-rokr-ready .hz-product-reviews .hz-review-card__stars{margin:8px 0;font-size:18px}
.hz-rokr-ready .hz-product-reviews .hz-review-card__rating{display:none}
.hz-rokr-more{display:block;min-height:44px;margin:12px auto 0;padding:10px 32px;background:#fff;border:1px solid #ccc;color:#111;cursor:pointer}
.hz-rokr-more[hidden]{display:none}
.hz-rokr-ready .product-reviews-bottom [data-product-review-summary]{display:none!important}
.hz-rokr-ready .product-reviews-bottom>.m27-reviews{width:100%;max-width:none!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box}
body[data-template="product"] .jdgm-write-review-modal{--jdgm-primary-color:#111;--jdgm-star-color:#edb000}
body[data-template="product"] .jdgm-write-review-modal__content{background:#fff;color:#111;border-radius:4px}
body[data-template="product"] .jdgm-write-review-modal :is(.jdgm-write-review-modal__btn,.jdgm-write-review-modal__nav-btn-next){background:#111!important;border-color:#111!important;border-radius:3px!important;color:#fff!important}
body[data-template="product"] .jdgm-write-review-modal :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea){background:#fff;border-color:#ccc;color:#111;border-radius:3px}
body[data-template="product"] .jdgm-write-review-modal .jdgm-star.jdgm--on{color:#edb000!important}
@media(max-width:1000px) and (min-width:621px){.hz-rokr-filters{gap:8px}.hz-rokr-toolbar{gap:12px}.hz-rokr-filters :is(button,select){padding-inline:10px}.hz-rokr-ready .hz-product-reviews .hz-reviews-grid{columns:3}}
@media(max-width:620px){.hz-rokr-heading h2{font-size:16px!important;margin-bottom:10px!important}.hz-rokr-toolbar{display:grid;grid-template-columns:1fr auto;gap:22px 12px}.hz-rokr-score strong{font-size:18px}.hz-rokr-stars{font-size:19px}.hz-rokr-mobile-filters{display:flex;align-items:center;gap:12px;border:0;background:transparent;font-size:14px;padding:8px 0 8px 12px;color:#111}.hz-rokr-mobile-filters span{font-size:20px}.hz-rokr-write{grid-column:1/-1;width:100%;font:700 14px/1.2 Arial,sans-serif;border-radius:0}.hz-rokr-filters{display:none;grid-column:1/-1;flex-wrap:wrap;gap:10px}.hz-rokr-filters.is-open{display:flex}.hz-rokr-filters>label{flex:1}.hz-rokr-filters select{width:100%;padding:10px}.hz-rokr-filters>button{width:100%}.hz-rokr-ready .hz-product-reviews .hz-reviews-grid{columns:1}.hz-rokr-ready .hz-product-reviews .hz-review-card{display:block;border:0;border-radius:0;border-bottom:1px solid #ddd;padding:0 0 18px;margin-bottom:18px}.hz-rokr-ready .hz-product-reviews .hz-review-card__body{padding:0}.hz-rokr-ready .hz-product-reviews .hz-review-card__meta{font-size:11px}.hz-rokr-ready .hz-product-reviews .hz-review-card__image-wrap{float:left;width:90px;margin:44px 12px 8px 0}.hz-rokr-ready .hz-product-reviews .hz-review-card__image img{max-height:100px}.hz-rokr-ready .hz-product-reviews .hz-review-card:after{content:'';display:block;clear:both}.hz-rokr-ready .hz-product-reviews .hz-review-card h3{font-size:14px}.hz-rokr-ready .hz-product-reviews .hz-review-card__text{font-size:13px}}
