@import url(https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;500;600;700;800;900&display=swap);@-webkit-keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(-0.5em)}}@keyframes slide-left{0%{transform:translateX(0)}to{transform:translateX(-0.5em)}}@-webkit-keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(0.5em)}}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(0.5em)}}@-webkit-keyframes slide-down{0%{transform:translate(-50%, calc(min(-400px,-65vh)))}to{transform:translate(-50%)}}@keyframes slide-down{0%{transform:translate(-50%, calc(min(-400px,-65vh)))}to{transform:translate(-50%)}}@-webkit-keyframes zoom-in{0%{transform:translate(-50%, -50%) scale(0.9)}to{transform:translate(-50%, -50%) scale(1)}}@keyframes zoom-in{0%{transform:translate(-50%, -50%) scale(0.9)}to{transform:translate(-50%, -50%) scale(1)}}@-webkit-keyframes stretch{0%{max-height:0}50%{max-height:0}to{max-height:175px}}@keyframes stretch{0%{max-height:0}50%{max-height:0}to{max-height:175px}}.mc-calendar,.mc-calendar *{line-height:1.2}.mc-calendar,.mc-calendar *,.mc-calendar:after,.mc-calendar :after,.mc-calendar:before,.mc-calendar :before{box-sizing:border-box;margin:0;padding:0}.mc-btn,.mc-select__nav{background:none;border:0;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;outline:none}.mc-btn::-moz-focus-inner,.mc-select__nav::-moz-focus-inner{border:0;padding:0}.mc-calendar h1,.mc-calendar h2,.mc-calendar h3{font-weight:500}.mc-container{position:relative;margin:0 auto;width:90%}.mc-calendar{display:flex;position:absolute;top:-100vh;left:50vw;flex-direction:column;font-family:Maven Pro,sans-serif;font-weight:500;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.mc-calendar--opened{visibility:visible}.mc-calendar--inline{height:calc(min(100%,325px));width:calc(min(100%,300px));background:none;font-size:1rem;box-shadow:none;border:1px solid #c9c7c7;border-radius:10px;z-index:1002}@media (min-width: 625px){.mc-calendar--inline{transform:unset}}.mc-calendar--modal{position:fixed;width:calc(min(100%,425px));border-radius:0 0 30px 30px;box-shadow:0 10px 10px 5px rgba(0,0,0,0.25);background-color:#38ada9;z-index:1002;transform:translate(-50%, calc(min(-400px,-65vh)));transition:transform .4s linear .2s,visibility 0s linear .5s,top 0s linear .5s}@media (min-width: 625px){.mc-calendar--modal{flex-direction:row;width:auto;height:400px;border-radius:10px;background-color:unset;box-shadow:0 0 30px rgba(0,0,0,0.3);opacity:0;transform:translate(-50%, -50%) scale(0.9);transition:transform .3s,opacity .3s,visibility 0s linear .3s,top 0s linear .3s}}.mc-calendar--modal.mc-calendar--opened{top:0;transform:translate(-50%);transition:unset;-webkit-animation:slide-down .3s linear;animation:slide-down .3s linear}@media (min-width: 625px){.mc-calendar--modal.mc-calendar--opened{top:50vh;opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(1);-webkit-animation:zoom-in .1s linear;animation:zoom-in .1s linear}}.mc-calendar--permanent{position:relative;top:0;left:0;width:100%;height:100%}.mc-display{display:none;color:rgba(255,255,255,0.8)}.mc-calendar--modal .mc-display{display:flex;flex-direction:column;max-height:0;transition:max-height .2s linear}@media (min-width: 625px){.mc-calendar--modal .mc-display{width:200px;height:100%;max-height:unset;background-color:#38ada9}}.mc-calendar--modal.mc-calendar--opened .mc-display{max-height:175px;-webkit-animation:stretch .4s;animation:stretch .4s}@media (min-width: 625px){.mc-calendar--modal.mc-calendar--opened .mc-display{transition:unset;max-height:unset;-webkit-animation:unset;animation:unset}}.mc-display__body{display:flex;justify-content:space-between;align-items:center;padding:.5em 0}@media (min-width: 625px){.mc-display__body{flex-direction:column;height:100%;padding:0}}.mc-display__day{text-align:center;background-color:rgba(0,0,0,0.2);font-size:clamp(1rem, 8vw, 1.25rem);line-height:1;padding:.5em 0}@media (min-width: 625px){.mc-display__day{padding:1em 0}}.mc-display__data{display:flex;width:50%}@media (min-width: 625px){.mc-display__data{width:100%;height:50%;text-align:center}}.mc-display__data--primary{justify-content:flex-end}@media (min-width: 625px){.mc-display__data--primary{justify-content:center;align-items:flex-end}}.mc-display__data--secondary{flex-direction:column}@media (min-width: 625px){.mc-display__data--secondary{justify-content:space-between}}.mc-display__date{font-size:clamp(5rem, 40vw, 7rem);line-height:1}.mc-display__month{font-size:clamp(1.2rem, 9vw, 1.5rem)}@media (min-width: 625px){.mc-display__month{height:auto}}.mc-display__year{font-size:clamp(2.4rem, 18vw, 3rem);line-height:.8}@media (min-width: 625px){.mc-display__year{height:auto;padding:.5em 0}}.mc-picker{display:flex;flex-direction:column;width:100%;height:100%;background-color:#f5f5f6}.mc-calendar--modal .mc-picker{height:calc(min(65vh,400px));border-radius:30px 30px 0 0}@media (min-width: 625px){.mc-calendar--modal .mc-picker{justify-content:center;align-items:flex-end;height:100%;width:425px;border-radius:unset}}.mc-calendar--inline .mc-picker{border-radius:unset}.mc-picker__header{display:flex;font-size:clamp(1rem, 8vw, 1.25rem);justify-content:center;padding:1em 0 .5em;color:#818181}@media (min-width: 625px){.mc-calendar--modal .mc-picker__header{padding:.7em 0;justify-content:space-between}}.mc-calendar--inline .mc-picker__header{font-size:1rem;padding:.7em 0 0}.mc-picker__header .icon-angle{height:clamp(1.75rem, calc(8vw + .25rem), 2rem)}.mc-picker__body{height:100%;width:100%}.mc-picker__footer{display:flex;justify-content:space-between;padding:1em 0 2em}.mc-calendar--inline .mc-picker__footer{padding:.5em 0 1em}.mc-select__month,.mc-select__nav,.mc-select__year{display:flex;align-items:center}.mc-select__nav{position:absolute;text-decoration:none;color:#818181;padding:0 1em}@media (min-width: 625px){.mc-calendar--modal .mc-select__nav{position:relative}}.mc-select__nav--inactive{color:#bebebe;cursor:default}.mc-select__nav--inactive:active{transform:none !important}.mc-select__nav--next,.mc-select__nav--prev{transition:transform .2s ease-in-out}.mc-select__nav--prev:active{transform:translateX(-0.5em)}.mc-calendar--inline .mc-select__month .mc-select__nav--prev,.mc-select__nav--prev{left:0}.mc-select__nav--next:active{transform:translateX(0.5em)}.mc-calendar--inline .mc-select__month .mc-select__nav--next,.mc-select__nav--next{right:0}.mc-calendar--inline .mc-select__year .mc-select__nav,.mc-calendar--permanent .mc-select__year .mc-select__nav,.mc-select__year .mc-select__nav{display:none}@media (min-width: 625px){.mc-select__year .mc-select__nav{display:flex}}.mc-select__data{display:flex;align-items:center;font-size:clamp(1rem, 8vw, 1.25rem);height:clamp(1.75rem, calc(8vw + .25rem), 2rem);overflow:hidden;position:relative}.mc-select__data span{line-height:1.2;text-align:center;position:absolute}.mc-select__data--month,.mc-select__data--month span{width:clamp(5rem, 40vw, 6.25rem)}.mc-calendar--inline .mc-select__data--month,.mc-calendar--inline .mc-select__data--month span{width:6.4rem}.mc-select__data--year,.mc-select__data--year span{width:clamp(3rem, 22vw, 3.5rem)}.mc-calendar--inline .mc-select__data--year,.mc-calendar--inline .mc-select__data--year span{width:3.2rem}.mc-date{text-align:center;border-radius:5px;font-weight:300;width:14.28571%}.mc-date--active{cursor:pointer}.mc-date--active.mc-date--today{background-color:rgba(0,0,0,0.2)}.mc-date--active.mc-date--picked{color:#fff;background-color:#38ada9}.mc-date--inactive{color:#bebebe;cursor:default}.mc-date--inactive .mc-date--inactive.mc-date--picked,.mc-date--inactive .mc-date--inactive.mc-date--today{color:rgba(255,255,255,0.8);box-shadow:none}.mc-date--inactive.mc-date--today{box-shadow:0 0 0 1px #bebebe}.mc-date--inactive.mc-date--picked{box-shadow:0 0 0 1px rgba(14,131,125,0.580392);color:rgba(14,131,125,0.580392)}.mc-date--marked{color:#38ada9;font-weight:500}.mc-table{height:100%;border-collapse:unset}@media (min-width: 625px){.mc-calendar--modal .mc-table{border-top:none}}.mc-calendar--inline .mc-table{border-top:none}.mc-table__weekday{text-align:center;padding:.5em 0;color:#38ada9;width:14.28571%}.mc-btn{display:inline-block;font-weight:500;padding:0 .5em}.mc-btn--success{color:#38ada9;margin-left:.5em}.mc-btn--danger{color:#e65151;margin-right:.5em}.mc-btn:active{transform:scale3d(0.95, 0.95, 0.95)}@media (min-width: 625px){.u-display-none{display:none !important}}@font-face{font-family:'Avenir';font-weight:400;font-style:normal;src:url(/assets/avenir-regular-46e6f1919c6d6f719d734f1fc3803583417768ce8a7b85d6d9684baef82bb4d8.ttf) format("truetype")}@font-face{font-family:'Avenir';font-weight:400;font-style:italic;src:url(/assets/avenir-regular-italic-19ee78f6f07bcfdebfa3706c17fe72a8007499b49e78f278169318fee3139d35.ttf) format("truetype")}@font-face{font-family:'Avenir';font-weight:500;font-style:normal;src:url(/assets/avenir-medium-90c83a94eb65ede47c1b1c0a6d753246ec3d5f26d046110fd92aa2f8e4f5b215.ttf) format("truetype")}@font-face{font-family:'Avenir';font-weight:500;font-style:italic;src:url(/assets/avenir-medium-italic-1f30bfe37b5de7379f504f94cbbaeb6c033f6ef5c6db7c2b167ba995caafb5da.ttf) format("truetype")}@font-face{font-family:'Avenir';font-weight:600;font-style:normal;src:url(/assets/avenir-heavy-a182931316573db97a6098c0e3b2abe47fda90d5d8bb6637913bcad37f5d1b42.ttf) format("truetype")}@font-face{font-family:'Avenir';font-weight:600;font-style:italic;src:url(/assets/avenir-heavy-italic-aef3fdbc341b60d966c05a9c76f511502be877b0812a4daff486301aa7e060b6.ttf) format("truetype")}@font-face{font-family:'Cervo';font-weight:500;font-style:normal;src:url(/assets/cervo-medium-d0d39fdbbbee057f8efb3298d972c430cf9d027669a0ef42abdeae90633be7fc.ttf) format("truetype")}@font-face{font-family:'Knockout';font-weight:500;font-style:normal;src:url(/assets/knockout-junior-dacff3d1630b38e88923b9cd16fa93c1ba329d538c95484deffc87e63ab48327.ttf) format("truetype")}@font-face{font-family:'Knockout';font-weight:600;font-style:normal;src:url(/assets/knockout-full-welter-62517b95a7a2fa4b49a00a8c17e73b47348c5ff398316a8ec58852a3708a69ef.ttf) format("truetype")}@font-face{font-family:'Interstate Condensed';font-weight:400;font-style:normal;src:url(/assets/interstate-condensed-regular-f2399864418063bbc7b00a7032523d50241ae20a3e837eeeac14d5769714a8f8.ttf) format("truetype")}html,body,div,span{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;font-family:'Avenir', helvetica, sans-serif;font-weight:500;font-size:21px;color:#000;word-break:break-word;background-color:#FFF;letter-spacing:normal;display:flex;flex-direction:column;min-height:100vh;position:relative}a{text-decoration:none}a img{line-height:1;font-size:0;border:0;width:100%;height:auto}a:hover,a:active,button:hover,button:active{outline:0}a:focus,input:focus,select:focus,textarea:focus,button:focus{outline:0}input::-ms-clear{display:none}input:focus,select:focus,textarea:focus,button:focus{outline:0}main{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;flex-grow:1}section{display:block;padding:0;position:relative}.wrapper{display:block;width:100%;max-width:1100px;margin:0 auto;height:auto;padding:0 50px;box-sizing:border-box;position:relative;overflow:visible}.wrapper.full-width{width:100%;max-width:none}.row{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;align-items:flex-start;margin-right:-12px;margin-left:-12px}.col-half{width:50%;padding-left:12px;padding-right:12px;box-sizing:border-box}.mobile-only{display:none}.clear{clear:both;float:none}.text-center{text-align:center !important}.text-vertical{writing-mode:vertical-rl;text-orientation:sideways}.text-light{color:#FFF}.lead,.lead p,.lead p strong,.lead a,.lead a:hover,.lead a:focus{font-size:24px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Knockout', sans-serif;line-height:1.2em;color:#000;margin-top:0;text-decoration:none;text-transform:uppercase;margin-bottom:24px}h1,.h1{font-weight:600;font-size:72px;letter-spacing:0.04em}h2,.h2{font-weight:600;font-size:60px;letter-spacing:0.04em}h3,.h3{font-weight:400;font-size:48px;letter-spacing:normal}h4,.h4{font-weight:400;font-size:32px;letter-spacing:normal}h5,.h5{font-weight:400;font-size:24px;letter-spacing:normal}h6,.h6{font-weight:400;font-size:21px;letter-spacing:normal}ul{padding-left:32px;list-style:disc}ol{padding-left:32px}a{font-weight:600;text-decoration:underline;color:#000}a:hover,a:focus{text-decoration:none}button,a.btn,.rte a.btn,input[type=submit],input[type=file]+label{display:inline-block;font-size:16px;font-weight:600;letter-spacing:0.05em;line-height:1.2em;padding:16px 30px 15px 30px;text-transform:uppercase;text-decoration:none;text-align:center;color:#FFF;background-color:#f05674;border-bottom:0;box-sizing:border-box;border:none;cursor:pointer;transition:background-color 0.3s ease}button:hover,a.btn:hover,.rte a.btn:hover,input[type=submit]:hover,input[type=file]+label:hover{background-color:#7b7cbb}button.btn-block,a.btn.btn-block,.rte a.btn.btn-block,input.btn-block[type=submit],input[type=file]+label.btn-block{display:block;width:100%}button img,button svg,a.btn img,a.btn svg,.rte a.btn img,.rte a.btn svg,input[type=submit] img,input[type=submit] svg,input[type=file]+label img,input[type=file]+label svg{display:inline;font-size:0;line-height:1;height:16px;width:auto;vertical-align:middle;margin-right:8px}table{width:100%;border:none}table.responsive-table{overflow-x:auto}table th,table td{vertical-align:top}.rte{display:block;width:100%;height:auto}.rte:not(:last-child){margin-bottom:40px}.rte p{line-height:1.8em;margin-top:0;margin:0 auto 0.5em auto;width:100%}.rte a.btn,.rte button{margin-top:1em;margin-bottom:1em}.rte strong{font-weight:700;text-transform:uppercase;letter-spacing:0.1em}.rte ul li,.rte ol li{line-height:1.8em;margin-bottom:1em}.rte *:last-child{margin-bottom:0 !important}.rte table{display:table;width:100%;table-layout:auto;text-align:left;border-collapse:collapse;border-spacing:0;line-height:1.5em;border:1px solid #939598;vertical-align:baseline}.rte table th{background-color:#939598;color:#000;font-weight:600;border:1px solid #939598;vertical-align:baseline;padding:10px 15px}.rte table td{border:1px solid #7f7f7f;vertical-align:baseline;padding:10px 15px}label{display:block;width:100%}input[type=text],input[type=date],input[type=number],input[type=tel],input[type=email],input[type=password],textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #939598;border-radius:3px;background-color:#ffffff;padding:12px 12px 11px 12px;color:#000;font-family:'Avenir', helvetica, sans-serif;font-size:21px;resize:none;line-height:1.2em;margin-bottom:24px}input::placeholder,textarea::placeholder{color:#000}textarea{height:200px}.row>input[type=text],.row input[type=date],.row>input[type=number],.row>input[type=tel],.row>input[type=email],.row>input[type=password],.row>textarea{margin:0 12px 24px 12px}.row>label{padding:0 12px;margin-bottom:1em}form input[type=submit]{margin-top:12px}.checkbox-group{display:inline-block;margin-bottom:48px}.checkbox-group .checkbox-container{display:block;position:relative;padding-left:31px;cursor:pointer;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1em;text-align:left}.checkbox-group .checkbox-container:last-child{margin-bottom:0}.checkbox-group .checkbox-container input{position:absolute;opacity:0;height:0;width:0;margin:0;cursor:pointer}.checkbox-group .checkbox-container input:checked~.checkmark{border:2px solid #000}.checkbox-group .checkbox-container input:checked~.checkmark:after{display:block}.checkbox-group .checkbox-container .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff;border:2px solid #000;box-sizing:border-box}.checkbox-group .checkbox-container .checkmark:after{content:"\2713";color:#000;position:absolute;display:none;top:-1px}.custom-select{position:relative;font-family:'Avenir', helvetica, sans-serif;font-size:21px;text-align:left;margin-bottom:24px}.custom-select select,.custom-select .select-items{display:none}.custom-select.active .select-items{display:block}.custom-select.active .select-selected:after{border-bottom:4px solid #000;border-top:none}.custom-select .select-selected{background-color:#FFF;border:1px solid #939598;border-radius:3px;padding:14px 15px;cursor:pointer}.custom-select .select-selected:after{content:'';display:inline-block;position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;top:calc(50% - 2px);right:15px}.custom-select .select-items{position:absolute;background-color:#FFF;border:1px solid #939598;top:calc(100% - 2px);left:0;right:0;height:200px;overflow-y:scroll;filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.05));z-index:550}.custom-select .select-items div{padding:14px 15px;cursor:pointer}.custom-select .select-items div:hover,.custom-select .select-items div.select-active{background-color:#000;color:#FFF}footer{background-color:#003a54;color:#FFF;padding:20px 0 15px 0}footer .wrapper{max-width:1400px}footer .wrapper .f-nav{padding:0;margin:0 -10px;text-align:center}footer .wrapper .f-nav li{display:inline-block;margin:0 10px 10px 10px}footer .wrapper .f-nav li a{text-decoration:none;color:#FFF;font-weight:400;line-height:1.2em;font-size:14px}.generic-page{padding:80px 0}.generic-page .rte h1,.generic-page .rte h2,.generic-page .rte h3,.generic-page .rte h4,.generic-page .rte h5,.generic-page .rte h6{margin-bottom:1em;margin-top:0;color:#003a54}.generic-page .rte p,.generic-page .rte li{margin-top:1em;margin-bottom:1em}.generic-page .rte strong{text-transform:none}.generic-page .rte ol,.generic-page .rte ul{padding-left:23px}.generic-page .rte *{letter-spacing:normal}.generic-page .rte *:last-child{margin-bottom:0}.intro-section{background-image:url(/assets/top-hero-bg-a9180cf2c5a398df4f0bc823c2e14ba1bb228df37e2e3023d12dd192a093141d.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:auto;padding-bottom:15vw}.intro-section .hero{width:100%;display:block;height:34.72222vw;margin-bottom:6.94444vw;background-image:url(/assets/hero-lifestyle-c79a9cddbd300f0bdf4f7e80130de581568faa04563eda80dafe28d85ec86ba4.jpg);background-size:cover;background-position:center center}.intro-section .hero .hero-inner{position:relative;width:100%;height:100%;max-width:1920px;margin:0 auto}.intro-section .hero .hero-inner>*{position:absolute}.intro-section .hero .hero-inner .hero-inner__swirl{width:58.344vw;left:11.038vw;top:-18.2vw;z-index:1}.intro-section .hero .hero-inner .hero-inner__product{width:20.06944vw;height:auto;top:22.56615vw;left:13.61111vw;z-index:3}.intro-section .hero .hero-inner .hero-inner__gwp{left:7.98611vw;top:12.84722vw;z-index:3;width:40vw;height:auto}.intro-section .hero .hero-inner .hero-inner__protein{top:11.52777vw;left:44.23611vw;z-index:2;font-family:'Cervo';background-color:#e54360;font-size:0;padding:0.76527vw 2.77777vw 0 4.84583vw;box-sizing:border-box;overflow:hidden}.intro-section .hero .hero-inner .hero-inner__protein span{line-height:1em}.intro-section .hero .hero-inner .hero-inner__protein span:first-child{text-transform:uppercase;font-size:10.35156vw;letter-spacing:-0.04em}.intro-section .hero .hero-inner .hero-inner__protein span:nth-child(2){text-transform:uppercase;font-size:1.65625vw;position:absolute;top:1.94444vw;right:2.77777vw}.intro-section .hero .hero-inner .hero-inner__protein span:nth-child(3){font-size:3.9496vw;position:relative;top:-0.69444vw;margin-left:0.69444vw}.intro-section .hero .hero-inner .hero-inner__description{font-family:'Interstate Condensed';width:23.66079vw;left:70vw;top:6.25vw}.intro-section .hero .hero-inner .hero-inner__description .logo-image{display:block;width:18.54166vw;height:auto;margin:0 auto 2.57vw auto}.intro-section .hero .hero-inner .hero-inner__description .rte p{font-size:1.25vw;margin-bottom:0;line-height:1.3em;color:#f6a0b3}.intro-section .hero .hero-inner .hero-inner__description .rte p:first-child{font-size:2.08333vw;line-height:1.1em;margin-bottom:0.5em}.intro-section .wrapper{max-width:calc(69.44444vw + 100px)}.intro-section .wrapper .rte h1{color:#f6a0b3;font-size:3.9vw;margin-bottom:0.333333333em}.intro-section .wrapper .rte p{font-size:1.45833vw}.form-section{padding:60px 0}.form-section .out-of-stock-message .rte h1,.form-section .out-of-stock-message .rte h2,.form-section .out-of-stock-message .rte h3,.form-section .out-of-stock-message .rte h4,.form-section .out-of-stock-message .rte h5,.form-section .out-of-stock-message .rte h6,.form-section .out-of-stock-message .rte .h1,.form-section .out-of-stock-message .rte .h2,.form-section .out-of-stock-message .rte .h3,.form-section .out-of-stock-message .rte .h4,.form-section .out-of-stock-message .rte .h5,.form-section .out-of-stock-message .rte .h6{color:#f6a0b3}.form-section .out-of-stock-message .rte p,.form-section .out-of-stock-message .rte a{color:#003a54}.form-section .thank-you-message{align-items:center;justify-content:center}.form-section .thank-you-message .rte h1,.form-section .thank-you-message .rte h2,.form-section .thank-you-message .rte h3,.form-section .thank-you-message .rte h4,.form-section .thank-you-message .rte h5,.form-section .thank-you-message .rte h6,.form-section .thank-you-message .rte .h1,.form-section .thank-you-message .rte .h2,.form-section .thank-you-message .rte .h3,.form-section .thank-you-message .rte .h4,.form-section .thank-you-message .rte .h5,.form-section .thank-you-message .rte .h6{color:#f6a0b3}.form-section .thank-you-message .rte p,.form-section .thank-you-message .rte a{color:#003a54}.protein-section{padding:8.33333vw 0 5.55555vw 0;background-color:#82c341;overflow:hidden}.protein-section .wrapper{max-width:calc(72.22222vw + 100px)}.protein-section .wrapper h3{font-size:8.19444vw;color:#003a54;line-height:0.88em;margin-bottom:9.23611vw;z-index:1}.protein-section .wrapper h3 span{font-size:7.86458vw;color:#003a54;line-height:0.8em;letter-spacing:normal}.protein-section .spoon-image{position:absolute;bottom:5.55555vw;right:-2.5vw;width:60.20833vw;height:auto}.product-section{background-image:url(/assets/blue-bg-55209505bb49d989090c06121c34884503629a7a3666c23f1cc2dd1a735cb50a.jpg);background-size:cover;background-position:center center;padding:6.94444vw 0 3.3394921875vw 0}.product-section img{display:block;margin:0 auto}.product-section img.logo-image{max-width:33.3333vw;width:100%;height:auto;margin-bottom:2.2vw}.product-section img.product-image{max-width:85.7vw;width:100%;height:auto}@media (min-width: 1920px){.intro-section .hero{height:696px}.intro-section .hero .hero-inner .hero-inner__swirl{width:1120px;left:212px;top:-350px}.intro-section .hero .hero-inner .hero-inner__product{width:385px;top:433px;left:261px}.intro-section .hero .hero-inner .hero-inner__gwp{left:153px;top:247px;width:768px}.intro-section .hero .hero-inner .hero-inner__protein{top:221px;left:850px;padding:15px 53px 0 93px}.intro-section .hero .hero-inner .hero-inner__protein span:first-child{font-size:200px}.intro-section .hero .hero-inner .hero-inner__protein span:nth-child(2){font-size:32px;top:37px;right:53px}.intro-section .hero .hero-inner .hero-inner__protein span:nth-child(3){font-size:76px;top:-13px;margin-left:13px}.intro-section .hero .hero-inner .hero-inner__description{width:454px;left:1344px;top:120px}.intro-section .hero .hero-inner .hero-inner__description .logo-image{width:356px;margin:0 auto 50px auto}.intro-section .hero .hero-inner .hero-inner__description .rte p{font-size:24px}.intro-section .hero .hero-inner .hero-inner__description .rte p:first-child{font-size:40px}.intro-section .wrapper{max-width:1433px}.intro-section .wrapper .rte h1{margin-top:1em;font-size:75px}.intro-section .wrapper .rte p{font-size:28px}.protein-section{padding:160px 0 107px 0}.protein-section .wrapper{max-width:1487px}.protein-section .wrapper h3{font-size:157px;margin-bottom:177px}.protein-section .wrapper h3 span{font-size:151px}.protein-section .spoon-image{bottom:107px;width:1156px}.product-section img.logo-image{max-width:640px;margin-bottom:42px}.product-section img.product-image{max-width:1645px}}@media (max-width: 1440px){.intro-section .wrapper .rte p{font-size:21px}}@media (max-width: 1024px){body{font-size:18px}.wrapper{padding:0 24px}.row{flex-direction:column;margin:0}.row>input[type=text],.row input[type=date],.row>input[type=number],.row>input[type=tel],.row>input[type=email],.row>input[type=password],.row>textarea{margin:0 0 12px 0}.row>label{padding:0;margin-bottom:12px}.col-half{width:100%;padding:0}h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:21px}h5,.h5{font-size:21px}h6,.h6{font-size:18px}.form-group{margin-bottom:12px}input[type=text],input[type=date],input[type=number],input[type=tel],input[type=email],input[type=password],textarea,.custom-select{font-size:18px;margin-bottom:12px}form input[type=submit]{margin-top:0}.checkbox-group{margin-bottom:40px}.checkbox-group .checkbox-container .checkmark{width:18px;height:18px}.generic-page{padding:60px 0}.generic-page .rte h1,.generic-page .rte h2,.generic-page .rte h3,.generic-page .rte h4,.generic-page .rte h5,.generic-page .rte h6{margin-bottom:0.5em}.intro-section{min-height:0}.intro-section .hero .hero-inner{max-width:792px;padding-top:356px;overflow:hidden}.intro-section .hero .hero-inner .hero-inner__swirl{width:75%;left:20%;top:-187px}.intro-section .hero .hero-inner .hero-inner__product{width:26%;top:231px;left:24%}.intro-section .hero .hero-inner .hero-inner__gwp{left:16%;top:132px;width:52%}.intro-section .hero .hero-inner .hero-inner__protein{top:118px;left:63%;padding:8px 28px 0 50px}.intro-section .hero .hero-inner .hero-inner__protein span:first-child{font-size:106px}.intro-section .hero .hero-inner .hero-inner__protein span:nth-child(2){font-size:17px;top:20px;right:28.5px}.intro-section .hero .hero-inner .hero-inner__protein span:nth-child(3){font-size:40px;top:-7.2px;margin-left:7.2px}.intro-section .hero .hero-inner .hero-inner__description{position:relative;max-width:792px;padding:0 24px;box-sizing:border-box;width:100%;height:auto;margin:0 auto;left:unset;top:unset}.intro-section .hero .hero-inner .hero-inner__description .logo-image{width:190px;margin:20px auto}.intro-section .hero .hero-inner .hero-inner__description .rte p{font-size:21px}.intro-section .hero .hero-inner .hero-inner__description .rte p:first-child{font-size:32px}.intro-section .wrapper{max-width:1433px}.intro-section .wrapper .rte{margin-top:40px}.intro-section .wrapper .rte h1{font-size:40px}.intro-section .wrapper .rte p{font-size:18px}}@media (max-width: 792px){.wrapper{padding:0 20px}button,a.btn,.rte a.btn,input[type=submit],input[type=file]+label{display:block;width:100%}footer{padding:40px 0}footer .wrapper .f-nav{margin:0}footer .wrapper .f-nav li{display:block;margin:0 0 1em 0}footer .wrapper .f-nav li:last-child{margin:0}footer .wrapper .f-nav li a{font-size:12px}.generic-page{padding:40px 0}.generic-page .rte p{text-align:left !important}.intro-section .hero{height:80vw}.intro-section .hero .hero-inner{width:100%;padding-top:383px;overflow:hidden}.intro-section .hero .hero-inner .hero-inner__swirl{width:594px;left:calc(50% - 120px);top:-187px}.intro-section .hero .hero-inner .hero-inner__product{max-width:250px;width:100%;top:231px;left:50%;transform:translateX(-50%)}.intro-section .hero .hero-inner .hero-inner__gwp{top:130px;max-width:300px;width:100%;left:50%;transform:translateX(-50%)}.intro-section .hero .hero-inner .hero-inner__protein{display:none}.intro-section .hero .hero-inner .hero-inner__description .logo-image{margin-top:40px}.form-section{padding:40px 0}.protein-section{padding:40px 0}.protein-section .wrapper{max-width:none}.protein-section .wrapper h3{font-size:10.4vw}.protein-section .wrapper h3 span{font-size:10vw}.protein-section .spoon-image{bottom:40px}.product-section{padding:40px 0}.product-section img.logo-image{max-width:200px}.product-section img.product-image{width:100%}}.wrapper{position:relative}.thank-you-message{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(255,255,255,0.95);justify-content:center;align-items:center;line-height:1.5em}input[type=submit]:disabled{background:#bbb}.error{margin:0 12px 24px 12px;color:red}
