.store-item .add-to-cart.added:before{content:"\e61e";font-family:iconnit;speak:none;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle;line-height:14px;font-size:20px;position:relative;top:-2px;left:-3px}.cert-event.out_of_stock{opacity:.5}.shortform .cert-event{background:#f4f4f4;border-top:3px solid #ddd;padding:16px;margin-bottom:20px}.shortform .cert-event .cert-title{font-size:1rem}.shortform .cert-event .cert-subtitle{display:none}.shortform .cert-event .cert-price{margin-top:1rem;font-size:.9175rem}.shortform .cert-event .cert-price strike{margin-right:.5rem}.longform .cert-event{border:1px solid #e5e5e5;border-width:0 0 1px;padding:1px 0}.longform .cert-event .cert-inner{margin-top:42px;margin-bottom:52px}.longform .cert-event .cert-price strike{display:block}@media (min-width:740px){.longform .cert-event .cert-action,.longform .cert-event .cert-cal,.longform .cert-event .cert-content{float:left}.longform .cert-event .cert-cal{display:block;width:16.5%}.longform .cert-event .cert-content{width:58%;padding:0 30px}.longform .cert-event .cert-action{width:25.5%}}.longform.show-only-one .cert-event{border-bottom:0}.longform.show-only-one .cert-inner{margin-top:4px;margin-bottom:30px}.cert-cal{display:none;background:#ededed;border-top:3px solid #cecece;color:#545454;text-align:center;text-transform:uppercase;line-height:1;padding:16px 0}.lander-cert-buy .cert-cal{background:#fff}.lander-cert-buy{padding-top:1px;padding-bottom:1px;background:#ededed}.lander-cert-buy-title{text-transform:uppercase;margin-top:24px!important}.cert-cal-end,.cert-cal-month{font-size:16px;font-weight:700;display:block}.cert-cal-end{font-weight:400}.cert-cal-date{font-size:64px;display:block}.hide-cert{display:none!important}.sidebar-title{margin-top:0}.hide-tabs .dropdown-tabs,.hide-tabs .select,.hide-tabs .sidebar-title{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}.dropdown-tabs{display:none}.dropdown-tabs{font-size:0;margin-bottom:20px}.dropdown-tabs li{font-size:16px!important;display:inline-block}.dropdown-tabs li:after{content:"\2002\2009|\2002\2009"}.dropdown-tabs li:last-of-type:after{content:""}.dropdown-tabs a{color:#6b6b6b}.dropdown-tabs li.active a{color:#00b259;text-decoration:underline}@media (min-width:740px){.horizontal .dropdown-tabs{display:block}}@media (min-width:740px){.horizontal .select{display:none}}@media (min-width:740px){.foundations.certs-small{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.foundations .cert-small{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;flex-direction:column;width:48%}.specialist .cert-small .cert-small-body,.specialist .cert-small .cert-small-header{float:left}.specialist .cert-small .cert-small-header{width:35%}.specialist .cert-small .cert-small-body{width:65%}}.cert-small{display:block;background:#ededed;border-top:3px solid #00b259;margin-bottom:20px}.cert-small,.cert-small:hover{color:#6b6b6b;text-decoration:none}.cert-small-header{height:255px;background-size:cover;background-position:center;display:-moz-flex;display:-ms-flex;display:flex}.cert-small-header-badge{width:190px!important;height:auto!important;margin:auto}.cert-small-body{padding:20px;font-size:16px}.tab-section.default-typography>h1:first-child,.tab-section.default-typography>h2:first-child,.tab-section.default-typography>h3:first-child,.tab-section.default-typography>h4:first-child,.tab-section.default-typography>h5:first-child,.tab-section.default-typography>h6:first-child{margin-top:0}.slick-insta-posts .slick-next,.slick-insta-posts .slick-prev{background:#fff;box-shadow:0 2px 6px 0 hsla(0,0%,0%,.15)}.slick-insta-posts .slick-next{right:0}.slick-insta-posts .slick-prev{left:0}.slick-insta-posts .slick-next:before,.slick-insta-posts .slick-prev:before{color:#161616;opacity:.33;font-size:20px}.slick-insta-posts .slick-next:hover:before,.slick-insta-posts .slick-prev:hover:before{opacity:.8}@media (max-width:739px){.slick-insta-posts{overflow-x:scroll;-webkit-overflow-scrolling:touch}.slick-insta-post{width:200px;min-width:200px}}@media (max-width:739px){.circle-posts{overflow-x:scroll;-webkit-overflow-scrolling:touch}.circle-post{width:140px;min-width:140px}}.slick-slider.sas-acad-banner{margin-bottom:45px}.slick-slider.sas-acad-banner .slick-dots{bottom:-23px;margin:0}.sas-acad-banner:not(.slick-initialized) .sas-acad-banner-slide:not(:first-of-type){display:none}@media (max-width:739px){.nn-btn-bar{padding:1px 1px 0}}@media (min-width:740px){.nn-btn-bar{padding:1px 0 1px 1px}}.nn-btn-bar__btn{border-width:0}@media (max-width:739px){.nn-btn-bar__btn{margin:0 0 1px}}@media (min-width:740px){.nn-btn-bar__btn{margin:0 1px 0 0}}.embedded-recipe{box-shadow:0 5px 10px 0 hsla(0,0%,0%,.1)}.insta-recipe-btn-wrap{box-shadow:0 -5px 50px 5px #fff}.hero-insta-recipe-btn-wrap{box-shadow:0 0 35px 15px #fff}@media (max-width:739px){.hero-insta-recipe-image-crop{top:0;right:0;bottom:0;left:0}}@media (min-width:740px){.hero-insta-recipe-image-crop{top:1rem;right:1rem;bottom:1rem;left:1rem}}.default-typography a:not(.blue){color:#005b2f}.yarpp .Button{color:#fff!important}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}.letterspace{letter-spacing:.03em}.post-content embed,.post-content iframe,.post-content img,.post-content object{max-width:100%}.post-content embed :not(.instagram-media),.post-content iframe :not(.instagram-media),.post-content img :not(.instagram-media),.post-content object :not(.instagram-media){height:auto}.full-width-panel .parallax-container,.full-width-panel iframe,.full-width-panel iframe[style],.full-width-panel img:not(.natural-width),.full-width-panel svg[style],.full-width-panel video[style]{width:100%!important;width:100vw!important;max-width:none!important}.full-width-image{width:100%;height:auto}.max-width-image{max-width:100%;width:auto;height:auto;margin:0 auto;display:block}.border-bottom,.hr{border-bottom:1px solid #e5e5e5}.border-top{border-top:1px solid #e5e5e5}.site-hero-panel-ko,.site-post-ko{color:#cecece}.dark-image-backdrop{background:#161616}.main-entries,.tab-section{padding-top:1px}.post-title,.post-title a{color:#161616;text-decoration:none}.site-hero-panel-ko .post-title,.site-hero-panel-ko .post-title a,.site-post-ko .post-title,.site-post-ko .post-title a{color:#e5e5e5}@media (min-width:1360px){.has-sidebar-nav .is-affected-by-sidebar-nav{position:relative;left:-140px}}.post-meta{font-size:14px}.post-meta,.post-meta a{color:#898989}.post-meta-separator{color:#6b6b6b;padding:0 .5em}.hide-post-meta-separator .post-meta-separator{display:none}.deemphasize-post-meta-separator .post-meta-separator{color:transparent;padding-right:0}.deemphasize-post-meta-separator .post-meta-separator:first-of-type{display:none}.post-cat-list li{display:inline-block}.post-cat-list li:after{content:"\2003|\2003"}.post-cat-list li:last-of-type:after{content:""}.tile-posts{max-width:1214px;margin:0 auto}.tile-post .post-inner{margin:20px}.tile-post .post-title{margin:0 0 16px}.tile-post .post-featured-image{margin-bottom:24px}.tile-post .post-featured-image,.tile-post .post-featured-image img{display:block}.tile-post .post-content{font-size:14px;margin-bottom:12px}.tile-post .post-content p{margin:0}.tile-post.hover{background:#f4f4f4}.tile-post.hover .post-title a{color:#262626}@media screen and (min-width:620px){.tile-posts{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap}.tile-post{border:1px solid #e5e5e5;border-width:0 1px 1px 0;display:inline-block;display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;flex-direction:column;vertical-align:top;width:50%}.tile-post .post-inner{margin:30px;-moz-flex:1 0 auto;flex:1 0 auto}}@media screen and (min-width:880px){.tile-post{width:33.33%}.tile-post:nth-of-type(1),.tile-post:nth-of-type(2),.tile-post:nth-of-type(3){border-top-width:1px}.tile-post:nth-of-type(3n+1){border-left-width:1px}.tile-post .post-inner{margin:42px}.tile-posts-4up .tile-post{width:25%}.tile-posts-4up .tile-post:nth-of-type(4){border-top-width:1px}.tile-posts-4up .tile-post:nth-of-type(3n+1){border-left-width:0}.tile-posts-4up .tile-post .post-inner{margin:30px}}article.medium-post{border:1px solid #e5e5e5;border-width:0 0 1px;padding:1px 0}article.medium-post.hover{background:#f4f4f4}article.medium-post.hover .post-title a{color:#262626}article.medium-post.hover.site-post-ko .post-title a{color:#fff}.home article.medium-post.cert-ad,.home article.medium-post.tag-onnit-academy-workout-of-the-day,.home article.medium-post.tag-podcast{background:#ededed}article.medium-post.ad-panel{position:relative;background:#353535}article.medium-post.ad-panel .post-inner{position:relative;z-index:1}article.medium-post.ad-panel:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.6;background-repeat:no-repeat;background-position:center;background-size:cover}.more-link{text-transform:uppercase;font-weight:700;font-size:.8em;white-space:nowrap}.modality-button,.taxonomy-button{display:table;font-size:13.5px;font-weight:700;text-transform:uppercase;padding:12px 20px 12px 16px;margin-top:20px;line-height:1;background:#ededed}.modality-button,.modality-button:hover,.taxonomy-button,.taxonomy-button:hover{text-decoration:none}.modality-button,.taxonomy-button,a.modality-button,a.taxonomy-button{color:#161616}.modality-button:before,.taxonomy-button:before{font-family:iconnit;speak:none;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e93c";padding-right:8px;font-size:20px;text-shadow:.5px 0 0}.modality-button span,.modality-button:before,.taxonomy-button span,.taxonomy-button:before{display:table-cell;vertical-align:middle}.modality-button:hover,.taxonomy-button:hover{background:#262626;color:#fff}.btn-group-academy{margin:-10px 20px 20px}@media screen and (min-width:620px){.btn-group-academy{margin:-15px 30px 30px}}@media screen and (min-width:880px){.btn-group-academy{margin:-21px 42px 42px}}.post-social{margin-top:20px}.social-title,a.social-button{display:inline-block;vertical-align:middle;margin-right:6px}.social-title{font-weight:700;text-transform:uppercase}a.social-button{color:#fff;font-size:24px;line-height:32px;height:32px;width:32px;text-align:center;border-radius:8px}a.social-button,a.social-button:hover{text-decoration:none}a.social-button.iconnit-twitter{background:#2ba9e1}a.social-button.iconnit-x{background:#000}a.social-button.iconnit-facebook{background:#3b5998}a.social-button.iconnit-google-plus{background:#dd4b39}a.social-button.iconnit-pinterest{background:#cb2027}a.social-button.iconnit-youtube{background-color:#fd2a00}a.social-button.iconnit-instagram{background-image:linear-gradient(to bottom right,#5c45c1,#f8cf98);background-color:#000}a.social-button.iconnit-linkedin{background-color:#0e77b7}.has-inverse-socials .post-social{margin:0}.has-inverse-socials .post-social a.social-button{margin:0;background-color:transparent}.has-inverse-socials .post-social a.social-button.iconnit-twitter[style]{color:#2ba9e1!important}.has-inverse-socials .post-social a.social-button.iconnit-x[style]{color:#000!important}.has-inverse-socials .post-social a.social-button.iconnit-facebook[style]{color:#3b5998!important;margin:0 -5px!important}.has-inverse-socials .post-social a.social-button.iconnit-google-plus[style]{color:#dd4b39!important;margin:0 -2px 0 2px!important}.has-inverse-socials .post-social a.social-button.iconnit-pinterest[style]{color:#cb2027!important}.pagination{margin:48px 0;text-align:center}.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #ededed}.pagination li:last-child{border-right:0}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:15px;font-weight:400;padding:10px 12px;min-width:15px;display:block;color:#00b259}.pagination a:focus,.pagination a:hover,.pagination span:focus,.pagination span:hover{background-color:#00b259;color:#fff}.pagination .current{cursor:default;color:#161616}.pagination .current:focus,.pagination .current:hover{background-color:#fff;color:#161616}.tab-section{background:#f4f4f4;padding:40px;display:none;width:100%}.tab-section:first-of-type{display:block}a.tab-link{display:inline-block;margin-right:4px;background:#e5e5e5;color:#161616;font-size:14px;font-weight:700;text-transform:uppercase;padding:20px;line-height:1;box-shadow:inset 0 1px 0 0 #cecece,inset 3px 0 0 0 #ddd}a.tab-link,a.tab-link:hover{text-decoration:none}@media screen and (min-width:740px){a.tab-link{box-shadow:none}}a.tab-link.active{background:#f4f4f4;box-shadow:inset 3px 0 0 0 #00b259}@media screen and (min-width:740px){a.tab-link.active{box-shadow:inset 0 3px 0 0 #00b259}}.tab-links{font-size:0;display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;flex-direction:column}@media screen and (min-width:740px){.tab-links{-moz-flex-direction:row;flex-direction:row}}.tab-links li{display:inline}.author-tile{text-align:center;margin-bottom:40px;float:left;width:50%}@media screen and (min-width:740px){.author-tile{width:33.33%}}@media screen and (min-width:1214px){.author-tile{width:25%}}a.author-tile-thumb{display:block;width:150px;height:150px;overflow:hidden;margin:0 auto 12px}a.author-tile-thumb img{width:100%;height:auto;display:block}.post-content .author-tile-name{font-weight:700;margin-bottom:0}.post-content .author-tile-name,.post-content .author-tile-name a{color:#545454}.post-content .author-tile-posts{margin-bottom:0;font-size:14px}.post-content .author-tile-posts,.post-content .author-tile-posts a{color:#a8a8a8}.scrollvideo a{display:block;position:relative;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;display:-moz-flex;display:-ms-flex;display:flex;height:570px;height:56.25vw}.scrollvideo a,.scrollvideo a:hover{text-decoration:none}@media screen and (min-width:1020px){.scrollvideo a{height:570px}}.scrollvideo a svg{display:block;margin:auto}.onnit-ad-column{top:0;z-index:1}.onnit-ad-column-inner{padding:.625rem}@media (min-width:740px){.onnit-ad-column-inner{min-height:100vh}}@media (min-width:480px){.onnit-ad-column-inner{padding:2rem}}#mobile-email-sticky-notify:not(:empty){margin-bottom:10px}.author-posts-link a{color:#161616}.post-content .dropcap{font-weight:700;letter-spacing:.05em;text-transform:uppercase;float:left;font-size:5.55em;line-height:.83;padding-right:7px;margin-top:6px;margin-bottom:-5px;text-align:center}.hatch-chile-coffee-warrior-bar .teaser-text,.hatch-chile-coffee-warrior-bar .teaser-title,.himalayan-salt .teaser-text,.himalayan-salt .teaser-title,.protein-bars .teaser-text,.protein-bars .teaser-title,.total-gut-health .teaser-text,.total-gut-health .teaser-title{color:#161616}.total-gut-health .teaser-text,.total-gut-health .teaser-title{color:#477a80}@supports ((position:-webkit-sticky) or (position:sticky)){.mobile-email-sticky{position:-webkit-sticky;position:sticky;bottom:-1px;z-index:16000001}}@media (max-width:739px){.small-post--belongs-to-plus-three{box-shadow:0 2px 4px 0 hsla(0,0%,0%,.05)}}.category-badges a,.tag-badges a{padding:.3125rem .625rem;background-color:#f5f5f5;color:#545454;border-radius:100px;margin-bottom:4px}.category-badges a:hover,.tag-badges a:hover{background-color:#a5a5a5;color:#fff}.tags .tag-badges a{background-color:#555453;color:#fff}.authorbox .author-posts-link a{text-decoration:none}.author-posts-link a{text-decoration:underline}.adviser-container a{color:#000!important}.vetting-container .adviser-container .adviser{text-decoration:underline}.archive.author .more-articles{display:none}.post-content.email-gated{height:30rem;overflow:hidden}#email-gate{position:relative;text-align:center}#email-gate::before{content:"";position:absolute;top:-25rem;left:0;bottom:0;height:25rem;width:100%;background:linear-gradient(rgba(255,255,255,0),#fff);z-index:999999}#email-gate>div{max-width:30rem;margin:0 auto;padding:2rem 0}#email-gate .disclaimer{font-size:.6rem}#email-gate .disclaimer a{text-decoration:underline}#email-gate .disclaimer,#email-gate .disclaimer a{color:#696969}#email-gate form{display:flex;justify-content:center;align-items:center}#email-gate form>label{width:60%}#email-gate form .btn{padding-left:1rem;padding-right:1rem}#email-gate form .input{margin-bottom:0;line-height:0}#email-gate form .btn span{line-height:0}img.b-lazy{min-width:1px;min-height:1px}.yarpp-related.smaller{background-color:#f5f5f5}.yarpp-related.smaller h3{font-size:100%}.ad-overlay{position:absolute;height:100%;width:100%;z-index:99999;background:rgba(0,0,0,.6)}