@keyframes fnx21-s02-scan{0%{transform:translate3d(-120%,0,0);opacity:0}14%{opacity:.72}72%{opacity:.72}to{transform:translate3d(420%,0,0);opacity:0}}html body.template-index .main-content .flexslider{position:relative!important;width:min(calc(100% - 28px),1240px)!important;margin:44px auto 0!important;overflow:hidden!important;border:1px solid rgba(91,184,244,.16)!important;border-radius:18px!important;background:linear-gradient(145deg,#051322e0,#020a14f5)!important;box-shadow:0 26px 72px #0006122e,inset 0 1px #ffffff06!important}html body.template-index .main-content .flexslider:before{content:""!important;position:absolute!important;z-index:4!important;top:0!important;left:0!important;width:22%!important;height:1px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,#73ddff,transparent)!important;box-shadow:0 0 10px #55d8ff57!important;animation:fnx21-s02-scan 8.5s ease-in-out infinite!important}html body.template-index .main-content .flexslider .slides{margin:0!important}html body.template-index .main-content .flexslider .slides>li{overflow:hidden!important;background:#03101d!important}html body.template-index .main-content .flexslider .slide-link{position:relative!important;display:block!important;overflow:hidden!important}html body.template-index .main-content .flexslider .slide-link:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(2,9,17,.3),transparent 38%,transparent 70%,rgba(2,9,17,.22)),linear-gradient(180deg,transparent 65%,rgba(2,9,17,.26))!important}html body.template-index .main-content .flexslider img{display:block!important;width:100%!important;filter:saturate(.88) contrast(1.025) brightness(.92)!important;transform:scale(1.002)!important;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s ease!important}html body.template-index .main-content .flexslider:hover img{filter:saturate(.96) contrast(1.035) brightness(.96)!important;transform:scale(1.012)!important}html body.template-index .main-content .flex-control-nav{bottom:12px!important;z-index:6!important}html body.template-index .main-content .flex-control-paging li a{width:19px!important;height:2px!important;border:0!important;border-radius:999px!important;background:#b0daf43b!important;box-shadow:none!important;text-indent:-9999px!important;transition:width .2s ease,background .2s ease!important}html body.template-index .main-content .flex-control-paging li a.flex-active{width:34px!important;background:#6cddff!important;box-shadow:0 0 10px #55d8ff61!important}html body.template-index .main-content .flex-direction-nav a{width:38px!important;height:38px!important;margin-top:-19px!important;border:1px solid rgba(100,194,251,.18)!important;border-radius:10px!important;background:#030f1cc7!important;color:#bfeaff!important;text-shadow:none!important;opacity:.78!important}html body.template-index .main-content .flex-direction-nav a:hover{border-color:#67d5ff57!important;background:#082035e6!important;opacity:1!important}html body.template-index .main-content .section-header.section-header--large{width:min(calc(100% - 28px),1240px)!important;margin:70px auto 24px!important;padding:0!important;border:0!important}html body.template-index .main-content .nm-featured-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:28px!important;padding:0 2px 18px!important;border-bottom:1px solid rgba(91,183,242,.12)!important}html body.template-index .main-content .nm-featured-head>div:first-child{max-width:760px!important}html body.template-index .main-content .nm-featured-head .section-header__title{margin:0!important;color:#f3f9ff!important;font-size:clamp(32px,3.9vw,48px)!important;font-weight:850!important;line-height:1.03!important;letter-spacing:-.047em!important;text-transform:none!important}html body.template-index .main-content .nm-featured-subtitle{max-width:650px!important;margin:11px 0 0!important;color:#708fa4!important;font-size:10.5px!important;line-height:1.62!important}html body.template-index .main-content .section-header__link--right a{display:inline-flex!important;min-height:38px!important;align-items:center!important;padding:0 13px!important;border:1px solid rgba(93,190,250,.16)!important;border-radius:9px!important;background:#071b2e70!important;color:#8dcbe8!important;font-size:9.5px!important;font-weight:760!important;text-decoration:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease!important}html body.template-index .main-content .section-header__link--right a:hover,html body.template-index .main-content .section-header__link--right a:focus-visible{border-color:#5ed1ff57!important;background:#08253da3!important;color:#eef9ff!important;transform:translateY(-1px)!important}html body.template-index .main-content .nm-start-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(calc(100% - 28px),1240px)!important;margin:0 auto 22px!important;overflow:hidden!important;border:1px solid rgba(91,183,242,.12)!important;border-radius:12px!important;background:#04101da3!important}html body.template-index .main-content .nm-start-pill{position:relative!important;display:flex!important;min-height:46px!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border:0!important;border-right:1px solid rgba(91,183,242,.09)!important;border-radius:0!important;background:transparent!important;color:#799bb1!important;font-size:9.5px!important;font-weight:720!important;letter-spacing:.025em!important;text-decoration:none!important;transition:background .18s ease,color .18s ease!important}html body.template-index .main-content .nm-start-pill:last-child{border-right:0!important}html body.template-index .main-content .nm-start-pill:after{content:""!important;position:absolute!important;right:18%!important;bottom:0!important;left:18%!important;height:1px!important;background:linear-gradient(90deg,transparent,#68d9ff,transparent)!important;opacity:0!important;transform:scaleX(.3)!important;transition:opacity .18s ease,transform .22s ease!important}html body.template-index .main-content .nm-start-pill:hover,html body.template-index .main-content .nm-start-pill:focus-visible{background:linear-gradient(180deg,#2d8fd812,#2d8fd804)!important;color:#dcf2ff!important}html body.template-index .main-content .nm-start-pill:hover:after,html body.template-index .main-content .nm-start-pill:focus-visible:after{opacity:.85!important;transform:scaleX(1)!important}html body.template-index .main-content .nm-featured-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:min(calc(100% - 28px),1240px)!important;margin:0 auto!important;padding:0!important}html body.template-index .main-content .nm-featured-grid>.grid__item{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.template-index .main-content .nm-featured-grid .nm-card-shell{position:relative!important;display:flex!important;min-width:0!important;height:100%!important;min-height:430px!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(89,178,237,.13)!important;border-radius:14px!important;background:radial-gradient(360px 180px at 50% -15%,rgba(38,123,197,.09),transparent 70%),linear-gradient(155deg,#051322d6,#030c17f0)!important;box-shadow:0 18px 54px #0006121f,inset 0 1px #ffffff05!important;outline:none!important;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .24s ease!important}html body.template-index .main-content .nm-featured-grid .nm-card-shell:before{content:""!important;position:absolute!important;z-index:3!important;top:0!important;right:14px!important;left:14px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(101,213,255,.42),transparent)!important;opacity:.42!important;pointer-events:none!important}html body.template-index .main-content .nm-featured-grid .nm-card-shell:hover,html body.template-index .main-content .nm-featured-grid .nm-card-shell:focus-within{border-color:#57c7ff45!important;box-shadow:0 24px 66px #00081633,0 0 28px #299ce70b,inset 0 1px #ffffff06!important;transform:translateY(-4px)!important}html body.template-index .main-content .nm-featured-grid .grid-link__image--product{position:relative!important;display:block!important;height:250px!important;margin:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid rgba(91,180,240,.085)!important;border-radius:0!important;background:radial-gradient(circle at 50% 44%,rgba(38,126,201,.1),transparent 44%),linear-gradient(180deg,#071a2dad,#030d186b)!important}html body.template-index .main-content .nm-featured-grid .grid-link__image--product:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(94,186,244,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(94,186,244,.018) 1px,transparent 1px)!important;background-size:34px 34px!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%)!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%)!important}html body.template-index .main-content .nm-featured-grid .nm-card-img-wrap{position:relative!important;z-index:1!important;display:flex!important;height:100%!important;align-items:center!important;justify-content:center!important;padding:18px!important}html body.template-index .main-content .nm-featured-grid .nm-card-media-link{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}html body.template-index .main-content .nm-featured-grid .nm-card-img-primary,html body.template-index .main-content .nm-featured-grid .nm-card-img-secondary{width:100%!important;max-width:218px!important;height:100%!important;max-height:218px!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgba(0,4,14,.18)) saturate(.94)!important;transition:opacity .3s ease,transform .42s cubic-bezier(.2,.7,.2,1),filter .3s ease!important}html body.template-index .main-content .nm-featured-grid .nm-card-shell:hover .nm-card-img-primary{transform:translateY(-3px) scale(1.025)!important;filter:drop-shadow(0 20px 30px rgba(0,5,18,.24)) saturate(1)!important}html body.template-index .main-content .nm-featured-grid .badge,html body.template-index .main-content .nm-featured-grid .nm-badge-pct,html body.template-index .main-content .nm-featured-grid .nm-badge-low-stock{z-index:4!important;top:12px!important;left:12px!important;min-height:24px!important;padding:4px 8px!important;border:1px solid rgba(118,208,255,.18)!important;border-radius:7px!important;background:#030f1cd1!important;box-shadow:none!important;color:#b9eaff!important;font-size:7.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body.template-index .main-content .nm-featured-grid .badge--sale,html body.template-index .main-content .nm-featured-grid .nm-badge-pct{border-color:#56c8ff47!important;color:#79dcff!important}html body.template-index .main-content .nm-featured-grid .nm-card-cta{right:12px!important;bottom:11px!important;z-index:4!important;padding:4px 7px!important;border:1px solid rgba(95,191,250,.12)!important;border-radius:7px!important;background:#030f1cad!important;color:#759fb8!important;font-size:7.5px!important;font-weight:720!important;letter-spacing:.04em!important;opacity:.72!important}html body.template-index .main-content .nm-featured-grid .nm-card-copy{display:flex!important;min-height:178px!important;flex:1 1 auto!important;flex-direction:column!important;padding:18px 16px 15px!important}html body.template-index .main-content .nm-featured-grid .nm-card-meta-row{min-height:22px!important;margin:0 0 9px!important}html body.template-index .main-content .nm-featured-grid .nm-goal-badge{display:inline-flex!important;min-height:20px!important;align-items:center!important;padding:0 7px!important;border:1px solid rgba(89,184,244,.15)!important;border-radius:6px!important;background:#184e731a!important;color:#7fbddd!important;font-size:7px!important;font-weight:790!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body.template-index .main-content .nm-featured-grid .grid-link__title{margin:0!important;min-height:44px!important;color:#eaf6ff!important;font-size:12px!important;font-weight:730!important;line-height:1.42!important;letter-spacing:-.01em!important}html body.template-index .main-content .nm-featured-grid .nm-card-title-link{color:inherit!important;text-decoration:none!important}html body.template-index .main-content .nm-featured-grid .grid-link__meta{margin:10px 0 14px!important;color:#dff4ff!important;font-size:13px!important;line-height:1.2!important}html body.template-index .main-content .nm-featured-grid .grid-link__meta strong{font-weight:820!important;letter-spacing:-.02em!important}html body.template-index .main-content .nm-featured-grid .nm-compare-price{margin-left:6px!important;color:#55758c!important;font-size:9px!important}html body.template-index .main-content .nm-featured-grid .nm-quick-add-form{margin-top:auto!important}html body.template-index .main-content .nm-featured-grid .nm-quick-add{display:flex!important;width:100%!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid rgba(91,196,251,.22)!important;border-radius:9px!important;background:linear-gradient(180deg,#0c40655c,#061f347a)!important;box-shadow:inset 0 1px #ffffff06!important;color:#cfeeff!important;font-size:8.8px!important;font-weight:780!important;letter-spacing:.035em!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}html body.template-index .main-content .nm-featured-grid .nm-quick-add:hover,html body.template-index .main-content .nm-featured-grid .nm-quick-add:focus-visible{border-color:#67dbff75!important;background:linear-gradient(125deg,#0a5bb3c7,#0877a3b8)!important;box-shadow:0 10px 24px #0051a624,inset 0 1px #ffffff14!important;color:#fff!important;transform:translateY(-1px)!important}@media(max-width:989px){html body.template-index .main-content .flexslider{width:calc(100% - 16px)!important;margin-top:30px!important;border-radius:14px!important}html body.template-index .main-content .section-header.section-header--large{width:calc(100% - 20px)!important;margin-top:52px!important}html body.template-index .main-content .nm-featured-head{align-items:start!important}html body.template-index .main-content .nm-featured-head .section-header__title{font-size:clamp(30px,8.8vw,42px)!important}html body.template-index .main-content .nm-start-pills{width:calc(100% - 20px)!important}html body.template-index .main-content .nm-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:calc(100% - 20px)!important}html body.template-index .main-content .nm-featured-grid .nm-card-shell{min-height:390px!important;border-radius:12px!important}html body.template-index .main-content .nm-featured-grid .grid-link__image--product{height:220px!important}html body.template-index .main-content .nm-featured-grid .nm-card-copy{min-height:162px!important;padding:15px 13px 13px!important}}@media(max-width:560px){html body.template-index .main-content .flexslider{margin-top:24px!important}html body.template-index .main-content .flex-direction-nav{display:none!important}html body.template-index .main-content .nm-featured-head{display:block!important;padding-bottom:15px!important}html body.template-index .main-content .nm-featured-subtitle{font-size:9.5px!important}html body.template-index .main-content .nm-start-pills{grid-template-columns:1fr!important;border-radius:10px!important}html body.template-index .main-content .nm-start-pill{min-height:40px!important;border-right:0!important;border-bottom:1px solid rgba(91,183,242,.08)!important;justify-content:flex-start!important;padding-left:14px!important}html body.template-index .main-content .nm-start-pill:last-child{border-bottom:0!important}html body.template-index .main-content .nm-featured-grid{gap:8px!important}html body.template-index .main-content .nm-featured-grid .nm-card-shell{min-height:350px!important;border-radius:10px!important}html body.template-index .main-content .nm-featured-grid .grid-link__image--product{height:180px!important}html body.template-index .main-content .nm-featured-grid .nm-card-img-wrap{padding:12px!important}html body.template-index .main-content .nm-featured-grid .nm-card-img-primary,html body.template-index .main-content .nm-featured-grid .nm-card-img-secondary{max-width:158px!important;max-height:158px!important}html body.template-index .main-content .nm-featured-grid .nm-card-copy{min-height:165px!important;padding:12px 10px 10px!important}html body.template-index .main-content .nm-featured-grid .grid-link__title{min-height:48px!important;font-size:10px!important;line-height:1.45!important}html body.template-index .main-content .nm-featured-grid .grid-link__meta{margin:8px 0 10px!important;font-size:11px!important}html body.template-index .main-content .nm-featured-grid .nm-quick-add{min-height:37px!important;padding:0 7px!important;font-size:7.7px!important}html body.template-index .main-content .nm-featured-grid .nm-card-cta{display:none!important}}html[data-nm-theme=light] body.template-index .main-content .flexslider,html[data-theme=light] body.template-index .main-content .flexslider{border-color:#1b75b424!important;background:#f7fbfd!important;box-shadow:0 24px 60px #2c557214!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-head .section-header__title,html[data-theme=light] body.template-index .main-content .nm-featured-head .section-header__title{color:#16364b!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-subtitle,html[data-theme=light] body.template-index .main-content .nm-featured-subtitle{color:#668499!important}html[data-nm-theme=light] body.template-index .main-content .nm-start-pills,html[data-theme=light] body.template-index .main-content .nm-start-pills{border-color:#1d74b121!important;background:#f7fbfdc7!important}html[data-nm-theme=light] body.template-index .main-content .nm-start-pill,html[data-theme=light] body.template-index .main-content .nm-start-pill{color:#55748a!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-grid .nm-card-shell,html[data-theme=light] body.template-index .main-content .nm-featured-grid .nm-card-shell{border-color:#1c74b221!important;background:radial-gradient(320px 150px at 50% -12%,rgba(38,129,198,.055),transparent 70%),linear-gradient(155deg,#fbfdfe,#f3f8fb)!important;box-shadow:0 18px 46px #2f587312,inset 0 1px #fff!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-grid .grid-link__image--product,html[data-theme=light] body.template-index .main-content .nm-featured-grid .grid-link__image--product{border-bottom-color:#1c74b214!important;background:radial-gradient(circle at 50% 44%,rgba(39,133,199,.07),transparent 44%),linear-gradient(180deg,#f7fbfd,#f1f7fa)!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-grid .grid-link__title,html[data-theme=light] body.template-index .main-content .nm-featured-grid .grid-link__title{color:#19394f!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-grid .grid-link__meta,html[data-theme=light] body.template-index .main-content .nm-featured-grid .grid-link__meta{color:#183e57!important}html[data-nm-theme=light] body.template-index .main-content .nm-featured-grid .nm-quick-add,html[data-theme=light] body.template-index .main-content .nm-featured-grid .nm-quick-add{border-color:#197ebe2e!important;background:#e0f0f9a3!important;color:#24617f!important}@media(prefers-reduced-motion:reduce){html body.template-index .main-content .flexslider:before{animation:none!important}html body.template-index .main-content .flexslider img,html body.template-index .main-content .nm-featured-grid .nm-card-shell,html body.template-index .main-content .nm-featured-grid .nm-card-img-primary,html body.template-index .main-content .nm-featured-grid .nm-card-img-secondary,html body.template-index .main-content .nm-featured-grid .nm-quick-add{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/825/assets/nm-fenix-21-commerce-s02.css.map */
