.buy-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wishlist-button{border:1px solid #087c63;background:#fff;color:#087c63;border-radius:9px;padding:13px 20px;font-weight:800}.wishlist-button.saved{background:#e8f5f1}.rating-summary{display:flex;gap:10px;align-items:center;margin:7px 0;color:#087c63}.review-section{padding-top:15px;padding-bottom:50px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-grid article,.review-moderation article{border:1px solid #d7e2df;background:#fff;border-radius:13px;padding:20px}.review-stars{color:#e0a71b;letter-spacing:2px;font-size:1.15rem}.review-grid small{color:#657570}.wishlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wishlist-card{display:grid;grid-template-columns:110px 1fr;gap:15px;background:#fff;border:1px solid #d7e2df;border-radius:13px;padding:15px}.wishlist-card img{width:110px;height:110px;object-fit:cover;border-radius:9px}.review-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.review-form-grid form,.review-moderation form{display:grid;gap:10px}.review-form-grid input,.review-form-grid select,.review-form-grid textarea,.review-moderation input,.review-moderation select{padding:11px;border:1px solid #ccd9d5;border-radius:7px}.review-form-grid button,.review-moderation button{border:0;border-radius:8px;background:#087c63;color:#fff;padding:11px;font-weight:800}.review-moderation{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:850px){.review-grid,.wishlist-grid,.review-moderation,.review-form-grid{grid-template-columns:1fr}}
