html{font-size:16px}body{background-color:#fff;color:#2e3134cc;font-family:proxima-nova-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:proxima-nova-semibold;font-weight:400;line-height:1.1;letter-spacing:.1083em;margin-bottom:10px;color:#2e3134cc;text-transform:uppercase}h1{font-size:3.3em}h2{font-size:2.75em}h3{font-size:2.2em}h4{font-size:1.65em}h5{font-size:1.1em}h6{font-size:.55em}p{font-family:inherit;font-size:1rem;line-height:1.556}h1.section-title{color:#2e3134cc;font:400 1.5rem/1.33334 proxima-nova-semibold;letter-spacing:.16667em;text-transform:uppercase;margin:15px auto 0!important}h1.section-title.white,.feature-pre-title.white{color:#fff}.button{font-family:proxima-nova-semibold;font-size:.875rem;letter-spacing:.03125em;padding:8px 16px;text-decoration:none!important;text-transform:uppercase}.button.primary{background-color:#0f6fcf;color:#fff;text-align:center;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466;text-decoration:none}.button.primary:hover,.button.primary:focus{background-color:#0662be;color:#fff}.divider-base{background:none;border-top:2px solid rgba(46,49,52,.24);margin:15px auto;width:58px}.divider-base.non-centered{margin:15px 0;text-align:left}.divider-base.large{margin:30px auto}.divider-base.white{border-color:#fff}.divider-base.full-width{width:100%}.main-header{max-width:100%}@media (max-width: 750px){.main-header{padding:10px 20px}}.empty-header{border-bottom:2px solid rgba(231,231,231,.54);box-shadow:none}.sticky-header{border:none;box-shadow:0 1px 2px #2e313466}.logo{max-width:240px}.header-actions a.account-link span{font-family:proxima-nova-bold;font-size:.75rem;letter-spacing:.031em;color:#151515cc}.header-actions a.account-link span:hover{text-decoration:none}.header-tools .navigation a{color:#151515cc;font-size:.875rem;font-weight:600;letter-spacing:.03125em;padding:13px 30px}.primary li:first-child .header-tools .navigation a{padding-left:0}.header-actions a.account-link,a.main-nav-item{color:#2e31348a}.header-actions a.account-link:hover,a.main-nav-item:hover{color:#2e3134a3;text-decoration:none}.navigation li:nth-child(4) a.main-nav-item{color:#fff;font-family:proxima-nova-semibold;font-size:.875rem;background-color:#0f6fcf;margin-left:20px;padding:10px 16px;border-radius:2px;box-shadow:0 1px 2px #2e313466}.navigation li:nth-child(4) a.main-nav-item:hover{background-color:#0662be;color:#fff;text-decoration:none}.header-actions .drawer-toggle{background:#0f6fcf;width:17px;height:2px;top:5px}.header-actions .drawer-toggle:before{width:17px;top:-10px;border-top:2px solid #0f6fcf;padding-bottom:11px}.header-actions .drawer-toggle:after{border-bottom:none}.header-promotion-bar{background-color:#0f6fcf}@media (max-width: 1154px){.header-promotion-bar{height:auto}}.header-promotion-bar .nourish-join-cta{background:transparent;box-shadow:none;display:block;padding:12px 0;margin:-12px -30px;height:52px;width:calc(100% + 60px)}.header-promotion-text{font-family:proxima-nova-semibold;letter-spacing:.03125em}@media (max-width: 750px){.logo{padding-top:15px;max-width:210px;margin:auto}}@media (max-width: 750px){.branding{float:left}}@media (max-width: 750px){.header-tools{float:right;margin-top:20px}}.header-promotion-text p{line-height:2}@media (max-width: 1154px){.header-promotion-text p{font-size:.72rem}}.header-drawer{background-color:#fff;box-shadow:0 1px 2px #2e313466}.header-drawer .drawer-toggle{color:#0f6fcf}@media (max-width: 750px){.header-drawer .branding{float:none;padding:40px 0 0}}.header-drawer .divider-base{width:124px}.header-drawer .navigation{position:relative;top:50px;padding-bottom:50px}@media (max-width: 750px){.header-drawer .navigation{top:0}}.header-drawer .account-link,.header-drawer .navigation a,.header-drawer li:last-child a.main-nav-item{color:#2e3134cc;font-family:proxima-nova-semibold;font-size:1rem}.header-drawer .account-link:hover,.header-drawer .navigation a:hover,.header-drawer li:last-child a.main-nav-item:hover{color:#2e3134e6}.header-drawer li:last-child a.main-nav-item{background-color:transparent;box-shadow:none;border:none;margin:30px 0}.header-drawer li:last-child a.main-nav-item:hover{background-color:transparent;box-shadow:none;border:none}.header-drawer .account-link{text-transform:uppercase}.header-drawer .account-link span{padding-left:2px}.header-drawer .account-link:hover{text-decoration:none}.header-drawer .drawer-account-link{font-family:proxima-nova-bold;font-size:.75rem;letter-spacing:.031em;color:#151515cc}.header-drawer .drawer-account-link:hover{text-decoration:none}.home-page .home-video-component{position:relative;height:100%}@media (max-width: 1024px){.home-page .home-video-component{height:800px;top:100px}}.home-page .home-video-component .home-module-cta{margin:0}.home-page .home-video-component.home-hero p{color:#fff;font-size:1.5rem;font-family:proxima-nova-regular;letter-spacing:.1667em;margin:0 0 28px;text-transform:uppercase}.home-page .home-video-component.home-hero .section-title{font-family:martines-straight;font-size:6.5rem;letter-spacing:.038em}@media (max-width: 1024px){.home-page .home-video-component.home-hero .section-title{font-size:4rem;letter-spacing:.044em;line-height:1;padding:36px 0 24px}}@media (max-width: 1024px){.home-page .home-video-component.personalized{height:700px;top:0}}.home-page .home-video-component.personalized .background-video-component{padding-top:100px}.home-page .home-video-component .background-video-component{position:relative;width:100%;height:0;padding-bottom:56.25%}.home-page .home-video-component .background-video-component .background-video-container video{width:100%;height:100%;display:block}@media (max-width: 1024px){.home-page .home-video-component .background-video-component .background-video-container{display:none}}.home-page .home-video-component .background-video-component .background-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;z-index:1}.home-page .home-video-component .background-mobile-image{display:none}@media (max-width: 1024px){.home-page .home-video-component .background-mobile-image{display:block;height:700px}}.home-page .home-video-component .background-mobile-image.hero{background:url(/cdn/shop/t/1/assets/home-hero-poster.jpg?v=153095294015866764341510608154) 27% center no-repeat/cover}.home-page .home-video-component .personalized-image{display:none;height:auto;margin:0 auto}@media (max-width: 1024px){.home-page .home-video-component .personalized-image{display:block}}.home-page .home-video-component .personalized-image img{height:500px}@media (max-width: 570px){.home-page .home-video-component .personalized-image img{height:415px}}.home-page .home-video-component .home-video-copy{color:#fff;text-align:center;width:100%;position:absolute;top:20%;left:0;z-index:2}@media (max-width: 1024px){.home-page .home-video-component .home-video-copy{top:6%}}.home-page .home-video-component .home-video-copy p{color:#fff}.home-page .home-video-component .home-video-copy .guarantee{position:relative;width:100%;text-align:center;letter-spacing:.166em;font-size:.875rem;margin:0;padding-top:11.8%}@media (max-width: 1024px){.home-page .home-video-component .home-video-copy .guarantee{padding-top:16%}}@media (max-width: 720px){.home-page .home-video-component .home-video-copy .guarantee{padding-top:40%}}@media (max-width: 320px){.home-page .home-video-component .home-video-copy .guarantee{padding-top:20%}}.home-page .home-video-component .home-video-copy.personalized-copy{background-color:#f8f6f8;color:#2e3134cc;top:0;padding-top:80px}.home-page .home-video-component .home-video-copy.personalized-copy p{color:#2e3134cc;max-width:700px;margin:0 auto}.home-page .home-text-columns-with-images hr{margin:15px auto 60px}.home-page .custom-nutrition-section{height:100%;background:#2e3134;color:#fff}.home-page .custom-nutrition-section h3,.home-page .custom-nutrition-section h4{color:#fff}.home-page .custom-nutrition-section .custom-nutrition-text,.home-page .custom-nutrition-section .custom-nutrition-image{display:inline-block;font-size:rem(16px);vertical-align:middle;text-align:center;padding:100px 0}@media (max-width: 750px){.home-page .custom-nutrition-section .custom-nutrition-text,.home-page .custom-nutrition-section .custom-nutrition-image{display:block;width:100%;text-align:center;padding:50px 0}}.home-page .custom-nutrition-section .custom-nutrition-text{right:0}.home-page .custom-nutrition-section .custom-nutrition-image{width:50%;padding:50px 0}@media (max-width: 750px){.home-page .custom-nutrition-section .custom-nutrition-image{width:100%;padding-bottom:0}}.home-page .home-testimonial-section{padding:120px 0 100px}.home-page .home-testimonial-section .home-testimonial-heading{margin:0 auto 60px;text-align:center}.home-page .home-testimonial-section .home-testimonial-quote{font-size:.875rem}.home-page .home-testimonial-section blockquote{padding:10px 0;border:none}.home-page .home-testimonial-section .home-testimonial-quote-source{font-size:.875rem;font-weight:400;font-style:italic}.home-page .home-testimonial-section .home-testimonial:nth-of-type(odd){clear:none}@media (max-width: 750px){.home-page .home-full-width-feature.full-width-background{height:580px}}@media (max-width: 750px){.home-page .home-full-width-feature.full-width-background.home-newsletter{background-image:url(/cdn/shop/t/1/assets/home-newsletter-mobile.jpg?v=82031427940811655731510608157)!important;background-size:cover;background-position:center 30%}}@media (max-width: 750px){.home-page .custom-ingredients-section{background-image:url(/cdn/shop/t/1/assets/home-ingredients-mobile.jpg?v=54876344073891984031510608156)!important;background-size:cover;background-position:center 30%;min-height:960px}}.home-page .home-text-feature:first-child{padding-top:28px}.showing-drawer .about-page{transform:translate(-300px)}.about-page{margin-top:-60px;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}@media (max-width: 767px){.about-page{margin-top:-90px}}.about-page #shopify-section-about-image-with-text-overlay-1{background:#000}.about-page #shopify-section-about-image-with-text-overlay-1 .home-full-width-feature .feature-super{padding-top:140px}@media (max-width: 767px){.about-page #shopify-section-about-image-with-text-overlay-1 .home-full-width-feature{background-image:url(/cdn/shop/t/1/assets/cuttingboard-mobile.jpg?v=59219404145462467111510608126)!important;background-size:cover;background-position:center 30%;height:830px}}.about-page .about-video-container{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}@media (max-width: 767px){.about-page .about-video-container{background-image:url(/cdn/shop/t/1/assets/grapes-mobile.jpg?v=156053651926230215331510608139);background-position:center center;background-size:cover;background-repeat:no-repeat}}.about-page .about-video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width: 767px){.about-page .about-video{display:none}}.about-page .about-copy{background-image:linear-gradient(45deg,#0000008a 10%,#0000);color:#fff;text-align:center;height:100vh;width:100%}.about-page .about-copy article{padding-top:80px}.about-page #shopify-section-about-image-with-text-overlay-3{background:#fff}@media (max-width: 767px){.about-page #shopify-section-about-image-with-text-overlay-3{height:830px}}.about-page #shopify-section-about-image-with-text-overlay-3 .divider-base{background-color:#2e31343d}@media (max-width: 767px){.about-page #shopify-section-about-image-with-text-overlay-3 .home-full-width-feature{background-image:url(/cdn/shop/t/1/assets/taste-mobile.jpg?v=69811651299923780121510608265)!important;background-size:cover;background-position:center top;height:830px}.about-page #shopify-section-about-image-with-text-overlay-3 .home-full-width-feature article{transform:translateY(-200px)}}@media (max-width: 480px){.about-page #shopify-section-about-image-with-text-overlay-3 .home-full-width-feature{background-position:center bottom;background-size:contain}}.about-page .home-full-width-feature{height:800px;overflow:hidden}@media (max-width: 750px){.about-page .home-full-width-feature{height:600px}}.about-page .home-full-width-feature-content{height:100%}.about-page .home-full-width-feature-content article{max-width:460px;margin:0 auto}.about-page .home-full-width-feature-content .rte{margin-top:0}.about-page .home-full-width-feature-content .rte p{font-size:.875rem;line-height:1.714;margin-top:0}.about-page .flex-center{display:flex;flex-direction:row;align-items:center;height:100%}.about-page #shopify-section-about-text-columns-with-images{background:#f7f7f7;padding:56px 0 12px}.about-page #shopify-section-about-text-columns-with-images img{border-radius:50%;width:144px;height:auto}.about-page #shopify-section-about-text-columns-with-images .section-super{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.75rem;letter-spacing:.1667em;line-height:1.1667em;text-transform:uppercase;margin-bottom:0}.about-page #shopify-section-about-text-columns-with-images .section-paragraph{font-size:.875rem;line-height:1.429;margin:0 auto 22px;max-width:620px}.about-page #shopify-section-about-text-columns-with-images .rte p{font-size:.875rem;line-height:1.429}.about-page #shopify-section-about-newsletter-image .home-full-width-feature{background-position:33%}#shopify-section-about-newsletter-image:after{display:block;content:"";width:100%;height:364px;background:#fff;position:absolute;z-index:-1}.showing-drawer .ingredients-page{transform:translate(-300px)}.ingredients-page{margin-top:-60px;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}@media (max-width: 767px){.ingredients-page{margin-top:-90px}}@media (max-width: 767px){.ingredients-page #shopify-section-ingredients-image-with-text-overlay .home-full-width-feature{background-image:url(/cdn/shop/t/1/assets/ingredients-bg-mobile.jpg?v=103558255570566580051510608164)!important;background-position:center center;background-size:cover;background-repeat:no-repeat;height:480px}}.ingredients-page #shopify-section-ingredients-image-with-text-overlay .home-full-width-feature-content{display:flex;flex-direction:column;justify-content:center;height:100%;margin:0 auto;width:100%}.ingredients-page #shopify-section-ingredients-image-with-text-overlay .home-full-width-feature-content .rte{margin:0;text-transform:uppercase;font-size:1.125rem;letter-spacing:.1083em}.ingredients-page #shopify-section-ingredients-image-with-text{background-color:#f7f7f7}.ingredients-page #shopify-section-ingredients-image-with-text .divider-base{background:#2e31343d;margin:24px auto}.ingredients-page #shopify-section-ingredients-image-with-text .module-inner{padding:60px 30px}@media (max-width: 767px){.ingredients-page #shopify-section-ingredients-image-with-text .module-inner{padding:20px 30px}}.ingredients-page #shopify-section-ingredients-image-with-text .feature-super{margin-top:48px}.ingredients-page #shopify-section-ingredients-image-with-text .home-text-content{margin:0 auto;max-width:596px}.ingredients-page #shopify-section-ingredients-image-with-text .home-text-content p{color:#2e3134cc;font-size:.875rem;line-height:1.714}.ingredients-page .tabs{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 auto 48px;padding:0;max-width:700px;list-style:none}.ingredients-page .tabs li{border-bottom:2px solid transparent;color:#0f6fcf;font-size:.875rem;letter-spacing:.0414em;cursor:pointer;display:inline-block;padding:10px 15px;text-align:center;text-transform:uppercase;transition:border .1s}.ingredients-page .tabs li:active{border-bottom:2px solid #0f6fcf}.ingredients-page .tabs li.current{color:#2e3134cc}@media (max-width: 767px){.ingredients-page .tabs li{font-size:.75rem;padding:8px 12px}}.ingredients-page .tabs .current{border-bottom:2px solid #0f6fcf}.ingredients-page .tab-content{display:none;padding:20px 0}.ingredients-page .tab-content.current{opacity:0;animation:fadeIn .5s ease 0s 1;animation-fill-mode:forwards;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ingredients-page .tab-content.current{opacity:1}}.ingredients-page .dropdown{margin-bottom:48px}.ingredients-page .mtabs{border:2px solid rgba(231,231,231,.54);border-radius:2px;height:50px;padding:12px;width:100%;background-color:transparent;background-image:url(/cdn/shop/t/1/assets/arrow-down.svg?v=27376056775142506551510608108);background-position:95% 50%;background-repeat:no-repeat;-webkit-appearance:none;cursor:pointer}.ingredients-page .mtabs:focus{border:2px solid #0f6fcf;outline:none}.ingredients-page .dot{display:inline-block;height:4px;width:4px;background:#d5d5d5;border-radius:50%}@media (max-width: 767px){.ingredients-page .dot{display:none}}.ingredients-page .card{height:450px;width:300px;box-shadow:0 3px 7px #2e313459;box-sizing:border-box;padding:30px 20px 0;margin:0 10px 30px;text-align:center}@media (max-width: 767px){.ingredients-page .card{margin:0 auto 30px}}.ingredients-page .card img{max-width:260px}.ingredients-page .card h3{color:#2e3134cc;font-size:1rem;font-family:proxima-nova-semibold;letter-spacing:.0625em;line-height:2.125;margin-top:8px}.ingredients-page .card p{font-size:.875rem;line-height:1.7124}.ingredients-page .fancy{line-height:0;font-family:proxima-nova-regular;font-size:1.5rem;text-align:center;text-transform:uppercase;width:100%;margin:80px 0}.ingredients-page .fancy:first-of-type{margin:0 0 80px}.ingredients-page .fancy span{display:inline-block;position:relative;width:100%}.ingredients-page .fancy span:before,.ingredients-page .fancy span:after{content:"";position:absolute;height:5px;border-top:2px solid rgba(46,49,52,.12);top:-1px;width:42%}.ingredients-page .fancy span:before{right:58%}@media (max-width: 767px){.ingredients-page .fancy span:before{right:69%}}.ingredients-page .fancy span:after{left:58%}@media (max-width: 767px){.ingredients-page .fancy span:after{left:69%}}@media (max-width: 767px){.ingredients-page #shopify-section-ingredients-newsletter-image .home-full-width-feature.full-width-background{background-image:url(/cdn/shop/t/1/assets/ingredients-newsletter-mobile.jpg?v=32189616361292652931510608167)!important;height:544px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.template-page-nourish-form .main-content{padding:0!important;max-width:100%!important}@media (max-width: 767px){.template-page-nourish-form .main-content{padding:70px 0!important}}.template-page-nourish-form .header-promotion-bar{display:none}.product-details-section{background-color:#f7f7f7;padding:16px 0 60px;position:relative;overflow:visible}.product-details-section .scroll-line-anim-container{top:92%}.product-details-section .module-inner{max-width:1200px}@media (max-width: 767px){.product-details-section .module-inner{padding:0;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.product-details-section .your-mix-list-info{background:#e1e7e9;margin:0;padding:0 16px;overflow:auto;font-size:.875rem}.product-details-section .your-mix-list-info li{display:flex;flex-direction:row;align-items:baseline;margin:22px 0}.product-details-section .your-mix-list-info li>span:last-child{margin-left:auto}.product-details-receipt{width:49%;display:inline-block;text-align:right;padding-right:50px}@media (max-width: 767px){.product-details-receipt{width:345px;padding:0;margin:0 auto}}.product-details-receipt .product-details-text,.product-details-receipt .product-details-image,.product-details-receipt .product-receipt-container{display:inline-block;font-size:1rem;vertical-align:middle}@media (max-width: 767px){.product-details-receipt .product-details-text,.product-details-receipt .product-details-image,.product-details-receipt .product-receipt-container{display:block;width:100%;text-align:center}}.product-details-receipt .product-receipt-container{width:345px;height:649px;position:absolute;z-index:1;margin:auto;padding:30px;left:0;top:0}.product-details-receipt .product-receipt-content{font-family:martines-straight;color:#000;text-align:left}.product-details-receipt .product-receipt-content .formula-number{font-size:4.25rem;display:inline-block;padding-left:10px;line-height:0}.product-details-receipt .product-receipt-content .oz-number{font-size:1.5rem;color:#fff;display:inline-block;transform:translateY(-28px);margin-left:-13px}.product-details-receipt .product-receipt-content .others{font-size:2.188rem;position:absolute}.product-details-receipt .product-receipt-content .others.calorie{margin-top:-14px;left:57%}.product-details-receipt .product-receipt-content .others.protein{transform:translateY(.5em);left:57%}.product-details-receipt .product-receipt-content .others.flavor{transform:translateY(3em);right:20%;left:57%}.product-details-receipt .product-receipt-content .others.customer{font-family:taken-by-vultures;font-size:3.5rem;padding-left:20px;bottom:4.6rem;margin-bottom:-.5em;white-space:nowrap}.product-details-receipt .product-receipt-content .others.chocolate-image,.product-details-receipt .product-receipt-content .others.vanilla-image{transform:translateY(9.75em);width:143px;right:33%}.product-details-receipt .product-receipt-content .hide-img{display:none}.product-details-receipt .product-details-image{width:345px;height:649px;position:relative;text-align:right}@media (max-width: 767px){.product-details-receipt .product-details-image{width:100%;padding:0;margin-bottom:30px;text-align:center}}.trial-info-link,.supplement-link{padding-top:20px}.trial-info-link a,.supplement-link a{color:#0f6fcf;cursor:pointer;font-family:proxima-nova-semibold;font-size:.875rem;text-transform:uppercase;letter-spacing:.1083em}.supplement-link{padding-top:10px;text-align:center}.product-details-copy-container{width:49%;display:inline-block;padding-left:50px;vertical-align:middle}@media (max-width: 767px){.product-details-copy-container{width:100%;padding:0;margin:0 auto;text-align:center}}.product-details-copy-container .product-details-copy,.product-details-copy-container .update-formula-copy,.product-details-copy-container .same-formula-copy{width:380px}@media (max-width: 767px){.product-details-copy-container .product-details-copy,.product-details-copy-container .update-formula-copy,.product-details-copy-container .same-formula-copy{width:100%}}.product-details-copy-container .product-details-copy .feature-subtitle,.product-details-copy-container .update-formula-copy .feature-subtitle,.product-details-copy-container .same-formula-copy .feature-subtitle{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.75rem;text-transform:uppercase;letter-spacing:.1667em}.product-details-copy-container .product-details-copy p,.product-details-copy-container .update-formula-copy p,.product-details-copy-container .same-formula-copy p{color:#2e3134cc;font-size:.875rem;line-height:1.714}@media (max-width: 767px){.product-details-copy-container .product-details-copy .non-centered,.product-details-copy-container .update-formula-copy .non-centered,.product-details-copy-container .same-formula-copy .non-centered{margin:0 auto}}.product-details-copy-container .product-details-copy .button,.product-details-copy-container .update-formula-copy .button,.product-details-copy-container .same-formula-copy .button{margin-top:30px;font-family:proxima-nova-semibold;font-size:.875rem;text-transform:uppercase;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466}.product-details-copy-container .product-details-copy .button:hover,.product-details-copy-container .update-formula-copy .button:hover,.product-details-copy-container .same-formula-copy .button:hover{text-decoration:none}.product-details-copy-container .price{margin-top:0;margin-bottom:0;font-size:1.25rem}.product-details-copy-container .product-details-total,.product-details-copy-container .product-details-subtotal,.product-details-copy-container .product-details-shipping{margin:10px 16px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;font-size:1.125rem;letter-spacing:.04em}.accordion-component{max-width:940px;margin:0 auto;padding:50px 0}@media (max-width: 767px){.accordion-component{padding:0 20px}}.accordion-component .accordion-title-section{padding:40px 0}.accordion-component h2,.accordion-component h3{text-align:center;text-transform:uppercase;letter-spacing:.1667em}.accordion-component h2{color:#2e3134cc;font-family:proxima-nova-regular;font-size:1.5rem;letter-spacing:.1083em;margin-top:24px;border-bottom:2px solid rgba(46,49,52,.24);padding-bottom:40px}.accordion-component h2.title{border-bottom:0;padding-bottom:0}.accordion-component h3{font-size:1rem;font-family:proxima-nova-semibold;letter-spacing:0;margin:20px 0;line-height:1.3}@media (max-width: 767px){.accordion-component h3{font-size:.875rem;text-align:left;padding:0 40px 0 0}}.accordion-component p.pre-title{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.875rem;letter-spacing:.1667em;text-align:center;text-transform:uppercase}.accordion-component p{padding:40px 0}@media (max-width: 767px){.accordion-component p{padding:20px 0;font-size:.875rem}}.accordion-component .accordion{padding-bottom:40px}.accordion-component .accordion:first-child{padding-top:80px}.accordion-component .accordion:last-child{padding-bottom:0}.accordion-component ul li h3:before{width:24px;height:24px;background-color:#0f6fcf;border-radius:100%;position:absolute;top:17px;right:10px;content:""}.accordion-component ul li h3:after{width:8px;height:8px;border-right:2px solid white;border-bottom:2px solid white;position:absolute;right:18px;content:"";top:24px;transform:rotate(45deg);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.accordion-component .active h3:before{width:24px;height:24px;background-color:#2e31348a;border-radius:100%;position:absolute;top:17px;right:10px;content:""}.accordion-component .active h3:after{transform:rotate(-135deg);top:26px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.accordion-component ul li{height:66px;position:relative;overflow:hidden;margin:20px;padding:0 15px 50px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width: 767px){.accordion-component ul li{margin:20px 0;padding:0}}@media (max-width: 767px){.accordion-component ul li.long-title{height:95px}}.accordion-component ul li:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#2e31343d}.accordion-component ul li.active{height:200px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.accordion-component ul li.active.long-faq{height:210px}@media (max-width: 767px){.accordion-component ul li.active.long-faq{height:250px}}.accordion-component ul li.active.extra-long-faq{height:260px}@media (max-width: 767px){.accordion-component ul li.active.extra-long-faq{height:350px}}.accordion-component ul li.active.super-long-faq.active{height:375px}@media (max-width: 767px){.accordion-component ul li.active.super-long-faq.active{height:495px}}.accordion-component ul li.active.super-long-faq.active p{padding:0;margin:10px 0}.accordion-component ul li.active.super-long-faq.active p:first-of-type{padding-top:40px}.accordion-component ul li:last-child{margin-bottom:80px}@media (max-width: 767px){.accordion-component ul li:last-child{margin-bottom:50px}}.footer-section{position:relative}.footer-section .main-footer{max-width:1140px;padding:60px 30px}.footer-section .footer-title{font-family:proxima-nova-extrabold;font-size:.75rem;letter-spacing:.133em;text-transform:uppercase}.footer-section .footer-link-list li{margin:20px 0}.footer-section .footer-link-list a{color:#d5d5d5;font-family:proxima-nova-semibold;font-size:.75rem}.footer-section .spread-the-word .share-icon{font-family:proxima-nova-regular!important;font-size:.75rem;text-decoration:none!important}.footer-section .copyright p{font-size:.75rem}.footer-section .help-button{background-color:#37e1a8;border:none;border-radius:40px;color:#2e3134;font-family:proxima-nova-extrabold;font-size:.75rem;letter-spacing:.133em;line-height:1.45;text-transform:uppercase;height:41px;width:102px;position:absolute;padding-left:24px;right:36px;bottom:36px}.footer-section .help-button:hover{background-color:#1ec78e}@media (max-width: 767px){.footer-section .help-button{right:30px;bottom:20px}}.footer-section .help-button img{margin-left:16px;position:absolute;left:0}.template-customers-login .page-title{font-family:proxima-nova-semibold;font-size:2.25rem;padding-top:40px}.template-customers-login .customer-login .input-wrapper .input-field{background-color:#f7f7f7;border:none}.template-customers-login .customer-login .ifit-login-button .input-field{width:166px;background-color:#0f6fcf;color:#fff;font-family:proxima-nova-semibold;font-size:.875rem;text-transform:uppercase;text-align:center;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466}.template-customers-login .customer-login .ifit-login-button .input-field:hover{background-color:#0662be}.template-customers-login .new-customer h3{text-transform:capitalize}.template-customers-login .new-customer .ifit-register-button a.secondary{width:166px;background-color:#2e31348a;color:#fff;font-family:proxima-nova-semibold;font-size:.875rem;text-transform:uppercase;text-align:center;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466}.template-customers-login .new-customer .ifit-register-button a.secondary:hover{background-color:#2e3134a3}.subscription-page .subscription-copy{color:#2e3134cc;text-align:center;max-width:640px;margin:0 auto;padding:0 20px}.subscription-page .subscription-copy article{padding:80px 0 150px}@media (max-width: 767px){.subscription-page .subscription-copy article{padding:50px 0}}.subscription-page .subscription-copy .rte{padding-bottom:30px}.subscription-page .subscription-copy a{font-size:.875rem;text-transform:uppercase}.subscription-page .button{display:inline-block;margin:0 10px}.showing-drawer .faq-page{transform:translate(-300px)}.faq-page{transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.faq-page .page-title{font-size:2.25rem;margin:0}.faq-page .subtitle{text-align:center;padding-bottom:40px}@media (max-width: 767px){.faq-page #shopify-section-faq-newsletter-image .home-full-width-feature.full-width-background{background-image:url(/cdn/shop/t/1/assets/faq-newsletter-mobile.jpg?v=124147765267209755451510608129)!important;height:544px}}.template-customers-register .page-title,.template-customers-addresses .page-title,.template-customers-account .page-title,.template-cart .page-title{font-family:proxima-nova-semibold;font-size:2.25rem;padding-top:40px}.template-customers-register .customer-address,.template-customers-register .view-addresses-link,.template-customers-register .order-history,.template-customers-addresses .customer-address,.template-customers-addresses .view-addresses-link,.template-customers-addresses .order-history,.template-customers-account .customer-address,.template-customers-account .view-addresses-link,.template-customers-account .order-history,.template-cart .customer-address,.template-cart .view-addresses-link,.template-cart .order-history{color:#2e3134cc;font-family:proxima-nova-regular}.template-customers-register .input-wrapper .input-field,.template-customers-addresses .input-wrapper .input-field,.template-customers-account .input-wrapper .input-field,.template-cart .input-wrapper .input-field{background-color:#f7f7f7;border:none}.template-customers-register input.button,.template-customers-register .add-new-address,.template-customers-register .cart-button-checkout,.template-customers-addresses input.button,.template-customers-addresses .add-new-address,.template-customers-addresses .cart-button-checkout,.template-customers-account input.button,.template-customers-account .add-new-address,.template-customers-account .cart-button-checkout,.template-cart input.button,.template-cart .add-new-address,.template-cart .cart-button-checkout{width:166px;background-color:#0f6fcf;color:#fff;font-family:proxima-nova-semibold;font-size:.875rem;text-transform:uppercase;text-align:center;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466}.template-customers-register input.button:hover,.template-customers-register .add-new-address:hover,.template-customers-register .cart-button-checkout:hover,.template-customers-addresses input.button:hover,.template-customers-addresses .add-new-address:hover,.template-customers-addresses .cart-button-checkout:hover,.template-customers-account input.button:hover,.template-customers-account .add-new-address:hover,.template-customers-account .cart-button-checkout:hover,.template-cart input.button:hover,.template-cart .add-new-address:hover,.template-cart .cart-button-checkout:hover{background-color:#0662be}.template-customers-register .add-new-address,.template-customers-addresses .add-new-address,.template-customers-account .add-new-address,.template-cart .add-new-address{width:auto}.template-customers-register .cancel-edit,.template-customers-register .toggle-new-address.secondary,.template-customers-register .cart-button-update.secondary,.template-customers-addresses .cancel-edit,.template-customers-addresses .toggle-new-address.secondary,.template-customers-addresses .cart-button-update.secondary,.template-customers-account .cancel-edit,.template-customers-account .toggle-new-address.secondary,.template-customers-account .cart-button-update.secondary,.template-cart .cancel-edit,.template-cart .toggle-new-address.secondary,.template-cart .cart-button-update.secondary{width:125px;background-color:#2e31348a;color:#fff;font-family:proxima-nova-semibold;font-size:.875rem;text-transform:uppercase;text-align:center;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466}.template-customers-register .cancel-edit:hover,.template-customers-register .toggle-new-address.secondary:hover,.template-customers-register .cart-button-update.secondary:hover,.template-customers-addresses .cancel-edit:hover,.template-customers-addresses .toggle-new-address.secondary:hover,.template-customers-addresses .cart-button-update.secondary:hover,.template-customers-account .cancel-edit:hover,.template-customers-account .toggle-new-address.secondary:hover,.template-customers-account .cart-button-update.secondary:hover,.template-cart .cancel-edit:hover,.template-cart .toggle-new-address.secondary:hover,.template-cart .cart-button-update.secondary:hover{background-color:#2e3134a3}.template-customers-register .cart-button-checkout.button,.template-customers-register .cart-button-update.secondary,.template-customers-addresses .cart-button-checkout.button,.template-customers-addresses .cart-button-update.secondary,.template-customers-account .cart-button-checkout.button,.template-customers-account .cart-button-update.secondary,.template-cart .cart-button-checkout.button,.template-cart .cart-button-update.secondary{display:inline-block;float:left;width:47%}.template-customers-addresses input.button{width:125px}.reset-button input.button{font-family:proxima-nova-semibold;font-size:.875rem;width:125px;text-transform:uppercase;border:none;border-radius:2px;box-shadow:0 1px 2px #2e313466}.outer-subscription-box{display:none}.outer-subscription-box .subscription>table{width:100%}.outer-subscription-box .action-link{margin-right:10px}.template-cart{background-color:#f7f7f7}.template-cart .page-title{font-family:proxima-nova-bold}.template-cart .cart-title{font-family:proxima-nova-extrabold;font-size:1.25rem;letter-spacing:.171em;text-transform:uppercase}.template-cart .cart-title:hover{text-decoration:none}.template-cart .divider-base.cart{width:140px;border-top:2px solid #585a5d;margin:20px 0;opacity:.24}@media (max-width: 767px){.template-cart .divider-base.cart{margin:20px auto}}.template-cart .cart-variant{color:#2e3134;font-size:1.5rem;letter-spacing:.041em}.template-cart .cart-item-remove,.template-cart .bold_recurring_desc,.template-cart .meta{font-size:.875rem;font-family:proxima-nova-semibold;text-transform:uppercase}.template-cart .cart-price{font-family:proxima-nova-extrabold;font-size:1.25rem}.newsletter-image .feature-image{max-height:600px!important}.ifit-tooltip:focus{outline:none}.popover{background:#f7f7f7;border:none;border-radius:2px;box-sizing:border-box;-webkit-box-shadow:0 4px 7px 0 rgba(46,49,52,.35);box-shadow:0 4px 7px #2e313459;padding:20px;width:200px}.popover.top{margin-top:0}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#f7f7f7;border-bottom-width:0}.popover.top>.arrow:after{border-top-color:#f7f7f7}.popover-title{background:transparent;border:none;color:#2e3134cc;font-family:proxima-nova-semibold;font-size:.75rem;letter-spacing:0;text-align:center;text-transform:uppercase;padding:0}.popover-content{color:#2e3134cc;font-size:.75rem;line-height:1.75;text-align:center;padding:9px 0 0}@media (max-width: 767px){.newsletter-section .button{padding:12px 50px}}.terms-page h1{font-family:proxima-nova-bold;font-size:2.25rem;padding-bottom:20px;text-align:center}.terms-page h1 span{text-transform:none}.terms-page h2{font-family:proxima-nova-bold;font-size:1rem;letter-spacing:0;text-transform:none;padding-bottom:20px}.terms-page p{line-height:1.75;padding-bottom:20px}.terms-page p:last-child{padding-bottom:40px}.terms-page ul{list-style:none}.terms-page li{display:flex}.terms-page li:before{content:"+";padding-right:20px;color:#37e1a8}.terms-page li.more-info{display:block}.terms-page li .more-info-address{padding:20px 0 20px 80px}@media (max-width: 767px){.freetrial-header .branding{float:none}}.freetrial-header .freetrial-nav-container{height:100%;position:absolute;right:0}@media (max-width: 767px){.freetrial-header .freetrial-nav-container{height:calc(100% - 20px);position:relative;right:auto}}.freetrial-header .freetrial-nav-container ul{height:100%;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:space-around}@media (max-width: 767px){.freetrial-header .freetrial-nav-container ul{display:block;margin:8px 0}}.freetrial-header .freetrial-nav-container li{list-style:none;margin:0 16px;padding:0}.freetrial-header .freetrial-nav-container .account-link{font-family:proxima-nova-bold;font-size:.75rem;letter-spacing:.031em;color:#151515cc;cursor:pointer;text-transform:uppercase;display:block}.freetrial-header .freetrial-nav-container .account-link:hover{text-decoration:none}.freetrial-header .freetrial-nav-container .account-link span{padding:0 15px}.freetrial-header-section .header-promotion-text{text-transform:uppercase}.freetrial__page{margin-top:-59px}@media (max-width: 767px){.freetrial__page{margin-top:-146px}}.freetrial__hero__carousel{height:810px}@media (max-width: 767px){.freetrial__hero__carousel{height:520px}}.freetrial__hero__carousel .owl-stage-outer,.freetrial__hero__carousel .owl-stage,.freetrial__hero__carousel .owl-item{height:100%}.freetrial__hero__carousel .owl-dots{display:flex;flex-direction:row;position:absolute;bottom:44px;left:50%;height:2px;width:80px;transform:translate(-50%)}@media (max-width: 767px){.freetrial__hero__carousel .owl-dots{display:none}}.freetrial__hero__carousel .owl-dot{background:#ffffff40;height:2px;width:20px}.freetrial__hero__carousel .owl-dot.active{background:#fff}.freetrial__hero__carousel .title{color:#fff;font-family:martines-straight;font-size:6.5rem;letter-spacing:.038em;text-align:center;margin:0;padding:255px 0 16px}@media (max-width: 767px){.freetrial__hero__carousel .title{font-size:4rem;padding:118px 0 16px}}.freetrial__hero__carousel .subtitle{color:#fff;font-family:proxima-nova-regular;font-size:1.5rem;letter-spacing:.167em;text-align:center;margin:0}.freetrial__hero__carousel p{color:#fff;font-family:proxima-nova-semibold;font-size:.875rem;letter-spacing:.14em;text-align:center;text-transform:uppercase;width:100%;margin:0 auto;position:absolute;bottom:78px}@media (max-width: 767px){.freetrial__hero__carousel p{line-height:1;max-width:292px;position:relative;bottom:0}}.freetrial__hero__carousel .button{margin:38px 0}.freetrial__hero__carousel .slide{height:100%;text-align:center}@media (max-width: 767px){.freetrial__hero__carousel .slide{padding:0 40px}}.freetrial__hero__carousel .slide.one{background:url(/cdn/shop/t/1/assets/freetrial-slide-1.jpg?v=69940766879236881211510783364);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 767px){.freetrial__hero__carousel .slide.one{background:url(/cdn/shop/t/1/assets/freetrial-slide-1-mobile.jpg?v=44610719712387377771510783363);background-repeat:no-repeat;background-position:center;background-size:cover}}.freetrial__hero__carousel .slide.two{background:url(/cdn/shop/t/1/assets/freetrial-slide-3.jpg?v=2868810472904580441510783365);background-repeat:no-repeat;background-position:center;background-size:cover}.freetrial__hero__carousel .slide.three{background:url(/cdn/shop/t/1/assets/freetrial-slide-4.jpg?v=131025024411431490281510783366);background-repeat:no-repeat;background-position:center;background-size:cover}.freetrial__complete-nutrition{height:660px;position:relative;overflow:hidden}@media (max-width: 767px){.freetrial__complete-nutrition{height:593px}}.freetrial__complete-nutrition .freetrial__complete-nutrition__copy{position:absolute;top:33%;width:100%;z-index:4}@media (max-width: 767px){.freetrial__complete-nutrition .freetrial__complete-nutrition__copy{text-align:center;top:10%}}.freetrial__complete-nutrition .freetrial__complete-nutrition__copy .subtitle{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.825rem;line-height:1;letter-spacing:.166em;text-transform:uppercase;margin-bottom:0}.freetrial__complete-nutrition .freetrial__complete-nutrition__copy .title{font-family:proxima-nova-regular;font-size:1.5rem;color:#2e3134cc;letter-spacing:.166em;line-height:1.416;margin-top:22px}.freetrial__complete-nutrition .freetrial__complete-nutrition__copy p{font-family:proxima-nova-regular;font-size:.825rem;color:#2e3134cc;letter-spacing:0;max-width:390px;width:100%}@media (max-width: 767px){.freetrial__complete-nutrition .freetrial__complete-nutrition__copy p{max-width:290px;margin:14px auto}}.freetrial__complete-nutrition .glass1,.freetrial__complete-nutrition .glass2{position:absolute;width:100%;max-width:1600px;bottom:0}@media (max-width: 767px){.freetrial__complete-nutrition .glass1,.freetrial__complete-nutrition .glass2{left:-320px;width:650px}}.freetrial__complete-nutrition .glass1{z-index:2}.freetrial__complete-nutrition .glass2{z-index:1}@media (max-width: 767px){.freetrial__complete-nutrition .glass__container{display:block;position:relative;bottom:-208px;height:385px;width:375px;margin:0 auto}}.freetrial__complete-nutrition .falling-fruit{position:absolute;bottom:0;left:56%;width:50%;max-width:490px;z-index:3}@media (max-width: 767px){.freetrial__complete-nutrition .falling-fruit{bottom:-200px;left:9%;width:80%}}.freetrial__how-it-works{padding:120px 0}@media (max-width: 767px){.freetrial__how-it-works{padding:80px 0}}.freetrial__how-it-works .freetrial__how-it-works__copy{margin-bottom:16px;overflow:auto;text-align:center;width:100%}@media (max-width: 767px){.freetrial__how-it-works .freetrial__how-it-works__copy{margin-bottom:24px}.freetrial__how-it-works .freetrial__how-it-works__copy .divider-base{margin:24px auto}}.freetrial__how-it-works .freetrial__how-it-works__copy .subtitle{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.825rem;line-height:1;letter-spacing:.166em;text-transform:uppercase;margin-bottom:0}.freetrial__how-it-works .freetrial__how-it-works__copy .title{font-family:proxima-nova-regular;font-size:1.5rem;color:#2e3134cc;letter-spacing:.166em;line-height:1.416;margin-top:22px}.freetrial__how-it-works__image__container{display:flex;flex-direction:row;justify-content:center;text-align:center}@media (max-width: 767px){.freetrial__how-it-works__image__container{flex-direction:column}}.freetrial__how-it-works__image__container .freetrial__how-it-works__image{margin:0 60px}.freetrial__how-it-works__image__container .freetrial__how-it-works__image img{width:170px}.freetrial__how-it-works__image__container .freetrial__how-it-works__image__copy{text-transform:uppercase}@media (max-width: 767px){.freetrial__how-it-works__image__container .freetrial__how-it-works__image__copy{margin:18px 0 40px}}.freetrial__real-ingredients{padding:120px 0}@media (max-width: 767px){.freetrial__real-ingredients{padding:80px 0}}.freetrial__real-ingredients .freetrial__real-ingredients__copy{margin-bottom:16px;overflow:auto;text-align:center;width:100%}@media (max-width: 767px){.freetrial__real-ingredients .freetrial__real-ingredients__copy{margin-bottom:0}}.freetrial__real-ingredients .freetrial__real-ingredients__copy .divider-base{margin:32px auto}.freetrial__real-ingredients .freetrial__real-ingredients__copy .subtitle{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.825rem;line-height:1;letter-spacing:.166em;text-transform:uppercase;margin-bottom:0}.freetrial__real-ingredients .freetrial__real-ingredients__copy .title{font-family:proxima-nova-regular;font-size:1.5rem;color:#2e3134cc;letter-spacing:.166em;line-height:1.416;margin:14px 0 6px}.freetrial__real-ingredients__image__container{display:flex;flex-direction:row;justify-content:center;text-align:center}@media (max-width: 767px){.freetrial__real-ingredients__image__container{flex-direction:column}}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image{margin:0 30px;max-width:250px}@media (max-width: 767px){.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image{max-width:100%}}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image:nth-child(1) img{width:81px}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image:nth-child(2) img{width:118px}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image:nth-child(3) img{width:163px}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image .freetrial__real-ingredients__image__box{height:180px;width:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image__copy{font-size:1rem;letter-spacing:.0625em;text-transform:uppercase;margin-bottom:10px}@media (max-width: 767px){.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image__copy{margin:1rem 0}}.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image__description{font-size:.825rem}@media (max-width: 767px){.freetrial__real-ingredients__image__container .freetrial__real-ingredients__image__description{margin-bottom:32px}}.freetrial__review__carousel{background:#f7f7f7;height:400px;width:100%}@media (max-width: 767px){.freetrial__review__carousel{height:450px}}.freetrial__review__carousel .owl-stage-outer,.freetrial__review__carousel .owl-stage,.freetrial__review__carousel .owl-item{height:100%}.freetrial__review__carousel .owl-nav{margin-top:-220px}@media (max-width: 767px){.freetrial__review__carousel .owl-nav{margin-top:-370px}}.freetrial__review__carousel .owl-prev,.freetrial__review__carousel .owl-next{position:absolute;left:10%;right:auto}@media (max-width: 767px){.freetrial__review__carousel .owl-prev,.freetrial__review__carousel .owl-next{left:16%}}.freetrial__review__carousel .owl-prev:before,.freetrial__review__carousel .owl-next:before{content:url(/cdn/shop/t/1/assets/slider-nav-chevron.svg?v=155817617671222376681510783377);position:absolute;height:40px;width:24px;display:block}@media (max-width: 767px){.freetrial__review__carousel .owl-prev:before,.freetrial__review__carousel .owl-next:before{height:24px;width:16px}}.freetrial__review__carousel .owl-next{right:10%;left:auto}@media (max-width: 767px){.freetrial__review__carousel .owl-next{right:20%}}.freetrial__review__carousel .owl-next:before{transform:rotate(180deg)}@media (max-width: 767px){.freetrial__review__carousel .owl-prev:before{top:-16px}}.freetrial__review__carousel .slide{height:100%;max-width:780px;width:60%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 767px){.freetrial__review__carousel .slide{display:block;padding:50px 0;width:100%}}.freetrial__review__carousel .slide__copy__container{color:#2e3134cc;width:100%}@media (max-width: 767px){.freetrial__review__carousel .slide__copy__container{margin:0 auto;text-align:center;width:80%}}.freetrial__review__carousel .slide__review__copy{display:flex;flex-direction:column;justify-content:center;height:155px;padding:0}@media (max-width: 767px){.freetrial__review__carousel .slide__review__copy{display:block}}.freetrial__review__carousel .review__slide__img__container{display:flex;flex-direction:column;height:155px;align-items:flex-end;justify-content:center;padding:0 20px 0 0}@media (max-width: 767px){.freetrial__review__carousel .review__slide__img__container{display:block;height:80px;margin-bottom:20px;padding:0}}.freetrial__review__carousel .review__slide__img{margin:0 auto;width:80px!important}.freetrial__review__carousel .review__slide__name{font-family:proxima-nova-semibold;font-size:1.125rem;line-height:1.889;margin:0}.freetrial__review__carousel .review__slide__review{font-size:1.125rem;line-height:1.33;letter-spacing:0;margin:0 0 12px}.freetrial__review__carousel .review__slide__signature{color:#2e31348a;font-size:.875rem;margin:0}.freetrial__review__carousel .review__slide__signature a{color:inherit;text-decoration:none}.freetrial__review__carousel .review__slide__signature .instagram{display:inline-block;margin-right:4px;vertical-align:text-bottom;width:16px!important}.freetrial__cta{background:url(/cdn/shop/t/1/assets/freetrial-cta-bg.jpg?v=36312678251104381811510783358) center no-repeat/cover;height:737px}@media (max-width: 767px){.freetrial__cta{background:url(/cdn/shop/t/1/assets/freetrial-cta-bg-mobile.jpg?v=79593885909869008131510783357) center -5% no-repeat/contain;height:796px}}.freetrial__cta .subtitle{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.825rem;line-height:1;letter-spacing:.166em;text-transform:uppercase;margin:10px 0 0}.freetrial__cta .title{font-family:proxima-nova-regular;font-size:1.5rem;color:#2e3134cc;letter-spacing:.166em;line-height:1.416;margin:14px 0 0}.freetrial__cta .divider-base{margin:24px auto}.freetrial__cta p{margin:0}.freetrial__cta .freetrial__cta__card__container{margin:0 auto;padding:80px 0;width:650px;text-align:center}@media (max-width: 767px){.freetrial__cta .freetrial__cta__card__container{width:100%;padding:188px 0 0}}.freetrial__cta .freetrial__cta__card__container img{max-width:400px}@media (max-width: 767px){.freetrial__cta .freetrial__cta__card__container img{max-width:100%;width:335px}}.freetrial__cta .freetrial__cta__card{background:#fff;border-radius:2px;box-shadow:0 13px 22px #2e313433;margin-top:-72px;padding:60px 0 0}@media (max-width: 767px){.freetrial__cta .freetrial__cta__card{border-radius:0;box-shadow:none;padding:60px 16px 0;width:100%}}.freetrial__cta .button{margin:46px auto 80px;padding:13px 16px;width:400px}@media (max-width: 767px){.freetrial__cta .button{width:100%}}.freetrial__personalized__container{background:#f7f7f7;height:720px;width:100%;position:relative}.freetrial__personalized__container h1{display:inline-block;font-family:proxima-nova-regular;font-size:1.5rem;color:#2e3134cc;letter-spacing:.166em;line-height:1.416;margin:14px 0 0}.freetrial__personalized__container h3{display:inline-block;color:#2e31348a;font-family:proxima-nova-black;font-size:1rem}.freetrial__personalized__container p{font-size:.875rem}.freetrial__personalized__container hr{position:absolute;left:0;margin:0;width:436px}@media (max-width: 1024px){.freetrial__personalized__container hr{position:relative;left:auto;width:327px}}.freetrial__personalized__carousel{height:100%;max-width:1024px;margin:0 auto;z-index:2!important}.freetrial__personalized__carousel .freetrial__personalized__copy{width:436px;transform:translate(-18px,252px)}@media (max-width: 1024px){.freetrial__personalized__carousel .freetrial__personalized__copy{margin:0 auto;position:relative;text-align:center;transform:translateY(420px)}}.freetrial__personalized__carousel .name{position:absolute;color:#37e1a8;font-family:proxima-nova-semibold;margin-top:13px;transform:translate(294px)}@media (max-width: 1024px){.freetrial__personalized__carousel .name{transform:translate(-50%)}}@media (max-width: 420px){.freetrial__personalized__carousel .name{text-align:center;width:100%;transform:translate(-57%)}}.freetrial__personalized__carousel .goal{position:absolute;font-family:proxima-nova-regular;letter-spacing:0;text-transform:none;transform:translate(164px,100px)}@media (max-width: 1024px){.freetrial__personalized__carousel .goal{transform:translate(-50px,125px)}}.freetrial__personalized__carousel .freetrial__personalized__img__container{height:560px;width:529px;position:absolute;top:80px;right:0}@media (max-width: 1024px){.freetrial__personalized__carousel .freetrial__personalized__img__container{position:relative;height:auto;max-width:378px;width:100%;margin:0 auto;top:0}}.freetrial__personalized__carousel .freetrial__personalized__img__container img{position:absolute}.freetrial__personalized__carousel .freetrial__personalized__img__container .img1{box-shadow:0 15px 25px #2e313433;height:342px;width:228px!important;right:25px;top:60px;z-index:5}@media (max-width: 1024px){.freetrial__personalized__carousel .freetrial__personalized__img__container .img1{right:0;top:80px;height:274px;width:183px!important}}.freetrial__personalized__carousel .freetrial__personalized__img__container .img2{box-shadow:0 8px 13px #2e313433;height:228px;width:342px!important;right:100px;top:330px;z-index:4}@media (max-width: 1024px){.freetrial__personalized__carousel .freetrial__personalized__img__container .img2{display:none}}.freetrial__personalized__carousel .freetrial__personalized__img__container .img3{box-shadow:0 1px 2px #2e313433;height:342px;width:342px!important;right:185px;top:0;z-index:3}@media (max-width: 1024px){.freetrial__personalized__carousel .freetrial__personalized__img__container .img3{left:0;height:274px;width:274px!important}}.freetrial__personalized__carousel .owl-stage-outer,.freetrial__personalized__carousel .owl-stage,.freetrial__personalized__carousel .owl-item{height:100%}.freetrial__personalized__carousel__static{height:100%;width:1024px;margin:0 auto;position:relative;transform:translate(-18px,-468px);z-index:1}@media (max-width: 1024px){.freetrial__personalized__carousel__static{max-width:378px;width:100%;text-align:center;transform:translateY(-333px)}.freetrial__personalized__carousel__static h1{margin:14px 0 36px}}.freetrial__personalized__carousel__static h3{transform:translateY(-12px)}@media (max-width: 1024px){.freetrial__personalized__carousel__static p{margin:1em auto;max-width:328px}}@media (max-width: 1024px){.freetrial__personalized__carousel__static .goal__container{text-align:left;width:327px;margin:0 auto}}.freetrial__personalized__carousel__static .bar{height:56px;width:2px;background:#d5d5d5;display:inline-block;margin:8px 0;vertical-align:bottom;transform:translate(86px)}@media (max-width: 1024px){.freetrial__personalized__carousel__static .bar{transform:translate(14px)}}.freetrial__strength .freetrial__hero__carousel .slide,.freetrial__endurance .freetrial__hero__carousel .slide,.freetrial__weightloss .freetrial__hero__carousel .slide{position:relative}.freetrial__strength .freetrial__hero__carousel p,.freetrial__endurance .freetrial__hero__carousel p,.freetrial__weightloss .freetrial__hero__carousel p{bottom:74px}@media (max-width: 767px){.freetrial__strength .freetrial__hero__carousel p,.freetrial__endurance .freetrial__hero__carousel p,.freetrial__weightloss .freetrial__hero__carousel p{bottom:56px}}.freetrial__strength .freetrial__review__carousel,.freetrial__endurance .freetrial__review__carousel,.freetrial__weightloss .freetrial__review__carousel{background:#fff}.freetrial__strength .freetrial__personalize-info .personalize-info-flex,.freetrial__endurance .freetrial__personalize-info .personalize-info-flex,.freetrial__weightloss .freetrial__personalize-info .personalize-info-flex{height:706px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width: 767px){.freetrial__strength .freetrial__personalize-info .personalize-info-flex,.freetrial__endurance .freetrial__personalize-info .personalize-info-flex,.freetrial__weightloss .freetrial__personalize-info .personalize-info-flex{display:block}}.freetrial__strength .freetrial__personalize-info .personalize-fruit,.freetrial__endurance .freetrial__personalize-info .personalize-fruit,.freetrial__weightloss .freetrial__personalize-info .personalize-fruit{position:absolute;top:0;left:0;width:679px;z-index:0}.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__container,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__container,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__container{background:#f7f7f7;position:relative;width:100%}@media (max-width: 767px){.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__container,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__container,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__container{text-align:center}}.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy{min-width:260px}@media (max-width: 767px){.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy{margin:54px auto 30px}}.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy .subtitle,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy .subtitle,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy .subtitle{color:#2e31348a;font-family:proxima-nova-semibold;font-size:.825rem;line-height:1;letter-spacing:.166em;text-transform:uppercase;margin:30px 0 0}@media (max-width: 1024px){.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy .subtitle,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy .subtitle,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy .subtitle{margin:0}}.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy .title,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy .title,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy .title{font-family:proxima-nova-regular;font-size:1.5rem;color:#2e3134cc;letter-spacing:.166em;line-height:1.416;margin-top:22px}.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy p,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy p,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy p{font-family:proxima-nova-regular;font-size:.825rem;color:#2e3134cc;letter-spacing:0;max-width:390px;width:100%}@media (max-width: 767px){.freetrial__strength .freetrial__personalize-info .freetrial__personalize-info__copy p,.freetrial__endurance .freetrial__personalize-info .freetrial__personalize-info__copy p,.freetrial__weightloss .freetrial__personalize-info .freetrial__personalize-info__copy p{max-width:290px;margin:14px auto}}.freetrial__strength .card,.freetrial__endurance .card,.freetrial__weightloss .card{height:586px;max-width:460px;width:100%;padding:24px;background:#fff;border-radius:2px;box-shadow:0 1px 2px #2e313466}@media (max-width: 767px){.freetrial__strength .card,.freetrial__endurance .card,.freetrial__weightloss .card{height:auto;margin:0 auto;padding:38px 24px}}.freetrial__strength .card .blurb-container,.freetrial__endurance .card .blurb-container,.freetrial__weightloss .card .blurb-container{height:180px;display:flex;flex-direction:row;align-items:center}@media (max-width: 767px){.freetrial__strength .card .blurb-container,.freetrial__endurance .card .blurb-container,.freetrial__weightloss .card .blurb-container{height:auto;flex-direction:column}}.freetrial__strength .card .blurb-container h3,.freetrial__endurance .card .blurb-container h3,.freetrial__weightloss .card .blurb-container h3{font-family:proxima-nova-semibold;font-size:1rem;letter-spacing:0;text-transform:none;color:#2e3134cc;line-height:1.25;margin:0 0 8px}.freetrial__strength .card .blurb-container p,.freetrial__endurance .card .blurb-container p,.freetrial__weightloss .card .blurb-container p{font-size:.875rem;margin:0}.freetrial__strength .card .blurb-container .img-container,.freetrial__endurance .card .blurb-container .img-container,.freetrial__weightloss .card .blurb-container .img-container{width:206px;text-align:center}@media (max-width: 767px){.freetrial__strength .card .blurb-container .img-container,.freetrial__endurance .card .blurb-container .img-container,.freetrial__weightloss .card .blurb-container .img-container{margin-bottom:36px}}.freetrial__strength .card .blurb-container .freetrial-protein-img,.freetrial__endurance .card .blurb-container .freetrial-protein-img,.freetrial__weightloss .card .blurb-container .freetrial-protein-img{width:118px;transform:translate(-10px)}.freetrial__strength .card .blurb-container .minerals-img,.freetrial__endurance .card .blurb-container .minerals-img,.freetrial__weightloss .card .blurb-container .minerals-img{width:81px;transform:translate(-16px)}.freetrial__strength .card .blurb-container .real-food-img,.freetrial__endurance .card .blurb-container .real-food-img,.freetrial__weightloss .card .blurb-container .real-food-img{width:163px;transform:translate(-12px)}@media (max-width: 767px){.freetrial__strength .card .blurb-container .freetrial-protein-img,.freetrial__strength .card .blurb-container .minerals-img,.freetrial__strength .card .blurb-container .real-food-img,.freetrial__endurance .card .blurb-container .freetrial-protein-img,.freetrial__endurance .card .blurb-container .minerals-img,.freetrial__endurance .card .blurb-container .real-food-img,.freetrial__weightloss .card .blurb-container .freetrial-protein-img,.freetrial__weightloss .card .blurb-container .minerals-img,.freetrial__weightloss .card .blurb-container .real-food-img{transform:none}}@media (max-width: 767px){.freetrial__strength .card .blurb-container .blurb-copy,.freetrial__endurance .card .blurb-container .blurb-copy,.freetrial__weightloss .card .blurb-container .blurb-copy{margin-bottom:48px}}.freetrial__strength .freetrial__personalize-protein{background:url(/cdn/shop/t/1/assets/personalize-protein-bg.jpg?v=113381309117411944201511300271);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 767px){.freetrial__strength .freetrial__personalize-protein{background:url(/cdn/shop/t/1/assets/personalize-protein-bg-mobile.jpg?v=106463141093124957371511300267);background-repeat:no-repeat;background-position:center;background-size:cover;height:1146px}}.freetrial__strength .freetrial__personalize-protein .freetrial__personalize-info__container{background:transparent}.thank-you-page{@keyframes mdl-spinner__container-rotate{to{transform:rotate(360deg)}}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes mdl-spinner__layer-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdl-spinner__layer-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes mdl-spinner__layer-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdl-spinner__left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes mdl-spinner__right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}}.thank-you-page .spinner-box{width:100%;text-align:center;margin:150px 0 100px;font-size:18px}.thank-you-page .spinner-message{margin-top:20px}.thank-you-page .mdl-spinner{display:inline-block;position:relative;width:60px;height:60px}.thank-you-page .mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.thank-you-page .mdl-spinner.is-upgraded.is-active{animation:mdl-spinner__container-rotate 1.56823529s linear infinite}.thank-you-page .mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.thank-you-page .mdl-spinner__layer-1{border-color:#42a5f5}.thank-you-page .mdl-spinner--single-color .mdl-spinner__layer-1{border-color:#3f51b5}.thank-you-page .mdl-spinner.is-active .mdl-spinner__layer-1{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.thank-you-page .mdl-spinner__layer-2{border-color:#f44336}.thank-you-page .mdl-spinner--single-color .mdl-spinner__layer-2{border-color:#3f51b5}.thank-you-page .mdl-spinner.is-active .mdl-spinner__layer-2{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.thank-you-page .mdl-spinner__layer-3{border-color:#fdd835}.thank-you-page .mdl-spinner--single-color .mdl-spinner__layer-3{border-color:#3f51b5}.thank-you-page .mdl-spinner.is-active .mdl-spinner__layer-3{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.thank-you-page .mdl-spinner__layer-4{border-color:#4caf50}.thank-you-page .mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#3f51b5}.thank-you-page .mdl-spinner.is-active .mdl-spinner__layer-4{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.thank-you-page .mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.thank-you-page .mdl-spinner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.thank-you-page .mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.thank-you-page .mdl-spinner__circle-clipper.mdl-spinner__left{float:left}.thank-you-page .mdl-spinner__circle-clipper.mdl-spinner__right{float:right}.thank-you-page .mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.thank-you-page .mdl-spinner__circle{box-sizing:border-box;height:100%;border-width:6px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.thank-you-page .mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!important;transform:rotate(129deg)}.thank-you-page .mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.thank-you-page .mdl-spinner__right .mdl-spinner__circle{left:-100%;border-left-color:transparent!important;transform:rotate(-129deg)}.thank-you-page .mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.thank-you-page .thank-you-section{display:none;width:100%;max-width:780px;text-align:center;margin:80px auto 48px}.thank-you-page .thank-you-section h1{font-family:proxima-nova-regular;font-size:1.5rem;letter-spacing:.1667em;line-break:1.4167}.thank-you-page .thank-you-section p{font-size:1.125rem}.thank-you-page .thank-you-section .thank-you-row{margin-bottom:48px}.thank-you-page .thank-you-section .green-check{width:80px;height:auto}.thank-you-page .thank-you-section .order{font-family:proxima-nova-semibold}.thank-you-page .thank-you-section .address{padding:16px 0}.thank-you-page .thank-you-section .address p{font-size:1rem;color:#2e31348a;line-height:1.75;margin:0}.thank-you-page .thank-you-section .summary-container{background:#f7f7f7;box-shadow:0 1px 2px #2e31348a;padding:32px;width:100%;text-align:left}@media (max-width: 768px){.thank-you-page .thank-you-section .summary-container{margin-top:48px}}.thank-you-page .thank-you-section .summary-container h3{font-size:1rem;text-transform:none;letter-spacing:0;margin:0}.thank-you-page .thank-you-section .summary-container p{font-family:proxima-nova-semibold;font-size:1rem;line-height:1.75;margin:0}.thank-you-page .thank-you-section .summary-container .product{display:flex;flex-direction:row}.thank-you-page .thank-you-section .summary-container .package-example{margin-right:24px;max-height:76px;width:auto}.thank-you-page .thank-you-section .summary-container .hr-break{margin:24px -32px;height:1px}.thank-you-page .thank-you-section .summary-container li,.thank-you-page .thank-you-section .summary-container .total{display:flex;flex-direction:row;justify-content:space-between}.thank-you-page .thank-you-section .summary-container .price{font-family:proxima-nova-semibold;font-size:.875rem}.thank-you-page .thank-you-section .summary-container .total{margin-bottom:0}.thank-you-page .thank-you-section .summary-container .total .price{font-size:1.125rem}.thank-you-page .thank-you-footer .container{max-width:780px}.thank-you-page .thank-you-footer p{color:#2e31348a;font-size:1rem;margin:8px 0 24px}.scroll-line-anim-container{height:125px;overflow:hidden;position:absolute;top:90%;left:50%}@media (max-width: 767px){.scroll-line-anim-container{display:none}}.scroll-line-anim{background:#2e31348a;display:block;height:125px;width:2px;position:relative;animation:scrolldown 2.2s cubic-bezier(.76,0,.3,1) forwards infinite;transform:translate(-50%)}@keyframes scrolldown{0%{transform:translateY(-125px)}65%{transform:translateY(0)}to{transform:translateY(125px)}}.modal-backdrop{background-color:#00000080}.modal-open .main-content,.modal-open #shopify-section-general-header,.modal-open #shopify-section-general-footer{filter:blur(20px)}.ifit-modal.center{text-align:center}@media (min-width: 768px){.ifit-modal .modal-dialog{width:620px}}.ifit-modal .modal-title{color:#2e3134cc;font-size:1.5rem;text-transform:uppercase}.ifit-modal .modal-content{border:none;border-radius:2px;padding:60px;background:#fff}.ifit-modal .modal-header{padding:0;border-bottom:none}.ifit-modal .modal-body{color:#2e3134cc;font-size:1rem;padding:0}.ifit-modal .close{position:absolute;top:14px;right:20px;font-size:2.25rem;font-weight:300;line-height:1;color:#979797;text-shadow:none;opacity:1}.thank-you-confirmation{max-width:780px;margin:60px auto;text-align:center}.thank-you-confirmation p{font-size:1.125rem;line-height:1.556;max-width:300px;margin:24px auto 0}@media (max-width: 768px){.thank-you-confirmation .thank-you-info{margin-bottom:60px}.thank-you-confirmation .thank-you-info:last-child{margin-bottom:0}}.thank-you-confirmation .barcode{width:94px}.thank-you-confirmation .gift{width:87px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.flickity-page-dots{padding-bottom:40px}.variant-membership{display:none}.create-my-mix-modal .modal-dialog{width:858px;max-width:90%;margin:10px auto}.create-my-mix-modal .modal-content{background:#f7f7f7;padding-top:0}@media (max-width: 520px){.create-my-mix-modal .modal-content{padding:0 30px 30px}}.create-my-mix-modal h1,.create-my-mix-modal p{max-width:500px;margin:auto}.create-my-mix-modal h1{font-size:1.5rem;font-family:proxima-nova-regular;margin-top:26px}@media (max-width: 520px){.create-my-mix-modal h1{font-size:1.125rem}}.create-my-mix-modal .create-my-mix-gif{width:100%;max-width:800px}@media (max-width: 767px){.main-content{padding:120px 30px 60px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ifit-theme.scss.css.map */
