.hc-clinical{background:var(--hc-clinical-bg);color:var(--hc-clinical-text);border-block:1px solid var(--hc-clinical-border)}.hc-clinical__inner{padding-block:clamp(2.5rem,6vw,5rem)}.hc-clinical__header{max-width:760px;margin:0 auto clamp(1.75rem,4vw,3rem);text-align:center}.hc-clinical__eyebrow{margin:0 0 .65rem;color:var(--hc-clinical-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hc-clinical__heading{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.12}.hc-clinical__intro{margin-top:1rem;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.65}.hc-clinical__intro>:first-child,.hc-clinical__study-note>:first-child{margin-top:0}.hc-clinical__intro>:last-child,.hc-clinical__study-note>:last-child{margin-bottom:0}.hc-clinical__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(2rem,5vw,3.5rem);border:1px solid var(--hc-clinical-border);background:color-mix(in srgb,var(--hc-clinical-bg),white 42%)}.hc-clinical__metric{min-width:0;padding:clamp(1.15rem,3vw,2rem) 1rem;text-align:center}.hc-clinical__metric+.hc-clinical__metric{border-left:1px solid var(--hc-clinical-border)}.hc-clinical__value{margin:0 0 .45rem;color:var(--hc-clinical-accent);font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(1.65rem,3.5vw,2.6rem);line-height:1}.hc-clinical__metric-text{margin:0;font-size:.9rem;line-height:1.45}.hc-clinical__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2vw,1.25rem);max-width:var(--hc-clinical-width);margin-inline:auto}.hc-clinical__figure{margin:0}.hc-clinical__image-wrap{position:relative;overflow:hidden;border:1px solid var(--hc-clinical-border);background:#fff}.hc-clinical__image{display:block;width:100%;height:auto}.hc-clinical__label{position:absolute;left:.75rem;bottom:.75rem;padding:.45rem .7rem;background:#ffffffeb;color:#29231f;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hc-clinical__caption{max-width:900px;margin:.9rem auto 0;text-align:center;font-size:.78rem;line-height:1.5}.hc-clinical__study-note{max-width:900px;margin:1.25rem auto 0;padding-top:1.25rem;border-top:1px solid var(--hc-clinical-border);font-size:.78rem;line-height:1.55;text-align:center}@media screen and (max-width:749px){.hc-clinical__inner{padding-inline:1rem}.hc-clinical__metrics{grid-template-columns:1fr}.hc-clinical__metric+.hc-clinical__metric{border-top:1px solid var(--hc-clinical-border);border-left:0}.hc-clinical__comparison{gap:.4rem}.hc-clinical__label{left:.4rem;bottom:.4rem;padding:.38rem .5rem;font-size:.62rem}}.hc-use .hc-use__eyebrow{font-family:var(--font-body-family,inherit);font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:inherit;margin:0 0 20px;padding:0}.hc-use{box-sizing:border-box;background:var(--hc-use-bg);color:var(--hc-use-ink);padding:var(--hc-use-pt) 24px var(--hc-use-pb);font-family:var(--font-body-family,inherit);font-size:var(--hc-use-body-size);line-height:1.65}.hc-use *,.hc-use *:before,.hc-use *:after{box-sizing:border-box}.hc-use .hc-use__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--hc-use-gap)}.hc-use .hc-use__inner--image{grid-template-columns:minmax(0,1fr) minmax(0,var(--hc-use-image-width))}.hc-use .hc-use__inner--image.hc-use__inner--image-left{grid-template-columns:minmax(0,var(--hc-use-image-width)) minmax(0,1fr)}.hc-use .hc-use__copy{min-width:0;width:100%;max-width:520px;text-align:start}.hc-use .hc-use__inner:not(.hc-use__inner--image) .hc-use__copy{max-width:680px;margin-inline:auto}.hc-use .hc-use__copy>h2{font-family:var(--font-heading-family,inherit);font-size:var(--hc-use-heading-size);font-weight:var(--font-heading-weight,400);line-height:1.15;letter-spacing:normal;text-transform:none;color:inherit;margin:0 0 20px;padding:0;overflow-wrap:anywhere}.hc-use .hc-use__text{font:inherit;overflow-wrap:anywhere}.hc-use .hc-use__text p,.hc-use .hc-use__text li,.hc-use .hc-use__text h1,.hc-use .hc-use__text h2,.hc-use .hc-use__text h3,.hc-use .hc-use__text h4,.hc-use .hc-use__text h5,.hc-use .hc-use__text h6{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;color:inherit}.hc-use .hc-use__text p{margin:0 0 12px}.hc-use .hc-use__text h1,.hc-use .hc-use__text h2,.hc-use .hc-use__text h3,.hc-use .hc-use__text h4,.hc-use .hc-use__text h5,.hc-use .hc-use__text h6{font-weight:600;margin:16px 0 8px}.hc-use .hc-use__text ul,.hc-use .hc-use__text ol{display:block;margin:0;padding:0;padding-inline-start:20px}.hc-use .hc-use__text ul{list-style:disc outside}.hc-use .hc-use__text ol{list-style:decimal outside}.hc-use .hc-use__text li{display:list-item;list-style:inherit;margin:0;padding:0;padding-inline-start:3px}.hc-use .hc-use__text li+li{margin-top:10px}.hc-use .hc-use__text li::marker{color:currentColor;font:inherit}.hc-use .hc-use__text li>p{margin:0}.hc-use .hc-use__text li ul,.hc-use .hc-use__text li ol{margin-top:10px}.hc-use .hc-use__text>:first-child,.hc-use .metafield-rich_text_field>:first-child{margin-top:0}.hc-use .hc-use__text>:last-child,.hc-use .metafield-rich_text_field>:last-child{margin-bottom:0}.hc-use .hc-use__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hc-use .hc-use__tip{display:block;margin:32px 0 0;padding:0;background:transparent;border:0}.hc-use .hc-use__tip>h3{font-family:inherit;font-size:inherit;font-weight:600;line-height:1.65;letter-spacing:normal;text-transform:none;color:inherit;margin:0 0 10px;padding:0}.hc-use .hc-use__tip-text{max-width:48ch;margin:0;padding:2px 0 2px 20px;padding-inline:20px 0;border:0;border-inline-start:2px solid #B9AA98;background:transparent;box-shadow:none;font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:1.7;color:inherit}.hc-use .hc-use__tip-text:before,.hc-use .hc-use__tip-text:after{content:none}.hc-use .hc-use__tip-text p{font-style:inherit}.hc-use .hc-use__expert{font-style:normal;display:flex;align-items:center;gap:12px;margin:20px 0 0;padding:0;border:0}.hc-use .hc-use__portrait{display:block;width:52px;height:52px;max-width:52px;flex:0 0 52px;border-radius:50%;object-fit:cover;object-position:center 25%}.hc-use .hc-use__expert>div{min-width:0;overflow-wrap:anywhere}.hc-use .hc-use__name,.hc-use .hc-use__role{font:inherit;letter-spacing:normal;color:inherit;margin:0;padding:0}.hc-use .hc-use__name{font-weight:600}.hc-use .hc-use__media{min-width:0;width:100%;margin:0;overflow:hidden}.hc-use .hc-use__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover}.hc-use .hc-use__inner--image-left .hc-use__media{grid-column:1;grid-row:1}.hc-use .hc-use__inner--image-left .hc-use__copy{grid-column:2;grid-row:1}.hc-use .hc-use__empty{padding:16px;border:1px dashed currentColor;font:inherit}@media(max-width:749px){.hc-use{padding:calc(var(--hc-use-pt)*.65) 20px calc(var(--hc-use-pb)*.65)}.hc-use .hc-use__inner,.hc-use .hc-use__inner--image,.hc-use .hc-use__inner--image.hc-use__inner--image-left{grid-template-columns:minmax(0,1fr);gap:28px}.hc-use .hc-use__inner--image-left .hc-use__media,.hc-use .hc-use__inner--image-left .hc-use__copy{grid-column:auto;grid-row:auto}.hc-use .hc-use__copy{max-width:none}.hc-use .hc-use__copy>h2{font-size:min(var(--hc-use-heading-size),30px);margin-bottom:20px}.hc-use .hc-use__tip{margin-top:28px;padding:0}.hc-use .hc-use__image{aspect-ratio:1}}.helena-announcements{display:none;width:100%;font-family:inherit}@media(max-width:767px){.helena-announcements--mobile-true{display:block}}@media(min-width:768px){.helena-announcements--desktop-true{display:block}}.helena-announcements__row{color:var(--ha-color);background:var(--ha-background);border-bottom:1px solid rgb(38 35 42 / 12%)}.helena-announcements__summary{display:flex;min-height:42px;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;list-style:none;font-size:14px;line-height:1.35}.helena-announcements__summary::-webkit-details-marker{display:none}.helena-announcements__summary:focus-visible,.helena-announcements__button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.helena-announcements__badge{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:9px;letter-spacing:-.3px;line-height:1}.helena-announcements__title{flex:1 1 auto}.helena-announcements__chevron{width:15px;height:10px;flex:0 0 15px;transition:transform .18s ease}.helena-announcements__row[open] .helena-announcements__chevron{transform:rotate(180deg)}.helena-announcements__content{padding:0 16px 14px 51px;font-size:13px;line-height:1.5}.helena-announcements__message{margin:0 0 12px}.helena-announcements__button{display:inline-flex;min-height:38px;align-items:center;gap:10px;padding:8px 13px;border:1px solid currentColor;color:inherit;font-size:13px;line-height:1.2;text-decoration:none}.helena-announcements__button:hover{opacity:.78}@media(min-width:768px){.helena-announcements__summary{position:relative;justify-content:center}.helena-announcements__title{flex:0 1 auto;text-align:center}.helena-announcements__chevron{position:static;width:18px;height:12px;flex:0 0 18px;margin-left:8px}.helena-announcements__chevron path{stroke-width:1.6px}.helena-announcements__content{padding:0 16px 14px;text-align:center}}@media(prefers-reduced-motion:reduce){.helena-announcements__chevron{transition:none}}.custom-html:has(>.hc-product-offer-empty){display:none}.hc-product-offer-empty{display:none}.hc-product-offer{width:100%;margin:16px 0;padding:14px 16px;color:#2c2928;background:#f8f2ef;border:1px solid #d8c8ce;border-left:3px solid #4b203d}.hc-product-offer__eyebrow{margin:0 0 4px;color:#4b203d;font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.hc-product-offer__heading{margin:0;color:inherit;font-size:1rem;font-weight:700;line-height:1.35}.hc-product-offer__text{margin-top:5px;font-size:.9rem;line-height:1.45}.hc-product-offer__text>:first-child{margin-top:0}.hc-product-offer__text>:last-child{margin-bottom:0}.hc-product-offer__code{display:inline-block;margin:10px 0 0;padding:5px 9px;color:#fff;background:#2d2928;font-size:.78rem;letter-spacing:.08em;line-height:1.2}@media screen and (max-width:749px){.hc-product-offer{margin:14px 0;padding:13px 14px}}.custom-html:has(>.hc-bundle-empty){display:none}.hc-bundle-empty{display:none}.hc-bundle{width:100%;color:inherit;font-family:var(--font-body-family,inherit);text-align:start}.hc-bundle *{box-sizing:border-box}.hc-bundle .hc-bundle__heading{font-family:var(--font-body-family,inherit);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none;margin:0 0 12px;padding:0;color:inherit}.hc-bundle .hc-bundle__card{display:flex;align-items:center;gap:16px;width:100%;padding:14px;border:1px solid #DED8D1;background:transparent;color:inherit;text-decoration:none}.hc-bundle .hc-bundle__card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hc-bundle .hc-bundle__image{display:block;width:80px;height:80px;flex:0 0 80px;object-fit:contain;background:#f7f4f0}.hc-bundle .hc-bundle__body{display:grid;gap:4px;min-width:0}.hc-bundle .hc-bundle__title{font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.hc-bundle .hc-bundle__price{font-size:14px;line-height:1.5}.hc-bundle .hc-bundle__link{font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;margin-top:3px}.hc-bundle .hc-bundle__card:hover .hc-bundle__link{text-decoration-thickness:2px}@media(max-width:549px){.hc-bundle .hc-bundle__card{padding:12px;gap:12px}}.x-block-buy-buttons:has(+.hc-member-points){margin-bottom:10px}.hc-member-points{margin:0 0 20px;color:#514b47;font-size:13px;line-height:1.5;text-align:left}.hc-member-points section{--primary-colour: #514b47 !important;--secondary-colour: transparent !important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit;font:inherit}.hc-member-points .slp_d9dd5d{display:none}.hc-member-points p{margin:0;font:inherit}.hc-member-points a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hc-member-points strong{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAAAAIAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAACA */
