.cl-scope .pfaq{display:block;width:100%;margin:12px 0;font-family:Mori,sans-serif;font-style:normal;text-align:left}
.cl-scope .pfaq *{box-sizing:border-box}
.cl-scope .pfaq__item{display:block;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,.15);background:none}
.cl-scope .pfaq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:49px;margin:0;padding:16px 0;border:0;background:none;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}
.cl-scope .pfaq .pfaq__summary{border:0}
.cl-scope .pfaq__summary::-webkit-details-marker{display:none}
.cl-scope .pfaq__summary::marker{content:""}
.cl-scope .pfaq__summary:focus-visible{outline:2px solid #e16203;outline-offset:2px}
.cl-scope .pfaq__title{flex:0 1 auto;min-width:0;margin:0;padding:0;font-family:Mori,sans-serif;font-size:16px;font-weight:400;line-height:17px;letter-spacing:.4px;text-transform:uppercase;color:#000;white-space:normal}
.cl-scope .pfaq__item[open] .pfaq__title{font-weight:500}
.cl-scope .pfaq__chevron{display:block;flex:0 0 14px;width:14px;height:14px;color:#000;transition:transform .26s cubic-bezier(.32,.72,0,1)}
.cl-scope .pfaq__chevron svg{display:block}
.cl-scope .pfaq__item[open] .pfaq__chevron{transform:rotate(180deg)}
.cl-scope .pfaq__reveal{display:block;width:100%}
.cl-scope .pfaq__reveal--animating{overflow:hidden}
.cl-scope .pfaq__body{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 0 16px;color:#1e262a}
.cl-scope .pfaq__rte{font-family:Mori,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1e262a;letter-spacing:normal;text-transform:none}
.cl-scope .pfaq__rte>*:first-child,.cl-scope .pfaq__rte .metafield-rich_text_field>*:first-child{margin-top:0}
.cl-scope .pfaq__rte>*:last-child,.cl-scope .pfaq__rte .metafield-rich_text_field>*:last-child{margin-bottom:0}
.cl-scope .pfaq__rte p{margin:0 0 12px;font:inherit;color:inherit}
.cl-scope .pfaq__rte strong{font-weight:500}
.cl-scope .pfaq__rte a{color:#e16203;font-weight:400;text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font;cursor:pointer}
.cl-scope .ce-product-faq[data-product=kill-acne-redness-ritual] .pfaq__rte a[href$="/the-complete-acne-killer-system-2-0"],.cl-scope .ce-product-faq[data-product=muscle-joint-builder] .pfaq__rte a[href$="/pages/guarantee"]{color:inherit}
.cl-scope .pfaq__rte ul,.cl-scope .pfaq__rte ol{margin:0 0 12px;padding:0;list-style:disc outside}
.cl-scope .pfaq__rte ol{list-style:decimal outside}
.cl-scope .pfaq__rte li{display:list-item;margin:0 0 0 24px;padding:0;font:inherit;color:inherit}
.cl-scope .pfaq__rte--sm{font-size:14px}
.cl-scope .pfaq__rte--muted{font-size:14px;color:#6a6a6a}
.cl-scope .pfaq__callout{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:12px 13px 12px 14px;border:0;border-left:3px solid #d9662e;border-radius:0;background:#fdf0cc}
.cl-scope .pfaq__callout-text,.cl-scope .pfaq__callout-text p{font-weight:500;color:#d9662e}
.cl-scope .pfaq__rows{display:flex;flex-direction:column;gap:16px;width:100%}
.cl-scope .pfaq__row{display:flex;align-items:flex-start;gap:14px;width:100%}
.cl-scope .pfaq__row-text{position:relative;z-index:1;display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}
.cl-scope .pfaq__row-title{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:27px;margin:0;padding:0;font-family:Mori,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#1e262a}
.cl-scope .pfaq__row--product .pfaq__media{position:relative;display:block;flex:0 0 64.4px;width:64.4px;height:65.458px}
.cl-scope .pfaq__row--product .pfaq__img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;border-radius:0;pointer-events:none}
.cl-scope .pfaq__row--product .pfaq__img--trimmed{position:absolute;top:var(--pfaq-img-y);left:var(--pfaq-img-x);width:var(--pfaq-img-w);height:var(--pfaq-img-h);object-fit:fill}
.cl-scope .pfaq__row--none .pfaq__media{display:block;flex:0 0 64.4px;width:64.4px;height:65.458px}
.cl-scope .pfaq__row--none .pfaq__img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}
.cl-scope .pfaq__row--ingredient{flex-direction:column;gap:8px}
.cl-scope .pfaq__row--ingredient .pfaq__row-text{gap:8px}
.cl-scope .pfaq__row--ingredient .pfaq__row-title{font-size:14px}
.cl-scope .pfaq__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}
.cl-scope .pfaq__tag{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:3px 8px;border-radius:36.111px;background:#fff9;box-shadow:0 1.444px 1.444px #00000040;font-family:Inter,Mori,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:uppercase;color:#e16203;white-space:nowrap}
.cl-scope .pfaq__row--step{align-items:center}
.cl-scope .pfaq__row--step .pfaq__media{display:flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;border-radius:72.222px;background:#fff9;box-shadow:0 2.889px 2.889px #00000040}
.cl-scope .pfaq__row--step .pfaq__img{display:block;width:24px;height:24px;object-fit:contain}
.cl-scope .pfaq__media--icon svg{display:block}
.cl-scope .pfaq__media--icon-moon svg{transform:rotate(-6.17deg)}
.cl-scope .pfaq__row--step .pfaq__row-text{gap:0}
.cl-scope .pfaq__rows--timeline{position:relative;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0}
.cl-scope .pfaq__rows--timeline:before{content:"";position:absolute;top:5px;left:8%;right:8%;height:1px;background:#ece7dd}
.cl-scope .pfaq__row--timeline{position:relative;flex-direction:column;align-items:center;gap:7px}
.cl-scope .pfaq__dot{display:block;width:11px;height:11px;border-radius:5.5px;background:#e16203}
.cl-scope .pfaq__row--timeline .pfaq__row-text{align-items:center;gap:12px;text-align:center}
.cl-scope .pfaq__row--timeline .pfaq__row-title{display:block;min-height:20px;font-size:16px;font-weight:500;line-height:19.2px;color:#1c1a17;white-space:nowrap}
.cl-scope .pfaq__row--timeline .pfaq__rte{min-height:18px;font-size:14px;font-weight:400;line-height:17.6px;color:#000;white-space:nowrap}
.cl-scope .pfaq__row--timeline .pfaq__rte p{margin:0}
@media screen and (max-width:749px){.cl-scope .pfaq{margin:20px 0}
.cl-scope .pfaq__row--product .pfaq__row-text{gap:8px}
.cl-scope .pfaq__row--product .pfaq__row-title{font-size:16px}
.cl-scope .pfaq__row--timeline{flex:0 1 130px}
.cl-scope .pfaq__row--timeline:not(:last-child){margin-right:-15px}
.cl-scope .pfaq__row--timeline .pfaq__rte{white-space:normal}}
@media screen and (max-width:400px){.cl-scope .pfaq__row--timeline .pfaq__rte{max-width:80%}}
@media screen and (max-width:359px){.cl-scope .pfaq__title{white-space:normal}}
@media(prefers-reduced-motion:reduce){.cl-scope .pfaq__chevron{transition:none}}
body:has(.dalton-hero) .cl-scope .pfaq__row--timeline{flex:1 1 0;min-width:0;width:auto;margin-right:0}
body:has(.dalton-hero) .cl-scope .pfaq__row--timeline .pfaq__row-text{max-width:100%}
body:has(.dalton-hero) .cl-scope .pfaq__row--timeline .pfaq__row-title,body:has(.dalton-hero) .cl-scope .pfaq__row--timeline .pfaq__rte{white-space:normal;max-width:100%;overflow-wrap:anywhere}
body:has(.dalton-hero) .cl-scope .pfaq p:has(>a[href="#multicolumn_Xj4T6B"]),body:has(.dalton-hero) .cl-scope .pfaq a[href="#multicolumn_Xj4T6B"]{display:none}