.template-product *{letter-spacing:0}.header__icon{color:#fff}.section-heading-custom{margin:0 0 4rem}.curve_top img,.curve_bottom img{width:100%}.justify-center{justify-content:center!important}.section-heading-custom p{color:#000;margin:.5rem 0 0;line-height:1.4}.my-0{margin-top:0;margin-bottom:0}.vertical-list,.horizontal-list{list-style:none;padding:0;margin:0}.horizontal-list{display:flex;justify-content:flex-end;gap:2rem;margin:1rem 0;flex-wrap:wrap}.horizontal-list li{display:flex;align-items:center;gap:.5rem}.custom_button_primary{display:inline-block;margin-top:0;background:linear-gradient(to right,#0060ae,#42aaff);color:#fff;padding:1.6rem 2.4rem;text-decoration:none;border-radius:15px;font-weight:700;font-size:25px;line-height:1;box-shadow:0 3.5px 3.5px #00000040;min-width:42rem;text-align:center}.join-us-section .custom_button_primary{min-width:46rem}.banner-section-custom{position:relative}.banner-section-custom .banner-grid{display:grid}.banner-section-custom .banner-content .page-width{height:100%}.banner-section-custom .banner-content-inner{max-width:50rem;margin-left:auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.banner-section-custom .banner-grid *{grid-row-start:1;grid-column-start:1}.banner-section-custom .banner-image img{height:100%;object-fit:cover;object-position:left}.banner-section-custom .banner-content{text-align:right;padding:2rem 0}.banner-section-custom .banner-content *{letter-spacing:0}.banner-section-custom .banner-heading{margin-bottom:0rem;margin-top:0}.banner-section-custom .banner-subheading{margin-bottom:2rem;margin-top:0;font-weight:400;color:#000}.banner-section-custom .vertical-list li span{color:#0060ae;line-height:1}.horizontal-list li span.icon{line-height:1}.banner-section-custom .vertical-list{margin-bottom:1.5rem}.banner-section-custom .vertical-list li{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.banner-section-custom .small-images,.join-us-wrap .small-images{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;background:#f5fbff;padding:.4rem 1.6rem;box-shadow:0 3.5px 3.5px #00000040;border-radius:15px;max-width:46rem;margin-left:auto}.join-us-wrap .small-images{margin:0 auto}.banner-section-custom .small-images img,.join-us-wrap .small-images img{max-width:100%;height:auto;width:10rem;object-fit:contain}.multicolumns-custom .content-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.multicolumns-custom .content-block .image-wrapper img{border-radius:14px}.multicolumns-custom .block-heading{font-family:var(--font-body-family);margin:10px 0;letter-spacing:0}.multicolumns-custom .block-richtext p{margin:0;line-height:1.4}.jello_cortisol_wrapper.multicolumns-custom .content-blocks{grid-template-columns:repeat(4,1fr)}.jello_cortisol_wrapper.multicolumns-custom .content-blocks .content-block{background:#f2f9ff;border-radius:3rem;padding:1rem}.jello_cortisol_wrapper .button_wrap{margin-top:4rem}.key_plus_row{display:flex;justify-content:space-evenly;align-items:center;text-align:center;font-size:22px;color:#000;padding:5rem 0}.key_plus_col.result_txt img{max-width:10rem;display:block}.key_plus_col.result_txt .image_box_result{display:flex;align-items:center}.key_plus_col.plus_txt,.equal_txt{font-size:36px;line-height:1}.usual_process_wrapper{position:relative}.usual_process_wrapper .row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;position:relative;margin-bottom:0rem}.usual_process_wrapper .row:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#0060ae;transform:translate(-50%);z-index:1}.usual_process_wrapper .block-heading_new{font-family:var(--font-body-family);letter-spacing:0;color:#0060ae;margin-top:0;margin-bottom:4rem}.usual_process_wrapper .content-block_custom{text-align:center}.usual_process_wrapper .content-block_custom>img{max-width:7rem}.usual_process_wrapper .content-block_custom .block-text p{color:#000;letter-spacing:0;line-height:1.4}.usual_process_wrapper .button_wrap .horizontal-list{justify-content:center}.our-belief-section .container{max-width:70rem;margin:0 auto}.our-belief-section .section-heading-custom p span{font-weight:600}.our-belief-section .belief-image{margin:2rem auto;text-align:center}.our-belief-section .belief-image img{max-width:100%;height:auto;border-radius:2rem}.our-belief-section .belief-columns{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:2rem}.our-belief-section .belief-block h3{font-family:var(--font-body-family);margin-top:0;margin-bottom:.6rem}.our-belief-section .belief-block .rte{color:#000}.expect-row{display:flex;text-align:center;gap:1rem;position:relative}.expect-row:before{content:"";position:absolute;top:16px;bottom:0;left:0;width:100%;height:1px;background-color:#000;z-index:1}.expect-block__image{text-align:center}.expect-block__image img{max-width:100%;height:auto;border-radius:6px}.expect-block__image-label h3{display:inline-block;font-family:var(--font-body-family);margin-top:0;font-weight:100;border-radius:30px;padding:.8rem 1.2rem;border:1px solid;line-height:1;font-size:1.6rem;background:#f3d2d2;position:relative;z-index:1;font-style:italic}.expect-block__text h3{font-family:var(--font-body-family);margin-top:0;margin-bottom:.6rem;min-height:48px}.expect-block__text .rte p{color:#000;line-height:1.4}.expect-row .progress-line-mobile{position:absolute;top:16px;left:50%;transform:translate(-50%);width:2px;height:0;background-color:#cc9196;z-index:1;transition:height .3s ease;display:none;max-height:100%}.expect-block__image-label h3{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.expect-block.active .expect-block__image-label h3{background-color:#ffe7e7;border-color:#cc9296}.what-to-expect-section .button_wrap{margin-top:4rem}.join-us-wrap__buttons--monthly-timeline{margin-top:20px}.template-product .landing_faq .accordion .summary__title img{width:2.8rem;height:2.8rem;margin-left:1.2rem}.join-us__icon img{display:block;max-width:8rem;margin:0 auto}.prod_reviews .top_data{position:unset!important}.prod_reviews .image-slide__image{display:flex!important;align-items:flex-start!important}.prod_reviews .top_data .star_ratings{display:flex;justify-content:flex-start!important}.prod_reviews .top_data .star_ratings svg{width:auto}.prod_reviews .top_data .image-slide__title.center{text-align:left}.prod_reviews .image-slide__desc{padding:1rem 0 0}.prod_reviews .read_more{text-align:center;color:#0060ae}.template-product li.icon-with-text__item{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important}.template-product .icon-with-text__item span.h4{font-family:var(--font-body-family)!important;font-size:1rem!important;color:#0060ae;text-align:left!important;margin-left:4px;line-height:1.2!important}.template-product .icon-with-text img{margin:0!important}.template-product .product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item:after{content:initial}.template-product .product .product__info-wrapper .product__info-container .icon-with-text .icon-with-text__item .h4{max-width:80px}.template-product product-form .atc-button{display:inline-block;margin-top:0;background:linear-gradient(to right,#0060ae,#42aaff)!important;color:#fff;padding:1.6rem 2.4rem!important;text-decoration:none;border-radius:15px;font-weight:700!important;font-size:25px!important;line-height:1;box-shadow:0 3.5px 3.5px #00000040;text-align:center;font-family:var(--font-heading-family)!important;letter-spacing:0!important}.join-us__icon-texts{display:flex;padding-top:20px;gap:10px;margin:0 auto}.join-us__icon-text{line-height:1.2;font-size:12px;font-weight:600;flex:1;color:#000;text-align:center}.custom-rich-text{text-align:center;padding:1rem;border-radius:1rem}.custom-rich-text p{margin:0}.template-product .product_icons_custom.inline_icons_text .join-us__icon-text{display:flex;align-items:center;text-align:left;gap:.3rem}.template-product .product_icons_custom.inline_icons_text .join-us__icon-text img{max-width:3rem}.template-product .product_icons_custom.inline_icons_text .join-us__icon-text p{font-size:1rem;font-weight:600;margin:0;color:#0060ae}.template-product .join-us__icon-texts.product_icons_custom.inline_icons_text{gap:4px}.template-product .rating-stars__label{color:#000}.custom_table_inner{border:2px solid #B8CDE6;border-radius:15px;overflow:hidden}.custom_table_inner .table_header{background:linear-gradient(to right,#42aaff,#a1d5ff);padding:1rem}.custom_table_inner .table_header p{margin:0;text-align:center;font-size:1.5rem;color:#fff;line-height:1.5}.custom_table_inner .custom_table_row:nth-child(2){background:#e6e6e6}.custom_table_inner .custom_table_row{padding:.4rem 3rem;font-size:1.4rem;display:flex;justify-content:space-between;border-bottom:2px solid #B8CDE6;color:#000}.custom_table_inner .custom_table_row:nth-child(4){background:#fbfbfb}.custom_table_inner .custom_table_row:last-of-type{border:none}.custom_table{margin:2rem 0}.custom_table .scroll_to_faq p{margin:.5rem 0 0;font-size:1.2rem;color:#000}.custom_table .scroll_to_faq p a{text-decoration:underline}.custom_table_inner .custom_table_row:nth-child(2) span:nth-child(2){font-style:italic;color:#5d5d5d}.faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .grid .grid__item .accordion.animate-item .summary__title .h4.accordion__title{font-family:var(--font-body-family)!important}.template-product summary.accordion__summary{background:#bce0ff}.template-product summary.accordion__summary:hover{background:#bce0ff;text-decoration:none}.template-product .accordion__content-wrapper{background-color:#fff}.template-product .accordion__content-wrapper *,.template-product .faq_section .collapsible-content__wrapper .collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{font-family:var(--font-body-family)!important}.template-product .prod_reviews splide-component .splide .splide__dots-and-arrows .splide__arrows .splide__arrow.splide__arrow--next{display:none}.template-product .prod_reviews splide-component .splide .splide__dots-and-arrows .splide__arrows .splide__arrow.splide__arrow--prev{display:none}.template-product .prod_reviews .page-width{max-width:100%}.template-product .prod_reviews .splide__pagination__page:before{background:#e3f2ff;opacity:1;width:1rem;height:1rem}.template-product .prod_reviews .splide__pagination__page.is-active:before{width:1rem;height:1rem;background:#3a8acf;outline:1px solid #3A8ACF;outline-offset:1px}@media screen and (max-width: 992px){.expect-row{flex-direction:column;gap:8rem}.expect-row:before{left:50%;transform:translate(-50%);height:100%;width:1px}.expect-block__text{background:#f3d2d2;position:relative;z-index:1}.expect-block__text h3{min-height:auto}.expect-block{width:85%;margin-left:auto;margin-right:auto}.expect-row{position:relative}.expect-row .progress-line-mobile{display:block}.expect-block{position:relative;z-index:1;background-color:transparent}.expect-block__text,.expect-block__image-label{position:relative;z-index:2}}@media (max-width: 768px){.custom_button_primary{width:100%;min-width:auto;text-align:center;padding-left:1rem;padding-right:1rem}.join-us-section .custom_button_primary{min-width:auto}.banner-section-custom .banner-grid{display:block}.banner-section-custom .banner-content-inner{max-width:100%;margin:0 auto;align-items:center;margin-top:-3.5rem}.banner-section-custom .small-images,.join-us-wrap .small-images{max-width:100%;margin:0 auto;width:100%;justify-content:center;gap:.5rem}.banner-section-custom .vertical-list li{justify-content:center;font-size:1.4rem}.horizontal-list{justify-content:center;gap:.5rem;flex-wrap:nowrap;font-size:1.2rem;letter-spacing:0}.banner-section-custom .banner-heading{font-size:3.6rem;text-align:center}.banner-section-custom .banner-content{text-align:right;padding:0 0 4rem 0 margin-top: -3rem}.multicolumns-custom .content-blocks{grid-template-columns:repeat(1,1fr);column-gap:10px;row-gap:20px}.multicolumns-custom .block-richtext p{font-size:1.3rem}.multicolumns-custom .block-heading{font-size:1.5rem}.multicolumns-custom .content-blocks .content-block{display:flex;flex-direction:row-reverse;align-items:center}.multicolumns-custom .content-blocks .content-block:nth-child(2){flex-direction:row}.multicolumns-custom .content-blocks .content-block .image-wrapper,.multicolumns-custom .content-blocks .content-block .block-richtext{flex:1}.multicolumns-custom .content-blocks .content-block .block-richtext{display:flex;justify-content:center}.multicolumns-custom .block-richtext p{text-align:left}.multicolumns-custom .block-richtext p br:first-child{display:none}.jello_cortisol_wrapper.multicolumns-custom p{text-align:center}.jello_cortisol_wrapper.multicolumns-custom .content-blocks{grid-template-columns:repeat(2,1fr)}.jello_cortisol_wrapper.multicolumns-custom .content-blocks .content-block{background:#f2f9ff;border-radius:3rem;padding:1rem;flex-direction:column}.key_plus_row{flex-direction:column;gap:15px;padding:3rem 0;font-size:18px}.key_plus_wrapper p{margin:0}.usual_process_wrapper .block-heading_new{font-size:1.5rem;margin-bottom:2rem}.usual_process_wrapper .content-block_custom .block-text p{margin-top:.6rem;line-height:1.4;font-size:1.3rem}.usual_process_wrapper .content-block_custom>img{max-width:4rem;object-fit:contain}.usual_process_wrapper .content-block_custom svg{width:4rem}.our-belief-section .belief-block h3{font-size:1.5rem}.our-belief-section .belief-block p{font-size:1.3rem}.our-belief-section .our-belief-section .h1{font-size:28px}.join-us__icon img{max-width:6rem}.join-us-header .decorated-heading span:first-of-type:before{top:-12px!important;left:-24px!important}.product__title h1{font-size:28px}}@media (max-width: 500px){.banner-section-custom .small-images img,.join-us-wrap .small-images img{width:7rem}.multicolumns-custom .content-blocks .content-block:nth-child(3) p{text-align:center;max-width:14em}.custom-rich-text p{margin:0;color:#000;display:block;line-height:1.4;font-size:11px}.custom_table_inner .table_header{padding:1rem 5px}.custom_table_inner .table_header p{font-size:1.4rem;line-height:1.3}.custom_table_inner .custom_table_row{font-size:1.3rem;padding:.4rem 2rem}}@media (max-width: 400px){.custom_table_inner .table_header p,.custom_table_inner .custom_table_row{font-size:1.2rem}}@media (max-width: 360px){.template-product .product_icons_custom.inline_icons_text .join-us__icon-text p{font-size:.8rem;font-weight:300}.template-product .product_icons_custom.inline_icons_text .join-us__icon-text img{max-width:1.9rem}.banner-section-custom .vertical-list li,.horizontal-list{font-size:1.1rem;gap:.3rem}.custom_button_primary{font-size:21px}.banner-section-custom .small-images img,.join-us-wrap .small-images img{width:6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-product-landing.css.map */
