.np-section--image-and-text-top .image-with-text__content{padding-left:136px!important}.image-with-text__content :last-child:is(.image-with-text__heading),.image-with-text__text--caption{margin-bottom:0;margin-top:0}.np-section--image-and-text-top .image-with-text__media-item{max-height:648px}.np-section--image-and-text-top .image-with-text__heading,.np-section--only-what-works .image-with-text__heading{color:#05202e;font-size:72px;font-style:normal;font-weight:400;line-height:66px;letter-spacing:-3.6px;text-transform:uppercase}.np-section--image-and-text-top .image-with-text__text{margin-top:48px;max-width:529px;margin-bottom:0}.np-section--image-and-text-top .text-on-image{display:none}.np-section--image-and-text-top .image-with-text__text p{color:#05202e;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;margin-bottom:0}.np-section--image-and-text-top .image-with-text__text p:first-of-type{margin-bottom:15px}.np-section--image-and-text-top .image-with-text__text p strong{font-weight:500}.np-section--trial-highlights{background:#fff;margin-bottom:111px}.np-section--trial-highlights .trial-highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;line-height:normal;align-items:start}.np-section--trial-highlights .trial-highlights__grid.scroll-trigger{opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease}.np-section--trial-highlights .trial-highlights__grid.animate--slide-in{opacity:1;transform:translateY(0)}.np-section--trial-highlights .trial-col{display:flex;flex-direction:column}.np-section--trial-highlights .trial-col.trial-col--stat{border-left:1px rgba(5,32,46,.2) solid;padding-left:20px;min-height:284px;padding-top:0;margin-top:0;justify-content:flex-start}.np-section--trial-highlights .trial-col--left .trial-heading h2{color:#05202e;font-size:60px;font-style:normal;font-weight:400;line-height:55px;letter-spacing:-1.8px;text-transform:uppercase;margin:0 0 30px}.np-section--trial-highlights .trial-col--left p{color:#272724;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;min-height:94px;margin:0;max-width:369px}.np-section--trial-highlights .trial-logos{display:inline-flex;align-items:center;gap:24px}.np-section--trial-highlights .trial-logos img{max-height:100%;height:100%}.np-section--trial-highlights .stat-percent{color:#05202e;line-height:128px;margin-bottom:16px;margin-top:-4px;font-family:Neue Haas Unica Pro,sans-serif;font-size:130px;font-style:normal;font-weight:200;letter-spacing:-7.5px;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.np-section--trial-highlights .tablet-version-2-col-button{display:none}.np-section--trial-highlights .stat-desc{color:#272724;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;min-height:94px}.np-section--trial-highlights .stat-desc strong{font-weight:500;font-size:18px;font-style:normal;line-height:26px;letter-spacing:-.18px}.np-section--trial-highlights .stat-note{color:#5f5f5f;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.12px;margin-top:5px}.np-section--trial-highlights .trial-button{justify-content:flex-start;color:#05202e;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.7px;text-transform:uppercase;margin-top:10px;height:54px}.np-section--tomorrow-starts-tonight .tomorrow-starts-container .atc-benefit.animate--slide-in{animation:slideIn 6s cubic-bezier(0,0,.3,1) forwards!important}.np-section--tomorrow-starts-tonight .tomorrow-starts-container{display:flex;flex-wrap:wrap;margin-bottom:0}.np-section--tomorrow-starts-tonight .tomorrow-starts-container .atc-benefit{display:flex;justify-content:center;flex-direction:column;border-bottom:solid;border-width:1px;padding-bottom:32px;margin-bottom:0;margin-right:20px;max-width:244px}.np-section--tomorrow-starts-tonight .image-with-text__content>*+*,.np-section--only-what-works .image-with-text__content>*+*{margin:0!important}.np-section--tomorrow-starts-tonight .image-with-text__content,.np-section--round-the-clock .image-with-text__content{padding:0!important}.np-section--tomorrow-starts-tonight .image-with-text__heading{color:#000b11;font-size:60px;font-style:normal;font-weight:400;line-height:55px;letter-spacing:-1.8px;text-transform:uppercase;max-width:450px}.np-section--tomorrow-starts-tonight .atc-benefit .atc-header h3{margin:68px 0 16px;color:#05202e;font-size:32px;font-style:normal;font-weight:400;line-height:30px;text-transform:uppercase}.np-section--tomorrow-starts-tonight .atc-benefit .atc-copy{color:#05202e;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;padding-right:25px}.np-section--only-what-works .image-with-text__text.body{align-self:stretch;color:#5f5f5f;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;padding-bottom:32px}.np-section--only-what-works .image-with-text__heading{padding-bottom:36px}.np-section--only-what-works .image-with-text__text.subtitle{color:#05202e;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;padding-bottom:22.5px}.np-section--round-the-clock .image-with-text__column.image-with-text__column--content{padding-top:32px}.np-section--only-what-works .only-ww-list{list-style:none;padding:0;margin:0}.np-section--only-what-works .only-ww-list li{position:relative;padding-left:24px;color:#05202e;font-size:24px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-.48px}.np-section--only-what-works .only-ww-list li:before{content:"";position:absolute;left:0;top:6px;width:3px;height:19px;background-color:#9ba6ab;border-radius:4px}.np-section--only-what-works .button.button--secondary.button--full-width{justify-content:flex-start;margin-top:38.5px!important;max-width:421px;color:#05202e;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.7px;text-transform:uppercase;height:54px}.np-section--video-hero.video-hero-section.large{min-height:810px;height:810px}.np-section--round-the-clock .image-with-text__text-item{padding-right:126px}.np-section--round-the-clock .image-with-text__media--large{height:635px}.np-section--tomorrow-starts-tonight .image-with-text__media--large{height:745px}.np-section--image-and-text-top .image-with-text__media--large{height:648px}.np-section--round-the-clock hr{margin-bottom:0!important;margin-top:28px!important;width:534px;background:#e6e9ea}.np-section--round-the-clock .image-with-text__text.subtitle{margin-top:134px!important;margin-bottom:0}.np-section--round-the-clock .image-with-text__text.subtitle p{color:#05202e;font-size:16px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.16px}.np-section--round-the-clock .button.button--secondary.button--full-width{justify-content:center;margin-top:36px!important;max-width:421px;color:#05202e;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.56px;text-transform:uppercase;height:54px}.np-section--round-the-clock .image-with-text__heading{color:#05202e;font-size:60px;font-style:normal;font-weight:400;line-height:55px;letter-spacing:-1.8px;text-transform:uppercase;max-width:470px;margin-bottom:32px}.np-section--round-the-clock .image-with-text__text.body{margin:0}.np-section--round-the-clock .image-with-text__text.body p{margin-bottom:0;color:#05202e;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px}.np-section--trustpilot-carousel{background:#09121d;overflow:hidden;padding-top:134px;padding-bottom:125px}.np-section--trustpilot-carousel .carousel-header{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;color:#fff}.np-section--trustpilot-carousel .carousel-header-text{width:49%}@media screen and (min-width: 750px){.np-section--trustpilot-carousel .carousel-header-text .mobile-only{display:none}}.np-section--trustpilot-carousel .carousel-header-text h2{margin:0;color:#fff;font-size:72px;font-style:normal;font-weight:400;line-height:66px;letter-spacing:-3.6px;text-transform:uppercase;max-width:652px;text-align:left;padding-bottom:36px}.np-section--trustpilot-carousel .carousel-header-text p{margin:0;text-align:left;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;padding-bottom:68px}.np-section--trustpilot-carousel .carousel-rating-info{text-align:left;line-height:26px;padding-bottom:67px}.np-section--trustpilot-carousel .rating-label{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.18px}.np-section--trustpilot-carousel .score-text{color:#cdd2d5;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px}.np-section--trustpilot-carousel .review-img-wrapper{position:relative;width:100%;aspect-ratio:311 / 462}.np-section--trustpilot-carousel .review-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8.172px}.np-section--trustpilot-carousel .review-gradient-overlay{position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(180deg,#0000,#05202e);z-index:1}.np-section--trustpilot-carousel .review-content{position:absolute;bottom:0;left:0;right:0;z-index:2;color:#fff;font-size:14px;background:linear-gradient(180deg,#0000,#05202e);border-radius:0 0 12px 12px;padding:20px}.np-section--trustpilot-carousel .review-img-wrapper.fallback-card{border-radius:8px;border:1px solid #09121d;background:linear-gradient(180deg,#05202e,#000);width:311px;height:462px;display:flex;align-items:flex-end;justify-content:center;padding:50px 30px}.np-section--trustpilot-carousel .fallback-content .review-quote{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.96px;padding-bottom:32px}.np-section--trustpilot-carousel .fallback-content .review-stars{line-height:100%;padding-bottom:16px}.np-section--trustpilot-carousel .fallback-content .review-stars svg path{fill:#e6ff42}.np-section--trustpilot-carousel .fallback-content .review-author{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.14px;padding-bottom:0}.truspilot-scroll-indicator{display:flex;justify-content:center;margin-top:60px}.np-section--trustpilot-carousel .review-stars{font-size:36px;color:#e6ff42;line-height:100%;padding-bottom:14px}.np-section--trustpilot-carousel .review-quote{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.18px;padding-bottom:5px}.np-section--trustpilot-carousel .review-author{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.14px;padding-bottom:20px}.np-section--trustpilot-carousel .carousel-wrapper{display:flex;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:24px;padding-bottom:12px}.np-section--trustpilot-carousel .carousel-wrapper::-webkit-scrollbar{display:none}.np-section--trustpilot-carousel .carousel-wrapper{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth}.np-section--trustpilot-carousel .custom-scroll-indicator{width:100%;max-width:422px}.np-section--trustpilot-carousel .scroll-track{background-color:#475862;height:1px;position:relative;overflow:hidden}.np-section--trustpilot-carousel .scroll-thumb{height:2px;width:0%;background-color:#fff;transition:width .3s ease}.np-section--trustpilot-carousel .carousel-slide{min-width:311px;flex-shrink:0;position:relative;flex:0 0 calc(25% - 25px);scroll-snap-align:start;background:#0d1a2b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.np-section--trustpilot-carousel .carousel-inner{max-width:1440px;margin:0 auto;padding:0 60px}.np-section--athlete-hero{position:relative;width:100%;overflow:hidden}.athlete-hero-wrapper{background-size:cover;background-position:center;min-height:745px;display:flex;align-items:flex-end}.athlete-hero-overlay{background:linear-gradient(180deg,#0000,#09121d);width:100%;padding:40px 20px}.athlete-hero-content{display:flex;justify-content:space-between;align-items:flex-end;color:#fff;gap:40px}.athlete-hero-left{max-width:60%}.athlete-hero-left h2{color:#fff;font-size:72px;font-style:normal;font-weight:400;line-height:66px;letter-spacing:-3.6px;text-transform:uppercase;margin:0;padding-bottom:28px}.athlete-hero-left p{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;margin:0}.athlete-hero-right{text-align:right}.athlete-hero-right strong{display:block;color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.72px;text-transform:uppercase;padding-bottom:21px}.athlete-hero-right p{color:#cdd2d5;text-align:right;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;margin:0}.np-section--only-what-works .dual-video-wrapper{display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 4px #00000040;min-height:748px;gap:0;padding:0}.np-section--only-what-works .dual-video{width:100%}.np-section--only-what-works .dual-video video{width:100%;height:374px;flex-shrink:0;display:block;object-fit:cover}.np-section--only-what-works .image-with-text__media--large .image-with-text__video video{width:100%;height:auto;object-fit:contain}.tablet-version-2-col,.np-section--round-the-clock--tablet-only,.np-section--trial-highlights .mobile-version-1-col{display:none}.desktop-only{display:block}@media screen and (min-width: 768px) and (max-width: 1024px){.np-section--image-and-text-top .page-width{padding-left:0;padding-right:0}.np-section--image-and-text-top .image-with-text__grid.grid--2-col-tablet,.np-section--tomorrow-starts-tonight .image-with-text__grid.grid--2-col-tablet,.np-section--only-what-works .image-with-text__grid.grid--2-col-tablet{flex-direction:column}.np-section--image-and-text-top .grid--2-col-tablet .grid__item,.np-section--tomorrow-starts-tonight .grid--2-col-tablet .grid__item,.np-section--only-what-works .grid--2-col-tablet .grid__item{width:100%}.np-section--image-and-text-top .image-with-text__media--large{height:834px;border:none}.np-section--image-and-text-top .text-on-image{display:block;z-index:999;position:absolute;bottom:61px;color:#fff;font-size:60px;font-style:normal;font-weight:400;line-height:55px;letter-spacing:-1.8px;text-transform:uppercase;padding-left:40px}.np-section--image-and-text-top .image-with-text__media-item{max-height:834px}.np-section--tomorrow-starts-tonight .image-with-text__media-item{max-height:754px}.np-section--tomorrow-starts-tonight .image-with-text__media--large{height:754px}.np-section--image-and-text-top .image-with-text__content{padding-left:40px!important;padding-top:53px;padding-bottom:42px}.np-section--image-and-text-top .image-with-text__text{max-width:561px;margin-top:0}.np-section--image-and-text-top .image-with-text__column.image-with-text__column--content{margin:0}.np-section--image-and-text-top .image-with-text__heading{display:none}.np-section--trial-highlights .trial-highlights__grid{display:flex;flex-direction:column;gap:24px}.np-section--trial-highlights .trial-col--left{width:100%}.np-section--trial-highlights .trial-highlights__grid .trial-col--stat.desktop-only{display:none}.np-section--trial-highlights .trial-col.trial-col--stat.with-note{border-left:0;padding-left:0;padding-right:62px}.np-section--trial-highlights .tablet-version-2-col-button{display:block}.tablet-version-2-col{display:flex;gap:12px;flex-wrap:wrap;margin-top:54px}.tablet-version-2-col .trial-col--stat{width:calc(50% - 6px)}.np-section--trial-highlights .trial-col--left .trial-heading h2{font-size:48px;line-height:42px;letter-spacing:-1.44px;margin:0 0 32px}.np-section--trial-highlights .trial-col--left p{max-width:561px;min-height:auto;padding-bottom:32px}.np-section--trial-highlights .trial-logos{gap:32px}.np-section--trial-highlights .stat-percent{font-size:140px;font-weight:200;line-height:120px;letter-spacing:-7px;text-transform:uppercase;margin-top:0;margin-bottom:24px}.np-section--trial-highlights .stat-desc{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.16px;min-height:auto;padding-bottom:23px}.np-section--trial-highlights .trial-button{margin-top:23px}.np-section--trial-highlights .trial-col.trial-col--stat{min-height:auto}.np-section--trial-highlights .stat-desc strong{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.16px}.athlete-hero-wrapper{min-height:100%}.athlete-hero-left{max-width:100%}.athlete-hero-content{flex-direction:column-reverse;align-items:inherit;gap:inherit}.athlete-hero-overlay{padding:58px 40px 109px}.athlete-hero-content.page-width{padding-left:0;padding-right:0}.athlete-hero-right{max-width:100%;text-align:right}.athlete-hero-right strong{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.8px;text-transform:uppercase;padding-bottom:8px}.athlete-hero-right p{color:#cdd2d5;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px;min-height:auto;padding-bottom:469px}.athlete-hero-left h2{color:#fff;font-size:60px;font-style:normal;font-weight:400;line-height:55px;letter-spacing:-1.8px;text-transform:uppercase;padding-bottom:24px;max-width:450px}.np-section--trustpilot-carousel{padding-top:0;padding-bottom:125px}.np-section--trustpilot-carousel .carousel-header{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:inherit;color:#fff;flex-direction:column-reverse}.np-section--trustpilot-carousel .carousel-inner{padding:0 0 0 40px}.truspilot-scroll-indicator{margin-top:44px}.np-section--trustpilot-carousel .carousel-wrapper{gap:12px}.np-section--trustpilot-carousel .review-img-wrapper.fallback-card{padding:37px 20px;width:254px;height:379px;flex-shrink:0}.np-section--trustpilot-carousel .fallback-content .review-stars{padding-bottom:14px}.np-section--trustpilot-carousel .fallback-content .review-stars svg{width:13.902px;height:13.902px}.np-section--trustpilot-carousel .fallback-content .review-quote{font-size:21.353px;line-height:26.692px;letter-spacing:-.427px;padding-bottom:26px}.np-section--trustpilot-carousel .fallback-content .review-author{font-size:11.485px;line-height:17.227px;letter-spacing:-.115px}.np-section--trustpilot-carousel .carousel-slide{min-width:254px;flex:0 0 calc(25% - 12px)}.np-section--trustpilot-carousel .review-quote{padding-bottom:0}.np-section--trustpilot-carousel .review-stars{font-size:36px;padding-bottom:16px}.np-section--trustpilot-carousel .scroll-thumb{background-color:#e6ff42}.np-section--trustpilot-carousel .review-author{padding-bottom:9px}.np-section--trustpilot-carousel .custom-scroll-indicator{max-width:394px}.np-section--trustpilot-carousel .carousel-header-text{width:100%}.np-section--trustpilot-carousel .carousel-header-text h2{font-size:60px;line-height:55px;letter-spacing:-1.8px;padding-bottom:24px}.np-section--trustpilot-carousel .carousel-header-text p{padding-bottom:52px}.np-section--trustpilot-carousel .carousel-rating-info{padding-bottom:39px}.np-section--tomorrow-starts-tonight .image-with-text__content--bottom{display:flex;flex-direction:row}.np-section--tomorrow-starts-tonight .tomorrow-starts-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:end}.np-section--tomorrow-starts-tonight .tomorrow-starts-container>*{flex:0 0 calc(50% - 6px)}.np-section--tomorrow-starts-tonight .tomorrow-starts-container .atc-benefit{display:flex;justify-content:flex-start;flex-direction:column;padding-bottom:32px;margin-bottom:0;margin-right:0;max-width:174px}.np-section--tomorrow-starts-tonight .image-with-text__heading{max-width:386px;font-size:48px;line-height:42px;letter-spacing:-1.44px;padding-top:51px}.image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left;width:100%}.np-section--tomorrow-starts-tonight .atc-benefit .atc-header h3{margin:51px 0 16px;font-size:24px;line-height:24px;letter-spacing:.24px}.np-section--tomorrow-starts-tonight .atc-benefit .atc-copy{padding-right:0}.np-section--only-what-works .image-with-text{padding-top:73px;padding-bottom:99px}.np-section--round-the-clock .image-with-text{padding-top:94px}.np-section--only-what-works .dual-video-wrapper{min-height:866px}.np-section--only-what-works .image-with-text__media--large{height:866px}.np-section--only-what-works .dual-video video{height:433px}.np-section--only-what-works .image-with-text__content{display:flex;flex-direction:row;gap:2rem;padding:51px 0 0}.np-section--only-what-works .image-with-text__column{flex:1}.np-section--only-what-works .image-with-text__column--heading{display:flex;align-items:flex-start;justify-content:flex-start}.np-section--only-what-works .image-with-text__heading{padding-bottom:0;padding-top:0;margin:0;font-size:60px;line-height:55px;letter-spacing:-1.8px}.np-section--only-what-works .image-with-text__column.image-with-text__column--content{padding-left:40px}.np-section--only-what-works .image-with-text__text.body p,.np-section--only-what-works .image-with-text__text.subtitle p{font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.18px}.np-section--only-what-works .image-with-text__text.body{padding-bottom:20px}.np-section--only-what-works .image-with-text__text.subtitle{padding-bottom:15px}.np-section--video-hero.video-hero-section.large{min-height:629px;height:629px}.np-section--round-the-clock .image-with-text__grid--reverse{flex-direction:row}.np-section--round-the-clock .image-with-text__media--large{height:338px;width:338px}.np-section--round-the-clock .image-with-text__text-item{padding-right:0;padding-left:20px}.np-section--round-the-clock .image-with-text__heading{font-size:42px;line-height:39px;letter-spacing:-1.26px}.np-section--round-the-clock .image-with-text__content>*+*{margin-top:8px;margin-bottom:0}.np-section--round-the-clock .button.button--secondary.button--full-width{margin-top:39px!important}.np-section--round-the-clock .image-with-text__text.subtitle,.np-section--round-the-clock hr{display:none}.np-section--round-the-clock--tablet-only{display:block;border-bottom:1px solid #e6e9ea;margin:0 40px}.np-section--round-the-clock--tablet-only .button.button--secondary{display:none}.np-section--round-the-clock--tablet-only p{color:#05202e;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.14px;padding-bottom:19px;padding-top:15px}.np-section--round-the-clock--tablet-only .rich-text__wrapper.rich-text__wrapper--left.page-width{padding:0}.np-section--trustpilot-carousel .review-img-wrapper{position:relative;width:100%;aspect-ratio:127 / 188}.np-section--trustpilot-carousel .review-content{background:linear-gradient(180deg,#0000,#05202e)}}@media screen and (max-width: 767px){.np-section--image-and-text-top .image-with-text__media-item,.np-section--image-and-text-top .image-with-text__media{height:548px;max-height:548px;border:none}.np-section--image-and-text-top .animate--zoom-in>img,.np-section--image-and-text-top .animate--zoom-in>svg{transition:none;scale:none}.np-section--image-and-text-top .image-with-text__content{padding:66px 25px 0!important}.np-section--image-and-text-top{margin-top:36px}.np-section--image-and-text-top .image-with-text__heading{color:#fff;font-size:48px;font-style:normal;line-height:42px;letter-spacing:-1.44px;display:none}.np-section--image-and-text-top .text-on-image{display:block;z-index:999;position:absolute;bottom:55px;color:#fff;font-size:48px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-1.44px;text-transform:uppercase;padding-left:35px;max-width:250px}.np-section--image-and-text-top .image-with-text__text{max-width:100%;margin-top:0}.np-section--image-and-text-top .image-with-text__column.image-with-text__column--content{margin:0}.np-section--image-and-text-top .image-with-text__heading{display:none}.np-section--trial-highlights .trial-highlights__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:40px;line-height:normal;align-items:start}.np-section--trial-highlights .trial-col.trial-col--stat{border-bottom:1px rgba(5,32,46,.2) solid;padding-left:0;min-height:auto;padding-top:0;margin-top:0;justify-content:flex-start;border-left:none}.np-section--trial-highlights .trial-col{display:flex;flex-direction:column;order:1;padding-bottom:48.88px;border-bottom:1px rgba(5,32,46,.2) solid}.np-section--trial-highlights .trial-col.trial-col--stat.with-note{border-bottom:1px rgba(5,32,46,.2) solid;order:2;padding-bottom:42px;padding-top:10px}.np-section--trial-highlights .trial-col.trial-col--stat.with-note .stat-note{display:none}.np-section--trial-highlights .trial-col.trial-col--stat{order:3;border-bottom:none;padding-bottom:0;padding-top:10px}.np-section--trial-highlights .trial-col--left .trial-heading h2{font-size:48px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-1.44px}.np-section--trial-highlights .trial-col--left p{min-height:75px}.np-section--trial-highlights .trial-logos{gap:18px}.np-section--trial-highlights .stat-percent{font-size:130px;line-height:105px;letter-spacing:-6.5px;margin-bottom:24px}.np-section--trial-highlights .stat-desc{min-height:auto}.np-section--trial-highlights .trial-button{margin-top:34px}.np-section--trial-highlights .stat-desc,.np-section--trial-highlights .stat-desc strong{font-size:16px;line-height:22px;letter-spacing:-.16px}.np-section--trial-highlights .mobile-version-1-col{display:block}.np-section--trial-highlights .mobile-version-1-col .trial-col.trial-col--stat.with-note{border-bottom:0}.np-section--trial-highlights .mobile-version-1-col .trial-col.trial-col--stat.with-note{padding-bottom:0;padding-top:27px}.np-section--trial-highlights .mobile-version-1-col .trial-col.trial-col--stat.with-note .stat-note{display:block}.np-section--trial-highlights{margin-bottom:98px}.athlete-hero-wrapper{min-height:100%}.athlete-hero-left{max-width:100%}.athlete-hero-content{flex-direction:column-reverse;align-items:flex-end;gap:inherit}.athlete-hero-overlay{padding:42px 25px}.athlete-hero-content.page-width{padding-left:0;padding-right:0}.athlete-hero-right{max-width:100%;text-align:right}.athlete-hero-right strong{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.7px;text-transform:uppercase;padding-bottom:2px}.athlete-hero-right p{text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:72px;padding-bottom:235px}.athlete-hero-left h2{font-size:48px;line-height:42px;letter-spacing:-1.44px;max-width:260px;padding-bottom:24px}.np-section--trustpilot-carousel{padding-top:61px;padding-bottom:96px}.np-section--trustpilot-carousel .carousel-inner{max-width:100%;margin:0 auto;padding:0 0 0 25px}.np-section--trustpilot-carousel .carousel-header{flex-direction:column-reverse;align-items:flex-start}.np-section--trustpilot-carousel .carousel-header-text{width:100%}.np-section--trustpilot-carousel .carousel-header-text h2{font-size:48px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-1.44px;text-transform:uppercase;padding-bottom:24px}.truspilot-scroll-indicator{margin-top:31px}.np-section--trustpilot-carousel .scroll-thumb{background-color:#e6ff42}.np-section--trustpilot-carousel .custom-scroll-indicator{max-width:217px}.np-section--trustpilot-carousel .review-img-wrapper{position:relative;width:100%;flex-shrink:0;aspect-ratio:127/188}.np-section--trustpilot-carousel .carousel-slide{min-width:280px;flex-shrink:0;position:relative;flex:0 0 calc(25% - 18px);scroll-snap-align:start;background:#0d1a2b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.np-section--trustpilot-carousel .carousel-wrapper{gap:12px}.np-section--trustpilot-carousel .review-img-wrapper.fallback-card{padding:37px 20px;width:254px;height:379px;flex-shrink:0}.np-section--trustpilot-carousel .fallback-content .review-stars{padding-bottom:14px}.np-section--trustpilot-carousel .fallback-content .review-stars svg{width:13.902px;height:13.902px}.np-section--trustpilot-carousel .fallback-content .review-quote{font-size:21.353px;line-height:26.692px;letter-spacing:-.427px;padding-bottom:26px}.np-section--trustpilot-carousel .fallback-content .review-author{font-size:11.485px;line-height:17.227px;letter-spacing:-.115px}.np-section--trustpilot-carousel .carousel-slide{min-width:254px;flex:0 0 calc(25% - 12px)}.np-section--trustpilot-carousel .carousel-header-text p{max-width:344px;padding-bottom:55px}.np-section--trustpilot-carousel .carousel-rating-info{padding-bottom:43px}.np-section--tomorrow-starts-tonight .image-with-text__heading{padding-top:45px;font-size:36px;font-style:normal;line-height:33px;letter-spacing:-.72px;max-width:280px}.np-section--tomorrow-starts-tonight .tomorrow-starts-container .atc-benefit{margin-right:0}.np-section--tomorrow-starts-tonight .atc-benefit .atc-header h3{margin:41px 0 12px;font-size:20px;line-height:28px;letter-spacing:-.2px}.np-section--tomorrow-starts-tonight .tomorrow-starts-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.np-section--tomorrow-starts-tonight .tomorrow-starts-container>*{flex:0 0 calc(50% - 6px)}.np-section--tomorrow-starts-tonight .atc-benefit .atc-copy{padding-right:0}.np-section--only-what-works .dual-video video{height:199px}.np-section--only-what-works .dual-video-wrapper,.np-section--only-what-works .image-with-text__media--large{min-height:398px;height:398px}.np-section--tomorrow-starts-tonight .image-with-text__media--large{height:393px}.np-section--only-what-works .image-with-text__content{padding:42px 0 0}.np-section--only-what-works .image-with-text__heading{font-size:48px;line-height:42px;letter-spacing:-1.44px}.np-section--only-what-works .image-with-text__text.subtitle{padding-bottom:15px}.video-hero-section.large.np-section--video-hero{height:481px;min-height:481px}.np-section--round-the-clock .image-with-text__media--large{height:338px}.np-section--round-the-clock .image-with-text__text-item{padding-right:0}.np-section--round-the-clock .image-with-text .image-with-text__grid.image-with-text__grid--reverse{flex-direction:column-reverse}.np-section--round-the-clock .image-with-text__heading{font-size:36px;line-height:33px;letter-spacing:-.72px;max-width:320px;margin-bottom:36px}.np-section--round-the-clock .image-with-text__text.subtitle{margin-top:39px!important}.np-section--round-the-clock .image-with-text__text.subtitle p{font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.14px}.np-section--round-the-clock .button.button--secondary.button--full-width{margin-bottom:0!important}.np-section--round-the-clock .image-with-text__text.subtitle,.np-section--round-the-clock hr,.np-section--round-the-clock .button.button--secondary.button--full-width{display:none}.np-section--round-the-clock .image-with-text__column.image-with-text__column--content{padding-top:36px;padding-bottom:52px}.np-section--round-the-clock--tablet-only{display:block;border-bottom:1px solid #e6e9ea;margin:0 24px}.np-section--round-the-clock--tablet-only .rich-text__wrapper.rich-text__wrapper--left.page-width{padding:0;margin:0;width:100%}.np-section--round-the-clock--tablet-only p{color:#05202e;font-size:14px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.14px;padding-bottom:19px;padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-template-night-powder.css.map */
