@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-Light.woff2?13559) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-Medium.woff2?13559) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-ExtraBold.woff2?13559) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-SemiBold.woff2?13559) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-Regular.woff2?13559) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-ExtraLight.woff2?13559) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(//n99protein.com/cdn/shop/t/32/assets/Neue%20Montreal-Bold.woff2?13559) format("woff2");font-weight:700;font-style:normal;font-display:swap}body.page-product{font-family:Neue Montreal,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.template-product *{text-transform:lowercase;font-family:Neue Montreal,sans-serif}body.page-product #main{max-width:1200px;margin:0 auto 5em}body.page-product #main .main-content{display:grid;gap:100px}body.page-product #main .spaced-section.product{margin:50px 0 0}body.page-product #main .spaced-section.product .container.section-content{width:100%;transition:transform .3s cubic-bezier(.46,.03,.52,.96)}body.page-product #main .spaced-section.product .container.section-content .product-grid{width:100%}body.page-product #main .spaced-section.product .container.section-content .product-grid *{margin:0!important;padding:0}body.page-product #main .spaced-section.product .container.section-content .product-grid{width:100%;display:grid;grid-template:auto / 1fr 1fr;gap:20px}body.page-product #main .spaced-section.product .container.section-content .product-grid>div{width:100%;max-width:100%}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .media-gallery-inner{background:#1b1b1b;padding:20px;border-radius:25px;display:grid;gap:20px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .media-gallery__main{border-radius:10px;overflow:hidden}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .product-media.is-active{background:#1b1b1b;overflow:hidden;border-radius:10px;height:550px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .product-media.product-media--image.is-active picture{aspect-ratio:1 / 1;display:grid;place-items:center}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .product-media.product-media--image.is-active img.product-media__image{border:none;border-radius:0;width:102%;margin:0 auto!important;aspect-ratio:1 / 1;position:relative;height:auto;max-width:fit-content;scale:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .product-media.product-media--image.is-active .lazyload-placeholder{padding:0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .thumbnails__thumbs{gap:10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .thumbnails__thumbs a.thumb{max-width:140px;width:140px;background:#1b1b1b;border-radius:15px;opacity:.7;overflow:hidden}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .thumbnails__thumbs a.thumb.is-active{border:3px solid #D8E6BD;border-radius:15px;overflow:hidden;background:#1b1b1b;opacity:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .thumbnails__thumbs a.thumb .thumb__image{display:grid;place-items:center}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .thumbnails__thumbs a.thumb img.img-fit{width:100%;aspect-ratio:auto;margin:0 auto!important;position:relative;border-radius:0}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .product-media.product-media--video{height:600px}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail{display:grid;gap:0}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail .product-form-block:not(:first-of-type){margin:0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail .product-form-block:not(:first-of-type).product-title{margin:10px 0 1em!important;max-height:70px}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail .product-form-block:not(:first-of-type).product-title{margin:10px 0 1em!important;max-height:150px}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail>.product-form-block:first-of-type{max-height:0px;display:none}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail .product-form-block:has(div#RechargeWidget_9431817519439:empty){display:none}body.page-product #main .spaced-section.product .container.section-content .product-grid>div .yotpo-reviews-star-ratings-widget{background:#ffcc001a;width:fit-content;padding:10px 15px;border-radius:40px;color:#fc0}body.page-product #main .spaced-section.product .container.section-content .product-grid>div .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary{gap:10px;align-items:center}body.page-product #main .spaced-section.product .container.section-content .product-grid>div .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-family:Neue Montreal,sans-serif!important;color:#fc0!important;font-weight:400!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-title h1{font-size:50px;font-weight:800;letter-spacing:-2px}.product-desc-ing-nut .product-desc-ing-nut-items .product-desc-ing-nut-items-inner{display:flex;gap:10px;align-items:center}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-desc-ing-nut .product-desc-ing-nut-items .product-desc-ing-nut-items-inner a.product-desc-ing-nut__item{flex:1 1 33%;background:#d8e6bd1a;padding:20px 15px;border-radius:20px;transition:all .3s ease-in-out}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-desc-ing-nut .product-desc-ing-nut-items .product-desc-ing-nut-items-inner a.product-desc-ing-nut__item:hover{background:#d8e6bd66;transition:all .3s ease-in-out}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-desc-ing-nut .product-desc-ing-nut-items .product-desc-ing-nut-items-inner a.product-desc-ing-nut__item .product-desc-ing-nut__item-inner{display:flex;align-items:center;gap:5px;font-weight:700}body.page-product #main .spaced-section.product .container.section-content .product-grid h2.product-variant-title{font-size:24px;padding:0 0 10px;letter-spacing:-1px}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours{display:flex;gap:10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label{background:#1b1b1b;height:95px;border-radius:15px;width:110px;border:none;display:grid;align-items:center;padding:5px 10px;font-size:17px;font-weight:700;letter-spacing:-1px;word-wrap:break-word;white-space:normal;position:relative;line-height:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label.dark-chocolate{color:#a89689}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label.strawberry{color:#ffb1c5}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label.vanilla{color:#ffdaa8}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label.neutral{color:#d9ef94}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label.matcha{color:#61dba2}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours .opt-btn:checked+label.opt-label.dark-chocolate{background:#a89689;border:none;box-shadow:none;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours .opt-btn:checked+label.opt-label.strawberry{background:#ffb1c5;border:none;box-shadow:none;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours .opt-btn:checked+label.opt-label.vanilla{background:#ffdaa8;border:none;box-shadow:none;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours .opt-btn:checked+label.opt-label.neutral{background:#d9ef94;border:none;box-shadow:none;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours .opt-btn:checked+label.opt-label.matcha{background:#61dba2;border:none;box-shadow:none;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-form-block.product-options fieldset.option-selector:first-of-type{margin:0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes{gap:10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes label.opt-label{flex:1 1 48%;height:87px;border-radius:20px;border:none;box-shadow:none;background-color:#d8e6bd1a;padding:0 15px;display:flex;align-items:center;gap:15px;font-weight:700;font-size:18px;letter-spacing:-1px;position:relative;background-image:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes label.opt-label span{width:160px}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes label.opt-label:after{width:28px;content:"";height:28px;border:2px solid #D8E6BD;border-radius:100%;right:15px;position:absolute;top:50%;transform:translateY(-50%);opacity:.4}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes .opt-btn:checked+label.opt-label{background-color:#d8e6bd;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes .opt-btn:checked+label.opt-label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHJlY3QgeT0iLjUiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0IiBmaWxsPSIjZmZmIi8+CiAgPHBhdGggZD0ibTIwLjIyMiAxMC4yMjItOC41NTUgOC41NTYtMy44OS0zLjg5IiBzdHJva2U9IiMyOTI5MjkiIHN0cm9rZS13aWR0aD0iMi4zMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);opacity:1;background-size:100%;border:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options{display:grid;gap:10px;border:none;border-radius:0}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio{background:#d8e6bd1a;border:none;height:87px;border-radius:20px;font-size:18px;letter-spacing:0px;position:relative;color:#d8e6bd;padding:0 0 0 30px}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.rc-radio--active{background:#d8e6bd;color:#1b1b1b}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTcgMjBoMTBtLTcgMGM1LjUtMi41LjgtNi40IDMtMTAiIHN0cm9rZT0iI0Q4RTZCRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNOS41IDkuNGMxLjEuOCAxLjggMi4yIDIuMyAzLjctMiAuNC0zLjUuNC00LjgtLjMtMS4yLS42LTIuMy0xLjktMy00LjIgMi44LS41IDQuNCAwIDUuNS44Wk0xNC4xIDZhNyA3IDAgMCAwLTEuMSA0YzEuOS0uMSAzLjMtLjYgNC4zLTEuNCAxLTEgMS42LTIuMyAxLjctNC42LTIuNy4xLTQgMS00LjkgMloiIHN0cm9rZT0iI0Q4RTZCRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);width:24px;height:24px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio.rc-radio--active:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTcgMjBoMTBtLTcgMGM1LjUtMi41LjgtNi40IDMtMTAiIHN0cm9rZT0iIzI5MjkyOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNOS41IDkuNGMxLjEuOCAxLjggMi4yIDIuMyAzLjctMiAuNC0zLjUuNC00LjgtLjMtMS4yLS42LTIuMy0xLjktMy00LjIgMi44LS41IDQuNCAwIDUuNS44Wk0xNC4xIDZhNyA3IDAgMCAwLTEuMSA0YzEuOS0uMSAzLjMtLjYgNC4zLTEuNCAxLTEgMS42LTIuMyAxLjctNC42LTIuNy4xLTQgMS00LjkgMloiIHN0cm9rZT0iIzI5MjkyOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+)}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.onetime-radio:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE4IDdjMC01LjMzMy04LTUuMzMzLTggMG0wIDB2MTRtLTQgMGgxMk02IDEzaDEwIiBzdHJva2U9IiNEOEU2QkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);width:24px;height:24px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.onetime-radio.rc-radio--active:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE4IDdjMC01LjMzMy04LTUuMzMzLTggMG0wIDB2MTRtLTQgMGgxMk02IDEzaDEwIiBzdHJva2U9IiMyOTI5MjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==)}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio span.rc-radio__label{gap:15px;align-items:center}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options{overflow:visible!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.discount-label{background:#f28c28;color:#fff;line-height:1;padding:10px;border-radius:40px;font-size:16px;font-weight:400;position:absolute;right:30px;top:-16px}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.rc-radio__label{padding:0 0 35px;width:100%}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.rc-radio__label:after{content:"\2022  free delivery";position:absolute;bottom:12px;font-size:14px;font-weight:400;left:45px;line-height:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.rc-radio__label:before{content:"\2022  cancel anytime for free";position:absolute;bottom:30px;font-size:14px;font-weight:400;left:45px;line-height:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio:after{width:28px;content:"";height:28px;border:2px solid #D8E6BD;border-radius:100%;right:15px;position:absolute;top:50%;transform:translateY(-50%);opacity:.4}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.rc-radio--active:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHJlY3QgeT0iLjUiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0IiBmaWxsPSIjZmZmIi8+CiAgPHBhdGggZD0ibTIwLjIyMiAxMC4yMjItOC41NTUgOC41NTYtMy44OS0zLjg5IiBzdHJva2U9IiMyOTI5MjkiIHN0cm9rZS13aWR0aD0iMi4zMzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);opacity:1;background-size:100%;border:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-widget .rc-template__radio-group{margin:10px 0 0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-widget:before{content:"3\2014  subscribe";color:#d8e6bd;font-size:24px;letter-spacing:-1px}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-widget .rc-template__radio-group .rc-selling-plans{margin:1em 0 0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-widget .rc-template__radio-group .rc-selling-plans span.rc-selling-plans-dropdown__label{font-size:18px;padding:0 0 10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-widget .rc-template__radio-group .rc-selling-plans select{border:1px solid #d8e6bd;border-radius:10px;padding:10px;height:55px}.qty-wrapper.qty-wrapper-june2024{display:grid;gap:4em}.qty-wrapper.qty-wrapper-june2024 .qty-price{display:block}.qty-wrapper.qty-wrapper-june2024 .qty-selector{width:100%;justify-content:space-between;border:1px solid #d8e6bd;height:55px;border-radius:10px}.qty-wrapper.qty-wrapper-june2024 button#add{border:none;background:#d8e6bd;color:#1b1b1b;height:80px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;position:relative;gap:10px;width:590px}.qty-wrapper.qty-wrapper-june2024 button#add:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTIgMzcgMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0ibS43IDExLjUgOS4zIDE4aDE2LjlsOS4zLTE4SC43Wm0yNC4zIDE1SDEybC02LjctMTJoMjYuNGwtNi43IDEyWm0tNi0yM2M0LjIgMCA3IDMuMyA3IDUuNWgzQzI5IDUgMjQuNy41IDE5IC41UzkgNSA5IDloM2MwLTIuMiAyLjgtNS41IDctNS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);width:28px;height:28px;position:relative;background-size:100%}body.page-product #main .spaced-section.product div.product-slidein{position:fixed;top:50%;right:0;width:50vw;background:#1b1b1b;z-index:1000;height:80vh;transform:translateY(-50%) translate(100%);transform-origin:right;transition:all .4s cubic-bezier(.65,.05,.36,1);border-radius:20px 0 0 20px;padding:40px;overflow:hidden}body.page-product #main .spaced-section.product div.product-slidein.product-slidein-active{transform:translateY(-50%) translate(0);transition:all .4s cubic-bezier(.65,.05,.36,1)}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-inner{height:100%}a.product-slidein-close{display:flex;align-items:center;gap:5px;background:#d8e6bd;width:fit-content;color:#292929;padding:5px 15px;border-radius:40px;font-weight:700;letter-spacing:0px;line-height:1}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item{display:none;height:100%;align-items:start;margin:50px 0 0;overflow-y:auto;padding:0 0 5em}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item.si-item-show{display:grid}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div{display:grid;gap:25px}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div{display:grid;gap:50px}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item h3{margin:0;font-size:2.5em;display:flex;align-items:center;line-height:1;gap:15px}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item h3 svg{width:48px;height:48px;position:relative;top:5px}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div .product-slidein-content{font-size:1.4em;line-height:1.5}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div .product-slidein-content span.nutri-table-title{display:block;margin:3em 0 .3em;font-weight:700;font-size:1.2em}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div .product-slidein-content ul{list-style:disc;padding:0 0 0 25px;display:grid;gap:10px}body.page-product.body-has-product-slidein{overflow:hidden;height:100vh;position:fixed}body.page-product.body-has-product-slidein:before{width:100%;content:"";background:#29292966;height:100%;position:fixed;z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0}body.page-product #main .spaced-section.product .container.section-content.product-grid-wrapper-behind{transform:scale(.8);transition:transform .3s cubic-bezier(.46,.03,.52,.96)}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div table.nutritionals{width:100%}body.page-product #main .spaced-section.product .container.section-content .product-grid hr{display:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery{margin:20px 0 0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__testimonial{background:#1b1b1b99;padding:25px 20px;border-radius:25px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__testimonial .product-under-gallery__testimonial-inner{display:grid;gap:30px;justify-items:center;text-align:center}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__testimonial .product-under-gallery__testimonial-inner .product-under-gallery__testimonial-text{font-size:18px;line-height:1.5}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__testimonial .product-under-gallery__testimonial-inner .product-under-gallery__testimonial-expert{display:flex;background:#0a0a0a;padding:10px 15px;border-radius:40px;align-items:center;gap:10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__testimonial .product-under-gallery__testimonial-inner .product-under-gallery__testimonial-expert img{width:24px;height:24px;border-radius:100%}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__features{margin:20px 0 0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__features ul{display:flex;justify-content:space-between}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery__features ul li{background:#1b1b1b99;width:140px;height:120px;border-radius:15px;display:flex;flex-direction:column;padding:10px;justify-content:center;gap:10px;font-weight:700}body.page-product #main .spaced-section.product .container.section-content .product-grid .media-gallery .thumbnails__nav{display:initial}body.page-product #main .spaced-section.product .container.section-content .product-grid button.thumbnails__next,body.page-product #main .spaced-section.product .container.section-content .product-grid button.thumbnails__prev{background:#d8e6bdb3;border-radius:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:grid;place-items:center}body.page-product #main .spaced-section.product .container.section-content .product-grid button.thumbnails__prev{left:-10px}body.page-product #main .spaced-section.product .container.section-content .product-grid button.thumbnails__next{right:-10px}body.page-product #main .spaced-section.product .container.section-content .product-grid button.thumbnails__prev>svg,body.page-product #main .spaced-section.product .container.section-content .product-grid button.thumbnails__next>svg{display:block;position:relative;left:initial;width:36px;height:36px;color:#292929}body.template-product .logo-list.spaced-section{margin:0}body.template-product .logo-list.spaced-section .n99-logo-list__container{border:none;background:#1b1b1b;border-radius:50px;padding:0}body.template-product .logo-list.spaced-section .n99-logo-list__container .n99-logo-list__grid.moving-text:last-of-type{display:none}body.template-product .logo-list.spaced-section .n99-logo-list__container .n99-logo-list__grid{gap:350px}body.template-product .n99-bento-features-inner{display:grid;grid-template:repeat(3,280px) / 1fr 1.5fr 1fr;gap:10px;grid-auto-flow:column}body.template-product .n99-bento-features-inner .n99-bento-features-item{background:#1b1b1b;padding:20px;border-radius:25px;display:grid;align-items:center;border:1px solid transparent;transition:all .3s cubic-bezier(.89,.31,.1,.72)}body.template-product .n99-bento-features-inner .n99-bento-features-item *{cursor:default}@media (hover: hover){body.template-product .n99-bento-features-inner .n99-bento-features-item:hover{background:#000000b3;transform:scale(1.03);z-index:1;transition:all .3s cubic-bezier(.89,.31,.1,.72);border:1px solid #000}body.template-product .n99-bento-features-inner:has(:hover) .n99-bento-features-item:not(:hover){filter:blur(5px) opacity(.7);transition:all .3s cubic-bezier(.89,.31,.1,.72)}}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big{grid-column:2 / 2;grid-row:1 / -1;position:relative}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big:before{content:"";background-image:url(//99foods.io/cdn/shop/t/26/assets/n99-logo-vertical.svg?v=40232288721586895841717414804);width:240px;height:700px;position:absolute;top:50%;transform:translateY(-50%);left:30px;z-index:1;opacity:.1}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big .n99-bento-features-item-inner{position:relative;z-index:2}body.template-product .n99-bento-features-inner .n99-bento-features-item .n99-bento-features-item-inner{display:grid;gap:15px}body.template-product .n99-bento-features-inner .n99-bento-features-item h4{margin:0;font-size:27px;font-weight:600;max-width:200px;line-height:1.1;color:#d8e6bd}body.template-product .n99-bento-features-inner .n99-bento-features-item .n99-bento-features-item-text p{margin:0;font-size:15px;line-height:1.5;color:#fff;opacity:.6}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big .n99-bento-features-item-image{display:grid;place-items:center}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big .n99-bento-features-item-image img{width:75%}.n99-whats-inside-inner{display:grid;gap:50px}.n99-whats-inside-inner .n99-whats-inside-header h3{margin:0;font-size:50px;font-weight:800;text-align:center}.n99-whats-inside-content ul{display:flex;gap:10px;align-items:center;width:1400px;position:relative;left:50%;transform:translate(-50%)}.n99-whats-inside-content ul li.n99-whats-inside-content-item{width:200px;height:370px;background:#1b1b1b;border-radius:25px;padding:30px 20px}.n99-whats-inside-content ul li.n99-whats-inside-content-item .n99-whats-inside-content-item-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:center}.n99-whats-inside-content-item-text{display:grid;gap:10px;width:120px}.n99-whats-inside-content ul li.n99-whats-inside-content-item .n99-whats-inside-content-item-inner h4{margin:0;font-size:24px;font-weight:800}.n99-whats-inside-content-item-text p{margin:0}body.template-product .n99-competitors-2024-inner{display:flex;background:#d8e6bd1a;padding:30px;border-radius:25px;justify-content:space-between}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col{display:flex;flex:1 1 30%;gap:30px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-desc-col{display:grid;gap:30px;flex:1 1 70%;grid-template:50px 1fr / auto}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-desc-col h3{margin:0;font-size:50px;font-weight:800}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-desc-col .n99-competitors-2024-desc-col-content ul{display:grid;gap:30px;font-size:23px;letter-spacing:-1px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div{flex:1 1 100%;display:grid;gap:30px;justify-content:center}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div ul{display:grid;justify-content:center;gap:30px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div h4{margin:0;font-size:36px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div.n99-competitors-2024-brands-col-n99{position:relative}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div.n99-competitors-2024-brands-col-n99:before{content:"";position:absolute;background:#d8e6bd;width:125%;height:130%;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:-1;border-radius:25px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col ul svg{width:26px;height:26px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div.n99-competitors-2024-brands-col-n99>div svg{width:120px}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide{border-radius:25px;display:grid;justify-content:center;grid-template:120px 1fr / auto;gap:10px;background:#d8e6bd;padding:1em 0 4em;color:#292929}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide h2.section-heading{font-size:50px;font-weight:800;letter-spacing:-3px;padding:0;box-sizing:border-box;display:grid;align-items:center}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container{display:grid;grid-template:200px 1fr / auto}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half{width:100%}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__media{padding:0;text-align:center;display:grid}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__media .media-with-text__image{margin:0 auto;width:100px;height:100px}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__media h3.section-heading{padding:0;font-size:2.5em}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__media h4.section-subheading{margin:0;font-size:1em;text-transform:lowercase;font-family:Neue Montreal,sans-serif;font-weight:400}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half .media-with-text__text{padding:0;display:grid;justify-items:center}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half .media-with-text__text p{text-align:center;font-size:1.4rem;line-height:1.6}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half .media-with-text__text .quote-icon{position:relative;top:0;left:initial;display:grid;place-items:center}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half .media-with-text__text .quote-icon svg{width:70px;height:70px}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half .media-with-text__text .quote-icon svg path{stroke-width:15px}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .slick-arrow svg{width:80px}body.template-product.page-product .yotpo-base-layout{width:100%!important}body.template-product.page-product .yotpo-main-layout.yotpo-main-reviews-widget .yotpo-review-border-smooth{border-bottom:none;background-image:none;height:0;margin:0}body.template-product.page-product .yotpo-main-layout.yotpo-main-reviews-widget .yotpo-head{margin:0 0 4em;text-align:center;display:grid}body.template-product.page-product .yotpo-main-layout.yotpo-main-reviews-widget .yotpo-head .yotpo-headline{font-size:50px;color:#d8e6bd;font-weight:800;font-family:Neue Montreal,sans-serif;font-style:var(--primary-font-style);align-self:initial;margin:0;letter-spacing:-3px;flex-basis:auto}body.template-product.page-product .n99-experts-slideshow{height:auto}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section{margin-top:0;margin-bottom:0;height:100%}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container{width:100%}body.template-product.page-product .image-with-text>div{height:100%;margin:0}body.template-product.page-product .image-with-text>div .container.section-content{height:100%;border-radius:20px;overflow:hidden;width:100%}body.template-product.page-product .app-section.spaced-section{margin:0}body.template-product.page-product .app-section.spaced-section .cevoid-title-wrapper{display:grid}body.template-product.page-product .app-section.spaced-section .cevoid-title-wrapper .cevoid-title{font-size:50px!important;font-weight:800;letter-spacing:-3px;line-height:1.5!important}body.template-product.page-product .app-section.spaced-section .cevoid-grid>div{border-radius:20px;overflow:hidden}body.template-product.page-product .spaced-section:has(>.testimonials){margin:0}body.template-product.page-product .spaced-section h2.n99-testimonials__title{margin:0;text-align:center;font-size:50px;font-weight:800}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items{gap:0;justify-content:space-between}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card{border:none;background:#1b1b1b;display:flex;width:32%;border-radius:20px;height:750px;padding:25px;flex-direction:column;justify-content:space-between}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .n99-testimonial__content{display:grid;align-items:center;justify-content:center;width:100%;padding:0;overflow:auto}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .testimonial-author__image.n99-testimonial__content{width:100%;height:280px;border-radius:10px;overflow:hidden;position:relative}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .n99-testimonial__content:has(.testimonial__text){justify-items:center;text-align:center;gap:30px}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .n99-testimonial__content .testimonial__text{text-align:center;line-height:1.6}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .n99-testimonial__content .n99-testimonial-author__name.h5{text-align:center}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection{margin:2em 0 0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner{display:block}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner .product-flavor-selection-inner-scroll{display:flex;gap:10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item{background:#1b1b1b;height:100px;width:110px;border-radius:15px;display:grid;align-items:center;padding:10px;font-size:17px;font-weight:700;position:relative;overflow:hidden;color:#fff!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item .product-flavor-selection-item-inner{display:grid;font-weight:700;gap:10px;position:relative;z-index:2}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-dark-chocolate{color:#a89689}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-strawberry{color:#ffb1c5}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-vanilla{color:#ffdaa8}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-neutal{color:#d9ef94}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-matcha{color:#61dba2}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-dark-chocolate.current-product{background:#a89689;color:#1b1b1b!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-strawberry.current-product{background:#ffb1c5;color:#1b1b1b!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-vanilla.current-product{background:#ffdaa8;color:#1b1b1b!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-neutral.current-product{background:#d9ef94;color:#1b1b1b!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-matcha.current-product{background:#61dba2;color:#1b1b1b!important}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection-header h2{font-size:24px;padding:0 0 10px;letter-spacing:-1px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item:before{content:"";width:100%;height:100%;position:absolute;z-index:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item:after{content:"";width:100%;height:100%;position:absolute;z-index:1;mix-blend-mode:multiply;opacity:1}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-dark-chocolate:before{background-image:url(//n99protein.com/cdn/shop/t/32/assets/dark-choco-img.jpg?v=170227119079978684201742191109);background-size:200%;background-position:-30px -120px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-strawberry:before{background-image:url(//n99protein.com/cdn/shop/t/32/assets/strawberry-img.jpg?v=126841802985574040811742191109);background-size:400%}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-vanilla:before{background-image:url(//n99protein.com/cdn/shop/t/32/assets/vanilla-img.jpg?v=45243050945812056431742191109);background-size:230%;background-position:-50px -30px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-neutral:before{background-image:url(//n99protein.com/cdn/shop/t/32/assets/neutral-img.jpg?v=62849187552867625801742191109);background-size:130%}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-matcha:before{background-image:url(//n99protein.com/cdn/shop/t/32/assets/matcha-img.jpg?v=17489353035661577841742191109);background-size:160%;background-position:-50px -10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-dark-chocolate:after{background:#a89689}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-strawberry:after{background:#ffb1c5}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-vanilla:after{background:#ffdaa8}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-neutral:after{background:#d9ef94}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.product-flavor-selection-item-matcha:after{background:#61dba2}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item.current-product:after{mix-blend-mode:initial;opacity:1}body.page-product.page-vitamins #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail{display:grid;gap:30px;grid-template-rows:fit-content(130px) fit-content(200px) fit-content(140px);position:sticky;top:80px;height:fit-content}body.page-product.page-vitamins #main .spaced-section.product .container.section-content .product-grid .product-add{display:grid;gap:30px;position:relative;left:initial;bottom:10px}body.template-product.page-vitamins .n99-bento-features,body.template-product.page-vitamins .n99-whats-inside{display:none}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid .product-qty .qty-price .product-price{margin:2em 0 -10px!important;display:flex;gap:20px;align-items:center;position:relative}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid .product-qty .qty-price .product-price span.product-price__discount{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#f28c28;font-size:1.2em;color:#fff;padding:7px 10px;border-radius:40px}body.tag-bundles .shopify-section.n99-whats-inside{display:none}@media (max-width: 768px){body.page-product #main .main-content{display:grid;gap:80px}body.page-product #main .spaced-section.product .container.section-content .product-grid{grid-template:auto / 100%}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-under-gallery{margin:20px 0 0!important;display:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .product-media.is-active{height:auto}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-title h1{font-size:40px}.product-desc-ing-nut .product-desc-ing-nut-items .product-desc-ing-nut-items-inner{display:grid;gap:10px;align-items:center;grid-template:auto / 1fr 1fr}.product-desc-ing-nut .product-desc-ing-nut-items .product-desc-ing-nut-items-inner a.product-desc-ing-nut__item.product-desc-ing-nut__item-desc{grid-column:1 / -1}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-flavours label.opt-label{width:48%}body.page-product #main .spaced-section.product .container.section-content .product-grid .option-selector__btns.option-selector__btns-sizes{gap:10px;display:grid}body.template-product .n99-bento-features-inner{display:grid;grid-template:auto / 100%;gap:10px;grid-auto-flow:initial}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big{grid-column:1 / 1;grid-row:1 / 1;position:relative}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big:before{content:"";background-image:url(//99foods.io/cdn/shop/t/26/assets/n99-logo-vertical.svg?v=40232288721586895841717414804);width:120px;height:350px;position:absolute;top:50%;transform:translateY(-50%);left:30px;z-index:1;opacity:.1;background-size:100%}.n99-whats-inside-content ul{display:grid;gap:10px;align-items:center;grid-template:auto / 1fr 1fr;width:calc(100% - 10px)}.n99-whats-inside-content ul li.n99-whats-inside-content-item{width:100%;height:300px;background:#1b1b1b;border-radius:25px;padding:30px 20px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-desc-col .n99-competitors-2024-desc-col-content ul{font-size:17px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div.n99-competitors-2024-brands-col-n99>div.n99-competitors-2024-brands-col-n99-header svg{transform:rotate(-90deg);transform-origin:bottom;width:60px}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-brands-col>div.n99-competitors-2024-brands-col-n99>div svg{width:35px}.n99-competitors-2024-brands-col-others-header{transform:rotate(-90deg);transform-origin:center}body.page-product #main .spaced-section.product .container.section-content{margin:0}body.page-product #main{max-width:calc(100vw - 25px)}.n99-slideshow-section.n99-experts-section .slideshow .media-with-text__text .rte{max-height:100%!important;overflow:hidden}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-desc-col h3{margin:0;font-size:40px;font-weight:800}body.template-product .n99-competitors-2024-inner .n99-competitors-2024-desc-col{display:grid;gap:30px;flex:0 1 65%;grid-template:50px 1fr / auto}body.template-product .n99-competitors-2024-inner{display:flex;background:#d8e6bd1a;padding:20px;border-radius:25px;justify-content:space-between}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide h2.section-heading{font-size:40px;font-weight:800;letter-spacing:-3px;padding:0;box-sizing:border-box;display:grid;align-items:center;text-align:center}body.template-product.page-product .n99-experts-slideshow .spaced-section.n99-experts-section .container.section-content .slideshow.slick-slider .n99-media-with-text.media-with-text.slick-slide .n99-experts-text-container .media-with-text__half .media-with-text__text p{text-align:center;font-size:1.2rem;line-height:1.6;width:90%;margin:0 auto}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card{border:none;background:#1b1b1b;display:flex;width:32%;border-radius:20px;height:610px;padding:15px;flex-direction:column;justify-content:space-between}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .testimonial-author__image.n99-testimonial__content{width:100%;height:250px;border-radius:10px;overflow:hidden;position:relative}body.template-product.page-product .spaced-section .testimonials ul.n99-testimonials__items li.n99-testimonial.card .testimonial-author__image.n99-testimonial__content .testimonial-author__image img{width:150%;height:150%;object-fit:cover;border-radius:0!important}body.page-product #main .spaced-section.product div.product-slidein{position:fixed;top:50%;right:0;width:100vw!important;background:#1b1b1b;z-index:1000;height:100vh;transform:translateY(-50%) translate(100%);transform-origin:right;transition:all .4s cubic-bezier(.65,.05,.36,1);border-radius:20px 0 0 20px;padding:30px}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item h3{margin:0;font-size:1.7em}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div .product-slidein-content{font-size:1.2em}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner{display:block;overflow-x:auto;width:calc(100vw - 5px);padding:0;left:-10px;position:relative}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner::-webkit-scrollbar{display:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner::-webkit-scrollbar{width:0;background:0;padding:0}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner .product-flavor-selection-inner-scroll{display:flex;gap:10px;width:850px;padding:0 10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item{background:#1b1b1b;height:70px;width:160px;border-radius:15px;display:grid;align-items:center;padding:10px;font-size:17px;font-weight:700;flex:0 1 auto}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-flavor-selection .product-flavor-selection-inner a.product-flavor-selection-item .product-flavor-selection-item-inner{display:flex;font-weight:700;gap:10px;align-items:center}.product-slidein-header{position:relative;top:30px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-add{position:relative;bottom:0;left:0;z-index:11;height:80px;width:100%;margin:0 auto;padding:0;background:#1b1b1b7f;display:grid;place-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease-in-out;gap:20px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-add.stuck{position:fixed;transition:all .3s ease-in-out;padding:0 12.5px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-add.stuck-fixed{bottom:0}.qty-wrapper.qty-wrapper-june2024{display:grid;gap:1em}.qty-wrapper.qty-wrapper-june2024 button#add{border:none;background:#d8e6bd;color:#1b1b1b;height:55px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;position:relative;gap:10px;width:100%}.qty-wrapper.qty-wrapper-june2024 button#add:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTIgMzcgMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0ibS43IDExLjUgOS4zIDE4aDE2LjlsOS4zLTE4SC43Wm0yNC4zIDE1SDEybC02LjctMTJoMjYuNGwtNi43IDEyWm0tNi0yM2M0LjIgMCA3IDMuMyA3IDUuNWgzQzI5IDUgMjQuNy41IDE5IC41UzkgNSA5IDloM2MwLTIuMiAyLjgtNS41IDctNS41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==);width:30px;height:30px;position:relative;background-size:100%}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .thumbnails__thumbs a.thumb{max-width:90px;width:90px;background:#1b1b1b;border-radius:15px;opacity:.7;overflow:hidden}body.page-product #main .spaced-section.product{margin:10px 0 0}body.page-product .gallery-viewer{z-index:999999999}body.page-product .gallery-viewer__zoom-image{scale:.8}body.template-product .logo-list.spaced-section .n99-logo-list__container .n99-logo-list__grid img{height:90px}body.template-product .n99-bento-features-inner .n99-bento-features-item.n99-bento-features-item-big{display:none}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-widget .rc-template__radio-group{margin:10px 0 0!important}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail .product-form-block:not(:first-of-type){margin:10px 0!important}body.template-product .logo-list.spaced-section .n99-logo-list__container .n99-logo-list__grid.moving-text{animation:marquee-content 7s linear infinite}body.template-product .logo-list.spaced-section .n99-logo-list__container{border:none;background:#1b1b1b;border-radius:50px;padding:0;margin:0}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-grid__media .media-gallery .product-media.product-media--image.is-active img.product-media__image{scale:1}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail>.product-form-block:first-of-type{max-height:40px}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail .product-form-block:not(:first-of-type).product-title{margin:10px 0 1em!important;max-height:120px}body.page-product.page-vitamins #main .spaced-section.product .container.section-content .product-grid .product-add{position:relative;bottom:20px;left:0;z-index:99999999;height:auto;width:100%;margin:0 auto;padding:0;background:#1b1b1b7f;display:grid;place-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease-in-out}body.template-product.page-vitamins .logo-list.spaced-section .n99-logo-list__container{padding:0;margin:0}body.template-product.page-vitamins .qty-wrapper.qty-wrapper-june2024{display:grid;gap:3em}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item{display:none;height:100%;align-items:start;margin:50px 0 0;overflow-y:auto}.reeview-app-widget{padding:3em 0 0}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.discount-label{background:#f28c28;color:#fff;line-height:1;padding:8px 6px;border-radius:40px;font-size:12px;font-weight:700;position:absolute;right:25px;top:-10px}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.rc-radio__label:after{content:"\2022  free delivery";position:absolute;bottom:15px;font-size:12px;font-weight:400;left:45px}body.page-product #main .spaced-section.product .container.section-content .product-grid .rc-radio-group__options label.rc-radio.subscription-radio span.rc-radio__label:before{content:"\2022  cancel anytime for free";position:absolute;bottom:33px;font-size:12px;font-weight:400;left:45px;line-height:1}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid .product-qty .qty-price .product-price{margin:2em 0 10px!important;display:flex;gap:20px;align-items:center;position:relative}}@media (min-width: 767px){body.page-product #main .spaced-section.product .container.section-content .product-grid .product-add{position:relative;width:590px;right:0;left:0;bottom:20px;transition:all .3s ease-in-out}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid .product-add{position:relative;width:auto;right:0;left:initial;bottom:20px;transition:all .3s ease-in-out;display:grid;gap:15px}body.page-product #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail{display:grid;gap:40px;grid-template-rows:fit-content(100px) fit-content(100px) fit-content(100px) fit-content(100px) fit-content(100px)}body.page-product.tag-bundles #main .spaced-section.product .container.section-content .product-grid>div.product-grid__detail{position:sticky;top:80px;height:680px}}@media (min-width: 768px) and (max-width: 1024px){body.page-product #main{max-width:calc(100vw - 40px);margin:0 auto 5em}body.page-product #main .spaced-section.product div.product-slidein{height:100vh}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item{align-items:start}body.page-product #main .spaced-section.product div.product-slidein .product-slidein-item>div .product-slidein-content{font-size:1.2em}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-title h1{font-size:40px;font-weight:800;letter-spacing:-2px}body.page-product #main .spaced-section.product .container.section-content .product-grid .product-add{position:fixed;width:47vw;right:0;left:calc(50% + 10px);bottom:20px;transition:all .3s ease-in-out}}@media (max-height: 800px){body.page-product #main .spaced-section.product div.product-slidein{position:fixed;top:50%;right:0;width:50vw;background:#1b1b1b;z-index:1000;height:100vh;transform:translateY(-50%) translate(100%);transform-origin:right;transition:all .4s cubic-bezier(.65,.05,.36,1);border-radius:20px 0 0 20px;padding:40px;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/99foods-product.css.map */
