:root{--jp-cream: #f5f1ea;--jp-cream-2: #ece5d8;--jp-sand: #e3d9c6;--jp-tar: #1a1512;--jp-tar-2: #2b221c;--jp-brown: #6b3410;--jp-brown-dark: #4a230b;--jp-cta: #8b4513;--jp-cta-hover: #6f350d;--jp-amber: #c9a227;--jp-forest: #2e4a2e;--jp-muted: #6b6259;--jp-line: rgba(26, 21, 18, .12);--jp-radius: 6px;--jp-radius-sm: 4px;--jp-shadow: 0 10px 30px rgba(26, 21, 18, .1);--jp-max: 1120px;--jp-heading: var(--font-heading--family, "Bebas Neue", Impact, sans-serif);--jp-body: var(--font-body--family, "Inter", system-ui, sans-serif)}.jp-section{position:relative;padding-block:clamp(40px,7vw,88px);font-family:var(--jp-body);color:var(--jp-tar);overflow-x:clip}.jp-section--tight{padding-block:clamp(20px,3vw,36px)}.jp-section--cream{background:var(--jp-cream)}.jp-section--cream2{background:var(--jp-cream-2)}.jp-section--sand{background:var(--jp-sand)}.jp-section--tar{background:var(--jp-tar);color:var(--jp-cream)}.jp-section--brown{background:var(--jp-brown);color:var(--jp-cream)}.jp-section--forest{background:var(--jp-forest);color:var(--jp-cream)}.jp-container{width:min(100% - 40px,var(--jp-max));margin-inline:auto}@media(max-width:749px){.jp-container{width:min(100% - 32px,var(--jp-max))}}.jp-h1,.jp-h2,.jp-h3,.jp-display{font-family:var(--jp-heading);font-weight:400;letter-spacing:.01em;line-height:.95;margin:0;text-wrap:balance}.jp-h1{font-size:clamp(42px,7.5vw,72px)}.jp-h2{font-size:clamp(36px,5.2vw,60px)}.jp-h3{font-size:clamp(26px,3vw,34px)}.jp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-brown);margin-bottom:14px}.jp-lead{font-size:clamp(17px,2vw,20px);line-height:1.55;margin:18px 0 0;max-width:56ch;text-wrap:pretty}.jp-p{font-size:16px;line-height:1.6;margin:0}.jp-muted{color:var(--jp-muted)}.jp-section--tar .jp-muted,.jp-section--brown .jp-muted,.jp-section--forest .jp-muted{color:#f5f1eabf}.jp-center{text-align:center}.jp-center .jp-lead{margin-inline:auto}.jp-section-head{margin-bottom:clamp(28px,4vw,48px)}.jp-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 30px;border-radius:6px;border:0;background:var(--jp-cta);color:#fff;font-family:var(--jp-body);font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px #6b341047;width:100%}.jp-btn:hover{background:var(--jp-cta-hover);transform:translateY(-1px)}.jp-btn:active{transform:translateY(0)}.jp-btn--dark{background:var(--jp-tar);box-shadow:0 6px 18px #1a151240}.jp-btn--dark:hover{background:#000}.jp-btn--light{background:var(--jp-cream);color:var(--jp-tar);box-shadow:none}.jp-btn--ghost{background:transparent;color:inherit;box-shadow:none;border:2px solid currentColor}.jp-btn--ghost:hover{background:#1a15120f;transform:none}.jp-btn--sm{min-height:48px;padding:10px 20px;font-size:15px}.jp-btn .jp-btn__sub{font-weight:500;text-transform:none;letter-spacing:0;opacity:.85;font-size:14px}@media(min-width:750px){.jp-btn{width:auto;min-width:260px}}.jp-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.jp-link:hover{color:var(--jp-brown)}.jp-stars{display:inline-flex;gap:2px;color:var(--jp-amber);line-height:0}.jp-stars svg{width:18px;height:18px;fill:currentColor}.jp-stars--sm svg{width:14px;height:14px}.jp-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:600}.jp-rating__count{font-weight:500;opacity:.8}.jp-check{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.jp-check li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45}.jp-check svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.jp-check .jp-ico-yes{color:var(--jp-forest)}.jp-section--tar .jp-ico-yes,.jp-section--brown .jp-ico-yes{color:var(--jp-amber)}.jp-hero{padding-block:clamp(16px,5vw,72px)}.jp-hero__grid{display:grid;gap:clamp(16px,4vw,56px);align-items:center}.jp-hero__title{display:grid;gap:0}.jp-hero__body .jp-lead{margin-top:0}@media(min-width:900px){.jp-hero__grid{grid-template-columns:1.05fr .95fr;grid-template-rows:auto 1fr;grid-template-areas:"title media" "body media";align-items:start}.jp-hero__title{grid-area:title}.jp-hero__body{grid-area:body}.jp-hero__media,.jp-hero__media-col{grid-area:media;align-self:center}.jp-hero__media{aspect-ratio:1 / 1}}.jp-hero__media{position:relative;border-radius:var(--jp-radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--jp-sand);box-shadow:var(--jp-shadow)}.jp-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.jp-hero__badge{position:absolute;top:16px;left:16px;background:var(--jp-amber);color:var(--jp-tar);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:4px}.jp-hero__proof{position:absolute;bottom:16px;left:16px;right:16px;background:#f5f1eaf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:5px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--jp-tar)}.jp-hero__proof strong{font-weight:800}.jp-hero__price{margin-top:0;display:flex;align-items:baseline;flex-wrap:nowrap;gap:10px;white-space:nowrap}.jp-hero__price-main{font-family:var(--jp-heading);font-size:clamp(32px,5vw,44px);line-height:1}.jp-hero__price-sub{font-size:15px;color:var(--jp-muted)}.jp-hero__price-old{font-size:15px;text-decoration:line-through;color:var(--jp-muted)}.jp-hero__cta{margin-top:12px;display:grid;gap:12px}.jp-hero__body .jp-check{margin-top:22px}@media(min-width:750px){.jp-hero__cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}}.jp-hero__rating{margin-top:12px}.jp-hero__trust{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.jp-hero__trust li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:7px 11px;border-radius:4px;background:#1a15120f}.jp-hero__trust svg{width:15px;height:15px}.jp-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 18px}@media(min-width:750px){.jp-trust{grid-template-columns:repeat(4,1fr)}}.jp-trust__item{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.3}.jp-trust__item strong{display:block;font-size:15px}.jp-trust__icon{flex:0 0 40px;width:40px;height:40px;border-radius:5px;display:grid;place-items:center;background:#f5f1ea1f}.jp-trust__icon svg{width:22px;height:22px}.jp-section--cream .jp-trust__icon,.jp-section--cream2 .jp-trust__icon{background:#1a15120f;color:var(--jp-brown)}@media(max-width:749px){.jp-trust__item{flex-direction:column;text-align:center;gap:8px}.jp-trust__item span{font-size:13px}}.jp-benefits{display:grid;gap:16px}@media(min-width:600px){.jp-benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.jp-benefits{grid-template-columns:repeat(4,1fr)}}.jp-benefit{background:var(--jp-cream);border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:26px 22px;display:flex;flex-direction:column;gap:12px}.jp-benefit__num{font-family:var(--jp-heading);font-size:44px;line-height:1;color:var(--jp-brown)}.jp-benefit__icon{width:44px;height:44px;color:var(--jp-brown)}.jp-benefit__icon svg{width:100%;height:100%}.jp-benefit h3{font-family:var(--jp-heading);font-weight:400;font-size:28px;line-height:1;margin:0}.jp-benefit p{margin:0;font-size:15px;line-height:1.55;color:var(--jp-muted)}.jp-bundles{display:grid;gap:16px;align-items:stretch}@media(min-width:850px){.jp-bundles{grid-template-columns:repeat(3,1fr);gap:20px}}.jp-bundle{position:relative;background:#fff;border:2px solid var(--jp-line);border-radius:var(--jp-radius);padding:20px;display:grid;grid-template-columns:96px 1fr;grid-template-areas:"img head" "img price" "btn btn";gap:6px 16px;align-items:start;transition:box-shadow .2s ease,transform .2s ease}@media(min-width:850px){.jp-bundle{grid-template-columns:1fr;grid-template-areas:"img" "head" "price" "btn";padding:24px;text-align:center}.jp-bundle:hover{box-shadow:var(--jp-shadow);transform:translateY(-2px)}}.jp-bundle--featured{border-color:var(--jp-brown);background:#fffdf9;box-shadow:var(--jp-shadow)}.jp-bundle__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--jp-brown);color:#fff;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:4px}.jp-bundle__img{grid-area:img;border-radius:var(--jp-radius-sm);overflow:hidden;aspect-ratio:1;background:var(--jp-sand)}.jp-bundle__img img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:850px){.jp-bundle__img{margin-bottom:12px}}.jp-bundle__head{grid-area:head}.jp-bundle__title{font-family:var(--jp-heading);font-weight:400;font-size:28px;line-height:1;margin:0}.jp-bundle__note{font-size:14px;color:var(--jp-muted);margin:4px 0 0;line-height:1.4}.jp-bundle__price{grid-area:price;display:flex;flex-direction:column;gap:4px}@media(min-width:850px){.jp-bundle__price{align-items:center;margin-block:8px 6px}}.jp-bundle__amount{font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1}.jp-bundle__unit{font-size:14px;color:var(--jp-muted)}.jp-bundle__save{display:inline-block;width:fit-content;background:#2e4a2e1f;color:var(--jp-forest);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:6px}.jp-bundle__btn{grid-area:btn;margin-top:10px}.jp-bundle__btn .jp-btn{width:100%;min-width:0}.jp-bundle__soldout{display:block;text-align:center;padding:14px;border-radius:6px;background:var(--jp-cream-2);font-weight:700;color:var(--jp-muted)}.jp-bundles__foot{margin-top:22px;text-align:center;font-size:14px;color:var(--jp-muted)}.jp-bundles__foot span{margin-inline:8px}.jp-compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--jp-cream);color:var(--jp-tar);border-radius:var(--jp-radius);overflow:hidden;font-size:15px}.jp-compare th,.jp-compare td{padding:16px 14px;border-bottom:1px solid var(--jp-line);text-align:center;vertical-align:middle}.jp-compare tr:last-child td{border-bottom:0}.jp-compare th:first-child,.jp-compare td:first-child{text-align:left;font-weight:600}.jp-compare thead th{font-family:var(--jp-heading);font-weight:400;font-size:24px;letter-spacing:.02em;padding-block:18px}.jp-compare thead th.jp-compare__us{background:var(--jp-brown);color:#fff}.jp-compare td.jp-compare__us{background:#6b341012;font-weight:700}.jp-compare svg{width:22px;height:22px;display:block;margin-inline:auto}.jp-compare .jp-ico-yes{color:var(--jp-forest)}.jp-compare .jp-ico-no{color:#b23b2e}@media(max-width:599px){.jp-compare{font-size:14px}.jp-compare th,.jp-compare td{padding:12px 8px}.jp-compare thead th{font-size:20px}}.jp-reviews{display:grid;gap:16px}@media(min-width:600px){.jp-reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.jp-reviews{grid-template-columns:repeat(4,1fr)}}.jp-review{background:#fff;border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:22px;display:flex;flex-direction:column;gap:12px}.jp-review__quote{font-size:16px;line-height:1.55;margin:0;flex:1}.jp-review__name{font-weight:700;font-size:14px}.jp-review__verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--jp-forest);font-weight:600}.jp-review__verified svg{width:14px;height:14px}.jp-reviews__summary{display:inline-flex;align-items:center;gap:12px;margin-top:14px;font-size:15px}.jp-reviews__summary strong{font-size:22px;font-weight:800}.jp-story__grid{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:850px){.jp-story__grid{grid-template-columns:.9fr 1.1fr}}.jp-story__media{border-radius:var(--jp-radius);overflow:hidden;background:var(--jp-sand);box-shadow:var(--jp-shadow);aspect-ratio:4 / 5}.jp-story__media img,.jp-story__media video{width:100%;height:100%;object-fit:cover;display:block}.jp-story__body .jp-p+.jp-p{margin-top:14px}.jp-story__sign{margin-top:22px;font-family:var(--jp-heading);font-size:26px;letter-spacing:.03em}.jp-story__sign small{display:block;font-family:var(--jp-body);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--jp-muted);margin-top:4px}.jp-faq{max-width:760px;margin-inline:auto;display:grid;gap:10px}.jp-faq details{background:#fff;border:1px solid var(--jp-line);border-radius:var(--jp-radius-sm);padding:0 20px}.jp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:16px}.jp-faq summary::-webkit-details-marker{display:none}.jp-faq summary svg{flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.jp-faq details[open] summary svg{transform:rotate(45deg)}.jp-faq__body{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--jp-tar-2)}.jp-faq__body p{margin:0 0 10px}.jp-faq__body p:last-child{margin-bottom:0}.jp-guarantee{display:grid;gap:22px;align-items:center;text-align:center}@media(min-width:850px){.jp-guarantee{grid-template-columns:auto 1fr auto;text-align:left}}.jp-guarantee__seal{width:116px;height:116px;margin-inline:auto;border-radius:6px;border:3px double var(--jp-amber);transform:rotate(-4deg);display:grid;place-items:center;text-align:center;font-family:var(--jp-heading);font-size:22px;line-height:.95;color:var(--jp-amber);padding:10px}.jp-guarantee__seal small{display:block;font-family:var(--jp-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.jp-guarantee__cta .jp-btn{width:100%}.jp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#f5f1eaf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--jp-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease;font-family:var(--jp-body);color:var(--jp-tar)}.jp-sticky.is-visible{transform:translateY(0)}.jp-sticky__inner{display:flex;align-items:center;gap:12px;max-width:var(--jp-max);margin-inline:auto}.jp-sticky__info{flex:1;min-width:0;line-height:1.2}.jp-sticky__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jp-sticky__price{font-size:13px;color:var(--jp-muted)}.jp-sticky form{flex:0 0 auto}.jp-sticky .jp-btn{width:auto;min-width:0;min-height:48px;padding:10px 18px;font-size:15px}@media(min-width:900px){.jp-sticky{display:none}.jp-sticky--desktop{display:block}}body.jp-has-sticky{padding-bottom:0}.jp-video{max-width:900px;margin-inline:auto;border-radius:var(--jp-radius);overflow:hidden;background:#000;box-shadow:var(--jp-shadow)}.jp-video video,.jp-video iframe{width:100%;display:block;aspect-ratio:16 / 9}.jp-video--portrait{max-width:420px}.jp-video--portrait video{aspect-ratio:9 / 16}.jp-pdp-trust{list-style:none;margin:14px 0 0;padding:14px 16px;border:1px solid var(--jp-line);border-radius:var(--jp-radius-sm);background:#1a151208;display:grid;gap:8px;font-size:14px}.jp-pdp-trust li{display:flex;align-items:center;gap:10px}.jp-pdp-trust svg{width:18px;height:18px;color:var(--jp-forest);flex:0 0 18px}.jp-ico{width:22px;height:22px}.jp-hero__media-col{display:grid;gap:12px}.jp-hero__video{width:min(100%,34.875vh,420px);margin-inline:auto;border-radius:var(--jp-radius);overflow:hidden;background:#000;box-shadow:var(--jp-shadow);aspect-ratio:9 / 16}.jp-hero__video wistia-player,.jp-hero__video video,.jp-hero__video iframe{width:100%;height:100%;display:block}.jp-hero__proof--static{position:static;width:fit-content;margin-inline:auto;background:#1a15120f;-webkit-backdrop-filter:none;backdrop-filter:none}.jp-choose{display:grid;gap:16px}@media(min-width:750px){.jp-choose{grid-template-columns:repeat(2,1fr);gap:20px}}.jp-choose__card{background:#fff;border:1px solid var(--jp-line);border-radius:var(--jp-radius);overflow:hidden;display:flex;flex-direction:column}.jp-choose__img{position:relative;aspect-ratio:4 / 3;background:var(--jp-sand)}.jp-choose__img img{width:100%;height:100%;object-fit:cover;display:block}.jp-choose__badge{position:absolute;top:12px;left:12px;background:var(--jp-tar);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:4px}.jp-choose__body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.jp-choose__sub{margin:0;color:var(--jp-muted);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jp-check--tight{margin-top:6px;gap:8px}.jp-check--tight li{font-size:15px}.jp-choose__best{margin:6px 0 0;font-size:15px;line-height:1.5;padding:12px 14px;background:var(--jp-cream-2);border-radius:var(--jp-radius-sm)}.jp-choose__cta{margin-top:auto;padding-top:14px;display:grid;gap:10px}.jp-choose__price{font-weight:800;font-size:20px}.jp-choose__price span{font-weight:500;font-size:14px;color:var(--jp-muted)}.jp-choose__cta .jp-btn{width:100%;min-width:0}.jp-check__emoji{flex:0 0 26px;font-size:20px;line-height:1.2;text-align:center}.jp-inci{margin-top:4px;display:grid;gap:10px}.jp-inci__buttons{display:flex;flex-wrap:wrap;gap:8px}.jp-inci__btn{-webkit-appearance:none;appearance:none;background:transparent;border:1.5px solid var(--jp-brown);color:var(--jp-brown);font-family:var(--jp-body);font-size:13px;font-weight:700;padding:7px 12px;border-radius:4px;cursor:pointer}.jp-inci__btn.is-active{background:var(--jp-brown);color:#fff}.jp-inci__panel{font-size:13px;line-height:1.5;color:var(--jp-tar-2);background:var(--jp-cream-2);border-radius:4px;padding:12px 14px}.jp-inci__panel p{margin:0 0 8px}.jp-inci__panel p:last-child{margin-bottom:0}.jp-ingredients{display:grid;gap:16px}@media(min-width:750px){.jp-ingredients{grid-template-columns:repeat(2,1fr);gap:20px}}.jp-ingredients__card{background:#fff;border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:24px 22px;display:flex;flex-direction:column;gap:16px}.jp-ingredients__head{display:flex;flex-direction:column;gap:4px}.jp-ingredients__sub{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--jp-muted)}.jp-ingredients__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jp-ingredients__list li{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;background:var(--jp-cream);border-radius:var(--jp-radius-sm)}.jp-ingredients__num{flex:0 0 28px;width:28px;height:28px;border-radius:4px;background:var(--jp-brown);color:#fff;font-family:var(--jp-heading);font-size:18px;line-height:28px;text-align:center}.jp-ingredients__text{display:flex;flex-direction:column;gap:2px;line-height:1.3}.jp-ingredients__text strong{font-size:16px}.jp-ingredients__text small{font-size:13px;color:var(--jp-muted);font-style:italic}.jp-ingredients__foot{margin:0;font-size:14px;color:var(--jp-muted)}.jp-ingredients__note{max-width:760px;margin:22px auto 0;font-size:14px;line-height:1.55;color:var(--jp-muted);text-align:center}.jp-ingredients__note p{margin:0}:root{--jp-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.jp-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--jp-grain);background-size:160px 160px;opacity:.16;pointer-events:none;mix-blend-mode:multiply}.jp-section--tar:before,.jp-section--brown:before,.jp-section--forest:before{opacity:.22;mix-blend-mode:screen}.jp-section>.jp-container{position:relative;z-index:1}.jp-section--tar{background:radial-gradient(120% 90% at 50% 0%,#2b221c 0%,var(--jp-tar) 60%)}.jp-section--brown{background:linear-gradient(180deg,#6f3711 0%,var(--jp-brown-dark) 100%)}.jp-section--cream{background:radial-gradient(90% 70% at 50% 0%,#faf7f1 0%,var(--jp-cream) 70%)}.jp-eyebrow:before{content:"";display:inline-block;width:22px;height:3px;background:var(--jp-amber);margin-right:4px}.jp-h2{letter-spacing:.005em}.jp-section-head .jp-h2{position:relative}.jp-h1 mark{background:linear-gradient(transparent 62%,#c9a2278c 62%);color:inherit;padding-inline:.04em}.jp-hero__media{box-shadow:0 24px 50px -20px #1a151273,0 0 0 1px #1a15120f}.jp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#1a151259);pointer-events:none}.jp-hero__badge{background:var(--jp-amber);transform:rotate(-3deg);box-shadow:0 6px 14px #1a151233;z-index:1}.jp-hero__proof{background:#f5f1eaf5;box-shadow:0 10px 24px #1a151240;z-index:1}.jp-hero__price-main{color:var(--jp-tar)}.jp-hero__price-sub{color:var(--jp-brown);font-weight:600}.jp-btn{background:linear-gradient(180deg,#9a4e17 0%,var(--jp-cta) 55%,#7a3c10 100%);box-shadow:0 1px #ffffff2e inset,0 10px 24px -8px #6b341099}.jp-btn:hover{background:linear-gradient(180deg,#8a4514 0%,var(--jp-cta-hover) 55%,#63300c 100%)}.jp-btn--dark{background:linear-gradient(180deg,#332924 0%,var(--jp-tar) 60%,#0d0a08 100%);box-shadow:0 1px #ffffff1a inset,0 10px 24px -8px #1a151299}.jp-btn--dark:hover{background:linear-gradient(180deg,#2a2119,#0d0a08)}.jp-btn--light{background:var(--jp-cream);box-shadow:0 10px 24px -8px #00000080}.jp-btn--light:hover{background:#fff}.jp-btn__arrow{width:20px;height:20px;flex:0 0 20px;transition:transform .2s ease}.jp-btn:hover .jp-btn__arrow{transform:translate(3px)}.jp-btn--sm .jp-btn__arrow{width:16px;height:16px;flex-basis:16px}.jp-trust__icon{background:#c9a22729;color:var(--jp-amber);border:1px solid rgba(201,162,39,.3)}.jp-trust__item strong{letter-spacing:.01em}.jp-benefit{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbf8f2 0%,var(--jp-cream) 100%);border-top:3px solid var(--jp-amber)}.jp-benefit__num{color:var(--jp-brown);position:relative}.jp-benefit:after{content:attr(data-num);position:absolute;right:-6px;bottom:-28px;font-family:var(--jp-heading);font-size:150px;line-height:1;color:var(--jp-brown);opacity:.06;pointer-events:none}.jp-ingredients__card{border-top:3px solid var(--jp-brown);background:linear-gradient(180deg,#fff,#fdfbf7)}.jp-ingredients__num{background:var(--jp-amber);color:var(--jp-tar)}.jp-ingredients__list li{border-left:3px solid rgba(107,52,16,.25);border-radius:0 var(--jp-radius-sm) var(--jp-radius-sm) 0}.jp-bundle{background:linear-gradient(180deg,#fff,#fbf8f2)}.jp-bundle--featured{background:radial-gradient(120% 90% at 50% 0%,#2f261f 0%,var(--jp-tar) 70%);color:var(--jp-cream);border-color:var(--jp-amber);box-shadow:0 30px 60px -24px #1a1512b3}@media(min-width:850px){.jp-bundle--featured{transform:scale(1.04);z-index:1}.jp-bundle--featured:hover{transform:scale(1.04) translateY(-2px)}}.jp-bundle--featured .jp-bundle__note,.jp-bundle--featured .jp-bundle__unit{color:#f5f1eabf}.jp-bundle--featured .jp-bundle__badge{background:var(--jp-amber);color:var(--jp-tar)}.jp-bundle--featured .jp-bundle__save{background:#c9a22733;color:var(--jp-amber)}.jp-bundle--featured .jp-bundle__img{box-shadow:0 0 0 1px #ffffff14}.jp-bundle__badge--alt{background:var(--jp-brown)}.jp-bundle__title{letter-spacing:.01em}.jp-choose__card{background:linear-gradient(180deg,#fff,#fbf8f2)}.jp-choose__best{border-left:3px solid var(--jp-amber)}.jp-compare{box-shadow:0 30px 60px -30px #000c}.jp-compare thead th.jp-compare__us{background:linear-gradient(180deg,#7a3c12 0%,var(--jp-brown) 100%);box-shadow:inset 0 -3px 0 var(--jp-amber)}.jp-compare td.jp-compare__us{background:#c9a2271a}.jp-compare tbody tr:nth-child(2n) td:not(.jp-compare__us){background:#1a151206}.jp-review{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fdfbf7)}.jp-review__mark{position:absolute;top:-10px;right:14px;font-family:var(--jp-heading);font-size:110px;line-height:1;color:var(--jp-amber);opacity:.35;pointer-events:none}.jp-review__author{display:flex;align-items:center;gap:10px}.jp-review__avatar{flex:0 0 34px;width:34px;height:34px;border-radius:4px;background:var(--jp-brown);color:#fff;font-family:var(--jp-heading);font-size:20px;line-height:34px;text-align:center}.jp-photo{padding:10px;background:#fff;box-shadow:0 24px 50px -20px #1a151280,0 0 0 1px #1a15120f;transform:rotate(-1.5deg);aspect-ratio:auto}.jp-photo img,.jp-photo video{aspect-ratio:4 / 5;border-radius:2px}.jp-story__sign{color:var(--jp-brown)}.jp-story__sign:before{content:"";display:block;width:44px;height:3px;background:var(--jp-amber);margin-bottom:10px}.jp-faq details{transition:box-shadow .2s ease}.jp-faq details[open]{box-shadow:0 14px 30px -18px #1a151259;border-color:#6b34104d}.jp-faq summary svg{color:var(--jp-brown)}.jp-guarantee__seal{color:var(--jp-amber);border-color:var(--jp-amber);background:#0000001f}.jp-guarantee__cta .jp-btn{color:var(--jp-tar)}.jp-sticky{box-shadow:0 -10px 30px #1a15121f}html.jp-js .jp-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}html.jp-js .jp-reveal.is-in{opacity:1;transform:none}html.jp-js .jp-bundle--featured.jp-reveal.is-in{transform:none}@media(min-width:850px){html.jp-js .jp-bundle--featured.jp-reveal.is-in{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){html.jp-js .jp-reveal{opacity:1;transform:none;transition:none}}.jp-bundle__btn .jp-btn{padding-inline:14px;white-space:nowrap;font-size:16px}.jp-quote{position:relative;max-width:820px;margin:0 auto;padding:28px 26px 26px 34px;background:#fff;border-left:4px solid var(--jp-amber);border-radius:0 var(--jp-radius) var(--jp-radius) 0;box-shadow:0 18px 40px -24px #1a151273;overflow:hidden}.jp-quote__mark{position:absolute;top:-18px;right:14px;font-family:var(--jp-heading);font-size:150px;line-height:1;color:var(--jp-amber);opacity:.28;pointer-events:none}.jp-quote__text{margin:0;font-size:clamp(17px,2vw,21px);line-height:1.5;position:relative}.jp-quote__text p{margin:0 0 10px}.jp-quote__text p:last-child{margin-bottom:0}.jp-quote__caption{margin-top:14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-brown);display:flex;align-items:center;gap:8px}.jp-quote__caption:before{content:"";width:22px;height:3px;background:var(--jp-amber)}@media(max-width:749px){.jp-quote{padding:22px 18px 20px 22px}.jp-quote__mark{font-size:110px;top:-12px}}.jp-ingredients--tabs{grid-template-columns:1fr!important;max-width:640px;margin-inline:auto}.jp-tabs{display:flex;gap:6px;padding:6px;background:#1a15120f;border-radius:var(--jp-radius);margin-bottom:4px}.jp-tabs__btn{-webkit-appearance:none;appearance:none;flex:1;border:0;background:transparent;color:var(--jp-muted);font-family:var(--jp-heading);font-size:22px;letter-spacing:.03em;padding:12px 10px;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.jp-tabs__btn:hover{color:var(--jp-tar)}.jp-tabs__btn.is-active{background:var(--jp-brown);color:#fff;box-shadow:0 6px 14px -6px #6b341099}.jp-ingredients__card[hidden],[data-jp-tab-panel][hidden]{display:none!important}.jp-btn.jp-btn--ghost{background:transparent;color:var(--jp-brown);border:2px solid var(--jp-brown);box-shadow:none;text-shadow:none}.jp-btn.jp-btn--ghost:hover{background:var(--jp-brown);color:var(--jp-cream);transform:translateY(-1px);box-shadow:0 10px 24px -10px #6b341099}.jp-section--tar .jp-btn.jp-btn--ghost,.jp-section--brown .jp-btn.jp-btn--ghost,.jp-section--forest .jp-btn.jp-btn--ghost{color:var(--jp-amber);border-color:var(--jp-amber)}.jp-section--tar .jp-btn.jp-btn--ghost:hover,.jp-section--brown .jp-btn.jp-btn--ghost:hover,.jp-section--forest .jp-btn.jp-btn--ghost:hover{background:var(--jp-amber);color:var(--jp-tar)}.jp-tabs--bundles{max-width:640px;margin:0 auto 26px}.jp-bundles[data-count="2"]{max-width:760px;margin-inline:auto}@media(min-width:850px){.jp-bundles[data-count="2"]{grid-template-columns:repeat(2,1fr)}}.jp-bundles[hidden]{display:none!important}:root{--jp-heading: var(--font-heading--family, "Bitter", Georgia, serif);--jp-body: var(--font-body--family, "Work Sans", system-ui, sans-serif)}.jp-h1,.jp-h2,.jp-h3,.jp-display{font-weight:var(--font-heading--weight, 800);letter-spacing:-.012em;line-height:1.08}.jp-h1{font-size:clamp(30px,5.4vw,54px)}.jp-h2{font-size:clamp(26px,3.8vw,42px)}.jp-h3{font-size:clamp(21px,2.4vw,26px)}.jp-hero__price-main{font-weight:var(--font-heading--weight, 800);font-size:clamp(28px,4vw,38px);letter-spacing:-.01em}.jp-bundle__title{font-weight:var(--font-heading--weight, 800);font-size:22px;line-height:1.1;letter-spacing:-.01em}.jp-bundle__amount{font-family:var(--jp-heading);font-weight:var(--font-heading--weight, 800);font-size:28px}.jp-benefit h3{font-weight:var(--font-heading--weight, 800);font-size:22px;line-height:1.1}.jp-benefit__num{font-weight:var(--font-heading--weight, 800);font-size:36px}.jp-benefit:after{font-size:120px}.jp-tabs__btn{font-family:var(--jp-body);font-weight:700;font-size:16px;letter-spacing:.02em}.jp-ingredients__num{font-family:var(--jp-body);font-weight:800;font-size:14px}.jp-review__avatar{font-family:var(--jp-body);font-weight:800;font-size:15px}.jp-review__mark,.jp-quote__mark{font-family:Georgia,Times New Roman,serif;font-weight:700}.jp-guarantee__seal{font-weight:var(--font-heading--weight, 800);font-size:20px;letter-spacing:-.01em}.jp-story__sign{font-weight:var(--font-heading--weight, 800);font-size:20px;letter-spacing:0}.jp-compare thead th{font-weight:var(--font-heading--weight, 800);font-size:18px;letter-spacing:0}.jp-tile .n,.jp-ingredients__head .jp-h3{letter-spacing:-.01em}.jp-sticky__title{font-family:var(--jp-heading);font-weight:var(--font-heading--weight, 800);font-size:15px}:root{--jp-cta: var(--jp-amber);--jp-cta-hover: #b8911f}.jp-btn{background:linear-gradient(180deg,#d8b13a 0%,var(--jp-amber) 55%,#b58f1f 100%);color:var(--jp-tar);box-shadow:0 1px #ffffff59 inset,0 10px 24px -8px #a9871db3;font-weight:800}.jp-btn:hover{background:linear-gradient(180deg,#c9a227,#b8911f 55%,#a07d17);color:var(--jp-tar)}.jp-btn--dark{background:linear-gradient(180deg,#332924 0%,var(--jp-tar) 60%,#0d0a08 100%);color:#fff;box-shadow:0 1px #ffffff1a inset,0 10px 24px -8px #1a151299}.jp-btn--dark:hover{background:linear-gradient(180deg,#2a2119,#0d0a08);color:#fff}.jp-btn--light{background:var(--jp-cream);color:var(--jp-tar);box-shadow:0 10px 24px -8px #00000080}.jp-btn--light:hover{background:#fff;color:var(--jp-tar)}.jp-eyebrow{color:var(--jp-tar)}.jp-section--tar .jp-eyebrow,.jp-section--brown .jp-eyebrow,.jp-section--forest .jp-eyebrow{color:var(--jp-amber)}.jp-hero__price-sub{color:#a9871d}.jp-tabs__btn.is-active{background:var(--jp-tar);color:var(--jp-amber);box-shadow:0 6px 14px -6px #1a151299}.jp-bundle__badge--alt{background:var(--jp-tar)}.jp-choose__badge{background:var(--jp-amber);color:var(--jp-tar)}.jp-guarantee__cta .jp-btn{background:var(--jp-cream);color:var(--jp-tar)}.jp-guarantee__cta .jp-btn:hover{background:#fff}.jp-sticky{background:#1a1512f5;color:var(--jp-cream);border-top:1px solid rgba(201,162,39,.35)}.jp-sticky__price{color:#f5f1eab3}.jp-faq summary svg{color:var(--jp-tar)}.jp-link:hover{color:var(--jp-tar)}.jp-trust__item strong:only-child{font-size:15px}@media(min-width:750px){.jp-trust__item strong:only-child{font-size:16px}}.jp-q{max-width:560px;margin-inline:auto;background:#fff;border:1px solid var(--jp-line);border-radius:var(--jp-radius);padding:20px 16px;display:grid;gap:14px;box-shadow:0 18px 40px -24px #1a151259}@media(min-width:750px){.jp-q{padding:26px 24px}}.jp-q__question{font-family:var(--jp-heading);font-weight:var(--font-heading--weight, 800);font-size:clamp(22px,3vw,28px);line-height:1.1;margin:0;text-align:center;letter-spacing:-.01em}.jp-q__answers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jp-q__answer{-webkit-appearance:none;appearance:none;background:transparent;border:2px solid var(--jp-line);border-radius:var(--jp-radius);padding:12px 10px 14px;display:grid;gap:6px;text-align:center;color:var(--jp-tar);font-family:var(--jp-body);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.jp-q__answer:hover{border-color:#c9a22799;transform:translateY(-1px)}.jp-q__answer.is-on{border-color:var(--jp-amber);background:#c9a22714}.jp-q__answer:focus-visible{outline:2px solid var(--jp-amber);outline-offset:2px}.jp-q__big{font-family:var(--jp-heading);font-weight:var(--font-heading--weight, 800);font-size:22px;line-height:1}.jp-q__arrow{font-size:12px;color:var(--jp-muted);line-height:1}.jp-q__img{display:block;aspect-ratio:16 / 10;border-radius:var(--jp-radius-sm);overflow:hidden;background:var(--jp-sand)}.jp-q__img img{width:100%;height:100%;object-fit:cover;display:block}.jp-q__name{font-weight:800;font-size:14px;line-height:1.2}.jp-q__why{font-size:12.5px;line-height:1.4;color:var(--jp-muted)}.jp-q__link{font-size:12px;font-weight:700;color:var(--jp-brown);text-decoration:underline;text-underline-offset:3px}.jp-q__undecided{margin:4px 0 0;text-align:center;font-size:15px;font-weight:600}.jp-q .jp-atc-form .jp-btn{width:100%;min-width:0}.jp-q__why{display:grid;gap:4px;text-align:left;justify-items:start;margin-inline:auto}.jp-q__why-line{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.35;color:var(--jp-tar-2)}.jp-q__why-line svg{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:var(--jp-forest)}.jp-hero__body .jp-check{margin-top:0;margin-bottom:18px}.jp-hero__rating{margin-top:10px;flex-wrap:nowrap;white-space:nowrap;gap:6px;font-size:13px}.jp-hero__rating .jp-stars{gap:1px}.jp-hero__rating .jp-rating__count{font-size:13px}@media(max-width:359px){.jp-hero__rating,.jp-hero__rating .jp-rating__count{font-size:12px}}.jp-hero__cta .jp-link{text-align:center}@media(min-width:750px){.jp-hero__cta .jp-link{text-align:left}}.jp-hero__offer{margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.3}.jp-hero__offer span{display:block;font-size:13px;font-weight:600;color:var(--jp-muted)}:root{--jp-ok: #2f9e44}.jp-ico-yes{color:var(--jp-ok)}.jp-check .jp-ico-yes,.jp-q__why-line svg,.jp-pdp-trust svg{color:var(--jp-ok)}.jp-compare .jp-ico-yes{color:var(--jp-ok)}.jp-compare .jp-ico-yes circle{opacity:.18}.jp-compare svg{width:26px;height:26px}.jp-compare .jp-ico-no{color:#c0392b}.jp-review__verified{color:var(--jp-ok)}.jp-hero__rule{width:28px;height:3px;background:var(--jp-amber);margin:22px 0 14px}.jp-hero__offer{margin:0 0 4px}.jp-hero__price{margin-top:4px}.jp-hero__price-main{font-size:clamp(34px,5vw,40px)}.jp-hero__cta{margin-top:16px}.jp-hero__micro{margin:0;font-size:13px;color:var(--jp-muted);line-height:1.4}.jp-hero__micro s{text-decoration:line-through}@media(max-width:749px){.jp-hero__body .jp-check{margin-bottom:0}.jp-hero__rule{margin-inline:auto}.jp-hero__offer,.jp-hero__price,.jp-hero__micro{text-align:center}.jp-hero__cta{gap:10px}.jp-hero__cta .jp-link{margin-top:2px}}@media(min-width:750px){.jp-hero__cta{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:22px;row-gap:8px;justify-content:start}.jp-hero__cta .jp-atc-form{grid-column:1;grid-row:1}.jp-hero__cta .jp-link{grid-column:2;grid-row:1}.jp-hero__cta .jp-hero__micro{grid-column:1 / -1;grid-row:2}}@media(max-width:749px){.jp-hero__price{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jp-landing.css.map */
