.store-rating,.reviews-summary{color:#b84d00!important}.reviews-section{margin-top:52px;padding-top:36px;border-top:1px solid var(--line)}.reviews-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.review-card>div{display:flex;justify-content:space-between;gap:12px}.review-card span,.review-stars button{color:#ff8a33}.review-card p{margin:10px 0;color:#383838}.review-card small,.reviews-empty{color:var(--muted)}.reviews-empty{grid-column:1/-1}.review-form{max-width:620px;margin-top:18px;padding:20px;border-radius:14px;background:#fff7f0;border:1px solid #ffd9bd}.review-form h3{margin:0 0 10px}.review-stars{display:flex;gap:4px}.review-stars button{padding:0;border:0;background:transparent;font-size:31px;filter:grayscale(1);opacity:.4;cursor:pointer}.review-stars button.active{filter:none;opacity:1}.review-form textarea{width:100%;min-height:100px;margin:10px 0 5px;padding:12px;border:1px solid #d8d2cc;border-radius:9px;font:inherit;resize:vertical}.review-message{min-height:19px;margin:4px 0;color:#a94400;font-size:12px}.review-submit{border:0;border-radius:9px;padding:12px 17px;background:var(--orange);color:#fff;font-weight:800;cursor:pointer}.review-submit:disabled{opacity:.55}.review-login{margin-top:18px;color:var(--muted)}.review-login a{color:var(--orange);font-weight:800}@media(max-width:700px){.reviews-section{margin-top:38px;padding-top:28px}.reviews-list{grid-template-columns:1fr}.reviews-summary{font-size:13px}.review-form{padding:16px}.review-stars button{font-size:29px}}
