body .pff{--pff-space: 28px}html:has(.pff-hp-hero) body .pff.pff:not(.pff-pdp){--pff-space: 28px}@media(min-width:900px){html:has(.pff-hp-hero) body .pff.pff:not(.pff-pdp){--pff-space: 60px}}body .pff h2{margin-bottom:0}@media(min-width:900px){body .pff{--pff-space: 60px}}.pff.pff-hp-hero .pff__inner{padding-top:0;padding-bottom:22px}.pff .pff-hp-hero__nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pff-gutter) * -1);padding:10px var(--pff-gutter)}.pff .pff-hp-hero__nav::-webkit-scrollbar{display:none}.pff .pff-hp-hero__nav a{flex:0 0 auto;border:1px solid var(--pff-line);background:var(--pff-paper);border-radius:999px;padding:7px 14px;font-weight:700;font-size:.875rem;color:var(--pff-ink);text-decoration:none;white-space:nowrap}.pff .pff-hp-hero__nav a:hover{border-color:var(--pff-ink)}.pff .pff-hp-hero__grid{display:grid;gap:16px}.pff .pff-hp-hero__media{position:relative;margin:0 calc(var(--pff-gutter) * -1)}.pff .pff-hp-hero__media img{width:100%;height:230px;object-fit:cover;object-position:50% 40%}.pff .pff-hp-hero__quote{display:none}.pff .pff-hp-hero__copy{display:grid;gap:10px}.pff .pff-hp-hero__copy .pff-kicker{margin:0}.pff .pff-hp-hero__rating{justify-self:start;color:var(--pff-ink);text-decoration:none;font-size:.9375rem}.pff .pff-hp-hero__rating strong{font-weight:700}.pff .pff-hp-hero__rating:hover strong{text-decoration:underline;text-underline-offset:3px}.pff.pff-hp-hero h1{font-size:clamp(2rem,8.6vw,4.1rem);line-height:1.04;letter-spacing:-.02em}.pff .pff-hp-hero__sub{color:var(--pff-ink-soft);max-width:32em}.pff .pff-hp-hero__chips{display:none;flex-wrap:wrap;gap:8px}.pff .pff-hp-hero__chips li{background:var(--pff-paper);border:1px solid var(--pff-line);border-radius:999px;padding:6px 14px;font-weight:600;font-size:.9375rem}.pff .pff-hp-hero__note{font-size:.8125rem;color:var(--pff-muted);text-align:center}.pff .pff-hp-hero__trust{background:var(--pff-ink);color:#fffdf9;overflow:hidden}.pff .pff-hp-hero__trust-track{display:flex;width:max-content;animation:pff-hp-marquee 16s linear infinite}.pff .pff-hp-hero__trust:hover .pff-hp-hero__trust-track{animation-play-state:paused}.pff .pff-hp-hero__trust-row{display:flex;align-items:center;flex:0 0 auto;list-style:none;margin:0;padding:12px 0;white-space:nowrap;font-size:.875rem;font-weight:600}.pff .pff-hp-hero__trust-row li{display:inline-flex;align-items:center;padding:0 22px;position:relative}.pff .pff-hp-hero__trust-row li:after{content:"\2022";color:var(--pff-red-on-dark);position:absolute;right:-4px}.pff .pff-hp-hero__trust .pff-stars,.pff .pff-hp-hero__trust .pff-stars strong{color:#fffdf9;font-size:.875rem}@keyframes pff-hp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pff .pff-hp-hero__trust-track{animation:none;width:auto;overflow-x:auto}.pff .pff-hp-hero__trust-row[aria-hidden=true]{display:none}}@media(min-width:900px){.pff.pff-hp-hero .pff__inner{padding-top:12px;padding-bottom:56px}.pff .pff-hp-hero__nav{margin:0 0 28px;padding:10px 0 0;justify-content:center}.pff .pff-hp-hero__nav a{font-size:.9375rem;padding:8px 18px}.pff .pff-hp-hero__grid{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pff .pff-hp-hero__media{order:2;margin:0}.pff .pff-hp-hero__media img{height:auto;aspect-ratio:6 / 5;border-radius:24px}.pff .pff-hp-hero__quote{display:block;position:absolute;left:16px;bottom:16px;right:16px;max-width:360px;background:var(--pff-paper);border-radius:var(--pff-radius-sm);box-shadow:0 6px 18px #1b1b1b24;padding:14px 16px;font-size:.9375rem;line-height:1.35}.pff .pff-hp-hero__quote b{font-weight:700}.pff .pff-hp-hero__quote span{display:block;margin-top:4px;font-size:.875rem;color:var(--pff-muted)}.pff .pff-hp-hero__copy{gap:18px}.pff.pff-hp-hero h1{font-size:clamp(2.6rem,4.3vw,3.9rem)}.pff .pff-hp-hero__chips{display:flex}.pff .pff-hp-hero__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pff .pff-hp-hero__actions .pff-cta-form{flex:0 0 300px}.pff .pff-hp-hero__note{text-align:left;font-size:.9375rem}.pff .pff-hp-hero__sub{font-size:1.25rem}.pff .pff-hp-hero__trust-row{font-size:1rem;padding:14px 0}.pff .pff-hp-hero__trust-row li{padding:0 32px}.pff .pff-hp-hero__trust .pff-stars,.pff .pff-hp-hero__trust .pff-stars strong{font-size:1rem}}.pff .pff-hp-center{text-align:center;display:grid;justify-items:center;gap:8px;margin-bottom:18px}.pff .pff-hp-center h2{max-width:18em}.pff .pff-hp-center h2 em{white-space:nowrap}.pff .pff-hp-center .pff-kicker{margin:0}.pff .pff-hp-center .pff-lede{margin:0 auto}.pff .pff-hp-recipe__grid{display:grid;background:var(--pff-paper);border-radius:18px;padding:4px 16px}.pff .pff-hp-recipe__item{display:grid;grid-template-columns:30px 1fr;column-gap:10px;align-items:baseline;padding:11px 0}.pff .pff-hp-recipe__item+.pff-hp-recipe__item{border-top:1px solid var(--pff-line)}.pff .pff-hp-recipe__num{font-family:var(--pff-head);font-weight:800;font-size:1.25rem;color:var(--pff-red);line-height:1;grid-row:span 2}.pff .pff-hp-recipe__item b{font-size:1rem;line-height:1.25}.pff .pff-hp-recipe__item span:last-child{font-size:.875rem;line-height:1.35;color:var(--pff-ink-soft)}.pff .pff-hp-recipe__foot{text-align:center;font-weight:600;font-size:.875rem;color:var(--pff-ink-soft);margin-top:14px}@media(min-width:900px){.pff .pff-hp-center{margin-bottom:28px}.pff .pff-hp-recipe__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;background:none;padding:0}.pff .pff-hp-recipe__item{grid-template-columns:1fr;align-content:start;gap:6px;background:var(--pff-paper);border-radius:var(--pff-radius);padding:22px}.pff .pff-hp-recipe__item+.pff-hp-recipe__item{border-top:0}.pff .pff-hp-recipe__num{font-size:1.875rem;grid-row:auto}.pff .pff-hp-recipe__item b{font-size:1.1875rem}.pff .pff-hp-recipe__item span:last-child{font-size:.9375rem}.pff .pff-hp-recipe__foot{font-size:1rem;margin-top:24px}}.pff .pff-hp-story__grid{display:grid;gap:22px}.pff .pff-hp-story__photos{position:relative}.pff .pff-hp-story__main{width:100%;aspect-ratio:1000 / 664;object-fit:cover;border-radius:18px}.pff .pff-hp-story__second{display:none}.pff .pff-hp-story__copy{display:grid;gap:14px}.pff .pff-hp-story__copy .pff-kicker{margin:0}.pff .pff-hp-story__copy h2{font-size:clamp(1.7rem,6.8vw,2.9rem);line-height:1.12}.pff .pff-hp-story__body{display:grid;gap:12px;color:var(--pff-ink-soft)}.pff .pff-hp-story__body p{font-size:.9375rem}.pff .pff-hp-story__rule{font-weight:600;color:var(--pff-ink);font-size:.9375rem}.pff .pff-hp-story__sign{font-family:var(--pff-head);font-weight:700;font-size:1rem}.pff .pff-hp-story__sign span{font-family:var(--pff-body);font-weight:500;font-size:.875rem;color:var(--pff-muted)}.pff .pff-hp-link{color:var(--pff-ink);font-weight:700;text-underline-offset:3px;justify-self:start;padding:6px 0}@media(min-width:900px){.pff .pff-hp-story__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.pff .pff-hp-story__photos{padding:0 40px 60px 0}.pff .pff-hp-story__main{border-radius:24px}.pff .pff-hp-story__second{display:block;position:absolute;right:0;bottom:0;width:38%;aspect-ratio:2 / 3;object-fit:cover;border-radius:18px;border:6px solid var(--pff-cream)}.pff .pff-hp-story__copy{gap:18px}.pff .pff-hp-story__body p,.pff .pff-hp-story__rule{font-size:1.0625rem}.pff .pff-hp-story__sign{font-size:1.125rem}.pff .pff-hp-story__sign span{display:block;font-size:.9375rem}}.pff .pff-hp-gm__card{border:1px solid var(--pff-line);border-radius:18px;overflow:hidden;display:grid;background:var(--pff-paper)}.pff .pff-hp-gm__media img{width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;display:block}.pff .pff-hp-gm__body{padding:18px;display:grid;gap:10px;align-content:start}.pff .pff-hp-gm__body .pff-kicker{margin:0}.pff .pff-hp-gm__title{font-family:var(--pff-head);font-weight:800;font-size:1.75rem;line-height:1.1;margin:0}.pff .pff-hp-gm__meta{font-size:.9375rem;color:var(--pff-ink-soft);margin:0}.pff .pff-hp-gm__facts{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pff .pff-hp-gm__facts li{background:var(--pff-cream);border-radius:999px;padding:5px 12px;font-weight:700;font-size:.8125rem}.pff .pff-hp-gm__form{display:grid;gap:12px;margin-top:4px}.pff .pff-hp-gm__group{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.pff .pff-hp-gm__group legend{font-weight:700;font-size:.9375rem;margin-bottom:8px;padding:0}.pff .pff-hp-gm__pills{display:flex;flex-wrap:wrap;gap:8px}.pff .pff-hp-gm__pill{position:relative;cursor:pointer}.pff .pff-hp-gm__pill input,.pff .pff-hp-gm__opt input{position:absolute;opacity:0;width:1px;height:1px}.pff .pff-hp-gm__pill span{display:block;border:2px solid var(--pff-line);border-radius:999px;padding:9px 16px;font-weight:700;font-size:.9375rem;background:var(--pff-paper)}.pff .pff-hp-gm__pill input:checked+span{border-color:var(--pff-ink);background:var(--pff-ink);color:#fff}.pff .pff-hp-gm__pill input:focus-visible+span,.pff .pff-hp-gm__opt:focus-within{outline:3px solid var(--pff-red);outline-offset:2px}.pff .pff-hp-gm__pill input:disabled+span{opacity:.45;text-decoration:line-through}.pff .pff-hp-gm__opt{position:relative;display:grid;gap:4px;border:2px solid var(--pff-line);border-radius:14px;padding:12px 14px 12px 42px;cursor:pointer}.pff .pff-hp-gm__opt:before{content:"";position:absolute;left:14px;top:15px;width:18px;height:18px;border-radius:50%;border:2px solid var(--pff-muted);background:var(--pff-paper)}.pff .pff-hp-gm__opt:has(input:checked){border-color:var(--pff-red);background:#fff7f3}.pff .pff-hp-gm__opt:has(input:checked):before{border-color:var(--pff-red);box-shadow:inset 0 0 0 4px var(--pff-paper);background:var(--pff-red)}.pff .pff-hp-gm__opt-main{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:1rem}.pff .pff-hp-gm__opt-price s{color:var(--pff-muted);font-size:.875rem;margin-left:4px}.pff .pff-hp-gm__opt-note{font-size:.8125rem;color:var(--pff-ink-soft)}.pff .pff-hp-gm__freq{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:600;padding-left:42px}.pff .pff-hp-gm__freq select{border:1px solid var(--pff-line);border-radius:10px;padding:8px 10px;font:inherit;background:var(--pff-paper);color:var(--pff-ink)}.pff .pff-hp-gm__form:not(.is-sub) .pff-hp-gm__freq{display:none}.pff .pff-hp-gm__boxes{display:grid;gap:8px;padding-left:42px}.pff .pff-hp-gm__boxes[hidden],.pff .pff-hp-gm__form:not(.is-sub) .pff-hp-gm__boxes{display:none}.pff .pff-hp-gm__boxes-l{font-size:.875rem;font-weight:600}.pff .pff-hp-gm__boxes-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pff .pff-hp-gm__box{position:relative;display:grid;justify-items:center;align-content:start;gap:2px;text-align:center;border:2px solid var(--pff-line);border-radius:12px;padding:8px 4px;cursor:pointer;background:var(--pff-paper)}.pff .pff-hp-gm__box input{position:absolute;opacity:0;width:1px;height:1px}.pff .pff-hp-gm__box:has(input:checked){border-color:var(--pff-red);background:#fff7f3}.pff .pff-hp-gm__box:focus-within{outline:3px solid var(--pff-red);outline-offset:2px}.pff .pff-hp-gm__box-n{font-weight:700;font-size:.875rem}.pff .pff-hp-gm__box-p{font-size:.8125rem}.pff .pff-hp-gm__box-s{font-size:.6875rem;font-weight:700;color:#2f7a3b;line-height:1.2}.pff .pff-hp-gm__box-s[hidden]{display:none}@media(max-width:420px){.pff .pff-hp-gm__boxes{padding-left:0}}.pff .pff-hp-gm__submit{width:100%}.pff .pff-hp-gm__terms{font-size:.8125rem;color:var(--pff-muted);text-align:center;margin:0}.pff .pff-hp-gm__body .pff-hp-link{justify-self:center}@media(min-width:900px){.pff .pff-hp-gm__card{grid-template-columns:1fr 1fr;border-radius:24px}.pff .pff-hp-gm__media img{aspect-ratio:auto;height:100%;min-height:420px}.pff .pff-hp-gm__body{padding:40px 44px;gap:12px}.pff .pff-hp-gm__title{font-size:2.25rem}.pff .pff-hp-gm__meta{font-size:1.0625rem}}.pff.pff-hp-final .pff__inner{text-align:center;display:grid;justify-items:center;gap:14px}.pff.pff-hp-final .pff__inner{padding-bottom:calc(var(--pff-space) + 40px)}.pff.pff-hp-final h2{max-width:14em}.pff.pff-hp-final .pff-cta-form{width:100%;max-width:320px}.pff .pff-hp-final__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:.8125rem;font-weight:600;color:var(--pff-muted)}@media(min-width:900px){.pff .pff-hp-final__trust{font-size:.9375rem}}#pff-buy .pff-pdp__tabs,#pff-gummies-buy .pff-pdp__tabs{display:none}@media(max-width:899px){#pff-buy .pff-pdp__gallery,#pff-gummies-buy .pff-pdp__gallery{display:none}}.pff .pff-hp-moments__row{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;list-style:none;padding:0 var(--pff-gutter) 4px;margin:0 calc(var(--pff-gutter) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 var(--pff-gutter)}.pff .pff-hp-moments__row::-webkit-scrollbar{display:none}.pff .pff-hp-moments__item{scroll-snap-align:start;display:grid;gap:4px;align-content:start}.pff .pff-hp-moments__item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;margin-bottom:6px}.pff .pff-hp-moments__item b{font-size:1.0625rem}.pff .pff-hp-moments__item span{font-size:.9375rem;color:var(--pff-ink-soft);line-height:1.4}@media(min-width:900px){.pff .pff-hp-moments__row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;gap:20px;overflow:visible}.pff .pff-hp-moments__item img{border-radius:20px}}#pff-reviews .pff-reviews__score{display:none}@media(min-width:900px){[id$=__hp_videos] .pff.pff-videos .pff-videos__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;padding:8px 24px 6px;overflow:visible;scroll-snap-type:none}[id$=__hp_videos] .pff-videos .pff-video,[id$=__hp_videos] .pff-videos .pff-video.is-active{transform:none;opacity:1;flex:none;min-width:0}[id$=__hp_videos] .pff-videos .pff-videos__controls{display:none}[id$=__hp_videos] .pff-videos .pff-videos__note{margin-top:0;padding-top:18px}}.pff .pff-hp-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}.pff .pff-hp-shop__card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--pff-line);border-radius:16px;overflow:hidden;background:var(--pff-paper)}.pff .pff-hp-shop__media{position:relative;display:block;background:var(--pff-cream)}.pff .pff-hp-shop__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.pff .pff-hp-shop__badge{position:absolute;left:8px;top:8px;background:var(--pff-ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.pff .pff-hp-shop__body{display:flex;flex-direction:column;gap:6px;padding:12px}.pff .pff-hp-shop__body h3{font-family:var(--pff-head);font-weight:800;font-size:1.125rem;line-height:1.15;margin:0}.pff .pff-hp-shop__text{font-size:.875rem;line-height:1.4;color:var(--pff-ink-soft);margin:0}.pff .pff-hp-shop__price{margin:2px 0 8px;font-size:.8125rem;color:var(--pff-ink-soft);line-height:1.35}.pff .pff-hp-shop__price b{font-size:1.0625rem;color:var(--pff-ink)}.pff .pff-hp-shop__btn{width:100%;margin-top:auto;padding-left:8px;padding-right:8px;min-height:46px;font-size:.9375rem}@media(min-width:900px){.pff .pff-hp-shop__grid{gap:24px;margin-top:28px;max-width:980px;margin-left:auto;margin-right:auto}.pff .pff-hp-shop__card{border-radius:22px}.pff .pff-hp-shop__media img{aspect-ratio:3 / 2}.pff .pff-hp-shop__body{padding:22px 24px 24px;gap:8px}.pff .pff-hp-shop__body h3{font-size:1.625rem}.pff .pff-hp-shop__text{font-size:1rem}.pff .pff-hp-shop__price{font-size:.9375rem}.pff .pff-hp-shop__price b{font-size:1.25rem}.pff .pff-hp-shop__btn{font-size:1rem;min-height:52px}}.pff .pff-hp-gm__intro{margin-bottom:20px}@media(max-width:899px){.pff .pff-hp-gm__intro h2{font-size:clamp(1.5rem,6.4vw,2.2rem);max-width:none}}.pff .pff-hp-gm__intro .pff-lede{margin-left:auto;margin-right:auto}.pff .pff-hp-gm__points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.pff .pff-hp-gm__points li{background:var(--pff-cream);border-radius:999px;padding:7px 14px;font-weight:700;font-size:.875rem}@media(min-width:900px){.pff .pff-hp-gm__intro{margin-bottom:32px}.pff .pff-hp-gm__points li{font-size:1rem;padding:8px 18px}}@media(max-width:899px){.pff.pff-hp-hero h1{font-size:min(calc((100vw - 40px) / 15),2.6rem);white-space:nowrap}.pff.pff-hp-hero h1 em:after{content:"\a";white-space:pre}}.pff .pff-hp-gm__rating{margin-top:-2px}.pff.pff-hp-gm .pff-pdp__shoppay{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#5a31f4;border-color:#5a31f4;color:#fff}.pff.pff-hp-gm .pff-pdp__shoppay:hover,.pff.pff-hp-gm .pff-pdp__shoppay:focus-visible{background:#3c1fbf;border-color:#3c1fbf;color:#fff}.pff.pff-hp-gm .pff-pdp__shoppay-logo{height:1.3em;width:auto;display:block;margin-top:.1em}.pff.pff-hp-gm .pff-pdp__shoppay.is-loading{opacity:.6;pointer-events:none}#pff-buy .pff-pdp__more,#pff-gummies-buy .pff-pdp__more{display:block;text-align:center;margin-top:14px}.pff .pff-hp-blog__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--pff-gutter) * -1);padding:0 var(--pff-gutter) 4px;scroll-padding:0 var(--pff-gutter)}.pff .pff-hp-blog__grid::-webkit-scrollbar{display:none}.pff .pff-hp-blog__card{scroll-snap-align:start}.pff .pff-hp-blog__card a{display:grid;gap:8px;color:inherit;text-decoration:none}.pff .pff-hp-blog__card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px}.pff .pff-hp-blog__card h3{font-family:var(--pff-head);font-weight:800;font-size:1.125rem;line-height:1.2;margin:4px 0 0}.pff .pff-hp-blog__card p{font-size:.9375rem;line-height:1.45;color:var(--pff-ink-soft);margin:0}.pff .pff-hp-blog__card span{font-weight:700;font-size:.9375rem;color:var(--pff-red)}.pff .pff-hp-blog__card a:hover h3{text-decoration:underline;text-underline-offset:3px}.pff .pff-hp-blog__all{display:block;text-align:center;margin-top:18px}@media(min-width:900px){.pff .pff-hp-blog__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;overflow:visible}.pff .pff-hp-blog__card h3{font-size:1.3125rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pff-hp.css.map */
