@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap";.homepage-video .subtitle{font-weight:700}.yotpo-main-widget{margin-bottom:30px!important}div.subscription-content label[for$=cancel_reason_other],.next-order-date__container .text-button,.next-order-date__container .SingleDatePicker{display:none!important}a.msp__product-image{cursor:default!important}#customer .messages li,#customer .errors li{padding:4px 0}.reward-img{margin-top:40px}#customer .errors{background:#c70039;color:#fff}#customer .messages{background:#f58e7a;color:#fff}.select_products .bold-ro__choice-header{padding-top:60px}#contact_form .quote{font-weight:700;border:1px solid #000}.top-logout svg{height:25px;width:30px;position:relative;bottom:-5px}.klaviyo-form *{font-family:Roboto,sans-serif}.klaviyo-form div[class*=FormComponent__StyledFormComponentWrapper]{padding-left:0!important}.zopim{opacity:0!important}.zopim.show{opacity:1!important}.zopim.hide{opacity:0!important}.h-100{height:100%!important}.blurred{filter:blur(3px);-webkit-filter:blur(3px)}.manage.app div.content.container,.select_products_checkout div.content.container{padding-bottom:50px}@media only screen and (max-width: 767px){.manage.app .subscription-content .subscription-button{display:block;width:100%;float:none;position:static}.manage.app .content.container{width:auto}}.evive-two-box,.evive-three-box{padding-bottom:50px}body.index .evive-two-box,body.index .evive-three-box{padding:0}.evive-two-box h2,.evive-three-box h2{text-align:center;padding:20px 10px;font-size:22px}.evive-two-box .evive-two-box-block,.evive-three-box .evive-three-box-block{text-align:center}.evive-two-box .evive-two-box-block .evive-two-box-img,.evive-three-box .evive-three-box-block .evive-three-box-img{max-width:100%}.pos-app-logos h1{text-align:center;padding:10px 0}.pos-app-logos p{text-align:center;line-height:1.4em;font-size:18px}.manage-subscription-page .unsubscribe-success{display:block;width:calc(100% - 22px)!important;padding:5px 10px;margin:0 0 10px;border:1px solid #8e9e65;border-radius:3px;background:rgba(177,197,124,.35);color:#41482f}.headline-section.featured-content-section{position:relative;margin-bottom:100px}.headline-section.featured-content-section:after{content:" ";display:block;width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:#fff2da transparent transparent transparent;position:absolute;bottom:-50px;left:calc(50% - 50px)}.homepage-cta{padding:50px 0;text-align:center}.homepage-cta .home-cta{border-radius:0;font-size:32px;padding:20px 50px;text-transform:uppercase}.gallery-section .title{text-align:center;border:0;position:relative;z-index:5}.gallery-section .title:before,.gallery-section .title:after{content:" ";border-bottom:1px solid #ded6c7;height:24px;width:20%;position:absolute;top:0;left:0;z-index:3}.gallery-section .title:after{right:0;left:unset;content:" "}body.index .evive-two-box .evive-two-box-block .evive-two-box-img{width:380px}.homepage-subtitle-block{padding:0}.homepage-subtitle-block h2.title:before{content:"";border-bottom:1px solid #ded6c7;height:24px;width:100%;position:absolute;top:0;left:0;right:unset;z-index:-999}.homepage-subtitle-block h2.title{font-family:Montserrat;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.5;display:block;letter-spacing:2px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:32px;margin:0 0 1em;padding:7px 0;color:#636363;text-align:center;position:relative}.homepage-subtitle-block h2.title span{background:#fff!important}.homepage-subtitle-block .subtitle{color:#636363;width:60%;margin:0 auto;text-align:center;text-transform:none;font-size:18px;max-width:90%}.image-with-text-overlay-section .container{padding:0}.instagram-feed-section .instagram-feed-wrap .title{display:none}@media (min-width: 768px){.manage.app div.content.container,.select_products_checkout div.content.container{padding-top:150px}}.sixteen.columns.breadcrumb.clearfix{text-align:center}.action_button.yellow{border-style:solid;background:white;border-color:#000;border-width:1px;color:#000}.subscription-button.msp__link.msp__link--alert,.one-half.right.relative{background-color:#fff}.title{font-family:Roboto!important}.subtitle{font-family:Roboto slab!important}.logo-bar__image{width:50%!important}.shopify-policy__title{padding:30px 0}.recipe-box{font-family:roboto;position:relative;padding-bottom:0!important}.recipe-box img{margin-bottom:0!important}.recipe-box span{position:absolute;bottom:0;left:0;width:100%;padding:10px 0;background:rgba(255,255,255,.6);font-size:18px;color:#000}.sport-product-page .sport-line-box{position:absolute;top:0;width:100%;z-index:3}.sport-product-page .sport-line-box .sport-line{height:1px;width:100%;margin-bottom:10px;background:#fff0de}.sport-product-page .sport-line-box .alerte{position:absolute;top:-10px;right:10px;width:100px;height:100px}.sport-product-page .pie-title-box{position:relative;margin-left:-150px;width:522px;height:360px;position:absolute;top:0;margin-top:-140px;z-index:2}.sport-product-page .pie-title-box svg{width:100%;height:100%}.sport-product-page .pie-title-box h1{position:absolute;top:5%;left:50%;z-index:999;line-height:1.1em;font-family:Roboto Slab,sans-serif;font-size:42px;margin:0!important;padding:0;transform:translate(-50%)}.sport-product-page .triangle-text-box-wrap{position:relative}.sport-product-page .triangle-text-box-wrap .triangle-text-box{position:relative;padding-top:360px;margin-top:140px;z-index:1;overflow:hidden}.sport-product-page .triangle-text-box-wrap .triangle-text-box:before{content:"";width:0px;height:0px;position:absolute;top:0;left:0;border-bottom:920px solid transparent;border-right:1000px solid #fff;border-radius:0}.sport-product-page .triangle-text-box-wrap .social_buttons{text-transform:uppercase}.sport-product-page .triangle-text-box-wrap .social_buttons a{background:transparent!important;font-size:18px!important}.sport-product-page .triangle-text-box-wrap .logo-protein{width:210px;height:174px}.sport-product-page .triangle-text-box-wrap .top-text{position:absolute;top:80px;right:0;padding:20px;width:50%;z-index:9;text-align:center}.sport-product-page .triangle-text-box-wrap .top-text h2{font-size:20px;line-height:1.1em;margin-bottom:10px}.sport-product-page .triangle-text-box-wrap .top-text ul{list-style-type:disc;display:inline-block}.sport-product-page .triangle-text-box-wrap .top-text ul li{margin-bottom:4px;text-align:left}.sport-product-page .triangle-text-box-wrap .top-text h2,.sport-product-page .triangle-text-box-wrap .top-text h3,.sport-product-page .triangle-text-box-wrap .top-text p,.sport-product-page .triangle-text-box-wrap .top-text li{font-family:Roboto Slab,sans-serif;font-weight:700}.sport-product-page .triangle-text-box-wrap .top-text svg.logo-sport{width:150px;height:52px}.sport-product-page .triangle-text-box-wrap .bottom-content{position:relative;z-index:9}.sport-product-page .triangle-text-box-wrap .bottom-content h3{font-family:Roboto Slab,sans-serif;font-weight:700;font-size:25px;margin:0}.sport-product-page .triangle-text-box-wrap .bottom-content p{color:#3c3c3b}.sport-product-page .triangle-text-box-wrap .bottom-content .col{float:left;padding:20px;min-height:1px}.sport-product-page .triangle-text-box-wrap .bottom-content .nutrition-fact{width:192px}.sport-product-page .triangle-text-box-wrap .bottom-content .bottom-text{width:40%}.sport-product-page .triangle-text-box-wrap .button{-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0;font-family:Roboto,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase}.sport-product-page .triangle-text-box-wrap .nutrition-fact{height:450px}.sport-product-page .triangle-text-box-wrap .nutrition-fact img{max-height:100%;width:auto}@media (max-width: 1350px){.sport-product-page .triangle-text-box-wrap .pie-title-box{margin-left:0;margin-top:-130px;width:100%;height:auto;position:absolute;top:0;text-align:center}.sport-product-page .triangle-text-box-wrap .pie-title-box svg{display:none}.sport-product-page .triangle-text-box-wrap .triangle-text-box{padding-top:400px}.sport-product-page .triangle-text-box-wrap .triangle-text-box:before{border-right-color:#ffffff26}.sport-product-page .triangle-text-box-wrap .top-text{padding:110px 30px 40px;box-sizing:border-box;width:100%;position:absolute;top:0;z-index:2;text-align:center}.sport-product-page .triangle-text-box-wrap .top-text .button{margin-left:0}}@media (min-width: 992px) and (max-width: 1200px){.sport-product-page .triangle-text-box-wrap .bottom-content p{font-size:14px}}@media (max-width: 650px){.sport-product-page .triangle-text-box-wrap .pie-title-box h1{font-size:40px}.sport-product-page .triangle-text-box-wrap .bottom-content .col{float:none;width:auto!important;text-align:center}.sport-product-page .triangle-text-box-wrap .bottom-content .col h3{text-align:center}}.sport-product-page .product_section .one-half.right{padding:10px 0 0}#header a.right{font-size:14px;text-transform:uppercase}.manage-subscription-page span.ro-translation-change_frequency{display:inline-block;text-decoration:underline}.manage-subscription-page .subscription-content-block-header{color:#fff;text-transform:uppercase}.manage-subscription-page .text-button{text-decoration:underline}.manage-subscription-page .subscription-button.msp__link{color:#000}.manage-subscription-page .subscription-button{border-radius:0!important}.manage-subscription-page .ro-translation-skip_shipment_button_text{font-size:14px}.manage-subscription-page .ro-translation-edit_button_text,.manage-subscription-page .ro-translation-skip_shipment_button_text{text-decoration:underline}.manage-subscription-page .ro-translation-pause_subscription_button_text{display:none}.manage-subscription-page .ro-translation-build_a_box_products_list_make_selection,.manage-subscription-page .ro-translation-resume_subscription_button_text{background:#8cbe7c;padding:4px 6px;color:#fff;text-decoration:none}.manage-subscription-page .toggle-subscription-content.text-button{text-transform:uppercase;background:#000;color:#fff}.manage-subscription-page .subscription-button.msp__link:hover,.manage-subscription-page .subscription-content-block-header p:hover,.manage-subscription-page .text-button:hover,.manage-subscription-page .text-button{color:#c70039;text-decoration:none}.manage-subscription-page .warning{font-size:16px;font-weight:500;text-transform:initial;font-style:italic}.is_evive_steps .bold-ro__frequency-label option[value="7"],.is_evive_steps .bold-ro__frequency-label option[value="8"]{display:none}.dollar-sign.en:before{content:"$"}.dollar-sign.fr:after{content:" $"}.page-box-selection{overflow-x:hidden}.page-box-selection #header.mobile-header{z-index:9999}.page-box-selection .header.default-header{position:absolute}.page-box-selection .container.mobile_logo{display:none!important}.page-box-selection .header.default-header>.container{display:none!important}.page-box-selection div.content.container{padding:0!important}.page-box-selection .step-box{position:relative;z-index:9;color:#000;text-align:center}.page-box-selection .flavors-box{position:relative;padding-left:60px}.page-box-selection .box_shadow_toright{box-shadow:4px 5px 12px #0000001a}.page-box-selection .box_shadow_toleft{box-shadow:-4px 5px 12px #0000001a}.page-box-selection .mm-page.mm-slideout{z-index:auto}.page-box-selection .animated-overlay{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.page-box-selection input.bold-product__quantity-val,.page-box-selection .box-selection-header{text-align:center}.page-box-selection .box-selection-header .columns{margin:0}.page-box-selection .box-selection-header .box-selection-logo{width:160px;display:inline-block}@media (max-width: 767px){.page-box-selection .box-selection-header .box-selection-logo{width:120px}}.ingredient-popup{padding:30px;font-size:13px;line-height:1.4em}.ingredient-popup h2{color:#000}.slide-out-bottom{-webkit-animation:slide-out-bottom 1.4s ease-in both;animation:slide-out-bottom 1.4s ease-in both}@-webkit-keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}}@keyframes slide-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}}.evive-home-banner{margin-bottom:10px;position:relative}.evive-home-banner .container-fluid{height:calc(100vh - 220px)}.evive-home-banner .icon{width:70px;height:70px;display:inline-block}.evive-home-banner .left-image{height:100%;margin:0}.evive-home-banner .left-image img{position:absolute;left:-100%;opacity:0;display:block;-moz-transition:opacity .7s linear;-o-transition:opacity .7s linear;-webkit-transition:opacity .7s linear;transition:opacity .7s linear;width:100%;height:100%;object-fit:cover;object-position:center}.evive-home-banner .left-image img.active{opacity:1;position:static}@media only screen and (max-width: 767px){.evive-home-banner .left-image img{object-position:top center}}.evive-home-banner .right-text{font-family:Roboto,sans-serif;padding:160px 14% 8% 6%;box-sizing:border-box}.evive-home-banner .right-text .box-content{align-self:flex-end}.evive-home-banner .right-text h1{color:#858585;font-size:28px;text-transform:uppercase;font-weight:900;letter-spacing:0px;line-height:1.05em}@media (min-width: 650px){.evive-home-banner .right-text h1{font-size:calc(28px + 40 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.evive-home-banner .right-text h1{font-size:68px}}.evive-home-banner .right-text h2{color:#858585;font-size:16px;text-transform:none;line-height:1.2em}@media (min-width: 650px){.evive-home-banner .right-text h2{font-size:calc(16px + 4 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.evive-home-banner .right-text h2{font-size:20px}}.evive-home-banner .right-text .btn{min-width:300px}@media only screen and (min-width: 1024px){.evive-home-banner .right-text{padding-right:10%}}.evive-home-banner .big-title{font-family:Roboto,sans-serif;color:#000;font-size:36px;text-transform:uppercase;font-weight:900;position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:1em;margin:0;transform:translateY(50%);z-index:9}@media (min-width: 650px){.evive-home-banner .big-title{font-size:calc(36px + 54 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.evive-home-banner .big-title{font-size:90px}}@media (max-width: 768px){.evive-home-banner{margin-bottom:0}.evive-home-banner .one-half{display:block;position:relative}.evive-home-banner .right-text{position:absolute!important;top:0;left:0;width:100%;box-sizing:border-box;margin:0;text-align:center;padding:40px 30px 0}.evive-home-banner .right-text h1{text-transform:none;color:#000;padding:10px 0;max-width:290px;margin:0 auto!important}}@media (max-width: 767px){.evive-home-banner .container-fluid{height:calc(90vh - 60px)}.evive-home-banner .left-image{bottom:10px;position:relative}}@media (max-width: 650px){.evive-home-banner .right-text h1{margin:0}.evive-home-banner .right-text .icon{width:60px;height:60px}.evive-home-banner .right-text .btn{min-width:0px;font-size:18px;padding:8px 10px}}@media screen and (min-width: 769px) and (max-height: 650px){.evive-home-banner .right-text h1{font-size:30px}}div.logo-list-section .logo-bar-section{margin-bottom:40px;padding:0}div.logo-list-section .logo-bar{border-bottom:2px solid #000;padding:0}div.logo-list-section .logo-bar img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}div.logo-list-section .show-mobile .logo-bar{border:none}@media (max-width: 1024px){div.logo-list-section .logo-bar__item{max-width:130px}}@media (max-width: 650px){div.logo-list-section .logo-bar__item{max-width:18%}div.logo-list-section .logo-bar__item .logo-bar__image{width:98%!important}}@media (max-width: 1024px){.retailer-logo-list-section .logo-bar{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px}.retailer-logo-list-section .logo-bar .logo-bar__item{width:30%!important}.retailer-logo-list-section .logo-bar .logo-bar__item .logo-bar__image{width:98%!important}}.section-title{color:#000;font-family:Roboto,sans-serif;font-weight:900;font-size:42px;line-height:1.2em;margin:0;text-transform:uppercase;letter-spacing:0px;text-shadow:1px 1px 6px #fff}@media (max-width: 992px){.section-title{font-size:34px}}@media (max-width: 650px){.section-title{font-size:22px}}h2.section-p,.section-p p{margin:0;font-weight:100;font-size:17px;color:#000;line-height:1.1em;padding:10px;text-transform:none;font-family:Roboto,sans-serif;letter-spacing:0px}@media (max-width: 650px){h2.section-p,.section-p p{font-size:15px}}.container.image-banner{padding-top:0}div.products-with-slider{padding-top:0!important;height:100%;align-items:flex-start;margin-top:70px;margin-bottom:70px}div.products-with-slider.banner-bottom{margin-bottom:20px}div.products-with-slider .section-title{text-align:center;position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);line-height:1.1em;z-index:99}div.products-with-slider .columns.slide{text-align:center;padding-bottom:20px;padding-top:40px;box-sizing:border-box}div.products-with-slider .columns.slide .section-p{max-width:80%;margin:0 auto}div.products-with-slider .columns.image img{width:100%}div.products-with-slider .flexslider{overflow:visible}div.products-with-slider .flexslider:hover .flex-next:hover,div.products-with-slider .flexslider:hover .flex-prev:hover{background-color:#000}div.products-with-slider .flexslider .flex-direction-nav a{height:26px;width:26px;border-radius:50%;font-size:12px;line-height:22px;opacity:1;background-color:#000;color:#fff;font-weight:700;transform:translateY(-50%);top:96%;box-shadow:0 0 10px 12px #ffffffb3}div.products-with-slider .flexslider .flex-direction-nav [class^=icon-]:before{font-weight:700}div.products-with-slider .flexslider .flex-direction-nav .flex-next{display:block!important;right:0;opacity:.8}div.products-with-slider .flexslider .flex-direction-nav .flex-prev{display:block!important;left:0;opacity:.8}div.products-with-slider .flexslider.double .slides img{width:80%}div.products-with-slider .flexslider .slides img{width:100%}div.products-with-slider .flexslider .slides a{color:#000}div.products-with-slider .flexslider .slides p{font-size:12px;color:#000;font-weight:900;font-family:Roboto,sans-serif;text-transform:uppercase}@media (max-width: 767px){div.products-with-slider{margin-top:40px;margin-bottom:10px}div.products-with-slider .flexslider .flex-next{right:-20px}div.products-with-slider .flexslider .flex-prev{left:-20px}div.products-with-slider .flexslider .slides img{width:100%!important}div.products-with-slider.flexit{display:flex;flex-wrap:wrap}div.products-with-slider.flexit.right-img .columns.slide{order:2}div.products-with-slider .columns.slide{border:none;padding-top:20px}div.products-with-slider .columns.slide .btn{margin-top:10px}div.products-with-slider .columns{flex:0 0 100%;display:block;width:auto;float:none}}section.evive-video{position:relative;text-align:center}section.evive-video .title-box{margin-bottom:30px}section.evive-video .title-box h2{margin-bottom:10px}section.newsletter-block{border-top:2px solid #000;align-items:center;padding:40px 0;margin-top:40px;margin-bottom:40px}section.newsletter-block .columns.image img{width:100%}section.newsletter-block .columns.newsletter{box-sizing:border-box;padding:30px}section.newsletter-block .columns.newsletter .section-title{line-height:1.1em;margin-bottom:60px}section.newsletter-block .columns.newsletter form{max-width:360px}section.newsletter-block .columns.newsletter .newsletter-box{position:relative}section.newsletter-block .columns.newsletter .newsletter-box input{margin:0}section.newsletter-block .columns.newsletter .newsletter-box .button{position:absolute;top:0;font-size:16px;right:0}@media (max-width: 768px){section.newsletter-block{text-align:center}section.newsletter-block .button{position:static!important}section.newsletter-block .columns.newsletter{padding-top:0}section.newsletter-block .columns.newsletter .section-title{margin-bottom:20px}}.btn.black{color:#fff;background:#000;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:18px}.btn.black:hover{color:#fff;background:#858585}.evive-collapse{margin:30px 0 0;padding:20px;width:100%}.evive-collapse h2{font-size:22px;color:#000;margin:40px 0;text-align:center;font-weight:700}.evive-collapse .evive-collapse-content{display:none;padding:10px 0 15px;font-size:14px}.evive-collapse .evive-collapse-content p{font-weight:400}.evive-collapse .evive-collapse-title{cursor:pointer;line-height:1.2em;font-size:16px;text-transform:uppercase;font-weight:700;position:relative;padding:15px 15px 15px 0;border-bottom:1px solid #ddd}.evive-collapse .evive-collapse-title.open:after{transform:translateY(-50%) rotate(-180deg)}.evive-collapse .evive-collapse-title:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="15" height="8" viewBox="0 0 15 8"><path fill="currentColor" fill-rule="evenodd" d="M6.4,7.7C6.6,7.9,6.9,8,7.2,8h0.6c0.3,0,0.6-0.1,0.8-0.3l6.2-5.6C14.9,2,15,1.8,15,1.6c0-0.2-0.1-0.4-0.2-0.5l-1.1-1C13.6,0.1,13.4,0,13.2,0s-0.4,0.1-0.5,0.2L7.5,4.9L2.3,0.2C2.2,0.1,2,0,1.8,0S1.4,0.1,1.3,0.2l-1.1,1C0.1,1.3,0,1.5,0,1.7C0,1.8,0.1,2,0.2,2.1L6.4,7.7z"/></svg>');position:absolute;top:50%;right:0;line-height:1em;transform:translateY(-50%)}@media (max-width: 750px){.evive-collapse .toggle-btn{display:block;text-align:center;color:#000;text-decoration:underline;margin-bottom:10px}.evive-collapse .evive-collapse-item{display:none}}@media (min-width: 751px){.evive-collapse .evive-collapse-item{display:block!important}}.country-picker{position:relative;padding:0 6px 15px;top:6px;transition:all ease-in .6s}.country-picker:hover .country-picker-lang{height:auto;opacity:1;display:block;z-index:99}.country-picker .current-lc{float:right;line-height:26px;padding-left:4px;font-weight:700;font-size:12px;text-transform:uppercase}.country-picker .country-picker-lang{position:absolute;width:142px;height:0%;opacity:0;display:none;top:100%;left:50%;transform:translate(-50%);background:#fff;box-shadow:1px -2px 14px #0000001a;padding:6px;transition:all ease-in .2s}.country-picker .country-picker-lang:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-100%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.country-picker .country-picker-lang a{display:block;padding:10px 16px;border-bottom:1px solid #ebebeb;transition:all ease-in .6s;line-height:1.2em;color:#000;font-size:13px!important}.country-picker .country-picker-lang a.active{color:#fff!important;background:#000;border:none}.country-picker .country-picker-lang a.active .flag-icon{fill:#fff}.country-picker .country-picker-lang a:hover:not(.active){background:#ebebeb;color:#000!important}.country-picker .country-picker-lang a:last-child{border:none}.country-picker .country-picker-lang .flag-icon{width:20px;height:auto;float:left;display:inline-block;margin-right:10px}@media (max-width: 767px){.country-picker{right:0;position:absolute}.country-picker .country-picker-lang{left:0}}#country-popup .b-container-fluid{padding:0!important}#country-popup .popup-text{text-align:center;padding:30px 20px 30px 0;display:none;position:absolute;right:0}#country-popup .popup-text h2{color:#000;font-size:22px;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;margin-bottom:4px;font-weight:900;white-space:nowrap}@media (min-width: 650px){#country-popup .popup-text h2{font-size:calc(22px + 12 * (100vw - 650px) / 790)}}@media (min-width: 1440px){#country-popup .popup-text h2{font-size:34px}}#country-popup .popup-text p{line-height:1.2em;font-size:14px;margin-bottom:10px}@media (min-width: 650px){#country-popup .popup-text p{font-size:calc(14px + 3 * (100vw - 650px) / 790)}}@media (min-width: 1440px){#country-popup .popup-text p{font-size:17px}}#country-popup .popup-text .button{text-transform:uppercase;font-weight:700;font-size:18px}#country-popup .popup-text a.continue-on{color:#000;text-decoration:underline}#country-popup .popup-img{object-fit:contain;display:block;width:100%;height:100%}@media (max-width: 576px){#country-popup .popup-text{position:static;padding:10px}#country-popup .popup-text h2{white-space:normal}#country-popup .popup-text h2 br{display:none}}.fancybox-wrap.fr_ca .popup-text.fr_ca,.fancybox-wrap.en_ca .popup-text.en_ca,.fancybox-wrap.en_us .popup-text.en_us{display:block!important}.product-new-container{padding-top:60px;padding-bottom:40px}@media (min-width: 650px){.product-new-container{padding-top:calc(60px + 90 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container{padding-top:150px}}@media (min-width: 650px){.product-new-container{padding-bottom:calc(40px + 40 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container{padding-bottom:80px}}.product-new-container h1{color:#000;font-size:32px;text-transform:uppercase;font-weight:900;line-height:1em;margin:0;padding:0;transform:translateY(-50%);z-index:2;left:-8%;position:absolute;letter-spacing:0px;top:0}@media (min-width: 650px){.product-new-container h1{font-size:calc(32px + 18 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container h1{font-size:50px}}.product-new-container h1.short-title{left:-4%}.product-new-container h2{color:#cececf;font-size:22px;letter-spacing:0px;line-height:1em;margin-bottom:10px}@media (min-width: 650px){.product-new-container h2{font-size:calc(22px + 8 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container h2{font-size:30px}}.product-new-container h2 span{display:block}.product-new-container h2.has-icon{margin-top:0}.product-new-container h3{letter-spacing:0px}.product-new-container .logos-box{padding-top:20px}.product-new-container .title-icon{width:40px;height:40px;position:absolute;bottom:80%;left:0}@media (min-width: 650px){.product-new-container .title-icon{width:calc(40px + 60 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container .title-icon{width:100px}}@media (min-width: 650px){.product-new-container .title-icon{height:calc(40px + 60 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container .title-icon{height:100px}}.product-new-container .title-icon.show-mobile{width:80px;height:80px;position:static}.product-new-container .product-new__main-img{width:100%}.product-new-container .secondary-images{margin-top:20px}.product-new-container .secondary-images .secondary-images-box{position:relative;display:block}.product-new-container .secondary-images .secondary-images-box .play-video-icon{position:absolute;top:50%;left:50%;width:26%;height:26%;opacity:.75;transform:translate(-50%,-50%)}.product-new-container .secondary-images img{width:100%}.product-new-container .order-now-box.show-mobile{margin:40px 0;text-align:center}.product-new-container .order-now-box.show-mobile.has-icon{margin-bottom:-10px}.product-new-container .product-info{padding:0 20px}.product-new-container .product-info p{font-size:17px;line-height:1.2em;margin:0}.product-new-container .product-info p em{font-size:.7em;font-style:normal}.product-new-container .product-info .subsection-title{font-weight:900;text-transform:none;font-size:18px}.product-new-container .product-info .nutrition-fact-img{width:300px}.product-new-container .product-info .evive-collapse-content.how-to{padding:20px 30px}.product-new-container .product-info .evive-collapse-content.how-to img{width:100%;height:auto;display:block}@media (max-width: 576px){.product-new-container .product-info .evive-collapse-content.how-to{padding:20px 0}}.product-new-container .product-info .order-online{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:10px;padding:10px 60px}@media (min-width: 650px){.product-new-container .product-info .order-online{font-size:calc(18px + 4 * (100vw - 650px) / 790)}}@media (min-width: 1440px){.product-new-container .product-info .order-online{font-size:22px}}@media (max-width: 576px){.product-new-container .product-info .order-online{padding:10px 40px}}.product-new-container .product-info .extra-pricing{font-family:Roboto Slab;font-weight:700;padding:0 15px}@media (max-width: 768px){.product-new-container .evive-collapse .evive-collapse-item{display:block!important}.product-new-container h1{left:0!important;transform:translateY(25%);top:auto;bottom:0;width:100%;text-align:center}.product-new-container h2{margin-top:20px}.product-new-container .product-info{padding:0}}.evive-collapse.caret{padding:0;margin:0 0 30px}.evive-collapse.caret .evive-collapse-title{border:none;padding:14px 10px 14px 0}.evive-collapse.caret .evive-collapse-item{border-bottom:1px solid #000}.evive-collapse.caret .evive-collapse-title.open:after{transform:rotate(270deg)}.evive-collapse.caret .evive-collapse-title:after{content:"";height:10px;width:10px;transition:all ease-in .2s;background-size:cover;transform:rotate(90deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284.9 284.9'%3E%3Cpath d='M76.5 2.8L62.2 17.1c-1.9 1.9-2.9 4.1-2.9 6.6s1 4.7 2.9 6.6l112.2 112.2L62.2 254.7c-1.9 1.9-2.9 4.1-2.9 6.6s1 4.7 2.9 6.6l14.3 14.3c1.9 1.9 4.1 2.9 6.6 2.9s4.7-1 6.6-2.9l133-133c1.9-1.9 2.9-4.1 2.9-6.6s-1-4.7-2.9-6.6L89.6 2.8C87.7.9 85.6 0 83.1 0s-4.7.9-6.6 2.8z'/%3E%3C/svg%3E")}.lunch-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}.lunch-modal.copy-active .lunch-modal-inner .lunch-modal-foot span{display:block}.lunch-modal.copy-active .lunch-modal-inner .lunch-modal-foot .bt{display:none}.lunch-modal.copy-active .lunch-modal-inner .lunch-modal-foot>*{max-width:100%}.lunch-modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background:#f8fafa}.lunch-modal .lunch-modal-close{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;z-index:10}.lunch-modal .lunch-modal-close:before,.lunch-modal .lunch-modal-close:after{content:"";position:absolute;top:11px;left:0;width:100%;height:2px;background-color:#000;-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.lunch-modal .lunch-modal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lunch-modal .lunch-modal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lunch-modal .lunch-modal-close:hover:before,.lunch-modal .lunch-modal-close:hover:after{background:#858585}.lunch-modal .lunch-modal-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-shadow:0 2px 21px 0 rgba(0,0,0,.05);box-shadow:0 2px 21px #0000000d;-webkit-box-sizing:border-box;box-sizing:border-box;width:842px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.lunch-modal .lunch-modal-inner .lunch-modal-foot{width:100%;text-align:center;padding:10px;background-color:#f7f7f7}.lunch-modal .lunch-modal-inner .lunch-modal-foot>*{max-width:60%;margin:0 auto;font-weight:400;font-size:10px;line-height:1.3;text-align:center;color:#000}.lunch-modal .lunch-modal-inner .lunch-modal-foot span{display:none}.lunch-modal .lunch-modal-inner .lunch-modal-foot .bt{display:inline;font-weight:700;cursor:pointer}.lunch-modal .lunch-modal-inner .box{position:absolute;left:50%;transform:translate(-50%);width:208px;bottom:20px;z-index:1}.lunch-modal .lunch-modal-inner .box.mobile{display:none}.lunch-modal .lunch-modal-inner .lunch-modal-left{width:45%;position:relative}.lunch-modal .lunch-modal-inner .lunch-modal-left .bg-desktop{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lunch-modal .lunch-modal-inner .lunch-modal-left .bg-mobile{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.lunch-modal .lunch-modal-inner .lunch-modal-left span{position:absolute;top:0;left:0;padding:25px;font-size:20px;font-weight:700;text-align:center;text-transform:uppercase;display:inline-block;width:100%}.lunch-modal .lunch-modal-inner .lunch-modal-right{width:55%}.lunch-modal .lunch-modal-inner .lunch-modal-right .inner{padding:57px 40px 0}.lunch-modal .lunch-modal-inner .lunch-modal-right .title{text-align:center;line-height:1.1;font-size:36px;color:#628c08;margin-bottom:10px}.lunch-modal .lunch-modal-inner .lunch-modal-right .sub-title{font-size:34px;font-weight:700;line-height:1.05;text-align:center;color:#000;margin:0 auto 10px}.lunch-modal .lunch-modal-inner .lunch-modal-right .small{font-size:14px;font-weight:900;text-align:center;margin-bottom:30px;color:#628d07;line-height:1.2}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button{height:63px;font-size:19px;font-weight:900;color:#fff;background:#000;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:92px}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button:hover{text-decoration:underline}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button.loading{cursor:not-allowed}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button.loading img{display:block}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button.loading span{display:none}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button img{display:none;width:30px}.lunch-modal .lunch-modal-inner .lunch-modal-right p{font-size:13px;color:#949494;margin-bottom:10px;line-height:1.2}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot{background-color:#f7f7f7;padding:12px 40px;display:flex;align-items:center}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot img{width:48px;margin-right:10px}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot span{font-size:14px;max-width:140px;line-height:1.2}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot a{justify-self:flex-end;font-size:15px;text-decoration:underline;color:#000}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot a:hover{text-decoration:none}@media (max-width: 1024px){.lunch-modal .lunch-modal-inner{width:720px}.lunch-modal .lunch-modal-inner .lunch-modal-right .inner{padding:40px 20px 0}}@media (max-width: 767px){.lunch-modal .lunch-modal-inner{width:600px;display:block}.lunch-modal .lunch-modal-inner .lunch-modal-left{width:100%;padding-top:60%}.lunch-modal .lunch-modal-inner .lunch-modal-left .bg-desktop{display:none}.lunch-modal .lunch-modal-inner .lunch-modal-left .bg-mobile{display:block}.lunch-modal .lunch-modal-inner .lunch-modal-left span{padding:10px;font-size:16px}.lunch-modal .lunch-modal-inner .lunch-modal-right{width:100%}.lunch-modal .lunch-modal-inner .lunch-modal-right .inner{padding:20px 20px 0}.lunch-modal .lunch-modal-inner .lunch-modal-right .title{font-size:34px}.lunch-modal .lunch-modal-inner .lunch-modal-right .sub-title{font-size:28px}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button{margin-bottom:30px}}@media (max-width: 640px){.lunch-modal .lunch-modal-close{top:12px;right:12px}.lunch-modal .lunch-modal-inner{max-height:calc(100% - 30px);width:calc(100% - 30px)}.lunch-modal .lunch-modal-inner .box.desktop{display:none}.lunch-modal .lunch-modal-inner .box.mobile{position:relative;bottom:unset;left:unset;transform:translate(0);display:block;max-width:80%;margin:0 auto 10px}.lunch-modal .lunch-modal-inner .lunch-modal-foot>*{max-width:100%}.lunch-modal .lunch-modal-inner .lunch-modal-right .inner{padding:15px 15px 0}.lunch-modal .lunch-modal-inner .lunch-modal-right .title{font-size:22px}.lunch-modal .lunch-modal-inner .lunch-modal-right .sub-title{font-size:15px;max-width:100%;margin-bottom:10px}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button{height:55px;font-size:16px;margin-bottom:20px}.lunch-modal .lunch-modal-inner .lunch-modal-right .price{margin-bottom:10px}.lunch-modal .lunch-modal-inner .lunch-modal-right .price span{font-size:22px}.lunch-modal .lunch-modal-inner .lunch-modal-right p{font-size:12px}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot{justify-content:center;padding:12px 15px}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot span{display:none}.lunch-modal .lunch-modal-inner .lunch-modal-right .foot img{width:40px}}@media (max-width: 340px){.lunch-modal .lunch-modal-inner .box.mobile{max-width:60%}.lunch-modal .lunch-modal-inner .lunch-modal-right .inner{padding:10px 10px 0}.lunch-modal .lunch-modal-inner .lunch-modal-right .lunch-modal-button{height:46px}.lunch-modal .lunch-modal-inner .lunch-modal-right .title{font-size:18px}.lunch-modal .lunch-modal-inner .lunch-modal-right .small{margin-bottom:10px}.lunch-modal .lunch-modal-inner .lunch-modal-right .sub-title{font-size:15px;margin-bottom:7px}}.box-ambassador{width:100%;margin:50px 0 20px;text-align:right}.box-ambassador.fr .action_button.new:before,.box-ambassador.fr .action_button.ambassador:before{content:"NOUVEAU";font-size:11px}.box-ambassador .action_button{margin-top:10px;margin-left:15px;position:relative;vertical-align:top}.box-ambassador .action_button.new:before,.box-ambassador .action_button.ambassador:before{content:"NEW";color:#fff;font-size:12px;font-weight:700;width:66px;height:66px;background:#c7013a;display:flex;align-items:center;justify-content:center;position:absolute;left:-43px;top:-43px;border-radius:50%}.box-ambassador .action_button.download{background-color:#fff;border:1px solid #000;display:inline-flex;color:#000}.box-ambassador .action_button.download .icon{width:24px;height:26px;margin-left:20px}.box-ambassador .action_button.download .icon svg{width:100%;height:100%;display:block}.hidden-buttons{display:none}.box-advance.button,.box-upgrade.button{width:100%;text-align:right;padding:20px}.box-advance.button:empty,.box-upgrade.button:empty{padding:0}.box-advance.button .action_button,.box-upgrade.button .action_button{position:relative;margin-bottom:10px;margin-left:15px;display:inline-flex;justify-content:center}.box-advance.button .action_button span,.box-upgrade.button .action_button span{position:absolute;top:-7px;background:#fff;font-size:12px;font-weight:700;color:#8cbe7c;padding:2px 6px;display:block;line-height:1;text-align:center}#manage-subscription-root .manage-subscription-page>p>span{display:block}@media (max-width: 768px){#manage-subscription-root{margin-top:20px}#manage-subscription-root .manage-subscription-page>p>span{width:100%;float:none;margin-bottom:10px}.box-ambassador{text-align:center;margin-top:30px}.box-ambassador .action_button{margin:5px;padding:7px 15px;font-size:12px}.box-ambassador .action_button.new:before,.box-ambassador .action_button.ambassador:before{width:50px;height:50px;left:-30px;top:-24px;font-size:11px}.box-upgrade.button{padding:10px;text-align:center}.box-upgrade.button .action_button{margin:0 auto 10px}a.action_button{padding:7px 15px;font-size:12px}}#content_wrapper .content.container{padding-top:112px}#content_wrapper .content.container #manage-subscription-root{padding-top:40px}
/*# sourceMappingURL=/cdn/shop/t/78/assets/evive-custom.scss.css.map?v=25310214709125026271674836140 */
