.home-page .media-with-text__text.align-left{height:fit-content;justify-content:center;top:50%;position:relative;transform:translateY(-50%)}table.nutritionals.product-grid__detail-collapsible-content tbody tr{display:flex;align-items:center;justify-content:space-between;padding:10px}body.template-product .competitors-table-section{margin:10px 0}body.template-product .product-grid .product-grid__detail{flex:1 1 25%;max-width:40%}body.template-product .product-grid .product-grid__media{flex:1 1 45%;width:45%}body.template-product .product-grid{width:90%;margin:0 auto}body.gummies .product-qty .qty-price .product-price{display:inline-block}.page-vitamins .product-qty .qty-price .product-price{display:block;padding:20px 0 0!important}body.template-product .color-scheme-1 .section-heading,body.template-product .color-scheme-1 .section-heading h2,body.template-product .color-scheme-1 .section-subheading,body.template-product .color-scheme-1 .signup-section .signup-icon,body.template-product .color-scheme-1{color:#d8e6bd}body.bundles-page .color-scheme-1{color:#d8e6bd!important}body.bundles-page .color-scheme-1 .section-heading,body.bundles-page .color-scheme-1 body.bundles-page .section-heading h2,body.bundles-page .color-scheme-1 .section-subheading,body.bundles-page .color-scheme-1 .signup-section .signup-icon{color:#d8e6bd}@media (max-width: 767px){.product-grid__detail .product-title h1{font-size:2.5rem;letter-spacing:-2px}.footer-columns .footer-columns__column:first-child svg{width:160px;height:160px}body.home-page .grid.product-list{display:grid;grid-template:auto / 1fr 1fr;gap:50px 25px}body.home-page .grid.product-list .card{margin:0;width:100%}body.home-page .grid.product-list .card .product-price__container{align-items:center;justify-content:left}body.home-page .grid.product-list .card .product-price__container span.product-price__amount.theme-money{padding:0}body.home-page .grid.product-list .card .product-add{margin:10px 0}body.home-page .grid.product-list .card .product-add .button{padding:15px 0}body.home-page .n99-slideshow-section .slideshow{height:95vh}.home-page .media-with-text__text.align-left{height:fit-content;justify-content:center;top:0;position:relative;transform:none}.slideshow.slick-initialized .slick-slide{display:grid;grid-template:50vh 35vh / 100%}.n99-usps-outer-cont-111{padding:50px 16px 4px;margin:0}.n99-usps-outer-cont-111 .inner-cont-111{display:grid;grid-template:auto / 1fr 1fr;gap:30px}.n99-usps-outer-cont-111 .inner-cont-111 .n99-usps-card-cont-111{margin:0}.membership-partnership-opportunities-page .multi-column ul.grid{flex-direction:column}.membership-partnership-opportunities-page li.column{margin:0;width:100%;flex:1 1 auto}body.faqs-page .faq-outer-cont{width:calc(100% - 50px)}.faq-question svg.bi{flex:1 1 15%;width:24px;height:24px}.faq-single{border-bottom:1px solid #d8e6bd;margin-bottom:10px;padding:15px 0}body.account-page.header-overlapping .section-banner:first-child .banner.banner--bg,body.faqs-page.header-overlapping .section-banner:first-child .banner.banner--bg,body.need-help-page.header-overlapping .section-banner:first-child .banner.banner--bg{min-height:fit-content;padding-top:calc(var(--header-height) + 30px);padding-bottom:0}body#addresses #address_form_new .general-form{max-width:calc(100% - 20px);display:grid;grid-template:auto / 100%;gap:20px;align-items:center}body#addresses .banner.banner--bg{min-height:220px;padding-bottom:10px}body.template-product .competitors-table-section .container,body.template-product .competitors-table-section .container .competitors-table{overflow:visible}body.template-product .competitors-table-section .competitors-table tbody{display:grid;width:calc(100vw - 40px)}body.template-product .competitors-table-section .competitors-table tbody tr{display:grid;width:100%;gap:0;grid-template:auto / 3.5fr 1fr 1fr 1fr 1fr}body.template-product .competitors-table-section .competitors-table tbody tr td:first-child{font-size:.9em;width:100%}body.template-product .competitors-table-section .competitors-table tbody tr td:not(:first-child){width:auto}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(2),body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(3),body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(4){position:relative;text-indent:-9999999px;overflow:visible}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(2):before{content:"";background-image:url(//n99protein.com/cdn/shop/t/32/assets/on-logo_small.svg?v=74098842617871687141742191109);background-repeat:no-repeat;width:35px;height:15px;position:absolute;background-size:100%;left:50%;top:50%;transform:translate(-50%)}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(3):before{content:"";background-image:url(//n99protein.com/cdn/shop/t/32/assets/mp-logo_small.svg?v=108893756167998954961742191109);background-repeat:no-repeat;width:25px;height:25px;position:absolute;background-size:100%;left:50%;top:40%;transform:translate(-50%)}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(4):before{content:"";background-image:url(//n99protein.com/cdn/shop/t/32/assets/huel-logo_small.svg?v=44520863853839213721742191109);background-repeat:no-repeat;width:35px;height:12px;position:absolute;background-size:100%;left:50%;top:50%;transform:translate(-50%)}body.template-product .competitors-table-section h2.heading{width:calc(100% - 48px);margin:0 auto 1em;font-size:3em}body.template-product .competitors-table-section .competitors-table thead tr{display:flex;width:100%;gap:0;justify-content:space-between}body.template-product .competitors-table-section .competitors-table thead tr th:not(:first-child){min-width:12vw;width:20vw;padding:25px 0;font-size:1em}body.template-product .competitors-table-section .competitors-table thead tr th:first-child{width:40vw;max-width:100%}body.template-product .competitors-table-section .competitors-table tbody tr td:not(:first-child){width:auto;height:100%;display:grid;place-items:center}body.template-product .product-grid .product-grid__media{width:100%}body.template-product .product-grid .product-grid__detail{max-width:100%}body.template-product .product-grid{width:100%;margin:0 auto}.n99-slideshow-section.n99-experts-section .slideshow .media-with-text__text .rte{max-height:400px;overflow:auto;height:350px}}body.account-page.header-overlapping .section-banner:first-child .banner.banner--bg,body.faqs-page.header-overlapping .section-banner:first-child .banner.banner--bg,body.need-help-page.header-overlapping .section-banner:first-child .banner.banner--bg{min-height:fit-content;padding-top:calc(var(--header-height) + 100px)}span.rc-selling-plans-dropdown__label.pb-1{color:#d8e6bd}label.rc-radio.rc-radio--active span.rc-radio__label{color:#292929}.rc-template__button-group .rc-radio .rc-radio__label{color:#d8e6bd}#shopify-block-recharge_subscriptions_subscription_widget_mt8RN6 [data-v-2f3bc686] .rc-radio{color:#d8e6bd;transition:.2s all cubic-bezier(.4,0,.2,1)}.builder-container-preview .lq-footer,.widget .lq-footer{background-color:#141414}.home-page .n99-slideshow-section .media-with-text__text{top:50%;position:relative;transform:translateY(-50%);height:fit-content}.home-page .media-with-text__text.align-left{height:fit-content;justify-content:center;top:50%;position:relative;transform:translateY(-50%);color:#d8e6bd}.home-page .media-with-text__text.align-left a.button.button--alt{border-color:#d8e6bd}.home-page .media-with-text__text.align-left a.button.button--alt:hover{background:#d8e6bd;color:#1b1b1b}.n99-membership-page .product-grid__detail .product-form-block:nth-of-type(7),.n99-membership-page .product-grid__detail .product-form-block:nth-of-type(8){display:none}.n99-membership-page .product-grid__detail>hr:nth-of-type(2),.n99-membership-page .product-grid__detail>hr:nth-of-type(3){display:none}body.template-product *{text-transform:lowercase}button.product-grid__detail-collapsible-btn{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;color:#d8e6bd}button.product-grid__detail-collapsible-btn h3{margin:0}.product-grid__detail-collapsible-btn-text{text-align:left}.product-grid__detail-collapsible .product-grid__detail-collapsible-content{height:0;overflow:hidden;display:block}table.nutritionals.product-grid__detail-collapsible-content tbody{display:block}table.nutritionals.product-grid__detail-collapsible-content tbody tr{display:flex;align-items:center;justify-content:space-between;padding:3px}table.nutritionals.product-grid__detail-collapsible-content tbody tr td{padding:0}.product-grid__detail-collapsible.product-grid__detail-collapsible-expanded .product-grid__detail-collapsible-content{height:auto}.product-grid__detail-collapsible.product-grid__detail-collapsible-expanded button.product-grid__detail-collapsible-btn{margin:0 0 20px}.product-grid__detail-collapsible.product-grid__detail-collapsible-expanded button.product-grid__detail-collapsible-btn svg{transform:rotate(180deg)}.membership-partnership-opportunities-page .multi-column ul.grid{margin:0 auto;justify-content:center;gap:10px;width:calc(100% - 50px);flex-wrap:nowrap}.membership-partnership-opportunities-page li.column{margin:0;width:50%;flex:1 1 auto}.membership-partnership-opportunities-page .card{max-width:100%}.template-collection .card.column.third.collection-cta,.product-add .button{text-transform:lowercase}.template-collection .tab-slider{overflow:visible}body#addresses .banner.banner--bg{min-height:400px;padding-bottom:60px}body#addresses #address_form_new .general-form{max-width:calc(100% - 20px);display:grid;grid-template:auto / 1fr 1fr;gap:20px;align-items:center}body#addresses #address_form_new .general-form .large_form{margin:0;align-items:center;display:grid}body#addresses #address_form_new .general-form .large_form:last-of-type{display:flex;align-items:center;height:55px;align-self:end}body#addresses #address_form_new .general-form .large_form select{border:1px solid #d8e6bd;border-radius:8px;padding:14px 19px}body.template-product .competitors-table-section{margin:100px 0}body.template-product .spaced-section.n99-experts-section{margin-top:214px;margin-bottom:100px}body.template-product .competitors-table-section h2.heading{width:calc(100% - 48px);margin:0 auto 1em;font-size:4em}body.template-product .competitors-table-section .competitors-table thead{font-weight:400;font-size:1.1rem;font-family:Reckless Neue,sans-serif}body.template-product .competitors-table-section .competitors-table tbody tr td:first-child{font-size:.9em}body.template-product .competitors-table-section .competitors-table-footer-note{margin:0 auto;padding:15px 20px}body.membership-partnership-opportunities-page table.membership-table tbody tr:nth-child(9),body.membership-partnership-opportunities-page table.membership-table tbody tr:nth-child(8),body.membership-partnership-opportunities-page table.membership-table tbody tr:nth-child(7){display:none}.home-page .n99-slideshow{height:700px}.home-page .n99-slideshow .n99-slideshow-section{height:100%}.home-page .n99-slideshow .n99-slideshow-section .slideshow.slick-slider{height:100%;width:calc(100% - 48px);border-radius:20px;margin:0 auto}.home-page .n99-slideshow .n99-slideshow-section .slideshow.slick-slider .n99-media-with-text{border-radius:20px;color:#d8e6bd}.home-page .n99-slideshow .n99-slideshow-section .slideshow.slick-slider h2.section-heading{font-size:5.5rem;padding:0;color:#d8e6bd}.home-page .n99-slideshow .n99-slideshow-section .slideshow.slick-slider h3.section-heading{color:#d8e6bd}.home-page .n99-image-with-text>div .n99-media-with-text .section-heading h2{color:#d8e6bd}.home-page .n99-image-banner:not(:first-of-type){height:700px;margin:60px 0}.home-page .n99-image-banner:not(:first-of-type)>.spaced-section{height:100%;margin:0}.home-page .n99-image-banner:not(:first-of-type)>.spaced-section .image-banner{height:100%;border-radius:20px;overflow:hidden}.home-page .n99-image-banner:not(:first-of-type)>.spaced-section .image-banner .image-banner__image img{display:block;object-fit:cover;border-radius:0;object-position:center;top:50%;transform:translateY(-50%)}.home-page .n99-image-with-text{height:700px}.home-page .n99-image-with-text>div{height:100%}.home-page .n99-image-with-text>div .n99-media-with-text{height:100%;width:calc(100% - 48px);margin:0 auto;border-radius:20px}.home-page .n99-image-with-text>div .n99-media-with-text .media-with-text__image{padding:0!important}.home-page .n99-image-with-text>div .n99-media-with-text img{height:100%}.home-page .n99-experts-section .n99-media-with-text{border-radius:20px}.home-page .spaced-section.n99-experts-section{margin-top:60px;margin-bottom:60px}.home-page .spaced-section.n99-experts-section h2.section-heading,.home-page .spaced-section.n99-experts-section h3.section-heading,.home-page .spaced-section.n99-experts-section h4.section-subheading{color:#d8e6bd}body.template-product .image-with-text{height:800px}body.template-product .image-with-text>div{height:100%}body.template-product .image-with-text>div .container.section-content{height:100%;border-radius:20px;overflow:hidden}body.template-product .image-with-text>div .container.section-content .media-with-text{height:100%}body.template-product .image-with-text>div .container.section-content .media-with-text .media-with-text__image{padding:0!important}body.template-product .image-with-text>div .container.section-content .media-with-text .media-with-text__image img{top:50%;transform:translateY(-50%)}body.template-product .n99-experts-slideshow{height:800px}body.template-product .n99-experts-slideshow .spaced-section.n99-experts-section{margin-top:60px;margin-bottom:60px;height:100%}body.template-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content,body.template-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider{height:100%}body.template-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider h2.section-heading{padding:.8em 0;margin:0 auto;max-width:1000px}body.template-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide{justify-content:space-between;border-radius:20px}body.template-product .yotpo-reviews-main-widget{color:#d8e6bd}body.template-product .yotpo-main-layout .yotpo-head .yotpo-headline{font-size:80px;color:#d8e6bd;font-weight:inherit;font-family:initial;font-style:var(--primary-font-style);align-self:initial;margin:0;flex-basis:auto}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget *:is(button){color:#292929!important}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget *:is(input){color:#292929!important}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget *:is(label.yotpo-dropdown-base) *{color:#292929!important}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget *:is(.yotpo-media-filter.yotpo-media-filter-container) *{color:#292929!important}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget .yotpo-review-border-smooth{border-bottom:1px solid #d8e6bd;background-image:none;height:1px}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget .yotpo-vertical-border{border-right:1px solid #d8e6bd}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget .yotpo-star-distribution{border-right:1px solid #d8e6bd!important}body.template-product .yotpo-main-layout.yotpo-main-reviews-widget svg.yotpo-review-votes-icon-up path,body.template-product .yotpo-main-layout.yotpo-main-reviews-widget svg.yotpo-review-votes-icon-down path{fill:#d8e6bd}.newsletter_input input{border:none;border-bottom:1px solid #292929}@media (max-width: 767px){.product-grid__detail .product-title h1{font-size:2.5rem;letter-spacing:-2px}.footer-columns .footer-columns__column:first-child svg{width:160px;height:160px}.n99-splide .container{margin:0}body.home-page .n99-splide .container .grid.product-list .card .rating{display:none}body.home-page .grid.grid--row-gutters.product-list.splide__list{display:flex;gap:15px;flex-wrap:nowrap}body.home-page .grid.product-list .card{margin:0;width:100%;max-width:200px}body.home-page .grid.product-list .card .product-price__container{align-items:center;justify-content:left}body.home-page .grid.product-list .card .product-price__container span.product-price__amount.theme-money{padding:0}body.home-page .grid.product-list .card .product-add{margin:10px 0}body.home-page .grid.product-list .card .product-add .button{padding:15px 0}.home-page .n99-slideshow .n99-slideshow-section .slideshow.slick-slider{height:85vh}.home-page .media-with-text__text.align-left{height:fit-content;justify-content:center;top:-4em;position:relative;transform:none}.home-page .n99-image-with-text .media-with-text__text.align-left{height:fit-content;justify-content:center;top:0;position:relative;transform:none}.slideshow.slick-initialized .slick-slide{display:grid;grid-template:50vh 35vh / 100%}.n99-usps-outer-cont-111{padding:50px 16px 4px;margin:0}.n99-usps-outer-cont-111 .inner-cont-111{display:grid;grid-template:auto / 1fr 1fr;gap:30px}.n99-usps-outer-cont-111 .inner-cont-111 .n99-usps-card-cont-111{margin:0}.membership-partnership-opportunities-page .multi-column ul.grid{flex-direction:column}.membership-partnership-opportunities-page li.column{margin:0;width:100%;flex:1 1 auto}body.faqs-page .faq-outer-cont{width:calc(100% - 50px)}.faq-question svg.bi{flex:1 1 15%;width:24px;height:24px}.faq-single{border-bottom:1px solid #d8e6bd;margin-bottom:10px;padding:15px 0}body.account-page.header-overlapping .section-banner:first-child .banner.banner--bg,body.faqs-page.header-overlapping .section-banner:first-child .banner.banner--bg,body.need-help-page.header-overlapping .section-banner:first-child .banner.banner--bg{min-height:fit-content;padding-top:calc(var(--header-height) + 30px);padding-bottom:0}body#addresses #address_form_new .general-form{max-width:calc(100% - 20px);display:grid;grid-template:auto / 100%;gap:20px;align-items:center}body#addresses .banner.banner--bg{min-height:220px;padding-bottom:10px}body.template-product .competitors-table-section .container,body.template-product .competitors-table-section .container .competitors-table{overflow:visible}body.template-product .competitors-table-section .competitors-table tbody{display:grid;width:calc(100vw - 40px)}body.template-product .competitors-table-section .competitors-table tbody tr{display:grid;width:100%;gap:0;grid-template:auto / 3.5fr 1fr 1fr 1fr 1fr}body.template-product .competitors-table-section .competitors-table tbody tr td:first-child{font-size:.9em;width:100%}body.template-product .competitors-table-section .competitors-table tbody tr td:not(:first-child){width:auto}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(2),body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(3),body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(4){position:relative;text-indent:-9999999px;overflow:visible}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(2):before{content:"";background-image:url(//n99protein.com/cdn/shop/t/32/assets/on-logo_small.svg?v=74098842617871687141742191109);background-repeat:no-repeat;width:35px;height:15px;position:absolute;background-size:100%;left:50%;top:50%;transform:translate(-50%)}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(3):before{content:"";background-image:url(//n99protein.com/cdn/shop/t/32/assets/mp-logo_small.svg?v=108893756167998954961742191109);background-repeat:no-repeat;width:25px;height:25px;position:absolute;background-size:100%;left:50%;top:40%;transform:translate(-50%)}body.template-product .competitors-table-section .container .competitors-table thead tr th:nth-child(4):before{content:"";background-image:url(//n99protein.com/cdn/shop/t/32/assets/huel-logo_small.svg?v=44520863853839213721742191109);background-repeat:no-repeat;width:35px;height:12px;position:absolute;background-size:100%;left:50%;top:50%;transform:translate(-50%)}body.template-product .competitors-table-section h2.heading{width:calc(100% - 48px);margin:0 auto 1em;font-size:3em}body.template-product .competitors-table-section .competitors-table thead tr{display:flex;width:100%;gap:0;justify-content:space-between}body.template-product .competitors-table-section .competitors-table thead tr th:not(:first-child){min-width:12vw;width:20vw;padding:25px 0;font-size:1em}body.template-product .competitors-table-section .competitors-table thead tr th:first-child{width:40vw;max-width:100%}body.template-product .competitors-table-section .competitors-table tbody tr td:not(:first-child){width:auto;height:100%;display:grid;place-items:center}.home-page .n99-slideshow .n99-slideshow-section .slideshow.slick-slider h2.section-heading{font-size:3rem;padding:0}body.template-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider h2.section-heading{padding:.8em 20px;margin:0 auto;max-width:1000px}body.template-product .image-with-text{height:fit-content}.n99-usps-blocks [class*=inner-cont]{padding:30px 12px;gap:30px;justify-content:space-between}.n99-usps-blocks [class*=inner-cont]>[class*=n99-usps-card-cont]{width:45%;margin:0}div.needsclick>div.needsclick{z-index:11!important}body.home-page div.needsclick>div.needsclick{z-index:2!important}}body.quality-standards-page .media-with-text__half .section-heading h2,body.quality-standards-page .media-with-text__half p{color:#d8e6bd}.n99-usps-blocks [class*=n99-img-box]{width:100%;max-width:150px;margin:0 0 20px;display:flex;flex-direction:column;justify-content:center;gap:30px;text-align:center}.n99-usps-blocks [class*=n99-img-box] svg{display:block;margin:auto;width:84px}.n99-usps-blocks .n99-usps-label{text-transform:uppercase;text-align:center;width:auto;overflow-wrap:break-word}.home-page .splide.is-initialized:not(.is-active) .splide__list{display:flex;gap:20px}.prod-label{font-size:1.125em;font-weight:700;letter-spacing:.1em;line-height:1;position:absolute;padding:3px 8px 2px;background:#202e78;color:#d8e6bd;text-transform:uppercase}.drawer-cart .cart-item__content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:15px}.drawer-cart .cart-item__content cart-remove-button{margin:0}.drawer-cart .cart-item__content .product-option.product-option-size dd{margin-inline-start:0}.drawer-cart .cart-item__details .cart-item__title-price-container{display:flex;width:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}.drawer-cart .cart-item__details .cart-item__title-price-container .product-option.product-option--price{font-size:1.3em;font-weight:700}.home-page .media-with-text__text,.media-with-text__text.align-left{color:#292929!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/99foods-fixes.css.map */
