.nxs{background:var(--nx-teal);color:#fff}.nxs .nx-sec+.nx-sec{padding-top:0}.nxs a:not(.nx-btn):not(.nx-link){color:inherit}.nxs-choice,.nxs-card,.nxs-offer,.nxs-panel,.nxs-close__card{--nx-muted: #5a6b6f;--nx-line: #e0e6e2;--nx-fg: var(--nx-ink)}.nxs-card .brand-aiko,.nxs-offer .brand-aiko,.nxs-pd__inbox .brand-aiko{color:#ff5000}.nxs-card .brand-longi,.nxs-offer .brand-longi{color:#e60012}.nxs-hero__grid{display:grid;gap:clamp(28px,4vw,64px);align-items:center}.nxs-h1{max-width:13ch;margin:0;font-size:clamp(2.6rem,min(5.4vw,9vh),5.4rem);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.nxs-h1 span{color:var(--nx-yellow)}.nxs-checks{display:grid;gap:.55rem;margin:1.4rem 0 1.8rem;padding:0;list-style:none}.nxs-checks li{display:flex;align-items:center;gap:.7rem;font-weight:600;line-height:1.35}.nxs-checks li:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--nx-yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b2b30' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.nxs-hero__media{margin:0;aspect-ratio:4 / 3}.nxs-hero__media figcaption{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);padding:.6rem .9rem;border-radius:12px;background:#fff;color:var(--nx-ink);font-size:.85rem;font-weight:600;line-height:1.35}@media(min-width:1000px){.nxs-hero{display:flex;min-height:var(--nx-screen);flex-direction:column;justify-content:center}.nxs-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.nxs-hero__media{aspect-ratio:auto;height:min(68vh,640px)}}.nxs-head-side{max-width:30rem}.nxs-choose__grid{display:grid;gap:16px}@media(min-width:800px){.nxs-choose__grid{grid-template-columns:1fr 1fr}}.nxs-choice{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--nx-radius);background:#fff;color:var(--nx-ink)!important;text-decoration:none!important;transition:transform .35s var(--nx-ease),box-shadow .35s var(--nx-ease)}.nxs-choice:hover{transform:translateY(-6px);box-shadow:0 26px 50px -22px #08121499}.nxs-choice__img{position:relative;display:block;height:clamp(150px,24vh,250px);overflow:hidden;background:#fff}.nxs-choice__img img{width:100%;height:100%;padding:14px 14px 0;object-fit:contain;transition:transform .8s var(--nx-ease)}.nxs-choice:hover .nxs-choice__img img{transform:scale(1.04)}.nxs-choice__tag{position:absolute;top:14px;left:14px;padding:.35rem .75rem;border-radius:999px;background:#fff;color:var(--nx-ink);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nxs-choice__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:clamp(18px,2vw,28px)}.nxs-choice__title{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.nxs-choice__text{max-width:30rem;color:var(--nx-muted);line-height:1.45}.nxs-choice__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:1rem}.nxs-choice__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.nxs-choice__meta b{color:var(--nx-teal);font-size:1.45rem;font-weight:800;letter-spacing:-.02em}.nxs-choice__meta small{color:var(--nx-muted);font-size:.85rem;font-weight:600}.nxs-choice__meta small:last-child{flex-basis:100%}.nxs-bar{position:sticky;z-index:5;top:calc(var(--header-height, 72px) + 10px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:20px;padding:6px;border-radius:999px;background:var(--nx-ink);color:#fff;box-shadow:0 0 0 1px #ffffff14,0 20px 40px -22px #081214cc}.nxs-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px}.nxs-seg__btn,.nxs-chip{min-height:42px;padding:0 1.1rem 2px;border:0;border-radius:999px;background:transparent;color:#fff;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.nxs-seg__btn:hover,.nxs-chip:hover{background:#ffffff1a}.nxs-seg__btn[aria-selected=true]{background:var(--nx-yellow);color:var(--nx-ink)}.nxs-filters{display:flex;flex-wrap:wrap;gap:6px 14px}.nxs-chips{display:flex;gap:2px;padding:2px;border-radius:999px;background:#ffffff12}.nxs-chip{min-height:38px;padding-inline:.9rem;font-size:.92rem;font-weight:600}.nxs-chip[aria-pressed=true]{background:#fff;color:var(--nx-ink);box-shadow:0 2px 8px -4px #08121466}.nxs-group+.nxs-group{margin-top:48px}.nxs-group__title{margin:0 0 .25rem;font-size:1.6rem}.nxs-group__where{margin:0 0 18px;color:#ffffffbd;font-size:.95rem}.nxs-cat:not(.is-tabbed) .nxs-bar{display:none}.nxs-cat.is-tabbed .nxs-group+.nxs-group{margin-top:0}.nxs-cat.is-tabbed .nxs-group__title{display:none}.nxs-group[hidden],.nxs-card[hidden],.nxs-empty[hidden]{display:none!important}.nxs-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:700px){.nxs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.nxs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1360px){.nxs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nxs-empty{padding:1.2rem 1.4rem;border-radius:16px;border:1.5px solid rgb(255 255 255 / .16)}.nxs-empty button{padding:0;border:0;background:none;color:var(--nx-yellow);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.nxs-note{max-width:60rem;margin:24px 0 0;color:#ffffff9e;font-size:.82rem;line-height:1.5}.nxs-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--nx-radius);background:#fff;color:var(--nx-ink);transition:transform .35s var(--nx-ease),box-shadow .35s var(--nx-ease)}.nxs-card:hover{transform:translateY(-5px);box-shadow:0 24px 44px -22px #08121499}.nxs-card__img{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#fff}.nxs-card__img img{width:100%;height:100%;padding:36px 12px 6px;object-fit:contain;transition:transform .8s var(--nx-ease)}.nxs-card:hover .nxs-card__img img{transform:scale(1.04)}.nxs-card__badge{position:absolute;z-index:2;top:12px;left:12px;padding:.3rem .7rem;border-radius:999px;background:#fff;color:var(--nx-ink);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 6px 16px -10px #08121480}.nxs-card__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.nxs-card__brand{margin:0;color:var(--nx-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nxs-card__title{margin:.2rem 0 .1rem;font-size:1.45rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.nxs-card__title a{color:var(--nx-ink)!important;text-decoration:none}.nxs-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nxs-card{position:relative}.nxs-card__cta,.nxs-card__foot a{position:relative;z-index:1}.nxs .pv-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:.8rem 0;padding:0;border:0}.nxs .pv-specs>div{padding:.5rem .6rem;border-radius:10px;background:var(--nx-paper)}.nxs .pv-specs dt{margin:0 0 .1rem;color:var(--nx-muted);font-size:.7rem;font-weight:600}.nxs .pv-specs dd{margin:0;color:var(--nx-ink);font-size:.9rem;font-weight:800}.nxs-card__eq,.nxs-offer__eq{display:grid;gap:.35rem;margin-bottom:.9rem;color:var(--nx-ink);font-size:.9rem;line-height:1.35}.nxs .pv-eq{display:block;font-weight:600}.nxs .pv-eq b{font-weight:800}.nxs .pv-eq em{display:inline-block;margin-left:.4rem;padding:.05rem .5rem;border-radius:999px;background:#fff4b8;color:var(--nx-ink);font-size:.78em;font-style:normal;font-weight:700;white-space:nowrap;vertical-align:.08em}.nxs-card__foot{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--nx-line)}.nxs .nct-phone-discount{display:none!important}.nxs .pv-installation__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0!important}.nxs .pv-installation__price .nct-price{color:var(--nx-ink)!important;font-size:1.6rem!important;font-weight:800;letter-spacing:-.02em}.nxs .pv-installation__price strong{font-size:1.35rem}.nxs .pv-installation__price small{color:var(--nx-muted);font-size:.8rem;font-weight:600}.nxs .pv-price-note,.nxs .pv-installation__price+p{margin:.15rem 0 0!important;color:var(--nx-muted);font-size:.8rem;line-height:1.4}.nxs-card__cta{width:100%;margin-top:.9rem}.nxs-steps__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:800px){.nxs-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.nxs-faq__grid,.nxs-split__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start}@media(min-width:1000px){.nxs-faq__grid,.nxs-split__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.nxs-split__intro{position:sticky;top:calc(var(--header-height, 72px) + 80px)}}.nxs-faq__list,.nxs .pv-details-list{display:grid;gap:10px}.nxs-lead-link a,.nxs-faq .nx-lead a{color:var(--nx-yellow)!important;font-weight:700}.nxs-detail,.nxs .pv-detail{padding:0 20px;border:0!important;border-radius:16px;background:#fff;color:var(--nx-ink)}.nxs-detail>summary,.nxs .pv-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.9rem 0 1rem;color:var(--nx-ink)!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.35;list-style:none;cursor:pointer}.nxs-detail>summary::-webkit-details-marker{display:none}.nxs-detail>summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:var(--nx-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b2b30' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .25s var(--nx-ease)}.nxs-detail[open]>summary:after{transform:rotate(45deg)}.nxs .pv-detail__icon{width:30px;height:30px;border-radius:50%;background:var(--nx-paper)}.nxs .pv-detail__icon:before,.nxs .pv-detail__icon:after{top:14px;left:8px}.nxs-detail>p,.nxs .pv-detail>.prose,.nxs .pv-detail>p{margin:0;padding:0 0 1.1rem;color:#3d4f53!important;font-size:.98rem!important;line-height:1.6!important}.nxs .pv-detail .prose :is(p,li){color:#3d4f53!important;font-size:.98rem!important}.nxs .pv-detail .prose strong{color:var(--nx-ink)!important}.nxs .pv-detail .prose ul{margin:0;padding-left:1.1rem}.nxs-close__card{display:grid;gap:24px;align-items:center;padding:clamp(24px,4vw,56px);border-radius:26px;background:#fff;color:var(--nx-ink)}.nxs-close__card .nx-eyebrow{color:var(--nx-teal)}.nxs-close__card .nx-lead{color:var(--nx-muted)}@media(min-width:1000px){.nxs-close__card{grid-template-columns:minmax(0,1fr) auto}}.nxs-pd{padding-top:clamp(16px,3vh,32px)}.nxs-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:18px;color:#ffffffb3;font-size:.88rem;font-weight:600}.nxs-crumbs a{text-decoration:none}.nxs-crumbs a:hover{color:#fff;text-decoration:underline}.nxs-pd__grid{display:grid;gap:20px;align-items:start}@media(min-width:1000px){.nxs-pd__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}.nxs-pd__media{position:sticky;top:calc(var(--header-height, 72px) + 20px)}}.nxs .pv-product-gallery{position:static}.nxs .pv-product-gallery__stage{position:relative;overflow:hidden;border:0;border-radius:var(--nx-radius);background:#fff}.nxs .pv-product-gallery__stage .nxs-card__badge{top:16px;left:16px}.nxs-pd__inbox{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.nxs-pd__inbox li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem .45rem;border-radius:999px;border:1.5px solid rgb(255 255 255 / .16);font-size:.85rem;font-weight:600}.nxs-pd__inbox li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nx-yellow)}.nxs-pd__inbox .brand-longi{color:#ff5a5f}.nxs-pd__inbox .brand-aiko{color:#ff7a3d}.nxs-pd__caption{margin:10px 0 0;color:#ffffff8c;font-size:.78rem;line-height:1.45}.nxs-offer{padding:clamp(20px,2.4vw,32px);border-radius:var(--nx-radius);background:#fff;color:var(--nx-ink)}.nxs-offer__title{margin:.25rem 0 .4rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.02;letter-spacing:-.035em}.nxs-offer__lead{margin:0;color:var(--nx-muted);font-size:1.05rem;line-height:1.45}.nxs-offer .pv-specs{margin:1rem 0}.nxs-offer .pv-specs dd{font-size:1rem}.nxs-offer__eq{font-size:.98rem}.nxs-offer__price{padding-top:1rem;border-top:1px solid var(--nx-line)}.nxs-offer__price .pv-installation__price .nct-price{font-size:clamp(2rem,3vw,2.6rem)!important}.nxs-offer__actions{margin-top:1rem}.nxs-offer__actions .nx-btn--ghost{color:var(--nx-ink)!important}.nxs-offer__where{display:grid;gap:.15rem;margin-top:1rem;padding:.8rem 1rem;border-radius:12px;background:#fff8d6;font-size:.9rem;line-height:1.45}.nxs-offer__code{margin:.8rem 0 0;color:var(--nx-muted);font-size:.75rem;overflow-wrap:anywhere}.nxs-trust{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}@media(min-width:700px){.nxs-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.nxs-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.nxs-trust li{display:grid;gap:.2rem;padding:14px 16px;border-radius:16px;border:1.5px solid rgb(255 255 255 / .16)}.nxs-trust b{color:var(--nx-yellow);font-size:1.05rem}.nxs-trust span{color:#fffc;font-size:.9rem;line-height:1.4}.nxs-trust a{color:#fff!important;font-weight:700;text-decoration:underline}.nxs-subnav{position:sticky;z-index:4;top:var(--header-height, 72px);background:var(--nx-teal)}.nxs-subnav .nx-wrap{display:flex;gap:6px;padding-block:10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(255 255 255 / .1)}.nxs-subnav .nx-wrap::-webkit-scrollbar{display:none}.nxs-subnav a{flex:none;padding:.55rem 1rem .6rem;border-radius:999px;border:1.5px solid rgb(255 255 255 / .16);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s ease}.nxs-subnav a:hover{border-color:#ffffff73}.nxs .nx-sec[id],.nxs [id^=pv-installation-]{scroll-margin-top:calc(var(--header-height, 72px) + 70px)}.nxs-small{margin:1rem 0 0;color:#ffffffa6;font-size:.88rem;line-height:1.5}.nxs-panel .nxs-small{color:var(--nx-muted)}.nxs-panel{padding:clamp(20px,2.6vw,36px);border-radius:var(--nx-radius);background:#fff;color:var(--nx-ink)}.nxs-panel p{color:#3d4f53;line-height:1.55}.nxs-panel .nx-eyebrow{color:var(--nx-teal)}.nxs-panel__title{margin:0 0 .6rem;color:var(--nx-ink);font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:700;line-height:1.1;letter-spacing:-.025em}.nxs-panel .nxs-detail{margin-top:1rem;background:var(--nx-paper)}.nxs-forms__grid{display:grid;gap:16px;align-items:start}@media(min-width:1000px){.nxs-forms__grid:has(>#pv-installation-purchase){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.nxs .pv-installation__form{margin-top:1.2rem}.nxs .pv-installation__fields{display:grid;grid-template-columns:1fr;gap:0 14px}@media(min-width:700px){.nxs .pv-installation__fields{grid-template-columns:1fr 1fr}}.nxs .pv-installation__form label{display:block;color:var(--nx-ink);font-size:.9rem;font-weight:700}.nxs .pv-installation__form :is(input:not([type=hidden]),textarea,select){display:block;width:100%;margin:.35rem 0 1rem;padding:.8rem .95rem;border:1.5px solid #d5ddda;border-radius:12px;background:#fff;color:var(--nx-ink);font:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.nxs .pv-installation__form :is(input,textarea):focus{border-color:var(--nx-teal);outline:0;box-shadow:0 0 0 3px #33474b26}.nxs .pv-installation__form textarea{resize:vertical}.nxs .pv-installation__form>p,.nxs [data-request-fields]>p{color:var(--nx-muted);font-size:.82rem}.nxs .pv-installation__form .nx-btn{width:100%}.nxs .pv-installation__form .nx-btn[disabled]{opacity:.55;cursor:not-allowed}.nxs select.pv-select__native{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.nxs .pv-select__trigger{min-height:50px;border:1.5px solid #d5ddda;border-radius:12px}.nxs .pv-select{margin-bottom:1rem}.nxs-back{margin-top:28px}@media(max-width:699px){.nxs .nx-sec{padding-block:40px}.nxs .nx-sec+.nx-sec{padding-top:0}.nxs-hero{padding-top:24px}.nxs-h1{font-size:clamp(2.4rem,11vw,3.2rem)}.nxs-hero .nx-btns .nx-btn{flex:1}.nxs-bar{top:calc(var(--header-height, 60px) + 8px);border-radius:22px}.nxs-seg{width:100%}.nxs-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.nxs-filters::-webkit-scrollbar{display:none}.nxs-chips{flex:none}.nxs-card__img{aspect-ratio:16 / 9}.nxs-card__title{font-size:1.3rem}.nxs-offer__title{font-size:2.1rem}.nxs-offer__actions .nx-btn{flex:1 1 100%}.nxs-subnav{top:var(--header-height, 60px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nx-systems.css.map */
