:root{--dark-slate-grey: #062829;--bg-color-primary: #fffcf4}body.template-product{background-color:var(--bg-color-primary)}.product-form__submit{display:none}.button-primary{color:#fff;letter-spacing:.02em;background-color:#ff6b19;border-radius:15px;justify-content:center;padding:14px 18px;font-family:Brutgrotesque;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s,background-color .2s;display:flex;text-transform:capitalize}.button-primary::hover{color:#062829!important;background-color:#ffcc71!important}.button-buy-now{font-size:1.2rem;background-color:#29c67a;border-radius:.7rem;padding:10px 1px}.template-article .page-width{padding:0;max-width:100%}.template-article .section-content a{text-decoration:underline}.template-article .article-container{padding-left:15px;padding-right:15px;max-width:1300px;margin:0 auto}.template-article .content-indent{margin-top:0}.template-article .blog--list-view{max-width:100%;margin:0 auto}.template-article .blog__section-header{padding-bottom:25px;display:flex;flex-direction:column-reverse}@media (min-width: 998px){.template-article .blog__section-header{padding:6em 5%;display:flex;flex-direction:row;align-items:center}}@media (min-width: 998px){.template-article .blog__section-header img{max-height:390px;object-fit:contain;object-position:left}}@media (min-width: 998px){.template-article .blog__section-header .section-header{width:55%}.template-article .blog__section-header .section-header+.db.of_hidden.mb30{width:calc(45% - 2.5em);margin-left:auto}}.template-article .section-header .font2{margin-bottom:3.75em;font-family:"Contax Sans 55",sans-serif;font-weight:400;font-size:26px;line-height:30px;color:var(--dark-slate-grey)}@media (min-width: 998px){.template-article .section-header .font2{font-size:3em;line-height:1.1;margin-bottom:1em}}.template-article .section-header .publish-detail{margin:0 0 20px}.template-article .section-header .publish-detail li{margin:0;font-family:Brutgrotesque,sans-serif;font-weight:400;text-transform:uppercase;font-size:.875em;letter-spacing:.02em}.template-article .section-header .publish-detail li .author_link{font-weight:700;color:var(--dark-slate-grey);font-size:1.1rem;text-transform:capitalize}.template-article .section-header .button-primary{margin-bottom:10px;padding-left:1.075em;padding-right:1.075em;font-size:1rem}@media (min-width: 998px){.template-article .section-header .button-primary{display:inline}}.template-article .section-content{background-color:#fffcf4;padding-top:20px;padding-bottom:1em}@media (min-width: 998px){.template-article .section-content{padding-top:7rem}.template-article .section-content .article-container{padding-left:5%;padding-right:5%;display:flex;flex-direction:row}.template-article .section-content .article-container .showcase_richtext{width:63%}.template-article .section-content .article-container .author-sidebar__wrapper{width:30%;margin-left:auto}}.template-article .section-content p{font-size:1.125rem;color:var(--dark-slate-grey);font-weight:300;line-height:138%;letter-spacing:.02em;font-family:Brutgrotesque,sans-serif}.template-article .section-content .author-sidebar__wrapper .author-sidebar__image{padding:0;margin-bottom:-10px}.template-article .section-content .author-sidebar__wrapper .author-sidebar__image img{width:100%;height:auto;object-fit:contain}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content{padding:25px 20px;background-color:#ffdfbb}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content h3{color:var(--dark-slate-grey);letter-spacing:.02em;font-family:Brutgrotesque,sans-serif;font-size:1rem;font-weight:300;line-height:138%;margin-bottom:1.93em}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content .author-name{color:var(--dark-slate-grey);margin-top:0;font-size:1.5em;font-family:"Contax Sans 55",sans-serif;font-weight:400;line-height:120%;margin-bottom:1.93em}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content .author-links__container{margin-bottom:1.93em}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content .author-link{color:var(--dark-slate-grey);text-decoration:underline;display:block;text-transform:uppercase;text-align:left;letter-spacing:.02em;font-family:Brutgrotesque,sans-serif;font-weight:300}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content .author-box__social-box{grid-column-gap:1rem;align-items:center;display:flex;padding-top:20px}.template-article .section-content .author-sidebar__wrapper .author-sidebar__content .author-box__social-box a{text-decoration:none;text-transform:uppercase;font-size:1em;font-weight:400;color:var(--dark-slate-grey);font-family:Brutgrotesque,sans-serif}@media (min-width: 998px){.template-article .section-content .author-sidebar__wrapper .author-sidebar__content .author-box__social-box a{font-size:.7em}}.template-article .section-content .showcase_richtext h2{font-family:"Contax Sans 55",sans-serif;color:var(--dark-slate-grey);letter-spacing:-.01em;margin-top:0;font-weight:400;line-height:120%;margin-bottom:2.5rem;font-size:2.625em}.explore-the-store-section .page-width .custom-content .custom__item:last-child{width:calc(33.3333% - 40px / 3)}@media (max-width: 767px){.explore-the-store-section .page-width .custom-content .custom__item:last-child{width:100%!important}}.explore-the-store-section .page-width .sec-ttl{text-align:center!important}.explore-the-store-section .page-width .custom-content .custom__item h3{font-size:1.8em;margin-bottom:.8em}.explore-the-store-section .page-width .sec-ttl p{max-width:100%}.cc-book-section{padding-top:4em;padding-bottom:4em}.cc-book-section .imgWrapper{width:10em;box-shadow:4px 4px 6px #00000040}.cc-book-section h3{color:var(--dark-slate-grey);margin-top:0;margin-bottom:10px;font-size:1.8em;font-weight:400;line-height:120%;font-family:"Contax Sans 55",sans-serif}.cc-book-section p{color:var(--dark-slate-grey);letter-spacing:.02em;margin-bottom:10px;font-family:Brutgrotesque,sans-serif;font-size:.925rem;font-weight:300;line-height:138%}.cc-book-section a.btn{color:var(--dark-slate-grey);letter-spacing:0;text-transform:none;font-family:Brutgrotesque Book,sans-serif;font-size:1.125em;font-weight:400;line-height:138%;transition:opacity .2s;background:none;padding:0;text-decoration:underline}.cc-book-section .custom-content{gap:5em}@media (min-width: 998px){.cc-book-section .custom-content{gap:0;max-width:1440px;margin:0 auto;padding:0 5%!important}}.cc-book-section .tl.f-asc{display:flex;gap:2em}.cc-book-section .btn{border-radius:10px}.bredcrumbWrap{display:none}.ptContainer{padding-top:20px}@media (min-width: 768px){.ptContainer{padding-top:80px;padding-bottom:80px}}.ptContainer .pr_photo .imgWrapper,.ptContainer .pr_thumbs_item{border-radius:0}.ptContainer .product-single__title{font-family:"Contax Sans 55",sans-serif;font-size:2.3em;line-height:120%;color:var(--dark-slate-grey);letter-spacing:-.01em;font-weight:400}.ptContainer .shopify-payment-button__button{font-size:1.2rem;background-color:#29c67a!important;border-radius:.7rem;padding:10px 1px}.ptContainer .shopify-payment-button__button:hover{background-color:#25b36e!important}.ptContainer .product-single__description{font-family:Brutgrotesque,sans-serif;font-weight:300;letter-spacing:.02em;line-height:138%;font-size:.975rem}.ptContainer .product-single__description p{margin:0 0 10px}.ptContainer .see-ingredients-button{color:#00e;text-decoration:underline;font-family:Brutgrotesque,sans-serif;margin-top:20px;display:block;font-size:16px}.testimonial-banner .quote-text{text-align:center;font-family:Clearfaceserial,sans-serif;font-style:italic;font-weight:400;font-size:2.2em;line-height:133%}.testimonial-banner .author-name{font-family:Brutgrotesque,sans-serif;color:var(--dark-slate-grey);font-weight:300;font-size:1rem}.supplements-included{padding:60px 5%;background-color:transparent;overflow:hidden}.supplements-included .container{max-width:1200px;margin:0 auto}.supplements-included__header{text-align:left;max-width:48.75em}.supplements-included__title{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 20px;line-height:1.2}.supplements-included__description{font-size:1rem;color:#333;margin:0;line-height:1.6}.supplements-included__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px 30px;margin-top:40px;text-align:center}.supplement-item{display:flex;flex-direction:column;align-items:center;background:transparent}.supplement-item__image{margin-bottom:20px;max-width:170px;max-height:170px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1a;padding:10px}.supplement-item__image img{max-width:100%;max-height:100%;object-fit:contain;border-radius:50%}.supplement-item__content{text-align:left;width:100%}.supplement-item__name{font-size:1rem;color:#333;margin:0 0 15px;line-height:1.4}.supplement-item__name strong{font-weight:700}.supplement-item__benefits{font-size:.95rem;color:#333;line-height:1.5}.supplement-item__benefits ul{margin:0;padding-left:20px;list-style-type:disc}.supplement-item__benefits li{margin-bottom:8px;line-height:1.4}.supplement-item__benefits li:last-child{margin-bottom:0}@media screen and (max-width: 768px){.supplements-included{padding:40px 5%}.supplements-included__header{margin-bottom:30px;text-align:center}.supplements-included__title{font-size:2rem}.supplements-included__grid{grid-template-columns:1fr;grid-gap:30px;margin-top:30px}.supplement-item__content{text-align:center}}@media screen and (min-width: 769px) and (max-width: 1024px){.supplements-included__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1025px){.supplements-included__grid.grid--3{grid-template-columns:repeat(3,1fr)}.supplements-included__grid.grid--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1025px){.supplements-included__grid[data-count="5"]{grid-template-columns:repeat(2,1fr);max-width:800px;margin-left:auto;margin-right:auto}.supplements-included__grid[data-count="5"] .supplement-item:nth-child(5){grid-column:1 / -1;max-width:300px;margin:0 auto}}.supplements-included .supplements-included__title{text-align:left;font-family:"Contax Sans 55",sans-serif;font-size:2.65rem;line-height:115%;font-weight:400}.supplements-included .supplements-included__description{font-family:Brutgrotesque Light,sans-serif;text-align:left;font-size:16px;line-height:1.4;font-weight:300;color:var(--dark-slate-grey)}.supplements-included .supplement-item__content{text-align:left!important}.supplements-included .supplement-item__name,.supplements-included .supplement-item__benefits ul li{font-family:Brutgrotesque,sans-serif;font-weight:300;color:var(--dark-slate-grey)}.product-bundle{background-color:#e6edfb!important}.product-bundle .tag{color:var(--dark-slate-grey);letter-spacing:.02em;background-color:#fff0c9;border-radius:.45rem;justify-content:flex-start;align-items:center;padding:.375em 1em;font-family:Brutgrotesque,sans-serif;font-size:.85em;font-weight:300;display:flex}.product-bundle .product-bundle__title{font-family:"Contax Sans 55",sans-serif;font-weight:400;line-height:1.3;font-size:1.5rem}.product-bundle .product-bundle__description p{text-align:left;font-family:Brutgrotesque Light,sans-serif;font-size:17px;line-height:140%;color:var(--dark-slate-grey);font-weight:300}.product-bundle .product-bundle__promo .promo-code{font-weight:700;font-size:20px}.signature-formulations .signature-formulations__title{font-family:"Contax Sans 55",sans-serif;color:var(--dark-slate-grey);font-weight:400;line-height:110%;font-size:1.8rem}.signature-formulations .signature-formulations__description p{font-family:Brutgrotesque Light,sans-serif;color:var(--dark-slate-grey);font-weight:400}.signature-formulations .signature-formulations__features{grid-template-columns:1fr 1fr}.get-with-program .get-with-program__title{font-family:Brutgrotesque,sans-serif;color:var(--dark-slate-grey);font-weight:300;line-height:110%;font-size:1.9rem}.get-with-program .get-with-program__description p{font-family:Brutgrotesque Light,sans-serif;color:var(--dark-slate-grey);font-weight:400}.get-with-program .get-with-program__button{color:var(--dark-slate-grey);text-align:center;letter-spacing:.02em;background-color:#0000;border:1px solid #8b8a87;border-radius:.875em;flex:1;justify-content:center;align-items:center;max-width:none;margin-bottom:0;padding:.7em 1.175em;font-family:Brutgrotesque,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:color .2s,background-color .2s;display:inline}.best-sellers .best-sellers__title{font-family:"Contax Sans 55",sans-serif;font-size:3rem}.best-sellers .best-sellers__product-title{text-align:left;font-family:"Contax Sans 55",sans-serif;font-weight:400;font-size:1.6rem;color:var(--dark-slate-grey)}.best-sellers .best-sellers__product-description{font-size:.9rem;color:var(--dark-slate-grey);line-height:1.5;margin:0;text-align:left;font-family:Brutgrotesque,sans-serif}.shipping-container{padding-top:30px}.shipping-container.grid--three{grid-column-gap:2.5em;grid-row-gap:2em;grid-template-rows:auto;grid-template-columns:minmax(auto,23.75em) minmax(auto,23.75em) minmax(auto,23.75em);grid-auto-columns:1fr;justify-content:space-between;justify-items:stretch;display:grid}.shipping-container.grid--three.is-new{grid-column-gap:2.5em;max-width:26rem;margin-left:auto;margin-right:auto}.shipping-container .flex-h-c-center{grid-row-gap:.3rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.shipping-container .is-embed{justify-content:flex-start;align-items:center;margin-bottom:auto;padding-top:.4375em;display:flex}.shipping-container .is-embed.no-padding{padding-top:0}.faq-section .faq-section__title{font-size:2.575em;font-family:"Contax Sans 55",sans-serif;font-weight:400;color:var(--dark-slate-grey)}.faq-section .faq-section__question-text{color:var(--dark-slate-grey);font-family:"Contax Sans 55",sans-serif;text-align:left;font-size:2em;font-weight:400;line-height:120%}.testimonial-banner{padding:40px 5%;display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden}.testimonial-banner .container{max-width:1200px;margin:0 auto;width:100%}.testimonial-banner__content{text-align:center;display:flex;flex-direction:column;align-items:center}.testimonial-banner__quote{max-width:100%;margin:0 auto}.quote-text{font-size:1.5rem;font-style:italic;color:#333;line-height:1.4;margin:0;font-weight:400;letter-spacing:.5px}.testimonial-banner__author{margin:10px 0}.author-name{font-size:1rem;color:#666;margin:0;font-weight:400;letter-spacing:.3px}.testimonial-banner__stars{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px}.star-image{width:20px;height:20px;object-fit:contain}.star-default{color:#ff6b19;font-size:20px;line-height:1}.testimonial-banner[style*=background-color]{background-color:var(--section-bg-color, #f9f3e4)}.testimonial-banner[style*=color] .quote-text,.testimonial-banner[style*=color] .author-name{color:var(--section-text-color, #333)}@media screen and (max-width: 768px){.testimonial-banner{padding:30px 5%;min-height:150px}.quote-text{font-size:1.25rem;line-height:1.3}.author-name{font-size:.9rem}.star-image,.star-default{width:18px;height:18px;font-size:18px}}@media screen and (max-width: 480px){.testimonial-banner{padding:25px 5%}.quote-text{font-size:1.1rem}.author-name{font-size:.85rem}.star-image,.star-default{width:16px;height:16px;font-size:16px}}@media screen and (min-width: 1200px){.quote-text{font-size:1.75rem}.author-name{font-size:1.1rem}.star-image,.star-default{width:22px;height:22px;font-size:22px}}.balance-supplements-testimonial.testimonial-banner .quote-text{font-size:2.2em}.cycle-syncing-testimonial-banner .testimonial-banner__quote{max-width:100%}.balance-suplements-included-section .supplement-item__image{max-width:100%;max-height:100%;border-radius:0;padding:10px 0}.balance-suplements-included-section .supplement-item__image img{border-radius:0}.see-ingredients-container .pswp__img{object-fit:contain!important;max-width:100%;max-height:100%;margin:auto}.see-ingredients-container .pswp__img{max-width:800px;max-height:600px;margin:auto;display:block}.see-ingredients-container .pswp__container{display:flex;justify-content:center;align-items:center}.ticker-bar-section{border-top:1px solid #d9d9d3;background:#fffdfa;padding:8px 0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.ticker-inner{margin:0 auto;display:flex;flex-direction:column;align-items:start;gap:16px;padding:0 16px}.ticker-heading{flex:0 0 auto;font-weight:700;text-transform:uppercase;font-size:1.5em;padding-right:8px;font-weight:300;color:var(--dark-slate-grey);font-family:Brutgrotesque,sans-serif}.ticker-viewport{overflow:hidden;flex:1 1 auto}.ticker-track{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;animation:ticker-scroll linear infinite;animation-duration:28s}.ticker-item{display:inline-flex;align-items:center;padding:8px 14px;border-radius:8px;background:#fff0c9;box-shadow:inset 0 0 0 1px #00000008;color:var(--dark-slate-grey);font-family:Brutgrotesque,sans-serif;font-weight:300;font-size:20px;white-space:nowrap}@media (max-width: 640px){.ticker-inner{padding:0 12px}.ticker-heading{font-size:12px;max-width:40%;overflow:hidden;text-overflow:ellipsis}.ticker-item{padding:6px 10px;font-size:12px}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cc-camilo.css.map */
