body{background:var(--nv-sand);color:var(--nv-ink);font-family:var(--nv-font);font-weight:var(--nv-weight-body)}.nv-section a{color:inherit}.nv-hero{position:relative;isolation:isolate;color:var(--nv-white);display:flex;align-items:flex-end;overflow:hidden;background:var(--nv-ink)}.nv-hero--tall{min-height:clamp(var(--nv-hero-min),var(--nv-hero-height),var(--nv-hero-max))}.nv-hero--medium{min-height:clamp(380px,60svh,560px)}.nv-hero__media,.nv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nv-hero__media picture{display:block;width:100%;height:100%}.nv-hero__media img,.nv-hero__media video,.nv-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block}.nv-hero__media .nv-video{height:100%}.nv-hero__overlay{background:var(--nv-hero-overlay);opacity:var(--nv-overlay-strength, .65)}.nv-hero__content{padding-block:var(--nv-space-7)}.nv-hero__title{max-width:14em}.nv-hero__text{margin-top:var(--nv-space-3);max-width:26em}.nv-hero__text p{margin:0}.nv-hero__btn{margin-top:var(--nv-space-5);min-width:200px}@media(min-width:990px){.nv-hero__content{padding-block:var(--nv-space-8)}}.nv-pcard{display:flex;flex-direction:column;height:100%;color:var(--nv-ink)}.nv-pcard__media{position:relative;display:block;aspect-ratio:1;background:var(--nv-white);border-radius:var(--nv-radius-sm);overflow:hidden}.nv-pcard__media img,.nv-pcard__placeholder{width:100%;height:100%;object-fit:cover;display:block}.nv-pcard__badge{position:absolute;top:var(--nv-space-2);left:var(--nv-space-2);background:var(--nv-ink);color:var(--nv-white);font-size:var(--nv-size-caption);padding:4px 10px;border-radius:var(--nv-radius-pill)}.nv-pcard__badge--muted{background:var(--nv-muted)}.nv-pcard__info{display:flex;flex-direction:column;gap:var(--nv-space-1);padding-top:var(--nv-space-3);flex:1}.nv-pcard__title{font-size:var(--nv-size-body);font-weight:var(--nv-weight-body);line-height:1.3;margin:0}.nv-pcard__title a{text-decoration:none}.nv-pcard__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--nv-space-2);margin-top:auto}.nv-pcard__price{margin:0;font-size:var(--nv-size-body);display:flex;gap:var(--nv-space-2);align-items:baseline}.nv-pcard__compare{color:var(--nv-muted);font-size:var(--nv-size-small)}.nv-pcard__form{margin:0}.nv-pcard__atc{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:var(--nv-space-3);border:1px solid var(--nv-ink);background:transparent;color:var(--nv-ink);border-radius:var(--nv-radius-sm);font:inherit;font-size:var(--nv-size-small);cursor:pointer;text-decoration:none;transition:background-color var(--nv-speed) var(--nv-ease),color var(--nv-speed) var(--nv-ease)}.nv-pcard__atc:hover{background:var(--nv-ink);color:var(--nv-white)}.nv-pcard__atc.is-disabled{opacity:.5;pointer-events:none}.nv-pcard__icon-btn{width:36px;height:36px;border-radius:50%;background:var(--nv-ink);color:var(--nv-white);display:grid;place-items:center;border:0;cursor:pointer}.nv-scheme-dark .nv-pcard{color:var(--nv-white)}.nv-stars{display:flex;align-items:center;gap:var(--nv-space-1);font-size:var(--nv-size-caption)}.nv-stars__icons{display:inline-flex;gap:1px;color:var(--nv-star)}.nv-scheme-dark .nv-stars__icons{color:var(--nv-white)}.nv-stars__count,.nv-stars__avg{color:inherit}[data-nv-static] .nv-rail-controls{display:none}.nv-scheme-dark .nv-rail-progress{background:var(--nv-line-on-dark)}.nv-ctabs__picker{position:relative;display:inline-flex;align-items:center;gap:var(--nv-space-2);margin-top:var(--nv-space-2);border-bottom:2px solid currentColor;padding-bottom:2px;cursor:pointer}.nv-ctabs__picker select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:16px}.nv-ctabs__current{font-weight:var(--nv-weight-body)}.nv-ctabs__all{display:inline-block;margin-top:var(--nv-space-4)}.nv-problems__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nv-space-3)}@media(min-width:990px){.nv-problems__grid{grid-template-columns:repeat(4,1fr);gap:var(--nv-space-5)}}.nv-problems__card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--nv-space-2) var(--nv-space-3);padding:var(--nv-space-2) var(--nv-space-2) var(--nv-space-3);text-decoration:none;height:100%;box-sizing:border-box}.nv-problems__img{grid-column:1 / -1;aspect-ratio:1;border-radius:3px}.nv-problems__label{line-height:1.25}.nv-problems__arrow{transition:transform var(--nv-speed) var(--nv-ease)}.nv-problems__card:hover .nv-problems__arrow{transform:translate(4px)}.nv-problems__cta{display:flex;justify-content:center;margin-top:var(--nv-space-6)}.nv-reviews__rail{--nv-rail-item: 64%;align-items:stretch}@media(min-width:750px){.nv-reviews__rail{--nv-rail-item: calc((100% - 2 * var(--nv-space-4)) / 3)}}@media(min-width:990px){.nv-reviews__rail{--nv-rail-item: calc((100% - 3 * var(--nv-space-5)) / 4)}}.nv-reviews__card{display:flex;flex-direction:column;background:var(--nv-white);color:var(--nv-ink);border-radius:var(--nv-radius-sm);overflow:hidden}.nv-reviews__video{aspect-ratio:9 / 14;background:var(--nv-ink-soft)}.nv-reviews__video .nv-video,.nv-reviews__video video{width:100%;height:100%;object-fit:cover;display:block}.nv-reviews__quote{aspect-ratio:9 / 14;padding:var(--nv-space-5) var(--nv-space-4);display:flex;flex-direction:column;justify-content:center;text-align:center;gap:var(--nv-space-3);background:var(--nv-sand-light);box-sizing:border-box}.nv-reviews__stars{display:flex;justify-content:center;gap:2px}.nv-reviews__stars svg{width:16px;height:16px}.nv-reviews__title{font-size:var(--nv-size-h4)}.nv-reviews__text p{margin:0}.nv-reviews__author{color:var(--nv-muted);margin:0}.nv-reviews__tag{display:flex;align-items:center;gap:var(--nv-space-3);padding:var(--nv-space-2) var(--nv-space-3);text-decoration:none;border-top:1px solid var(--nv-line)}.nv-reviews__thumb{width:40px;height:40px;object-fit:cover;border-radius:4px;flex:none}.nv-reviews__tag-text{display:flex;flex-direction:column;min-width:0}.nv-reviews__tag-name{font-size:var(--nv-size-small);font-weight:var(--nv-weight-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-reviews__tag-cta{font-size:var(--nv-size-caption);text-decoration:underline;text-underline-offset:2px}.nv-video{position:relative}.nv-video video{width:100%;height:100%;object-fit:cover;display:block;background:var(--nv-ink-soft)}.nv-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;border-radius:50%;border:0;background:#ffffffeb;color:var(--nv-ink);display:grid;place-items:center;cursor:pointer}.nv-loyalty{position:relative;isolation:isolate;color:var(--nv-white);overflow:hidden}.nv-loyalty__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nv-loyalty__bg img{width:100%;height:100%;object-fit:cover}.nv-loyalty__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e08b8,#0a0e0873)}.nv-loyalty__inner{color:var(--nv-white)}.nv-loyalty__perks{list-style:none;margin-block:0;--nv-rail-item: 62%}@media(min-width:750px){.nv-loyalty__perks{--nv-rail-item: calc((100% - 4 * var(--nv-space-4)) / 5)}}.nv-loyalty__perk{padding:var(--nv-space-4);min-height:76px;display:flex;align-items:center;line-height:1.3}.nv-loyalty__btn{margin-top:var(--nv-space-6);max-width:420px}.nv-pills{display:flex;gap:var(--nv-space-3);margin-bottom:var(--nv-space-5)}.nv-pill{min-height:38px;padding:0 var(--nv-space-5);border-radius:var(--nv-radius-sm);border:1px solid var(--nv-green-btn);background:transparent;color:var(--nv-green-btn);font:inherit;font-size:var(--nv-size-body);cursor:pointer}.nv-pill[aria-selected=true]{background:var(--nv-green-btn);color:var(--nv-ink)}.nv-acard{display:flex;flex-direction:column;gap:var(--nv-space-2)}.nv-acard__media{aspect-ratio:1;border-radius:var(--nv-radius-sm);display:block}.nv-acard__title{margin-top:var(--nv-space-2)}.nv-acard__title a{text-decoration:none}.nv-acard__excerpt{margin:0;color:var(--nv-ink-soft)}.nv-tutorial__video{aspect-ratio:9 / 14;border-radius:var(--nv-radius-sm);overflow:hidden}.nv-tutorial__video .nv-video{height:100%}.nv-tutorial__title{margin-top:var(--nv-space-3)}.nv-tutorial__text p{margin:var(--nv-space-1) 0 0}.nv-groom__cta{display:flex;justify-content:center;margin-top:var(--nv-space-6)}.nv-faq__inner{max-width:880px}.nv-faq__list{display:flex;flex-direction:column;gap:var(--nv-space-3)}.nv-faq__item{background:var(--nv-white);border-radius:var(--nv-radius-md);padding:0 var(--nv-space-5)}.nv-faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--nv-space-4);padding-block:var(--nv-space-4);cursor:pointer;font-weight:var(--nv-weight-heading)}.nv-faq__q::-webkit-details-marker{display:none}.nv-faq__icon{position:relative;width:14px;height:14px;flex:none}.nv-faq__icon:before,.nv-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform var(--nv-speed) var(--nv-ease)}.nv-faq__icon:after{transform:rotate(90deg)}.nv-faq__item[open] .nv-faq__icon:after{transform:rotate(0)}.nv-faq__a{padding-bottom:var(--nv-space-4)}.nv-faq__a p{margin:0 0 .6em}#header-component,#header-component .header__row,#header-component .header__underlay{--color-background: var(--nv-green);--color-foreground: var(--nv-ink);background-color:var(--nv-green);color:var(--nv-ink)}.nv-pdp{padding-block:var(--nv-space-5) var(--nv-section-pad-tight);background:var(--nv-bg)}.nv-pdp__grid{display:grid;gap:var(--nv-space-5)}@media(min-width:990px){.nv-pdp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--nv-space-8);align-items:start}.nv-pdp__info{position:sticky;top:calc(var(--header-height, 72px) + var(--nv-space-5))}}.nv-pdp__gallery{min-width:0}.nv-pdp__slides{--nv-rail-item: 100%;gap:0;margin-inline:calc(var(--nv-gutter) * -1);padding-inline:0;scroll-padding-inline:0}@media(min-width:990px){.nv-pdp__slides{margin-inline:0;border-radius:var(--nv-radius-md)}}.nv-pdp__slide{aspect-ratio:1;background:var(--nv-white)}.nv-pdp__slide .nv-video{height:100%}.nv-pdp__gallery .nv-rail-controls{margin-top:var(--nv-space-3)}.nv-pdp__title{margin-bottom:var(--nv-space-2)}.nv-pdp__rating{display:inline-block;text-decoration:none;color:inherit;font-size:var(--nv-size-small)}.nv-pdp__rating .nv-stars{font-size:var(--nv-size-small)}.nv-pdp__rating .nv-stars svg{width:16px;height:16px}.nv-pdp__price{display:flex;align-items:baseline;gap:var(--nv-space-3);margin:var(--nv-space-3) 0 var(--nv-space-4)}.nv-pdp__price-now{font-size:var(--nv-size-h3);font-weight:var(--nv-weight-heading)}.nv-pdp__price-was{color:var(--nv-muted);font-size:var(--nv-size-body)}.nv-pdp__highlights{list-style:none;margin:0 0 var(--nv-space-5);padding:0;display:flex;flex-direction:column;gap:var(--nv-space-2)}.nv-pdp__highlights li{display:flex;gap:var(--nv-space-3);align-items:flex-start;font-size:var(--nv-size-body);line-height:1.35}.nv-pdp__highlights svg{flex:none;margin-top:3px}.nv-pdp__variant{display:flex;flex-direction:column;gap:var(--nv-space-1);margin-bottom:var(--nv-space-3)}.nv-select{min-height:44px;padding:0 var(--nv-space-4);border:1px solid var(--nv-line);border-radius:var(--nv-radius-sm);background:var(--nv-white);font:inherit;font-size:16px;color:var(--nv-ink)}.nv-pdp__buy{display:flex;gap:var(--nv-space-3)}.nv-qty{display:inline-flex;align-items:center;border:1px solid var(--nv-ink);border-radius:var(--nv-radius-sm);height:var(--nv-btn-height);flex:none}.nv-qty button{width:36px;height:100%;display:grid;place-items:center;background:none;border:0;color:inherit;cursor:pointer}.nv-qty input{width:32px;text-align:center;border:0;background:transparent;font:inherit;font-size:16px;-moz-appearance:textfield}.nv-qty input::-webkit-outer-spin-button,.nv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nv-pdp__atc{flex:1;border-radius:var(--nv-radius-sm)}.nv-pdp__atc[disabled]{opacity:.5;cursor:not-allowed}.nv-pdp__points{display:flex;align-items:center;justify-content:flex-end;gap:var(--nv-space-1);margin:var(--nv-space-2) 0 0}.nv-pdp__points svg{width:12px;height:12px}.nv-pairs{margin-top:var(--nv-space-5);background:var(--nv-white);border-radius:var(--nv-radius-sm);padding:var(--nv-space-3) var(--nv-space-4)}.nv-pairs__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--nv-space-2)}.nv-pairs__title{font-weight:var(--nv-weight-heading)}.nv-pairs__nav{display:flex;gap:var(--nv-space-1)}.nv-pairs__btn{width:28px;height:28px;border:0;background:none;cursor:pointer;color:inherit;display:grid;place-items:center}.nv-pairs__btn[disabled]{opacity:.3}.nv-pairs__rail{--nv-rail-item: 100%;margin:0;padding:0;scroll-padding-inline:0;gap:var(--nv-space-4)}.nv-pairs__item{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:var(--nv-space-3)}.nv-pairs__img img{width:56px;height:56px;object-fit:cover;border-radius:4px;display:block}.nv-pairs__text{display:flex;flex-direction:column;min-width:0}.nv-pairs__name{text-decoration:none;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-pairs__add{width:32px;height:32px;border-radius:50%;border:1px solid var(--nv-ink);background:none;color:inherit;display:grid;place-items:center;cursor:pointer}.nv-tabs-acc{margin-top:var(--nv-space-5);border-top:1px solid var(--nv-line)}.nv-acc{border-bottom:1px solid var(--nv-line)}.nv-acc__q{list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:var(--nv-space-4);cursor:pointer;font-size:var(--nv-size-body-lg);font-weight:var(--nv-weight-body)}.nv-acc__q::-webkit-details-marker{display:none}.nv-acc__icon{transition:transform var(--nv-speed) var(--nv-ease)}.nv-acc[open] .nv-acc__icon{transform:rotate(180deg)}.nv-acc__a{padding-bottom:var(--nv-space-4)}.nv-acc__a ul,.nv-acc__a ol{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--nv-space-1)}.nv-acc__a p{margin:0 0 .6em}.nv-pdp__faqlink{display:inline-block;margin-top:var(--nv-space-4)}.nv-vrow__rail{--nv-rail-item: 38%;gap:var(--nv-space-3)}@media(min-width:750px){.nv-vrow__rail{--nv-rail-item: calc((100% - 4 * var(--nv-space-3)) / 5)}}@media(min-width:990px){.nv-vrow__rail{--nv-rail-item: calc((100% - 5 * var(--nv-space-3)) / 6)}}.nv-vrow__item{aspect-ratio:9 / 16;border-radius:var(--nv-radius-sm);overflow:hidden}.nv-vrow__item .nv-video{height:100%}.nv-stats__grid{display:grid;gap:var(--nv-space-6)}@media(min-width:990px){.nv-stats__grid{grid-template-columns:1fr 1fr;gap:var(--nv-space-8);align-items:center}}.nv-stats__media{aspect-ratio:16 / 10;border-radius:var(--nv-radius-sm);margin-top:var(--nv-space-5)}.nv-stats__sub{margin:0 0 var(--nv-space-3)}.nv-stat{display:flex;align-items:center;gap:var(--nv-space-4);padding-block:var(--nv-space-4);border-top:1px solid var(--nv-line-on-dark)}.nv-stat:last-of-type{border-bottom:1px solid var(--nv-line-on-dark)}.nv-stat__num{font-size:var(--nv-size-h1);font-weight:var(--nv-weight-strong);min-width:3.2ch;color:var(--nv-green-btn);font-variant-numeric:tabular-nums}.nv-stats__note{margin:var(--nv-space-4) 0 var(--nv-space-5);opacity:.75}.nv-newsletter__inner{display:flex;flex-direction:column;gap:var(--nv-space-4)}.nv-newsletter__form{display:flex;flex-wrap:wrap;gap:var(--nv-space-3)}.nv-input{flex:1 1 220px;min-height:var(--nv-btn-height);padding:0 var(--nv-space-4);border:1px solid var(--nv-line);border-radius:var(--nv-radius-pill);background:var(--nv-white);font:inherit;font-size:16px;color:var(--nv-ink)}@media(min-width:990px){.nv-newsletter__inner{flex-direction:row;align-items:center;justify-content:space-between}.nv-newsletter__form{min-width:480px}}.nv-hero--short{min-height:clamp(300px,46svh,440px)}.nv-hero__eyebrow{margin:0 0 var(--nv-space-2);opacity:.9}.nv-hero__eyebrow a{color:inherit}.nv-hero--plain{background:var(--nv-sand-light);color:var(--nv-ink);min-height:0}.nv-hero--plain .nv-hero__content{padding-block:var(--nv-space-8) var(--nv-space-6)}.nv-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nv-space-6) var(--nv-space-3)}@media(min-width:750px){.nv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nv-space-7) var(--nv-space-5)}}@media(min-width:990px){.nv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-coll__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nv-space-3);margin:0 0 var(--nv-space-5);position:relative}.nv-coll__count{margin:0}.nv-coll__controls{display:flex;gap:var(--nv-space-3);align-items:center}.nv-sort .nv-select{min-height:40px;padding-right:var(--nv-space-6)}.nv-filter{position:static}.nv-filter__toggle{list-style:none;display:inline-flex;align-items:center;gap:var(--nv-space-2);min-height:40px;padding:0 var(--nv-space-4);border:1px solid var(--nv-ink);border-radius:var(--nv-radius-sm);cursor:pointer;font-size:var(--nv-size-small)}.nv-filter__toggle::-webkit-details-marker{display:none}.nv-filter[open] .nv-filter__chev{transform:rotate(180deg)}.nv-filter__panel{position:absolute;z-index:5;left:0;right:0;top:calc(100% + var(--nv-space-2));background:var(--nv-white);border-radius:var(--nv-radius-md);padding:var(--nv-space-5);box-shadow:0 12px 32px #1a15131f;display:grid;gap:var(--nv-space-5)}@media(min-width:750px){.nv-filter__panel{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.nv-filter__group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nv-space-2)}.nv-filter__label{font-weight:var(--nv-weight-heading);margin-bottom:var(--nv-space-2);padding:0}.nv-filter__opt{display:flex;align-items:center;gap:var(--nv-space-2);cursor:pointer;font-size:var(--nv-size-small)}.nv-filter__opt input{width:18px;height:18px;accent-color:var(--nv-ink)}.nv-filter__opt.is-empty{opacity:.45;cursor:default}.nv-filter__price{display:flex;align-items:center;gap:var(--nv-space-2)}.nv-filter__price .nv-select{width:100%;min-height:40px}.nv-filter__actions{grid-column:1 / -1;display:flex;align-items:center;gap:var(--nv-space-4)}.nv-coll__empty{text-align:center;padding-block:var(--nv-space-7);display:grid;gap:var(--nv-space-4);justify-items:center}.nv-pagination{display:flex;justify-content:center;align-items:center;gap:var(--nv-space-2);margin-top:var(--nv-space-7)}.nv-pagination a,.nv-pagination span{min-width:40px;height:40px;display:grid;place-items:center;border-radius:var(--nv-radius-sm);text-decoration:none;color:inherit;font-size:var(--nv-size-small)}.nv-pagination a:hover{background:var(--nv-white)}.nv-pagination [aria-current=page]{background:var(--nv-ink);color:var(--nv-white)}.nv-crail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--nv-space-4)}.nv-crail__head .nv-subtitle{margin-top:var(--nv-space-2)}.nv-crail__all{white-space:nowrap}.nv-pagehead__text{margin-top:var(--nv-space-3);max-width:40em}.nv-pagehead__text p{margin:0}.nv-prose{max-width:720px;font-size:var(--nv-size-body);line-height:var(--nv-lh-body)}.nv-prose>:first-child{margin-top:0}.nv-prose h2{font-size:var(--nv-size-h2);line-height:var(--nv-lh-heading);margin:1.6em 0 .5em;font-weight:var(--nv-weight-heading)}.nv-prose h3{font-size:var(--nv-size-h3);line-height:var(--nv-lh-heading);margin:1.4em 0 .4em;font-weight:var(--nv-weight-heading)}.nv-prose h4,.nv-prose h5,.nv-prose h6{font-size:var(--nv-size-h4);margin:1.2em 0 .4em;font-weight:var(--nv-weight-heading)}.nv-prose p,.nv-prose ul,.nv-prose ol{margin:0 0 1em}.nv-prose li{margin-bottom:.4em}.nv-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nv-prose img{max-width:100%;height:auto;border-radius:var(--nv-radius-sm)}.nv-prose blockquote{margin:1.5em 0;padding-left:var(--nv-space-4);border-left:3px solid var(--nv-green-btn);font-size:var(--nv-size-body-lg)}.nv-prose iframe{max-width:100%}.nv-prose table{width:100%;border-collapse:collapse}.nv-prose td,.nv-prose th{border-bottom:1px solid var(--nv-line);padding:var(--nv-space-2);text-align:left}.nv-tcols__grid{display:grid;gap:var(--nv-space-6)}@media(min-width:990px){.nv-tcols__grid{grid-template-columns:repeat(3,1fr);gap:var(--nv-space-7)}}.nv-tcols__item{border-top:1px solid var(--nv-line);padding-top:var(--nv-space-4)}.nv-scheme-dark .nv-tcols__item{border-color:var(--nv-line-on-dark)}.nv-tcols__num{display:block;font-size:var(--nv-size-small);color:var(--nv-green-btn);font-weight:var(--nv-weight-strong);margin-bottom:var(--nv-space-2)}.nv-tcols__item .nv-body{margin-top:var(--nv-space-3)}.nv-cards__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--nv-space-3)}@media(min-width:750px){.nv-cards__grid{grid-template-columns:repeat(2,1fr);gap:var(--nv-space-4)}}@media(min-width:990px){.nv-cards__grid--3{grid-template-columns:repeat(3,1fr)}.nv-cards__grid--4{grid-template-columns:repeat(4,1fr)}}.nv-cards__card{position:relative;border-radius:var(--nv-radius-md);padding:var(--nv-space-5);display:flex;flex-direction:column;gap:var(--nv-space-2)}.nv-cards__card--white{background:var(--nv-white);color:var(--nv-ink)}.nv-cards__card--light{background:var(--nv-sand-light);color:var(--nv-ink)}.nv-cards__card--dark{background:var(--nv-ink);color:var(--nv-white)}.nv-cards__card--green{background:var(--nv-green);color:var(--nv-ink)}.nv-cards__card--none{padding:0}.nv-cards__card.is-highlight{outline:2px solid var(--nv-green-btn);outline-offset:-2px}.nv-cards__num{width:36px;height:36px;border-radius:50%;background:var(--nv-green-btn);color:var(--nv-ink);display:grid;place-items:center;font-weight:var(--nv-weight-strong);margin-bottom:var(--nv-space-2)}.nv-cards__eyebrow{margin:0;opacity:.75}.nv-cards__title{margin:0}.nv-cards__value{margin:0;font-size:var(--nv-size-h3);font-weight:var(--nv-weight-strong);color:var(--nv-green-btn)}.nv-cards__card--green .nv-cards__value{color:var(--nv-ink)}.nv-cards__text p{margin:0}.nv-cards__text ul{margin:var(--nv-space-2) 0 0;padding-left:1.1em;display:grid;gap:var(--nv-space-1)}.nv-cards__cta{display:flex;justify-content:center;margin-top:var(--nv-space-6)}.nv-contact__grid{display:grid;gap:var(--nv-space-7)}@media(min-width:990px){.nv-contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:var(--nv-space-8)}}.nv-contact__text{margin-top:var(--nv-space-3)}.nv-contact__text p{margin:0}.nv-contact__phone{margin:var(--nv-space-5) 0 var(--nv-space-2)}.nv-contact__phone a{text-decoration:none}.nv-contact__wa{margin-top:var(--nv-space-4);min-width:220px}.nv-contact__form-wrap{background:var(--nv-white);border-radius:var(--nv-radius-md);padding:var(--nv-space-6) var(--nv-space-5)}.nv-contact__form{display:grid;gap:var(--nv-space-4);margin-top:var(--nv-space-4)}.nv-field{display:grid;gap:var(--nv-space-1)}.nv-field label{font-size:var(--nv-size-small)}.nv-input--box{border-radius:var(--nv-radius-sm);width:100%;box-sizing:border-box}.nv-textarea{padding-block:var(--nv-space-3);min-height:140px;resize:vertical}.nv-notice{padding:var(--nv-space-3) var(--nv-space-4);border-radius:var(--nv-radius-sm);margin:0}.nv-notice--ok{background:#e6efe0}.nv-notice--error{background:#f6e1df}.nv-notice--error ul{margin:0;padding-left:1.1em}.nv-hub__tabs{justify-content:flex-start}.nv-chips{list-style:none;padding:0;margin:0 0 var(--nv-space-5);display:flex;flex-wrap:wrap;gap:var(--nv-space-2)}.nv-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--nv-space-4);border-radius:var(--nv-radius-pill);border:1px solid var(--nv-line);background:var(--nv-white);color:var(--nv-ink);font:inherit;font-size:var(--nv-size-small);cursor:pointer;text-decoration:none}.nv-chip[aria-pressed=true]{background:var(--nv-ink);border-color:var(--nv-ink);color:var(--nv-white)}.nv-hub__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--nv-space-7) var(--nv-space-5)}@media(min-width:750px){.nv-hub__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.nv-hub__grid{grid-template-columns:repeat(3,1fr)}}.nv-hub__grid--video{grid-template-columns:repeat(2,1fr);gap:var(--nv-space-5) var(--nv-space-3)}@media(min-width:750px){.nv-hub__grid--video{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.nv-hub__grid--video{grid-template-columns:repeat(4,1fr);gap:var(--nv-space-6) var(--nv-space-5)}}.nv-hub__grid .nv-acard__media{aspect-ratio:4 / 3}.nv-acard__meta{margin:var(--nv-space-1) 0 0}.nv-hub__more{display:flex;justify-content:center;margin-top:var(--nv-space-7)}.nv-hub__empty{text-align:center;padding-block:var(--nv-space-6)}.nv-article__title{max-width:20em}.nv-article__body{margin-inline:auto}.nv-article__tags{max-width:720px;margin:var(--nv-space-6) auto 0}.nv-article__nav{max-width:720px;margin:var(--nv-space-7) auto 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--nv-space-4);border-top:1px solid var(--nv-line);padding-top:var(--nv-space-5)}.nv-article__navlink{display:flex;flex-direction:column;gap:var(--nv-space-1);text-decoration:none;color:inherit}.nv-article__navlink--next{text-align:right;grid-column:2}.nv-article__back{max-width:720px;margin:var(--nv-space-6) auto 0}.nv-article__back a{display:inline-flex;align-items:center;gap:var(--nv-space-1)}.nv-search__form{display:flex;flex-wrap:wrap;gap:var(--nv-space-3);margin:var(--nv-space-5) 0 var(--nv-space-6);max-width:640px}.nv-search__none{margin-top:var(--nv-space-5)}.nv-search__grid{margin-top:var(--nv-space-4)}.nv-search__list{list-style:none;margin:var(--nv-space-7) 0 0;padding:0;border-top:1px solid var(--nv-line)}.nv-search__list a{display:flex;flex-direction:column;gap:2px;padding-block:var(--nv-space-4);border-bottom:1px solid var(--nv-line);text-decoration:none;color:inherit}.nv-lcoll__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nv-space-6) var(--nv-space-3)}@media(min-width:990px){.nv-lcoll__grid{grid-template-columns:repeat(3,1fr);gap:var(--nv-space-7) var(--nv-space-5)}}.nv-lcoll__card{display:flex;flex-direction:column;gap:var(--nv-space-1);text-decoration:none;color:inherit}.nv-lcoll__media{aspect-ratio:1;border-radius:var(--nv-radius-sm);display:block;margin-bottom:var(--nv-space-2)}.nv-lcoll__name{display:flex;align-items:center;justify-content:space-between;gap:var(--nv-space-2)}.nv-hero__title--nv-h2{max-width:22em}html,body{overflow-x:clip}.nv-subtitle{font-weight:var(--nv-weight-body)}.nv-hero--fade .nv-hero__overlay{background:linear-gradient(180deg,#0000 25%,#0000008c 60%,#000000d1);opacity:max(var(--nv-overlay-strength, .65),.85)}.nv-btn--line{background:transparent;color:var(--nv-ink);border-color:var(--nv-ink);border-radius:2px;font-weight:var(--nv-weight-body);min-width:220px}.nv-btn--line:hover{background:var(--nv-ink);color:var(--nv-white)}.nv-scheme-dark .nv-btn--line{color:var(--nv-white);border-color:var(--nv-white)}.nv-pcard__badge--soldout{background:#8f8a87;color:var(--nv-white)}.nv-pcard__icon-btn.is-disabled{background:#e2dedc;color:#a29d9a;cursor:not-allowed}.nv-pcard__icon-btn{transition:transform var(--nv-speed) var(--nv-ease)}.nv-pcard__icon-btn:not(.is-disabled):active{transform:scale(.94)}.nv-grid--lined{gap:0;margin-inline:calc(var(--nv-gutter) * -1 + 10px)}.nv-grid--lined>li{padding:var(--nv-space-4) var(--nv-space-3) var(--nv-space-5);border-bottom:1px solid rgba(26,21,19,.25);border-right:1px solid rgba(26,21,19,.25)}.nv-grid--lined>li:nth-child(2n){border-right:0}@media(min-width:750px){.nv-grid--lined>li:nth-child(2n){border-right:1px solid rgba(26,21,19,.25)}.nv-grid--lined>li:nth-child(3n){border-right:0}}@media(min-width:990px){.nv-grid--lined{margin-inline:0}.nv-grid--lined>li:nth-child(3n){border-right:1px solid rgba(26,21,19,.25)}.nv-grid--lined>li:nth-child(4n){border-right:0}.nv-grid--lined>li{padding:var(--nv-space-5) var(--nv-space-5) var(--nv-space-6)}}.nv-grid--lined .nv-pcard__media{aspect-ratio:1}.nv-grid--lined .nv-pcard__title{min-height:2.6em}.nv-grid--lined .nv-pcard__info{gap:var(--nv-space-2)}.nv-sort .nv-select{min-height:40px;height:40px;border:1px solid var(--nv-ink);background:transparent;font-size:var(--nv-size-small);font-weight:var(--nv-weight-body);padding:0 var(--nv-space-6) 0 var(--nv-space-4);border-radius:var(--nv-radius-sm);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m2 5 5 5 5-5' stroke='%231a1513' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.nv-filter__toggle{border-radius:var(--nv-radius-sm)}.nv-cstack__pills-wrap{background:var(--nv-cs-a, var(--nv-sand));padding-top:var(--nv-space-6)}.nv-cstack__pills{display:flex;gap:var(--nv-space-2);overflow-x:auto;scrollbar-width:none;padding:0 var(--nv-gutter) var(--nv-space-1);scroll-padding-inline:var(--nv-gutter);max-width:var(--nv-page-width, 1400px);margin-inline:auto;box-sizing:border-box}.nv-cstack__pills::-webkit-scrollbar{display:none}.nv-cstack__pill{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--nv-space-5);border:1px solid #b9b3b0;border-radius:var(--nv-radius-sm);color:#8f8a87;text-decoration:none;font-size:var(--nv-size-body);white-space:nowrap;transition:color var(--nv-speed) var(--nv-ease),border-color var(--nv-speed) var(--nv-ease)}.nv-cstack__pill[aria-pressed=true]{border-color:var(--nv-ink);color:var(--nv-ink)}.nv-cstack__row{background:var(--nv-cs-a, var(--nv-sand));color:var(--nv-ink);scroll-margin-top:80px}.nv-cstack__row.is-alt{background:var(--nv-cs-b, var(--nv-white))}.nv-cstack__row:first-child{padding-top:var(--nv-space-6)}.nv-promo--image{position:relative;isolation:isolate;color:var(--nv-white);overflow:hidden;min-height:clamp(460px,120vw,640px);display:flex}.nv-promo--image .nv-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nv-promo--image .nv-promo__bg img{width:100%;height:100%;object-fit:cover;display:block}.nv-promo--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#000000c7,#00000073 32%,#0000 62%);opacity:var(--nv-promo-fade, .7);opacity:calc(var(--nv-promo-fade, .7) / .7)}.nv-promo__content{width:100%;padding-block:var(--nv-section-pad);display:flex;flex-direction:column;align-items:center;text-align:center}.nv-promo__title{max-width:14em;margin:0 auto}.nv-promo__text{margin-top:var(--nv-space-3)}.nv-promo__text p{margin:0}.nv-promo--image .nv-promo__btn{margin-top:var(--nv-space-5);color:var(--nv-white)}.nv-promo__inner{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:990px){.nv-promo--image{min-height:620px}}.nv-reviews__card{height:100%}.nv-reviews__video,.nv-reviews__quote{aspect-ratio:9 / 14;overflow:hidden;flex:none}.nv-reviews__quote{justify-content:center;padding:var(--nv-space-5) var(--nv-space-4)}.nv-reviews__text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.nv-reviews__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nv-reviews__tag{height:64px;box-sizing:border-box;flex:none;padding:0 var(--nv-space-3);background:var(--nv-white)}.nv-reviews__stars{color:var(--nv-green-btn)}.nv-loyalty__sub{font-weight:var(--nv-weight-body);opacity:.92}.nv-marquee{overflow:hidden;padding-block:var(--nv-space-1)}.nv-marquee__track{list-style:none;margin:0;padding:0 0 0 var(--nv-gutter);display:flex;gap:var(--nv-space-3);width:max-content;animation:nv-marquee var(--nv-marquee-speed, 40s) linear infinite}.nv-marquee:hover .nv-marquee__track,.nv-marquee:focus-within .nv-marquee__track,.nv-marquee.is-paused .nv-marquee__track{animation-play-state:paused}.nv-loyalty__perk{flex:none;width:230px;min-height:76px;padding:var(--nv-space-4);display:flex;align-items:center;line-height:1.3;box-sizing:border-box;color:var(--nv-ink);font-weight:var(--nv-weight-body)}@keyframes nv-marquee{to{transform:translate(calc(-50% - var(--nv-space-3) / 2))}}.nv-loyalty__foot{display:flex;flex-direction:column;align-items:flex-start}.nv-marquee__toggle{margin-top:var(--nv-space-3);background:none;border:0;color:inherit;font:inherit;font-size:var(--nv-size-caption);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--nv-space-2) 0;opacity:.85}.nv-loyalty__btn{margin-top:var(--nv-space-4)}@media(prefers-reduced-motion:reduce){.nv-marquee{overflow-x:auto;scrollbar-width:none}.nv-marquee__track{animation:none;padding-right:var(--nv-gutter)}.nv-marquee__track [data-nv-marquee-copy],.nv-marquee__toggle{display:none}}.nv-footer{background:var(--nv-bg);color:var(--nv-fg);padding-block:var(--nv-section-pad) var(--nv-space-6);font-family:var(--nv-font)}.nv-footer__title{margin:0;max-width:14em}.nv-footer__form{margin-top:var(--nv-space-6);max-width:620px}.nv-footer__field{display:flex;align-items:center;border-bottom:1px solid currentColor}.nv-footer__input{flex:1;min-width:0;height:56px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--nv-size-body-lg);padding:0;outline-offset:4px}.nv-footer__input::placeholder{color:inherit;opacity:1}.nv-footer__submit{flex:none;width:56px;height:56px;display:grid;place-items:center;background:transparent;border:0;color:inherit;cursor:pointer}.nv-footer__submit .nv-btn__arrow{width:30px;height:14px;transition:transform var(--nv-speed) var(--nv-ease)}.nv-footer__submit:hover .nv-btn__arrow{transform:translate(4px)}.nv-footer__error{margin:var(--nv-space-2) 0 0}.nv-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nv-space-5) var(--nv-space-4);margin-top:var(--nv-space-8)}@media(min-width:750px){.nv-footer__cols{grid-template-columns:repeat(3,minmax(0,220px))}}.nv-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nv-space-2)}.nv-footer__col a{color:inherit;text-decoration:none;font-size:var(--nv-size-body);overflow-wrap:anywhere}.nv-footer__col a:hover{text-decoration:underline;text-underline-offset:3px}.nv-footer__logo{display:block;margin-top:var(--nv-space-8);color:inherit;width:min(220px,55%)}.nv-footer__logo .nv-logo{display:block;width:100%;height:auto}.nv-footer__legal{margin:var(--nv-space-4) 0 0;opacity:.8}.nv-contact__phone{margin:var(--nv-space-3) 0 0}.nv-contact__phone a{color:inherit;text-decoration:none}.nv-contact__narrow{max-width:640px}.nv-contact__email{margin:var(--nv-space-2) 0 0}.nv-benefits{background:var(--nv-bg);color:var(--nv-fg);padding-bottom:var(--nv-space-4)}.nv-benefits__head{padding-top:var(--nv-section-pad-tight);padding-bottom:var(--nv-space-5)}.nv-benefit__media{position:relative;overflow:hidden;background:var(--nv-sand-light)}.nv-benefit__media img{width:100%;height:100%;object-fit:cover;display:block}.nv-benefit__on-image{position:absolute;inset:auto 0 0 0;z-index:1;padding:var(--nv-space-8) var(--nv-gutter) var(--nv-space-4);color:var(--nv-white);background:linear-gradient(180deg,#0000,#0000008c)}.nv-benefit__title{margin:0;font-family:var(--nv-font);font-weight:var(--nv-weight-body);font-size:var(--nv-size-h3);line-height:1.2;letter-spacing:-.005em;text-wrap:balance}.nv-benefit__text{margin:0;font-size:var(--nv-size-body);line-height:1.5;font-weight:var(--nv-weight-body)}.nv-benefit__body{padding:var(--nv-space-4) var(--nv-gutter) var(--nv-space-7)}.nv-benefit__body .nv-benefit__text{color:var(--nv-ink);max-width:36em}.nv-benefits--a .nv-benefit__media,.nv-benefits--b .nv-benefit__media{aspect-ratio:4 / 5}.nv-benefits--b .nv-benefit__media{aspect-ratio:3 / 4}.nv-benefits--b .nv-benefit__on-image{padding-top:40%;background:linear-gradient(180deg,#0000,#000000b8 55%)}.nv-benefits--b .nv-benefit__on-image .nv-benefit__text{margin-top:var(--nv-space-2);opacity:.94}.nv-benefits--c{padding-block:var(--nv-section-pad-tight)}.nv-benefits__rail{--nv-rail-item: 84%}.nv-benefits--c .nv-benefit__media{aspect-ratio:4 / 5;border-radius:var(--nv-radius-sm)}.nv-benefits--c .nv-benefit__on-image{padding-inline:var(--nv-space-4)}.nv-benefits--c .nv-benefit__body{padding:var(--nv-space-3) 0 0}@media(min-width:750px){.nv-benefits--a,.nv-benefits--b{display:grid;grid-template-columns:repeat(2,1fr)}.nv-benefits--a .nv-benefits__head,.nv-benefits--b .nv-benefits__head{grid-column:1 / -1}.nv-benefits__rail{--nv-rail-item: calc((100% - 2 * var(--nv-space-4)) / 3)}}.jdgm-widget,.jdgm-widget *{font-family:var(--nv-font)!important}.jdgm-widget{color:var(--nv-ink)}.jdgm-star,.jdgm-star:before,.jdgm-rev__rating .jdgm-star,.jdgm-preview-badge .jdgm-star{color:var(--nv-green-btn)!important}.jdgm-histogram__bar{background:#1a151314!important;border-radius:3px;overflow:hidden;height:8px!important}.jdgm-histogram__bar-content{background:var(--nv-green-btn)!important;border-radius:3px}.jdgm-rev-widg{padding:0!important;border:0!important}.jdgm-rev-widg__title{font-size:var(--nv-size-h2)!important;font-weight:var(--nv-weight-heading)!important;text-align:left!important;margin-bottom:var(--nv-space-4)!important}.jdgm-rev-widg__summary-text,.jdgm-histogram__percentage,.jdgm-histogram__frequency{color:var(--nv-muted)!important;font-size:var(--nv-size-small)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev{background:transparent!important;color:var(--nv-ink)!important;border:1px solid var(--nv-ink)!important;border-radius:2px!important;min-height:44px;padding:0 var(--nv-space-5)!important;font-weight:var(--nv-weight-body)!important;align-items:center;justify-content:center;text-decoration:none!important;line-height:1.2!important;padding-block:13px!important;text-align:center;box-sizing:border-box}.jdgm-write-rev-link:hover{background:var(--nv-ink)!important;color:var(--nv-white)!important}.jdgm-rev-widg__reviews{display:grid;gap:var(--nv-space-3)}.jdgm-rev{background:var(--nv-white);border-radius:var(--nv-radius-md);padding:var(--nv-space-5)!important;border:0!important;margin:0!important}.jdgm-divider-top:before{display:none!important}.jdgm-rev__icon{background:var(--nv-sand)!important;color:var(--nv-ink)!important;font-weight:var(--nv-weight-heading)!important}.jdgm-rev__author{font-size:var(--nv-size-body)!important;font-weight:var(--nv-weight-heading)!important;color:var(--nv-ink)!important}.jdgm-rev__timestamp,.jdgm-rev__location{color:var(--nv-muted)!important;font-size:var(--nv-size-caption)!important}.jdgm-rev__buyer-badge{background:var(--nv-green-btn)!important;color:var(--nv-ink)!important;border-radius:var(--nv-radius-pill)!important}.jdgm-rev__title{font-size:var(--nv-size-body)!important;font-weight:var(--nv-weight-heading)!important;margin-top:var(--nv-space-3)!important;text-transform:none!important}.jdgm-rev__body,.jdgm-rev__body p{font-size:var(--nv-size-body)!important;line-height:1.5!important;color:var(--nv-ink-soft)!important}.jdgm-paginate__page,.jdgm-paginate__next-page,.jdgm-paginate__last-page{color:var(--nv-ink)!important}.jdgm-paginate__page.jdgm-curt{background:var(--nv-ink)!important;color:var(--nv-white)!important;border-radius:var(--nv-radius-sm);padding:4px 10px!important}.nv-footer .nv-footer__input,.nv-footer .nv-footer__input:focus{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.nv-footer .nv-footer__input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--nv-green) inset!important;-webkit-text-fill-color:var(--nv-ink)}.nv-footer__field:focus-within{border-bottom-width:2px}.nv-promo--image:before{background:linear-gradient(180deg,#000000d9,#0009,#0000 60%)}.jdgm-widget .jdgm-star,.jdgm-widget .jdgm-star:before,.jdgm-widget .jdgm-star:after,.jdgm-preview-badge .jdgm-star{font-family:JudgemeStar!important}.jdgm-widget [class*=jdgm-icon],.jdgm-widget [class*=jdgm-icon]:before{font-family:JudgemeIcons!important}.nv-pdp__atc-col{flex:1;min-width:0;display:flex;flex-direction:column}.nv-pdp__atc-col .nv-pdp__atc{width:100%}.nv-pdp__points{justify-content:flex-start;margin-left:0}.nv-pdp__points svg{flex:none}.nv-btn--rect{border-radius:2px}.nv-toast{position:fixed;z-index:2147483000;left:50%;top:calc(env(safe-area-inset-top,0px) + 16px);transform:translate(-50%,-150%);background:var(--nv-ink);color:var(--nv-white);padding:12px 20px;border-radius:var(--nv-radius-sm);font-family:var(--nv-font);font-size:var(--nv-size-small);box-shadow:0 8px 24px #0000002e;opacity:0;transition:transform .22s var(--nv-ease),opacity .22s var(--nv-ease);pointer-events:none;white-space:nowrap}.nv-toast.is-visible{transform:translate(-50%);opacity:1}@media(prefers-reduced-motion:reduce){.nv-toast{transition:opacity .12s linear;transform:translate(-50%)}}.nv-pairs__add[aria-busy=true],.nv-pcard__atc[aria-busy=true],.nv-pdp__atc[aria-busy=true]{opacity:.6;cursor:progress}.nv-benefits--a .nv-benefit__media,.nv-benefits--c .nv-benefit__media{aspect-ratio:5 / 4}.nv-stats__inner{max-width:760px}.nv-stats__title{margin:0 0 var(--nv-space-5)}.nv-stats .nv-stats__media{aspect-ratio:3 / 2;border-radius:2px;margin:0}.nv-stats__sub{margin:var(--nv-space-6) 0 var(--nv-space-4);font-size:var(--nv-size-h3);font-weight:var(--nv-weight-body);line-height:1.25}.nv-stats__rows{border-top:1px solid var(--nv-line-on-dark)}.nv-stats .nv-stat{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;gap:var(--nv-space-4);padding-block:var(--nv-space-5);border-top:0;border-bottom:1px solid var(--nv-line-on-dark)}.nv-stats .nv-stat:last-of-type{border-bottom:1px solid var(--nv-line-on-dark)}.nv-stats .nv-stat__num{color:var(--nv-white);font-size:var(--nv-size-h1);font-weight:var(--nv-weight-heading);min-width:0;line-height:1}.nv-stat__label{font-size:var(--nv-size-body-lg);line-height:1.35}.nv-stats .nv-stats__note{margin:var(--nv-space-5) 0 0;font-size:var(--nv-size-small);line-height:1.4;opacity:.85}.nv-stats__cta{display:flex;justify-content:center;margin-top:var(--nv-space-7)}.nv-stats__btn{min-width:min(280px,72%)}.nv-ibanner{position:relative;isolation:isolate;color:var(--nv-white);overflow:hidden;aspect-ratio:7 / 5;display:flex}@media(min-width:750px){.nv-ibanner{aspect-ratio:auto;min-height:460px}}.nv-ibanner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--nv-ink)}.nv-ibanner__media img{width:100%;height:100%;object-fit:cover;display:block}.nv-ibanner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--nv-ibanner-shade, .35))}.nv-ibanner__content{width:100%;padding-block:var(--nv-space-7);display:flex;flex-direction:column;align-items:flex-start}.nv-ibanner__title{margin:0}.nv-ibanner__text{margin-top:var(--nv-space-4);max-width:30em}.nv-ibanner__text p{margin:0}.nv-ibanner__btn{margin-top:auto;width:100%;max-width:420px}@media(min-width:750px){.nv-ibanner__btn{margin-top:var(--nv-space-6)}}.nv-promo--image:before{background:linear-gradient(180deg,#000000e6,#000000c7 30%,#00000059 55%,#0000 75%);opacity:1}.nv-promo--image .nv-promo__title,.nv-promo--image .nv-promo__text{text-shadow:0 1px 12px rgba(0,0,0,.35)}.nv-pdp__buy{align-items:flex-start}.nv-ibanner{aspect-ratio:auto;min-height:71vw}.nv-ibanner__btn{margin-top:var(--nv-space-7)}@media(min-width:750px){.nv-ibanner{min-height:460px}}.nv-promo--image:before{content:none}.nv-promo--image .nv-promo__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000e0,#000000b8 32%,#0000004d 58%,#0000 78%)}main,.nv-cstack,.nv-coll{overflow-x:clip}.nv-hero--short{min-height:clamp(240px,34svh,360px)}.nv-hero--short .nv-hero__content{padding-block:var(--nv-space-6)}.nv-hero__text,.nv-hero__eyebrow{font-weight:var(--nv-weight-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nv-hero,.nv-promo--image,.nv-ibanner,.nv-loyalty,.nv-stats,.nv-benefit__on-image{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nv-collnav{margin:0 calc(var(--nv-gutter) * -1) var(--nv-space-5)}.nv-collnav__list{list-style:none;margin:0;display:flex;gap:var(--nv-space-2);overflow-x:auto;scrollbar-width:none;padding:0 var(--nv-gutter) var(--nv-space-1);scroll-padding-inline:var(--nv-gutter)}.nv-collnav__list::-webkit-scrollbar{display:none}.nv-collnav__list li{flex:none}.nv-cstack__pill:hover{border-color:var(--nv-ink);color:var(--nv-ink)}.nv-section a.nv-pcard__icon-btn,a.nv-pcard__icon-btn{color:var(--nv-white);background:var(--nv-ink);text-decoration:none}.nv-contact__hero--solid{min-height:0;background:var(--nv-ink)}.nv-contact__hero--solid .nv-hero__overlay{display:none}.nv-contact__hero--solid .nv-hero__content{padding-block:var(--nv-space-7)}.nv-toast{left:0;right:0;top:0;transform:translateY(-100%);width:100%;box-sizing:border-box;border-radius:0;text-align:center;padding:14px var(--nv-gutter);padding-top:calc(env(safe-area-inset-top,0px) + 14px);font-size:var(--nv-size-body);white-space:normal}.nv-toast.is-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.nv-toast{transform:none}}.nv-rail,.nv-cstack__pills,.nv-collnav__list,.nv-marquee{contain:paint}.nv-btn--primary,a.nv-btn--primary,.nv-section a.nv-btn--primary,.nv-scheme-dark a.nv-btn--primary,.nv-btn--primary:visited{color:var(--nv-ink)!important}@media(max-width:989px){.nv-pdp{padding-top:0}}.nv-benefit__title{font-size:1.625rem;font-weight:var(--nv-weight-body);line-height:1.15}@media(min-width:750px){.nv-benefit__title{font-size:2rem}}.nv-benefit__on-image{padding-top:var(--nv-space-9);background:linear-gradient(180deg,#0000,#00000073 45%,#000000b8)}.nv-benefit__text{font-size:var(--nv-size-body-lg);line-height:1.45}.nv-benefit__body{padding-top:var(--nv-space-5)}.nv-stats .nv-stat{grid-template-columns:auto 1fr;gap:var(--nv-space-4)}.nv-stats .nv-stat__num{min-width:3.4ch}.nv-benefit__title--desk{display:none}@media(min-width:990px){.nv-pdp__gallery{position:sticky;top:96px}.nv-benefits--a{display:block;max-width:var(--nv-max-width);margin-inline:auto;padding:var(--nv-section-pad) var(--nv-gutter);box-sizing:border-box}.nv-benefits--a .nv-benefit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--nv-space-8);align-items:center}.nv-benefits--a .nv-benefit+.nv-benefit{margin-top:var(--nv-space-8)}.nv-benefits--a .nv-benefit:nth-child(2n) .nv-benefit__media{order:2}.nv-benefits--a .nv-benefit__media{aspect-ratio:4 / 3;border-radius:var(--nv-radius-md)}.nv-benefits--a .nv-benefit__on-image{display:none}.nv-benefits--a .nv-benefit__body{padding:0;max-width:30rem}.nv-benefits--a .nv-benefit__title--desk{display:block;color:var(--nv-ink);font-size:2.5rem;font-weight:var(--nv-weight-heading);line-height:1.1;margin:0 0 var(--nv-space-4)}.nv-benefits--a .nv-benefit__body .nv-benefit__text{font-size:1.25rem;line-height:1.55;color:var(--nv-ink-soft)}.nv-stats__inner{max-width:var(--nv-max-width);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--nv-space-8);align-items:start}.nv-stats__title{grid-column:1 / -1;margin-bottom:var(--nv-space-6)}.nv-stats .nv-stats__media{grid-column:1;grid-row:2 / span 4;aspect-ratio:4 / 3;border-radius:var(--nv-radius-md)}.nv-stats__sub,.nv-stats__rows,.nv-stats__note,.nv-stats__cta{grid-column:2}.nv-stats__sub{margin-top:0}.nv-stats__cta{justify-content:flex-start;margin-top:var(--nv-space-6)}.jdgm-rev-widg__reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nv-space-4)}.jdgm-rev-widg__header{max-width:640px}.nv-faq__inner{max-width:var(--nv-max-width);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--nv-space-8);align-items:start}.nv-faq__inner .nv-head{margin:0;position:sticky;top:110px}.nv-footer .nv-container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:var(--nv-space-8);align-items:start}.nv-footer__signup{grid-column:1}.nv-footer__cols{grid-column:2;margin-top:var(--nv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;width:100%;max-width:560px}.nv-footer__logo,.nv-footer__legal{grid-column:1 / -1}.nv-footer__logo{width:260px}.nv-cstack__pills{max-width:var(--nv-max-width);padding-inline:var(--nv-gutter)}.nv-hero--short .nv-hero__media img{object-position:50% 30%!important}.nv-grid--lined{border-top:0}.nv-grid--lined .nv-pcard__media{margin-inline:var(--nv-space-3)}}.jdgm-histogram{width:100%;max-width:340px}.jdgm-histogram__row{display:flex!important;align-items:center;gap:var(--nv-space-3);width:auto!important;height:auto!important;margin:0 0 6px!important}.jdgm-histogram__star{display:inline-flex!important;width:auto!important;flex:none;white-space:nowrap;font-size:13px!important;line-height:1}.jdgm-histogram__star .jdgm-star{font-size:13px!important;padding:0 1px!important}.jdgm-histogram__bar{display:block!important;flex:1 1 auto;width:auto!important;min-width:80px}.jdgm-histogram__frequency,.jdgm-histogram__percentage{display:inline-block!important;width:auto!important;min-width:3.5ch;text-align:right;flex:none}.jdgm-rev-widg__summary-stars{white-space:nowrap;display:flex;align-items:center;gap:var(--nv-space-2);flex-wrap:wrap}.jdgm-rev-widg__summary-stars a,.jdgm-rev-widg__summary-stars span{text-decoration:none!important}.jdgm-rev-widg__summary-stars .jdgm-star{font-size:18px!important}.jdgm-rev__timestamp,.jdgm-rev__icon{display:none!important}.jdgm-rev__header .jdgm-rev__author-wrapper,.jdgm-rev__author-wrapper{padding-left:0!important;margin-left:0!important}.jdgm-rev__header{padding-left:0!important;min-height:0!important}.shopify-policy__container{width:100%!important;max-width:min(760px,100%)!important;min-width:0!important;box-sizing:border-box;margin:0 auto!important;padding:var(--nv-space-7) var(--nv-gutter) var(--nv-section-pad)!important;font-family:var(--nv-font);color:var(--nv-ink)}.shopify-policy__container *{max-width:100%;box-sizing:border-box}.shopify-policy__body,.shopify-policy__body .rte{overflow-wrap:anywhere;word-break:normal;font-size:var(--nv-size-body);line-height:var(--nv-lh-body)}.shopify-policy__title{text-align:left!important;margin-bottom:var(--nv-space-5)!important}.shopify-policy__title h1{font-size:var(--nv-size-h1)!important;line-height:var(--nv-lh-heading);font-weight:var(--nv-weight-heading);margin:0}.shopify-policy__body h1,.shopify-policy__body h2{font-size:var(--nv-size-h2)!important;line-height:var(--nv-lh-heading);margin:1.6em 0 .5em!important;font-weight:var(--nv-weight-heading)}.shopify-policy__body h3,.shopify-policy__body h4{font-size:var(--nv-size-h3)!important;line-height:var(--nv-lh-heading);margin:1.4em 0 .4em!important;font-weight:var(--nv-weight-heading)}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1em}.shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body table{display:block;overflow-x:auto}.nv-faqcat__inner{max-width:880px}.nv-faqcat__nav{margin-bottom:var(--nv-space-6)}.nv-faqcat__group{scroll-margin-top:90px}.nv-faqcat__group+.nv-faqcat__group{margin-top:var(--nv-space-7)}.nv-faqcat__title{margin:0 0 var(--nv-space-4)}.nv-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.nv-faqcat__nav{margin-inline:0}.nv-faqcat__nav .nv-collnav__list{padding-inline:0;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/novus.css.map */
