:root{--font-body-family: "Helvetica LT Std Roman" !important;--font-body-heading: "Helvetica LT Std Black Condensed" !important;--custom-theme-color-red: #FD1F29;--custom-theme-color-dark-gray: #161512;--custom-theme-color-ultra-light-gray: #D6D6D6;--product-variant-sex-bg-color-men: lightskyblue;--product-variant-sex-bg-color-women: pink;--product-variant-flavor-bg-color-raspberry: #F0599B;--product-variant-flavor-bg-color-peach-mango: #FFCA76;--product-variant-flavor-bg-color-watermelon: #F05959;--product-variant-flavor-bg-color-fruit-punch: #FFCA76;--product-variant-flavor-bg-color-grape: #B459F0;--product-variant-flavor-bg-color-chocolate: #400A00;--product-variant-flavor-bg-color-vanilla: #FFEF8B;--product-variant-flavor-bg-color-lemon: #FFF73A}.banner__buttons .button{font-family:Helvetica LT Std Condensed}.why-athletes-choose-nfa .title,.why-athletes-choose-nfa .title em{font-family:Helvetica LT Std Black Condensed;font-size:112px}.custom-theme-card__content{display:none;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f3f3f3}.custom-featured-collection-type-1 .custom-theme-card__content{display:block;visibility:visible;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.custom-theme-card__content a{display:block;font-family:Helvetica LT Std Bold Condensed;font-size:36px;text-align:center;text-decoration:none;color:#000;padding-top:3rem}.custom-featured-collection-type-1 .card__inner{height:100%}.custom-featured-collection-type-1 .card__content .card__information{display:none}.custom-featured-collection-type-1 .card__content .quick-add{margin-top:2rem}.custom-carousel-with-text-pills .multicolumn-card__info{position:absolute;left:0;right:0;bottom:0;margin:1rem}.custom-carousel-with-text-pills .multicolumn-card__info h3.inline-richtext{font-family:Helvetica LT Std Ultra Compressed;font-size:72px;line-height:1}.custom-carousel-with-text-pills .multicolumn-card__info .rte ul{display:flex;flex-flow:row wrap;gap:1rem;padding:0}.custom-carousel-with-text-pills .multicolumn-card__info .rte ul li{display:block;background:#fff;color:var(--custom-theme-color-red);padding:.5rem 1rem;border-radius:100px;font-size:18px;text-transform:uppercase;letter-spacing:normal;line-height:1}.custom-product-page .product-media-container{border-color:transparent}.custom-product-page .product__media:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:80%;height:auto;aspect-ratio:1 / 1;background:#f63e46;border-radius:100%;margin:auto}.custom-product-page .product__title h1{font-family:Helvetica LT Std Black Condensed;font-size:96px}.custom-product-page .product__description{font-family:Helvetica LT Std Roman;font-size:22px}.custom-product-page .product__title h1,.custom-product-page .product__description{line-height:normal}.custom-product-page .price__container{width:100%}.custom-product-page .price__regular:before{content:"PRICE: ";position:relative;display:inline-block;font-family:Helvetica LT Std Condensed;font-size:40px}.custom-product-page .price__regular{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.custom-product-page .price__regular .price-item{color:#fff;font-family:Helvetica LT Std Bold Condensed;font-size:48px;text-shadow:0 4px 0 black}.custom-product-page .product-form__input.product-form__quantity{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background:#161512;color:#fff}.custom-product-page .product-form__input.product-form__quantity .quantity__label{font-family:Helvetica LT Std Roman;font-size:16px;text-transform:uppercase;margin-left:1rem;margin-bottom:0}.custom-product-page .product-form__input.product-form__quantity quantity-input,.custom-product-page .product-form__input.product-form__quantity .quantity__button{color:#fff}.custom-product-page .product-form__input.product-form__quantity quantity-input{border-left:solid 1px white}.custom-product-page .product-form__input.product-form__quantity .quantity__input{border-left:solid 1px white;border-right:solid 1px white}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value=men]{background:var(--product-variant-sex-bg-color-men);color:#000}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value=women]{background:var(--product-variant-sex-bg-color-women);color:#000}.custom-product-page variant-selects input[type=radio]+label[data-input-value=men]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value=women]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value="fruit punch"]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value="peach mango"]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value=grape]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value=watermelon]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value^=lemon]:before,.custom-product-page variant-selects input[type=radio]+label[data-input-value^=raspberry]:before{position:relative;display:block;padding:1rem 0;z-index:inherit}.custom-product-page variant-selects input[type=radio]+label[data-input-value=men]:before{content:"\2642  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value=women]:before{content:"\2640  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value="fruit punch"]:before{content:"\1f351\1f34c\1f350\1f965\1f96d  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value="peach mango"]:before{content:"\1f351\1f96d  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value=watermelon]:before{content:"\1f349  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value^=raspberry]:before{content:"\1fad0  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value=grape]:before{content:"\1f347  "}.custom-product-page variant-selects input[type=radio]+label[data-input-value^=lemon]:before{content:"\1f34b  "}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value=chocolate]{background:var(--product-variant-flavor-bg-color-chocolate);color:#fff}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value=watermelon]{background:var(--product-variant-flavor-bg-color-watermelon)}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value="fruit punch"]{background:var(--product-variant-flavor-bg-color-fruit-punch)}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value="peach mango"]{background:var(--product-variant-flavor-bg-color-peach-mango)}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value=grape]{background:var(--product-variant-flavor-bg-color-grape)}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value=vanilla]{background:var(--product-variant-flavor-bg-color-vanilla)}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value^=lemon]{background:var(--product-variant-flavor-bg-color-lemon)}.custom-product-page variant-selects input[type=radio]:not(:checked)+label[data-input-value^=raspberry]{background:var(--product-variant-flavor-bg-color-raspberry)}.custom-product-page .icon-with-text__item{position:relative}.custom-product-page .icon-with-text__item img{width:100%;height:auto;aspect-ratio:1 / 1;z-index:1}.custom-product-page .icon-with-text__item:before{content:"";display:block;z-index:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;aspect-ratio:1 / 1;background:#f63e46;border-radius:100%;margin:0 auto auto}.custom-product-page .icon-with-text__item .h4{font-size:22px}.custom-product-page .icon-with-text__outer-block{order:3}.custom-multicolumn-main-product-promo{background:linear-gradient(transparent calc(30% - 2px),#fff calc(30% - 2px) calc(30% + 2px),rgb(var(--color-background)) calc(30% + 2px))}.custom-multicolumn-main-product-promo .multicolumn-list{display:grid;grid-template-columns:1fr 1fr}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(1),.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2){grid-column:1;width:100%;max-width:100%;line-height:normal}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(1) .rte{font-family:Helvetica LT Std Roman;font-size:22px}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(1) h3,.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(3) h3{font-family:Helvetica LT Std Black Condensed;font-size:112px;line-height:1}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info{padding-top:2rem;border-top:solid 4px white;display:grid;grid-template-columns:40% 60%}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info .rte{font-family:Helvetica LT Std Black Condensed;font-size:48px}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info .link{grid-column:1 / span 2}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info h3:first-child{font-family:Helvetica LT Std Black Condensed;font-size:100px}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(3){grid-column:2;grid-row:1 / span 2;width:100%;height:100%;max-width:100%;max-height:100%}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(3) .multicolumn-card .media{padding-bottom:100%!important}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(3) .multicolumn-card{display:flex;flex-flow:column-reverse}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(4){grid-column:2;position:absolute;top:0;left:0;right:0;bottom:0;width:33%;height:fit-content;margin:auto}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(4) .multicolumn-card .media{padding-bottom:100%!important}.custom-buttons-type-1 .button:not(.quick-add__submit),.custom-buttons-type-2 .button:not(.quick-add__submit){font-family:Helvetica LT Std Condensed;justify-content:flex-start;width:75%;min-width:212.5px}.custom-buttons-type-1 .button:not(.quick-add__submit):after,.custom-buttons-type-2 .button:not(.quick-add__submit):after{content:"";position:absolute;top:0;right:0;bottom:0;background-image:url(//nfanutrition.com/cdn/shop/t/7/assets/icon-arrow-custom-white.svg?v=135167864238321963351747112016);background-position:center center;background-repeat:no-repeat;font-family:Helvetica LT Std Condensed;font-size:2rem;text-align:center;line-height:normal;margin:auto;margin-right:1.5rem;padding:.5rem;display:block;width:3.5rem;height:3.5rem;aspect-ratio:1 / 1;border-radius:100px}.custom-homepage-hero-banner-main .button{background-image:url(//nfanutrition.com/cdn/shop/t/7/assets/button-diagonal-lines.svg?v=105038341075573087641746753299);background-position:center right;background-repeat:no-repeat}.custom-buttons-type-1 .button:not(.quick-add__submit):after{background-color:#000;background-image:url(//nfanutrition.com/cdn/shop/t/7/assets/icon-arrow-custom-white.svg?v=135167864238321963351747112016);background-position:center center;background-repeat:no-repeat;color:#fff;box-shadow:0 0 8px #00000080}.custom-buttons-type-2 .button:not(.quick-add__submit):after{background-image:url(//nfanutrition.com/cdn/shop/t/7/assets/icon-arrow-custom-black.svg?v=131583581174631215871747112044)}.custom-buttons-type-1 .banner__buttons,.custom-buttons-type-2 .banner__buttons{width:100%}.custom-buttons-type-2-internal .link{display:flex;flex-flow:row wrap;justify-content:space-between;background:#fff;font-family:Helvetica LT Std Condensed;color:#000;padding:1rem 2rem}.custom-buttons-type-2-internal .link .svg-wrapper svg{width:1.25rem}.custom-buttons-type-2-internal .link .svg-wrapper svg path{stroke:#000}.custom-homepage-info-section h2,.custom-homepage-info-section h3{font-family:Helvetica LT Std Compressed}.custom-homepage-info-section h2{color:#161512;font-size:136px}.custom-homepage-info-section h2 em{font-family:Helvetica LT Std Black Condensed}.custom-homepage-info-section h3{font-size:58px}.custom-homepage-info-section.multicolumn>div{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;grid-gap:4rem}.custom-homepage-info-section slider-component{grid-column:1;grid-row:1}.custom-homepage-info-section .multicolumn__title{grid-column:2;grid-row:1}.custom-homepage-info-section .rte p{font-size:22px}.custom-homepage-info-section .multicolumn-list__item{border:4px solid}@media screen and (max-width: 749px){.custom-homepage-info-section.multicolumn>div{display:block}.custom-homepage-info-section h2{text-align:center;font-size:93px}.custom-homepage-info-section h2 em{font-size:136px}.custom-homepage-info-section h3{font-size:24px}.custom-homepage-info-section .rte p{font-size:14px}}.custom-homepage-info-section .multicolumn-list__item:nth-child(2n){border-color:#161512!important}.custom-homepage-info-section .multicolumn-list__item:nth-child(2n) .multicolumn-card{background:#161512}.custom-homepage-info-section .multicolumn-list__item:nth-child(2n) .multicolumn-card__image-wrapper{order:2}.custom-homepage-info-section .multicolumn-list__item .multicolumn-card__image-wrapper{position:relative;width:100%;padding:0;margin:auto}.custom-homepage-info-section .multicolumn-list__item .multicolumn-card__image-wrapper .media{overflow:visible}.custom-homepage-info-section .multicolumn-list__item .multicolumn-card__image-wrapper .multicolumn-card__image{width:100%;height:100%;object-fit:scale-down;object-position:center center;transform:scale(1.25)}.custom-homepage-info-section .multicolumn-list__item .multicolumn-card{display:flex;flex-flow:row nowrap}.custom-carousel-type-1 .slider-buttons{justify-content:space-between;padding:0 1.5rem}.custom-carousel-type-1 .slider-button--prev .icon{transform:rotate(0)}.custom-carousel-type-1 .slider-button--next .icon{transform:rotate(180deg)}.custom-carousel-type-1 .slider-button .svg-wrapper,.custom-carousel-type-1 .slider-button .icon{width:48px;height:48px}.custom-carousel-arrow{stroke:#fff}.custom-carousel__slide-bullet{content:"";display:block;background:#fff;font-family:monospace,sans-serif;color:#fff;width:24px;height:4px;margin:auto 1rem}.custom-carousel-type-1 .slider-button[disabled] .custom-carousel-arrow{stroke:gray}.custom-featured-collection-type-1 .button.quick-add__submit{background:#ece9e9;font-family:Helvetica LT Std Condensed;font-size:22px;color:#000;letter-spacing:normal}.product-grid-container .collection .card__inner .card__media .media img{object-fit:contain}.product-grid-container .collection .card__inner,.product-grid-container .collection .card__information{background:#ece9e9}.product-grid-container .collection .card__information{display:flex;flex-flow:row nowrap;color:#000;padding-left:1rem!important;padding-right:1rem!important;margin-bottom:2rem}.product-grid-container .collection .card__information .card__heading,.product-grid-container .collection .card__information .price{color:#161512}.product-grid-container .collection .card__information .card__heading{font-family:Helvetica LT Std Bold Condensed;font-size:44px;width:100%}.product-grid-container .collection .card__information .price{font-family:Helvetica LT Std Light;font-size:28px;text-align:right}.product-grid-container .collection .button.quick-add__submit{background:#000;color:#ece9e9}.shopify-section-group-footer-group{background:#000}.custom-footer-newsletter:after{content:"";display:block;position:relative;background:#fff;width:calc(100% - 88px);max-width:calc(var(--page-width) - (44px * 2));height:4px;margin:auto}.custom-footer-newsletter .newsletter__wrapper{display:grid;grid-template-columns:40% 20% 40%;grid-template-rows:auto auto}.custom-footer-newsletter .newsletter__wrapper .newsletter__subheading:first-of-type{grid-column:1;grid-row:2}.custom-footer-newsletter .newsletter__wrapper .newsletter__subheading:not(:first-of-type){grid-row:1}.custom-footer-newsletter .newsletter__wrapper .newsletter__subheading,.custom-footer-newsletter .newsletter__wrapper div[data-class=newsletter-input-wrapper]{grid-column:3}.custom-footer-newsletter .newsletter__wrapper .newsletter-image-custom{grid-column:2;grid-row:1 / span 2}.custom-footer-newsletter .inline-richtext,.custom-footer-newsletter .newsletter__wrapper .newsletter__subheading:first-of-type h2{font-family:Helvetica LT Std Extra Compressed}.custom-footer-newsletter .newsletter__subheading{font-family:Helvetica LT Std Roman;font-size:22px;text-transform:uppercase}.custom-footer-newsletter .inline-richtext{font-size:104px}.custom-footer-newsletter .newsletter__wrapper .newsletter__subheading:first-of-type h2{font-size:64px}.newsletter-image-custom img{display:block;width:100%;height:fit-content;margin:auto}.custom-footer-newsletter .newsletter__wrapper div[data-class=newsletter-input-wrapper] .field:after{box-shadow:unset;border-bottom:solid 1px white}.custom-footer-newsletter .newsletter__wrapper div[data-class=newsletter-input-wrapper] .field{font-family:Helvetica LT Std Roman}.custom-footer-newsletter .newsletter__wrapper div[data-class=newsletter-input-wrapper] .field .field__label{color:gray;text-transform:uppercase}.custom-footer-newsletter .newsletter__wrapper div[data-class=newsletter-input-wrapper] .field .svg-wrapper{background:#d6d6d6;padding:.5rem}.custom-footer-newsletter .newsletter__wrapper div[data-class=newsletter-input-wrapper] .field .svg-wrapper svg path{stroke:#fd1f29}footer.footer .footer-block--menu .link{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;font-family:Helvetica LT Std Condensed;font-size:36px;min-width:25vw;text-decoration:none;border-bottom:solid 2px white}footer.footer .footer-block--menu .link:after{content:"";color:transparent;background-image:url(//nfanutrition.com/cdn/shop/t/7/assets/icon-arrow-custom.svg?v=111463025083917986871745513966);background-position:center center;background-repeat:no-repeat;position:relative;font-family:Helvetica LT Std Condensed;width:36px;height:36px;aspect-ratio:1 / 1}@media screen and (min-width: 750px){.custom-product-page .product{flex-flow:row wrap}.custom-product-page .product .product__info-wrapper{max-width:25%!important;padding-right:0!important}.custom-product-page .product .product__media-wrapper{max-width:calc(50% - 4rem)!important;margin-left:auto;margin-right:auto}.custom-product-page .icon-with-text__outer-block{max-width:25%!important}.custom-product-page .icon-with-text__outer-block .icon-with-text{flex-flow:column;align-items:center;gap:1.5rem}.custom-product-page .icon-with-text__outer-block .icon-with-text__item{width:100%}.custom-product-page .icon-with-text__outer-block .icon-with-text__item:before{width:50%}.custom-product-page .icon-with-text__outer-block .icon-with-text__item img{width:50%}.custom-featured-collection-type-1{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;padding-left:44px;padding-right:44px}.custom-featured-collection-type-1 .collection__title,.custom-featured-collection-type-1 .collection__view-all,.custom-featured-collection-type-1 slider-component{padding-left:0!important;padding-right:0!important;margin-left:0;margin-right:0}.custom-featured-collection-type-1 .collection__title{grid-row:1;grid-column:1}.custom-featured-collection-type-1 .collection__view-all{grid-row:1;grid-column:2;justify-self:end;align-self:end}.custom-featured-collection-type-1 slider-component{grid-row:2;grid-column:1 / span 2;max-width:100%}}@media screen and (max-width: 749px){.why-athletes-choose-nfa .title,.why-athletes-choose-nfa .title em{font-size:44px}.why-athletes-choose-nfa .title strong,.why-athletes-choose-nfa .title em strong{font-size:84px}.custom-product-page .icon-with-text__item .h4{font-size:10px}.custom-featured-collection-type-1 .button.quick-add__submit{font-size:16px}.custom-theme-card__content a{font-size:28px;padding-top:1rem}.custom-carousel-with-text-pills .multicolumn-list__item.slider__slide{min-width:50%}.custom-carousel-with-text-pills .multicolumn-card__info{padding-left:0!important;padding-bottom:0!important}.custom-carousel-with-text-pills .multicolumn-card__info h3.inline-richtext{font-size:32px}.custom-carousel-with-text-pills .multicolumn-card__info .rte ul li{width:100%;font-size:10px}.custom-carousel-with-text-pills .multicolumn-card__info h3.inline-richtext,.custom-carousel-with-text-pills .multicolumn-card__info .rte ul li{text-align:center}.custom-multicolumn-main-product-promo{background:rgb(var(--color-background))}.custom-multicolumn-main-product-promo .multicolumn-list{grid-template-rows:auto auto}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2){grid-column:1 / span 2;grid-row:2}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(4){height:75%}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(1) h3,.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(3) h3{font-size:42px}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(1) .rte{font-size:14px}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info h3:first-child{font-size:64px}.custom-multicolumn-main-product-promo .multicolumn-list__item:nth-of-type(2) .multicolumn-card__info .rte{font-size:32px}.custom-product-page .product__title h1{font-size:64px}.custom-product-page .product__description{font-size:14px}.custom-product-page .product-form__input.product-form__quantity .quantity__label{font-size:12px}.custom-product-page .price__regular:before{font-size:20px}.custom-product-page .price__regular .price-item{font-size:32px}.custom-buttons-type-1 .button,.custom-buttons-type-2 .button,.custom-buttons-type-1 .button:not(.quick-add__submit),.custom-buttons-type-2 .button:not(.quick-add__submit){width:100%}.custom-featured-collection-type-1 .collection__view-all{margin-left:2rem;margin-right:2rem}.product-grid-container .collection .card__information .card__heading{font-size:22px}.product-grid-container .collection .card__information .price{font-size:20px}.custom-footer-newsletter .newsletter__wrapper{display:block}.custom-footer-newsletter .inline-richtext{font-size:64px}.custom-footer-newsletter .newsletter__wrapper .newsletter__subheading:first-of-type h2{font-size:36px}.custom-footer-newsletter .newsletter__subheading{font-size:16px}footer.footer .footer-block--menu .link{font-size:20px;width:100%}footer.footer .footer-block--menu .link:after{width:20px;height:20px}}@media screen and (max-width: 749px){.custom-hidden-on-mobile{display:none!important}}@media screen and (min-width: 750px){.custom-hidden-on-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
