:root{--fnx-s09-bg:#01040d;--fnx-s09-deep:#020817;--fnx-s09-surface:#07142a;--fnx-s09-blue:#145bff;--fnx-s09-blue-2:#2f76ff;--fnx-s09-hi:#4d8dff;--fnx-s09-ice:#f4f7ff;--fnx-s09-muted:#879bb5;--fnx-s09-xs:8px;--fnx-s09-sm:14px;--fnx-s09-md:24px;--fnx-s09-lg:38px;--fnx-s09-xl:56px;--fnx-s09-scene:clamp(34px,4.4vw,58px)}html body{background:radial-gradient(980px 620px at 10% 2%,rgba(20,91,255,.12),transparent 70%),radial-gradient(860px 560px at 92% 24%,rgba(47,118,255,.055),transparent 72%),linear-gradient(180deg,#01040d,#020817 44%,#01040d)!important}html body .main-content{position:relative!important;overflow:clip!important;background:radial-gradient(820px 420px at 50% 0%,rgba(20,91,255,.045),transparent 74%),linear-gradient(180deg,#01040d00,#02081733 48%,#01040d00)!important}html body .main-content>.wrapper{position:relative;z-index:1}html body .main-content .hr--clear{height:0!important;min-height:0!important;margin:clamp(14px,2vw,24px) 0!important;padding:0!important;border:0!important;background:none!important;opacity:0!important}html body .main-content hr:not(.hr--clear){margin:clamp(22px,2.7vw,34px) 0!important;opacity:.45!important}html body .section-header{margin-bottom:clamp(16px,2vw,24px)!important}html body .section-header--large{margin-top:clamp(32px,4vw,50px)!important;margin-bottom:clamp(18px,2.2vw,28px)!important}html body .breadcrumb,.section-header--breadcrumb{margin-top:8px!important;margin-bottom:10px!important}html body .site-footer{margin-top:clamp(42px,5vw,64px)!important}html body .main-content a,html body .main-content button,html body .main-content summary{transition-timing-function:cubic-bezier(.2,.7,.2,1)!important}html body.template-index .main-content{background:radial-gradient(980px 620px at 18% 0%,rgba(20,91,255,.13),transparent 69%),radial-gradient(840px 520px at 86% 16%,rgba(47,118,255,.06),transparent 72%),linear-gradient(180deg,#01040d,#020817 42%,#01040d)!important}html body.template-index .main-content .nm-hero.nm-hero--v2{width:100%!important;max-width:none!important;min-height:clamp(470px,58vh,560px)!important;margin:0!important;border-radius:0!important;background:radial-gradient(760px 480px at 78% 35%,rgba(20,91,255,.24),transparent 68%),radial-gradient(620px 420px at 20% 0%,rgba(77,141,255,.055),transparent 72%),linear-gradient(118deg,#010611fa,#05122be6 53%,#020817f5)!important;box-shadow:none!important}html body.template-index .main-content .nm-hero.nm-hero--v2:before{opacity:.52!important;mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%)!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 76%,transparent 100%)!important}html body.template-index .main-content .nm-hero.nm-hero--v2:after{left:8%!important;right:8%!important;bottom:0!important;opacity:.32!important;filter:drop-shadow(0 0 10px rgba(77,141,255,.25))!important}html body.template-index .main-content .nm-hero__inner{width:min(1320px,calc(100% - 44px))!important;min-height:inherit!important;margin:0 auto!important;padding:clamp(42px,5.3vh,62px) 0 clamp(40px,5vh,58px)!important;align-items:center!important}html body.template-index .main-content .nm-hero__content{align-self:center!important}html body.template-index .main-content .nm-hero-panel{align-self:center!important;border-radius:15px!important;background:radial-gradient(380px 210px at 100% 0%,rgba(20,91,255,.15),transparent 68%),linear-gradient(150deg,#0716338a,#02091861)!important;box-shadow:0 26px 76px #0003111a,inset 0 1px #ffffff05!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}html body.template-index .main-content .nm-hero__sub{margin-bottom:clamp(20px,2.6vw,30px)!important}html body.template-index .main-content .nm-hero__actions{margin-top:clamp(20px,2.3vw,28px)!important}html body.template-index .main-content .nm-hero__microproof{margin-top:clamp(18px,2vw,24px)!important}html body.template-index .main-content .flexslider{margin-top:clamp(24px,3vw,38px)!important;margin-bottom:clamp(28px,3.4vw,44px)!important}html body.template-index .main-content .nm-featured-head{margin-top:clamp(34px,4vw,48px)!important;padding-top:0!important}html body.template-index .main-content .nm-start-pills{margin-top:clamp(12px,1.5vw,18px)!important;margin-bottom:clamp(22px,2.6vw,32px)!important}html body.template-index .main-content .nm-featured-grid{margin-bottom:clamp(34px,4.2vw,52px)!important}html body.template-index .main-content .nm-how{margin-top:clamp(34px,4vw,48px)!important;padding-top:clamp(38px,4.8vw,58px)!important;padding-bottom:clamp(24px,3vw,38px)!important}html body.template-index .main-content .nm-how__steps{margin-top:clamp(22px,2.7vw,34px)!important}html body.template-index .main-content .nm-home-endcta{margin-top:clamp(32px,4vw,48px)!important;margin-bottom:clamp(44px,5vw,62px)!important}html body.template-index .main-content .nm-home-endcta__inner{padding:clamp(38px,4.8vw,58px)!important}html body.template-collection .main-content>.wrapper{padding-top:clamp(10px,1.6vw,18px)!important}html body.template-collection .nm-collection-intro{margin-bottom:12px!important}html body.template-collection .nm-collection-intro__inner{padding:clamp(36px,4vw,48px) clamp(28px,4vw,48px) clamp(30px,3.5vw,42px)!important}html body.template-collection .nm-collection-intro__desc{margin-top:14px!important;margin-bottom:0!important}html body.template-collection .nm-collection-intro__badges{margin-top:clamp(18px,2vw,24px)!important;padding-top:clamp(14px,1.7vw,20px)!important}html body.template-collection .nm-collection-intro__pills{margin-top:clamp(12px,1.5vw,18px)!important}html body.template-collection .nm-ia-strip{margin:12px 0 clamp(20px,2.5vw,30px)!important}html body.template-collection .section-header.section-header--large{margin-top:clamp(18px,2.3vw,28px)!important}html body.template-collection .nm-products-wrap{margin-top:clamp(12px,1.6vw,20px)!important}html body.template-collection .nm-grid-align .nm-card-shell{min-height:390px!important}html body.template-collection .nm-grid-align .grid-link__image--product{min-height:220px!important;height:220px!important}html body.template-collection .nm-grid-align .nm-card-copy{min-height:150px!important;padding-top:14px!important;padding-bottom:15px!important}html body.template-collection .pagination-custom{margin-top:clamp(30px,3.5vw,44px)!important;margin-bottom:clamp(30px,3.5vw,44px)!important}html body.template-product .main-content>.wrapper{padding-top:4px!important}html body.template-product .section-header--breadcrumb{max-width:1220px!important;margin:8px auto 10px!important}html body.template-product .product-single__hero{gap:clamp(30px,3.6vw,46px)!important;padding-top:6px!important;margin-bottom:clamp(28px,3vw,38px)!important}html body.template-product #ProductPhoto.product-single__photos{min-height:clamp(430px,42vw,500px)!important;padding:clamp(18px,2.4vw,26px)!important;background:radial-gradient(500px 330px at 50% 44%,rgba(20,91,255,.095),transparent 68%),linear-gradient(155deg,#05122a80,#0209186b)!important}html body.template-product #ProductPhotoImg{max-height:470px!important}html body.template-product #ProductThumbs.nm-pdp__thumbs{margin-top:10px!important}html body.template-product .product-single__hero>.grid__item.large--one-half:nth-child(2){padding:clamp(26px,3vw,34px) clamp(22px,2.8vw,30px) clamp(24px,2.8vw,30px)!important;background:radial-gradient(520px 320px at 108% -8%,rgba(20,91,255,.2),transparent 64%),linear-gradient(150deg,#030c1fb8,#07193996 54%,#020817b8)!important}html body.template-product .fnx26-dna-stage{top:2px!important;right:-26px!important;width:min(48%,310px)!important;opacity:.34!important;transform-origin:76% 42%!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 24%,#000 52%,#000 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 24%,#000 52%,#000 100%)!important}html body.template-product .nm-pdp-hero-copy{margin-bottom:clamp(18px,2.2vw,26px)!important}html body.template-product .nm-pdp-hero-copy__kicker{margin-bottom:clamp(12px,1.5vw,18px)!important}html body.template-product .nm-pdp-hero-copy__headline{margin-bottom:12px!important}html body.template-product .product-single__prices{margin:clamp(18px,2vw,24px) 0!important}html body.template-product .nm-variant-chips{margin:clamp(14px,1.8vw,20px) 0!important}html body.template-product #nmQty.product-single__quantity{margin-bottom:10px!important}html body.template-product #AddToCart{margin-top:8px!important}html body.template-product .nm-trust-bar,html body.template-product [class*=trust-bar]{margin-top:10px!important}html body.template-product .nmps{margin-top:clamp(24px,3vw,34px)!important;margin-bottom:clamp(20px,2.5vw,30px)!important}html body.template-product details.nmps__oneclick>summary{min-height:54px!important;padding-top:14px!important;padding-bottom:14px!important}html body.template-product .nmps__story-content{padding-top:0!important}html body.template-product .nmps__story-content .fnx-wrap{padding-top:clamp(22px,2.8vw,34px)!important;padding-bottom:clamp(24px,3vw,38px)!important}html body.template-product .social-sharing{margin-top:clamp(22px,2.8vw,32px)!important;margin-bottom:clamp(22px,2.8vw,32px)!important}html body.template-product .related-products,html body.template-product [class*=related-products]{margin-top:clamp(34px,4vw,52px)!important}html body.template-cart .main-content>.wrapper,html body.template-page .main-content>.wrapper,html body.template-search .main-content>.wrapper{padding-top:clamp(24px,3.5vw,42px)!important;padding-bottom:clamp(34px,4.5vw,56px)!important}html body.template-cart .section-header,html body.template-page .section-header,html body.template-search .section-header{margin-bottom:clamp(22px,2.6vw,32px)!important}html body.template-cart .nm-cart-convert{margin-bottom:clamp(20px,2.5vw,30px)!important;padding:clamp(22px,2.8vw,32px)!important}html body.template-cart .cart__row{padding-top:clamp(16px,2vw,24px)!important;padding-bottom:clamp(16px,2vw,24px)!important}html body.template-cart .nm-cart-cta-box{margin-top:clamp(22px,2.8vw,34px)!important;padding:clamp(22px,2.8vw,32px)!important}html body.template-page .nm-page-shell__content{padding-top:0!important}html body.template-page .nm-page-shell__content>*:first-child{margin-top:0!important}html body.template-search .search-bar{margin-bottom:clamp(24px,3vw,36px)!important}@media(max-width:989px){html body .section-header--large{margin-top:30px!important;margin-bottom:18px!important}html body.template-index .main-content .nm-hero.nm-hero--v2{min-height:0!important;border-radius:0!important}html body.template-index .main-content .nm-hero__inner{width:min(100% - 24px,760px)!important;padding:34px 0 32px!important}html body.template-index .main-content .nm-hero-panel{margin-top:24px!important}html body.template-index .main-content .flexslider{margin-top:20px!important;margin-bottom:30px!important}html body.template-index .main-content .nm-how{margin-top:30px!important;padding-top:38px!important}html body.template-index .main-content .nm-home-endcta{margin-top:30px!important;margin-bottom:46px!important}html body.template-collection .nm-collection-intro__inner{padding:30px 20px 27px!important}html body.template-collection .nm-grid-align .nm-card-shell{min-height:0!important}html body.template-collection .nm-grid-align .grid-link__image--product{min-height:180px!important;height:180px!important}html body.template-collection .nm-grid-align .nm-card-copy{min-height:145px!important}html body.template-product .product-single__hero{gap:20px!important;padding-top:4px!important;margin-bottom:28px!important}html body.template-product #ProductPhoto.product-single__photos{min-height:0!important;padding:16px 12px!important}html body.template-product .product-single__hero>.grid__item.large--one-half:nth-child(2){padding:25px 18px 22px!important}html body.template-product .fnx26-dna-stage{top:8px!important;right:-28px!important;width:min(44%,245px)!important;opacity:.25!important}html body.template-product .nmps{margin-top:22px!important}}@media(max-width:560px){html body .main-content .hr--clear{margin:12px 0!important}html body.template-index .main-content .nm-hero__inner{width:calc(100% - 20px)!important;padding:28px 0!important}html body.template-index .main-content .nm-featured-head{margin-top:28px!important}html body.template-index .main-content .nm-featured-grid{margin-bottom:30px!important}html body.template-index .main-content .nm-home-endcta__inner{padding:30px 18px!important}html body.template-collection .nm-collection-intro__inner{padding:26px 16px 24px!important}html body.template-collection .nm-grid-align .grid-link__image--product{min-height:158px!important;height:158px!important}html body.template-collection .nm-grid-align .nm-card-copy{min-height:138px!important;padding:12px 10px 13px!important}html body.template-product .product-single__hero{gap:16px!important}html body.template-product .product-single__hero>.grid__item.large--one-half:nth-child(2){padding:22px 15px 20px!important}html body.template-product .fnx26-dna-stage{width:210px!important;opacity:.2!important}html body.template-product .social-sharing{margin-top:20px!important}}@media(prefers-reduced-motion:reduce){html body .main-content a,html body .main-content button,html body .main-content summary{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/825/assets/nm-fenix-21-future-portal-s09.css.map */
