:root{--ch-teal: 34 73 90;--ch-green: 59 191 134;--ch-green-dark: 31 122 85;--ch-body: 38 38 38;--ch-grey: 244 244 244;--ch-navy: 30 58 92;--ch-olive: 94 107 46;--ch-cream: 246 241 231;--ch-line: 220 216 206}body[class*=template-product-clearhist] .section-main-product .product__text{font-size:1.7rem;line-height:1.6;color:rgb(var(--ch-body))}@media screen and (min-width:750px){body[class*=template-product-clearhist] .section-main-product .product__text:not(.sub-heading):not(.caption-with-letter-spacing),body[class*=template-product-clearhist] .section-image-with-text .image-with-text__text{font-size:17.5px}}@media screen and (max-width:749px){body[class*=template-product-clearhist] .section-image-with-text .image-with-text__text{font-size:16.5px}body[class*=template-product-clearhist] .section-main-product .product__title{font-size:2.3rem}}body[class*=template-product-clearhist] .section-main-product .product__text.sub-heading{font-size:1.3rem;color:rgb(var(--ch-teal));margin-bottom:.4rem}body[class*=template-product-clearhist] .section-main-product .product__text.caption-with-letter-spacing{font-size:1.3rem;letter-spacing:.12em;line-height:1.5;color:rgb(var(--ch-body) / .85)}body[class*=template-product-clearhist] #MainContent,.ch-section,.ch-sticky{--btn-solid-bg: var(--ch-teal);--btn-solid-border: var(--ch-teal);--btn-solid-bg-hover: var(--ch-green-dark);--btn-solid-border-hover: var(--ch-green-dark);--btn-solid-text: 255 255 255;--btn-solid-text-hover: 255 255 255;--btn-outline-border: var(--ch-teal);--btn-outline-text: var(--ch-teal)}.ch-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.ch-anchor:focus{outline:none}.ch-formula-link{margin:.4rem 0 0;font-size:1.6rem}.ch-formula-link a{color:rgb(var(--ch-teal));font-weight:500;text-underline-offset:.4rem;display:inline-flex;align-items:center;min-height:44px}.ch-formula-link a:hover{color:rgb(var(--ch-green-dark))}.ch-disclosure{font-size:1.3rem;line-height:1.55;color:rgb(var(--ch-body) / .8);margin:.8rem 0 0}.ch-section{font-size:16px;line-height:1.65;color:rgb(var(--color-foreground));scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}@media screen and (min-width:750px){.ch-section{font-size:17.5px}}.ch-section .rte,.ch-section p{font-size:inherit}.ch-section :focus-visible{outline:2px solid rgb(var(--ch-teal));outline-offset:3px}.ch-header{max-width:68rem;margin:0 auto 4rem;text-align:center}.ch-header--start{margin-left:0;text-align:left}.ch-header .sub-heading{display:block;color:rgb(var(--ch-teal));margin-bottom:1.2rem}.ch-header__heading{margin:0}.ch-header__intro{margin-top:1.6rem}.ch-note{font-size:.85em;line-height:1.6;color:rgb(var(--color-foreground) / .8)}.ch-note p{margin:0 0 .6rem}.ch-formula__grid{display:grid;gap:1.6rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.ch-formula__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (min-width:1024px){.ch-formula__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ch-ingredient{background:rgb(var(--color-background));border:1px solid rgb(var(--ch-line));border-top:3px solid rgb(var(--ch-green));padding:2.4rem;display:flex;flex-direction:column;gap:.8rem}.ch-ingredient__name{margin:0;color:rgb(var(--color-heading))}.ch-ingredient__amount{font-size:1.05em;font-weight:600;color:rgb(var(--ch-teal));letter-spacing:.02em}.ch-ingredient__text{margin:0}.ch-ingredient__source{margin-top:auto;padding-top:.8rem;font-size:.8em;color:rgb(var(--color-foreground) / .75)}.ch-formula__footer{margin-top:3.2rem;max-width:80rem}.ch-compare__wrap{max-width:96rem;margin:0 auto}.ch-compare__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:inherit}.ch-compare__table caption{text-align:left}.ch-compare__table th,.ch-compare__table td{padding:1.4rem 1.6rem;border-bottom:1px solid rgb(var(--ch-line));text-align:left;vertical-align:top;word-break:normal;overflow-wrap:anywhere}.ch-compare__table thead th{font-weight:600;color:rgb(var(--color-heading));border-bottom:2px solid rgb(var(--ch-teal));vertical-align:bottom}.ch-compare__table tbody th{font-weight:500;color:rgb(var(--color-heading))}.ch-compare__table .ch-compare__group th{font-size:.8em;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ch-teal));background:rgb(var(--ch-grey));border-bottom:none;padding-top:1rem;padding-bottom:1rem}.ch-compare--highlight .ch-compare__ch{background:rgb(var(--ch-green) / .09)}.ch-compare--highlight thead .ch-compare__ch{box-shadow:inset 0 3px rgb(var(--ch-green))}.ch-compare__value-note{display:block;font-size:.85em;color:rgb(var(--color-foreground) / .8)}.ch-compare__footer{margin-top:2.4rem}@media screen and (max-width:749px){.ch-compare__table,.ch-compare__table tbody{display:block}.ch-compare__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ch-compare__table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgb(var(--ch-line))}.ch-compare__table th,.ch-compare__table td{border-bottom:none;padding:1.2rem}.ch-compare__table tbody th{grid-column:1 / -1;padding-bottom:.2rem}.ch-compare__table .ch-compare__group{border-bottom:none}.ch-compare__table td:before{content:attr(data-label);display:block;font-size:.8em;line-height:1.4;color:rgb(var(--color-foreground) / .75);margin-bottom:.2rem}}.ch-video__layout{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.ch-video__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}.ch-video__layout--media-first .ch-video__media{order:-1}}.ch-video__media{width:100%;max-width:var(--ch-video-max, 100%);margin:0 auto}.ch-video__frame{position:relative;width:100%;aspect-ratio:var(--ch-video-ratio, 16 / 9);background:rgb(var(--ch-grey));overflow:hidden}.ch-video__frame iframe,.ch-video__frame video,.ch-video__poster,.ch-video__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ch-video__frame video,.ch-video__poster img{object-fit:cover}.ch-video__poster{padding:0;cursor:pointer;background:none}.ch-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6.4rem;height:6.4rem;border-radius:50%;background:rgb(var(--ch-teal));color:#fff;display:grid;place-items:center}.ch-video__play svg{width:2.2rem;height:2.2rem;margin-left:.3rem}.ch-video__poster:focus-visible .ch-video__play,.ch-video__poster:hover .ch-video__play{background:rgb(var(--ch-green-dark))}.ch-details__layout{display:grid;gap:3.2rem}@media screen and (min-width:990px){.ch-details__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6.4rem;align-items:start}}.ch-section .accordion summary{min-height:44px;align-items:center}.ch-section .accordion__title{color:rgb(var(--color-heading))}.ch-section .accordion summary:focus-visible{outline-offset:-2px}.ch-facts{color:rgb(var(--ch-navy));border:2px solid rgb(var(--ch-navy));padding:1.6rem;max-width:56rem;background:rgb(var(--color-background))}.ch-facts__title{font-family:var(--font-body-family);font-weight:700;font-size:1.5em;line-height:1.1;margin:0 0 .6rem;color:rgb(var(--ch-navy))}.ch-facts__meta{margin:0;border-bottom:6px solid rgb(var(--ch-navy));padding-bottom:.6rem}.ch-facts table{width:100%;border-collapse:collapse;table-layout:auto}.ch-facts th,.ch-facts td{padding:.6rem 0;border-bottom:1px solid rgb(var(--ch-navy) / .5);text-align:left;vertical-align:top;font-weight:400}.ch-facts thead th{font-weight:700;font-size:.85em;border-bottom:3px solid rgb(var(--ch-navy))}.ch-facts td.ch-facts__num,.ch-facts th.ch-facts__num{text-align:right;white-space:nowrap;padding-left:1.2rem}.ch-facts__footnote{margin:.8rem 0 0;font-size:.85em}.ch-details__image{max-width:48rem}.ch-details__image img{display:block;width:100%;height:auto}.ch-details__caption{margin-top:.8rem}.ch-quotes{display:grid;gap:2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.ch-quotes--multi{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-quote{margin:0;padding:2.8rem;background:rgb(var(--color-background));border-left:3px solid rgb(var(--ch-olive))}.ch-quote blockquote{margin:0;padding:0;border:0;font-style:normal;color:rgb(var(--color-foreground))}.ch-quote figcaption{margin-top:1.6rem;font-weight:600;color:rgb(var(--color-heading))}.ch-quote figcaption span{display:block;font-weight:400;font-size:.85em;color:rgb(var(--color-foreground) / .8)}.ch-faq__list{max-width:86rem;margin:0 auto}.ch-closing__panel{display:grid;gap:2.4rem;align-items:center;padding:2.4rem;background:rgb(var(--ch-panel-bg, var(--ch-cream)));max-width:100rem;margin:0 auto}@media screen and (min-width:750px){.ch-closing__panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4.8rem;padding:4rem 5.6rem}}.ch-closing__media{max-width:32rem;width:100%;margin:0 auto}.ch-closing__media img{display:block;width:100%;height:auto}.ch-closing__heading{margin:0 0 1.2rem}.ch-closing__text{margin:0 0 1.6rem}.ch-closing__price{margin-bottom:2rem}.ch-closing__price .price{font-size:2rem}.ch-closing__button{min-height:44px}.ch-soldout{display:inline-block;font-weight:600;color:rgb(var(--color-foreground) / .8)}.ch-sticky{display:none}@media screen and (max-width:749px){.ch-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:rgb(var(--color-background, 255 255 255));border-top:1px solid rgb(var(--ch-line));box-shadow:0 -4px 16px #0000000f;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(110%);visibility:hidden;transition:transform .2s ease-out,visibility .2s}.ch-sticky.is-visible{transform:translateY(0);visibility:visible}body.ch-sticky-open{padding-bottom:var(--ch-sticky-height, 0px)}body.ch-sticky-open scroll-to-top{bottom:calc(var(--ch-sticky-height, 0px) + 12px)}}@media(prefers-reduced-motion:reduce){.ch-sticky{transition:none}}.ch-sticky__inner{display:flex;align-items:center;gap:1.2rem}.ch-sticky__thumb{flex:0 0 4.8rem;width:4.8rem;height:4.8rem}.ch-sticky__thumb img{width:100%;height:100%;object-fit:contain;display:block}.ch-sticky__info{flex:1 1 auto;min-width:0;line-height:1.3}.ch-sticky__title{font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-heading))}.ch-sticky__price{font-size:1.5rem}.ch-sticky__price .price{font-size:inherit}.ch-sticky__price .price__badge-sale,.ch-sticky__price .price__badge-sold-out,.ch-sticky__price .unit-price{display:none}.ch-sticky__button{flex:0 0 auto;min-height:44px;padding-left:1.6rem;padding-right:1.6rem;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-clearhist.css.map */
