.product-reviews{color:#203d57;padding:24px 0}.reviews-heading{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.reviews-heading h3{align-items:center;gap:9px;margin:0 0 10px;font-size:20px;display:flex}.reviews-heading p{color:#657a8d;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.reviews-heading p>strong{color:#173d65;font-size:28px}.review-stars{color:#e8a01c;gap:3px;display:inline-flex}.product-reviews button{cursor:pointer}.reviews-heading>button,.reviews-pagination button{color:#315d83;background:#fff;border:1px solid #dce6f0;border-radius:7px;padding:9px 12px;font-size:12px}.review-form{background:#f7faff;border:1px solid #dfeaf5;border-radius:11px;margin:20px 0;padding:19px}.review-form fieldset{border:0;min-width:0;margin:0;padding:0}.review-form legend,.review-form label{font-size:13px;font-weight:600;display:block}.review-rating-buttons{align-items:center;gap:4px;margin:9px 0 16px;display:flex}.review-rating-buttons button{color:#a7b7c5;background:0 0;border:0;border-radius:6px;padding:6px}.review-rating-buttons button.filled{color:#e7a321}.review-rating-buttons button:focus-visible{outline:2px solid #087de5}.review-rating-buttons span{color:#60758a;margin-left:9px;font-size:13px}.review-form textarea{box-sizing:border-box;resize:vertical;color:#203d57;background:#fff;border:1px solid #d6e2ec;border-radius:8px;width:100%;margin-top:9px;padding:12px;font-family:inherit;font-size:14px;line-height:1.8;display:block}.review-form-footer{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.review-form-footer small{color:#7f91a1;font-size:11px}.review-submit{color:#fff;background:#0879d7;border:0;border-radius:7px;align-items:center;gap:7px;padding:11px 17px;font-size:13px;display:flex}.product-reviews button:disabled{opacity:.5;cursor:not-allowed}.review-disclosure{color:#6d8193;line-height:1.8;margin-bottom:0!important;font-size:11px!important}.review-login{color:#0873ca;margin:19px 0;font-size:14px;display:inline-block}.reviews-empty{color:#6a7e91;padding:24px 0;font-size:14px}.review-item{border-bottom:1px solid #e8eef5;padding:21px 0}.review-item header{align-items:center;gap:10px;display:flex}.review-avatar{color:#3379b1;background:#edf4fb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.review-item header>div:nth-child(2){flex:1}.review-item header strong{font-size:13px}.review-item time{color:#8091a1;margin-top:3px;font-size:11px;display:block}.review-item>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 8px;font-size:14px;line-height:1.9}.review-delete,.my-review-notice button{color:#a45543;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:inline-flex}.my-review-notice{color:#34614d;background:#edf7f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:12px 15px;font-size:13px;display:flex}.reviews-pagination{justify-content:center;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}.review-error,.review-success{border-radius:7px;padding:11px 14px;font-size:13px;line-height:1.7}.review-error{color:#a24435;background:#fff0ec}.review-success{color:#32734b;background:#edf8f1}@media (max-width:600px){.product-reviews{padding:17px 0}.reviews-heading{align-items:flex-start;gap:9px}.reviews-heading h3{font-size:17px}.reviews-heading p{font-size:11px}.reviews-heading>button{flex-shrink:0;padding:8px;font-size:11px}.review-form{padding:13px}.review-form textarea{font-size:16px}.review-item .review-stars{gap:1px}.review-item .review-stars svg{width:12px}.review-rating-buttons button{padding:8px}.my-review-notice{align-items:flex-start}.my-review-notice button{flex-shrink:0}}.detail-tabs{overflow-x:auto}.detail-tabs button{white-space:nowrap;flex-shrink:0}
