.nxp{--nx-ink: #12243a;--nx-ink-hover: #16324f;--nx-muted: #5b6472;--nx-faint: #8a919c;--nx-accent: #5d735d;--nx-bg: #ffffff;--nx-bg-soft: #f7f5f1;--nx-bg-tint: #eef0ec;--nx-line: #e7e3da;--nx-line-strong: #d8d2c6;--nx-radius-img: 16px;--nx-radius-card: 16px;--nx-radius-btn: 12px;--nx-radius-input: 10px;--nx-container: 1240px;--nx-gutter: clamp(20px, 4vw, 48px);--nx-section-gap: clamp(56px, 9vw, 112px);--nx-element-gap: clamp(20px, 3vw, 36px);--nx-h1: clamp(28px, 3.4vw, 44px);--nx-h2: clamp(26px, 3.2vw, 40px);--nx-h3: clamp(19px, 1.8vw, 22px);--nx-body: 16px;--nx-small: 14px;--nx-tiny: 13px;--nx-font: var(--font-paragraph--family, "Inter", "Helvetica Neue", Arial, sans-serif);--nx-font-head: var(--font-heading--family, var(--font-paragraph--family, "Inter", sans-serif));--nx-ease: cubic-bezier(.2, .6, .2, 1)}.nxp{background:var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-font);font-size:var(--nx-body);line-height:1.65;-webkit-font-smoothing:antialiased}.nxp__container{max-width:var(--nx-container);margin-inline:auto;padding-inline:var(--nx-gutter)}.nxp__section{margin-block-start:var(--nx-section-gap)}.nxp__head{max-width:720px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.nxp__head--start{margin-inline:0;text-align:start}.nxp__kicker{margin:0 0 14px;color:var(--nx-accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nxp__title{margin:0;color:var(--nx-ink);font-family:var(--nx-font-head);font-size:var(--nx-h2);font-weight:650;line-height:1.12;letter-spacing:-.02em}.nxp__lead{margin:16px auto 0;max-width:62ch;color:var(--nx-muted);font-size:clamp(16px,1.5vw,18px);line-height:1.7}.nxp__head--start .nxp__lead{margin-inline:0}.nxp__breadcrumb{display:flex;align-items:center;gap:10px;padding-block:22px 0;color:var(--nx-faint);font-size:13px}.nxp__breadcrumb a{color:inherit;text-decoration:none;transition:color .15s var(--nx-ease)}.nxp__breadcrumb a:hover{color:var(--nx-ink)}.nxp__breadcrumb [aria-current=page]{overflow:hidden;max-width:46ch;text-overflow:ellipsis;white-space:nowrap;color:var(--nx-muted)}.nxp__breadcrumb span[aria-hidden]{color:var(--nx-line-strong)}.nxp__hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(340px,.82fr);gap:clamp(36px,5.5vw,84px);align-items:start;padding-block:clamp(22px,3.4vw,44px) 0}.nxp__gallery,.nxp__buy{min-width:0}.nxp__stage{position:relative;overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--nx-line);border-radius:var(--nx-radius-img);background:var(--nx-bg-soft)}.nxp__stage img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s var(--nx-ease)}.nxp__stage img.is-fading{opacity:0}.nxp__stage-empty{display:grid;height:100%;place-items:center;color:var(--nx-faint);font-size:var(--nx-small)}.nxp__thumbs{display:flex;gap:10px;margin-top:14px;padding:2px;overflow-x:auto;scrollbar-width:none}.nxp__thumbs::-webkit-scrollbar{display:none}.nxp__thumb{flex:0 0 64px;width:64px;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:1px solid var(--nx-line);border-radius:calc(var(--nx-radius-img) - 6px);background:var(--nx-bg-soft);cursor:pointer;transition:border-color .18s var(--nx-ease),opacity .18s var(--nx-ease)}.nxp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.nxp__thumb:hover{border-color:var(--nx-line-strong)}.nxp__thumb.is-active{border-color:var(--nx-ink)}.nxp__buy{position:sticky;top:28px;min-width:0;padding-block:6px}.nxp__type{margin:0 0 10px;color:var(--nx-accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nxp__title--hero{max-width:16ch;font-size:var(--nx-h1);line-height:1.08;letter-spacing:-.022em}.nxp__benefit{margin:18px 0 0;max-width:52ch;color:var(--nx-muted);font-size:clamp(16px,1.5vw,18px);line-height:1.68}.nxp__price-row{display:flex;align-items:baseline;gap:12px;margin-top:26px}.nxp__price{color:var(--nx-ink);font-family:var(--nx-font-head);font-size:28px;font-weight:650;letter-spacing:-.01em}.nxp__compare{color:var(--nx-faint);font-size:16px;text-decoration:line-through}.nxp__compare.is-hidden{display:none}.nxp__tax-note{margin:6px 0 0;color:var(--nx-faint);font-size:var(--nx-tiny)}.nxp__options{display:grid;gap:18px;margin-top:26px}.nxp__option-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.nxp__option-label span:first-child{color:var(--nx-ink);font-size:var(--nx-small);font-weight:600}.nxp__option-value{color:var(--nx-faint);font-size:var(--nx-tiny)}.nxp__select-wrap{position:relative}.nxp__select-wrap:after{content:"";position:absolute;inset-inline-end:18px;top:50%;width:9px;height:9px;border-inline-end:1.5px solid var(--nx-muted);border-bottom:1.5px solid var(--nx-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.nxp__select{width:100%;min-height:52px;padding:0 44px 0 16px;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-input);background:var(--nx-bg);color:var(--nx-ink);font:inherit;font-size:15px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s var(--nx-ease)}.nxp__select:hover{border-color:var(--nx-ink)}.nxp__select:focus-visible{outline:2px solid var(--nx-ink);outline-offset:1px}.nxp__qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.nxp__qty-label{color:var(--nx-ink);font-size:var(--nx-small);font-weight:600}.nxp__qty{display:flex;align-items:center;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-input);background:var(--nx-bg)}.nxp__qty button{width:46px;height:48px;border:0;background:transparent;color:var(--nx-ink);font-size:19px;cursor:pointer;transition:color .15s var(--nx-ease)}.nxp__qty button:hover{color:var(--nx-accent)}.nxp__qty input{width:44px;height:48px;padding:0;border:0;outline:0;background:transparent;color:var(--nx-ink);font:inherit;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield}.nxp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.nxp__form{display:grid;gap:12px;margin-top:28px}.nxp__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 28px;border:1px solid var(--nx-ink);border-radius:var(--nx-radius-btn);background:var(--nx-ink);color:#fff;font:inherit;font-size:16px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .18s var(--nx-ease),border-color .18s var(--nx-ease),transform .18s var(--nx-ease)}.nxp__submit:hover:not(:disabled){background:var(--nx-ink-hover);border-color:var(--nx-ink-hover)}.nxp__submit:active:not(:disabled){transform:translateY(1px)}.nxp__submit:disabled{background:var(--nx-bg-tint);border-color:var(--nx-bg-tint);color:var(--nx-faint);cursor:not-allowed}.nxp__payment .shopify-payment-button__button--unbranded,.nxp__payment .shopify-payment-button__button{min-height:54px;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-btn);background:var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-font);font-size:15px;font-weight:600;transition:border-color .18s var(--nx-ease)}.nxp__payment .shopify-payment-button__button:hover{border-color:var(--nx-ink)}.nxp__payment .shopify-payment-button__more-info{color:var(--nx-faint);font-size:var(--nx-tiny)}.nxp__note{display:flex;gap:12px;margin-top:22px;padding:14px 16px;border:1px solid var(--nx-line);border-inline-start:3px solid var(--nx-accent);border-radius:var(--nx-radius-input);background:var(--nx-bg-soft)}.nxp__note strong{display:block;font-size:var(--nx-small)}.nxp__note p{margin:3px 0 0;color:var(--nx-muted);font-size:var(--nx-tiny);line-height:1.6}.nxp__assurances{display:grid;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid var(--nx-line)}.nxp__assurance{display:flex;align-items:center;gap:12px;color:var(--nx-muted);font-size:var(--nx-small)}.nxp__assurance svg{flex:0 0 auto;color:var(--nx-accent)}.nxp__assurance strong{color:var(--nx-ink);font-weight:600}.nxp__statement{text-align:center}.nxp__statement .nxp__title{max-width:22ch;margin-inline:auto}.nxp__statement .nxp__lead{max-width:58ch}.nxp__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}.nxp__card{padding:clamp(24px,3vw,34px);border:1px solid var(--nx-line);border-radius:var(--nx-radius-card);background:var(--nx-bg)}.nxp__card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:var(--nx-bg-soft);color:var(--nx-accent)}.nxp__card h3{margin:0;color:var(--nx-ink);font-family:var(--nx-font-head);font-size:18px;font-weight:650;line-height:1.3}.nxp__card p{margin:9px 0 0;color:var(--nx-muted);font-size:15px;line-height:1.65}.nxp__feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5.5vw,84px);align-items:center}.nxp__feature--flip .nxp__feature-media{order:2}.nxp__feature--flip .nxp__feature-copy{order:1}.nxp__feature-media{overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--nx-line);border-radius:var(--nx-radius-img);background:var(--nx-bg-soft)}.nxp__feature-media img{display:block;width:100%;height:100%;object-fit:cover}.nxp__feature-copy{max-width:52ch}.nxp__feature-copy h3{margin:0;color:var(--nx-ink);font-family:var(--nx-font-head);font-size:var(--nx-h3);font-weight:650;line-height:1.25;letter-spacing:-.01em}.nxp__feature-copy p{margin:14px 0 0;color:var(--nx-muted);font-size:clamp(16px,1.4vw,17px);line-height:1.7}.nxp__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px);counter-reset:nxp-step}.nxp__step{position:relative;padding-top:18px}.nxp__step:before{counter-increment:nxp-step;content:counter(nxp-step,decimal-leading-zero);display:block;margin-bottom:14px;color:var(--nx-accent);font-family:var(--nx-font-head);font-size:15px;font-weight:700;letter-spacing:.08em}.nxp__step:after{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:var(--nx-line-strong)}.nxp__step h3{margin:0;color:var(--nx-ink);font-family:var(--nx-font-head);font-size:19px;font-weight:650;line-height:1.3}.nxp__step p{margin:9px 0 0;color:var(--nx-muted);font-size:15px;line-height:1.65;max-width:40ch}.nxp__specs-wrap{max-width:760px;margin-inline:auto}.nxp__specs{border-top:1px solid var(--nx-line)}.nxp__spec{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:18px;padding:16px 4px;border-bottom:1px solid var(--nx-line)}.nxp__spec dt{color:var(--nx-muted);font-size:15px}.nxp__spec dd{margin:0;color:var(--nx-ink);font-size:15px;font-weight:550;line-height:1.6}.nxp__specs-legacy{margin-top:26px;color:var(--nx-muted);font-size:15px;line-height:1.7}.nxp__specs-legacy :first-child{margin-top:0}.nxp__reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px)}.nxp__review{padding:clamp(22px,3vw,30px);border:1px solid var(--nx-line);border-radius:var(--nx-radius-card);background:var(--nx-bg)}.nxp__review-stars{display:flex;gap:3px;color:var(--nx-accent);margin-bottom:14px}.nxp__review h3{margin:0;font-size:17px;font-weight:650;line-height:1.35}.nxp__review p{margin:10px 0 0;color:var(--nx-muted);font-size:15px;line-height:1.65}.nxp__review small{display:block;margin-top:14px;color:var(--nx-faint);font-size:var(--nx-tiny)}.nxp__promise{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);max-width:980px;margin-inline:auto}.nxp__promise-item{text-align:center;padding:clamp(24px,3vw,36px) clamp(18px,2.5vw,28px);border:1px solid var(--nx-line);border-radius:var(--nx-radius-card);background:var(--nx-bg)}.nxp__promise-item svg{color:var(--nx-accent);margin-bottom:14px}.nxp__promise-item h3{margin:0;font-size:17px;font-weight:650}.nxp__promise-item p{margin:8px 0 0;color:var(--nx-muted);font-size:14.5px;line-height:1.6}.nxp__promise-item a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nxp__faq{max-width:760px;margin-inline:auto;border-top:1px solid var(--nx-line)}.nxp__faq details{border-bottom:1px solid var(--nx-line)}.nxp__faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 2px;color:var(--nx-ink);font-size:16.5px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none;transition:color .15s var(--nx-ease)}.nxp__faq summary::-webkit-details-marker{display:none}.nxp__faq summary:hover{color:var(--nx-accent)}.nxp__faq-icon{position:relative;flex:0 0 14px;width:14px;height:14px}.nxp__faq-icon:before,.nxp__faq-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor;transition:transform .2s var(--nx-ease)}.nxp__faq-icon:before{width:14px;height:1.6px}.nxp__faq-icon:after{width:1.6px;height:14px}.nxp__faq details[open] .nxp__faq-icon:after{transform:scaleY(0)}.nxp__faq-answer{padding:0 32px 22px 2px;color:var(--nx-muted);font-size:15.5px;line-height:1.7}.nxp__faq-answer :first-child{margin-top:0}.nxp__faq-answer :last-child{margin-bottom:0}.nxp__faq-answer a{color:var(--nx-ink);text-decoration:underline;text-underline-offset:3px}.nxp__related{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px)}.nxp__related-card{display:block;color:inherit;text-decoration:none}.nxp__related-media{overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--nx-line);border-radius:var(--nx-radius-img);background:var(--nx-bg-soft)}.nxp__related-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--nx-ease)}.nxp__related-card:hover .nxp__related-media img{transform:scale(1.035)}.nxp__related-card h3{margin:13px 0 0;color:var(--nx-ink);font-size:15px;font-weight:600;line-height:1.4}.nxp__related-card span{display:block;margin-top:4px;color:var(--nx-muted);font-size:14px}.nxp__related-empty{padding:34px;border:1px dashed var(--nx-line-strong);border-radius:var(--nx-radius-card);color:var(--nx-faint);font-size:var(--nx-small);text-align:center}.nxp__footnote{margin-top:var(--nx-section-gap);padding:26px 0 34px;border-top:1px solid var(--nx-line);color:var(--nx-faint);font-size:var(--nx-tiny);text-align:center}.nxp__footnote a{color:var(--nx-muted);text-decoration:underline;text-underline-offset:3px}.nxp :focus-visible{outline:2px solid var(--nx-ink);outline-offset:3px;border-radius:4px}.nxp__thumb:focus-visible{outline-offset:2px}@media(prefers-reduced-motion:reduce){.nxp *,.nxp *:before,.nxp *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1020px){.nxp__hero{grid-template-columns:minmax(0,1fr);gap:30px}.nxp__buy{position:static;padding-block:0}.nxp__title--hero{max-width:none}.nxp__cards,.nxp__reviews,.nxp__promise,.nxp__related{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nxp{font-size:15.5px}.nxp__breadcrumb{padding-block:14px 0;font-size:12.5px}.nxp__section{margin-block-start:clamp(52px,12vw,72px)}.nxp__hero{padding-block:14px 0}.nxp__price{font-size:24px}.nxp__form{margin-top:22px}.nxp__cards,.nxp__reviews,.nxp__promise{grid-template-columns:1fr 1fr}.nxp__feature,.nxp__feature--flip{gap:22px}.nxp__feature--flip .nxp__feature-media{order:1}.nxp__feature--flip .nxp__feature-copy{order:2}.nxp__steps{grid-template-columns:1fr;gap:26px}.nxp__spec{grid-template-columns:1fr;gap:3px;padding:14px 2px}.nxp__related{grid-template-columns:1fr 1fr}.nxp__faq-answer{padding-inline-end:8px}}@media(max-width:480px){.nxp__gutter,.nxp__container{--nx-gutter: 18px}.nxp__thumb{flex-basis:56px;width:56px}.nxp__cards,.nxp__reviews,.nxp__promise,.nxp__related{grid-template-columns:1fr}.nxp__qty button{width:52px}.nxp__submit{min-height:54px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nexform-product.css.map */
