.np-product-reviews,.np-product-reviews *,.np-product-reviews *:before,.np-product-reviews *:after{box-sizing:border-box}.np-product-reviews{--np-product-reviews-flow-gap: 29px;--np-product-reviews-cta-gap: 4px;display:block;overflow:hidden;padding-top:var(--np-product-reviews-flow-gap);background:var(--np-color-cream, #f7f6d6);color:var(--np-color-green, #004623)}.np-product-reviews__frame{position:relative;width:calc(100% - 16px);height:475px;margin-left:16px;overflow:hidden}.np-product-reviews__header{display:contents}.np-product-reviews__heading{position:absolute;top:-1px;left:1px;width:min(100%,317px);margin:0;color:inherit;font-family:Grenette Pro,Georgia,serif;font-size:clamp(27px,7.6923vw,30px);font-weight:600;letter-spacing:0;line-height:1}.np-product-reviews__rating{position:absolute;top:78px;left:1px;display:flex;height:18px;align-items:center;gap:12px;color:inherit;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.np-product-reviews__rating-stars{display:flex;gap:3px;height:18px;align-items:center}.np-product-reviews__rating-stars img{display:block;width:17.794px;height:17.042px;max-width:none}.np-product-reviews__rating-value{margin-left:-6px;font-size:14.52px}.np-product-reviews__rating-link{color:inherit;font-size:13.731px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.np-product-reviews__rail{position:absolute;top:122px;left:0;display:flex;width:100%;height:288px;gap:9.56px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.np-product-reviews__rail::-webkit-scrollbar{display:none}.np-reviews--product .np-review-card{display:flex;width:281.44px;height:287.9px;min-height:287.9px;flex:0 0 281.44px;flex-direction:column;padding:13px 26px 18px;border-radius:8px;background:#eae6be;color:var(--np-color-green, #004623);scroll-snap-align:start}.np-reviews--product .np-review-card header{display:grid;grid-template-columns:38.77px minmax(0,1fr) auto;gap:8.61px;align-items:center;min-height:38.77px;margin-left:-3.74px}.np-reviews--product .np-review-card__avatar{display:grid;width:38.77px;height:38.77px;place-items:center;border-radius:50%;background:#f5f5f5;color:inherit;font-family:Montserrat,Arial,sans-serif;font-size:12.997px;font-weight:700;line-height:1}.np-reviews--product .np-review-card__identity{min-width:0}.np-reviews--product .np-review-card__identity strong,.np-reviews--product .np-review-card__identity small{display:block}.np-reviews--product .np-review-card__identity strong{overflow:hidden;font-family:Montserrat,Arial,sans-serif;font-size:12.997px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.np-reviews--product .np-review-card__identity small{display:flex;align-items:center;margin-top:1px;font-family:Grenette Pro,Georgia,serif;color:#005139;font-size:10.77px;font-style:italic;line-height:1}.np-reviews--product .np-review-card__verified-icon{display:block;width:14px;height:14px;margin-right:1px}.np-reviews--product .np-review-card__platform{display:block;align-self:start}.np-reviews--product .np-review-card__platform-desktop{display:none}.np-reviews--product .np-review-card__platform-mobile{display:block;width:60px;height:33.74px;margin-top:1px;margin-right:-15px}.np-reviews--product .np-review-card__platform-mobile:empty,.np-reviews--product .np-review-card__platform-desktop:empty{display:none}.np-reviews--product .np-review-card__platform img{display:block;width:100%;height:100%;object-fit:contain}.np-reviews--product .np-review-card__stars{margin:22.23px 0 48px}.np-reviews--product .np-review-card--layout-spacious .np-review-card__stars{margin-bottom:48px}.np-reviews--product .np-review-card__stars-desktop{display:none}.np-reviews--product .np-review-card__stars-mobile{display:flex;height:22px;align-items:center;gap:3px}.np-reviews--product .np-review-card__stars-mobile img{display:block;width:17.924px;height:17.047px;max-width:none}.np-reviews--product .np-review-card__stars-mobile .np-review-card__trustpilot-row{width:116.328px;height:21.812px}.np-reviews--product .np-review-card h3{margin:0 0 7px;color:#005139;font-family:Grenette Pro,Georgia,serif;font-size:15.759px;font-weight:700;line-height:1.123}.np-reviews--product .np-review-card__text{color:#005139;font-family:Grenette Pro,Georgia,serif;font-size:14.326px;font-weight:400;line-height:1.123}.np-reviews--product .np-review-card__text p{margin:0}.np-reviews--product .np-review-card--untitled .np-review-card__text{margin-top:21px}.np-reviews--product .np-review-card__meta{margin:auto 0 0;padding:0;color:#005139;font-family:Grenette Pro,Georgia,serif;font-size:12.271px;font-style:italic;line-height:1.123}.np-reviews--product .np-review-card__desktop-only{display:none}.np-reviews--product .np-review-card__mobile-only{display:block}.np-reviews--product .np-review-card__meta-desktop{display:none}.np-reviews--product .np-review-card__meta-mobile{display:inline}.np-product-reviews__controls{position:absolute;top:423px;right:8px;display:flex;width:84px;height:44px;gap:0}.np-product-reviews__controls button{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--np-color-green, #004623);cursor:pointer}.np-product-reviews__controls button+button{margin-left:-4px}.np-product-reviews__controls button:before{position:absolute;width:30px;height:30px;border-radius:50%;background:#ccffc0;content:""}.np-product-reviews__controls button:after{position:absolute;width:9.108px;height:14.466px;background:url(./np-product-review-chevron.svg) center / 100% 100% no-repeat;content:""}.np-product-reviews__controls button[data-np-review-direction="-1"]:after{transform:rotate(180deg)}.np-product-reviews__controls button:hover:before{background:var(--np-color-lime, #a8ff6a)}.np-product-reviews__controls button:focus-visible{outline:2px solid currentcolor;outline-offset:-5px}@media(max-width:989px){.np-product-reviews__controls:not(:focus-within){width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.np-product-reviews__cta{width:min(calc(100% - 29px),361px);height:53px;margin-top:var(--np-product-reviews-cta-gap);margin-left:14px}.np-product-reviews__cta .np-button{width:100%;height:100%;min-height:0;padding:0;border-radius:999px;font-size:16px;line-height:1}.np-product-reviews__apps:empty{display:none}@media(min-width:990px){.np-product-reviews{--np-product-reviews-flow-gap: clamp(194px, 19.5833vw, 282px);--np-product-reviews-cta-gap: 55px}.np-product-reviews__frame{width:min(calc(100% - 40px),1400px);height:401px;margin-left:max(40px,calc((100vw - 1360px)/2));overflow:visible}.np-product-reviews__heading{top:-158px;left:7px;width:min(calc(100% - 14px),1025px);height:auto;padding:0;overflow:visible;clip:auto;clip-path:none;font-size:clamp(44px,4.0278vw,58px);line-height:.98;white-space:normal}.np-product-reviews__rating{top:-84px;left:7px;display:flex;height:26px;gap:12px}.np-product-reviews__rating-stars{height:26px;gap:4.128px}.np-product-reviews__rating-stars img{width:24.216px;height:23.191px}.np-product-reviews__rating-value{font-size:19.758px}.np-product-reviews__rating-link{font-size:18.685px}.np-product-reviews__controls{display:none}.np-product-reviews__rail{top:0;width:100%;height:401px;gap:13px}.np-reviews--product .np-review-card{width:392px;height:401px;min-height:401px;flex-basis:392px;padding:18px 25px 26px 36px;border-radius:14.242px}.np-reviews--product .np-review-card:nth-child(2){width:393px;flex-basis:393px;padding-right:25px;padding-left:37px}.np-reviews--product .np-review-card header{grid-template-columns:54px minmax(0,1fr) auto;gap:12px;min-height:54px;margin-left:-5px}.np-reviews--product .np-review-card:nth-child(n+2) header{margin-left:0}.np-reviews--product .np-review-card__avatar{width:54px;height:54px;font-size:18.103px}.np-reviews--product .np-review-card__identity strong{font-size:17.1px;line-height:normal}.np-reviews--product .np-review-card__identity small{margin-top:2px;font-size:15px;line-height:1.123}.np-reviews--product .np-review-card__verified-icon{width:19px;height:19px;margin-right:1px}.np-reviews--product .np-review-card__platform-desktop{display:block;width:65px;height:36px;margin-top:1px;margin-right:-19px}.np-reviews--product .np-review-card__platform-mobile{display:none}.np-reviews--product .np-review-card__stars{margin:24px 0 37px}.np-reviews--product .np-review-card--layout-spacious .np-review-card__stars{margin-top:28px;margin-bottom:78px}.np-reviews--product .np-review-card--untitled .np-review-card__stars{margin-bottom:124px}.np-reviews--product .np-review-card:nth-child(2) .np-review-card__stars{margin-left:3px}.np-reviews--product .np-review-card__stars-desktop{display:flex;height:26px;align-items:center;gap:4.128px}.np-reviews--product .np-review-card__stars-mobile{display:none}.np-reviews--product .np-review-card__stars-desktop img{display:block;width:24.216px;height:23.191px;max-width:none}.np-reviews--product .np-review-card__stars-desktop .np-review-card__trustpilot-row{width:116.328px;height:21.812px}.np-reviews--product .np-review-card h3{margin-bottom:8px;font-size:21.95px;line-height:1.123}.np-reviews--product .np-review-card__text{font-size:19.954px;line-height:1.123}.np-reviews--product .np-review-card--untitled .np-review-card__text{margin-top:0}.np-reviews--product .np-review-card__meta{font-size:17.091px;line-height:1.123}.np-reviews--product .np-review-card__desktop-only{display:block}.np-reviews--product .np-review-card__mobile-only{display:none}.np-reviews--product .np-review-card__meta-desktop{display:inline}.np-reviews--product .np-review-card__meta-mobile{display:none}.np-product-reviews__cta{width:341px;height:69px;margin-top:var(--np-product-reviews-cta-gap);margin-left:max(40px,calc((100vw - 1360px)/2))}.np-product-reviews__cta .np-button{font-size:20px}}@media(prefers-reduced-motion:reduce){.np-product-reviews__rail{scroll-behavior:auto}.np-product-reviews__cta .np-button{transition:none}}.np-product-reviews .np-review-card__avatar,.np-product-reviews .np-review-card__identity strong{font-family:var(--np-font-display);font-weight:900;line-height:1.26}.np-product-reviews .np-review-card__identity small{font-family:Grenette Pro,Georgia,serif;line-height:1.122858}.np-product-reviews .np-review-card h3{font-weight:700}.np-product-reviews__rating{font-family:Inter,Montserrat,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/12/assets/np-product-reviews.css.map */
