.status-online{color:green;font-weight:700;display:inline-flex;align-items:center;font-size:16px}.status-offline{color:red;font-weight:700;display:inline-flex;align-items:center;font-size:16px}#reviews{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 3px 15px rgb(0 0 0 / .05);font-family:'Noto Sans TC',sans-serif;font-size:16px}#reviews h2{font-size:18px;font-weight:600;color:#222;border-bottom:1px solid #e91e63;padding-bottom:.5rem;margin-bottom:1rem}#review_form_wrapper{background:#fff5f9;border-radius:10px;padding:1rem;box-shadow:0 0 5px rgb(233 30 99 / .08)}#review_form label{display:block;font-weight:500;margin-bottom:4px;color:#444;font-size:16px}.comment-form-rating{margin-bottom:12px}.comment-form-rating label{margin-bottom:6px;font-size:16px}.comment-form-rating p.stars{margin:4px 0 12px}#review_form textarea{width:100%;height:180px;padding:.75rem;font-size:16px;border-radius:6px;border:1px solid #ccc;box-sizing:border-box;resize:vertical}#review_form input[type="submit"]{background-color:#e91e63;color:#fff;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:0.3s ease}#review_form input[type="submit"]:hover{background-color:#c2185b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none!important;border-bottom:2px solid #F8598F!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#e91e63!important;font-weight:600;background:none!important}.woocommerce #reviews #comment{margin-top:16px;font-size:16px}@media (max-width:480px){#reviews{padding:1rem .75rem}#review_form_wrapper{padding:1rem .75rem}}#review_form textarea{height:150px;font-size:16px}#review_form input[type="submit"]{width:100%;font-size:16px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{box-shadow:none!important;border-bottom:none!important;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:none!important}#review_form input[type="submit"]{display:inline-block;margin-top:1rem;background-color:#e91e63;color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:0.3s ease}#review_form input[type="submit"]:hover{background-color:#c2185b}#review_form{display:block;width:100%}.must-log-in a{color:#000!important;pointer-events:none;text-decoration:none;font-weight:400}.add-on-wrap{display:flex;flex-wrap:wrap;margin-top:0;font-weight:600;color:#262626;font-size:16px}.add-on-item{padding:4px 10px;border-radius:6px;border:1px solid #ddd}