.jj-paid{--jj-strip-gradient: linear-gradient(90deg, #f47a05 0%, #ec3038 34%, #c51d72 67%, #8f1c91 100%);--jj-bottle-gradient: linear-gradient(120deg, #0d4ea2 0%, #0cafe1 52%, #79dcf5 100%);--jj-cta-gradient: linear-gradient(125deg, #0d4ea2 0%, #1261a8 58%, #1576ad 100%)}html.jj-cro2-active{scroll-behavior:smooth}.jj-paid-hero__layout{grid-template-areas:"intro" "gallery" "details" "purchase"}.jj-paid-hero__details{grid-area:details}.jj-paid-hero__descriptor{margin-bottom:14px}.jj-paid-hero__benefits{display:grid;gap:8px;margin:0;padding:0;list-style:none}.jj-paid-hero__benefits li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;color:var(--jj-ink);font-size:14px;font-weight:820;line-height:1.25}.jj-paid-hero__benefit-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:var(--jj-cyan-soft);color:var(--jj-cyan-dark)}.jj-paid-hero__benefit-icon svg{width:21px;height:21px}.jj-paid-product-info{position:relative;overflow:hidden;border:1px solid rgba(6,35,58,.11);border-radius:14px;background:#fcfcfdeb}.jj-paid-product-info:before{position:absolute;z-index:1;top:0;right:0;left:0;height:2px;background:var(--jj-strip-gradient);content:""}.jj-paid-product-info__item+.jj-paid-product-info__item{border-top:1px solid rgba(6,35,58,.09)}.jj-paid-product-info summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:12px;align-items:center;min-height:48px;padding:0 14px;color:var(--jj-ink);font-size:13px;font-weight:850;line-height:1.25;list-style:none;cursor:pointer;transition:color .18s ease,background-color .18s ease}.jj-paid-product-info summary::-webkit-details-marker{display:none}.jj-paid-product-info summary::marker{content:""}.jj-paid-product-info summary:hover{background:#0cafe10e}.jj-paid-product-info summary:focus-visible{position:relative;z-index:2;border-radius:10px;outline:3px solid rgba(12,175,225,.42);outline-offset:-3px}.jj-paid-product-info__chevron{justify-self:center;width:8px;height:8px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;color:var(--jj-cyan-dark);transform:translateY(-2px) rotate(45deg);transition:transform .24s cubic-bezier(.22,1,.36,1)}.jj-paid-product-info details[open] summary{color:var(--jj-cyan-dark)}.jj-paid-product-info details[open] .jj-paid-product-info__chevron{transform:translateY(2px) rotate(225deg)}.jj-paid-product-info__answer-clip{overflow:hidden}.jj-paid-product-info details[data-jj-faq-ready=true] .jj-paid-product-info__answer-clip{height:0;opacity:0;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .22s ease}.jj-paid-product-info__answer{padding:0 14px 14px;color:var(--jj-muted);font-size:12.5px;line-height:1.5}.jj-paid-product-info__answer p{margin:0}.jj-paid-product-info__answer p+p{margin-top:9px}.jj-paid-product-info__answer strong{color:var(--jj-ink);font-weight:850}.jj-paid-gallery__controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center;margin-top:10px}.jj-paid-gallery__controls .jj-paid-gallery__arrow{position:relative;inset:auto;transform:none}.jj-paid-gallery__controls .jj-paid-gallery__count{position:static;justify-self:center;min-width:58px;padding:7px 10px;background:var(--jj-ink);text-align:center}.jj-paid-gallery__thumbs{display:none}.jj-paid-formula{padding:48px 0 54px}.jj-paid-formula__header{max-width:760px;margin:0 auto 22px}.jj-paid-formula__header h2{max-width:18ch;margin-bottom:12px;font-size:clamp(34px,9vw,46px);line-height:1.02}.jj-paid-formula__body p{max-width:52ch;margin-bottom:0;color:var(--jj-muted);font-size:16px;line-height:1.55}.jj-paid-formula__accent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:16px;border-radius:18px;background:var(--jj-strip-gradient);box-shadow:0 14px 34px #8f1c912e;color:#fff}.jj-paid-formula__metric{display:flex;min-width:0;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;border-right:1px solid rgba(255,255,255,.25);text-align:center}.jj-paid-formula__metric:last-child{border-right:0}.jj-paid-formula__metric strong{color:#fff;font-size:clamp(18px,5.6vw,25px);font-weight:850;letter-spacing:-.04em;line-height:1}.jj-paid-formula__metric span{color:#ffffffeb;font-size:clamp(9px,2.7vw,12px);font-weight:780;letter-spacing:.035em;line-height:1.1;text-transform:uppercase}.jj-paid-formula__layout{display:grid;gap:14px}.jj-paid.jj-paid-formula .jj-paid-formula__figure{overflow:hidden;margin:0;border:0;border-radius:18px;background:transparent;box-shadow:none}.jj-paid.jj-paid-formula .jj-paid-formula__figure img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 48%}.jj-paid-formula__science{display:grid;gap:12px}.jj-paid-formula__ingredients{overflow:hidden;border:1px solid rgba(6,35,58,.1);border-radius:18px;background:#fffffff0;box-shadow:var(--jj-shadow-sm)}.jj-paid-formula__ingredients article{padding:15px 17px;border-bottom:1px solid rgba(6,35,58,.1)}.jj-paid-formula__ingredients article:last-child{border-bottom:0}.jj-paid-formula__ingredients h3{margin:0 0 4px;color:var(--jj-ink);font-size:16px;line-height:1.2}.jj-paid-formula__ingredients p{margin:0;color:var(--jj-muted);font-size:13px;line-height:1.45}.jj-paid-formula__why{border:1px solid rgba(13,78,162,.13);border-radius:16px;padding:16px 17px;background:#0cafe114}.jj-paid-formula__why strong{display:block;margin-bottom:5px;color:var(--jj-ink);font-size:14px}.jj-paid-formula__why p{margin:0;color:var(--jj-muted);font-size:13px;line-height:1.5}.jj-paid-formula__caption{display:block;max-width:70ch;margin:14px auto 0;padding:0;color:var(--jj-muted);font-size:11px;font-weight:650;line-height:1.45;text-align:center}.jj-paid-formula__caption:before{display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--jj-cyan);content:""}.jj-paid-offer__deal{background:#fff}.jj-paid-gallery__slide--manual .jj-paid-gallery__media{background:#efe4d8}.jj-paid-offer__deal-row:nth-child(1){position:relative;padding-left:19px;background:linear-gradient(90deg,rgba(13,78,162,.1),rgba(12,175,225,.05) 64%,transparent)}.jj-paid-offer__deal-row:nth-child(1):before{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--jj-bottle-gradient);content:""}.jj-paid-offer__deal-row:nth-child(2){position:relative;padding-left:19px;background:linear-gradient(90deg,rgba(244,122,5,.08),rgba(197,29,114,.05) 64%,transparent)}.jj-paid-offer__deal-row:nth-child(2):before{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--jj-strip-gradient);content:""}#jj-paid-value,#jj-paid-founder,#jj-paid-faq{scroll-margin-top:24px}#jj-paid-hero .jj-paid__button,#jj-paid-offer .jj-paid__button,.jj-paid.jj-paid-sticky .jj-paid__button{border-radius:999px;background:var(--jj-cta-gradient);background-size:118% 100%;background-position:0 50%;color:#fff;box-shadow:0 8px 18px #0d4ea22e,inset 0 1px #ffffff26;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background-position .36s ease}#jj-paid-hero .jj-paid__button:hover,#jj-paid-offer .jj-paid__button:hover,.jj-paid.jj-paid-sticky .jj-paid__button:hover{background-position:100% 50%;color:#fff;box-shadow:0 11px 24px #0d4ea238,inset 0 1px #ffffff2e;transform:translateY(-1px)}#jj-paid-hero .jj-paid__button:active,#jj-paid-offer .jj-paid__button:active,.jj-paid.jj-paid-sticky .jj-paid__button:active{box-shadow:0 5px 12px #0d4ea22b,inset 0 1px #ffffff1f;transform:translateY(0)}.jj-paid-founder{position:relative;overflow:hidden;padding:clamp(44px,5vw,70px) 0;border-top:1px solid rgba(13,78,162,.08);border-bottom:1px solid rgba(13,78,162,.08);background:radial-gradient(circle at 18% 15%,rgba(12,175,225,.13),transparent 34%),radial-gradient(circle at 84% 88%,rgba(245,226,207,.72),transparent 34%),#f8fcfd}.jj-paid-founder__inner{max-width:760px;margin:0 auto;text-align:left}.jj-paid-founder__mark{display:block;height:34px;margin-bottom:12px;color:var(--jj-cyan);font-family:Georgia,serif;font-size:64px;font-weight:700;line-height:.82}.jj-paid-founder blockquote{display:grid;gap:clamp(18px,2.4vw,28px);margin:0}.jj-paid-founder blockquote p{margin:0;font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));text-wrap:pretty}.jj-paid-founder__constraint{max-width:58ch;color:var(--jj-muted);font-size:clamp(17px,2vw,21px);font-weight:650;letter-spacing:-.015em;line-height:1.45}.jj-paid-founder__gain{max-width:18ch;color:var(--jj-ink);font-size:clamp(30px,4.2vw,48px);font-weight:900;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.jj-paid-founder__mechanism{max-width:52ch;color:var(--jj-ink);font-size:clamp(16px,1.8vw,19px);font-weight:700;line-height:1.5}.jj-paid-founder__highlight{background-image:linear-gradient(90deg,#0d4ea2,#0cafe1 42%,#4dc8e8 58%,#0d4ea2);background-position:var(--jj-gradient-shift, 18%) 50%;background-size:220% 100%;background-clip:text;color:#0d4ea2;transition:background-position .14s linear;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.jj-paid-founder figcaption{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--jj-cyan-dark);font-size:11px;font-weight:900;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.jj-paid-founder figcaption:before{width:26px;height:2px;border-radius:999px;background:var(--jj-cyan);content:""}@media(min-width:750px){.jj-paid-founder__gain{margin-left:clamp(28px,5vw,72px)!important}.jj-paid-founder__mechanism{margin-left:clamp(56px,9vw,132px)!important}}.jj-paid.jj-paid-sticky{grid-template-columns:46px minmax(0,1fr) auto;overflow:hidden;border-top-color:#0d4ea224;background:#fffffff6;box-shadow:0 -12px 34px #05264224,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.jj-paid.jj-paid-sticky:before{display:none!important;background:none!important;content:none!important}.jj-paid-sticky__media{width:46px;height:46px;overflow:hidden;border:1px solid rgba(6,35,58,.09);border-radius:12px;background:#fff}.jj-paid-sticky__media img{width:100%;height:100%;object-fit:cover}.jj-paid-sticky__copy{min-width:0}.jj-paid-sticky__copy:before{content:none}.jj-paid-sticky__copy:after{content:none}.jj-paid.jj-paid-sticky .jj-paid__button{min-width:148px;border:0;border-radius:999px;padding-inline:18px;background:var(--jj-cta-gradient);color:#fff;box-shadow:0 7px 16px #0d4ea22e,inset 0 1px #ffffff26}.jj-paid.jj-paid-sticky .jj-paid__button:after{content:none}.jj-paid-value--inspection .jj-value-inspection__mobile-explorer{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;min-width:0;pointer-events:none}.jj-paid-value--inspection .jj-value-inspection__marker{position:absolute;top:var(--jj-target-y);left:var(--jj-target-x);width:44px;height:44px;margin:0;border:0;border-radius:50%;padding:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.jj-paid-value--inspection .jj-value-inspection__marker:before,.jj-paid-value--inspection .jj-value-inspection__marker:after{position:absolute;top:50%;left:50%;border-radius:50%;content:"";transform:translate(-50%,-50%)}.jj-paid-value--inspection .jj-value-inspection__marker:before{z-index:2;width:7px;height:7px;border:1px solid rgba(255,255,255,.94);background:#15c2ebf0;box-shadow:0 0 0 1px #0d4ea229,0 0 10px 4px #0cafe15c,0 0 24px 9px #0cafe126;transition:background-color .18s ease,box-shadow .2s ease,transform .2s ease}.jj-paid-value--inspection .jj-value-inspection__marker:after{z-index:1;width:24px;height:24px;background:radial-gradient(circle,rgba(12,175,225,.25) 0%,rgba(12,175,225,.08) 44%,transparent 72%);opacity:.72}.jj-paid-value--inspection .jj-value-inspection__marker[aria-pressed=true]:before{background:#dff9ff;box-shadow:0 0 0 1px #0d4ea238,0 0 12px 5px #0cafe17a,0 0 28px 12px #0cafe12e;transform:translate(-50%,-50%) scale(1.12)}.jj-paid-value--inspection .jj-value-inspection__marker:focus-visible{outline:3px solid var(--jj-yellow);outline-offset:2px}.jj-paid-value--inspection .jj-value-inspection__marker.is-pulsing:after{animation:jj-value-dot-pulse 1.55s cubic-bezier(.22,1,.36,1) var(--jj-marker-delay) 2}.jj-paid-value--inspection .jj-value-inspection__mobile-tray{position:absolute;z-index:4;right:14px;bottom:14px;left:14px;min-height:104px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:18px;padding:16px 17px 17px;background:linear-gradient(128deg,#052642e8,#0d4ea2d6 62%,#0cafe1b8 120%);box-shadow:0 18px 46px #05264233,inset 0 1px #ffffff24;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(15px) saturate(118%);backdrop-filter:blur(15px) saturate(118%)}.jj-paid-value--inspection .jj-value-inspection__mobile-tray.is-updating{opacity:0;transform:translateY(7px) scale(.986)}.jj-paid-value--inspection .jj-value-inspection__mobile-panel{display:block}.jj-paid-value--inspection .jj-value-inspection__mobile-panel h3{margin:0 0 6px;color:#fff;font-size:clamp(17px,5vw,20px);font-weight:780;letter-spacing:-.025em;line-height:1.08}.jj-paid-value--inspection .jj-value-inspection__mobile-panel p{margin:0;color:#ffffffd1;font-size:clamp(12px,3.35vw,13px);line-height:1.42}.jj-paid-faq summary{transition:color .18s ease}.jj-paid-faq summary:focus-visible{border-radius:8px;outline:3px solid rgba(12,175,225,.42);outline-offset:3px}.jj-paid-faq details[data-jj-faq-ready=true] .jj-paid-faq__answer-clip{overflow:hidden;height:0;opacity:0;transition:height .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.jj-paid-faq details[open] summary{color:var(--jj-cyan-dark)}@keyframes jj-value-dot-pulse{0%{opacity:.48;transform:translate(-50%,-50%) scale(.78)}72%{opacity:.1;transform:translate(-50%,-50%) scale(1.9)}to{opacity:0;transform:translate(-50%,-50%) scale(2.25)}}@media(max-width:989px){.jj-paid.jj-paid-story .jj-paid-story__media{min-height:0;aspect-ratio:1 / 1}.jj-paid.jj-paid-story .jj-paid-story__media img{height:100%;min-height:0;object-position:50% 100%;transform:scale(1.42);transform-origin:50% 100%}}@media(max-width:989px){.jj-paid-value--inspection .jj-value-inspection__annotations{display:none}.jj-paid-value--inspection .jj-value-inspection__visual{margin-bottom:0}}@media(min-width:750px){.jj-paid-gallery__thumbs{display:grid}.jj-paid-formula__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch}.jj-paid.jj-paid-formula .jj-paid-formula__figure img{height:100%;min-height:390px;aspect-ratio:auto}.jj-paid-formula__science{align-content:stretch}.jj-paid-formula__ingredients{display:grid;align-content:center}}@media(min-width:990px){.jj-paid-hero__layout{grid-template-areas:"gallery intro" "gallery details" "gallery purchase";grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);grid-template-rows:auto auto 1fr}.jj-paid-hero__details{align-self:start}.jj-paid-hero__benefits{grid-template-columns:1fr}.jj-paid-gallery__controls{margin-top:12px}.jj-paid-formula__header h2{font-size:48px}.jj-paid-formula__accent{margin-bottom:22px;border-radius:20px}.jj-paid-formula__metric{min-height:78px;flex-direction:row;gap:7px}.jj-paid-formula__metric strong{font-size:27px}.jj-paid.jj-paid-story .jj-paid-story__grid{min-height:0;align-items:stretch}.jj-paid.jj-paid-story .jj-paid-story__media{height:clamp(420px,36vw,500px);min-height:0}.jj-paid.jj-paid-story .jj-paid-story__media img{height:100%;min-height:0;object-fit:cover;object-position:50% 100%;transform:scale(1.08);transform-origin:50% 100%}.jj-paid.jj-paid-story .jj-paid-story__copy{padding-block:clamp(46px,5vw,68px)}.jj-paid-value--inspection .jj-value-inspection__mobile-explorer{display:none}}@media(prefers-reduced-motion:reduce){html.jj-cro2-active{scroll-behavior:auto}.jj-paid-value--inspection .jj-value-inspection__marker.is-pulsing:after{animation:none}.jj-paid-founder__highlight{background-position:44% 50%;transition:none}.jj-paid-value--inspection .jj-value-inspection__mobile-tray,.jj-paid-faq details[data-jj-faq-ready=true] .jj-paid-faq__answer-clip,.jj-paid-product-info details[data-jj-faq-ready=true] .jj-paid-product-info__answer-clip,.jj-paid-product-info__chevron,.jj-paid__button,.jj-paid.jj-paid-story .jj-paid-story__media img{transition:none}}.jj-paid-sticky__variants{display:none}@media(max-width:749px){.jj-paid.jj-paid-sticky{right:8px;bottom:calc(12px + env(safe-area-inset-bottom));left:8px;grid-template-areas:"media copy variants" "button button button";grid-template-columns:42px minmax(0,1fr) auto;width:auto;gap:7px 9px;overflow:visible;border:1px solid rgba(13,78,162,.14);border-radius:21px;padding:7px;background:#fffffff9;box-shadow:0 18px 48px #05264230,inset 0 1px #fffffff2;transform:translateY(calc(100% + 34px));-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}.jj-paid.jj-paid-sticky.is-visible,.jj-paid.jj-paid-sticky[data-autohide=false]{transform:translateY(0)}.jj-paid.jj-paid-sticky .jj-paid-sticky__media{display:block;grid-area:media;width:42px;height:42px;border-radius:11px}.jj-paid.jj-paid-sticky .jj-paid-sticky__copy{display:block;grid-area:copy;align-self:center}.jj-paid-sticky__copy strong{font-size:11.5px}.jj-paid-sticky__copy span{margin-top:3px;font-size:9.5px}.jj-paid-sticky__variants{display:block;grid-area:variants;align-self:center}.jj-paid-sticky__variants .jj-paid-variant-picker__legend,.jj-paid-sticky__variants .jj-paid-variant-picker__note{display:none}.jj-paid-sticky__variants .jj-paid-variant-picker .swatches{gap:7px!important;padding:4px 5px!important}.jj-paid-sticky__variants .jj-paid-variant-picker .color-swatch{width:25px!important;height:25px!important;border-width:1.5px!important}.jj-paid-sticky__variants .jj-paid-variant-picker input:checked+.color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--jj-cyan)}.jj-paid-sticky__variants .tooltip{display:none}.jj-paid.jj-paid-sticky .jj-paid-atc{display:block;grid-area:button;width:100%}.jj-paid.jj-paid-sticky .jj-paid__button{width:100%;min-width:0;min-height:44px}}@media(max-width:390px){.jj-paid.jj-paid-sticky{grid-template-columns:40px minmax(0,1fr) auto;gap:7px 8px}.jj-paid.jj-paid-sticky .jj-paid-sticky__media{width:40px;height:40px}.jj-paid-sticky__detail{display:none}.jj-paid-sticky__variants .jj-paid-variant-picker .swatches{gap:6px!important;padding-inline:4px!important}.jj-paid-sticky__variants .jj-paid-variant-picker .color-swatch{width:23px!important;height:23px!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/jj-cro2-ux.css.map */
