.nimo-form-factor-compare{background:var(--compare-background);color:#111827;padding-block:var(--compare-padding-top) var(--compare-padding-bottom)}.nimo-form-factor-compare__inner{width:100%}.nimo-form-factor-compare__header{max-width:820px;margin:0 auto 44px;text-align:center}.nimo-form-factor-compare__eyebrow{margin:0 0 12px;color:var(--compare-accent);font-size:14px;font-weight:700;letter-spacing:.12em;line-height:1.4}.nimo-form-factor-compare__title{margin:0;color:#0d0d0d;font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.nimo-form-factor-compare__description{margin-top:18px;color:#5f6672;font-size:18px;line-height:1.6}.nimo-form-factor-compare__description p{margin:0}.nimo-form-factor-compare__table-wrap{overflow-x:auto;border:1px solid #dfe5ee;border-radius:28px;background:#fff;box-shadow:0 18px 48px #131f3614;scrollbar-color:var(--compare-accent) #e9edf3;scrollbar-width:thin}.nimo-form-factor-compare__table-wrap:focus-visible{outline:3px solid color-mix(in srgb,var(--compare-accent) 45%,white);outline-offset:4px}.nimo-form-factor-compare__table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.nimo-form-factor-compare__table th,.nimo-form-factor-compare__table td{border-right:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1;padding:24px 26px;text-align:left;vertical-align:top}.nimo-form-factor-compare__table tr>:last-child{border-right:0}.nimo-form-factor-compare__table tbody tr:last-child>*{border-bottom:0}.nimo-form-factor-compare__table thead th{background:#fff;padding-top:28px;padding-bottom:30px}.nimo-form-factor-compare__table thead th:not(:first-child){border-top:5px solid var(--compare-accent)}.nimo-form-factor-compare__feature-heading,.nimo-form-factor-compare__table tbody th{width:19%;background:#f8fafc;color:#111827;font-size:15px;font-weight:700;line-height:1.4}.nimo-form-factor-compare__table td{width:27%;color:#545c69;font-size:16px;line-height:1.55}.nimo-form-factor-compare__table td strong{color:#1b2430;font-weight:650}.nimo-form-factor-compare__index{display:block;margin-bottom:18px;color:var(--compare-accent);font-size:13px;font-weight:700;letter-spacing:.12em}.nimo-form-factor-compare__model{display:block;color:#0d0d0d;font-size:clamp(21px,2vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.nimo-form-factor-compare__model-note{display:block;margin-top:10px;color:#727a87;font-size:14px;font-weight:400;line-height:1.45}.nimo-form-factor-compare__extra-row[hidden]{display:none}.nimo-form-factor-compare__actions{display:flex;justify-content:center;margin-top:32px}.nimo-form-factor-compare__toggle{display:inline-flex;min-width:178px;min-height:52px;align-items:center;justify-content:center;gap:18px;border:1px solid var(--compare-accent);border-radius:999px;background:var(--compare-accent);color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:700;line-height:1;padding:14px 24px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.nimo-form-factor-compare__toggle:hover{background:#fff;color:var(--compare-accent);transform:translateY(-1px)}.nimo-form-factor-compare__toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--compare-accent) 45%,white);outline-offset:4px}.nimo-form-factor-compare__toggle-icon{font-size:22px;font-weight:400;line-height:.8;transition:transform .18s ease}.nimo-form-factor-compare__toggle[aria-expanded=true] .nimo-form-factor-compare__toggle-icon{transform:rotate(45deg)}.nimo-form-factor-compare__footnote{margin:24px auto 0;color:#7a828f;font-size:13px;line-height:1.5;text-align:center}.nimo-form-factor-compare__scroll-hint{display:none}@media screen and (max-width:749px){.nimo-form-factor-compare{padding-block:calc(var(--compare-padding-top) * .6) calc(var(--compare-padding-bottom) * .6)}.nimo-form-factor-compare__header{margin-bottom:28px;text-align:left}.nimo-form-factor-compare__title{font-size:36px}.nimo-form-factor-compare__description{font-size:16px}.nimo-form-factor-compare__scroll-hint{display:block;margin:0 0 12px;color:#6b7280;font-size:13px;line-height:1.4}.nimo-form-factor-compare__table-wrap{border-radius:20px}.nimo-form-factor-compare__table{min-width:880px}.nimo-form-factor-compare__table th,.nimo-form-factor-compare__table td{padding:20px 18px}.nimo-form-factor-compare__feature-heading,.nimo-form-factor-compare__table tbody th{position:sticky;left:0;z-index:2;width:160px;box-shadow:8px 0 14px #141f300f}.nimo-form-factor-compare__table thead .nimo-form-factor-compare__feature-heading{z-index:3}.nimo-form-factor-compare__table td,.nimo-form-factor-compare__table thead th:not(:first-child){width:240px}.nimo-form-factor-compare__table td{font-size:15px}.nimo-form-factor-compare__model{font-size:22px}}@media(prefers-reduced-motion:reduce){.nimo-form-factor-compare__toggle,.nimo-form-factor-compare__toggle-icon{transition:none}}.ngr{background:var(--ngr-bg);color:var(--ngr-text);padding:var(--ngr-top) 28px var(--ngr-bottom);text-align:var(--ngr-align)}.ngr-inner{max-width:var(--ngr-width);margin-inline:auto}.ngr-intro{max-width:1040px;margin-inline:auto}.ngr h2{font-family:inherit;font-size:var(--ngr-heading);line-height:1.15;font-weight:600;letter-spacing:-.025em;color:inherit;margin:0 0 24px}.ngr-description{font-size:var(--ngr-body);line-height:1.8;color:inherit}.ngr-description p{margin:0}.ngr-description p+p{margin-top:18px}.ngr-map-wrap{max-width:var(--ngr-map-width);margin:var(--ngr-gap) auto}.ngr-map{display:block;width:100%;height:auto;overflow:visible}.ngr-region{fill:var(--ngr-base);stroke:var(--ngr-border);stroke-width:.65;stroke-linejoin:round;fill-rule:evenodd}.ngr-region--us{fill:var(--ngr-us)}.ngr-region--ca{fill:var(--ngr-ca)}.ngr-region--mx{fill:var(--ngr-mx)}.ngr-region--eu{fill:var(--ngr-eu)}.ngr-region--me{fill:var(--ngr-me)}.ngr-region--cn{fill:var(--ngr-cn)}.ngr-metrics{container-type:inline-size;display:grid;grid-template-columns:repeat(var(--ngr-columns),minmax(0,1fr));gap:36px 24px;text-align:center}.ngr-metric{min-width:0;padding:0}.ngr-value{font-size:min(var(--ngr-number),3.8cqw);font-weight:var(--ngr-weight);letter-spacing:-.045em;line-height:1.15;color:#6d8dff;display:inline-block;white-space:nowrap;background-image:var(--ngr-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ngr-label{font-size:var(--ngr-label);line-height:1.5;color:var(--ngr-text);margin-top:16px}.ngr-metrics--dividers .ngr-metric+.ngr-metric{border-left:1px solid var(--ngr-base)}@media(max-width:1100px)and (min-width:750px){.ngr-value{font-size:min(var(--ngr-number),3.8cqw)}}@media(max-width:749px){.ngr{padding:var(--ngr-mobile-padding) 20px}.ngr h2{font-size:min(var(--ngr-heading),30px)}.ngr-description{font-size:min(var(--ngr-body),16px);line-height:1.65}.ngr-map-wrap{margin-block:28px}.ngr-metrics{grid-template-columns:repeat(var(--ngr-mobile-columns),minmax(0,1fr));gap:28px 12px}.ngr-value{font-size:min(var(--ngr-mobile-number),9cqw)}.ngr-label{font-size:min(var(--ngr-label),15px);margin-top:10px}.ngr-metric{padding:0}.ngr-metric:last-child:nth-child(odd){grid-column:1/-1}.ngr-metrics--dividers .ngr-metric+.ngr-metric{border:0}}.ngr-map-wrap{position:relative;display:block;text-align:left;isolation:isolate}.ngr-map-canvas{position:relative}.ngr-map-nav{display:none}.ngr-map-panels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ngr-hotspot{position:absolute;left:var(--ngr-x);top:var(--ngr-y);width:0;height:0;z-index:2}.ngr-map-pin{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--ngr-pin);color:var(--ngr-pin-icon);transform:translate(-50%,-50%);box-shadow:0 3px 10px #202b421f;cursor:pointer}.ngr-map-pin svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round}.ngr-map-pin[aria-expanded=true]{background:var(--ngr-pin);box-shadow:0 0 0 5px #2663eb1a}.ngr-map-pin[aria-expanded=true] .ngr-pin-vertical{opacity:0}.ngr-map-pin:focus-visible,.ngr-map-nav button:focus-visible{outline:3px solid var(--ngr-pin);outline-offset:4px}.ngr-map-card{position:absolute;left:var(--ngr-card-x);top:calc(var(--ngr-card-y) + 24px);width:var(--ngr-popup-width);max-width:90%;padding:24px;border:1px solid #e5e7eb;border-radius:12px;background:var(--ngr-popup-bg);color:var(--ngr-popup-text);box-shadow:0 8px 28px #1118271a;pointer-events:auto;z-index:5;box-sizing:border-box}.ngr-map-card[hidden]{display:none}.ngr-map-card--right{transform:translate(calc(-100% + 18px))}.ngr-map-card-header{display:flex;align-items:center;gap:12px}.ngr-map-card-header img{width:48px;height:48px;border-radius:9px;object-fit:cover}.ngr .ngr-map-card h3{font:inherit;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ngr-popup-text);margin:0}.ngr-map-card-subtitle{font-size:14px;line-height:1.5;font-weight:600;margin-top:14px}.ngr-map-card-copy{font-size:14px;line-height:1.7;color:#555d68;margin-top:10px}.ngr-map-card-copy p{margin:0}.ngr-map-card-copy p+p{margin-top:10px}.ngr-region--us,.ngr-region--ca,.ngr-region--mx,.ngr-region--eu,.ngr-region--me,.ngr-region--cn{cursor:pointer}.ngr-region.ngr-region-active{fill:var(--ngr-hover)}@media(max-width:749px){.ngr-hotspot{display:none}.ngr-map-pin{width:28px;height:28px;border-width:1.5px}.ngr-map-pin svg{width:15px;height:15px}.ngr-map-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.ngr-map-nav button{font:inherit;font-size:12px;line-height:1.3;min-height:40px;padding:8px 12px;border:1px solid #d5e2f6;border-radius:20px;background:#fff;color:var(--ngr-pin);cursor:pointer}.ngr-map-nav button[aria-expanded=true]{background:var(--ngr-pin);border-color:var(--ngr-pin);color:var(--ngr-pin-icon)}.ngr-map-panels{position:static}.ngr-map-card{position:static;max-width:none;width:100%;transform:none;margin-top:16px;padding:20px}.ngr .ngr-map-card h3{font-size:17px}.ngr-map-card-copy{font-size:13px}}@media(prefers-reduced-motion:no-preference){.ngr-map-pin{transition:box-shadow .2s,background .2s}.ngr-region{transition:fill .2s}}.nimo-halloween-deals{position:relative;overflow:hidden;padding-block:var(--nimo-halloween-section-top) var(--nimo-halloween-section-bottom);color:var(--nimo-halloween-text);background:radial-gradient(circle at 8% 24%,color-mix(in srgb,var(--nimo-halloween-accent) 24%,transparent) 0,transparent 18rem),radial-gradient(circle at 92% 76%,color-mix(in srgb,var(--nimo-halloween-accent) 16%,transparent) 0,transparent 20rem),var(--nimo-halloween-bg)}.nimo-halloween-deals__inner{position:relative;z-index:1}.nimo-halloween-deals__header{max-width:760px;margin:0 auto 36px;text-align:center}.nimo-halloween-deals__eyebrow{margin:0 0 10px;color:var(--nimo-halloween-accent);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nimo-halloween-deals__header h2{margin:0;color:var(--nimo-halloween-text);font-size:clamp(30px,4vw,52px);line-height:1.08}.nimo-halloween-deals__description{margin-top:14px;color:var(--nimo-halloween-muted);font-size:17px;line-height:1.6}.nimo-halloween-deals__description p{margin:0}.nimo-halloween-deals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.nimo-halloween-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;color:#0b0b0c;background:var(--nimo-halloween-card);border:1px solid color-mix(in srgb,var(--nimo-halloween-accent) 18%,#e7e7e7);border-radius:var(--nimo-halloween-radius);box-shadow:0 18px 50px #00000057;transition:transform .18s ease,box-shadow .18s ease}.nimo-halloween-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #00000075}.nimo-halloween-card__media{position:relative;min-height:0;aspect-ratio:1.15;padding:22px 22px 0;background:#fff}.nimo-halloween-card__media>a{display:block;width:100%;height:100%}.nimo-halloween-card__media img,.nimo-halloween-card__placeholder{display:block;width:100%;height:100%;object-fit:contain}.nimo-halloween-card__badge{position:absolute;z-index:2;top:18px;left:18px;display:grid;width:fit-content;max-width:calc(100% - 36px);padding:10px 12px;place-content:center;text-align:center;color:#fff;background:var(--nimo-halloween-accent);border-radius:999px;box-shadow:0 8px 24px color-mix(in srgb,var(--nimo-halloween-accent) 36%,transparent);line-height:1}.nimo-halloween-card__badge strong{max-width:100%;font-size:16px;font-weight:800;letter-spacing:.02em;line-height:1.05;overflow-wrap:normal;white-space:nowrap}.nimo-halloween-card__content{display:flex;flex:1;flex-direction:column;padding:12px 24px 26px;text-align:center}.nimo-halloween-card__content h3{min-height:2.4em;margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.2}.nimo-halloween-card__content h3 a{color:inherit;text-decoration:none}.nimo-halloween-card__subtitle{min-height:2.8em;margin:10px 0 0;color:#4a4a4a;font-size:14px;line-height:1.4}.nimo-halloween-card__price{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:8px;margin:auto 0 18px;padding-top:20px}.nimo-halloween-card__price strong{color:var(--nimo-halloween-accent);font-size:28px;line-height:1}.nimo-halloween-card__price s{color:#777;font-size:14px}.nimo-halloween-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nimo-halloween-card__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--nimo-halloween-accent);border-radius:999px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}.nimo-halloween-card__button--outline{color:var(--nimo-halloween-accent);background:transparent}.nimo-halloween-card__button--solid{color:#fff;background:var(--nimo-halloween-accent)}.nimo-halloween-card__button:hover{transform:translateY(-1px)}.nimo-halloween-card__button--outline:hover{color:#fff;background:var(--nimo-halloween-accent)}.nimo-halloween-card a:focus-visible,.nimo-halloween-deals__footer a:focus-visible{outline:3px solid #fff;outline-offset:4px}.nimo-halloween-deals__footer{margin-top:32px;text-align:center}.nimo-halloween-deals__footer a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;color:#fff;border:1px solid var(--nimo-halloween-accent);border-radius:999px;font-weight:800;text-decoration:none}@media(max-width:989px){.nimo-halloween-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nimo-halloween-deals__header{margin-bottom:26px;text-align:left}.nimo-halloween-deals__description{font-size:15px}.nimo-halloween-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nimo-halloween-card__media{aspect-ratio:1.08;padding:12px 10px 0}.nimo-halloween-card__content{padding:10px 10px 18px}.nimo-halloween-card__badge{top:10px;left:8px;max-width:calc(100% - 16px);padding:7px 8px}.nimo-halloween-card__badge strong{font-size:clamp(10px,2.7vw,13px)}.nimo-halloween-card__content h3{font-size:16px}.nimo-halloween-card__subtitle{font-size:12px}.nimo-halloween-card__price{gap:5px;padding-top:14px;margin-bottom:14px}.nimo-halloween-card__price strong{font-size:20px}.nimo-halloween-card__price s{font-size:12px}.nimo-halloween-card__actions{grid-template-columns:1fr;gap:8px}.nimo-halloween-card__button{min-height:44px;padding:10px 8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.nimo-halloween-card,.nimo-halloween-card__button{transition:none}}.nms{display:block;background:var(--nms-bg);color:var(--nms-text);padding:var(--nms-top) 28px var(--nms-bottom)}.nms-inner{max-width:var(--nms-width);margin-inline:auto}.nms-header{text-align:var(--nms-align);margin-bottom:44px}.nms h2{font-family:inherit;color:var(--nms-heading-color);font-size:var(--nms-heading);line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:0 0 20px}.nms-intro{font-size:var(--nms-intro);line-height:1.65;max-width:1000px;margin-inline:auto}.nms-intro p{margin:0}.nms-years{display:flex;overflow-x:auto;border-bottom:1px solid #dce2eb;margin-bottom:36px;scrollbar-width:thin}.nms-tab{font:inherit;flex:1 0 90px;padding:0 12px 20px;background:none;color:var(--nms-muted);font-size:var(--nms-year);line-height:1.5;border:0;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}.nms-tab[aria-selected=true]{color:var(--nms-accent);font-weight:600;border-bottom-color:var(--nms-accent)}.nms-panel{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--nms-radius);overflow:hidden;background:var(--nms-card)}.nms-panel[hidden]{display:none}.nms-copy{padding:clamp(24px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.nms-date{color:var(--nms-accent);font-size:18px;font-weight:600;margin-bottom:20px}.nms-story{font-size:var(--nms-body);line-height:1.45;letter-spacing:-.015em}.nms-story p{margin:0}.nms-story p+p{margin-top:14px}.nms-media{width:100%;aspect-ratio:5/4;overflow:hidden}.nms-media img,.nms-media svg{display:block;width:100%;height:100%;object-fit:var(--nms-fit);object-position:var(--nms-focus)}.nms-panel--left .nms-media{grid-column:1;grid-row:1}.nms-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:28px}.nms-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--nms-accent);border-radius:50%;color:var(--nms-accent);background:transparent;cursor:pointer}.nms-arrow:hover{background:var(--nms-accent);color:#fff}.nms-arrow:disabled{opacity:.35;cursor:default}.nms-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.nms-status{font-size:14px;color:var(--nms-muted);min-width:40px;text-align:center}.nms button:focus-visible,.nms-panel:focus-visible{outline:2px solid var(--nms-accent);outline-offset:3px}.nms:not(:defined) .nms-controls{display:none}.nms:not(:defined) .nms-panel+.nms-panel{margin-top:24px}@media(prefers-reduced-motion:no-preference){.nms-panel:not([hidden]){animation:nms-appear .25s ease-out}@keyframes nms-appear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){.nms{padding:var(--nms-mobile-padding) 20px}.nms h2{font-size:var(--nms-mobile-heading)}.nms-header{margin-bottom:28px}.nms-intro{font-size:min(var(--nms-intro),15px)}.nms-years{margin-bottom:24px}.nms-tab{flex-basis:76px;padding-inline:10px}.nms-panel{grid-template-columns:1fr}.nms-panel--left .nms-media{grid-column:auto;grid-row:auto}.nms-copy{min-height:220px;padding:28px}.nms-story{font-size:var(--nms-mobile-body)}.nms-date{font-size:16px;margin-bottom:14px}.nms-controls{margin-top:20px}}.nms-media--clean-edge{display:flex;align-items:center;justify-content:center;background:#fff}.nms-media--clean-edge img{width:100%;height:100%;object-fit:contain;clip-path:inset(0 calc(var(--nms-edge-gap,0%) + .4%) 0 0)}.nmv{background:var(--nmv-bg);color:var(--nmv-text-color);text-align:var(--nmv-align);padding:var(--nmv-top) 28px var(--nmv-bottom)}.nmv-inner{max-width:var(--nmv-width);margin-inline:auto}.nmv-brand{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:var(--nmv-logo-gap)}.nmv-brand img{display:block;width:var(--nmv-logo);max-width:50%;height:auto}.nmv-brand--lines:before,.nmv-brand--lines:after{content:"";width:100px;max-width:18%;height:1px;background:linear-gradient(90deg,transparent,var(--nmv-line))}.nmv-brand--lines:after{transform:rotate(180deg)}.nmv-statements{display:grid;gap:var(--nmv-item-gap)}.nmv h2{font-family:inherit;font-size:var(--nmv-heading);font-weight:var(--nmv-weight);line-height:1.2;letter-spacing:-.025em;color:var(--nmv-heading-color);margin:0 0 var(--nmv-heading-gap)}.nmv h2.nmv-gradient{display:inline-block;background-image:var(--nmv-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nmv-copy{font-size:var(--nmv-body);line-height:1.5;letter-spacing:-.01em;color:var(--nmv-text-color);overflow-wrap:anywhere}.nmv-copy p{margin:0}.nmv-copy p+p{margin-top:16px}@media(max-width:749px){.nmv{padding:var(--nmv-mobile-padding) 24px}.nmv h2{font-size:var(--nmv-mobile-heading);margin-bottom:min(var(--nmv-heading-gap),20px)}.nmv-copy{font-size:var(--nmv-mobile-body);line-height:1.55}.nmv-brand{gap:20px;margin-bottom:min(var(--nmv-logo-gap),36px)}.nmv-statements{gap:min(var(--nmv-item-gap),40px)}}.nimo-partners{background:#fff;color:#000;padding:var(--np-top) 0 var(--np-bottom);overflow:hidden}.nimo-partners__inner{width:calc(100% - 120px);max-width:1800px;margin:auto}.nimo-partners__heading{margin:0 0 56px;color:#000;font-family:inherit;font-size:var(--z-font-size-medium,48px);line-height:1.05;font-weight:600;letter-spacing:-.025em}.nimo-partners__marquee{position:relative;padding-bottom:40px}.nimo-partners__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.nimo-partners__track{display:flex;width:max-content;animation:nimo-partners-scroll var(--np-duration) linear infinite}.nimo-partners__group{display:flex;flex-shrink:0;align-items:center;gap:64px;padding-right:64px}.nimo-partners__item{width:200px;height:100px;flex:0 0 200px;display:flex;align-items:center;justify-content:center}.nimo-partners__image{display:block;width:100%;height:80px;object-fit:contain;overflow:hidden}.nimo-partners__toggle{position:absolute;opacity:0;width:1px;height:1px}.nimo-partners__pause{position:absolute;right:0;bottom:0;padding:4px 12px;border:1px solid #d9d9d9;border-radius:20px;cursor:pointer;font-size:12px;line-height:1.5;color:#000;background:#fff}.nimo-partners__play-text{display:none}.nimo-partners__toggle:checked~.nimo-partners__viewport .nimo-partners__track,.nimo-partners__viewport:hover .nimo-partners__track{animation-play-state:paused}.nimo-partners__toggle:checked+label .nimo-partners__pause-text{display:none}.nimo-partners__toggle:checked+label .nimo-partners__play-text{display:inline}.nimo-partners__toggle:focus-visible+label{outline:2px solid #000;outline-offset:4px}.nimo-partners__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes nimo-partners-scroll{to{transform:translate(-50%)}}@media(max-width:989px){.nimo-partners__inner{width:calc(100% - 40px)}.nimo-partners__heading{margin-bottom:36px}.nimo-partners__item{width:150px;flex-basis:150px;height:80px}.nimo-partners__image{height:64px}.nimo-partners__group{gap:36px;padding-right:36px}}@media(prefers-reduced-motion:reduce){.nimo-partners__track{animation:none}.nimo-partners__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.nimo-partners__group[aria-hidden],.nimo-partners__pause{display:none}}.nimo-partners.nimo-about-layout{padding:var(--np-layout-top) var(--np-side-padding) var(--np-layout-bottom)}.nimo-about-layout .nimo-partners__inner{width:100%;max-width:var(--np-content-width);margin-inline:auto}.nimo-about-layout .nimo-partners__heading{font-size:var(--np-heading-size);line-height:1.15;margin-bottom:32px;text-align:center;text-wrap:balance}.nimo-about-layout .nimo-partners__marquee{padding-bottom:36px}.nimo-about-layout .nimo-partners__group{gap:44px;padding-right:44px}.nimo-about-layout .nimo-partners__item{width:180px;flex-basis:180px;height:88px}.nimo-about-layout .nimo-partners__image{height:64px}@media(max-width:989px){.nimo-about-layout .nimo-partners__group{gap:32px;padding-right:32px}.nimo-about-layout .nimo-partners__item{width:150px;flex-basis:150px;height:80px}.nimo-about-layout .nimo-partners__image{height:60px}}@media(max-width:749px){.nimo-partners.nimo-about-layout{padding:36px 20px}.nimo-about-layout .nimo-partners__heading{font-size:min(var(--np-heading-size),28px);line-height:1.2;margin-bottom:24px}.nimo-about-layout .nimo-partners__item{width:132px;flex-basis:132px;height:72px}.nimo-about-layout .nimo-partners__image{height:52px}}.nimo-factory{background:#fff;color:#111;padding:var(--factory-top) 0 var(--factory-bottom)}.nimo-factory__intro{max-width:780px;margin:0 auto 40px;text-align:center}.nimo-factory__heading{margin:0 0 18px;color:#111;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(30px,3.2vw,48px);line-height:1.12;letter-spacing:-.025em}.nimo-factory__description{color:#424242;font-size:17px;line-height:1.7}.nimo-factory__description p{margin:0}.nimo-factory__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px;align-items:start}.nimo-factory__card{grid-column:span 2;min-width:0;background:#fff;color:#111;border:1px solid #e8e8e8;border-radius:18px;overflow:hidden}.nimo-factory__card:nth-child(-n+2),.nimo-factory__card:nth-child(n+6){grid-column:span 3}.nimo-factory__image{aspect-ratio:16/9;background:#f5f5f5;overflow:hidden}.nimo-factory__image img,.nimo-factory__placeholder{display:block;width:100%;height:100%;object-fit:cover}.nimo-factory__caption{padding:22px 24px 26px}.nimo-factory__caption h3{color:#111;font-family:var(--font-heading-family);font-size:clamp(21px,1.6vw,27px);font-weight:750;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px}.nimo-factory__caption p{color:#424242;font-size:15px;line-height:1.65;margin:0}@media(max-width:989px){.nimo-factory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nimo-factory__card,.nimo-factory__card:nth-child(n){grid-column:span 1}.nimo-factory__card:last-child:nth-child(odd){grid-column:1/-1}.nimo-factory__intro{margin-bottom:30px}}@media(max-width:749px){.nimo-factory{padding:40px 0}.nimo-factory__grid{grid-template-columns:minmax(0,1fr);gap:20px}.nimo-factory__card,.nimo-factory__card:nth-child(n){grid-column:1}.nimo-factory__intro{text-align:left;margin-bottom:26px}.nimo-factory__heading{font-size:32px}.nimo-factory__description{font-size:16px}.nimo-factory__caption{padding:20px}.nimo-factory__caption h3{font-size:23px}}.npr{background:var(--npr-bg);color:var(--npr-text);padding:var(--npr-top) 28px var(--npr-bottom);text-align:var(--npr-align)}.npr-inner{max-width:var(--npr-width);margin-inline:auto}.npr-header{margin-bottom:36px}.npr h2{font:inherit;font-size:var(--npr-heading);font-weight:600;line-height:1.2;color:var(--npr-heading-color);margin:0 0 20px}.npr-grid{display:grid;grid-template-columns:repeat(var(--npr-columns),minmax(0,1fr));gap:var(--npr-gap)}.npr-item{min-width:0}.npr-icon{width:var(--npr-icon);height:var(--npr-icon);display:inline-block;margin-bottom:20px}.npr-icon img{display:block;width:100%;height:100%;object-fit:contain}.npr h3{font:inherit;font-size:var(--npr-title);font-weight:600;line-height:1.35;color:var(--npr-heading-color);margin:0 0 12px}.npr-description{font-size:var(--npr-body);line-height:1.65;overflow-wrap:anywhere}.npr-description p{margin:0}.npr-description p+p{margin-top:10px}.npr-link{color:inherit;text-decoration:none}.npr-link:hover h3{text-decoration:underline}.npr--dividers .npr-item+.npr-item{border-left:1px solid var(--npr-divider);padding-left:var(--npr-gap)}@media(max-width:749px){.npr{padding:var(--npr-mobile-padding) 20px}.npr-grid{grid-template-columns:repeat(var(--npr-mobile-columns),minmax(0,1fr));gap:28px 20px}.npr-icon{width:var(--npr-mobile-icon);height:var(--npr-mobile-icon);margin-bottom:16px}.npr h2{font-size:min(var(--npr-heading),30px)}.npr h3{font-size:min(var(--npr-title),18px)}.npr-description{font-size:min(var(--npr-body),14px)}.npr--dividers .npr-item+.npr-item{border:0;padding:0}}.z-community-questions{display:block;background:var(--gradient-background);color:rgb(var(--color-foreground))}.z-community-questions__inner{width:100%;margin:0 auto}.z-community-questions--page-width .z-community-questions__inner{width:var(--page-width-desktop);max-width:var(--page-width)}.z-community-questions--padding-top-none .z-community-questions__inner{padding-top:0}.z-community-questions--padding-top-40 .z-community-questions__inner{padding-top:var(--z-spacing-40)}.z-community-questions--padding-top-60 .z-community-questions__inner{padding-top:var(--z-spacing-60)}.z-community-questions--padding-top-80 .z-community-questions__inner{padding-top:var(--z-spacing-80)}.z-community-questions--padding-top-160 .z-community-questions__inner{padding-top:var(--z-spacing-160)}.z-community-questions--padding-top-custom .z-community-questions__inner{padding-top:var(--z-community-padding-top-mobile)}.z-community-questions--padding-bottom-none .z-community-questions__inner{padding-bottom:0}.z-community-questions--padding-bottom-40 .z-community-questions__inner{padding-bottom:var(--z-spacing-40)}.z-community-questions--padding-bottom-60 .z-community-questions__inner{padding-bottom:var(--z-spacing-60)}.z-community-questions--padding-bottom-80 .z-community-questions__inner{padding-bottom:var(--z-spacing-80)}.z-community-questions--padding-bottom-160 .z-community-questions__inner{padding-bottom:var(--z-spacing-160)}.z-community-questions--padding-bottom-custom .z-community-questions__inner{padding-bottom:var(--z-community-padding-bottom-mobile)}.z-community-questions__heading-slot{margin:0 0 40px}.z-community-questions__form{display:grid;gap:20px}.z-community-questions__field{min-width:0}.z-community-questions__footer{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;align-items:center}.z-community-questions__identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.z-community-questions__submit-slot .z-button,.z-community-questions__submit-slot .z-button__link{width:100%}.z-community-questions__notice{margin:0;padding:14px 16px;border-radius:4px}.z-community-questions__notice--success{background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.z-community-questions__notice--error{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.z-community-questions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:80px}.z-community-questions__card{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-width:0;min-height:312px;padding:20px;border:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}.z-community-questions__card[hidden]{display:none}.z-community-questions__card-header{display:flex;gap:12px;align-items:center}.z-community-questions__avatar{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(var(--color-foreground),.03);color:#0050e1;font-size:16px;font-weight:500}.z-community-questions__person{min-width:0}.z-community-questions__name,.z-community-questions__email,.z-community-questions__question{margin:0}.z-community-questions__name{font-size:16px;line-height:24px;font-weight:500}.z-community-questions__email{overflow:hidden;color:rgba(var(--color-foreground),.2);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.z-community-questions__question{flex:1;color:rgba(var(--color-foreground),.5);font-size:16px;line-height:24px;font-weight:500}.z-community-questions__reply{border-top:1px solid rgba(var(--color-foreground),.1);color:#0050e1}.z-community-questions__reply-summary{display:grid;grid-template-columns:32px 1fr 16px;gap:10px;align-items:center;padding-top:20px;list-style:none;cursor:pointer;font-size:16px;line-height:24px;font-weight:500}.z-community-questions__reply-summary::-webkit-details-marker{display:none}.z-community-questions__official-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0050e1;color:#fff;font-size:13px;font-weight:700}.z-community-questions__chevron{width:16px;height:16px;transition:transform .18s ease}.z-community-questions__reply[open] .z-community-questions__chevron{transform:rotate(180deg)}.z-community-questions__reply-body{padding:16px 42px 0;color:rgba(var(--color-foreground),.7);font-size:15px;line-height:1.6}.z-community-questions__more{display:flex;gap:10px;align-items:center;justify-content:center;margin:40px auto 0;padding:0;border:0;background:transparent;color:#0050e1;font:inherit;font-size:16px;font-weight:500;cursor:pointer}.z-community-questions__more[hidden]{display:none}.z-community-questions__more-icon{width:16px;height:16px}.z-community-questions__reply-summary:focus-visible,.z-community-questions__more:focus-visible{outline:2px solid #0050e1;outline-offset:2px}@media screen and (max-width:989px){.z-community-questions--page-width .z-community-questions__inner{width:var(--page-width-mobile)}.z-community-questions__heading-slot{margin-bottom:24px}.z-community-questions__footer,.z-community-questions__identity,.z-community-questions__grid{grid-template-columns:1fr;gap:16px}.z-community-questions__submit-slot .z-button--custom-dimensions .z-button__link{min-height:clamp(4rem,calc(3.6rem + 1.066667vw),4.654933rem);font-size:clamp(1.3rem,calc(1.2rem + .266667vw),1.563733rem)}.z-community-questions__grid{margin-top:48px}.z-community-questions__card{min-height:0}}@media screen and (min-width:990px){.z-community-questions--padding-top-custom .z-community-questions__inner{padding-top:var(--z-community-padding-top-desktop)}.z-community-questions--padding-bottom-custom .z-community-questions__inner{padding-bottom:var(--z-community-padding-bottom-desktop)}}@media(prefers-reduced-motion:reduce){.z-community-questions__chevron{transition:none}}.z-faq{box-sizing:border-box;display:block;width:100%;padding-inline:20px}.z-faq--grid{width:var(--page-width-desktop);max-width:var(--page-width);margin-inline:auto;padding-inline:0}.z-faq--padding-top-40{padding-top:var(--z-spacing-40)}.z-faq--padding-top-60{padding-top:var(--z-spacing-60)}.z-faq--padding-top-80{padding-top:var(--z-spacing-80)}.z-faq--padding-top-160{padding-top:var(--z-spacing-160)}.z-faq--padding-bottom-40{padding-bottom:var(--z-spacing-40)}.z-faq--padding-bottom-60{padding-bottom:var(--z-spacing-60)}.z-faq--padding-bottom-80{padding-bottom:var(--z-spacing-80)}.z-faq--padding-bottom-160{padding-bottom:var(--z-spacing-160)}.z-faq__inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,506fr) minmax(0,874fr);gap:clamp(80px,11.46vw,220px);width:100%}.z-faq__header,.z-faq__list,.z-faq__item,.z-faq__summary,.z-faq__answer{box-sizing:border-box;min-width:0}.z-faq__answer p{margin:0}.z-faq__header{display:flex;flex-direction:column;gap:10px}.z-faq__header>.z-text{opacity:.5}.z-faq__list{counter-reset:z-faq-item}.z-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.2);counter-increment:z-faq-item}.z-faq__summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:20px;align-items:center;min-height:69px;padding-block:20px;cursor:pointer;list-style:none}.z-faq__summary::-webkit-details-marker{display:none}.z-faq__summary::marker{content:""}.z-faq__summary:focus-visible{outline:2px solid #0050e1;outline-offset:4px}.z-faq__question .z-heading__text:before{content:counter(z-faq-item,decimal-leading-zero);margin-inline-end:20px;font:inherit;color:inherit;font-variant-numeric:tabular-nums}.z-faq--numbers-hidden .z-faq__question .z-heading__text:before{content:none;margin-inline-end:0}.z-faq__icon{position:relative;display:block;width:20px;height:20px}.z-faq__icon:before,.z-faq__icon:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%)}.z-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.z-faq__item[open] .z-faq__icon:after{display:none}.z-faq__answer{padding:0 34px 30px 0;opacity:.5}@supports selector(.z-faq__item::details-content){.z-faq__item::details-content{opacity:0;transition:opacity .3s ease,content-visibility .3s ease allow-discrete}.z-faq__item[open]::details-content{opacity:1}@supports (interpolate-size: allow-keywords){.z-faq{interpolate-size:allow-keywords}.z-faq__item::details-content{height:0;overflow:clip;transition:height .3s ease,opacity .3s ease,content-visibility .3s ease allow-discrete}.z-faq__item[open]::details-content{height:auto}}}@media(prefers-reduced-motion:reduce){.z-faq__item::details-content{transition-duration:0ms}}@media screen and (max-width:989px){.z-faq__inner{grid-template-columns:minmax(0,1fr);gap:30px}}@media screen and (min-width:750px){.z-faq--desktop-stacked .z-faq__inner{grid-template-columns:minmax(0,1fr);gap:30px}}@media screen and (max-width:749px){.z-faq:not(.z-faq--grid){padding-inline:16px}.z-faq--grid{width:var(--page-width-mobile)}.z-faq__inner{grid-template-columns:minmax(0,1fr);gap:30px}.z-faq__summary{grid-template-columns:minmax(0,1fr) 20px;gap:12px;min-height:64px;padding-block:18px}.z-faq__question .z-heading__text:before{margin-inline-end:12px}.z-faq__answer{padding:0 32px 24px 0}}.z-footer .z-footer__contact{max-width:34rem;margin-top:2.8rem}.z-footer .z-footer__contact-heading{margin:0 0 1.8rem;color:inherit;line-height:1.3}.z-footer .z-footer__contact-list{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.z-footer .z-footer__contact-item{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;color:rgb(var(--color-foreground),.78);font-size:1.6rem;line-height:1.6}.z-footer .z-footer__contact-icon{display:block;width:2rem;height:2rem;margin-top:.1rem}.z-footer .z-footer__contact-copy{min-width:0}.z-footer .z-footer__contact-label{color:rgb(var(--color-foreground))}.z-footer .z-footer__contact-hours{display:block;font-size:1.4rem;margin-top:.2rem}.z-footer .z-footer__contact a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.z-footer .z-footer__contact a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.z-footer .z-footer__contact a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.z-product-purchase--preorder .delivery-promise__promise-container,.z-product-purchase--preorder delivery-promise-wc{display:none!important}.z-product-purchase__preorder-heading{margin:0;font-weight:700;letter-spacing:.04em}.z-product-purchase__preorder-message{margin-top:12px;color:rgba(var(--color-foreground),.78);font-size:.95rem;line-height:1.5}.z-product-purchase__preorder-message p{margin:0}.z-anchor{position:absolute;width:1px;height:1px;overflow:visible;scroll-margin-top:100px;pointer-events:none}.z-anchor__warning{position:absolute;z-index:10;display:none;width:max-content;max-width:28rem;padding:.6rem 1rem;border-radius:.4rem;background:#b42318;color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3}.z-anchor--duplicate .z-anchor__warning{display:block}.z-badge{display:inline-flex;width:fit-content;color:inherit;pointer-events:auto}.z-badge__label{display:inline-flex;align-items:center;min-height:2.6rem;padding:var(--z-badge-padding-vertical-desktop) var(--z-badge-padding-horizontal-desktop);border-radius:999px;font-size:var(--z-badge-text-size-desktop);font-weight:var(--z-badge-weight);line-height:1;letter-spacing:.08em;opacity:var(--z-badge-opacity)}.z-badge--solid .z-badge__label{color:var(--z-badge-color);background:var(--z-badge-background)}.z-badge--outline .z-badge__label{color:var(--z-badge-color);border:1px solid currentColor}@media screen and (max-width:989px){.z-badge--hide-mobile{display:none}.z-badge__label{padding:var(--z-badge-padding-vertical-mobile) var(--z-badge-padding-horizontal-mobile);font-size:var(--z-badge-text-size-mobile)}}.z-badge--text .z-badge__label{min-height:0;padding:0;color:var(--z-badge-color);border-radius:0}.z-badge--divider_text{width:100%}.z-badge--divider_text .z-badge__label{display:flex;width:100%;min-height:0;padding-block:var(--z-badge-padding-vertical-desktop);padding-inline:0;gap:var(--z-badge-padding-horizontal-desktop);color:var(--z-badge-color);border-radius:0;white-space:nowrap}.z-badge--divider_text .z-badge__label:before,.z-badge--divider_text .z-badge__label:after{content:"";flex:1 1 0;min-width:0;height:1px;background:currentColor}@media screen and (max-width:989px){.z-badge--divider_text .z-badge__label{padding-inline:0;gap:var(--z-badge-padding-horizontal-mobile)}}.z-button__product-form,.z-button__product-form-element,.z-button__quick-add{display:inline-flex}.z-button__configuration-warning{display:inline-flex;max-width:28rem;padding:.8rem 1.2rem;border:1px solid #b42318;border-radius:.4rem;background:#fef3f2;color:#b42318;font-size:1.2rem;font-weight:600;line-height:1.4}.z-button__link>.loading-overlay__spinner{flex:0 0 1.8rem;height:1.8rem;margin-inline-start:.65em}.z-button__link>.loading-overlay__spinner svg{display:block;width:100%;height:100%}.z-buttons{display:flex;gap:var(--z-buttons-gap-mobile);width:fit-content;max-width:100%;pointer-events:none}.z-buttons__inner{display:contents}.z-buttons--mobile-row{flex-flow:row wrap}.z-buttons--mobile-column{flex-flow:column nowrap}.z-buttons--mobile-align-left{align-self:flex-start;align-items:flex-start}.z-buttons--mobile-align-center{align-self:center;align-items:center}.z-buttons--mobile-align-right{align-self:flex-end;align-items:flex-end}@media screen and (max-width:989px){.z-buttons--hide-mobile{display:none}}@media screen and (min-width:990px){.z-buttons{gap:var(--z-buttons-gap-desktop)}.z-buttons--desktop-row{flex-flow:row wrap}.z-buttons--desktop-column{flex-flow:column nowrap}.z-buttons--desktop-align-left{align-self:flex-start;align-items:flex-start}.z-buttons--desktop-align-center{align-self:center;align-items:center}.z-buttons--desktop-align-right{align-self:flex-end;align-items:flex-end}}@media screen and (min-width:990px)and (hover:hover){.z-grid-card .z-buttons--card-hover{display:none;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;opacity:0;transform:translateY(1.2rem);transition:grid-template-rows .24s ease,margin .24s ease,opacity .24s ease,transform .24s ease,display .24s allow-discrete}.z-grid-card .z-buttons--card-hover .z-buttons__inner{display:flex;align-items:inherit;gap:inherit;min-width:0;min-height:0;overflow:hidden}.z-grid-card .z-buttons--card-hover.z-buttons--desktop-row .z-buttons__inner{flex-flow:row wrap}.z-grid-card .z-buttons--card-hover.z-buttons--desktop-column .z-buttons__inner{flex-flow:column nowrap}.z-grid-card .z-stack--desktop-column>.z-buttons--card-hover:not(:first-child){margin-block-start:calc(-1 * var(--z-stack-gap-desktop))}.z-grid-card .z-stack--desktop-row>.z-buttons--card-hover:not(:first-child){margin-inline-start:calc(-1 * var(--z-stack-gap-desktop))}.z-grid-card:is(:hover,:focus-within) .z-buttons--card-hover{display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0)}.z-grid-card:is(:hover,:focus-within) .z-buttons--card-hover .z-buttons__inner{overflow:visible}.z-grid-card:is(:hover,:focus-within) .z-stack--desktop-column>.z-buttons--card-hover:not(:first-child){margin-block-start:0}.z-grid-card:is(:hover,:focus-within) .z-stack--desktop-row>.z-buttons--card-hover:not(:first-child){margin-inline-start:0}@starting-style{.z-grid-card:is(:hover,:focus-within) .z-buttons--card-hover{grid-template-rows:0fr;opacity:0;transform:translateY(1.2rem)}.z-grid-card:is(:hover,:focus-within) .z-stack--desktop-column>.z-buttons--card-hover:not(:first-child){margin-block-start:calc(-1 * var(--z-stack-gap-desktop))}.z-grid-card:is(:hover,:focus-within) .z-stack--desktop-row>.z-buttons--card-hover:not(:first-child){margin-inline-start:calc(-1 * var(--z-stack-gap-desktop))}}}@media(prefers-reduced-motion:reduce){.z-grid-card .z-buttons--card-hover{transform:none;transition:none}}.z-community-form-field{min-width:0}.z-community-form-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.z-community-form-field__control{box-sizing:border-box;width:100%;height:52px;padding:10px;border:var(--z-community-field-border-width) solid var(--z-community-field-border-color);border-radius:var(--z-community-field-radius);background:var(--z-community-field-background);color:var(--z-community-field-color);font:inherit;font-size:16px;font-weight:500}.z-community-form-field__control--textarea{min-height:160px;height:auto;padding:20px;resize:vertical}.z-community-form-field__control::placeholder{color:currentColor;opacity:.5}.z-community-form-field__control:focus-visible{outline:2px solid currentColor;outline-offset:2px}.z-divider{box-sizing:border-box;flex:0 0 auto;min-width:0;color:var(--z-divider-color);opacity:var(--z-divider-opacity);pointer-events:none}.z-divider--desktop-horizontal{align-self:auto;width:100%;height:0;border-block-start:1px var(--z-divider-line-style) currentColor}.z-divider--desktop-vertical{align-self:stretch;width:0;min-height:1px;border-inline-start:1px var(--z-divider-line-style) currentColor}.z-divider--solid{--z-divider-line-style: solid}.z-divider--dashed{--z-divider-line-style: dashed}@media screen and (max-width:989px){.z-divider{width:auto;height:auto;min-height:0;border:0}.z-divider--mobile-horizontal{align-self:auto;width:100%;height:0;border-block-start:1px var(--z-divider-line-style) currentColor}.z-divider--mobile-vertical{align-self:stretch;width:0;min-height:1px;border-inline-start:1px var(--z-divider-line-style) currentColor}}.z-feature-card{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:var(--z-feature-grid-radius);background:var(--z-feature-grid-background);isolation:isolate}.z-feature-card__media{position:relative;width:100%;min-height:0;overflow:hidden;background:var(--z-feature-grid-background)}.z-feature-card__image{display:block;width:100%;height:100%;object-fit:var(--z-feature-card-image-fit);object-position:var(--z-feature-card-image-position)}.z-feature-card__placeholder{padding:20%;background:var(--z-feature-grid-background)}.z-feature-card__content{position:relative;z-index:1;padding:18px 20px 20px;color:var(--z-feature-grid-text);background:var(--z-feature-grid-background)}.z-feature-card__heading{margin:0;color:inherit;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.2}.z-feature-card__text{margin-top:8px;font-size:clamp(14px,1vw,16px);line-height:1.5}.z-feature-card__text>*{margin-block:0}.z-feature-card--media_only .z-feature-card__media{height:auto;min-height:0;aspect-ratio:4 / 3}.z-feature-card--stacked{display:grid;grid-template-rows:auto auto}.z-feature-card--stacked .z-feature-card__media{aspect-ratio:2 / 1}.z-feature-card--overlay_panel{display:grid;grid-template-rows:auto auto}.z-feature-card--overlay_panel .z-feature-card__media{aspect-ratio:2 / 1}@media screen and (max-width:989px){.z-feature-card--overlay_panel .z-feature-card__content{padding:12px 18px 16px}.z-feature-card--overlay_panel .z-feature-card__text{margin-top:6px}}@media screen and (min-width:600px){.z-feature-card{grid-column:span var(--z-feature-card-mobile-span)}.z-feature-card--media_only .z-feature-card__media{min-height:0}}@media screen and (min-width:990px){.z-feature-card{grid-column:span var(--z-feature-card-column-span);grid-row:span var(--z-feature-card-row-span)}.z-feature-card--media_only .z-feature-card__media,.z-feature-card--stacked .z-feature-card__media,.z-feature-card--overlay_panel .z-feature-card__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.z-feature-card--stacked{display:block}.z-feature-card--stacked .z-feature-card__media{bottom:82px;height:auto}.z-feature-card--stacked .z-feature-card__content{position:absolute;inset:auto 0 0;min-height:82px;padding:14px 18px 16px}.z-feature-card--overlay_panel{display:block}.z-feature-card--overlay_panel .z-feature-card__content{position:absolute;top:50%;left:22px;width:min(40%,320px);padding:18px 20px;border:1px solid rgb(255 255 255 / 68%);border-radius:14px;background:#f7fafff0;box-shadow:0 14px 36px #102a561f;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.z-feature-grid{width:100%;color:var(--z-feature-grid-text)}.z-feature-grid__items{display:grid;grid-template-columns:1fr;grid-auto-flow:dense;gap:var(--z-feature-grid-mobile-gap)}@media screen and (min-width:600px){.z-feature-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}}@media screen and (min-width:990px){.z-feature-grid__items{grid-template-columns:repeat(var(--z-feature-grid-columns),minmax(0,1fr));grid-auto-rows:var(--z-feature-grid-row-height);gap:var(--z-feature-grid-gap)}}.z-from-price{color:var(--z-from-price-color);line-height:1.5}.z-from-price--mobile-xsmall{font-size:var(--z-font-size-xsmall)}.z-from-price--mobile-small{font-size:var(--z-font-size-small)}.z-from-price--mobile-medium{font-size:var(--z-font-size-medium)}.z-from-price--mobile-large{font-size:var(--z-font-size-large)}.z-from-price--mobile-xlarge{font-size:var(--z-font-size-xlarge)}.z-from-price--mobile-custom{font-size:var(--z-from-price-font-size-mobile)}@media screen and (min-width:990px){.z-from-price--desktop-xsmall{font-size:var(--z-font-size-xsmall)}.z-from-price--desktop-small{font-size:var(--z-font-size-small)}.z-from-price--desktop-medium{font-size:var(--z-font-size-medium)}.z-from-price--desktop-large{font-size:var(--z-font-size-large)}.z-from-price--desktop-xlarge{font-size:var(--z-font-size-xlarge)}.z-from-price--desktop-custom{font-size:var(--z-from-price-font-size-desktop)}}.z-heading{width:100%;max-width:min(100%,var(--z-heading-max-width-desktop));color:var(--z-heading-color-desktop)}.z-heading--fit-content{width:fit-content}.z-heading--inline{display:block}.z-heading__text{margin:0;color:inherit;font-family:inherit;font-weight:var(--z-heading-weight);line-height:1.05;letter-spacing:-.025em;text-align:var(--z-heading-align-desktop)}.z-heading--mobile-xsmall .z-heading__text{font-size:var(--z-heading-font-size-xsmall)}.z-heading--mobile-small .z-heading__text{font-size:var(--z-font-size-small)}.z-heading--mobile-medium .z-heading__text{font-size:var(--z-font-size-medium)}.z-heading--mobile-large .z-heading__text{font-size:var(--z-font-size-large)}.z-heading--mobile-xlarge .z-heading__text{font-size:var(--z-font-size-xlarge)}.z-heading--mobile-custom .z-heading__text{font-size:var(--z-heading-custom-size-mobile)}@media screen and (max-width:989px){.z-heading--mobile-color-gradient .z-heading__text,.z-heading--color-gradient.z-heading--mobile-color-desktop .z-heading__text{padding-bottom:.08em;color:transparent;background-image:var(--z-heading-gradient-mobile);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.z-heading--color-gradient.z-heading--mobile-color-desktop .z-heading__text{background-image:var(--z-heading-gradient-desktop)}}@media screen and (min-width:990px){.z-heading--color-gradient .z-heading__text{padding-bottom:.08em;color:transparent;background-image:var(--z-heading-gradient-desktop);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.z-heading--desktop-xsmall .z-heading__text{font-size:var(--z-heading-font-size-xsmall)}.z-heading--desktop-small .z-heading__text{font-size:var(--z-font-size-small)}.z-heading--desktop-medium .z-heading__text{font-size:var(--z-font-size-medium)}.z-heading--desktop-large .z-heading__text{font-size:var(--z-font-size-large)}.z-heading--desktop-xlarge .z-heading__text{font-size:var(--z-font-size-xlarge)}.z-heading--desktop-custom .z-heading__text{font-size:var(--z-heading-custom-size-desktop)}}@media screen and (max-width:989px){.z-heading{max-width:min(100%,var(--z-heading-max-width-mobile));color:var(--z-heading-color-mobile)}.z-heading__text{text-align:var(--z-heading-align-mobile)}}@media(forced-colors:active){.z-heading--color-gradient .z-heading__text,.z-heading--mobile-color-gradient .z-heading__text{color:inherit;background-image:none;-webkit-text-fill-color:currentColor}}.z-icon{flex:0 0 auto;width:var(--z-icon-width-mobile);max-width:100%;pointer-events:auto}.z-icon__image{display:block;width:100%;height:auto}.z-icon--left{margin-right:auto}.z-icon--center{margin-inline:auto}.z-icon--right{margin-left:auto}@media screen and (min-width:990px){.z-icon{width:var(--z-icon-width-desktop)}}.z-media{display:block;width:100%;min-width:0;pointer-events:auto}.z-media__frame{position:relative;width:100%;aspect-ratio:var(--z-media-ratio-desktop);overflow:hidden;border-radius:var(--z-media-radius-desktop);background:#f5f5f5}.z-media__picture,.z-media__image,.z-media__video,.z-media__placeholder{display:block;width:100%;height:100%}.z-media__image,.z-media__video{object-fit:cover;object-position:center}.z-media__video--mobile,.z-media__dialog-video.z-media__dialog-video--mobile{display:none}.z-media__play{position:absolute;inset:50% auto auto 50%;display:inline-flex;width:6.4rem;height:6.4rem;padding:0;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid rgb(255 255 255 / 72%);border-radius:50%;background:#00000085;color:#fff;cursor:pointer}.z-media__play-icon{display:block;width:42%;height:42%;fill:currentColor}.z-media__autoplay-control{--z-autoplay-progress: 0deg;position:absolute;z-index:2;right:1.6rem;bottom:1.6rem;display:grid;width:4.8rem;height:4.8rem;padding:.3rem;place-items:center;border:0;border-radius:50%;background:conic-gradient(var(--z-autoplay-progress-color) var(--z-autoplay-progress),var(--z-autoplay-track-color) 0);color:#fff;cursor:pointer}.z-media__autoplay-control-inner{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:#000000a6}.z-media__autoplay-icon{display:none;grid-area:1 / 1;width:45%;height:45%;fill:currentColor}.z-media__autoplay-control[data-z-state=play] .z-media__autoplay-icon--play,.z-media__autoplay-control[data-z-state=pause] .z-media__autoplay-icon--pause,.z-media__autoplay-control[data-z-state=replay] .z-media__autoplay-icon--replay{display:block}.z-media__play:focus-visible,.z-media__autoplay-control:focus-visible,.z-media__close:focus-visible{outline:3px solid currentColor;outline-offset:3px}.z-media__dialog{width:min(1200px,calc(100vw - 4rem));max-width:none;max-height:calc(100vh - 4rem);padding:0;overflow:visible;border:0;background:transparent;color:#fff}.z-media__dialog::backdrop{background:#000000b8}.z-media__dialog-panel{position:relative;width:100%;max-height:calc(100vh - 4rem)}.z-media__dialog-player{display:grid;width:100%;max-height:calc(100vh - 4rem);place-items:center;overflow:hidden;background:#000}.z-media__dialog-player:has(.z-media__dialog-external-video){aspect-ratio:16 / 9}.z-media__dialog-video{display:block;width:100%;max-height:calc(100vh - 4rem);object-fit:contain}.z-media__dialog-external-video{width:100%;height:100%;border:0}.z-media__close{position:absolute;z-index:2;top:1.2rem;right:1.2rem;display:inline-flex;width:4.4rem;height:4.4rem;padding:0;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 72%);border-radius:50%;background:#00000085;color:#fff;cursor:pointer;font:inherit;font-size:2.8rem;line-height:1}@media screen and (max-width:989px){.z-media__frame{aspect-ratio:var(--z-media-ratio-mobile);border-radius:var(--z-media-radius-mobile)}.z-media--has-mobile-video .z-media__video--desktop,.z-media--has-mobile-dialog-video .z-media__dialog-video--desktop{display:none}.z-media--has-mobile-video .z-media__video--mobile,.z-media--has-mobile-dialog-video .z-media__dialog-video--mobile{display:block}.z-media__dialog{width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.z-media__dialog-panel,.z-media__dialog-player,.z-media__dialog-video{max-height:calc(100vh - 2rem)}}.z-stack{box-sizing:border-box;display:flex;flex-direction:var(--z-stack-direction-desktop);align-items:var(--z-stack-items-desktop);justify-content:var(--z-stack-justify-desktop);gap:var(--z-stack-gap-desktop);width:100%;max-width:min(100%,var(--z-stack-max-width-desktop));min-width:0;padding:var(--z-stack-padding-desktop-top) var(--z-stack-padding-desktop-right) var(--z-stack-padding-desktop-bottom) var(--z-stack-padding-desktop-left);pointer-events:none}.z-stack--fill-height{height:100%;min-height:0}.z-grid-card__content:has(>.z-stack--fill-height){height:100%}.z-stack--desktop-row.z-stack--desktop-distribution-flex-start>.z-stack{flex:1 1 auto}@media screen and (min-width:990px){.z-stack--desktop-width-fit{width:fit-content;max-width:100%;flex-grow:0}.z-stack--desktop-row.z-stack--desktop-distribution-flex-start>.z-stack--desktop-width-fit{flex-grow:0}.z-stack--desktop-row>.z-heading,.z-stack--desktop-row>.z-text{width:fit-content}.z-stack--desktop-row>.z-text{max-width:min(100%,var(--z-text-max-width))}}@media screen and (max-width:989px){.z-stack{flex-direction:var(--z-stack-direction-mobile);align-items:var(--z-stack-items-mobile);justify-content:var(--z-stack-justify-mobile);max-width:min(100%,var(--z-stack-max-width-mobile));gap:var(--z-stack-gap-mobile);padding:var(--z-stack-padding-mobile-top) var(--z-stack-padding-mobile-right) var(--z-stack-padding-mobile-bottom) var(--z-stack-padding-mobile-left)}.z-stack--mobile-width-fit{width:fit-content;max-width:100%;flex-grow:0}.z-stack--desktop-row.z-stack--desktop-distribution-flex-start>.z-stack{flex:0 1 auto}.z-stack--mobile-row.z-stack--mobile-distribution-flex-start>.z-stack{flex:1 1 auto}.z-stack--mobile-row.z-stack--mobile-distribution-flex-start>.z-stack--mobile-width-fit{flex-grow:0}.z-stack--mobile-row>.z-heading,.z-stack--mobile-row>.z-text{width:fit-content}.z-stack--mobile-row>.z-text{max-width:min(100%,var(--z-text-max-width))}}.z-tab__content{display:flex;flex-direction:column;gap:var(--z-tab-child-gap-mobile, 0);padding-block:var(--z-tab-content-spacing-mobile, 0)}@media screen and (min-width:990px){.z-tab__content{gap:var(--z-tab-child-gap-desktop, 0);padding-block:var(--z-tab-content-spacing-desktop, 0)}}.z-text{width:min(100%,var(--z-text-max-width));color:var(--z-text-color-desktop)}.z-text--fit-content{width:fit-content;max-width:min(100%,var(--z-text-max-width))}.z-text--full-width{width:100%;max-width:none}.z-text--inline{display:block}.z-text__content{color:inherit;line-height:1.5;text-align:var(--z-text-align-desktop)}.z-text--mobile-xsmall .z-text__content{font-size:var(--z-font-size-xsmall)}.z-text--mobile-small .z-text__content{font-size:var(--z-font-size-small)}.z-text--mobile-medium .z-text__content{font-size:var(--z-font-size-medium)}.z-text--mobile-large .z-text__content{font-size:var(--z-font-size-large)}.z-text--mobile-xlarge .z-text__content{font-size:var(--z-font-size-xlarge)}.z-text--mobile-custom .z-text__content{font-size:var(--z-text-font-size-mobile)}.z-text__content>:first-child{margin-top:0}.z-text__content>:last-child{margin-bottom:0}.z-text--clamp-desktop .z-text__content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--z-text-max-lines-desktop)}@media screen and (min-width:990px){.z-text--desktop-xsmall .z-text__content{font-size:var(--z-font-size-xsmall)}.z-text--desktop-small .z-text__content{font-size:var(--z-font-size-small)}.z-text--desktop-medium .z-text__content{font-size:var(--z-font-size-medium)}.z-text--desktop-large .z-text__content{font-size:var(--z-font-size-large)}.z-text--desktop-xlarge .z-text__content{font-size:var(--z-font-size-xlarge)}.z-text--desktop-custom .z-text__content{font-size:var(--z-text-font-size-desktop)}}@media screen and (max-width:989px){.z-text--hide-mobile{display:none}.z-text{color:var(--z-text-color-mobile)}.z-text__content{text-align:var(--z-text-align-mobile)}.z-text--clamp-desktop .z-text__content{display:block;overflow:visible;-webkit-line-clamp:unset}.z-text--clamp-mobile .z-text__content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--z-text-max-lines-mobile)}}.axis-coupon-card{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #c9d8ff;border-radius:8px;background:#f4f7ff;color:#111827}.axis-coupon-card__content{min-width:0;display:flex;align-items:center;gap:10px}.axis-coupon-card__icon{flex:0 0 auto;display:inline-flex;color:#2764e7}.axis-coupon-card__copy{min-width:0;display:grid;gap:2px;font-size:12px;line-height:1.35}.axis-coupon-card__copy strong{font-size:16px;line-height:1.2}.axis-coupon-card__button{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #2764e7;border-radius:999px;color:#2764e7;background:#fff;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.axis-coupon-card__button:hover{color:#fff;background:#2764e7}.axis-coupon-card__button:focus-visible{outline:2px solid #111827;outline-offset:2px}.axis-coupon-card__claimed{display:none}.axis-coupon-card:target .axis-coupon-card__default,.axis-coupon-card[data-claimed=true] .axis-coupon-card__default{display:none}.axis-coupon-card:target .axis-coupon-card__claimed,.axis-coupon-card[data-claimed=true] .axis-coupon-card__claimed{display:inline}.axis-coupon-card:target,.axis-coupon-card[data-claimed=true]{border-color:#2764e7;background:#eef4ff}.axis-coupon-card:target .axis-coupon-card__icon,.axis-coupon-card:target .axis-coupon-card__button,.axis-coupon-card[data-claimed=true] .axis-coupon-card__icon,.axis-coupon-card[data-claimed=true] .axis-coupon-card__button{color:#2764e7}.axis-coupon-card:target .axis-coupon-card__button,.axis-coupon-card[data-claimed=true] .axis-coupon-card__button{border-color:#2764e7;color:#fff;background:#2764e7}@media screen and (max-width:749px){.axis-coupon-card{align-items:stretch;flex-direction:column;gap:10px}.axis-coupon-card__button{width:100%}}@media(prefers-reduced-motion:reduce){.axis-coupon-card__button{transition:none}}.nimo-charger-amazon-offer{display:block;margin-top:16px}.nimo-charger-amazon-offer__card{display:grid;gap:14px;padding:18px;border:1px solid rgba(var(--color-foreground),.14);border-radius:14px;background:rgba(var(--color-foreground),.035)}.nimo-charger-amazon-offer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.nimo-charger-amazon-offer__eyebrow{color:rgba(var(--color-foreground),.72);font-size:.9rem;font-weight:600}.nimo-charger-amazon-offer__storage{color:rgb(var(--color-foreground));font-size:1rem}.nimo-charger-amazon-offer__promo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:rgb(var(--color-foreground));font-size:.9rem}.nimo-charger-amazon-offer__copy{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border:1px dashed rgba(var(--color-foreground),.35);border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;font:inherit}.nimo-charger-amazon-offer__copy code{font-size:.95rem;font-weight:700;letter-spacing:.05em}.nimo-charger-amazon-offer__copy span{color:rgb(var(--color-link));font-size:.82rem;font-weight:600}.nimo-charger-amazon-offer__ends{color:rgba(var(--color-foreground),.64);font-size:.82rem}.nimo-charger-amazon-offer__cta{width:100%;justify-content:center;gap:8px;text-align:center}.nimo-charger-amazon-offer__note{margin:0;color:rgba(var(--color-foreground),.64);font-size:.78rem;line-height:1.45}@media screen and (max-width:749px){.nimo-charger-amazon-offer__card{padding:16px}.nimo-charger-amazon-offer__header{align-items:flex-start;flex-direction:column;gap:4px}}.z-amazon-offer{display:block;margin-top:16px}.z-amazon-offer__card{display:grid;gap:14px;padding:18px;border:1px solid rgba(var(--color-foreground),.14);border-radius:14px;background:rgba(var(--color-foreground),.035)}.z-amazon-offer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.z-amazon-offer__eyebrow{color:rgba(var(--color-foreground),.72);font-size:.9rem;font-weight:600}.z-amazon-offer__selection{color:rgb(var(--color-foreground));font-size:1rem}.z-amazon-offer__promo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;color:rgb(var(--color-foreground))}.z-amazon-offer__discount{padding:6px 10px;border-radius:999px;background:#e47911;color:#fff;font-size:1rem;line-height:1.2}.z-amazon-offer__promo-label{font-size:.95rem;font-weight:600}.z-amazon-offer__copy{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:8px 13px;border:1px dashed rgba(var(--color-foreground),.4);border-radius:9px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;font:inherit}.z-amazon-offer__copy code{font-size:1.8rem;font-weight:750;letter-spacing:.06em}.z-amazon-offer__copy span{color:rgb(var(--color-link));font-size:.9rem;font-weight:650}.z-amazon-offer__ends{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700}.z-amazon-offer .z-amazon-offer__cta{width:100%;justify-content:center;gap:8px;border-color:#f90;background:#f90;color:#111;text-align:center}.z-amazon-offer .z-amazon-offer__cta:hover{border-color:#e68a00;background:#e68a00;color:#111}.z-amazon-offer .z-amazon-offer__cta:focus-visible{outline:3px solid rgba(255,153,0,.35);outline-offset:3px}.z-amazon-offer__note{margin:0;color:rgba(var(--color-foreground),.64);font-size:.78rem;line-height:1.45}@media screen and (max-width:749px){.z-amazon-offer__card{padding:16px}.z-amazon-offer__header{align-items:flex-start;flex-direction:column;gap:4px}.z-amazon-offer__copy code{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/121/compiled_assets/styles.css.map */
