.zk-reviews__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.zk-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.zk-review-card__stars{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin:0!important;padding:0!important}.zk-review-card{border:1px solid #e5e7eb;border-radius:10px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%}.zk-review-card--hidden{display:none}.zk-review-card__header{display:flex;align-items:center;margin-bottom:8px}.zk-review-card__avatar{width:40px;height:40px;border-radius:9999px;background-color:#e0e7ff;display:flex;align-items:center;justify-content:center;font-weight:600;color:#111827;margin-right:12px;font-size:14px}.zk-review-card__meta{display:flex;flex-direction:column}.zk-review-card__author{font-weight:600;color:#111827;font-size:14px}.zk-review-card__stars .star-rating span:before,.zk-review-card__stars .wc-icon{color:#facc15!important}.zk-review-card__date{margin-left:auto;font-size:12px;color:#6b7280}.zk-review-card__body{margin-top:4px;font-size:14px;color:#374151;line-height:1.5}.zk-reviews__btn--primary{background-color:#2563eb;color:#fff;box-shadow:0 10px 15px -3px rgba(37,99,235,.4)}.zk-reviews__btn--primary:hover,.zk-reviews__btn--primary:focus{background-color:#1d4ed8;color:#fff}