/* BustMaxx V10: customer reviews, SEO content and product visibility */
.review-cylinder-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.review-cylinder-links a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:5px;font-size:11px}.review-invite-card{justify-content:center}.review-invite-card footer a{display:inline-flex;color:var(--ink);font-weight:850;text-decoration:none;border-bottom:1px solid rgba(17,7,13,.25);padding-bottom:5px}.review-page-hero{grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:60px;align-items:end}.review-write-jump{display:inline-flex;margin-top:24px;padding:13px 19px;border-radius:999px;background:var(--brand);color:#fff;text-decoration:none;font-weight:850;font-size:12px}.review-score-panel{border:1px solid rgba(255,255,255,.15);border-radius:30px;padding:28px;background:rgba(255,255,255,.06);backdrop-filter:blur(18px)}.review-score-panel>strong{font:850 70px/1 'Manrope';letter-spacing:-5px}.review-score-panel>.stars{color:var(--brand);letter-spacing:3px;margin:8px 0}.review-score-panel>span{display:block;color:rgba(255,255,255,.6);font-size:11px;margin-bottom:22px}.rating-row{display:grid;grid-template-columns:30px 1fr 30px;gap:10px;align-items:center;margin:8px 0;font-size:10px}.rating-row b,.rating-row em{font-style:normal}.rating-row i{height:7px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden}.rating-row i span{display:block;height:100%;background:var(--brand);border-radius:inherit}.review-filter-bar{padding:26px 5vw;background:#f7f2f5;color:var(--ink);border-bottom:1px solid #eadfe5}.review-filter-bar form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.review-filter-bar label{font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.review-filter-bar select{display:block;min-width:190px;margin-top:6px;border:1px solid #d8cbd2;border-radius:12px;padding:11px;background:#fff;color:var(--ink)}.review-filter-bar button{border:0;border-radius:12px;padding:12px 17px;background:var(--ink);color:#fff;font-weight:800;cursor:pointer}.review-filter-bar a{padding:11px;color:var(--ink)}.reviews-grid-v10{padding-top:70px}.reviews-grid-v10 .review-photo{width:100%;height:220px;object-fit:cover;border-radius:18px;margin-bottom:18px}.reviews-grid-v10 time{font-size:9px;color:#9b8993;margin-top:5px}.review-reply{margin:18px 0 0;padding:15px;border-left:3px solid var(--brand);background:#fff4f8;border-radius:0 12px 12px 0}.review-reply b{font-size:10px;text-transform:uppercase;letter-spacing:.8px}.review-reply p{font-size:12px;line-height:1.55;margin:6px 0 0}.review-empty-state{grid-column:1/-1;text-align:center}.review-empty-state a{display:inline-flex;margin-top:15px;padding:12px 18px;border-radius:99px;background:var(--brand);color:#fff;text-decoration:none;font-weight:800}.review-submit-world{padding:110px 7vw;background:radial-gradient(circle at 20% 10%,rgba(232,0,113,.18),transparent 35%),#12070d;color:#fff;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:7vw;align-items:start}.review-submit-copy small{font-size:9px;letter-spacing:2px;color:var(--brand);font-weight:850}.review-submit-copy h2{font:500 clamp(48px,5vw,78px)/.95 'Manrope';letter-spacing:-4px;margin:18px 0}.review-submit-copy p,.review-submit-copy li{color:rgba(255,255,255,.65);line-height:1.7}.review-submit-copy ul{padding-left:18px}.review-submit-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:25px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:rgba(255,255,255,.055);backdrop-filter:blur(20px)}.review-submit-form label{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.72)}.review-submit-form label small{display:block;text-transform:none;letter-spacing:0;margin-top:3px;color:rgba(255,255,255,.4)}.review-submit-form input,.review-submit-form select,.review-submit-form textarea{width:100%;margin-top:8px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#0d0509;color:#fff;padding:12px;font:inherit}.review-submit-form textarea{min-height:145px;resize:vertical}.review-submit-form .full{grid-column:1/-1}.review-submit-form>button{border:0;border-radius:999px;background:var(--brand);color:#fff;padding:15px 20px;font-weight:850;cursor:pointer}.review-consent{display:flex!important;align-items:flex-start;gap:10px;text-transform:none!important;letter-spacing:0!important}.review-consent input{width:auto!important;margin:2px 0 0!important}.review-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.seo-guide-content{max-width:900px}.seo-guide-content h2{font:750 clamp(28px,3vw,42px)/1.1 'Manrope';letter-spacing:-1.8px;margin:48px 0 14px}.seo-guide-content p{font-size:17px;line-height:1.85;color:#56464f}.visibility-controls{display:flex;gap:6px;flex-wrap:wrap}.visibility-controls form{margin:0}.visibility-btn{min-width:84px;border:1px solid #3a3039;border-radius:10px;padding:8px 10px;background:#211a21;color:#fff;cursor:pointer;text-align:left}.visibility-btn b,.visibility-btn span{display:block}.visibility-btn b{font-size:10px}.visibility-btn span{font-size:9px;color:#a99ca6;margin-top:2px}.visibility-btn.on{background:#15352a;border-color:#28684f}.visibility-btn.on span{color:#a8efd0}.visibility-btn.featured{background:#4b1230;border-color:#a82464}.visibility-btn.featured span{color:#ffc0dd}
@media(max-width:900px){.review-page-hero,.review-submit-world{grid-template-columns:1fr}.review-score-panel{max-width:500px}.review-submit-world{padding:75px 18px}.review-submit-form{grid-template-columns:1fr}.review-submit-form .full{grid-column:auto}}
@media(max-width:760px){.review-page-hero{gap:30px}.review-score-panel{padding:20px}.review-score-panel>strong{font-size:55px}.review-filter-bar{padding:18px 16px}.review-filter-bar form{display:grid;grid-template-columns:1fr 1fr}.review-filter-bar label,.review-filter-bar select{min-width:0;width:100%}.review-filter-bar button{grid-column:1/-1}.reviews-grid-v10{padding-top:45px}.review-submit-copy h2{font-size:46px;letter-spacing:-3px}.review-submit-form{padding:18px;border-radius:20px}.review-cylinder-links{gap:12px}}

.account-review-link,.tracking-review-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 14px;background:var(--brand);color:#fff;text-decoration:none;font-size:11px;font-weight:850;white-space:nowrap}.tracking-review-link{margin-top:20px}.panel.stat>a.help{display:inline-flex;margin-top:7px;color:#adf4d1;text-decoration:none}
