clinical-evidence-modal{--ce-bg: rgb(var(--background-primary));--ce-surface: rgb(var(--dialog-background));--ce-text: rgb(var(--text-primary));--ce-muted: rgb(var(--text-primary) / .7);--ce-primary: rgb(var(--accent));--ce-pale-pink: rgb(var(--accent) / .14);--ce-border: rgb(var(--border-color));--ce-divider: rgb(var(--text-primary) / .09);--ce-shadow: 0 20px 60px rgb(var(--text-primary) / .18);--ce-button-bg: rgb(var(--button-background-primary));--ce-button-text: rgb(var(--button-text-primary));--ce-font-sans: var(--heading-font-family), var(--text-font-family);--ce-font-body: var(--text-font-family);--ce-font-serif: Georgia, "Times New Roman", serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;align-items:center;justify-content:center;padding:0;color:var(--ce-text);pointer-events:none}clinical-evidence-modal[open],clinical-evidence-modal[closing]{display:flex;pointer-events:auto}.ce-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:rgb(var(--text-primary) / .55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:default}.ce-modal__container{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr auto;width:100%;height:100%;max-width:100vw;max-height:100vh;margin:auto;overflow:hidden;background:var(--ce-surface);border-radius:0;box-shadow:var(--ce-shadow);animation:ce-modal-in .22s cubic-bezier(.34,1.56,.64,1) both}clinical-evidence-modal[closing] .ce-modal__container{animation:ce-modal-out .18s ease-in both}clinical-evidence-modal[closing] .ce-modal__backdrop{animation:ce-backdrop-out .18s ease-in both}@keyframes ce-modal-in{0%{opacity:0;transform:scale(.93) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ce-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ce-backdrop-out{0%{opacity:1}to{opacity:0}}.ce-modal__header{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem;background:var(--ce-bg)}.ce-modal__close{position:absolute;top:1rem;right:1rem;z-index:3;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:rgb(var(--text-primary) / .06);color:var(--ce-text);cursor:pointer;transition:background .15s ease,transform .15s ease}.ce-modal__close:hover{background:rgb(var(--text-primary) / .12);transform:rotate(90deg)}.ce-modal__close svg{width:1rem;height:1rem}.ce-modal__eyebrow{margin:0;color:var(--ce-primary);font-family:var(--ce-font-body);font-size:.875rem;line-height:1.5;text-transform:uppercase}.ce-modal__title{max-width:calc(100% - 3rem);margin:0;color:var(--ce-text);font-family:var(--ce-font-sans);font-size:1rem;line-height:1.2;letter-spacing:-.01em}.ce-modal__tabs{position:sticky;top:0;z-index:2;display:flex;gap:.75rem;padding:0 1.25rem;overflow-x:auto;background:var(--ce-surface);border-block:1px solid var(--ce-border);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ce-modal__tabs::-webkit-scrollbar{display:none}.ce-modal__tab{padding:.5rem 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ce-text);cursor:pointer;font-family:var(--ce-font-body);font-size:.75rem;line-height:1rem;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.ce-modal__tab:hover,.ce-modal__tab[aria-selected=true]{color:var(--ce-text);border-bottom-color:var(--ce-primary)}.ce-modal__content{overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:1.25rem;background:var(--ce-bg)}.ce-modal__content::-webkit-scrollbar{display:none}.ce-modal__section{padding-block:1.5rem;background:var(--ce-bg)}.ce-modal__section+.ce-modal__section{border-top:1px dashed var(--ce-primary)}.ce-modal__section-title{margin:0 0 1.5rem;color:var(--ce-text);font-family:var(--ce-font-sans);font-size:1.875rem;line-height:1.08;letter-spacing:-.03em}.ce-modal__section-title span{display:block;margin-block-end:.5rem;color:var(--ce-muted);font-family:var(--ce-font-body);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.ce-modal__section-title--center{text-align:center}.ce-modal__context-grid{display:grid;grid-template-columns:1fr;gap:1rem}.ce-modal__info-card,.ce-modal__mechanism-sidebar,.ce-modal__disclaimer{background:var(--ce-surface);box-shadow:0 1px 1.5px rgb(var(--text-primary) / .1),0 1px 1px rgb(var(--text-primary) / .1)}.ce-modal__info-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.5rem}.ce-modal__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--ce-primary)}.ce-modal__icon svg{width:100%;height:100%}.ce-modal__info-card h4,.ce-modal__mechanism-copy h4,.ce-modal__study h4,.ce-modal__section-heading-group h3,.ce-modal__expert h3{margin:0;color:var(--ce-text);font-family:var(--ce-font-sans)}.ce-modal__info-card h4{font-size:1rem;line-height:1.5}.ce-modal__info-card-quote{font-style:italic;font-weight:500;color:var(--ce-text)!important;margin-bottom:var(--spacing-2)!important}.ce-modal__info-card-quote:before{content:""""}.ce-modal__info-card-quote:after{content:""""}.ce-modal__info-card p,.ce-modal__mechanism-copy p,.ce-modal__study p,.ce-modal__expert p,.ce-modal__faq-answer-inner,.ce-modal__references,.ce-modal__disclaimer{color:var(--ce-muted);font-family:var(--ce-font-body);font-size:.875rem;line-height:1.45}.ce-modal__info-card p,.ce-modal__mechanism-copy p,.ce-modal__study p,.ce-modal__expert p,.ce-modal__disclaimer p{margin:0}.ce-modal__mechanism-list{display:flex;flex-direction:column}.ce-modal__mechanism-item{display:flex;flex-direction:column;gap:1.5rem;padding-block:2rem}.ce-modal__mechanism-copy{flex:1}.ce-modal__kicker{margin-block-end:.5rem!important;color:var(--ce-primary)!important;font-family:var(--ce-font-sans)!important;font-weight:600}.ce-modal__mechanism-copy h4,.ce-modal__study h4{margin-block-end:.25rem;font-size:1.25rem;line-height:1.2}.ce-modal__cite{margin-block-end:.75rem!important;font-family:var(--ce-font-serif)!important;font-size:.75rem!important;font-style:italic;line-height:1.35!important}.ce-modal__mechanism-sidebar{flex:1;min-height:4.5rem;border-radius:1rem;padding:1rem}.ce-modal__section-heading-group{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1.5rem}.ce-modal__section-heading-group--center{align-items:center;text-align:center}.ce-modal__section-heading-group p{margin:0;color:var(--ce-muted);font-family:var(--ce-font-body);font-size:1rem;line-height:1.5}.ce-modal__section-heading-group h3{font-size:1.875rem;line-height:1.08;letter-spacing:-.03em}.ce-modal__studies{display:flex;flex-direction:column}.ce-modal__study{display:flex;flex-direction:column;gap:1rem;padding-block-start:1.5rem}.ce-modal__study:first-child{padding-block-start:0}.ce-modal__study-head{display:flex;flex-direction:column;gap:.75rem}.ce-modal__pills{display:flex;flex-wrap:wrap;gap:.5rem}.ce-modal__pills span{padding:.25rem .625rem;border-radius:999px;background:var(--ce-surface);color:var(--ce-text);font-family:var(--ce-font-sans);font-size:.875rem;line-height:1.4;white-space:nowrap}.ce-modal__pills span:first-child{background:var(--ce-pale-pink)}.ce-modal__study-grid{display:flex;flex-direction:column;gap:1rem}.ce-modal__study-grid>div,.ce-modal__study-grid>aside{min-width:0;flex:1}.ce-modal__study-divider{flex:none!important;width:100%;height:1px;background:var(--ce-divider)}.ce-modal__study-lead,.ce-modal__study-label{color:var(--ce-text)!important;font-family:var(--ce-font-sans)!important;font-size:1rem!important;line-height:1.5!important}.ce-modal__study-grid a,.ce-modal__faq-answer-inner a{color:rgb(var(--text-primary) / .7);text-decoration:underline;text-underline-offset:2px}.ce-modal__experts-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}.ce-modal__expert-card{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ce-modal__expert-card svg{width:2.125rem;height:1.5rem;color:var(--ce-text);flex-shrink:0}.ce-modal__expert-card-name{margin:0;color:var(--ce-text);font-family:var(--ce-font-sans);font-size:1.5rem;line-height:1;letter-spacing:-.03em}.ce-modal__expert-card-role{margin:-.5rem 0 0!important;color:var(--ce-primary)!important;font-family:var(--ce-font-sans)!important;font-size:.875rem!important;line-height:1.5!important}.ce-modal__expert-card-quote{margin:0;color:var(--ce-text);font-family:var(--ce-font-serif);font-size:1.25rem;font-style:italic;line-height:1.5}.ce-modal__expert-card-quote:before{content:""""}.ce-modal__expert-card-quote:after{content:""""}.ce-modal__faq-list{width:100%;max-width:640px;margin-inline:auto;padding:.5rem 1rem;border-radius:.5rem;background:rgb(var(--accent) / .05)}.ce-modal__faq-item+.ce-modal__faq-item{border-top:1px solid rgb(var(--accent) / .12)}.ce-modal__faq-trigger{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:.5rem;padding:1.25rem 0;border:0;background:transparent;color:var(--ce-text);cursor:pointer;text-align:left}.ce-modal__faq-trigger>span:first-child{font-family:var(--ce-font-sans);font-size:1.25rem;line-height:1.2}.ce-modal__faq-chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:rgb(var(--accent) / .1);color:var(--ce-primary);transition:transform .2s ease}.ce-modal__faq-chevron svg{width:.5rem;height:.375rem}.ce-modal__faq-item[data-open] .ce-modal__faq-chevron{transform:rotate(180deg)}.ce-modal__faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.ce-modal__faq-item[data-open] .ce-modal__faq-answer{max-height:500px}.ce-modal__faq-answer-inner{padding-block-end:1.25rem}.ce-modal__faq-answer-inner p{margin:0}.ce-carousel{position:relative;width:100%;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none}.ce-carousel:active{cursor:grabbing}.ce-carousel__viewport{overflow:hidden;width:100%}.ce-carousel__track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.ce-carousel__slide{flex:0 0 100%;min-width:100%;padding:0}.ce-carousel__slide-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem}.ce-carousel__eyebrow{margin:0 0 .5rem;color:var(--ce-primary);font-family:var(--ce-font-sans);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ce-carousel__name{margin:0 0 .5rem;color:var(--ce-text);font-family:var(--ce-font-sans);font-size:1.75rem;font-weight:700;line-height:1.2}.ce-carousel__role{margin:0 0 1.5rem;color:var(--ce-muted);font-family:var(--ce-font-sans);font-size:.875rem;line-height:1.4}.ce-carousel__quote-icon{width:3rem;height:2rem;color:var(--ce-primary);margin-bottom:1rem;opacity:.6}.ce-carousel__quote{margin:0 0 1.5rem;color:var(--ce-text);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;line-height:1.6;max-width:600px}.ce-carousel__quote:before{content:"\201c"}.ce-carousel__quote:after{content:"\201d"}.ce-carousel__controls{display:flex;align-items:center;justify-content:center;margin-top:1rem;padding:.5rem 0}.ce-carousel__btn{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(var(--text-primary) / .15);border-radius:999px;background:var(--ce-surface);color:var(--ce-text);cursor:pointer;transition:all .2s ease}.ce-carousel__btn:hover{background:var(--ce-primary);color:#fff;border-color:var(--ce-primary)}.ce-carousel__btn:focus-visible{outline:2px solid var(--ce-primary);outline-offset:2px}.ce-carousel__btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.ce-carousel__btn svg{width:1.25rem;height:1.25rem}.ce-carousel__dots{display:flex;align-items:center;gap:.5rem}.ce-carousel__dot{width:.625rem;height:.625rem;padding:0;border:none;border-radius:999px;background:rgb(var(--text-primary) / .15);cursor:pointer;transition:all .2s ease}.ce-carousel__dot:hover{background:rgb(var(--text-primary) / .3)}.ce-carousel__dot.is-active{background:var(--ce-primary);transform:scale(1.2)}@media screen and (min-width:700px){.ce-carousel__slide-content{padding:2.5rem 2rem}.ce-carousel__name{font-size:2.25rem}.ce-carousel__quote{font-size:1.5rem;line-height:1.7}.ce-carousel__controls{margin-top:.5rem}.ce-carousel__btn{width:3rem;height:3rem}.ce-carousel__btn svg{width:1.5rem;height:1.5rem}}.ce-modal__section--references{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ce-modal__references{display:flex;flex-direction:column;width:100%;max-width:640px;margin:0;padding:0;list-style:none}.ce-modal__references li{display:flex;gap:1rem;align-items:flex-start;padding-block:.75rem;border-top:1px solid var(--ce-divider)}.ce-modal__references li:last-child{border-bottom:1px solid var(--ce-divider)}.ce-modal__references span{flex-shrink:0;width:1.25rem;color:var(--ce-text);font-family:var(--ce-font-sans);font-size:1rem;line-height:1.5}.ce-modal__references p{display:flex;flex-direction:column;gap:.25rem;min-width:0;margin:0}.ce-modal__references strong{color:var(--ce-text);font-family:var(--ce-font-sans);font-weight:600}.ce-modal__references em{font-style:normal}.ce-modal__disclaimer{width:100%;max-width:640px;padding:1rem 1.25rem;border-radius:1rem;font-size:.75rem;line-height:1.35}.ce-scrollbar{position:absolute;z-index:3;top:0;right:2px;bottom:0;grid-row:3 / 4;grid-column:1 / -1;width:6px;pointer-events:none}.ce-scrollbar__thumb{position:absolute;top:0;right:0;width:6px;min-height:30px;border-radius:999px;background:rgb(var(--text-primary) / .4);opacity:0;cursor:pointer;pointer-events:auto;touch-action:none;transition:opacity .2s ease,background .2s ease}.ce-scrollbar--visible .ce-scrollbar__thumb{opacity:1}.ce-scrollbar__thumb:hover{background:rgb(var(--text-primary) / .5)}.ce-scrollbar__thumb:active{background:rgb(var(--text-primary) / .6)}.ce-modal__footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--ce-border);background:var(--ce-surface)}.ce-modal__footer p{flex:1;margin:0;color:rgb(var(--text-primary) / .8);font-family:var(--ce-font-body);font-size:.75rem;line-height:1.35;text-align:center}.ce-sticky-btn{position:fixed;bottom:1.25rem;left:.825rem;z-index:2;display:flex;align-items:center;gap:4px;padding:4px 16px 4px 4px;border:none;border-radius:999px;background:var(--ce-btn-bg, var(--ce-button-bg));color:var(--ce-btn-text, var(--ce-button-text));cursor:pointer;white-space:nowrap;box-shadow:-8px 35px 5px rgb(var(--text-primary) / 0),-5px 22px 4.5px rgb(var(--text-primary) / .01),-3px 13px 4px rgb(var(--text-primary) / .04),-1px 6px 3px rgb(var(--text-primary) / .07),0 1px 1.5px rgb(var(--text-primary) / .08);visibility:hidden;opacity:0;transform:translateY(10px);transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in,filter .15s ease}.ce-sticky-btn--visible{visibility:visible;opacity:1;transform:translateY(0)}.ce-sticky-btn:hover{filter:brightness(1.1)}.ce-sticky-btn:focus-visible{outline:2px solid var(--ce-btn-text, var(--ce-button-text));outline-offset:2px}.ce-sticky-btn__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;overflow:hidden;border-radius:50%;background:var(--ce-btn-icon-bg, var(--ce-button-text));color:var(--ce-btn-bg, var(--ce-button-bg))}.ce-sticky-btn__img{width:24px;height:32px}.ce-sticky-btn__text{font-family:var(--ce-font-sans);font-size:.875rem;line-height:1.2}.block-clinical-evidence{display:flex;flex-direction:column;gap:var(--spacing-3)}.block-clinical-evidence__heading{margin:0;color:rgb(var(--text-color) / .6);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.block-clinical-evidence__cards{display:grid;grid-template-columns:1fr;gap:var(--spacing-2)}.block-clinical-evidence__card{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;min-height:3.25rem;padding:var(--spacing-3) var(--spacing-4);border:1px solid rgb(var(--border-color));border-radius:var(--rounded);background:transparent;color:rgb(var(--text-color));font-size:.9375rem;line-height:1.4;text-align:start;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.block-clinical-evidence__card:hover{border-color:var(--ce-primary);transform:translateY(-1px)}.block-clinical-evidence__card span{min-width:0}.block-clinical-evidence__card svg{flex:0 0 16px;width:16px;height:16px}@media screen and (min-width:700px){clinical-evidence-modal{padding:1rem}.ce-modal__container{height:auto;max-width:1000px;max-height:90vh;border-radius:1rem}.ce-modal__header{padding:1.5rem 2rem}.ce-modal__eyebrow{font-size:1rem}.ce-modal__title{font-size:3.375rem}.ce-modal__tabs{gap:1.5rem;padding-inline:1.5rem}.ce-modal__tab{padding-block:.75rem;font-family:var(--ce-font-sans);font-size:1rem;line-height:1.5}.ce-modal__content{padding-inline:1.5rem}.ce-modal__section-title,.ce-modal__section-heading-group h3{font-size:2.25rem;line-height:1}.ce-modal__context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-modal__experts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.ce-modal__expert-card-name{font-size:2.25rem}.ce-modal__expert-card-quote{font-size:1.5rem;line-height:1.35}.ce-modal__section[data-ce-section=safety] .ce-modal__studies{display:flex;flex-direction:column;gap:var(--spacing-4)}.ce-modal__mechanism-item{flex-direction:row;gap:2.5rem;align-items:center}.ce-modal__mechanism-item--reverse{flex-direction:row-reverse}.ce-modal__mechanism-copy h4,.ce-modal__study h4{font-size:1.875rem;line-height:1.08}.ce-modal__study-grid{flex-direction:row}.ce-modal__study-grid>aside{max-width:20rem}.ce-modal__study-divider{width:1px;height:auto;align-self:stretch}.ce-modal__expert h3{font-size:4.25rem;line-height:1.03}.ce-modal__expert blockquote{font-size:1.875rem;line-height:1.2}.ce-modal__faq-list{padding-inline:1.25rem}.ce-modal__faq-trigger{gap:1rem}.ce-modal__faq-trigger>span:first-child{font-size:1.875rem;line-height:1.08}.ce-modal__footer{padding-inline:1.5rem}.ce-modal__footer p{font-size:.875rem;line-height:1.45;text-align:left}}@media(prefers-reduced-motion:reduce){.ce-modal__container,clinical-evidence-modal[closing] .ce-modal__container,clinical-evidence-modal[closing] .ce-modal__backdrop{animation:none}.ce-modal__content{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/clinical-evidence-modal.css.map */
