.nlt-stars{display:inline-flex;gap:2px;color:var(--nlt-brand-yellow);-webkit-text-stroke:1px var(--nlt-ink-strong)}.nlt-stars__off{color:var(--nlt-ink-faint);-webkit-text-stroke:1px var(--nlt-ink-muted)}.nlt-reviews{display:grid;gap:var(--nlt-space-16)}.nlt-reviews__body{display:grid;gap:var(--nlt-space-16);width:100%;margin-top:var(--nlt-space-8)}.nlt-reviews__title{margin:0;font-size:var(--nlt-font-size-28);font-weight:var(--nlt-font-weight-extrabold);color:var(--nlt-ink-strong)}.nlt-reviews__promise{margin:var(--nlt-space-6) 0 var(--nlt-space-12);color:var(--nlt-ink-muted)}.nlt-reviews__score{display:grid;grid-template-columns:auto 1fr;gap:var(--nlt-space-4) var(--nlt-space-12);align-items:center;padding:var(--nlt-space-16);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-reviews__average{grid-row:1/span 2;font-size:var(--nlt-font-size-44);line-height:1;color:var(--nlt-ink-strong)}.nlt-reviews .nlt-content-hero__aside .nlt-reviews__score{background:var(--nlt-surface-glass-on-dark);box-shadow:inset 0 0 0 1px var(--nlt-line-inverse);color:var(--nlt-ink-inverse)}.nlt-reviews .nlt-content-hero__aside .nlt-reviews__average{color:var(--nlt-ink-inverse)}.nlt-reviews .nlt-content-hero__aside .nlt-reviews__bar,.nlt-reviews .nlt-content-hero__aside .nlt-reviews__bar::-webkit-meter-bar{background:var(--nlt-surface-glass-on-dark)}.nlt-reviews .nlt-content-hero__aside .nlt-reviews__bars,.nlt-reviews .nlt-content-hero__aside .nlt-reviews__count{color:var(--nlt-ink-inverse-muted)}.nlt-reviews__score-trust{grid-column:1/-1;display:inline-flex;align-items:center;min-height:var(--nlt-layout-touch-min);font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-accent)}.nlt-reviews .nlt-content-hero__aside .nlt-reviews__score-trust{color:var(--nlt-brand-teal-300)}.nlt-reviews__count{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-reviews__bars{grid-column:1/-1;display:grid;gap:var(--nlt-space-4);margin:var(--nlt-space-8) 0 0;padding:0;list-style:none;font-size:var(--nlt-font-size-13)}.nlt-reviews__bars li{display:grid;grid-template-columns:16px 1fr 32px;gap:var(--nlt-space-8);align-items:center}.nlt-reviews__bar{width:100%;height:8px;-webkit-appearance:none;appearance:none;border:0;border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-track)}.nlt-reviews__bar::-webkit-meter-bar{border:0;border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-track)}.nlt-reviews__bar::-webkit-meter-even-less-good-value,.nlt-reviews__bar::-webkit-meter-optimum-value,.nlt-reviews__bar::-webkit-meter-suboptimum-value{border-radius:var(--nlt-radius-pill);background:var(--nlt-brand-yellow)}.nlt-reviews__bar::-moz-meter-bar{border-radius:var(--nlt-radius-pill);background:var(--nlt-brand-yellow)}.nlt-reviews__filters{display:flex;gap:var(--nlt-space-8);overflow-x:auto}.nlt-reviews__filters .nlt-chip{flex:none;gap:var(--nlt-space-6);min-height:var(--nlt-layout-touch-min)}.nlt-reviews__filter:not(.is-current){background:var(--nlt-surface-card);box-shadow:inset 0 0 0 1px var(--nlt-line);color:var(--nlt-ink-strong)}.nlt-reviews__filters .nlt-chip.is-current{background:var(--nlt-surface-inverse);box-shadow:none;color:var(--nlt-ink-inverse)}.nlt-reviews__list{display:grid;gap:var(--nlt-space-12);margin:0;padding:0;list-style:none}.nlt-review{padding:var(--nlt-space-16);border-radius:var(--nlt-radius-18);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-review__head{display:flex;align-items:center;justify-content:space-between}.nlt-review__name{color:var(--nlt-ink-strong)}.nlt-review__badge{padding:0 var(--nlt-space-8);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-teal-tint);font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-accent)}.nlt-review__meta{margin:var(--nlt-space-2) 0 var(--nlt-space-6);font-size:var(--nlt-font-size-12);color:var(--nlt-ink-muted)}.nlt-review__title{margin:var(--nlt-space-8) 0 var(--nlt-space-4);font-size:var(--nlt-font-size-16);color:var(--nlt-ink-strong)}.nlt-review__body{margin:0;color:var(--nlt-ink)}.nlt-review__original{margin-top:var(--nlt-space-8);font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-review__original summary{min-height:var(--nlt-layout-touch-min);font-weight:var(--nlt-font-weight-semibold);color:var(--nlt-ink-accent);cursor:pointer}.nlt-review__answer{margin-top:var(--nlt-space-12);padding:var(--nlt-space-12);border-radius:var(--nlt-radius-14);background:var(--nlt-surface-page);font-size:var(--nlt-font-size-14)}.nlt-review__answer p{margin:var(--nlt-space-4) 0 0}.nlt-reviews__more{width:100%}.nlt-reviews__empty{margin:0}@media (min-width:769px){.nlt-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nlt-space-16)}}.nlt-reviews__trustpilot{display:flex;flex-direction:column;padding:var(--nlt-space-16);border-radius:var(--nlt-radius-18);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin);color:var(--nlt-ink);text-decoration:none}.nlt-reviews__trustpilot span{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-review-write{display:grid;gap:var(--nlt-space-16)}.nlt-review-write__state{display:grid;justify-items:center;gap:var(--nlt-space-8);padding:var(--nlt-space-16) 0 var(--nlt-space-8);text-align:center}.nlt-review-write__tile.nlt-tile{width:56px;height:56px;margin-bottom:var(--nlt-space-8);border-radius:var(--nlt-radius-18);font-size:var(--nlt-font-size-24)}.nlt-review-write__title{margin:0;font-size:var(--nlt-font-size-20);font-weight:var(--nlt-font-weight-bold);line-height:var(--nlt-font-leading-tight);color:var(--nlt-ink-strong)}.nlt-review-write__text{max-width:40ch;margin:0;font-size:var(--nlt-font-size-15);line-height:var(--nlt-font-leading-body);color:var(--nlt-ink-muted)}.nlt-review-write__action{width:100%;margin-top:var(--nlt-space-8)}.nlt-reviews__panel{max-width:640px;padding:var(--nlt-space-20);border-radius:var(--nlt-radius-card);background:var(--nlt-surface-card);box-shadow:inset 0 0 0 1px var(--nlt-line-soft)}.nlt-review-sheet .nlt-review-sheet__body{padding-bottom:var(--nlt-space-24)}@media (min-width:769px){.nlt-sheet.nlt-review-sheet{max-width:560px}.nlt-reviews__panel{padding:var(--nlt-space-32)}}.nlt-reviews__form{display:grid;gap:var(--nlt-space-10)}.nlt-reviews__consent input,.nlt-reviews__order input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--nlt-accent-fill)}.nlt-reviews__consent{display:flex;align-items:flex-start;gap:var(--nlt-space-10);min-height:var(--nlt-layout-touch-min);padding:var(--nlt-space-10) 0;color:var(--nlt-ink);cursor:pointer}.nlt-reviews__label{font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-reviews__input{width:100%;min-height:var(--nlt-layout-field-height);padding:var(--nlt-space-12) var(--nlt-space-14);border:0;border-radius:var(--nlt-radius-16);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-field);color:var(--nlt-ink);font:inherit}.nlt-reviews__input:focus{outline:0;box-shadow:var(--nlt-shadow-ring-focus)}.nlt-reviews__orders,.nlt-reviews__rating{margin:0;padding:0;border:0}.nlt-reviews__order{display:grid;grid-template-columns:auto 1fr;gap:0 var(--nlt-space-10);padding:var(--nlt-space-12);border-radius:var(--nlt-radius-16);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-reviews__order span{grid-column:2;font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-reviews__rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:var(--nlt-space-4)}.nlt-reviews__rating legend{width:100%;margin-bottom:var(--nlt-space-6)}.nlt-reviews__star{display:grid;place-items:center;width:var(--nlt-layout-touch-min);height:var(--nlt-layout-touch-min);font-size:var(--nlt-font-size-28);color:var(--nlt-ink-faint);-webkit-text-stroke:1px var(--nlt-ink-muted);cursor:pointer}.nlt-reviews__star input{position:absolute;opacity:0}.nlt-reviews__star:has(input:checked),.nlt-reviews__star:has(input:checked)~.nlt-reviews__star{color:var(--nlt-brand-yellow);-webkit-text-stroke:1px var(--nlt-ink-strong)}.nlt-reviews__star:has(input:focus-visible){outline:2px solid var(--nlt-focus);outline-offset:2px;border-radius:var(--nlt-radius-12)}.nlt-reviews__notice{display:flex;align-items:flex-start;gap:var(--nlt-space-10);margin:0;padding:var(--nlt-space-12) var(--nlt-space-14);border-radius:var(--nlt-radius-14);background:var(--nlt-status-success-bg);color:var(--nlt-status-success-ink)}.nlt-reviews__notice--error{background:var(--nlt-status-warn-soft);color:var(--nlt-status-warn-ink-strong)}.nlt-reviews-score{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--nlt-space-8);color:inherit;text-decoration:none}.nlt-reviews-score__count{font-size:var(--nlt-font-size-13)}.nlt-reviews-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nlt-space-8) var(--nlt-space-16)}.nlt-reviews-footer__trustpilot{display:inline-flex;align-items:center;min-height:var(--nlt-layout-touch-min);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-semibold);color:var(--nlt-ink-accent-strong)}
