/* /shop/ only, plugin v1.0.5. A8 markup and existing CTA remain unchanged. */
.cl-shop-index-grid > .cl-shop-panel{display:flex;flex-direction:column;min-width:0}
.cl-shop-panel .kclr-shop-index-review-wrap{margin-top:auto;padding-top:10px;min-width:0}
.cl-shop-panel .kclr-shop-index-review{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #e2e8f0;min-height:47px;box-sizing:border-box}
.cl-shop-panel .kclr-shop-index-review__stat{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}
.cl-shop-panel .kclr-shop-index-review__score{color:#ce8a0c;font-size:15px;font-weight:800;white-space:nowrap;letter-spacing:0}
.cl-shop-panel .kclr-shop-index-review__count{font-size:12px;color:#53677c;white-space:nowrap}
.cl-shop-panel .kclr-shop-index-review__placeholder{font-size:12px;color:#68788a}
.cl-shop-panel button.kclr-shop-index-review__action{appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:5px 0 5px 8px;margin:0;color:#00776a!important;cursor:pointer;font-size:12px;font-weight:650;line-height:1.4;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;min-height:34px;flex:none}
.cl-shop-panel button.kclr-shop-index-review__action:hover{color:#075a50!important}
.cl-shop-panel button.kclr-shop-index-review__action:focus-visible{outline:2px solid #0b7c73;outline-offset:2px}
.cl-shop-panel .cl-shop-panel-actions{margin-top:0}
.cl-shop-panel .kclr-shop-index-review [hidden]{display:none!important}
@media (max-width:400px){.cl-shop-panel .kclr-shop-index-review{gap:4px}.cl-shop-panel .kclr-shop-index-review__count,.cl-shop-panel button.kclr-shop-index-review__action{font-size:11px}}
