.footer__block--text[id]{scroll-margin-top:120px}.footer__block--text[id]:focus-visible{outline:2px solid currentColor;outline-offset:8px}.pu-claim-note{position:relative;top:0;vertical-align:super;font-size:max(10px,.65em);line-height:0;white-space:nowrap}.pu-fda-disclaimer{border:1px solid currentColor;padding:16px 20px;font-size:13px;line-height:1.6;scroll-margin-top:120px}.pu-fda-disclaimer p{margin:0}.pu-fda-disclaimer strong{font-weight:700}.pu-fda-disclaimer:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:599px){.pu-fda-disclaimer{padding:14px 16px;scroll-margin-top:100px}}.c1-research-marker{position:static;font-size:.45em;vertical-align:super;line-height:0;white-space:nowrap}.c1-research-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;line-height:1;text-decoration:none;color:var(--c1-cobalt,#1D47C9);vertical-align:middle}.c1-research-link:hover{text-decoration:underline}.c1-research-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.c1-ledger--full .c1-lhead,.c1-ledger--full .c1-lrow summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.9fr) 28px}.c1-lcol>.c1-mono{display:block}.c1-lcol__label{display:none}.c1-ledger .c1-lrow summary>*{min-width:0;overflow-wrap:anywhere}.c1-ledger .c1-lrow summary:focus-visible{outline:2px solid var(--c1-cobalt,#1D47C9);outline-offset:4px}@media(max-width:819px){.c1-ledger--full .c1-lrow summary{grid-template-columns:minmax(0,1fr) 28px;gap:12px 12px;padding:22px 0}.c1-ledger--full .c1-lcol__label{display:block;margin-bottom:4px;font-family:var(--c1-text,system-ui);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--c1-muted,#5D6475)}.c1-ledger--full .c1-lcol{line-height:1.5}.c1-ledger--full .c1-lcol--evidence{color:var(--c1-muted,#5D6475);font-size:13px}.c1-ledger .c1-lrow__detail{gap:16px}.c1-ledger .c1-study{gap:8px 16px}.c1-ledger .c1-study>div{min-width:0;overflow-wrap:anywhere}.c1-ledger .c1-study a{display:inline-flex;align-items:center;min-height:44px}}.pu-clx{display:grid;gap:40px;align-items:start}.pu-clx__media{border-radius:12px;overflow:hidden}.pu-clx__img{width:100%;height:auto;display:block;aspect-ratio:922 / 1161;object-fit:cover}.pu-clx__title{font-family:var(--pu-display);font-weight:400;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15;margin:0}.pu-clx__groups{display:grid;gap:0}.pu-clx__label{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pu-ink-2);border-top:1px solid var(--pu-line);padding-top:20px;margin:28px 0 20px}.pu-clinical__group:first-child .pu-clx__label{margin-top:8px}.pu-clx__stats{display:flex;flex-wrap:wrap;gap:28px 40px}.pu-clx__stat{display:grid;gap:6px;flex:1 1 200px;max-width:300px}.pu-clx__value{font-family:var(--pu-display);font-size:clamp(2.5rem,6vw,3.25rem);font-weight:400;line-height:1.05;color:var(--pu-forest);font-variant-numeric:lining-nums}@media(max-width:999px){.pu-clx__media{max-height:360px}.pu-clx__img{aspect-ratio:auto;height:360px}}@media(min-width:1000px){.pu-clx{grid-template-columns:42% 1fr;gap:64px}.pu-clx__media{position:sticky;top:calc(var(--sticky-area-height, 80px) + 24px)}}.pu-cmpx{position:relative;isolation:isolate;overflow:hidden;background:#1a2f24;color:#f7f4ef;padding:56px 0 72px}.pu-cmpx__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% center;z-index:-2}.pu-cmpx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1e1257;z-index:-1}.pu-cmpx__inner{max-width:1200px;margin:0 auto;padding:0 var(--container-gutter, 20px);display:grid;gap:28px}.pu-cmpx__head{text-align:center}.pu-cmpx__title{font-family:var(--pu-display);font-weight:400;font-size:clamp(2rem,7vw,3.625rem);line-height:1.1;letter-spacing:-.01em;color:#f7f4ef;margin:0}.pu-cmpx__title em{font-style:italic;color:#c6a96b}.pu-cmpx__rule{display:block;width:48px;height:2px;margin:20px auto 0;background:linear-gradient(90deg,#c6a96b,#c6a96b33)}.pu-cmpx__card{position:relative}.pu-cmpx__card:before{content:"";position:absolute;top:0;bottom:0;right:calc(38% - 2px);width:64px;background:#f7f4ef0d;border:1px solid rgba(247,244,239,.08);border-radius:8px;pointer-events:none}.pu-cmpx__row{display:grid;grid-template-columns:1fr 60px 38%;align-items:center;padding:12px 4px;border-bottom:1px solid rgba(247,244,239,.06);position:relative}.pu-cmpx__row:last-child{border-bottom:0}.pu-cmpx__row--head{padding-top:18px;padding-bottom:14px;border-bottom-color:#f7f4ef1a}.pu-cmpx__brand{justify-self:center;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8e4dd;white-space:nowrap}.pu-cmpx__brand b{color:#c6a96b;margin:0 1px}.pu-cmpx__other{font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#f7f4ef66;text-align:center}.pu-cmpx__feature{font-size:.8125rem;font-weight:500;line-height:1.45;color:#f7f4efe6;padding-right:10px}.pu-cmpx__us{justify-self:center;font-size:.75rem;text-align:center}.pu-cmpx__dot{display:block;width:10px;height:10px;border-radius:50%;background:#c6a96b;box-shadow:0 0 8px #c6a96b59}.pu-cmpx__them{font-size:.75rem;line-height:1.45;color:#f7f4ef6b;text-align:center;padding-left:8px}@media(min-width:1000px){.pu-cmpx{padding:96px 0 104px}.pu-cmpx__bg{object-position:center}.pu-cmpx__inner{grid-template-columns:340px 1fr;gap:64px;align-items:start;padding:0 40px}.pu-cmpx__head{text-align:left;position:sticky;top:120px;padding-top:24px}.pu-cmpx__title span{display:block}.pu-cmpx__rule{margin:28px 0 0}.pu-cmpx__card:before{right:auto;left:calc(50% - 48px);width:96px}.pu-cmpx__row{grid-template-columns:1fr 96px 1fr;padding:16px 28px}.pu-cmpx__brand{font-size:.625rem}.pu-cmpx__other{font-size:.75rem}.pu-cmpx__feature{font-size:.90625rem;padding-right:24px}.pu-cmpx__them{font-size:.84375rem;padding-left:20px}}.pu-goals--tiles{border-top:0;gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pu-goals--tiles .pu-goal{border-bottom:0;padding:0;gap:6px}.pu-goal__img{display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--pu-line);margin-bottom:8px}.pu-goal__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pu-goal:hover .pu-goal__img img{transform:scale(1.03)}.pu-goals--tiles .pu-goal__title{font-size:1.25rem}@media(max-width:699px){.pu-goals--tiles .pu-goal__blurb,.pu-goals--tiles .pu-goal__ings,.pu-goals--tiles .pu-goal__cta{display:none}.pu-goals--tiles .pu-goal__count{font-size:.625rem}}@media(min-width:1000px){.pu-goals--tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}.pu-goal__img{aspect-ratio:4 / 3}.pu-goals--tiles .pu-goal__title{font-size:var(--pu-m)}}.pu-hero--full_bleed{position:relative;isolation:isolate;display:block;overflow:hidden;background:#142318;color:#fffbef;min-height:0}.pu-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pu-hero__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% center}.pu-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14231859,#1423188c 45%,#142318eb)}.pu-hero--full_bleed .pu-hero__copy{position:relative;max-width:1360px;margin:0 auto;min-height:560px;align-content:end;padding:64px var(--container-gutter, 20px) 48px}.pu-hero--full_bleed .pu-hero__eyebrow{color:#d4b77a!important;letter-spacing:.26em;font-weight:500}.pu-hero--full_bleed .pu-hero__title{font-weight:400;color:#fffbef;font-size:clamp(2.75rem,6.2vw,5.75rem);line-height:1.02;max-width:14ch;text-shadow:0 2px 24px rgba(0,0,0,.25)}.pu-hero--full_bleed .pu-hero__title em{color:#fffbef;font-weight:500;background-image:linear-gradient(to top,rgba(212,183,122,.4) 33%,transparent 33%);padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pu-hero--full_bleed .pu-hero__text{color:#fffbefd6;max-width:44ch}.pu-hero--full_bleed .pu-hero__btn{--button-background: 184 150 90;--button-text-color: 20 35 24;--button-outline-color: 184 150 90;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.pu-hero--full_bleed .pu-hero__link{color:#fffbef!important}.pu-hero--full_bleed .pu-hero__proof{color:#fffbefb3}@media(min-width:1000px){.pu-hero--full_bleed .pu-hero__scrim{background:linear-gradient(100deg,#142318eb,#142318bf 28%,#1423184d 52%,#1423180d 72%,#14231833)}.pu-hero--full_bleed .pu-hero__copy{min-height:720px;align-content:center;padding:88px 40px}.pu-hero__bgimg{object-position:68% center}}.pu-facts-more{border:0}.pu-facts-more__toggle{list-style:none;cursor:pointer;padding:14px 0;border-bottom:1px solid var(--pu-line);font-weight:600;font-size:.875rem;color:var(--pu-forest);text-decoration:underline;text-underline-offset:3px}.pu-facts-more__toggle::-webkit-details-marker{display:none}.pu-facts-more__close{display:none}.pu-facts-more[open]>.pu-facts-more__toggle{order:99}.pu-facts-more[open] .pu-facts-more__open{display:none}.pu-facts-more[open] .pu-facts-more__close{display:inline}.pu-marq{background:#ede8de;padding:64px 0;overflow:hidden}.pu-marq__head{max-width:1300px;margin:0 auto 32px;padding:0 var(--container-gutter, 20px);display:grid;gap:10px}.pu-marq__title{font-family:var(--pu-display);font-weight:400;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08;margin:0}.pu-marq__title em{font-style:italic}.pu-marq__wrap{position:relative;overflow:hidden}.pu-marq__wrap:before,.pu-marq__wrap:after{content:"";position:absolute;top:0;bottom:0;width:16px;z-index:2;pointer-events:none}.pu-marq__wrap:before{left:0;background:linear-gradient(to right,#EDE8DE,transparent)}.pu-marq__wrap:after{right:0;background:linear-gradient(to left,#EDE8DE,transparent)}.pu-marq__track{display:flex;gap:12px;width:max-content;animation:pu-marq 58s linear infinite}.pu-marq__wrap:hover .pu-marq__track{animation-play-state:paused}.pu-marq__img{height:260px;width:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;flex-shrink:0;display:block;box-shadow:0 2px 8px #0000000f,0 4px 16px #0000000a}@keyframes pu-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:1000px){.pu-marq{padding:96px 0}.pu-marq__img{height:340px}.pu-marq__wrap:before,.pu-marq__wrap:after{width:60px}}@media(prefers-reduced-motion:reduce){.pu-marq__track{animation:none}.pu-marq__wrap{overflow-x:auto}}.pu-pp{background:var(--pu-paper-2, #EFEAE1);padding:40px 0}.pu-pp__inner{max-width:1300px;margin:0 auto;padding:0 var(--container-gutter, 20px);display:grid;gap:24px}.pu-pp__head{display:grid;gap:12px;align-content:start}.pu-pp__score{display:flex;align-items:center;gap:14px}.pu-pp__num{font-family:var(--pu-display);font-size:3.25rem;line-height:1;font-weight:500;color:var(--pu-forest);font-variant-numeric:lining-nums}.pu-pp__score .pu-rating{margin:0!important;flex-direction:column;align-items:flex-start!important;gap:2px!important}.pu-pp__score .pu-star{font-size:1.05rem}.pu-pp__title{font-family:var(--pu-display);font-weight:400;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1;margin:0;text-wrap:balance}.pu-pp__title em{font-style:italic}.pu-pp__promises{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pu-pp__promises li{font-size:.8125rem;font-weight:500;color:var(--pu-ink);background:var(--pu-paper, #F7F4EF);border:1px solid var(--pu-line);padding:6px 12px;border-radius:999px}.pu-pp__photos{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--container-gutter, 20px));padding:0 var(--container-gutter, 20px) 6px;scrollbar-width:none}.pu-pp__photos::-webkit-scrollbar{display:none}.pu-pp__photo{flex:0 0 42%;scroll-snap-align:start;border-radius:10px;overflow:hidden;aspect-ratio:3 / 4;background:var(--pu-line)}.pu-pp__photo img{width:100%;height:100%;object-fit:cover;display:block}.pu-pp__apps{max-width:1300px;margin:32px auto 0;padding:0 var(--container-gutter, 20px)}@media(min-width:1000px){.pu-pp{padding:64px 0}.pu-pp__inner{grid-template-columns:380px 1fr;gap:56px;align-items:center;padding:0 40px}.pu-pp__photos{margin:0;padding:0 0 6px}.pu-pp__photo{flex:0 0 180px}}.pu-rs{--rs-ink: var(--pu-ink, #1B2A21);--rs-ink-2: var(--pu-ink-2, #4A5A50);--rs-line: rgba(27, 42, 33, .14);--rs-gold: #7D5F24;--rs-forest: var(--pu-forest, #1F3D2B);display:grid;gap:0}.pu-rs__head{display:grid;gap:36px;padding-bottom:40px;border-bottom:1px solid var(--rs-ink)}.pu-rs__head-copy{display:grid;gap:14px;max-width:620px}.pu-rs__eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--rs-gold)}.pu-rs__title{margin:0;font-family:var(--pu-display);font-weight:400;font-size:clamp(2.5rem,7vw,4.25rem);line-height:.98;letter-spacing:-.02em;color:var(--rs-ink);text-wrap:balance}.pu-rs__title em{font-style:italic;color:var(--rs-forest)}.pu-rs__intro{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--rs-ink-2);max-width:50ch}.pu-rs__tally{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pu-rs__tally-item{display:flex;flex-direction:column-reverse;gap:8px;padding:0 16px;border-left:1px solid var(--rs-line)}.pu-rs__tally-item:first-child{padding-left:0;border-left:0}.pu-rs__tally dd{margin:0;font-family:var(--pu-display);font-weight:400;font-size:clamp(2.25rem,7vw,3.5rem);line-height:.9;color:var(--rs-forest);font-variant-numeric:lining-nums;letter-spacing:-.02em}.pu-rs__tally dt{font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rs-ink-2);line-height:1.3}.pu-rs__list{list-style:none;margin:0;padding:0}.pu-rs__row{display:grid;gap:18px;padding:36px 0;border-bottom:1px solid var(--rs-line);scroll-margin-top:calc(var(--sticky-area-height, 80px) + 24px);position:relative}.pu-rs__row:before{content:"";position:absolute;top:0;right:-24px;bottom:0;left:-24px;background:#fff9;opacity:0;transition:opacity 1s ease;pointer-events:none;z-index:-1}.pu-rs__row.is-flash:before{opacity:1;transition:opacity .2s ease}.pu-rs__lead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pu-rs__num{order:2;font-family:var(--pu-mono);font-size:.75rem;letter-spacing:.12em;color:var(--rs-gold);padding-bottom:6px}.pu-rs__stat{margin:0;display:grid;gap:6px}.pu-rs__stat-v{font-family:var(--pu-display);font-weight:400;font-size:clamp(3rem,11vw,4rem);line-height:.85;letter-spacing:-.03em;color:var(--rs-forest);font-variant-numeric:lining-nums;white-space:nowrap}.pu-rs__stat-l{font-size:.8125rem;line-height:1.35;color:var(--rs-ink-2);max-width:22ch}.pu-rs__main{display:grid;gap:10px;align-content:start}.pu-rs__ing{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.pu-rs__ing-name{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rs-ink)}.pu-rs__ing-dose{font-family:var(--pu-mono);font-size:.6875rem;color:var(--rs-ink-2);opacity:.85}.pu-rs__headline{margin:0;font-family:var(--pu-display);font-weight:400;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.05;letter-spacing:-.015em;color:var(--rs-ink);text-wrap:balance}.pu-rs__ast{font-family:var(--pu-body);font-size:.45em;vertical-align:super;color:var(--rs-gold);margin-left:2px}.pu-rs__text{margin:2px 0 0;font-size:1rem;line-height:1.65;color:var(--rs-ink-2);max-width:54ch}.pu-rs__evidence{border-top:1px solid var(--rs-line)}.pu-rs__ev-toggle{width:100%;display:flex;align-items:center;gap:10px;background:none;border:0;padding:14px 0;font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rs-ink);cursor:pointer;text-align:left}.pu-rs__ev-count{margin-left:auto;font-family:var(--pu-mono);font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--rs-ink-2)}.pu-rs__ev-icon{transition:transform .25s ease}.pu-rs__evidence.is-open .pu-rs__ev-icon{transform:rotate(180deg)}.pu-rs__ev-title{display:none;margin:0 0 4px;font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-gold)}.pu-rs__studies{list-style:none;margin:0;padding:0;display:none;counter-reset:rs-study}.pu-rs__evidence.is-open .pu-rs__studies{display:grid}.pu-rs__study{counter-increment:rs-study;display:grid;gap:5px;padding:14px 0 16px 28px;border-top:1px solid var(--rs-line);position:relative}.pu-rs__study:before{content:counter(rs-study);position:absolute;left:0;top:15px;width:18px;height:18px;border-radius:50%;border:1px solid var(--rs-gold);color:var(--rs-gold);font-family:var(--pu-mono);font-size:.625rem;line-height:16px;text-align:center}.pu-rs__journal{margin:0;font-family:var(--pu-display);font-style:italic;font-size:1.125rem;line-height:1.2;color:var(--rs-ink)}.pu-rs__year{font-style:normal;font-family:var(--pu-mono);font-size:.6875rem;color:var(--rs-ink-2);margin-left:8px;letter-spacing:.04em}.pu-rs__meta{margin:0;display:grid;gap:2px}.pu-rs__design{font-size:.8125rem;line-height:1.4;color:var(--rs-ink)}.pu-rs__facts{font-family:var(--pu-mono);font-size:.6875rem;line-height:1.5;color:var(--rs-ink-2)}.pu-rs__link{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rs-forest);text-decoration:none;border-bottom:1px solid rgba(31,61,43,.3);padding-bottom:2px;transition:border-color .2s ease}.pu-rs__link:hover{border-bottom-color:var(--rs-forest)}.pu-rs__more-wrap{display:flex;justify-content:center;padding-top:36px}.pu-rs__more{background:var(--rs-forest);border:0;color:#f7f4ef;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:16px 28px;border-radius:2px;cursor:pointer;transition:background-color .2s ease}.pu-rs__more:hover{background:#16301f}.pu-ref{font-family:var(--pu-mono);font-size:.625rem;font-weight:500;color:#7d5f24;text-decoration:none;margin-left:2px;vertical-align:super;line-height:0;white-space:nowrap}.pu-ref:hover{text-decoration:underline}.pu-ref+.pu-ref:before{content:",";margin-right:1px}@media(min-width:700px){.pu-rs__tally-item{padding:0 28px}}@media(min-width:1000px){.pu-rs__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;padding-bottom:56px}.pu-rs__tally{grid-template-columns:repeat(3,auto)}.pu-rs__tally-item{padding:0 0 0 36px;margin-left:36px;min-width:120px}.pu-rs__tally-item:first-child{margin-left:0;padding-left:0}.pu-rs__row{grid-template-columns:220px minmax(0,1fr) minmax(300px,380px);gap:56px;padding:56px 0;align-items:start}.pu-rs__lead{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px}.pu-rs__num{order:0;padding:0}.pu-rs__stat-v{font-size:4.5rem}.pu-rs__headline{font-size:2.375rem}.pu-rs__evidence{border-top:0;border-left:1px solid var(--rs-line);padding-left:32px}.pu-rs__ev-toggle{display:none}.pu-rs__ev-title{display:block}.pu-rs__studies{display:grid}.pu-rs__study:first-child{border-top:0;padding-top:8px}.pu-rs__study:first-child:before{top:9px}}@media(prefers-reduced-motion:reduce){.pu-rs__row:before,.pu-rs__ev-icon,.pu-rs__link,.pu-rs__more{transition:none}}.pu-tl{display:grid;gap:40px}.pu-tl__title{font-family:var(--pu-display);font-weight:400;font-size:clamp(2rem,6vw,3rem);line-height:1.08;letter-spacing:-.01em;margin:0}.pu-tl__title em{font-style:italic}.pu-tl .pu-stages{max-width:none}.pu-tl__use{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:start;background:#ffffffb3;border:1px solid #E5DDD3;border-radius:12px;padding:16px 18px}.pu-tl__use-img{width:64px;height:64px;border-radius:10px;overflow:hidden}.pu-tl__use-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.6)}.pu-tl__use-title{font-weight:600;font-size:.875rem;color:var(--pu-forest);margin:0 0 6px}.pu-tl__use ul{margin:0;padding-left:16px;font-size:.875rem;color:var(--pu-ink-2);line-height:1.6}.pu-tl__media{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.pu-tl__primary{border-radius:14px;overflow:hidden;aspect-ratio:4 / 5}.pu-tl__primary img,.pu-tl__bowl img,.pu-tl__round img{width:100%;height:100%;object-fit:cover;display:block}.pu-tl__primary img{object-position:center top}.pu-tl__secondary{display:grid;grid-template-rows:auto 1fr;gap:10px}.pu-tl__round{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:#fff}.pu-tl__bowl{border-radius:14px;overflow:hidden;min-height:120px}.pu-tl__media--gummy .pu-tl__secondary{grid-template-rows:1fr;align-content:center}.pu-tl__media--gummy .pu-tl__round{border-radius:14px;aspect-ratio:auto;height:100%}.pu-tl__media--liquid .pu-tl__round{background:#fff}.pu-tl__media--liquid .pu-tl__round img{object-fit:contain}.pu-tl__media--liquid .pu-tl__primary img{object-position:center 30%}@media(min-width:1000px){.pu-tl{grid-template-columns:minmax(0,48%) minmax(0,1fr);gap:64px;align-items:start}.pu-tl:not(:has(.pu-tl__media)){grid-template-columns:minmax(0,760px)}.pu-tl__media{position:sticky;top:calc(var(--sticky-area-height, 80px) + 24px);gap:14px;min-height:560px}.pu-tl__primary{aspect-ratio:auto;min-height:560px}.pu-tl__secondary{gap:14px}.pu-tl__round{width:88%;justify-self:center}}
/*# sourceMappingURL=/cdn/shop/t/157/compiled_assets/styles.css.map */
