:root{--nf-rv-dur: .56s;--nf-rv-dist: 24px}html body .nf-rv{opacity:0;translate:0 var(--nf-rv-dist)}html body .product-grid__item.nf-rv{translate:0 20px}html body .nf-rv.nf-rv--in{opacity:1;translate:none;transition:opacity var(--nf-rv-dur) var(--nf-ease-out),translate var(--nf-rv-dur) var(--nf-ease-out);transition-delay:var(--nf-rv-delay, 0ms)}html body .nf-rv:focus-within{opacity:1;translate:none}@media print{html body .nf-rv{opacity:1!important;translate:none!important}}@media(prefers-reduced-motion:no-preference){html.nf-intro .nf-hero .nf-eyebrow{animation:nf-rise var(--nf-rv-dur) var(--nf-ease-out) backwards}html.nf-intro .nf-hero__copy h1{animation:nf-lift .68s var(--nf-ease-out) 60ms backwards}html.nf-intro .nf-hero__highlight{animation:nf-neon-on .9s linear .38s backwards}html.nf-intro .nf-hero__intro{animation:nf-rise var(--nf-rv-dur) var(--nf-ease-out) .2s backwards}html.nf-intro .nf-hero__actions>:nth-child(1){animation:nf-rise var(--nf-rv-dur) var(--nf-ease-out) .28s backwards}html.nf-intro .nf-hero__actions>:nth-child(2){animation:nf-rise var(--nf-rv-dur) var(--nf-ease-out) .34s backwards}html.nf-intro .nf-hero__index{animation:nf-rise var(--nf-rv-dur) var(--nf-ease-out) .42s backwards}html.nf-intro .nf-hero__product{animation:nf-card-in .76s var(--nf-ease-out) .12s backwards}html.nf-intro .nf-hero__product:before{transform-origin:top left;animation:nf-bracket-in .52s var(--nf-ease-out) .56s backwards}html.nf-intro .nf-hero__product:after{transform-origin:bottom right;animation:nf-bracket-in .52s var(--nf-ease-out) .62s backwards}}@keyframes nf-rise{0%{opacity:0;translate:0 var(--nf-rv-dist)}}@keyframes nf-lift{0%{translate:0 28px}}@keyframes nf-card-in{0%{translate:0 36px;scale:.96}}@keyframes nf-bracket-in{0%{opacity:0;scale:.3}}@keyframes nf-neon-on{0%{opacity:.08}8%{opacity:1}12%{opacity:.2}20%{opacity:.95}26%{opacity:.35}38%,to{opacity:1}}html body .nf-hero__orbit{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;padding:1.5px;border-radius:6px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html body .nf-hero__orbit:before{content:"";position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;margin:-100% 0 0 -100%;background:conic-gradient(from 0deg,transparent 0 58%,rgb(46 242 255 / .9) 76%,var(--neon, #c6ff3d) 90%,transparent 100%)}@media(prefers-reduced-motion:no-preference){html body .nf-hero:after{content:"";position:absolute;top:12%;right:8%;bottom:12%;left:8%;z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 28% 42%,rgb(198 255 61 / .14),transparent 70%),radial-gradient(40% 50% at 74% 58%,rgb(46 242 255 / .16),transparent 70%);animation:nf-drift 16s ease-in-out infinite alternate}html body .nf-hero__image{animation:nf-float 5.5s ease-in-out infinite alternate}html body .nf-hero__orbit:before{animation:nf-orbit 6s linear infinite}html.nf-intro body .nf-hero__orbit{animation:nf-fade-in .8s var(--nf-ease-out) .7s backwards}html body .nf-hero__featured>span{animation:nf-blink 2.4s ease-in-out infinite}}@media(prefers-reduced-motion:no-preference)and (max-width:749px){html body .nf-hero:after{top:4%;right:6%;bottom:4%;left:6%;background:radial-gradient(240px 200px at 30% 18%,rgb(198 255 61 / .13),transparent 70%),radial-gradient(260px 220px at 72% 74%,rgb(46 242 255 / .15),transparent 70%)}}@keyframes nf-drift{0%{translate:-4% -3%;scale:1}50%{translate:3% 2%;scale:1.06}to{translate:-2% 4%;scale:.98}}@keyframes nf-float{0%{translate:0 4px}to{translate:0 -8px}}@keyframes nf-orbit{to{rotate:1turn}}@keyframes nf-blink{50%{opacity:.35}}html body :is(.nf-link,.nf-hero__actions .button,.nf-spot__btn,.nf-ann__link)>span[aria-hidden=true],html body .nf-hero__caption>span:last-child,html body .nf-spot__cap>i{display:inline-block;transition:translate .22s var(--nf-ease-out)}@media(hover:hover)and (pointer:fine){html body :is(.nf-link,.nf-spot__btn,.nf-ann__link):hover>span[aria-hidden=true]{translate:4px 0}html body .nf-hero__actions .button:hover>span[aria-hidden=true]{translate:3px -3px}html body .nf-hero__product:hover .nf-hero__caption>span:last-child{translate:4px 0}html body .nf-spot__hero:hover .nf-spot__cap>i{translate:3px -3px}html body a.nf-trust__in:hover .nf-trust__ic{translate:0 -3px}html body .nf-feature__inner>a:hover img{scale:1.04}}html body :is(.nf-link,.nf-spot__btn,.nf-ann__link):focus-visible>span[aria-hidden=true]{translate:4px 0}html body .nf-hero__actions .button:focus-visible>span[aria-hidden=true]{translate:3px -3px}html body .nf-hero__product:focus-visible .nf-hero__caption>span:last-child{translate:4px 0}html body a.nf-trust__in:focus-visible .nf-trust__ic{translate:0 -3px}html body .nf-trust__ic{transition:border-color .25s ease,box-shadow .25s ease,translate .25s var(--nf-ease-out)}html body .nf-feature__inner>a img{transition:scale .4s var(--nf-ease-out)}#header-component .menu-list__link{transition:color .2s ease,text-shadow .2s ease}#header-component .menu-list__link .menu-list__link-title:after{content:"";position:absolute;bottom:-5px;inset-inline:var(--gap-sm);height:2px;background:var(--neon);box-shadow:var(--glow-lime);scale:0 1;transform-origin:left center;transition:scale .26s var(--nf-ease-out)}#header-component .menu-list__link:is(:hover,:focus-visible,.menu-list__link--active) .menu-list__link-title:after,#header-component .menu-list__link[aria-current=page] .menu-list__link-title:after{scale:1 1}html body .nf-category{transition:border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .3s var(--nf-ease-out),scale var(--nf-dur-press) var(--nf-ease-out)}html body :is(.nf-spot__card,.nf-rel__tile){transition:border-color .25s ease,box-shadow .25s ease,transform .3s var(--nf-ease-out),scale var(--nf-dur-press) var(--nf-ease-out)}html body a.nf-trust__in{transition:background-color .25s ease,scale var(--nf-dur-press) var(--nf-ease-out)}html body .nf-hero__product{transition:scale var(--nf-dur-press) var(--nf-ease-out)}html body product-card.product-card{transition:transform var(--nf-dur) var(--nf-ease-out),box-shadow var(--nf-dur) ease,border-color var(--nf-dur) ease,scale var(--nf-dur-press) var(--nf-ease-out)}html body :is(.nf-category,.nf-spot__card,.nf-rel__tile,product-card.product-card,a.nf-trust__in,.nf-hero__product):active{scale:.98}@media(prefers-reduced-motion:no-preference){#header-component .cart-bubble--animating .cart-bubble__background{animation:nf-bubble-pop .45s var(--nf-ease-out)}}@keyframes nf-bubble-pop{30%{scale:1.45}}html body .nf-ann__ticker{display:none}@media(prefers-reduced-motion:no-preference){html body .nf-ann__in{justify-content:space-between;gap:24px}html body .nf-ann__msgs{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .nf-ann__ticker{display:block;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}html body .nf-ann__track{display:flex;width:max-content;animation:nf-ticker 64s linear infinite}html body .nf-ann__ticker:hover .nf-ann__track{animation-play-state:paused}html body .nf-ann__group{display:flex;align-items:center;gap:44px;padding-inline-end:44px}html body .nf-ann__tick{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--text, #f2f4f5)}html body .nf-ann__tick i{width:6px;height:6px;border-radius:1px;background:var(--neon, #c6ff3d);box-shadow:0 0 6px var(--lime-strong, rgb(198 255 61 / .9)),0 0 14px var(--lime-45, rgb(198 255 61 / .45))}}@keyframes nf-ticker{to{translate:-50% 0}}@media(prefers-reduced-motion:reduce){html body .nf-rv,html body .product-grid__item.nf-rv{translate:none}html body .nf-rv.nf-rv--in{transition:opacity .2s ease-out}html body .nf-hero__orbit{display:none}html body :is(.nf-link,.nf-hero__actions .button,.nf-spot__btn,.nf-ann__link)>span[aria-hidden=true],html body .nf-hero__caption>span:last-child,html body .nf-spot__cap>i,html body .nf-trust__ic,html body .nf-feature__inner>a img{translate:none!important;scale:none!important}html body :is(.nf-category,.nf-spot__card,.nf-rel__tile,product-card.product-card,a.nf-trust__in,.nf-hero__product):active{scale:none}#header-component .menu-list__link .menu-list__link-title:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nanref-motion.css.map */
