:where(html:not(.nx-js),html.nx-ready) .reveal{opacity:1!important;transform:none}:where(html:not(.nx-js),html.nx-ready) .fade{opacity:1!important}:where(html:not(.nx-js),html.nx-ready) .mask{clip-path:none!important}:where(html:not(.nx-js),html.nx-ready) .lines .ln>span{transform:none!important}:where(html:not(.nx-js),html.nx-ready) .lines .ln{overflow:visible}.lines.nx-done .ln{overflow:visible}@property --nx-mk{syntax: "<percentage>"; inherits: false; initial-value: 100%;}mark,.hl,.cta-lead em,.faq-a em,.faq .faq-a em,.mech-item em,.splitx-lead em{--nx-mk-c: rgba(255,90,31,.2)}.dark mark,.dark .hl,.hero mark,.hero .hl,.dark .cta-lead em,.hero .cta-lead em,.dark .mech-item em,.dark .splitx-lead em{--nx-mk-c: rgba(255,122,66,.26)}html :is(mark,.hl,.cta-lead em,.faq-a em,.faq .faq-a em,.mech-item em,.splitx-lead em){background:linear-gradient(var(--nx-mk-c),var(--nx-mk-c)) 0 0 / var(--nx-mk, 100%) 100% no-repeat!important;-webkit-box-decoration-break:slice;box-decoration-break:slice}@media(prefers-reduced-motion:no-preference){html.nx-js :is(mark,.hl,.cta-lead em,.faq-a em,.faq .faq-a em,.mech-item em,.splitx-lead em){transition:--nx-mk .6s cubic-bezier(.65,0,.35,1) calc(var(--nx-d, 0ms) + .25s)}html.nx-js:not(.nx-ready) :is(.reveal,.fade,.lines,.mask):not(.is-visible) :is(mark,.hl,.cta-lead em,.faq-a em,.mech-item em,.splitx-lead em){--nx-mk: 0%}html.nx-js:not(.nx-ready) details:not([open]) .faq-a em{--nx-mk: 0%}html.nx-js .faq details[open] .faq-a em{transition-delay:.2s}html.nx-js:not(.nx-ready) :is(.hero,.cs-hero) :is(mark,.hl,.cta-lead em,.faq-a em,.mech-item em,.splitx-lead em){animation:nx-mark .6s cubic-bezier(.65,0,.35,1) .7s both}@keyframes nx-mark{0%{--nx-mk: 0%}to{--nx-mk: 100%}}}@media(prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow-y:clip;transition-property:block-size,content-visibility;transition-duration:.3s;transition-timing-function:var(--ease, cubic-bezier(.16,1,.3,1));transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}}.nx-progress{display:none}@supports (animation-timeline: scroll()){.nx-progress{display:block;position:fixed;left:0;right:0;top:var(--nx-nav-h, 64px);z-index:49;height:2px;background:var(--accent);pointer-events:none;transform-origin:0 50%;transform:scaleX(0);animation:nx-progress linear both;animation-timeline:scroll(root block)}@keyframes nx-progress{to{transform:scaleX(1)}}body.nav-open .nx-progress{opacity:0}}.sheen:after{animation-iteration-count:1}@media(prefers-reduced-motion:no-preference){html.nx-js:not(.nx-ready) .sheen:after{animation:none}html.nx-js:not(.nx-ready) .sheen.is-visible:after{animation:nx-sheen 1.6s cubic-bezier(.45,0,.2,1) .5s 1 both}@keyframes nx-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}}html{scroll-behavior:auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nx-motion.css.map */
