.luxury-review-card{position:relative;padding:12px!important;border-radius:12px;background:radial-gradient(circle at top left,rgb(187 155 85 / .1),transparent 38%),linear-gradient(90deg,rgb(255 255 255 / .02) 0%,rgb(255 255 255 / .04) 48%,rgb(255 255 255 / .02) 100%),linear-gradient(145deg,#101010,#171717);border:1px solid rgb(187 155 85 / .16)!important;box-shadow:0 16px 40px rgb(0 0 0 / .26),inset 0 1px 0 rgb(255 255 255 / .03);overflow:hidden}.luxury-review-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 18%,rgb(187 155 85 / .06) 50%,transparent 82%);opacity:.7}.luxury-review-head,.luxury-review-rating-row,.luxury-review-meta-row,.luxury-review-body{position:relative;z-index:1}#reviews #comments .commentlist li .comment_container .comment-text{width:100%}.woocommerce-tabs #tab-reviews.panel{padding:12px}#reviews .commentlist li{margin-bottom:auto}.luxury-review-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.luxury-review-author{color:#f5f1e8;font-size:17px;font-weight:700;line-height:1.2}.luxury-review-date{color:rgb(255 255 255 / .68);font-size:14px;font-weight:500;text-align:right;white-space:nowrap}.luxury-review-rating-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.luxury-review-rating-row .review-stars-fine{display:inline-flex;gap:3px;line-height:1}.luxury-review-rating-row .review-star{color:rgb(255 255 255 / .18);font-size:18px}.luxury-review-rating-row .review-star.is-active{color:#d4af37;text-shadow:0 0 8px rgb(212 175 55 / .2),0 0 14px rgb(212 175 55 / .1)}.luxury-review-rating-row .review-rating-text{color:#f1ede3;font-size:16px;font-weight:700;line-height:1}.luxury-review-meta-row{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:14px}.review-meta-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.15px;border:1px solid rgb(187 155 85 / .18);background:rgb(255 255 255 / .03);color:#f2e3bf;box-shadow:inset 0 1px 0 rgb(255 255 255 / .03)}.review-meta-service,.review-meta-duration,.review-meta-verified,.review-meta-addedfor{background:rgb(255 255 255 / .03)}.review-meta-service{color:#f1ddb0}.review-meta-duration{color:#f4f4f4}.review-meta-verified{color:#fff0c8;background:linear-gradient(180deg,rgb(0 0 0 / 14%),rgb(30 202 5 / 5%))}span.review-meta-badge.review-meta-verified:before{content:"✓";margin-right:5px;color:green}.review-meta-addedfor{color:rgb(255 255 255 / .86)}.luxury-review-body{color:#e2e2e2;font-size:16px;line-height:1.8;border-radius:8px;background:#0000006e;padding:12px}.luxury-review-body p{margin:0}.luxury-review-body p+p{margin-top:12px}@media (max-width:767px){.luxury-review-card{padding:8px!important;border-radius:8px}.luxury-review-head{gap:10px;margin-bottom:10px}.luxury-review-author{font-size:15px}.luxury-review-date{font-size:12px}.luxury-review-rating-row{margin-bottom:12px}.luxury-review-rating-row .review-star{font-size:16px}.luxury-review-rating-row .review-rating-text{font-size:15px}.luxury-review-meta-row{gap:8px;padding-bottom:12px}.review-meta-badge{min-height:31px;padding:6px 12px;font-size:12px}.luxury-review-body{font-size:14px;line-height:1.7}}