.nf-rv{position:relative;background:var(--nf-rv-bg, var(--nf-bg));color:var(--nf-rv-text, var(--nf-navy));font-family:var(--nf-font);padding-top:clamp(32px,6vw,var(--nf-rv-padding-top));padding-bottom:clamp(32px,6vw,var(--nf-rv-padding-bottom))}.nf-rv__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media screen and (min-width:900px){.nf-rv__inner{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,64px)}}.nf-rv__summary{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:900px){.nf-rv__summary{position:sticky;top:24px}}.nf-rv__heading{margin:0;font-family:var(--nf-font);color:var(--nf-rv-text, var(--nf-navy));font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.15}.nf-rv__summary-rating{display:flex;flex-direction:column;gap:10px}.nf-rv__summary-stars{display:block}.nf-rv__summary-text{margin:0;font-family:var(--font-body-family, sans-serif);font-size:14px;color:var(--nf-navy-text-soft)}.nf-rv__slider{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.nf-rv__viewport{grid-column:2}.nf-rv__slider--no-loop{grid-template-columns:minmax(0,1fr)}.nf-rv__slider--no-loop .nf-rv__viewport{grid-column:1}.nf-rv__arrow{all:unset;box-sizing:border-box;width:44px;height:44px;border-radius:50%;border:1px solid var(--nf-card-border-soft);background:var(--nf-white);color:var(--nf-rv-text, var(--nf-navy));display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.nf-rv__arrow svg{width:20px;height:20px}.nf-rv__arrow:hover{border-color:var(--nf-rv-text, var(--nf-navy))}.nf-rv__arrow:focus-visible{outline:2px solid var(--nf-rv-text, var(--nf-navy));outline-offset:2px}.nf-rv__arrow[hidden]{display:none}.nf-rv__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.nf-rv__viewport::-webkit-scrollbar{display:none}.nf-rv__viewport:focus-visible{outline:2px solid var(--nf-rv-text, var(--nf-navy));outline-offset:4px;border-radius:4px}.nf-rv__track{display:flex;align-items:stretch;gap:16px;list-style:none;margin:0;padding:2px;min-height:260px}.nf-rv__slide{flex:0 0 85%;scroll-snap-align:start;min-width:0}@media screen and (min-width:560px){.nf-rv__slide{flex:0 0 60%}}@media screen and (min-width:900px){.nf-rv__slide{flex:0 0 calc((100% - 2 * 16px) / 3)}}.nf-rv__card{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;background:var(--nf-white);border:1px solid var(--nf-card-border-soft);border-radius:var(--nf-radius-lg);padding:20px}.nf-rv__card-title{font-family:var(--nf-font);font-weight:700;font-size:16px;color:var(--nf-rv-text, var(--nf-navy));line-height:1.3}.nf-rv__card-body{display:flex;flex-direction:column;gap:6px;flex:1}.nf-rv__card-text{margin:0;font-family:var(--font-body-family, sans-serif);font-size:14.5px;line-height:1.6;color:var(--nf-navy-text);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.nf-rv__card.nf-rv__card--expanded .nf-rv__card-text{-webkit-line-clamp:unset;overflow:visible}.nf-rv__read-more{all:unset;cursor:pointer;align-self:flex-start;font-family:var(--font-body-family, sans-serif);font-size:13px;font-weight:700;color:var(--nf-rv-text, var(--nf-navy));text-decoration:underline}.nf-rv__read-more:focus-visible{outline:2px solid var(--nf-rv-text, var(--nf-navy));outline-offset:2px}.nf-rv__read-more[hidden]{display:none}.nf-rv__card-footer{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:var(--font-body-family, sans-serif);padding-top:4px;border-top:1px solid var(--nf-divider)}.nf-rv__card-author{font-weight:700;font-size:13.5px;color:var(--nf-rv-text, var(--nf-navy))}.nf-rv__card-date{font-size:12.5px;color:var(--nf-slate)}.nf-rv__card-verified{font-family:var(--font-body-family, sans-serif);font-size:11.5px;letter-spacing:.02em;color:var(--nf-navy-text-soft)}.nf-rv-empty{margin:24px clamp(20px,4vw,48px);padding:32px;border:1.5px dashed var(--nf-gold);border-radius:var(--nf-radius-lg);font:400 13px/1.6 ui-monospace,Menlo,monospace;color:var(--nf-slate);text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nf-reviews.css.map */
