.nz-review-scope{max-width:820px;margin:0 auto 32px;font-size:15px;color:#456454}.nz-review-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.nz-review-stats{display:flex;gap:42px;align-items:center;flex:1}.nz-review-average{display:flex;flex-direction:column;min-width:140px}.nz-review-average strong{font:42px Georgia,serif;font-variant-numeric:tabular-nums}.nz-review-average span{font-size:16px}.nz-review-histogram{width:250px;font-size:14px;font-variant-numeric:tabular-nums}.nz-review-histogram>div{display:grid;grid-template-columns:35px 1fr 28px;gap:10px;align-items:center;line-height:1.8}.nz-review-bar{height:6px;background:#183e3222;border-radius:5px;overflow:hidden}.nz-review-bar i{display:block;height:100%;background:var(--nz-accent,#2b5845)}.nz-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;scroll-margin-top:30px}.nz-review-card{background:#f7f6ef;border:1px solid #183e321a;border-radius:12px;overflow:hidden;min-width:0;align-self:start}.nz-review-photo{display:block;width:100%;padding:0;border:0;border-radius:0;aspect-ratio:3/4;background:#e5eadf;cursor:zoom-in}.nz-review-photo img{height:100%;width:100%;object-fit:cover}.nz-review-copy{padding:22px}.nz-review-stars{display:block;font-size:19px;letter-spacing:2px;line-height:1.3;color:var(--nz-accent,#2b5845)}.nz-review-author{display:block;font-size:17px;line-height:1.4;margin:12px 0 4px}.nz-review-date{font-size:12px;color:#52665b;display:block;margin-bottom:16px}.nz-review-copy h3{font-family:Arial,sans-serif;letter-spacing:0;font-size:18px;line-height:1.4}.nz-review-body{font-size:15px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:10px}.nz-review-body.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.nz-review-expand{font:inherit;font-size:14px;color:var(--nz-ink,#183e32);border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;padding:0 0 3px;cursor:pointer}.nz-review-disclosure{font-size:13px;line-height:1.5}.nz-review-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:30px auto 0;max-width:920px}.nz-review-pages button{font:inherit;font-size:15px;font-variant-numeric:tabular-nums;display:grid;place-items:center;width:44px;height:44px;border:1px solid #183e3244;border-radius:5px;background:transparent;color:var(--nz-ink,#183e32);padding:0;cursor:pointer}.nz-review-pages button[aria-current]{color:#fff;background:var(--nz-accent,#2b5845);border-color:var(--nz-accent,#2b5845)}.nz-review-status{font-size:15px;margin:16px 0}.nz-native-form-only{display:none!important}.nz-photo-dialog{padding:0;border:0;border-radius:12px;max-width:min(1000px,94vw);width:min(1000px,94vw);max-height:92dvh;background:#f7f6ef;color:var(--nz-ink,#183e32);z-index:300}.nz-photo-dialog::backdrop{background:#0a1a15cc}.nz-photo-tools{position:sticky;top:0;display:flex;align-items:center;gap:8px;padding:10px;background:#f7f6ef;z-index:1}.nz-photo-tools button{min-width:44px;height:44px;font:inherit;font-size:16px;background:var(--nz-accent,#2b5845);border:0;border-radius:5px;color:#fff;padding:0 14px;cursor:pointer}.nz-photo-tools button:last-child{margin-left:auto}.nz-photo-stage{overflow:auto;max-height:calc(92dvh - 64px);text-align:center}.nz-photo-stage>img{object-fit:contain;max-height:none}.nz-photo-tools span{font-size:14px;min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.nz-review-photo-more{display:flex;gap:8px;padding:8px}.nz-review-photo-more button{font-size:13px;background:none;border:0;color:var(--nz-ink,#183e32);text-decoration:underline}.nz-linked-rating{display:flex;gap:9px;align-items:center;font-size:14px;margin:16px 0;line-height:1.4;font-variant-numeric:tabular-nums}.nz-linked-rating[hidden]{display:none}.nz-linked-stars{font-size:20px;color:var(--nz-accent,#2b5845)}.hero .nz-linked-rating{color:inherit}.hero .nz-linked-stars{color:var(--nz-accent,#2b5845)}.jm-review-widget-modal,.jm-review-widget{--jm-review-widget-button-color:var(--nz-accent,#2b5845)!important;--jm-widget-primary-color:var(--nz-accent,#2b5845)!important;--jm-review-widget-form-button-color:var(--nz-accent,#2b5845)!important}
@media(max-width:900px){.nz-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nz-review-head{align-items:flex-start}.nz-review-stats{gap:20px}.nz-review-histogram{width:180px}}
@media(max-width:600px){.nz-review-head{flex-direction:column;gap:22px}.nz-review-stats{width:100%;gap:20px}.nz-review-average{min-width:100px}.nz-review-average strong{font-size:32px}.nz-review-histogram{flex:1;width:auto}.nz-review-grid{grid-template-columns:1fr;gap:22px}.nz-review-head>.button{width:100%}.nz-review-copy{padding:22px}.nz-review-body{font-size:17px}.nz-review-stars{font-size:20px}.nz-photo-tools{gap:5px;padding:8px}.nz-photo-tools button{padding:0 10px}.nz-review-pages{gap:6px}.nz-review-scope{font-size:14px}}

body[data-neckzen-sage] [data-write-review]{background:var(--nz-accent,#2b5845)!important;color:#fff!important}.jdgm-review-widget-modal{--jm-review-widget-button-color:var(--nz-accent,#2b5845);--jm-review-widget-star-color:var(--nz-accent,#2b5845);--jm-widget-primary-color:var(--nz-accent,#2b5845)}
body[data-neckzen-sage] nav.nz-review-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:920px;margin:30px auto 0;padding:0}body[data-neckzen-sage] .jdgm-write-review-modal .jdgm-star{color:var(--nz-accent,#2b5845)!important}body[data-neckzen-sage] .jdgm-write-review-modal__btn{background:var(--nz-accent,#2b5845)!important;color:#fff!important;border-color:var(--nz-accent,#2b5845)!important}

.nz-review-selection-count{font-size:18px;font-weight:600;margin:0}.nz-review-scope{text-align:center;line-height:1.6}
