:root{--cellx-terracotta: #C46A3E;--cellx-terracotta-soft: #E89A6B;--cellx-cream: #F4ECDE;--cellx-cream-soft: #FAF5EC;--cellx-warm-ink: #2A1F18;--cellx-sand: #D9C8B0;--cellx-deep-sand: #8B6F4F;--cellx-ink: #1A1A18}.product-title h1{font-size:clamp(2.4rem,4.5vw,3.6rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--cellx-warm-ink)!important}.product__description p strong:first-child,.product__description>p:first-child strong{display:block;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--cellx-terracotta);margin-bottom:.8rem;font-style:italic}.product .icon-with-text{background:var(--cellx-cream-soft);padding:14px 18px;border-radius:12px}.product .price-item--regular{color:var(--cellx-warm-ink)!important;font-weight:700!important}.product .product-form__submit,.product button[name=add],.product .shopify-payment-button__button,.button--primary,.product-form__submit{background:var(--cellx-terracotta)!important;border-color:var(--cellx-terracotta)!important;color:#fff!important;transition:background .2s ease-out,transform .15s ease-out!important}.product .product-form__submit:hover,.product button[name=add]:hover,.button--primary:hover{background:var(--cellx-warm-ink)!important;border-color:var(--cellx-warm-ink)!important;transform:translateY(-1px)}.product-accordion summary{background:var(--cellx-cream-soft)!important;border-left:3px solid var(--cellx-terracotta)!important;border-radius:0 8px 8px 0!important;padding:14px 18px!important;margin-bottom:6px!important}.product-accordion summary:hover{background:var(--cellx-cream)!important}.product-accordion .accordion__title{color:var(--cellx-warm-ink)!important;font-weight:600!important}.product-accordion .collapsible__content{background:var(--cellx-cream-soft);padding:18px 22px!important;border-radius:0 0 8px 8px;border-left:3px solid var(--cellx-terracotta)}.clinical-proof-section .cp,body .clinical-proof-section .cp{background:var(--cellx-cream)!important}.clinical-proof-section .cp__badge{color:var(--cellx-terracotta)!important}.clinical-proof-section .cp__heading{color:var(--cellx-warm-ink)!important}.clinical-proof-section .cp__subheading{color:var(--cellx-deep-sand)!important}.clinical-proof-section .cp__card{background:#fff!important;border:1px solid var(--cellx-sand)!important;border-radius:16px!important;opacity:1!important;transform:none!important;padding:28px!important;text-align:center}.clinical-proof-section .cp__card:hover{border-color:var(--cellx-terracotta)!important}.clinical-proof-section .cp__number{color:var(--cellx-terracotta)!important;font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:700!important;margin:0 0 12px!important}.clinical-proof-section .cp__label,.clinical-proof-section .cp__detail,.clinical-proof-section .cp__source{color:var(--cellx-warm-ink)!important}.clinical-proof-section .cp__detail{color:var(--cellx-deep-sand)!important}.clinical-proof-section .cp__source{font-style:italic;color:var(--cellx-deep-sand)!important;font-size:.82rem}.clinical-proof-section .cp__journals,.clinical-proof-section .cp__disclaimer,.clinical-proof-section .cp p,.clinical-proof-section .cp small,.clinical-proof-section .cp footer{color:var(--cellx-deep-sand)!important}.cellx-powered-by{background:var(--cellx-warm-ink);color:#fff;padding:80px 24px;text-align:center}.cellx-powered-by__inner{max-width:880px;margin:0 auto}.cellx-powered-by__eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cellx-terracotta-soft);margin-bottom:18px}.cellx-powered-by__statement{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:#fff;margin:0 0 28px}.cellx-powered-by__cta{display:inline-block;color:var(--cellx-terracotta-soft);text-decoration:none;border-bottom:2px solid var(--cellx-terracotta);padding-bottom:4px;font-weight:500;font-size:1rem;transition:color .2s ease-out,border-color .2s ease-out}.cellx-powered-by__cta:hover{color:#fff;border-color:#fff}.cellx-ingredients{background:var(--cellx-cream-soft);padding:80px 24px}.cellx-ingredients__inner{max-width:1180px;margin:0 auto}.cellx-ingredients__eyebrow{display:block;text-align:center;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cellx-terracotta);margin-bottom:14px}.cellx-ingredients__heading{text-align:center;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:600;letter-spacing:-.015em;color:var(--cellx-warm-ink);margin:0 0 48px;line-height:1.2}.cellx-ingredients__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cellx-ing-card{background:#fff;border:1px solid var(--cellx-sand);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:12px;transition:border-color .22s ease-out,transform .22s ease-out}.cellx-ing-card:hover{border-color:var(--cellx-terracotta);transform:translateY(-2px)}.cellx-ing-card__dose{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cellx-terracotta);background:var(--cellx-cream);padding:6px 12px;border-radius:999px;align-self:flex-start}.cellx-ing-card__title{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600;color:var(--cellx-warm-ink);margin:8px 0;letter-spacing:-.01em;line-height:1.2}.cellx-ing-card p{color:var(--cellx-warm-ink);font-size:.95rem;line-height:1.6;margin:0}.cellx-ing-card strong{color:var(--cellx-terracotta);font-weight:600}.cellx-ing-card__link{margin-top:auto;display:inline-block;color:var(--cellx-terracotta);text-decoration:none;font-weight:500;font-size:.9rem;border-bottom:1px solid var(--cellx-terracotta);padding-bottom:2px;align-self:flex-start;transition:color .18s ease-out,border-color .18s ease-out}.cellx-ing-card__link:hover{color:var(--cellx-warm-ink);border-bottom-color:var(--cellx-warm-ink)}@media(max-width:900px){.cellx-ingredients__grid{grid-template-columns:1fr;gap:16px}.cellx-ingredients{padding:56px 16px}}.cellx-compare{background:var(--cellx-cream);padding:80px 24px}.cellx-compare__inner{max-width:1080px;margin:0 auto}.cellx-compare__eyebrow{display:block;text-align:center;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cellx-terracotta);margin-bottom:14px}.cellx-compare__heading{text-align:center;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;letter-spacing:-.015em;color:var(--cellx-warm-ink);margin:0 0 12px}.cellx-compare__subhead{text-align:center;color:var(--cellx-deep-sand);max-width:580px;margin:0 auto 48px;font-size:1rem;line-height:1.6}.cellx-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;border:1px solid var(--cellx-sand);padding:12px}.cellx-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-family:inherit;min-width:720px}.cellx-compare__table th,.cellx-compare__table td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--cellx-sand);color:var(--cellx-warm-ink);font-size:.95rem;line-height:1.4;vertical-align:middle}.cellx-compare__table th{font-weight:600;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cellx-deep-sand)}.cellx-compare__table th:first-child,.cellx-compare__table td:first-child{text-align:left;font-weight:500;color:var(--cellx-warm-ink)}.cellx-compare__table th.is-us,.cellx-compare__table td.is-us{background:var(--cellx-cream-soft)!important;color:var(--cellx-warm-ink)!important;font-weight:700;border-left:1px solid var(--cellx-terracotta);border-right:1px solid var(--cellx-terracotta)}.cellx-compare__table thead th.is-us{background:var(--cellx-terracotta)!important;color:#fff!important;border-radius:12px 12px 0 0;border:none;font-size:1rem;letter-spacing:.02em;text-transform:none;padding:18px 20px}.cellx-compare__table tbody tr:last-child td{border-bottom:none}.cellx-compare__table tbody tr:last-child td.is-us{border-radius:0 0 12px 12px}.cellx-compare__table tbody tr:hover td:not(.is-us){background:var(--cellx-cream-soft)}.cellx-journey{background:var(--cellx-cream-soft);padding:80px 24px}.cellx-journey__inner{max-width:1080px;margin:0 auto}.cellx-journey__eyebrow{display:block;text-align:center;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cellx-terracotta);margin-bottom:14px}.cellx-journey__heading{text-align:center;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;letter-spacing:-.015em;color:var(--cellx-warm-ink);margin:0 0 14px;line-height:1.2}.cellx-journey__subhead{text-align:center;color:var(--cellx-deep-sand);max-width:640px;margin:0 auto 48px;font-size:1rem;line-height:1.6}.cellx-journey__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cellx-journey__card{background:#fff;border:1px solid var(--cellx-sand);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:10px;position:relative;transition:border-color .22s ease-out,transform .22s ease-out}.cellx-journey__card:hover{border-color:var(--cellx-terracotta);transform:translateY(-2px)}.cellx-journey__card--mid{background:var(--cellx-warm-ink);border-color:var(--cellx-warm-ink)}.cellx-journey__step{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--cellx-terracotta)}.cellx-journey__card--mid .cellx-journey__step{color:var(--cellx-terracotta-soft)}.cellx-journey__when{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cellx-terracotta);background:var(--cellx-cream);padding:6px 14px;border-radius:999px;align-self:flex-start}.cellx-journey__card--mid .cellx-journey__when{background:var(--cellx-terracotta);color:#fff}.cellx-journey__title{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;color:var(--cellx-warm-ink);margin:6px 0 4px;letter-spacing:-.01em;line-height:1.25}.cellx-journey__card--mid .cellx-journey__title{color:#fff}.cellx-journey__card p{color:var(--cellx-warm-ink);font-size:.95rem;line-height:1.6;margin:0}.cellx-journey__card--mid p{color:#ffffffd9}@media(max-width:900px){.cellx-journey__grid{grid-template-columns:1fr;gap:16px}.cellx-journey{padding:56px 16px}}.social-proof-section{background:var(--cellx-cream-soft)!important}.social-proof-section *,.social-proof-section .quote{color:var(--cellx-warm-ink)!important}.shopify-section [class*=collapsible-content] details summary{background:var(--cellx-cream-soft)!important;border-left:3px solid var(--cellx-terracotta)!important;border-radius:0 8px 8px 0;padding:16px 20px!important;margin-bottom:8px}.shopify-section [class*=collapsible-content] details[open] summary{background:var(--cellx-cream)!important}section[id*=related_products]{background:var(--cellx-cream-soft)!important}section[id*=related_products] .related-products,section[id*=related-products] .related-products{background:transparent!important}sticky-add-to-cart button,.sticky-add-to-cart button{background:var(--cellx-terracotta)!important;color:#fff!important;border-color:var(--cellx-terracotta)!important}@media(max-width:768px){.product-title h1{font-size:2rem!important}.clinical-proof-section .cp__number{font-size:2.2rem!important}.clinical-proof-section .cp__grid{grid-template-columns:1fr!important;gap:12px!important}.cellx-powered-by{padding:56px 20px}.cellx-powered-by__statement{font-size:1.4rem}.cellx-compare{padding:56px 16px}.cellx-compare__scroll{border-radius:12px}.cellx-compare__table th,.cellx-compare__table td{padding:12px 10px;font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cellx-ashwa-ksm66.css.map */
