.ndp-club-box{background:var(--ndp-cream);border:1px solid var(--ndp-club-border,var(--ndp-brand));border-radius:var(--ndp-radius);margin-block:var(--ndp-gap);overflow:hidden}.ndp-club-box__summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:.1rem var(--ndp-gap-sm);list-style:none;padding:.9rem 1.1rem}.ndp-club-box__summary::-webkit-details-marker{display:none}.ndp-club-box__title{color:var(--ndp-brand)}.ndp-club-box__teaser{color:var(--ndp-muted);font-size:.9rem}.ndp-club-box__chevron{color:var(--ndp-brand);margin-inline-start:auto;transition:transform 0.2s ease}.ndp-club-box__details[open] .ndp-club-box__chevron{transform:rotate(180deg)}.ndp-club-box__content{border-block-start:1px solid var(--ndp-line);padding:var(--ndp-gap) 1.1rem 1.1rem}.ndp-club-box__intro{margin-block-start:0}.ndp-club-box__benefits{list-style:none;margin:0 0 var(--ndp-gap);padding:0}.ndp-club-box__benefits li{padding-inline-start:1.1rem;position:relative}.ndp-club-box__benefits li+li{margin-block-start:var(--ndp-gap-xs)}.ndp-club-box__benefits li::before{color:var(--ndp-brand);content:"—";inset-inline-start:0;position:absolute}.ndp-club-box__cta{margin-block-end:0}.ndp-club-box--full,.ndp-club-box--member{padding:var(--ndp-gap-lg)}.ndp-club-box--member .ndp-club-box__greeting,.ndp-club-box--member .ndp-club-box__balance,.ndp-club-box--member .ndp-club-box__cta{color:#fff}.ndp-club-box--full .ndp-club-box__title,.ndp-club-box--member .ndp-club-box__title{display:block;margin-block-end:var(--ndp-gap-sm)}.ndp-club-box--full .ndp-club-box__title.ndp-club-box__title{font-family:var(--ndp-display);font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.2rem);font-weight:300;letter-spacing:var(--ndp-label-spacing);line-height:1.15;margin-block:0 var(--ndp-gap)}.ndp-club-box--full .ndp-club-box__intro,.ndp-club-box--full .ndp-club-box__benefits{max-width:62ch}.ndp-club-box--full .ndp-club-box__intro{color:var(--ndp-ink);margin-block-end:var(--ndp-gap)}.ndp-club-box--full .ndp-club-box__benefits{margin-block-end:var(--ndp-gap-lg)}.ndp-club-box--full .ndp-club-box__benefits li+li{margin-block-start:var(--ndp-gap-sm)}.ndp-club-box__label,.ndp-club-box__eyebrow{color:var(--ndp-brand);font-size:.72rem;font-weight:700;letter-spacing:var(--ndp-label-spacing);margin:0 0 var(--ndp-gap-xs);text-transform:uppercase}.ndp-club-box--full .ndp-club-box__cta{display:flex;flex-wrap:wrap;gap:var(--ndp-gap-sm)}.ndp-club-box__body{display:grid;gap:var(--ndp-gap-lg);margin-block-end:var(--ndp-gap-lg)}.ndp-club-box__body .ndp-club-box__benefits.ndp-club-box__benefits{margin-block-end:0}.ndp-club-box__how{background:var(--ndp-page);border:1px solid var(--ndp-line);border-radius:var(--ndp-radius);padding:var(--ndp-gap) var(--ndp-gap-lg) var(--ndp-gap-lg)}.ndp-club-box__steps{counter-reset:ndp-step;list-style:none;margin:var(--ndp-gap-sm) 0 0;padding:0}.ndp-club-box__step{counter-increment:ndp-step;padding-inline-start:2.6rem;position:relative}.ndp-club-box__step+.ndp-club-box__step{margin-block-start:var(--ndp-gap)}.ndp-club-box__step::before{align-items:center;background:var(--ndp-brand);border-radius:var(--ndp-radius-pill);color:#fff;content:counter(ndp-step);display:flex;font-family:var(--ndp-display);font-size:1rem;height:1.8rem;inset-block-start:0;inset-inline-start:0;justify-content:center;position:absolute;width:1.8rem}.ndp-club-box__step-title{color:var(--ndp-ink-strong);display:block;font-weight:700}.ndp-club-box__step-text{color:var(--ndp-ink);display:block;font-size:.92rem}@media (min-width:768px){.ndp-club-box__body{align-items:start;grid-template-columns:1fr 1fr}}.ndp-club-box--member-full .ndp-club-box__title.ndp-club-box__title{text-transform:none}.ndp-club-box__stats{display:grid;gap:var(--ndp-gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-block:var(--ndp-gap-lg)}.ndp-club-box__stat{background:var(--ndp-page);border:1px solid var(--ndp-line);border-radius:var(--ndp-radius);padding:var(--ndp-gap) var(--ndp-gap-lg) var(--ndp-gap-lg)}.ndp-club-box__figure{color:var(--ndp-ink-strong);font-family:var(--ndp-display);font-size:1.1rem;font-weight:300;margin:0}.ndp-club-box__figure strong{color:var(--ndp-brand);font-size:2.6rem;font-weight:300;line-height:1.1}.ndp-club-box__stat-text{color:var(--ndp-ink);font-size:.88rem;margin:var(--ndp-gap-sm) 0 0}.ndp-club-box__progress{background:var(--ndp-line);border-radius:var(--ndp-radius-pill);height:6px;margin-block-start:var(--ndp-gap-sm);overflow:hidden}.ndp-club-box__progress span{background:var(--ndp-brand);display:block;height:100%}.ndp-club-box--member-full .ndp-club-box__benefits-inline{color:var(--ndp-muted);font-size:.9rem;margin-block:0 var(--ndp-gap)}.ndp-club-box__offer{align-items:center;background:var(--ndp-cream);border-radius:var(--ndp-radius);display:flex;flex-wrap:wrap;gap:var(--ndp-gap-sm) var(--ndp-gap);margin-block:var(--ndp-gap) var(--ndp-gap);padding:var(--ndp-gap-sm) var(--ndp-gap)}.ndp-club-box--member-full .ndp-club-box__offer{background:var(--ndp-page);border:1px solid var(--ndp-brand);margin-block-start:0}.ndp-club-box .ndp-club-box__offer-text{color:var(--ndp-ink-strong);flex:1 1 14rem;margin:0}.ndp-club-box__offer-text strong{color:var(--ndp-brand)}.ndp-club-box .ndp-club-box__offer-feedback{color:var(--ndp-ink);flex-basis:100%;font-size:.85rem;margin:0}.ndp-club-box .ndp-club-box__offer-feedback:empty{display:none}.ndp-club-box .ndp-club-box__offer-feedback.is-error{color:var(--ndp-danger)}.ndp-club-box__offer .ndp-coupon__in-cart{color:var(--ndp-brand);font-size:.78rem;font-weight:700;letter-spacing:var(--ndp-label-spacing);text-transform:uppercase}.ndp-club-box--member .ndp-club-box__offer .button.button{background:var(--ndp-ink-strong);border-color:var(--ndp-ink-strong);color:#fff}.ndp-club-box--member .ndp-club-box__offer .button.button:hover{background:var(--ndp-brand);border-color:var(--ndp-brand);color:#fff}.ndp-club-box .button.button.ndp-club-box__button--ghost{background:#fff0;border-color:var(--ndp-ink-strong);color:var(--ndp-ink-strong)}.ndp-club-box .button.button.ndp-club-box__button--ghost:hover{background:var(--ndp-ink-strong);color:#fff}.ndp-club-box--member{background:var(--ndp-brand);border:.5px solid rgb(250 248 241 / .55);color:#fff}.ndp-club-box--member .ndp-club-box__title,.ndp-club-box--member .ndp-club-box__benefits li::before{color:rgb(255 255 255 / .75)}.ndp-club-box--member .ndp-club-box__balance{font-family:var(--ndp-display);font-size:1.5rem;font-weight:300;margin-block:var(--ndp-gap-sm)}.ndp-club-box--member .ndp-club-box__balance strong{font-size:2.4rem;font-weight:300}.ndp-club-box--member .ndp-club-box__benefits-inline{color:rgb(255 255 255 / .85);font-size:.9rem}.ndp-club-box--member .button.button{background:var(--ndp-cream);border-color:var(--ndp-cream);color:var(--ndp-brand)}.ndp-club-box--member .button.button:hover{background:#fff;border-color:#fff;color:var(--ndp-brand)}.ndp-stars-display{color:var(--ndp-star);letter-spacing:.12em;white-space:nowrap}.ndp-rating-inline{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem;margin-block:.35rem var(--ndp-gap-sm)}.ndp-rating-inline__value{font-weight:700}.ndp-rating-inline__link{color:var(--ndp-muted);font-size:.9rem;text-underline-offset:3px}.ndp-rating-inline__link:hover{color:var(--ndp-brand)}.ndp-reviews{--ndp-ink:rgba( 255, 255, 255, 0.92 );--ndp-ink-strong:#fff;--ndp-muted:rgba( 255, 255, 255, 0.72 );--ndp-line:rgba( 255, 255, 255, 0.16 );--ndp-line-strong:rgba( 255, 255, 255, 0.4 );--ndp-star:#dba743;--ndp-star-empty:rgba( 255, 255, 255, 0.62 );--ndp-focus:0 0 0 3px rgba( 250, 248, 241, 0.6 );--ndp-on-dark-inset:rgba( 255, 255, 255, 0.07 );background:rgb(255 255 255 / .04);border-radius:14px;color:var(--ndp-ink);margin-block:var(--ndp-gap-xl);padding:24px}.ndp-reviews :where(p,a:not(.button)):not(:where(.ndp-lightbox *)){color:inherit}.ndp-reviews .ndp-lightbox__inner{--ndp-ink:#333;--ndp-ink-strong:#161615;--ndp-muted:#6b6b68;--ndp-line:#e3ded1;--ndp-line-strong:#ccc7ba;--ndp-star:#c8912c;--ndp-star-empty:#8c8a83;--ndp-focus:0 0 0 3px rgba( 11, 77, 74, 0.25 );color:var(--ndp-ink)}.ndp-reviews:has(.ndp-rating-band__cta.is-done) .ndp-review-form:has(>.ndp-review-form__done):not(:has(>.ndp-review-form__notice)){display:none}.ndp-reviews .ndp-review-form{background:var(--ndp-on-dark-inset);border:1px solid var(--ndp-line);border-radius:var(--ndp-radius);color:var(--ndp-ink);margin-block:var(--ndp-gap-lg) 0;max-width:none;padding:var(--ndp-gap-lg)}@media (max-width:639px){.ndp-reviews .ndp-review-form{padding:var(--ndp-gap)}}.ndp-reviews .ndp-review-form :where(p,legend,label){color:inherit}.ndp-reviews .ndp-review-form .ndp-review-form__title{color:var(--ndp-ink-strong);font-size:1.5rem;margin-block-end:var(--ndp-gap)}.ndp-reviews .ndp-review-form input[type="text"],.ndp-reviews .ndp-review-form input[type="email"],.ndp-reviews .ndp-review-form input[type="date"],.ndp-reviews .ndp-review-form select,.ndp-reviews .ndp-review-form textarea{background-color:var(--ndp-cream);border-color:#fff0;color:#333}.ndp-reviews .ndp-review-form select{min-height:calc(1.5em + 1.2rem + 2px)}.ndp-reviews .ndp-review-form ::placeholder{color:#6b6b68;opacity:1}.ndp-reviews .ndp-review-form input[type="radio"],.ndp-reviews .ndp-review-form input[type="checkbox"]{accent-color:var(--ndp-cream)}.ndp-reviews .ndp-review-form .ndp-field__help,.ndp-reviews .ndp-review-form .ndp-optional{color:var(--ndp-muted)}.ndp-reviews .ndp-review-form .ndp-stars label{color:var(--ndp-star-empty)}.ndp-reviews .ndp-review-form .ndp-stars input[type="radio"]:checked~label,.ndp-reviews .ndp-review-form .ndp-stars label:hover,.ndp-reviews .ndp-review-form .ndp-stars label:hover~label{color:var(--ndp-star)}.ndp-reviews .ndp-review-form .ndp-review-form__feedback:empty{display:none}.ndp-reviews .ndp-review-form .ndp-review-form__actions{margin-block-end:0}.ndp-reviews .ndp-review-form .ndp-required{color:#ffe1da}.ndp-reviews .ndp-review-form input[type="file"]{background:rgb(255 255 255 / .05);border:1px dashed var(--ndp-line-strong);border-radius:var(--ndp-radius);color:var(--ndp-muted);cursor:pointer;font-size:.9rem;padding:.7rem;transition:border-color 0.15s ease,background-color 0.15s ease;width:100%}.ndp-reviews .ndp-review-form input[type="file"]:hover{background:rgb(255 255 255 / .09);border-color:var(--ndp-cream)}.ndp-reviews .ndp-review-form input[type="file"]:focus-visible{box-shadow:var(--ndp-focus);outline:none}.ndp-reviews .ndp-review-form input[type="file"]::file-selector-button{background:var(--ndp-cream);border:0;border-radius:var(--ndp-radius-sm);color:var(--ndp-brand);cursor:pointer;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:var(--ndp-label-spacing);margin-inline-end:var(--ndp-gap);padding:.6rem 1rem;text-transform:uppercase;transition:background-color 0.15s ease}.ndp-reviews .ndp-review-form input[type="file"]:hover::file-selector-button{background:#fff}.ndp-reviews .ndp-review-form .ndp-review-points{background:var(--ndp-brand-dark);border:1px solid var(--ndp-line)}.ndp-reviews .ndp-review-form .ndp-review-points__lead,.ndp-reviews .ndp-review-form .ndp-review-points__live{color:#fff}.ndp-reviews .ndp-review-form .ndp-review-points__window{color:rgb(255 255 255 / .8)}.ndp-reviews .ndp-review-form .ndp-review-points.is-muted{background:var(--ndp-on-dark-inset);color:var(--ndp-muted)}.ndp-reviews .ndp-review-form .ndp-review-points.is-muted p{color:var(--ndp-muted)}.ndp-reviews .ndp-review-form .ndp-field--consent,.ndp-reviews .ndp-review-form .ndp-review-form__done,.ndp-reviews .ndp-review-form .ndp-review-form__notice,.ndp-reviews .ndp-review-form .ndp-review-form__feedback.is-success{background:var(--ndp-on-dark-inset);color:var(--ndp-ink)}.ndp-reviews .ndp-review-form .ndp-review-form__notice,.ndp-reviews .ndp-review-form .ndp-review-form__feedback.is-success{border-inline-start-color:var(--ndp-cream)}.ndp-reviews .ndp-review-form .ndp-review-form__notice.is-error,.ndp-reviews .ndp-review-form .ndp-review-form__feedback.is-error{border-inline-start-color:#ffe1da;color:#ffe1da}.ndp-reviews .ndp-review-form .ndp-review-form__feedback{color:var(--ndp-ink)}.ndp-reviews .ndp-review-form .ndp-club__login{background:#fff0;margin:0;padding:0}.ndp-reviews .ndp-review-form .ndp-club__login a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ndp-reviews .ndp-reviews__empty,.ndp-reviews .ndp-reviews__no-match,.ndp-reviews .ndp-review__reply,.ndp-reviews .ndp-histogram__link:hover,.ndp-reviews .ndp-histogram__link:focus-visible,.ndp-reviews .ndp-histogram__row.is-active .ndp-histogram__link{background:var(--ndp-on-dark-inset)}.ndp-reviews .ndp-histogram__link:hover,.ndp-reviews .ndp-histogram__link:focus-visible{color:#fff}.ndp-reviews .ndp-reviews__toolbar select{background-color:var(--ndp-cream);border-color:#fff0;color:#333}.ndp-reviews .ndp-reviews__toolbar input[type="checkbox"]{accent-color:var(--ndp-cream)}.ndp-reviews .ndp-review__code{background:var(--ndp-on-dark-inset)}.ndp-reviews .button.button{background:var(--ndp-cream);border-color:var(--ndp-cream);color:var(--ndp-brand)}.ndp-reviews .button.button:hover{background:#fff;border-color:#fff;color:var(--ndp-brand)}.woocommerce-product-rating .star-rating span::before{color:var(--ndp-star)}.ndp-rating-band__heading{font-size:1.75rem;margin-block:0 var(--ndp-gap-lg)}.ndp-rating-band__grid{display:grid;gap:var(--ndp-gap-lg);grid-template-columns:1fr}.ndp-rating-band__average{text-align:center}.ndp-rating-band__value{font-family:var(--ndp-display);font-size:4rem;font-weight:300;line-height:.95;margin:0}.ndp-rating-band__stars{font-size:1.25rem;margin:var(--ndp-gap-xs) 0}.ndp-rating-band__count{color:var(--ndp-muted);font-size:.9rem;margin:0}.ndp-histogram{list-style:none;margin:0;padding:0}.ndp-histogram__link{align-items:center;border-radius:var(--ndp-radius-sm);color:inherit;display:grid;gap:var(--ndp-gap-sm);grid-template-columns:4.75rem 1fr 2.5rem;padding:.3rem .4rem;text-decoration:none}.ndp-histogram__link:hover,.ndp-histogram__link:focus-visible{background:var(--ndp-cream);color:var(--ndp-brand)}.ndp-histogram__row.is-active .ndp-histogram__link{background:var(--ndp-cream);font-weight:700}.ndp-histogram__label{font-size:.85rem;white-space:nowrap}.ndp-histogram__bar{background:var(--ndp-line);border-radius:var(--ndp-radius-pill);display:block;height:.45rem;overflow:hidden}.ndp-histogram__fill{background:var(--ndp-star);display:block;height:100%;min-width:2px}.ndp-histogram__count{color:var(--ndp-muted);font-size:.85rem;text-align:end}.ndp-rating-band__cta{background:var(--ndp-cream);border-radius:var(--ndp-radius);color:#333;padding:var(--ndp-gap-lg)}.ndp-rating-band__cta-title{color:var(--ndp-brand);font-family:var(--ndp-display);font-size:1.3rem;font-weight:300;margin:0 0 var(--ndp-gap-xs)}.ndp-reviews .ndp-rating-band__cta-text{color:#333;font-size:.92rem;margin:0 0 var(--ndp-gap)}.ndp-reviews .ndp-rating-band__cta-text:last-child{margin-block-end:0}.ndp-reviews .ndp-rating-band__cta .button.button{background:#161615;border-color:#161615;color:#fff}.ndp-reviews .ndp-rating-band__cta .button.button:hover{background:var(--ndp-brand);border-color:var(--ndp-brand);color:#fff}.ndp-ugc{margin-block:var(--ndp-gap-lg)}.ndp-ugc__title{font-size:1.15rem;margin-block:0 var(--ndp-gap-sm)}.ndp-ugc__track{display:flex;gap:var(--ndp-gap-sm);list-style:none;margin:0;overflow-x:auto;padding:0 0 var(--ndp-gap-xs);scroll-snap-type:x mandatory;scrollbar-width:thin}.ndp-ugc__track:focus-visible{box-shadow:var(--ndp-focus);outline:none}.ndp-ugc__item{flex:0 0 auto;scroll-snap-align:start}.ndp-ugc__button,.ndp-review__thumb{background:none;border:0;border-radius:var(--ndp-radius);cursor:pointer;display:block;overflow:hidden;padding:0;transition:opacity 0.15s ease}.ndp-ugc__button:hover,.ndp-review__thumb:hover{opacity:.85}.ndp-ugc__button:focus-visible,.ndp-review__thumb:focus-visible{box-shadow:var(--ndp-focus);outline:none}.ndp-ugc__button img,.ndp-review__thumb img{display:block;height:104px;object-fit:cover;width:104px}.ndp-reviews__toolbar{align-items:end;border-block:1px solid var(--ndp-line);display:flex;flex-wrap:wrap;gap:var(--ndp-gap-sm) var(--ndp-gap-lg);margin-block:var(--ndp-gap-lg) var(--ndp-gap-sm);padding-block:var(--ndp-gap)}.ndp-reviews__toolbar-field,.ndp-reviews__toolbar-check,.ndp-reviews__toolbar-submit{margin:0}.ndp-reviews__toolbar label{color:var(--ndp-muted);display:block;font-size:.78rem;letter-spacing:var(--ndp-label-spacing);margin-block-end:.2rem;text-transform:uppercase}.ndp-reviews__toolbar-check label{align-items:center;display:flex;gap:var(--ndp-gap-xs);letter-spacing:0;margin:0;text-transform:none}.ndp-reviews__toolbar select{min-width:11rem;width:auto}.ndp-reviews__status{color:var(--ndp-muted);font-size:.85rem;margin-block:0 var(--ndp-gap);min-height:1.4em}.ndp-reviews__list{display:flex;flex-direction:column}.ndp-review{border-block-end:1px solid var(--ndp-line);padding-block:var(--ndp-gap-lg)}.ndp-review:first-child{padding-block-start:0}.ndp-review .ndp-review__header{border:0;margin-block-end:var(--ndp-gap-sm)}.ndp-review__rating{font-size:1.05rem;margin:0}.ndp-review__title{font-size:1.2rem;margin:.2rem 0 0}.ndp-review__body{margin-block-end:var(--ndp-gap-sm)}.ndp-review__body p:last-child{margin-block-end:0}.ndp-review__media{display:flex;flex-wrap:wrap;gap:var(--ndp-gap-sm);list-style:none;margin:0 0 var(--ndp-gap-sm);padding:0}.ndp-review__video video{border-radius:var(--ndp-radius);height:220px;max-width:100%;width:auto}.ndp-review__video--portrait video{height:360px}@media (max-width:480px){.ndp-review__video:not(.ndp-review__video--portrait){width:100%}.ndp-review__video:not(.ndp-review__video--portrait) video{height:auto;width:100%}}.ndp-review__meta{align-items:center;color:var(--ndp-muted);display:flex;flex-wrap:wrap;font-size:.85rem;gap:var(--ndp-gap-xs) var(--ndp-gap-sm);margin:0 0 var(--ndp-gap-xs)}.ndp-review__author{color:var(--ndp-ink);font-weight:700}.ndp-review__badge{background:var(--ndp-brand);border-radius:var(--ndp-radius-pill);color:#fff;font-size:.65rem;padding:.2rem .6rem;white-space:nowrap}.ndp-review__recommends{color:var(--ndp-brand);font-size:.85rem;margin:0 0 var(--ndp-gap-xs)}.ndp-reviews .ndp-review__badge{background:#fff0;border:1px solid var(--ndp-cream);color:var(--ndp-cream)}.ndp-reviews .ndp-review__recommends{color:var(--ndp-cream);font-weight:700}.ndp-reviews .ndp-lightbox__inner .ndp-review__badge{background:var(--ndp-brand);border-color:var(--ndp-brand);color:#fff}.ndp-reviews .ndp-lightbox__inner .ndp-review__recommends{color:var(--ndp-brand)}.ndp-review__helpful{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:var(--ndp-gap-xs) var(--ndp-gap-sm)}.ndp-review__helpful-label{color:var(--ndp-muted)}.ndp-reviews .ndp-review__vote.ndp-review__vote{background:#fff0;border:1px solid var(--ndp-line-strong);border-radius:var(--ndp-radius-pill);color:var(--ndp-ink);font-size:.78rem;font-weight:400;letter-spacing:0;padding:.2rem .75rem;text-transform:none}.ndp-reviews .ndp-review__vote.ndp-review__vote:hover{background:var(--ndp-cream);border-color:var(--ndp-cream);color:var(--ndp-brand)}.ndp-reviews .ndp-lightbox__inner .ndp-review__vote.ndp-review__vote:hover{background:var(--ndp-brand);border-color:var(--ndp-brand);color:#fff}.ndp-review__vote-feedback{color:var(--ndp-muted)}.ndp-review__reply{background:var(--ndp-cream);border-inline-start:3px solid var(--ndp-cream);border-radius:0 var(--ndp-radius) var(--ndp-radius) 0;margin-block-start:var(--ndp-gap);padding:var(--ndp-gap)}.ndp-review__reply-author{font-size:.8rem;font-weight:700;letter-spacing:var(--ndp-label-spacing);margin:0 0 var(--ndp-gap-xs);text-transform:uppercase}.ndp-review__reply-body p:last-child{margin-block-end:0}.ndp-reviews__more{margin-block:var(--ndp-gap-lg);text-align:center}.ndp-reviews__no-match,.ndp-reviews__empty{align-items:center;background:var(--ndp-cream);border-radius:var(--ndp-radius);display:flex;flex-wrap:wrap;gap:var(--ndp-gap-sm) var(--ndp-gap);justify-content:center;padding:var(--ndp-gap);text-align:center}.ndp-reviews__empty p{margin-block:0}.ndp-lightbox{align-items:center;background:rgb(7 58 55 / .85);display:flex;inset:0;justify-content:center;padding:var(--ndp-gap);position:fixed;z-index:9999}body.ndp-lightbox-open{overflow:hidden}.ndp-lightbox__inner{background:#fff;border-radius:var(--ndp-radius);max-height:90vh;max-width:920px;overflow:auto;padding:var(--ndp-gap-lg);position:relative;width:100%}.ndp-lightbox__close{background:none;border:0;color:var(--ndp-ink);cursor:pointer;font-size:1.75rem;inset-block-start:.3rem;inset-inline-end:.7rem;line-height:1;padding:.25rem;position:absolute}.ndp-lightbox__close:focus-visible{box-shadow:var(--ndp-focus);outline:none}.ndp-lightbox__media img{border-radius:var(--ndp-radius);display:block;height:auto;margin-inline:auto;max-height:55vh;max-width:100%;object-fit:contain}.ndp-lightbox__review .ndp-review{border:0;padding-block-end:0}@media (min-width:768px){.ndp-rating-band__grid{align-items:start;grid-template-columns:minmax(130px,0.7fr) 1.5fr minmax(230px,1fr)}.ndp-rating-band__average{text-align:start}.ndp-rating-band__heading{font-size:2rem}}