.nb-review-summary{display:flex;gap:7px;align-items:center;flex-wrap:wrap;width:fit-content;margin:8px 0 14px;color:inherit;text-decoration:none}.nb-rs-stars,.nb-stars{color:#e5a900;letter-spacing:2px}.nb-rs-average{font-size:14px}.nb-rs-count{font-size:13px;text-decoration:underline}.nb-reviews{max-width:1000px;margin:30px auto;padding:0 18px;color:#251a20}.nb-reviews__header{text-align:center;margin-bottom:22px}.nb-reviews__eyebrow{margin:0 0 7px;color:#9a6a21;font-size:10px;font-weight:800;letter-spacing:1.5px}.nb-reviews__header h2{margin:0;font-size:clamp(23px,3vw,30px)}.nb-reviews__summary{display:grid;grid-template-columns:1fr 1.15fr .9fr;align-items:center;gap:24px;padding:18px 0 22px;border-bottom:1px solid #eee4dc}.nb-reviews__score{padding-right:15px;border-right:1px solid #eee4dc}.nb-reviews__score strong{font-size:17px}.nb-reviews__score p{margin:5px 0 0;font-size:13px}.nb-reviews__bars{display:grid;gap:6px}.nb-rating-row{display:grid;grid-template-columns:32px minmax(70px,1fr) 30px;align-items:center;gap:8px;font-size:11px;color:#655b60}.nb-rating-track{height:10px;background:#eee;border-radius:2px;overflow:hidden}.nb-rating-track i{display:block;width:0;height:100%;background:#bd801c}.nb-reviews__write{display:flex;justify-content:center;padding-left:16px;border-left:1px solid #eee4dc}.nb-review-button{border:0;border-radius:2px;padding:12px 23px;background:#a96c08;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.nb-review-button:disabled{opacity:.55}.nb-review-button--light{background:#fff;color:#6b4210;border:1px solid #d9c8ad}.nb-review-photos{padding:18px 0;border-bottom:1px solid #eee4dc}.nb-review-photos h3{text-align:center;font-size:14px;font-weight:500;color:#71646b}.nb-review-photo-strip,.nb-review-card__photos{display:flex;gap:8px;overflow:auto}.nb-review-photo-strip button{flex:0 0 72px;width:72px;height:72px}.nb-review-photo-strip img,.nb-review-card__photos img{width:100%;height:100%;object-fit:cover}.nb-reviews__toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eee4dc;color:#8a5a14;font-size:12px}.nb-reviews__toolbar select{border:0;background:#fff;color:#8a5a14;font:inherit;padding:6px}.nb-review-card{padding:18px 0;border-bottom:1px solid #eee4dc}.nb-review-card__top{display:flex;justify-content:space-between;gap:12px}.nb-review-card__date{font-size:10px;color:#8c8589}.nb-review-card__author{display:flex;align-items:center;gap:8px;margin:7px 0;color:#a86c16;font-size:13px}.nb-review-verified{padding:2px 6px;background:#a96c08;color:#fff;font-size:10px;font-weight:700}.nb-review-card h3{margin:9px 0 5px;font-size:14px}.nb-review-card p{font-size:13px;line-height:1.6;color:#4e454a}.nb-review-card__photos button{width:82px;height:82px;padding:0;border:0;flex:0 0 82px}.nb-review-card__photos button,.nb-review-photo-strip button{padding:0;border:0;background:#f7f3f0;cursor:pointer}.nb-review-pagination{text-align:center;padding:20px}.nb-review-dialog,.nb-photo-lightbox{width:min(540px,calc(100% - 28px));max-height:88vh;overflow:auto;border:0;border-radius:12px;padding:22px;box-sizing:border-box}.nb-review-dialog::backdrop,.nb-photo-lightbox::backdrop{background:#190a1299}.nb-review-dialog__head{display:flex;justify-content:space-between}.nb-review-dialog__head h3{margin:0 0 16px;font-size:22px}.nb-review-dialog__head button,.nb-photo-lightbox button{border:0;background:transparent;font-size:28px;cursor:pointer}.nb-review-form label{display:block;margin:12px 0;font-size:13px;font-weight:600}.nb-review-form input:not([type=file]),.nb-review-form textarea,.nb-review-form select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #ddd;border-radius:5px;background:#fff;font:inherit}.nb-review-form small{display:block;margin-top:5px;color:#82767d;font-size:11px;font-weight:400}.nb-review-form input[type=file]{display:block;margin-top:8px;font-size:12px}.nb-photo-preview{display:flex;gap:8px;flex-wrap:wrap}.nb-photo-preview img{width:62px;height:62px;object-fit:cover}.nb-review-submit{width:100%;margin-top:12px}.nb-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.nb-photo-lightbox{text-align:center;background:#171217;padding:42px 12px 12px;overflow:hidden}.nb-photo-lightbox img{max-width:100%;max-height:75vh;object-fit:contain}.nb-photo-lightbox button{position:absolute;top:8px;right:12px;color:#fff}.nb-review-loading{text-align:center;padding:18px;color:#80757a;font-size:13px}@media(max-width:650px){.nb-reviews{padding:0 14px;margin:24px auto}.nb-reviews__summary{grid-template-columns:1fr 1.2fr;gap:14px;padding:14px 0}.nb-reviews__score{border:0;padding:0}.nb-reviews__write{grid-column:1/-1;border:0;padding:0}.nb-reviews__write .nb-review-button{width:100%}.nb-review-photo-strip{justify-content:flex-start}.nb-reviews__toolbar{align-items:flex-start;flex-direction:column}.nb-review-card__photos button{width:72px;height:72px;flex-basis:72px}}