.free-radicals{--color-accent: #D63B2E;--color-line-2: rgba(25, 25, 25, .2);--radius-btn: 3px;--text-btn: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px);--gap-grid: clamp(11px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--gap-130-60: clamp(69px, calc(130px * (var(--max-vw) / var(--vw-base))), 130px);--color-surface-soft: #F8F8F7}@media(max-width:767px){.free-radicals{--text-btn: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px);--gap-grid: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 20px);--gap-130-60: clamp(51px, calc(60px + (var(--max-vw) - 375px) * .015), 130px)}}@media(min-width:768px)and (max-width:1023px){.free-radicals{--text-btn: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px);--gap-grid: clamp(20px, calc(20px + (var(--max-vw) - 768px) * .025), 20px);--gap-130-60: clamp(65.88px, calc(65.88px + (var(--max-vw) - 768px) * .025), 130px)}}.free-radicals{--fr-pad-y: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 60px);--fr-text-gap: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 40px);--fr-copy-gap: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 20px);--fr-body-gap: clamp(7px, calc(8px + (var(--max-vw) - 375px) * .015), 12px);--fr-row-divider: clamp(18px, calc(21px + (var(--max-vw) - 375px) * .015), 60px);--fr-divider-row: clamp(20px, calc(24px + (var(--max-vw) - 375px) * .015), 60px);--fr-stack-gap-1: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 12px);--fr-stack-gap-2: clamp(11px, calc(13px + (var(--max-vw) - 375px) * .015), 13px);margin-top:var(--gap-130-60);padding-top:var(--fr-pad-y);padding-bottom:var(--fr-pad-y);background-color:var(--color-surface-soft);color:var(--color-ink)}.free-radicals__row{display:flex;flex-direction:column;align-items:stretch}.free-radicals__row--problem{gap:var(--fr-stack-gap-1)}.free-radicals__row--solution{gap:var(--fr-stack-gap-2)}.free-radicals__text{display:flex;flex-direction:column;gap:var(--fr-text-gap);min-width:0}.free-radicals__copy{display:flex;flex-direction:column;gap:var(--fr-copy-gap)}.free-radicals__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:#000;overflow-wrap:break-word}.free-radicals__body{display:flex;flex-direction:column;gap:var(--fr-body-gap);font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--color-ink)}.free-radicals__body strong{font-weight:600}.free-radicals__x{color:var(--color-accent);font-weight:400}.free-radicals__cta{display:flex;align-items:center;justify-content:center;width:100%;height:var(--btn-h);border-radius:var(--radius-btn);background-color:var(--color-ink);color:var(--color-bg);font-family:var(--font-body);font-size:var(--text-btn);font-weight:700;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;transition:opacity .2s ease}.free-radicals__cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media(hover:hover){.free-radicals__cta:hover{opacity:.85}}.free-radicals__media{min-width:0}.free-radicals__media picture{display:block}.free-radicals__img{display:block;width:100%;height:auto;aspect-ratio:590 / 596;object-fit:cover}.free-radicals__img--natural{aspect-ratio:auto;object-fit:contain}.free-radicals__divider{border:0;border-top:1px solid var(--color-line-2);height:0;margin:var(--fr-row-divider) 0 calc(var(--fr-divider-row) - 1px)}@media(min-width:768px)and (max-width:1023px){.free-radicals{--fr-pad-y: clamp(25.88px, calc(25.88px + (var(--max-vw) - 768px) * .025), 60px);--fr-text-gap: clamp(25.88px, calc(25.88px + (var(--max-vw) - 768px) * .025), 40px);--fr-copy-gap: clamp(17.88px, calc(17.88px + (var(--max-vw) - 768px) * .025), 20px);--fr-body-gap: clamp(12px, calc(12px + (var(--max-vw) - 768px) * .025), 12px);--fr-row-divider: clamp(26.88px, calc(26.88px + (var(--max-vw) - 768px) * .025), 60px);--fr-divider-row: clamp(29.88px, calc(29.88px + (var(--max-vw) - 768px) * .025), 60px)}}@media(min-width:768px){.free-radicals__row{flex-direction:row;gap:var(--gap-grid)}.free-radicals__row--problem{align-items:flex-start}.free-radicals__row--solution{align-items:center}.free-radicals__text,.free-radicals__media{flex:1 1 0}.free-radicals__row--solution .free-radicals__media{order:-1}}@media(min-width:768px)and (max-width:1023px){.free-radicals__row--problem{align-items:center}}@media(min-width:1024px){.free-radicals{--fr-pad-y: clamp(32px, calc(60px * (var(--max-vw) / var(--vw-base))), 60px);--fr-text-gap: clamp(21.33px, calc(40px * (var(--max-vw) / var(--vw-base))), 40px);--fr-copy-gap: clamp(10.67px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--fr-body-gap: clamp(6.4px, calc(12px * (var(--max-vw) / var(--vw-base))), 12px);--fr-row-divider: clamp(32px, calc(60px * (var(--max-vw) / var(--vw-base))), 60px);--fr-divider-row: clamp(32px, calc(60px * (var(--max-vw) / var(--vw-base))), 60px)}.free-radicals__title{color:var(--color-ink)}}@media(min-width:768px){.free-radicals .free-radicals__row--img-first .free-radicals__media{order:-1}.free-radicals .free-radicals__row--img-second .free-radicals__media{order:0}}.free-radicals .free-radicals__body em{font-style:normal;font-weight:400;color:var(--color-accent)}.free-radicals .free-radicals__body{--fr-body-gap: clamp(14px, calc(14px + (var(--max-vw) - 375px) * .01), 20px);font-size:16px;line-height:1.5;letter-spacing:0;color:#111}@media(min-width:768px){.free-radicals .free-radicals__body{font-size:17px}}@media(min-width:1024px){.free-radicals .free-radicals__body{font-size:20px}}.free-radicals .free-radicals__body strong{font-weight:700;color:#000}.free-radicals .free-radicals__row--problem .free-radicals__body p:not(:has(>em:first-child)) strong{background:linear-gradient(transparent 58%,#d63b2e29 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.free-radicals .free-radicals__body p:has(>em:first-child){position:relative;padding-left:1.6em}.free-radicals .free-radicals__body p:has(>em:first-child)+p:has(>em:first-child){margin-top:2px}.free-radicals .free-radicals__body p>em:first-child{position:absolute;left:0;top:0;font-style:normal;font-weight:800;font-size:1.1em;line-height:1.36;color:var(--color-accent);-webkit-text-stroke:1.2px var(--color-accent)}.free-radicals .free-radicals__body p:has(>em:first-child)>strong:first-of-type{color:var(--color-accent);font-weight:700;background:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fullspan-free-radicals.css.map */
