#jf{--ink:#081B33;--ink-2:#0F2C49;--ink-3:#1B3E60;--teal:#00909C;--teal-br:#2CC7D6;--teal-pale:#E2F4F6;--amber:#E9A23B;--amber-dk:#C9871F;--amber-pale:#FDF3E2;--paper:#F2F5F6;--white:#fff;--line:#DBE3E7;--line-2:#C6D3D8;--muted:#587288;--bone:#E8E2D6;--bone-dk:#CFC5B2;--display:"Fraunces",Georgia,"Times New Roman",serif;--body:"Mulish",Arial,Helvetica,sans-serif;--f-hero:clamp(37px,6.2vw,82px);--f-h2:clamp(30px,4.2vw,54px);--f-h3:clamp(21px,2.2vw,26px);--f-body:17px;--f-sm:15px;--f-xs:13px;--pad:20px;--max:1280px;--r:14px;--r-lg:20px;font-family:var(--body);font-size:var(--f-body);line-height:1.62;color:var(--ink);background:var(--white);width:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:900px){#jf{--f-body:18px;--pad:34px}}#jf *{box-sizing:border-box;margin:0;padding:0}#jf img{display:block;max-width:100%}#jf button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}#jf a{color:inherit}#jf h1,#jf h2,#jf h3{font-family:var(--display);font-weight:600;letter-spacing:-.012em;line-height:1.08}#jf p{margin:0 0 1em}#jf p:last-child{margin-bottom:0}#jf strong{font-weight:700}#jf :focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:4px}#jf .wrap{max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}#jf .band{padding:clamp(56px,8vw,110px) 0}#jf .band--tight{padding:clamp(44px,6.2vw,86px) 0}#jf .sec-head{text-align:center;max-width:none;margin:0 auto 40px}#jf .sec-head h2{font-size:var(--f-h2);margin-bottom:12px;text-wrap:balance}#jf .sec-head .lede{max-width:none;margin:0 auto;text-wrap:balance}#jf .band--paper{background:var(--paper)}#jf .band--ink{background:var(--ink);color:#e8eff4}#jf .band--ink p{color:#afc4d4}#jf .eyebrow{font-family:var(--body);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:14px}#jf .band--ink .eyebrow{color:var(--teal-br)}#jf .lede{font-size:clamp(17px,1.9vw,21px);line-height:1.55;color:var(--muted);max-width:60ch}#jf .band--ink .lede{color:#afc4d4}#jf .dose{font-family:var(--body);font-size:13px;font-weight:800;letter-spacing:.01em;color:var(--ink);font-variant-numeric:tabular-nums;background:var(--teal-pale);border-radius:5px;padding:4px 9px;white-space:nowrap;display:inline-block}#jf .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:16px 30px;border-radius:12px;font-family:var(--body);font-size:17px;font-weight:700;letter-spacing:.01em;text-decoration:none;text-align:center;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}#jf .btn--primary{background:var(--amber);color:#2a1b04;box-shadow:0 8px 22px -12px #e9a23be6}#jf .btn--primary:hover{background:#f2b052;transform:translateY(-2px)}#jf .btn--primary:active{transform:translateY(0)}#jf .btn--ghost{border:2px solid rgba(255,255,255,.35);color:#fff}#jf .btn--ghost:hover{border-color:#fff;background:#ffffff12}#jf .btn--block{width:100%}#jf .btn[disabled]{opacity:.6;pointer-events:none}#jf .hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}#jf .hero:before{content:"";position:absolute;top:-24%;right:-14%;width:64vw;height:64vw;max-width:820px;max-height:820px;border-radius:50%;background:radial-gradient(circle,#00909c6b,#00909c00 68%);pointer-events:none}#jf .hero__grid{position:relative;display:grid;gap:26px;align-items:center;padding-top:clamp(24px,3.4vw,52px);padding-bottom:clamp(30px,3.6vw,60px)}@media(max-width:959px){#jf .hero__art{order:-1}#jf .hero__art img{max-width:290px}}@media(min-width:960px){#jf .hero__grid{grid-template-columns:1.05fr .95fr;gap:56px}}#jf .hero__copy{min-width:0}#jf .hero__tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#bff0f5;background:#00909c47;border:1px solid rgba(44,199,214,.45);padding:8px 15px;border-radius:999px;margin-bottom:16px}#jf .hero h1{font-size:var(--f-hero);color:#fff;margin-bottom:15px;letter-spacing:-.018em;text-wrap:balance}#jf .hero h1 em{font-style:normal;color:var(--teal-br)}#jf .hero__lede{font-size:clamp(16.5px,1.7vw,19px);line-height:1.55;color:#b6cbda;max-width:46ch;margin-bottom:20px}#jf .stars{color:var(--amber);letter-spacing:2px;font-size:17px;line-height:1}#jf .hero__rating{display:flex;align-items:center;gap:11px;margin-bottom:22px;font-size:14.5px;font-weight:600;color:#c6d8e4}#jf .hero__stat{display:flex;align-items:baseline;gap:14px;padding:16px 0 17px;margin-bottom:20px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}#jf .hero__stat b{font-family:var(--display);font-size:clamp(38px,5vw,60px);font-weight:700;line-height:.9;color:var(--teal-br);letter-spacing:-.03em;font-variant-numeric:tabular-nums}#jf .hero__stat i{font-style:normal;font-family:var(--body);font-size:15px;font-weight:600;color:var(--teal-br);margin-left:-8px}#jf .hero__stat span{font-size:14.5px;line-height:1.4;color:#afc4d4;max-width:19ch}#jf .hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}#jf .marks{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 14px;max-width:none}@media(min-width:560px){#jf .marks{grid-template-columns:repeat(4,1fr);gap:0}}#jf .mark{display:flex;flex-direction:column;align-items:flex-start;gap:11px;text-align:left;padding-right:14px}@media(min-width:560px){#jf .mark{padding:0 16px;border-right:1px solid rgba(255,255,255,.18)}#jf .mark:first-child{padding-left:0}#jf .mark:last-child{border-right:0;padding-right:0}}#jf .mark svg{width:34px;height:34px;stroke:var(--teal-br);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#jf .mark span{font-size:13.5px;font-weight:700;line-height:1.32;color:#c6d8e4}#jf .hero__art{position:relative}#jf .hero__art img{width:100%;max-width:520px;margin:0 auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}#jf .buy{scroll-margin-top:14px;padding-top:clamp(60px,8.5vw,120px);padding-bottom:clamp(60px,8.5vw,120px)}#jf .buy__grid{display:grid;gap:34px}@media(min-width:980px){#jf .buy__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}#jf .buy__left{display:flex;flex-direction:column;gap:20px}#jf .gal__stage{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--white);aspect-ratio:1/1;box-shadow:0 20px 50px -34px #081b3399}#jf .gal__track{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}#jf .gal__slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#jf .gal__slide.is-fit{object-fit:contain;padding:12px;background:#fff}#jf .gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#fffffff2;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;padding-bottom:3px;box-shadow:0 6px 18px -8px #081b3399}#jf .gal__nav:hover{background:#fff}#jf .gal__nav--prev{left:12px}#jf .gal__nav--next{right:12px}#jf .gal__zoom{position:absolute;right:14px;bottom:14px;pointer-events:none;display:flex;align-items:center;gap:7px;background:#081b33d6;color:#fff;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:8px 13px;border-radius:999px}#jf .gal__zoom svg{width:13px;height:13px;stroke:#fff;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}#jf .gal__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}#jf .gal__dot{width:9px;height:9px;border-radius:50%;background:var(--line-2);transition:background .15s,transform .15s;padding:0}#jf .gal__dot.is-on{background:var(--teal);transform:scale(1.3)}#jf .buy__title{font-size:var(--f-h2);margin-bottom:10px}#jf .buy__sub{color:var(--muted);font-size:var(--f-sm);margin-bottom:24px}#jf .subswitch{display:flex;gap:15px;align-items:flex-start;background:var(--ink);border-radius:var(--r);padding:18px 20px;margin-top:18px}#jf .subswitch.is-off{background:#54687a}#jf .subswitch__btn{flex:0 0 58px;width:58px;height:32px;position:relative;border-radius:999px;background:var(--amber);transition:background .18s}#jf .subswitch__btn:after{content:"";position:absolute;top:4px;left:30px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .18s}#jf .subswitch__btn[aria-checked=false]{background:#8fa3b2}#jf .subswitch__btn[aria-checked=false]:after{left:4px}#jf .subswitch__copy strong{display:block;color:#fff;font-size:16.5px;font-weight:700;line-height:1.3}#jf .subswitch__copy p{margin:5px 0 0;color:#b6cbda;font-size:13.5px;line-height:1.5}#jf .tiers{display:grid;gap:12px}#jf .tier{position:relative;display:grid;grid-template-columns:78px 1fr auto;gap:16px;align-items:center;text-align:left;padding:16px;border:2px solid var(--line);border-radius:var(--r);background:var(--white);transition:border-color .16s,box-shadow .16s,transform .16s}#jf .tier:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 14px 30px -20px #081b3380}#jf .tier.is-sel{border-color:var(--teal);background:#f7fcfd;box-shadow:0 0 0 3px #00909c29}#jf .tier__pic{width:78px;height:78px;border-radius:10px;object-fit:cover;background:var(--paper)}#jf .tier__info{min-width:0}#jf .tier__qty{display:block;font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.1}#jf .tier__days{display:block;font-family:var(--body);font-size:12.5px;font-weight:700;color:var(--muted);letter-spacing:.02em;margin-top:3px}#jf .tier__save{display:inline-block;margin-top:7px;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.05em;color:#1c6b2e;background:#e4f5e8;border-radius:4px;padding:3px 7px}#jf .tier__money{text-align:right}#jf .tier__was{display:block;font-size:13px;color:#8fa3b2;text-decoration:line-through;min-height:1.15em;font-variant-numeric:tabular-nums}#jf .tier__now{display:block;font-family:var(--display);font-size:27px;font-weight:700;letter-spacing:-.015em;line-height:1.05;font-variant-numeric:tabular-nums}#jf .tier__each{display:block;font-family:var(--body);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--teal);margin-top:3px}#jf .tier__day{display:block;font-size:12.5px;color:var(--muted);margin-top:4px;font-variant-numeric:tabular-nums}#jf .tier__flag{position:absolute;top:-11px;right:14px;font-family:var(--body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:999px;background:var(--teal);color:#fff}#jf .tier.is-best .tier__flag{background:#1c6b2e}#jf .buy__total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:18px;padding:16px 18px;border-radius:var(--r);background:var(--paper)}#jf .buy__total span{font-size:14.5px;font-weight:600;color:var(--muted)}#jf .buy__total b{font-family:var(--display);font-size:25px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}#jf .buy__cta{margin-top:18px}#jf .buy__cta .btn{min-height:62px;font-size:19px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#jf .buy__err{margin-top:12px;padding:12px 15px;border-radius:10px;background:#fdecea;border:1px solid #E9B4AE;color:#8c2119;font-size:14px;font-weight:600;text-align:center}#jf .buy__pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:20px}#jf .pay{height:28px;min-width:46px;padding:0 8px;border-radius:5px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}#jf .pay svg{display:block}#jf .ship{margin-top:14px;text-align:center;font-size:14.5px;letter-spacing:.01em;color:var(--ink)}#jf .ship b{color:var(--teal);font-weight:800;letter-spacing:.03em}#jf .guar{display:flex;gap:18px;align-items:center;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white)}#jf .guar img{flex:0 0 88px;width:88px}#jf .guar strong{display:block;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}#jf .guar p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}#jf .trust{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);overflow:hidden}@media(min-width:560px){#jf .trust{grid-template-columns:repeat(4,1fr)}}#jf .trust__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center;padding:20px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:560px){#jf .trust__item{border-bottom:0}#jf .trust__item:last-child{border-right:0}}@media(max-width:559px){#jf .trust__item:nth-child(2n){border-right:0}#jf .trust__item:nth-last-child(-n+2){border-bottom:0}}#jf .trust__item svg{width:30px;height:30px;stroke:var(--ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#jf .trust__item span{font-size:12.5px;font-weight:700;line-height:1.35;color:var(--ink)}#jf .allergen{margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--amber-pale);border:1px solid #E8CFA4;color:#6e4a12;font-size:13.5px;line-height:1.55}#jf .allergen b{color:#8a5a0c}#jf .guar p b{color:var(--ink);font-weight:800;white-space:nowrap}#jf .cmp{display:grid;gap:16px}@media(min-width:820px){#jf .cmp{grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}}#jf .cmp__card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);padding:28px 26px 26px}#jf .cmp__card--win{background:var(--white);border:2px solid var(--teal);box-shadow:0 22px 50px -34px #00909cbf}#jf .cmp__tag{font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:14px}#jf .cmp__card--win .cmp__tag{color:var(--teal)}#jf .cmp__lead{font-family:var(--display);font-size:clamp(42px,5.4vw,60px);font-weight:700;letter-spacing:-.02em;line-height:.95;color:var(--line-2);display:block;margin-bottom:22px}#jf .cmp__lead span{font-size:19px;font-weight:600;letter-spacing:0;color:var(--muted);margin-left:6px}#jf .cmp__card--win .cmp__lead{color:var(--ink)}#jf .cmp__card--win .cmp__lead span{color:var(--teal)}#jf .cmp__list{list-style:none;display:flex;flex-direction:column;gap:13px;margin:0 0 24px;flex:1}#jf .cmp__list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45;font-weight:600}#jf .cmp__list svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke:var(--line-2)}#jf .cmp__card--win .cmp__list svg{stroke:var(--teal)}#jf .cmp__card:not(.cmp__card--win) .cmp__list li{color:var(--muted)}#jf .cmp__foot{margin:0;padding-top:18px;border-top:1px solid var(--line);font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.008em;color:var(--muted)}#jf .cmp__foot--win{color:var(--ink);border-top-color:#00909c4d}#jf .probs{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(min-width:640px){#jf .probs{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){#jf .probs{grid-template-columns:repeat(5,1fr)}}#jf .prob{background:var(--white);padding:26px 22px;text-align:center}#jf .prob svg{width:38px;height:38px;margin:0 auto 14px;stroke:var(--teal);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#jf .prob p{margin:0;font-size:15px;font-weight:600;line-height:1.4}#jf .mech{background:var(--ink);color:#fff;padding:clamp(56px,8vw,100px) 0}#jf .mech h2{font-size:var(--f-h2);color:#fff;margin-bottom:14px}#jf .mech__intro{margin-bottom:44px;max-width:56ch}#jf .mech__grid{display:grid;gap:30px}@media(min-width:900px){#jf .mech__grid{grid-template-columns:1fr 1fr;gap:60px;align-items:start}}#jf .mech__viz{position:sticky;top:14px;border-radius:var(--r-lg);background:#061527;border:1px solid rgba(255,255,255,.11);padding:18px;box-shadow:0 24px 60px -40px #000}@media(min-width:900px){#jf .mech__viz{top:34px}}#jf .mech__svg{width:100%;height:auto;display:block}#jf .mech__stage{opacity:0;transition:opacity .5s ease}#jf .mech__stage.is-on{opacity:1}#jf .mech__ticks{display:flex;gap:7px;margin-top:16px}#jf .mech__tick{flex:1;height:3px;border-radius:2px;background:#ffffff29;transition:background .35s}#jf .mech__tick.is-on{background:var(--teal-br)}#jf .mech__cap{margin-top:14px;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-br);min-height:1.4em}#jf .mech__steps{display:flex;flex-direction:column;gap:clamp(40px,9vw,110px)}#jf .mech__step{opacity:.45;transition:opacity .35s ease}#jf .mech__step.is-on{opacity:1}#jf .mech__num{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--teal-br);display:block;margin-bottom:10px}#jf .mech__step h3{font-size:var(--f-h3);color:#fff;margin-bottom:12px}#jf .mech__step p{color:#afc4d4;font-size:16.5px}#jf .ing__head{display:grid;gap:18px;margin-bottom:40px}@media(min-width:900px){#jf .ing__head{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px}}#jf .ing__head h2{font-size:var(--f-h2)}#jf .ing__rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad);scrollbar-width:thin}@media(min-width:640px){#jf .ing__rail{grid-auto-columns:42%}}@media(min-width:1000px){#jf .ing__rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin-inline:0;padding-inline:0;gap:18px}}#jf .ing{scroll-snap-align:start;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}#jf .ing__pic{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--paper)}@media(min-width:1000px){#jf .ing__pic{aspect-ratio:1/1}}#jf .ing__body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}#jf .ing__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px}#jf .ing h3{font-size:19px;letter-spacing:-.008em;line-height:1.18}#jf .ing__role{font-family:var(--body);font-size:12.5px;font-weight:800;letter-spacing:.01em;color:var(--teal);margin-bottom:9px;line-height:1.45}#jf .ing p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}#jf .ing__hint{display:none;font-family:var(--body);font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.02em;margin-top:14px}@media(max-width:999px){#jf .ing__hint{display:block}}#jf .facts{max-width:660px;margin:0 auto}#jf .facts h2{font-size:var(--f-h2);margin-bottom:10px;text-align:center}#jf .facts__sub{text-align:center;margin-bottom:32px}#jf .facts__panel{border:2px solid var(--ink);border-radius:var(--r);overflow:hidden;background:#fff}#jf .facts__head{padding:16px 20px;border-bottom:6px solid var(--ink)}#jf .facts__head b{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em;display:block}#jf .facts__head span{font-family:var(--body);font-size:13px;font-weight:600;color:var(--muted);display:block;margin-top:5px;line-height:1.5}#jf .facts__cols{display:flex;justify-content:space-between;padding:9px 20px;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink)}#jf .frow{border-bottom:1px solid var(--line)}#jf .frow:last-of-type{border-bottom:0}#jf .frow__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;text-align:left;min-height:56px;transition:background .14s}#jf .frow__btn:hover{background:var(--paper)}#jf .frow__name{font-size:15.5px;font-weight:600;line-height:1.35}#jf .frow__right{display:flex;align-items:center;gap:12px;flex-shrink:0}#jf .frow__amt{font-family:var(--body);font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums}#jf .frow__chev{width:15px;height:15px;stroke:var(--teal);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s}#jf .frow.is-open .frow__chev{transform:rotate(180deg)}#jf .frow__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}#jf .frow.is-open .frow__panel{grid-template-rows:1fr}#jf .frow__inner{overflow:hidden}#jf .frow__pad{display:flex;gap:16px;padding:0 20px 18px;align-items:flex-start}#jf .frow__pic{flex:0 0 72px;width:72px;height:72px;border-radius:9px;object-fit:cover;background:var(--paper)}#jf .frow__pad p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}#jf .facts__foot{padding:16px 20px;border-top:6px solid var(--ink);font-family:var(--body);font-size:12.5px;line-height:1.65;color:var(--muted)}#jf .facts__foot b{color:var(--ink)}#jf .tl__head{text-align:center;max-width:56ch;margin:0 auto 44px}#jf .tl__head h2{font-size:var(--f-h2);margin-bottom:12px}#jf .tl{display:grid;gap:16px}@media(min-width:820px){#jf .tl{grid-template-columns:repeat(3,1fr);gap:20px}}#jf .tl__card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 28px;position:relative;overflow:hidden}#jf .tl__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--line-2)}#jf .tl__card:nth-child(2):before{background:var(--teal)}#jf .tl__card:nth-child(3):before{background:var(--amber)}#jf .tl__when{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:12px}#jf .tl__card h3{font-size:var(--f-h3);margin-bottom:10px}#jf .tl__card p{margin:0;font-size:15.5px;line-height:1.6;color:var(--muted)}#jf .rev__head{display:grid;gap:14px;margin-bottom:36px;text-align:center;justify-items:center}#jf .rev__head h2{font-size:var(--f-h2)}#jf .rev__score{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--muted)}#jf .rev__grid{display:grid;gap:16px}@media(min-width:820px){#jf .rev__grid{grid-template-columns:repeat(3,1fr)}}#jf .rev{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px;display:flex;flex-direction:column}#jf .rev__stars{margin-bottom:13px}#jf .rev blockquote{margin:0 0 20px;font-size:16px;line-height:1.6}#jf .rev__who{display:flex;align-items:center;gap:13px;margin-top:auto}#jf .rev__mono{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--teal-br);display:flex;align-items:center;justify-content:center;font-family:var(--body);font-size:16px;font-weight:800;letter-spacing:.01em}#jf .rev__name{font-size:14.5px;font-weight:700;line-height:1.25}#jf .rev__meta{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--muted);margin-top:3px;display:flex;align-items:center;gap:5px}#jf .rev__meta svg{width:12px;height:12px;stroke:#1c6b2e;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}#jf .faq{max-width:760px;margin:0 auto}#jf .faq h2{font-size:var(--f-h2);margin-bottom:32px;text-align:center}#jf .faq details{border-bottom:1px solid var(--line)}#jf .faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:600;line-height:1.4;min-height:60px}#jf .faq summary::-webkit-details-marker{display:none}#jf .faq summary:after{content:"";flex:0 0 13px;width:13px;height:13px;border-right:2.4px solid var(--teal);border-bottom:2.4px solid var(--teal);transform:rotate(45deg) translateY(-3px);transition:transform .22s}#jf .faq details[open] summary:after{transform:rotate(225deg) translateY(-3px)}#jf .faq__a{padding:0 4px 24px;font-size:16px;line-height:1.65;color:var(--muted)}#jf .sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#081b33f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transform:translateY(102%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 -10px 32px -18px #000c;padding-bottom:env(safe-area-inset-bottom)}#jf .sticky.is-on{transform:translateY(0)}#jf .sticky__in{max-width:var(--max);margin:0 auto;padding:11px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:16px}#jf .sticky__info strong{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.005em}#jf .sticky__info span{display:block;font-family:var(--body);font-size:13px;font-weight:600;color:#afc4d4;margin-top:2px;font-variant-numeric:tabular-nums}#jf .sticky .btn{min-height:48px;padding:12px 24px;font-size:15.5px;white-space:nowrap}#jf .disc{background:var(--paper);border-top:1px solid var(--line);padding:32px 0 44px}#jf .disc p{font-size:12px;line-height:1.7;color:var(--muted);max-width:90ch}.jfx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#040e1af5;padding:72px 20px 92px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.jfx.is-on{opacity:1;visibility:visible}.jfx__img{max-width:min(1100px,100%);max-height:100%;object-fit:contain;border-radius:12px;background:#fff}.jfx__btn{position:absolute;border:0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background:#fffffff2;color:#081b33;border-radius:50%;box-shadow:0 6px 20px -8px #000c;transition:transform .15s}.jfx__btn:hover{transform:scale(1.07)}.jfx__btn:focus-visible{outline:3px solid #E9A23B;outline-offset:3px}.jfx__x{top:18px;right:18px;width:48px;height:48px;font-size:26px;line-height:1;padding-bottom:3px}.jfx__nav{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:28px;line-height:1;padding-bottom:4px}.jfx__nav:hover{transform:translateY(-50%) scale(1.07)}.jfx__prev{left:18px}.jfx__next{right:18px}.jfx__count{position:absolute;bottom:28px;left:50%;transform:translate(-50%);color:#fff;font-family:Mulish,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;background:#00000080;padding:8px 16px;border-radius:999px}body.jfx-lock{overflow:hidden}@media(max-width:680px){.jfx{padding:64px 12px 84px}.jfx__x{top:12px;right:12px;width:44px;height:44px}.jfx__nav{width:44px;height:44px;font-size:24px}.jfx__prev{left:8px}.jfx__next{right:8px}}@media(max-width:700px){#jf .disc{padding-bottom:104px}#jf{scroll-padding-bottom:88px}#jf .hero__actions{gap:10px}#jf .hero__actions .btn{width:100%}#jf .hero__stat{gap:10px;flex-wrap:wrap}#jf .hero__stat span{flex:1 1 100%;max-width:none}#jf .tier{grid-template-columns:66px 1fr auto;gap:13px;padding:14px 13px}#jf .tier__pic{width:66px;height:66px}#jf .tier__qty{font-size:18px}#jf .tier__now{font-size:24px}#jf .tier__flag{right:11px;font-size:9.5px;padding:3px 9px}#jf .guar{flex-direction:column;text-align:center;gap:14px;padding:22px 20px}#jf .guar img{flex:0 0 auto;width:104px}#jf .frow__btn{align-items:flex-start;gap:10px;padding:13px 16px}#jf .frow__name{font-size:15px}#jf .frow__right{padding-top:1px}#jf .frow__amt{font-size:13.5px}#jf .frow__pad{gap:13px;padding:0 16px 16px}#jf .frow__pic{flex:0 0 60px;width:60px;height:60px}#jf .facts__head,#jf .facts__cols,#jf .facts__foot{padding-left:16px;padding-right:16px}#jf .mech__viz{padding:14px;top:10px}#jf .mech__svg{max-height:44vh;margin:0 auto}#jf .mech__steps{gap:56px}#jf .ing__rail{grid-auto-columns:82%}#jf .sticky__in{gap:12px}#jf .sticky__info strong{font-size:15px}#jf .sticky .btn{padding:12px 18px;font-size:14.5px;letter-spacing:.03em}#jf .cmp__card{padding:24px 20px 22px}#jf .cmp__lead{margin-bottom:18px}#jf .cmp__list{gap:11px;margin-bottom:20px}#jf .cmp__list li{font-size:15px}#jf .sec-head{margin-bottom:30px}#jf .rev__head{margin-bottom:28px}}@media(max-width:380px){#jf{--pad:16px}#jf .tier{grid-template-columns:58px 1fr auto;gap:11px}#jf .tier__pic{width:58px;height:58px}#jf .tier__now{font-size:22px}#jf .tier__each{font-size:10px}#jf .buy__cta .btn{font-size:17px;letter-spacing:.03em}#jf .sticky .btn{padding:12px 14px;font-size:13.5px}#jf .mark svg{width:30px;height:30px}}@media(max-height:520px)and (orientation:landscape){#jf .mech__viz{position:static}#jf .mech__svg{max-height:none}}#jf .rv{opacity:0;transform:translateY(15px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}#jf .rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#jf *,#jf *:before,#jf *:after,.jfx,.jfx__btn{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}#jf .rv{opacity:1;transform:none}#jf .mech__step{opacity:1}#jf .mech__viz{position:static}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jf-store.css.map */
