:root{--ninja-font-heading: "Helvetica Now Display", "Helvetica Neue", Arial, sans-serif;--ninja-font-body: "ABC Diatype", "Helvetica Neue", Arial, sans-serif;--ninja-green-900: #0f422a;--ninja-green-800: #164d33;--ninja-green-500: #52db9f;--ninja-cream: #fbf7ef;--ninja-text: #10251a;--ninja-text-muted: rgba(16, 37, 26, .75);--ninja-page-width: 1240px;--ninja-gutter: 16px;--ninja-ease: cubic-bezier(.4, 0, .2, 1)}@media(min-width:750px){:root{--ninja-gutter: 32px}}@media(min-width:1280px){:root{--ninja-gutter: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.ninja-page{margin:0;font-family:var(--ninja-font-body);color:var(--ninja-text);background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}:where(body.ninja-page) :is(h1,h2,h3,h4){margin:0;font-family:var(--ninja-font-heading);font-weight:500}:where(body.ninja-page) p{margin:0}:where(body.ninja-page) :is(img,video,svg){display:block;max-width:100%}:where(body.ninja-page) a{color:inherit}:where(body.ninja-page) :is(button,input){font:inherit}:where(.ninja-section *){letter-spacing:inherit}.ninja-section{position:relative;background:var(--bg, transparent);color:var(--fg, inherit);padding-top:var(--pt-m, 0px);padding-bottom:var(--pb-m, 0px)}@media(min-width:990px){.ninja-section{padding-top:var(--pt, 0px);padding-bottom:var(--pb, 0px)}}.ninja-container{position:relative;z-index:1;width:100%;max-width:calc(var(--ninja-page-width) + var(--ninja-gutter) * 2);margin:0 auto;padding:0 var(--ninja-gutter)}.ninja-has-bg{isolation:isolate;overflow:hidden}.ninja-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ninja-bg__pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pattern-pos-m, center);opacity:var(--pattern-opacity, 1)}@media(min-width:990px){.ninja-bg__pattern{object-position:var(--pattern-pos, center)}}.ninja-bg__curve{position:absolute;left:0;width:100%;height:var(--curve-h-m, 40px);fill:var(--curve-color, #fff)}.ninja-bg__curve--top{top:-1px}.ninja-bg__curve--bottom{bottom:-1px}@media(min-width:990px){.ninja-bg__curve{height:var(--curve-h, 100px)}}.ninja-bg__decors{position:absolute;top:0;right:0;bottom:0;left:0}.ninja-bg__decor{position:absolute;left:var(--x-m);top:var(--y-m);width:var(--w-m);transform:translate(-50%,-50%) rotate(var(--r, 0deg)) scaleY(var(--flip, 1))}.ninja-bg__decor img{width:100%;height:auto;filter:drop-shadow(-2px 17px 20px rgba(0,0,0,.15))}@media(min-width:990px){.ninja-bg__decor{left:var(--x);top:var(--y);width:var(--w)}}.ninja-heading-leaf{display:none}@media(max-width:749px){.ninja-has-heading-leaf{position:relative;max-width:var(--ninja-heading-max-m, 240px)}.ninja-heading-leaf{display:block;position:absolute;left:calc(100% + 8px);bottom:-.15em;width:var(--ninja-heading-leaf-w, 64px);height:auto;pointer-events:none}}.ninja-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.ninja-hide-mobile{display:none!important}}@media(min-width:750px){.ninja-hide-desktop{display:none!important}}.ninja-placeholder{width:100%;height:100%;background:#e9eee9;fill:#b9c7bd}.ninja-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 32px;border:1px solid var(--btn-border, transparent);border-radius:var(--btn-radius, 999px);background:var(--btn-bg, var(--ninja-green-500));color:var(--btn-color, var(--ninja-green-900));font-family:var(--ninja-font-body);font-size:var(--btn-size, 16px);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity .2s var(--ninja-ease),transform .2s var(--ninja-ease)}.ninja-btn:hover{opacity:.9}.ninja-btn:active{transform:translateY(1px)}.ninja-btn[disabled]{opacity:.5;cursor:not-allowed}[data-ninja-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ninja-ease),transform .6s var(--ninja-ease);transition-delay:var(--reveal-delay, 0s)}[data-ninja-reveal].is-visible,.shopify-design-mode [data-ninja-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-ninja-reveal]{opacity:1;transform:none;transition:none}}.ninja-slider{display:flex;gap:var(--slider-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ninja-slider::-webkit-scrollbar{display:none}.ninja-slider>*{flex:0 0 var(--slide-w, 100%);scroll-snap-align:start}.ninja-dot{width:var(--dot-w, 8px);height:4px;padding:0;border:0;border-radius:4px;background:var(--dot-color, rgba(15, 66, 42, .2));cursor:pointer;transition:width .3s var(--ninja-ease),background .3s var(--ninja-ease)}.ninja-dot.is-active{--dot-w: 24px;background:var(--dot-active, var(--ninja-green-900))}.ninja-hero{--ninja-hero-muted: rgba(0, 44, 24, .8);--ninja-hero-line: rgba(21, 75, 50, .1);--ninja-hero-field-h: 44px;--ninja-hero-field-size: 16px;--ninja-hero-field-lh: 20px;--ninja-hero-field-px: 16px;--ninja-hero-row-gap: 8px}.ninja-hero__content{display:flex;flex-direction:column;gap:24px;max-width:560px;margin:0 auto;text-align:center}.ninja-hero__text{display:flex;flex-direction:column;gap:14px}.ninja-hero__eyebrow{font-size:12px;font-weight:500;line-height:14px;text-transform:uppercase;color:var(--ninja-hero-accent)}.ninja-hero__heading{font-size:34px;line-height:34px;letter-spacing:-.01em;text-transform:capitalize;color:var(--fg)}.ninja-hero__intro{font-size:16px;line-height:20px;color:var(--ninja-hero-muted)}.ninja-hero__intro p+p{margin-top:1em}.ninja-hero__card{position:relative;z-index:1;padding:18px 14px;border:.5px solid var(--ninja-hero-line);border-radius:16px;background:#fff;filter:drop-shadow(0 2px 2px rgba(21,75,50,.15))}.ninja-hero__question{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ninja-hero__question-title{font-size:16px;font-weight:600;line-height:20px;text-transform:capitalize;color:var(--fg)}.ninja-hero__question-text{font-size:14px;line-height:18px;color:var(--ninja-hero-muted)}.ninja-hero__row{display:flex;gap:var(--ninja-hero-row-gap)}.ninja-hero__input{width:100%;min-width:0;height:var(--ninja-hero-field-h);padding:0 var(--ninja-hero-field-px);border:.5px solid var(--ninja-hero-line);border-radius:100px;background:var(--bg);color:var(--fg);font-family:var(--ninja-font-heading);font-size:var(--ninja-hero-field-size);font-weight:500;line-height:var(--ninja-hero-field-lh);letter-spacing:.01em;outline:none;transition:border-color .2s var(--ninja-ease)}.ninja-hero__input{flex:1 1 0}.ninja-hero__input::placeholder{color:#002c184d;opacity:1}.ninja-hero__input:focus-visible{border-color:var(--btn-bg)}.ninja-hero__submit{flex:0 0 auto;min-height:0;height:var(--ninja-hero-field-h);padding:0 20px;border:0;font-family:var(--ninja-font-heading);font-size:var(--ninja-hero-field-size);line-height:var(--ninja-hero-field-lh);letter-spacing:.01em;text-transform:capitalize}.ninja-hero__media{position:relative;height:88.39vw;margin-top:-43px;overflow:hidden}.ninja-hero__art{position:absolute;top:0;left:-42.33%;width:142.28%;aspect-ratio:512 / 431}.ninja-hero__photo,.ninja-hero__cutout{position:absolute;top:0;left:-10.33%;width:120.66%;max-width:none;height:100%;object-fit:cover}.ninja-hero__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(.08deg,var(--ninja-hero-fade-0) 37.55%,var(--ninja-hero-fade-80) 84.03%,var(--bg) 99.92%)}.ninja-hero{--ninja-hero-fade-0: color-mix(in srgb, var(--bg) 0%, transparent);--ninja-hero-fade-80: color-mix(in srgb, var(--bg) 80%, transparent)}.desktop_hide{display:none}@media(max-width:750px){.mobile_hide{display:none}.desktop_hide{display:block}}@media(min-width:750px)and (max-width:989px){.ninja-hero__media{height:520px}.ninja-hero__art{left:50%;width:720px;transform:translate(-50%)}}@media(min-width:990px){.ninja-hero__media--spacer{display:none}.ninja-hero[style*=--ninja-hero-ratio]{display:flex;flex-direction:column;justify-content:center;aspect-ratio:var(--ninja-hero-ratio)}.ninja-hero[style*=--ninja-hero-ratio]>.ninja-container{width:100%}.ninja-hero .ninja-bg__pattern{object-position:right var(--pattern-pos, top)}}@media(min-width:990px){.ninja-hero{--ninja-hero-field-h: 54px;--ninja-hero-field-size: 20px;--ninja-hero-field-lh: 24px;--ninja-hero-field-px: 24px;--ninja-hero-row-gap: 12px}.ninja-hero__media{position:absolute;top:-60px;right:0;bottom:0;width:65%;height:auto;margin:0}.ninja-hero__art{top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto}.ninja-hero__photo{top:-9.6%;left:-19.02%;width:119.02%;height:126.38%}.ninja-hero__cutout{top:-10%;left:-19.71%;width:120.13%;height:127.56%}.ninja-hero__fade{background:linear-gradient(-89.04deg,var(--ninja-hero-fade-0) 49.95%,var(--ninja-hero-fade-80) 67.83%,var(--bg) 88.69%),linear-gradient(.06deg,var(--ninja-hero-fade-0) 37.55%,var(--ninja-hero-fade-80) 84.03%,var(--bg) 99.92%)}.ninja-hero__content{gap:40px;margin:0;text-align:left}.ninja-hero__text{gap:20px}.ninja-hero__eyebrow{font-size:15px;line-height:18px}.ninja-hero__heading{font-size:44px;line-height:44px}.ninja-hero__intro{font-size:20px;line-height:24px}.ninja-hero__card{padding:22px}.ninja-hero__question{gap:10px;margin-bottom:18px}.ninja-hero__question-title{font-size:20px;line-height:24px;text-transform:none}.ninja-hero__question-text{font-size:18px;line-height:22px}.ninja-hero__submit{padding:0 40px}}.ninja-video{--ninja-video-band-h: var(--ninja-video-band-m);background:linear-gradient(to top,var(--bg) var(--ninja-video-band-h),var(--curve-color) var(--ninja-video-band-h))}.ninja-video .ninja-bg__curve--top{top:calc(100% - var(--ninja-video-band-h) - 1px)}.ninja-video .ninja-bg__pattern{top:auto;bottom:0;height:var(--ninja-video-band-h)}.ninja-video__head{display:flex;flex-direction:column;gap:14px;max-width:666px;margin:0 auto 24px;text-align:center}.ninja-video__heading{font-size:28px;line-height:28px;letter-spacing:-.01em;text-transform:capitalize;color:var(--fg)}.ninja-video__subheading{font-size:16px;line-height:20px;color:#002c18cc}.ninja-video__frame{position:relative;max-width:800px;margin:0 auto;aspect-ratio:328 / 260;border-radius:16px;background:#e9eee9}.ninja-video__media,.ninja-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;object-fit:cover}.ninja-video__toggle{position:absolute;top:50%;left:50%;z-index:2;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .25s var(--ninja-ease),transform .25s var(--ninja-ease)}.ninja-video__toggle:hover{transform:translate(-50%,-50%) scale(1.06)}.ninja-video__toggle svg{width:100%;height:100%}.ninja-video__toggle circle{fill:var(--fg)}.ninja-video__toggle path,.ninja-video__toggle rect{fill:#fafafa}.ninja-video__icon-pause,.ninja-video__frame.is-playing .ninja-video__icon-play{display:none}.ninja-video__frame.is-playing .ninja-video__icon-pause{display:block}.ninja-video__frame.is-playing .ninja-video__toggle{top:auto;left:auto;right:16px;bottom:16px;opacity:.85;transform:none}.ninja-video__frame.is-playing .ninja-video__toggle:hover,.ninja-video__frame.is-playing .ninja-video__toggle:focus-visible{opacity:1;transform:scale(1.06)}.ninja-video__frame.is-embedded .ninja-video__toggle{display:none}.ninja-video__accent{position:absolute;left:88.5%;top:16.1%;z-index:3;width:50.7px;height:auto;pointer-events:none;transform:translate(-50%,-50%) rotate(68deg) scaleY(-1);filter:drop-shadow(-2px 17px 20px rgba(0,0,0,.15))}@media(min-width:750px){.ninja-video__frame{aspect-ratio:2 / 1}}@media(min-width:990px){.ninja-video{--ninja-video-band-h: var(--ninja-video-band)}.ninja-video__head{gap:16px;margin-bottom:40px}.ninja-video__heading{font-size:38px;line-height:38px}.ninja-video__subheading{font-size:20px;line-height:24px}.ninja-video__frame{border-radius:12px}.ninja-video__toggle{width:50px;height:50px}.ninja-video__accent{left:86.6%;top:4.4%;width:65.6px}}.ninja-ritual{--ninja-ritual-ring: 54px;--ninja-ritual-ring-stroke: 3.25;--ninja-ritual-icon: 28px;--ninja-ritual-gap: 40px;--ninja-ritual-line-gap: 0px;--ninja-ritual-line: 1.25px;--ninja-ritual-muted: rgba(255, 255, 255, .8);margin-top:-1px}.ninja-ritual__foot--art{position:relative;margin:25px calc(var(--ninja-gutter) * -1) 0;overflow:hidden;aspect-ratio:360 / 241}.ninja-ritual__foot--art .ninja-ritual__note{position:relative;z-index:1;margin:12px 0 0 var(--ninja-gutter)}.ninja-ritual__art{position:absolute;top:0;left:-4.72%;width:var(--ninja-ritual-art-w, 126%);max-width:none;height:auto}@media(min-width:990px){.ninja-ritual__foot--art{margin:0;overflow:visible;aspect-ratio:auto}.ninja-ritual__foot--art .ninja-ritual__note{margin:40px auto 0}.ninja-ritual__art{display:none}}.ninja-ritual__head{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.ninja-ritual__heading{font-size:28px;line-height:28px;letter-spacing:-.01em;text-transform:capitalize;color:var(--fg)}.ninja-ritual__subheading{font-size:16px;line-height:20px;color:var(--ninja-ritual-muted)}.ninja-ritual__steps{display:grid;gap:var(--ninja-ritual-gap);margin:0;padding:0;list-style:none}.ninja-ritual__step{position:relative;display:grid;grid-template-columns:var(--ninja-ritual-ring) 1fr;align-items:start;column-gap:16px}.ninja-ritual__ring{position:relative;display:grid;place-items:center;width:var(--ninja-ritual-ring);height:var(--ninja-ritual-ring);border-radius:50%;background:var(--ninja-ritual-ring-bg)}.ninja-ritual__ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ninja-ritual__ring-svg circle{fill:none;stroke-width:var(--ninja-ritual-ring-stroke)}.ninja-ritual__ring-track{stroke:color-mix(in srgb,var(--ninja-ritual-accent) 25%,transparent)}.ninja-ritual__ring-arc{stroke:var(--ninja-ritual-accent);stroke-dasharray:100px;stroke-dashoffset:calc((100 - var(--progress)) * 1px)}.ninja-ritual__icon{position:relative;color:var(--ninja-ritual-accent);width:var(--ninja-ritual-icon);height:var(--ninja-ritual-icon);object-fit:contain}.ninja-ritual__line{position:absolute;top:calc(var(--ninja-ritual-ring) + var(--ninja-ritual-line-gap));left:calc(var(--ninja-ritual-ring) / 2 - var(--ninja-ritual-line) / 2);width:var(--ninja-ritual-line);height:calc(100% + var(--ninja-ritual-gap) - var(--ninja-ritual-ring) - var(--ninja-ritual-line-gap) * 2);background:linear-gradient(var(--ninja-ritual-accent),var(--ninja-ritual-accent)) center top / 100% calc(100% - 5px) no-repeat;transform-origin:center top}.ninja-ritual__line:after{content:"";position:absolute;left:50%;bottom:0;border-style:solid;border-width:6px 4px 0;border-color:var(--ninja-ritual-accent) transparent transparent;transform:translate(-50%)}.ninja-ritual__body{display:flex;flex-direction:column}.ninja-ritual__label{font-size:12px;font-weight:500;line-height:14px;text-transform:uppercase;color:var(--ninja-ritual-accent)}.ninja-ritual__title{margin-top:6px;font-size:20px;line-height:24px;text-transform:capitalize;color:var(--fg)}.ninja-ritual__text{margin-top:12px;font-size:15px;line-height:18px;color:var(--ninja-ritual-muted)}.ninja-ritual__text p+p{margin-top:1em}.ninja-ritual__note{max-width:214px;margin-top:36px;font-size:14px;font-style:italic;font-weight:300;line-height:18px;color:#ffffffb3}@media(min-width:750px)and (max-width:989px){.ninja-ritual__steps{max-width:560px}}@media(min-width:990px){.ninja-ritual{--ninja-ritual-ring: 70px;--ninja-ritual-ring-stroke: 3;--ninja-ritual-icon: 36.3px;--ninja-ritual-gap: 50px;--ninja-ritual-line-gap: 10px}.ninja-ritual__head{gap:20px;margin-bottom:40px;text-align:center}.ninja-ritual__heading{font-size:38px;line-height:38px}.ninja-ritual__subheading{font-size:20px;line-height:24px}.ninja-ritual__steps{grid-template-columns:repeat(var(--ninja-ritual-count),minmax(0,1fr))}.ninja-ritual__step{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:20px;text-align:center}.ninja-ritual__line{top:calc(var(--ninja-ritual-ring) / 2 - var(--ninja-ritual-line) / 2);left:calc(50% + var(--ninja-ritual-ring) / 2 + var(--ninja-ritual-line-gap));width:calc(100% + var(--ninja-ritual-gap) - var(--ninja-ritual-ring) - var(--ninja-ritual-line-gap) * 2);height:var(--ninja-ritual-line);background-position:left center;background-size:calc(100% - 5px) 100%;transform-origin:left center}.ninja-ritual__line:after{top:50%;right:0;bottom:auto;left:auto;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--ninja-ritual-accent);transform:translateY(-50%)}.ninja-ritual__label{font-size:15px;line-height:18px}.ninja-ritual__title{margin-top:10px;font-size:24px;line-height:26px}.ninja-ritual__text{font-size:20px;line-height:24px}.ninja-ritual__note{max-width:480px;margin:40px auto 0;font-size:16px;line-height:22px;text-align:center}}.ninja-ritual.is-armed .ninja-ritual__ring-arc{stroke-dashoffset:100px}.ninja-ritual.is-armed .ninja-ritual__line{transform:scaleY(0)}.ninja-ritual.is-armed .ninja-ritual__ring,.ninja-ritual.is-armed .ninja-ritual__body{opacity:0;transform:translateY(12px)}.ninja-ritual{--rt-step: .4s;--rt-fade: .25s;--rt-arc: .25s;--rt-arc-delay: .05s;--rt-line: .15s;--rt-line-delay: .25s;--rt-body-delay: .05s}.ninja-ritual .ninja-ritual__step:nth-child(n+2){--rt-step: .8s;--rt-fade: .5s;--rt-arc: .5s;--rt-arc-delay: .1s;--rt-line: .3s;--rt-line-delay: .5s;--rt-body-delay: .1s}@media(min-width:990px){.ninja-ritual{--rt-step: .5s;--rt-fade: .3s;--rt-arc: .3s;--rt-arc-delay: .05s;--rt-line: .2s;--rt-line-delay: .3s;--rt-body-delay: .1s}}.ninja-ritual.is-animated .ninja-ritual__ring-arc{transition:stroke-dashoffset var(--rt-arc) var(--ninja-ease) calc(var(--i) * var(--rt-step) + var(--rt-arc-delay))}.ninja-ritual.is-animated .ninja-ritual__line{transition:transform var(--rt-line) var(--ninja-ease) calc(var(--i) * var(--rt-step) + var(--rt-line-delay))}.ninja-ritual.is-animated .ninja-ritual__ring{transition:opacity var(--rt-fade) var(--ninja-ease) calc(var(--i) * var(--rt-step)),transform var(--rt-fade) var(--ninja-ease) calc(var(--i) * var(--rt-step))}.ninja-ritual.is-animated .ninja-ritual__body{transition:opacity var(--rt-fade) var(--ninja-ease) calc(var(--i) * var(--rt-step) + var(--rt-body-delay)),transform var(--rt-fade) var(--ninja-ease) calc(var(--i) * var(--rt-step) + var(--rt-body-delay))}@media(min-width:990px){.ninja-ritual.is-armed .ninja-ritual__line{transform:scaleX(0)}}.ninja-reviews{--rv-gap: 14px;--rv-slide: 310px;--rv-seg: 20px;--rv-seg-active: 50px}.ninja-reviews__header{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.ninja-reviews__heading{color:var(--rv-heading);font-size:28px;line-height:28px;letter-spacing:-.01em}.ninja-reviews__subheading{color:var(--rv-subtext);font-size:16px;line-height:20px}.ninja-reviews__track{--slide-w: var(--rv-slide);--slider-gap: var(--rv-gap);margin:-2px calc(var(--ninja-gutter) * -1) -6px;padding:2px var(--ninja-gutter) 6px;scroll-padding-inline:var(--ninja-gutter)}.ninja-reviews__card{display:flex;flex-direction:column;gap:16px;padding:22px 14px;border:.5px solid rgba(21,75,50,.1);border-radius:10px;background:var(--rv-card-bg);filter:drop-shadow(0 2px 2px rgba(21,75,50,.15))}.ninja-reviews__author{display:flex;align-items:center;gap:12px}.ninja-reviews__avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--avatar-bg);color:#000;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.02em;text-transform:uppercase}.ninja-reviews__avatar img{width:100%;height:100%;object-fit:cover}.ninja-reviews__who{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.ninja-reviews__name{color:#154b32;font-size:16px;font-weight:600;line-height:20px}.ninja-reviews__meta{color:#002c1899;font-size:13px;line-height:16px}.ninja-reviews__stars{display:flex;gap:2px}.ninja-reviews__star{width:15.59px;height:16px;fill:var(--rv-star)}.ninja-reviews__star.is-empty{fill:#dcdce6}.ninja-reviews__body{display:flex;flex-direction:column;gap:10px}body.ninja-page .ninja-reviews__title{color:#002c18;font-family:var(--ninja-font-body);font-size:18px;font-weight:600;line-height:22px}.ninja-reviews__text{color:#002c18cc;font-size:16px;line-height:22px}.ninja-reviews__text p+p{margin-top:22px}.ninja-reviews__nav{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:30px}.ninja-reviews__arrow{display:none;padding:0;border:0;background:none;color:var(--rv-nav);cursor:pointer;transition:opacity .2s var(--ninja-ease)}.ninja-reviews__arrow--prev svg{transform:scaleX(-1)}.ninja-reviews__arrow:disabled{opacity:.4;cursor:default}.ninja-reviews__progress{display:flex;align-items:center;gap:8px}.ninja-reviews__segment{--d: max(calc(var(--progress, 0) * (var(--rv-count) - 1) - var(--i)), calc(var(--i) - var(--progress, 0) * (var(--rv-count) - 1)));--t: clamp(0, 1 - var(--d), 1);width:calc(var(--rv-seg) + (var(--rv-seg-active) - var(--rv-seg)) * var(--t));height:5px;border-radius:20px;background:var(--rv-nav);opacity:calc(.3 + .7 * var(--t))}.ninja-reviews__slider.is-static .ninja-reviews__nav{display:none}.ninja-reviews__arrow.ninja-reviews__arrow--prev{transform:rotate(180deg)}@media(min-width:750px){.ninja-reviews{--rv-gap: 24px;--rv-slide: calc((100% - var(--rv-gap)) / 2)}.ninja-reviews__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.ninja-reviews__arrow{display:block}}@media(min-width:990px){.ninja-reviews{--rv-gap: 38px;--rv-slide: calc((100% - var(--rv-gap) * 2) / 3);--rv-seg: 30px;--rv-seg-active: 70px}.ninja-reviews__header{gap:20px;margin-bottom:40px;text-align:center}.ninja-reviews__heading{font-size:38px;line-height:38px}.ninja-reviews__subheading{max-width:640px;margin:0 auto;font-size:20px;line-height:24px}.ninja-reviews__card{gap:18px;padding:26px 22px}.ninja-reviews__author{gap:14px}.ninja-reviews__avatar{width:46px;height:46px;font-size:18px;line-height:22px}.ninja-reviews__who{gap:8px}.ninja-reviews__name{font-size:18px;line-height:22px}.ninja-reviews__meta{font-size:14px}.ninja-reviews__star{width:17.54px;height:18px}.ninja-reviews__body{gap:12px}body.ninja-page .ninja-reviews__title{font-size:22px;line-height:26px}.ninja-reviews__text{font-size:20px;line-height:26px}.ninja-reviews__text p+p{margin-top:26px}.ninja-reviews__nav{margin-top:40px}}.ninja-timeline{--tl-gap: 14px;--tl-slide: 300px;--tl-point: 24px;--tl-line-gap: 5px}.ninja-timeline__header{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.ninja-timeline__heading{color:var(--tl-heading);font-size:28px;line-height:28px;letter-spacing:-.01em}.ninja-timeline__heading strong{color:var(--tl-highlight);font-weight:inherit}.ninja-timeline__subheading{color:var(--tl-subtext);font-size:16px;line-height:20px}.ninja-timeline__rail{margin-right:calc(var(--ninja-gutter) * -1);margin-bottom:20px;overflow:hidden}.ninja-timeline__rail-inner{display:flex;gap:var(--tl-gap);will-change:transform}.ninja-timeline__step{display:flex;flex:0 0 var(--tl-slide);align-items:center;min-width:0}.ninja-timeline__point{display:flex;flex:0 0 auto;width:var(--tl-point);height:var(--tl-point);border:1px solid var(--tl-track);border-radius:50%;background:#fff;transition:background-color .3s var(--ninja-ease),border-color .3s var(--ninja-ease)}.ninja-timeline__point svg{width:100%;height:100%;opacity:0;transform:scale(.6);transition:opacity .3s var(--ninja-ease),transform .3s var(--ninja-ease)}.ninja-timeline__step.is-done .ninja-timeline__point{border-color:var(--tl-done);background:var(--tl-done)}.ninja-timeline__step.is-done .ninja-timeline__point svg{opacity:1;transform:none}.ninja-timeline__line{position:relative;flex:1 1 auto;height:2px;margin:0 calc(var(--tl-line-gap) - var(--tl-gap)) 0 var(--tl-line-gap);border-radius:2px;background:var(--tl-track);overflow:hidden}.ninja-timeline__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--fill, 0) * 100%);background:linear-gradient(90deg,var(--tl-done) 55%,transparent);transition:width .35s linear}.ninja-timeline__step.is-full .ninja-timeline__fill{background:var(--tl-done)}.ninja-timeline__track{--slide-w: var(--tl-slide);--slider-gap: var(--tl-gap);margin:-2px calc(var(--ninja-gutter) * -1) -6px 0;padding:2px var(--ninja-gutter) 6px 0;padding-bottom:10px}.ninja-timeline__card{display:flex;flex-direction:column;overflow:hidden;border:.5px solid rgba(21,75,50,.1);border-radius:12px;background:var(--tl-card-bg);box-shadow:0 2px 2px #154b3226}.ninja-timeline__media{position:relative;aspect-ratio:299 / 220;overflow:hidden}.ninja-timeline__media img,.ninja-timeline__media .ninja-placeholder{width:100%;height:100%;object-fit:cover;filter:saturate(.35);opacity:.75;transition:filter .5s var(--ninja-ease),opacity .5s var(--ninja-ease)}.ninja-timeline__pill{position:absolute;top:12px;left:14px;padding:4px 20px;border-radius:40px;background:#154b321f;color:#013a1f;font-size:14px;font-weight:500;line-height:17px;transition:background-color .4s var(--ninja-ease)}.ninja-timeline__card.is-active .ninja-timeline__media img,.ninja-timeline__card.is-active .ninja-timeline__media .ninja-placeholder{filter:none;opacity:1}.ninja-timeline__card.is-active .ninja-timeline__pill{background:var(--tl-pill)}.ninja-timeline__content{display:flex;flex-direction:column;gap:10px;padding:18px 14px 22px}.ninja-timeline__title{color:var(--tl-heading);font-size:20px;line-height:22px}.ninja-timeline__text{color:var(--tl-subtext);font-size:16px;line-height:20px}.ninja-timeline__text p+p{margin-top:20px}.ninja-timeline__dots{--dot-color: rgba(21, 75, 50, .15);--dot-active: rgba(21, 75, 50, .5);display:flex;justify-content:center;gap:8px;margin-top:30px}.ninja-timeline__dots .ninja-dot{--dot-w: 20px;height:5px;border-radius:20px}.ninja-timeline__dots .ninja-dot.is-active{--dot-w: 50px}.ninja-timeline__body.is-static .ninja-timeline__dots{display:none}@media(min-width:750px){.ninja-timeline{--tl-gap: 24px;--tl-line-gap: 10px}.ninja-timeline__rail{margin-right:0;overflow:visible}.ninja-timeline__rail-inner,.ninja-timeline__track{display:grid;grid-template-columns:repeat(var(--tl-cols),minmax(0,1fr));gap:var(--tl-gap)}.ninja-timeline__rail-inner{transform:none}.ninja-timeline__track{margin-right:0;padding-right:0;overflow:visible}.ninja-timeline__media{aspect-ratio:387 / 260}.ninja-timeline__dots{display:none}}@media(min-width:990px){.ninja-timeline{--tl-gap: 38px;--tl-point: 34px}.ninja-timeline__header{gap:20px;margin-bottom:40px;text-align:center}.ninja-timeline__heading{font-size:38px;line-height:38px}.ninja-timeline__subheading{max-width:470px;margin:0 auto;font-size:20px;line-height:24px}.ninja-timeline__rail{margin-bottom:30px}.ninja-timeline__pill{top:20px;left:20px;font-size:16px;line-height:20px}.ninja-timeline__content{gap:14px;padding:26px 24px}.ninja-timeline__title{font-size:24px;line-height:26px}.ninja-timeline__text{font-size:20px;line-height:24px}.ninja-timeline__text p+p{margin-top:24px}}@media(prefers-reduced-motion:reduce){.ninja-timeline__point,.ninja-timeline__point svg,.ninja-timeline__fill,.ninja-timeline__media img,.ninja-timeline__pill{transition:none}}.ninja-moments__grid{display:grid;gap:24px}.ninja-moments__feature{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:var(--mo-feature-bg)}.ninja-moments__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:28% 50%}.ninja-moments__feature-text{position:relative;padding:20px;color:var(--mo-feature-text)}.ninja-moments__eyebrow{color:var(--mo-eyebrow);font-size:12px;font-weight:500;line-height:15px;text-transform:uppercase}.ninja-moments__heading{margin-top:12px;font-size:28px;line-height:28px;letter-spacing:-.01em}.ninja-moments__subheading{max-width:210px;margin-top:16px;opacity:.8;font-size:16px;line-height:20px}.ninja-moments__cards{display:grid;gap:14px}.ninja-moments__card{padding:18px 14px;border:.5px solid rgba(21,75,50,.1);border-radius:12px;background:var(--mo-card-bg);box-shadow:0 2px 2px #154b3226}.ninja-moments__card-head{display:flex;align-items:center;gap:10px}.ninja-moments__number{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--mo-number-bg);color:#013a1f;font-size:16px;font-weight:500;line-height:1}.ninja-moments__title{color:var(--mo-title);font-size:20px;line-height:22px}.ninja-moments__text{margin-top:10px;color:var(--mo-text);font-size:16px;line-height:20px}.ninja-moments__text p+p{margin-top:20px}@media(min-width:750px){.ninja-moments__feature{aspect-ratio:560 / 494}.ninja-moments__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.ninja-moments__grid{grid-template-columns:minmax(0,560fr) minmax(0,620fr);gap:60px}.ninja-moments__feature{aspect-ratio:auto}.ninja-moments__feature-text{max-width:380px;padding:40px}.ninja-moments__eyebrow{font-size:15px;line-height:18px}.ninja-moments__heading{margin-top:14px;font-size:38px;line-height:38px}.ninja-moments__subheading{max-width:260px;margin-top:18px;font-size:20px;line-height:24px}.ninja-moments__card{padding:24px}.ninja-moments__card-head{flex-direction:column;align-items:flex-start;gap:14px}.ninja-moments__number{width:36px;height:36px;font-size:20px}.ninja-moments__title{font-size:24px;line-height:26px}.ninja-moments__text{margin-top:14px;font-size:20px;line-height:24px}.ninja-moments__text p+p{margin-top:24px}}.ninja-tips{--ti-radius: var(--ti-radius-m);--ti-heading: 28px;--ti-align: left;--ti-space: 24px;--ti-row-gap: 20px;--ti-col-gap: 20px;--ti-pair-gap: 10px;--ti-media: 111;--ti-body: 206;--ti-pad: 18px 14px;--ti-title-size: 18px;--ti-title-lh: 22px;--ti-title-gap: 8px;--ti-text-size: 15px;--ti-text-lh: 18px;--ti-btn-w: 300px;--ti-btn-h: 54px;--ti-btn-size: 18px;background:var(--ti-corner)}@media(min-width:750px){.ninja-tips{--ti-radius: var(--ti-radius-d);--ti-align: center}}@media(min-width:990px){.ninja-tips{--ti-heading: 38px;--ti-space: 40px;--ti-row-gap: 33px;--ti-col-gap: 33px;--ti-pair-gap: 18px;--ti-media: 263.5;--ti-body: 311.5;--ti-pad: 30px 24px;--ti-title-size: 24px;--ti-title-lh: 26px;--ti-title-gap: 12px;--ti-text-size: 20px;--ti-text-lh: 24px;--ti-btn-w: 480px;--ti-btn-h: 64px;--ti-btn-size: 22px}.ninja-tips__grid{max-width:1221px;margin-inline:auto}}.ninja-tips:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--ti-radius) var(--ti-radius) 0 0;background:var(--bg)}.ninja-tips .ninja-bg{overflow:hidden;border-radius:var(--ti-radius) var(--ti-radius) 0 0}.ninja-tips__heading{color:var(--fg);font-size:var(--ti-heading);line-height:var(--ti-heading);letter-spacing:-.01em;text-align:var(--ti-align)}.ninja-tips__grid{display:grid;gap:var(--ti-row-gap) var(--ti-col-gap);margin-top:var(--ti-space)}@media(min-width:750px){.ninja-tips__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ninja-tips__item{--ti-flip: 0;display:flex;gap:var(--ti-pair-gap)}.ninja-tips__item--flip-m{--ti-flip: 1}@media(min-width:750px){.ninja-tips__item{--ti-flip: 0}.ninja-tips__item--flip-d{--ti-flip: 1}}.ninja-tips__media{position:relative;flex:0 0 calc((100% - var(--ti-pair-gap)) * var(--ti-media) / (var(--ti-media) + var(--ti-body)));order:var(--ti-flip);overflow:hidden;border-radius:8px}.ninja-tips__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ninja-tips__card{flex:1 1 0%;min-width:0;padding:var(--ti-pad);border-radius:8px;background:var(--ti-card-bg)}.ninja-tips__title{color:var(--ti-title);font-size:var(--ti-title-size);line-height:var(--ti-title-lh)}.ninja-tips__text{margin-top:var(--ti-title-gap);color:var(--ti-text);font-size:var(--ti-text-size);line-height:var(--ti-text-lh)}.ninja-tips__card>.ninja-tips__text:first-child{margin-top:0}.ninja-tips__cta{display:flex;justify-content:center;margin-top:var(--ti-space)}.ninja-tips__btn{--btn-size: var(--ti-btn-size);width:var(--ti-btn-w);max-width:100%;min-height:var(--ti-btn-h);padding-block:0;font-family:var(--ninja-font-heading);line-height:22px}.ninja-trust{--tr-photo-x: var(--tr-photo-x-m);--tr-photo-y: var(--tr-photo-y-m);--tr-photo-w: var(--tr-photo-w-m);--tr-cut-x: var(--tr-cut-x-m);--tr-cut-y: var(--tr-cut-y-m);--tr-cut-w: var(--tr-cut-w-m);--tr-fade-a: var(--tr-fade-a-m);--tr-fade-s: var(--tr-fade-s-m);--tr-fade-e: var(--tr-fade-e-m);--tr-cols: 1;--tr-gap: 16px;--tr-badge-w: 236px;--tr-badge-h: 46px;--tr-badge-pad: 14px;--tr-icon: 28px;--tr-icon-gap: 10px;--tr-size: 13px;--tr-lh: 18px;--tr-height: var(--tr-height-m);overflow:visible;overflow-x:clip;display:flex;flex-direction:column;justify-content:center;aspect-ratio:100 / var(--tr-height)}.ninja-trust>.ninja-container{width:100%}.ninja-trust .ninja-bg__pattern{top:auto;bottom:0;height:auto;object-fit:fill}.custom_Mob_floating_image{position:absolute;top:50%;left:50%;bottom:0;right:0;z-index:2;transform:translate(-50%,-50%);width:100%;height:100%;display:block}.custom_Mob_floating_image img{display:block;max-width:100%;height:auto}@media screen and (min-width:991px){.custom_Mob_floating_image{display:none}.custom_Mob_floating_image img{display:block;max-width:100%;height:auto}}@media(min-width:750px){.ninja-trust{--tr-photo-x: var(--tr-photo-x-d);--tr-photo-y: var(--tr-photo-y-d);--tr-photo-w: var(--tr-photo-w-d);--tr-cut-x: var(--tr-cut-x-d);--tr-cut-y: var(--tr-cut-y-d);--tr-cut-w: var(--tr-cut-w-d);--tr-fade-a: var(--tr-fade-a-d);--tr-fade-s: var(--tr-fade-s-d);--tr-fade-e: var(--tr-fade-e-d)}}@media(min-width:990px){.ninja-trust{--tr-cols: 2;--tr-height: var(--tr-height-d);--tr-gap: 30px;--tr-badge-w: 348px;--tr-badge-h: 80px;--tr-badge-pad: 24px;--tr-icon: 40px;--tr-icon-gap: 18px;--tr-size: 18px;--tr-lh: 22px}}.ninja-trust__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ninja-trust__layer--photo{overflow:hidden}.ninja-trust__layer--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--tr-fade-a),var(--bg) var(--tr-fade-s),transparent var(--tr-fade-e))}.ninja-trust .ninja-trust__photo,.ninja-trust .ninja-trust__cutout{position:absolute;top:0;max-width:none;height:auto}.ninja-trust__photo{left:calc(var(--tr-photo-x) * 1%);width:calc(var(--tr-photo-w) * 1%);margin-top:calc(var(--tr-photo-y) * 1%)}.ninja-trust__cutout{left:calc(var(--tr-cut-x) * 1%);width:calc(var(--tr-cut-w) * 1%);margin-top:calc(var(--tr-cut-y) * 1%)}.ninja-trust__badges{display:grid;grid-template-columns:repeat(var(--tr-cols),minmax(0,var(--tr-badge-w)));gap:var(--tr-gap)}.ninja-trust__badge{display:flex;align-items:center;gap:var(--tr-icon-gap);min-height:var(--tr-badge-h);padding:0 var(--tr-badge-pad);border-radius:999px;background:var(--tr-badge-bg);color:var(--tr-badge-color)}.ninja-trust__icon{flex:0 0 auto;width:var(--tr-icon);height:var(--tr-icon);object-fit:contain}.ninja-trust__text{font-size:var(--tr-size);line-height:var(--tr-lh)}.ninja-faq{--fq-heading: 28px;--fq-align: left;--fq-space: 30px;--fq-col-gap: 14px;--fq-item-gap: 14px;--fq-min-h: 60px;--fq-pad: 10px 14px 10px 16px;--fq-text-gap: 10px;--fq-q-size: 16px;--fq-q-lh: 20px;--fq-icon: 20px;--fq-a-pad: 0 14px 22px 16px;--fq-a-size: 15px;--fq-a-lh: 20px;overflow:visible;overflow-x:clip}@media(min-width:750px){.ninja-faq{--fq-pt: var(--pt-m);--fq-pb: var(--pb-m);--fq-align: center;--fq-col-gap: 20px}}@media(min-width:990px){.ninja-faq{--fq-pt: var(--pt);--fq-pb: var(--pb);--fq-heading: 38px;--fq-space: 40px;--fq-col-gap: 40px;--fq-item-gap: 20px;--fq-min-h: 72px;--fq-pad: 12px 22px;--fq-text-gap: 20px;--fq-q-size: 20px;--fq-q-lh: 24px;--fq-icon: 24px;--fq-a-pad: 0 22px 24px;--fq-a-size: 18px;--fq-a-lh: 24px}}.ninja-faq .ninja-bg{z-index:auto}.ninja-faq .ninja-bg__decor{z-index:2}@media(min-width:750px){.ninja-faq .ninja-bg__decors{bottom:auto;height:calc(var(--fq-pt) + var(--fq-heading) + var(--fq-space) + var(--fq-rows) * var(--fq-min-h) + (var(--fq-rows) - 1) * var(--fq-item-gap) + var(--fq-pb))}}.ninja-faq__heading{color:var(--fg);font-size:var(--fq-heading);line-height:var(--fq-heading);letter-spacing:-.01em;text-align:var(--fq-align)}.ninja-faq__columns{display:flex;flex-direction:column;gap:var(--fq-item-gap);margin-top:var(--fq-space)}.ninja-faq__column{display:contents}@media(min-width:750px){.ninja-faq__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--fq-col-gap)}.ninja-faq__column{display:flex;flex-direction:column;gap:var(--fq-item-gap)}}.ninja-faq__item{order:var(--fq-order);overflow:hidden;border-radius:8px;background:var(--fq-item-bg);color:var(--fg);transition:background-color .3s var(--ninja-ease)}.ninja-faq__item[open]:not(.is-closing){background:var(--fq-open-bg)}.ninja-faq__question{display:flex;align-items:center;gap:var(--fq-text-gap);min-height:var(--fq-min-h);padding:var(--fq-pad);font-size:var(--fq-q-size);font-weight:500;line-height:var(--fq-q-lh);list-style:none;cursor:pointer}.ninja-faq__question::-webkit-details-marker{display:none}.ninja-faq__question:focus-visible{outline:2px solid var(--fq-icon-color);outline-offset:-2px;border-radius:8px}.ninja-faq__question-text{flex:1 1 auto}.ninja-faq__icon{flex:0 0 auto;width:var(--fq-icon);height:var(--fq-icon);stroke:var(--fq-icon-color);stroke-width:1.5;stroke-linecap:round}.ninja-faq__icon-v{transform-origin:center;transition:transform .3s var(--ninja-ease)}.ninja-faq__item[open]:not(.is-closing) .ninja-faq__icon-v{transform:scaleY(0)}.ninja-faq__answer{margin-top:-4px;padding:var(--fq-a-pad);color:var(--fq-answer-color);font-size:var(--fq-a-size);line-height:var(--fq-a-lh)}.ninja-faq__answer p+p{margin-top:var(--fq-a-lh)}.ninja-faq__answer a{text-decoration:underline}@media(min-width:750px){.ninja-faq__item--first .ninja-faq__answer>*{max-width:var(--fq-first-max)}}.ninja-contact{--ct-overlap: var(--ct-overlap-m);--ct-ratio: 328 / 260;--ct-gap: 60px;--ct-heading: 28px;--ct-heading-gap: 14px;--ct-size: 16px;--ct-lh: 20px;--ct-para-gap: 0px;--ct-btn-gap: 24px;--ct-btn-w: 300px;--ct-btn-h: 54px;--ct-btn-size: 18px;margin-top:calc(var(--ct-overlap) * -1);background:linear-gradient(to bottom,transparent var(--ct-overlap),var(--bg) var(--ct-overlap))}@media(min-width:750px){.ninja-contact{--ct-ratio: 654 / 340}}@media(min-width:990px){.ninja-contact{--ct-overlap: 0px;--ct-heading: 38px;--ct-heading-gap: 20px;--ct-size: 20px;--ct-lh: 24px;--ct-para-gap: 24px;--ct-btn-gap: 40px;--ct-btn-w: 480px;--ct-btn-h: 64px;--ct-btn-size: 22px}}.ninja-contact__grid{display:grid;gap:var(--ct-gap)}@media(min-width:990px){.ninja-contact__grid{grid-template-columns:minmax(0,654fr) minmax(0,526fr);align-items:center}}.ninja-contact__media{overflow:hidden;aspect-ratio:var(--ct-ratio);border-radius:14px}.ninja-contact__image{width:100%;height:100%;object-fit:cover}.ninja-contact__content{max-width:526px}.ninja-contact__heading{color:var(--fg);font-size:var(--ct-heading);line-height:var(--ct-heading);letter-spacing:-.01em}.ninja-contact__text{margin-top:var(--ct-heading-gap);color:var(--ct-text);font-size:var(--ct-size);line-height:var(--ct-lh)}.ninja-contact__content>.ninja-contact__text:first-child{margin-top:0}.ninja-contact__text p+p{margin-top:var(--ct-para-gap)}.ninja-contact__text a{color:var(--ct-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ninja-contact__btn{--btn-size: var(--ct-btn-size);width:var(--ct-btn-w);max-width:100%;min-height:var(--ct-btn-h);margin-top:var(--ct-btn-gap);padding-block:0;font-family:var(--ninja-font-heading);line-height:22px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ninja-welcome.css.map */
