:root{--text-color: #000;--background-color: #ffffff;--button-color: #868686;--button-hover: #fff}p{font-size:18px!important;line-height:23px!important}.button,.shopify-challenge__button,.customer button{color:#fff!important;background:#000}.button:after{box-shadow:unset!important}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:unset!important}.button:hover{border:2px solid #555555;background:#555;color:#555}.ingredients-section{display:flex;width:100%;gap:100px;padding-top:80px!important;padding-bottom:80px!important;align-items:center}.ingredients-text{width:30%}.badge-icons{display:flex;gap:40px;align-items:center;width:30%}.accordion-container{width:70%;display:flex;flex-direction:column;gap:10px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .4s ease,opacity .3s ease;padding:0 24px;background:#e0f6fc;border-radius:0 0 50px 50px;opacity:0;visibility:hidden}.accordion-pill.active+.accordion-content{opacity:1;visibility:visible}.badge-icons img{width:100%;height:auto}.accordion-pill.active{border-radius:50px 50px 0 0}.banner__heading{font-size:62px!important;font-weight:700!important;color:#fff!important}.bg-ingredients{background:#194d91}.ingredients-text h2{color:#fff;font-size:40px;font-weight:600}.ingredients-text p{font-size:25px;text-align:center;color:#fff}.multicolumn-card__info h3{font-size:30px}.bg-benefits-section{background:#fff!important;padding:80px 0}.benefits-section h1{color:#fff;font-size:40px;font-weight:600;text-align:center;margin-top:0}.benefits-line{border-right:1px solid #fff}.benefits-flex{display:flex;gap:50px}.benefits-pro-wrap h2{color:#000!important;font-size:30px;font-weight:400!important;font-style:italic!important;text-align:center;padding-bottom:20px}.benefits-pro-wrap p{background:#000;padding:10px 30px;border-radius:50px;color:#fff;display:flex;align-items:center;min-height:80px;font-weight:700}.image-with-text__content{padding-left:30px!important;padding-right:0!important}.rich-text__blocks h2{font-size:35px;font-weight:600}.contact h2{font-size:40px;font-weight:600;text-align:center}.contact p{color:#fff;text-align:center}.benefits-pro-wrap{width:50%}.footer__content-bottom{padding:0!important}.header{display:flex;justify-content:space-between}.waitlist-button{text-align:right}.footer__content-bottom-wrapper{background:#194d91;margin:0;width:100%;max-width:100%;color:#fff}footer{padding-bottom:0!important}.footer__content-bottom.scroll-trigger.animate--slide-in.scroll-trigger--offscreen{opacity:2!important}.footer__copyright{margin-bottom:1.5rem}.contact__button{text-align:left}.contact .button{background:transparent!important;color:#fff!important;border:2px solid #fff!important;text-transform:uppercase}.contact .button:hover{border:2px solid #f98d00!important;background:#f98d00!important;color:#fff!important}.contact__fields{display:block!important}.name-gym-info{display:flex;gap:40px;padding-top:30px}.contact .input-name{color:#fff!important}.contact .field{margin-top:10px}.flex-grid{width:50%}.contact.page-width{width:70%!important;margin:auto!important;max-width:70%!important}#ContactForm{margin-top:50px}.waitlist .rich-text__text p{font-size:22px!important;line-height:28px!important}.waitlist .field__input{background:#72c9e9;border:1px solid #72c9e9!important;border-radius:15px}.waitlist .field:before,.waitlist .field:after{box-shadow:unset!important}.waitlist .contact h2,.waitlist .contact p{text-align:left;width:50%}.waitlist .rich-text__blocks{max-width:90%!important}.image-with-text .image-with-text__media-item>*{border-radius:unset!important;padding-bottom:40px}.image-with-text__media img{border-radius:0!important}.name-gym-info label.field__label{display:none}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2px 20px!important}.field__input{height:56px}@media (max-width: 767px){.benefits-flex{display:block}.benefits-pro-wrap{width:100%}.benefits-pro-wrap h2{font-size:20px;padding-top:20px}.benefits-section h1{font-size:30px}p{font-size:14px!important}.ingredients-section{display:block}.ingredients-text{width:100%}.badge-icons{gap:15px}.accordion-container{width:100%;padding-top:40px}.ingredients-text h2{font-size:30px;text-align:center;margin-top:0}.slideshow__text .banner__heading{font-size:30px!important;text-align:center}.header__heading-logo-wrapper img{max-width:100px}.benefits-pro-wrap p{border-radius:20px}.waitlist-button .button{padding:10px}.waitlist-button{text-align:center}.header--mobile-center{padding-left:5px!important;padding-right:5px!important}.footer__content-top{padding-left:calc(0rem / var(--font-body-scale))!important;padding-right:calc(0rem / var(--font-body-scale))!important}.footer-block.grid__item{width:50%!important;float:left}.footer-block.grid__item{margin:0!important}.footer__blocks-wrapper{display:inline-block;width:100%}.footer-block__details-content{margin-bottom:0!important}.footer__blocks-wrapper{display:inline-block!important}.footer-block__image-wrapper{margin-bottom:0!important;padding-top:5px}.footer__blocks-wrapper{margin-bottom:0!important}.banner__buttons{max-width:100%;width:100%;justify-content:center}.contact.page-width{width:100%!important;max-width:100%!important}.name-gym-info{display:block;padding-top:0}.flex-grid,.waitlist .contact h2,.waitlist .contact p{width:100%}.rich-text__blocks h2{font-size:20px;font-weight:600;text-align:left}.contact h2{font-size:20px}.waitlist .rich-text__text p{font-size:15px!important}}@media screen and (min-width: 990px){.contact.page-width{width:80%!important;margin:auto!important;max-width:80%!important}.contact .input-name{font-size:16px}.waitlist .contact h2{font-size:35px}}.bg-benefits-section h1,.bg-benefits-section p:not(.benefits-pro-wrap p){color:#000!important}.waitlist .field__label{position:static!important;transform:none!important;transition:none!important;display:block!important;margin-bottom:8px!important}.waitlist .field__input{padding-top:14px!important}.section-template--15576648941640__contact_form_7dPNrj-padding h2.title{color:#fff!important}.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder label{display:block!important;margin-bottom:18px!important}.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder input,.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder textarea,.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder select{padding-top:2px!important}.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder input,.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder textarea,.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder select{background-color:#fff!important;color:#000!important;border:1px solid #cccccc!important}.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder input::placeholder,.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder textarea::placeholder{color:#fff!important}.section-template--15576648941640__contact_form_7dPNrj-padding .globo-formbuilder a{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-style.css.map */
