.clinically-studied-ingredients{background-color:var(--background-color, #fdfaf2);color:var(--text-color, #2c2c2c);position:relative;overflow:hidden}.clinically-studied-ingredients .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.ingredients-header{text-align:center;margin-bottom:3rem}.ingredients-title{font-family:Sofia Pro,Helvetica Neue,Arial,sans-serif;font-size:var(--heading-font-size, 2.5rem);font-weight:700;color:var(--text-color, #2c2c2c);margin:0 0 1rem;line-height:1.2}.ingredients-subtitle{font-family:"Sofia Pro",var(--font-body-family);font-size:var(--subheading-font-size, 1.1rem);color:var(--text-color, #2c2c2c);opacity:.8;margin:0 auto;max-width:600px;line-height:1.6;text-align:center}.ingredient-tabs{display:flex!important;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;overflow-x:auto;padding:8px 1rem;-webkit-overflow-scrolling:touch;touch-action:auto;overscroll-behavior-x:contain}.ingredient-tab{background:transparent;border:2px solid var(--accent-color, #b85c3a);color:var(--accent-color, #b85c3a);padding:16px 32px;border-radius:30px;font-size:1.2rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:fit-content;font-family:"Sofia Pro",var(--font-body-family)}.ingredient-tab:hover:not(.active){background-color:var(--accent-color, #b85c3a);color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #b85c3a26}.ingredient-tab.active{background-color:var(--accent-color, #b85c3a);color:#fff;box-shadow:0 2px 8px #b85c3a33;transform:none}.ingredient-content{position:relative;min-height:400px}.ingredient-panel{display:none;opacity:0;transition:opacity .3s ease}.ingredient-panel.active{display:block!important;opacity:1}.ingredient-panel-content{display:grid!important;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.ingredient-image{position:relative;text-align:center}.ingredient-image img{width:100%;max-width:400px;height:auto;border-radius:12px;box-shadow:0 8px 24px #0000001a;transition:transform .3s ease}.ingredient-image img:hover{transform:scale(1.02)}.ingredient-text{padding:1rem 0}.ingredient-name{font-family:Sofia Pro,Playfair Display,serif;font-size:var(--ingredient-name-font-size, 2rem);font-weight:600;color:var(--text-color, #2c2c2c);margin:0 0 1rem;line-height:1.2}.ingredient-properties{font-family:"Sofia Pro",var(--font-body-family);font-size:var(--properties-font-size, 1rem);color:var(--text-color, #2c2c2c);opacity:.8;margin:0 0 1.5rem;font-weight:500}.ingredient-description{font-family:"Sofia Pro",var(--font-body-family);background:#fff;border:1px solid rgba(184,92,58,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;font-size:var(--description-font-size, 1rem);line-height:1.6;color:var(--text-color, #2c2c2c);box-shadow:0 2px 8px #0000000d}.ingredient-study-link{font-family:"Sofia Pro",var(--font-body-family);color:var(--accent-color, #b85c3a);text-decoration:underline;font-weight:500;font-size:var(--study-link-font-size, 1rem);transition:color .3s ease}.ingredient-study-link:hover{color:var(--text-color, #2c2c2c)}.ingredients-cta{text-align:center;margin-top:4rem}.ingredients-cta-button{font-family:"Sofia Pro",var(--font-body-family);display:inline-block;background-color:var(--accent-color, #b85c3a);color:#fff;padding:16px 32px;border-radius:25px;text-decoration:none;font-weight:600;font-size:var(--cta-font-size, 1rem);letter-spacing:.5px;transition:all .3s ease;text-transform:uppercase;box-shadow:0 4px 12px #b85c3a4d}.ingredients-cta-button:hover{background-color:var(--text-color, #2c2c2c);transform:translateY(-2px);box-shadow:0 6px 16px #b85c3a66}@media screen and (max-width: 768px){.ingredients-title{font-size:28px}.ingredients-subtitle{font-size:calc(var(--subheading-font-size, 1.375rem) * .9)}.ingredient-tabs{justify-content:flex-start;padding:8px 0;margin-bottom:2rem}.ingredient-tab{padding:14px 28px;font-size:1.1rem}.ingredient-panel-content{grid-template-columns:1fr;gap:2rem;text-align:center}.ingredient-image{order:1}.ingredient-text{order:2}.ingredient-name{font-size:1.5rem}.ingredient-description{padding:1rem}.ingredients-cta{margin-top:3rem}.ingredients-cta-button{padding:14px 28px;font-size:.9rem}}@media screen and (max-width: 480px){.ingredients-title{font-size:24px}.ingredients-subtitle{font-size:calc(var(--subheading-font-size, 1.375rem) * .8)}.ingredient-tab{padding:12px 24px;font-size:1rem}.ingredient-name{font-size:1.25rem}.ingredient-description{padding:.75rem;font-size:calc(var(--description-font-size, 16px) * .9)}}.section-clinically-studied-ingredients{padding-top:var(--padding-top, 80px);padding-bottom:var(--padding-bottom, 60px)}.clinically-studied-ingredients{--background-color: #fdfaf2;--text-color: #2c2c2c;--accent-color: #b85c3a;--padding-top: 80px;--padding-bottom: 60px;--heading-font-size: 40px;--subheading-font-size: 18px;--ingredient-name-font-size: 32px;--properties-font-size: 16px;--description-font-size: 16px;--study-link-font-size: 16px;--cta-font-size: 16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ingredient-panel.active{animation:fadeIn .5s ease-out}.ingredient-tab:focus,.ingredients-cta-button:focus,.ingredient-study-link:focus{outline:2px solid var(--accent-color, #b85c3a);outline-offset:2px}@media print{.ingredient-tabs{display:none}.ingredient-panel{display:block!important;opacity:1!important;page-break-inside:avoid}.ingredients-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-clinically-studied-ingredients.css.map */
