.ablp-product-family #MainContent :is(.pi__card,.pi__card.is-selected,.pi__vimage){background:#fff}.ablp-product-family #MainContent :is(.pi__card,.pi__vimage){border-radius:14px}.ablp-product-family #MainContent :is(.pmech__fig,.ing-dive__media-wrap){background:#f2f7fa;border-color:#dce5eb;border-radius:20px;box-shadow:none}.ablp-product-family #MainContent .pmech__evidence-track{gap:20px;scrollbar-width:thin;scrollbar-color:#b1c8d5 transparent}.ablp-product-family #MainContent :is(.pmech__fig-label,.pmech__fig-note){font-size:13px;line-height:1.6;color:#536673}.ablp-product-family #MainContent .pmech__evidence-arrow{min-width:44px;min-height:44px;box-shadow:none;border-color:#dce5eb}.ablp-product-family #MainContent :is(.ing-dive__item,.ing-dive__trigger-img){border-radius:18px}.ablp-product-family #MainContent .ing-dive__item{background:#fff}.ablp-product-family #MainContent .ing-dive__trigger-img{background:#f2f7fa}.ablp-product-family #MainContent .ing-dive__trigger-name{font-family:General Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.35}.ablp-product-family #MainContent .ing-dive__trigger-dose{font-size:20px;font-weight:500}.ablp-product-family #MainContent :is(.ing-dive__panel-desc,.ing-dive__panel-benefits){font-size:15px;line-height:1.65}.ablp-product-family #MainContent section[data-pmx-root]{box-sizing:border-box;width:calc(100% - 80px);max-width:1200px;margin:64px auto;padding:48px 40px;border-radius:28px}.ablp-product-family #MainContent .pmx__grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:44px}.ablp-product-family #MainContent :is(.pmx__panel,.pmx__content,.pmx__nav,.pmx__stat-card){min-width:0}.ablp-product-family #MainContent .pmx__nav{gap:8px}.ablp-product-family #MainContent .pmx__nav-item{min-height:48px;padding:14px 16px;border:1px solid transparent;border-radius:14px;font-family:General Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.ablp-product-family #MainContent .pmx__nav-item.is-active{background:#d6ebf817;border-color:#d6ebf833}.ablp-product-family #MainContent .pmx__nav-item:focus-visible{outline:2px solid #abcfe3;outline-offset:3px}.ablp-product-family #MainContent .pmx__eyebrow{margin-bottom:28px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.1em}.ablp-product-family #MainContent .pmx__eyebrow:before{background:#a6c4d6}.ablp-product-family #MainContent .pmx__text{font-size:16px;line-height:1.65}.ablp-product-family #MainContent .pmx__text--bold{font-weight:500}.ablp-product-family #MainContent .pmx__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ablp-product-family #MainContent .pmx__stat-card{padding:22px 20px;border-radius:18px;background:#d6ebf80f;border-color:#d6ebf82e}.ablp-product-family #MainContent .pmx__stat-value{font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere}.ablp-product-family #MainContent .pmx__stat-label{font-size:11px;font-weight:500;line-height:1.5}.ablp-product-family #MainContent :is(.pmx__citation,.pmx__caption,.pmx__quote-role){color:#b8cad7;font-size:13px;line-height:1.6}.ablp-product-family #MainContent :is(.pmx__image-wrap,.pmx__fg-image){border-radius:18px}.ablp-product-family #MainContent .pmx__pill{font-weight:500}.ablp-product-family #MainContent section[class^=pcs-]{box-sizing:border-box;width:calc(100% - 80px);max-width:1200px;margin:64px auto;padding:48px 0;border-radius:28px}.ablp-product-family #MainContent .pcs__inner{padding-inline:40px}.ablp-product-family #MainContent .pcs__grid{gap:40px}.ablp-product-family #MainContent .pcs__heading{font-family:Cabinet Grotesk,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.ablp-product-family #MainContent .pcs__cta{min-height:44px;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:0}.ablp-product-family #MainContent .pcs__blurb{max-width:50ch;font-size:16px;font-weight:400;line-height:1.65}.ablp-product-family #MainContent .pcs__stat{gap:20px;padding:24px 0}.ablp-product-family #MainContent .pcs__stat-num{font-size:clamp(40px,4.2vw,56px);font-weight:500;letter-spacing:-.025em}.ablp-product-family #MainContent .pcs__stat-desc{min-width:0;font-size:15px;line-height:1.6}.ablp-product-family #MainContent .pcs__disclaimer{color:#b8cad7;font-size:13px;line-height:1.6}.ablp-product-family #MainContent section[class^=mta-]{padding-inline:40px}.ablp-product-family #MainContent .mta__row{max-width:1120px;margin:0 auto;overflow:hidden;border-radius:24px}.ablp-product-family #MainContent .mta__row+.mta__row{margin-top:24px}.ablp-product-family #MainContent .mta__text{min-width:0;padding:40px}.ablp-product-family #MainContent .mta__heading{font-family:Cabinet Grotesk,sans-serif;font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.ablp-product-family #MainContent .mta__body{font-family:General Sans,sans-serif;line-height:1.65}.ablp-product-family #MainContent .abl-pdp-timeline__image--native-media{display:flex;align-items:center;justify-content:center;max-height:var(--timeline-media-max-height, 560px);border-radius:20px;background:#f2f7fa}.ablp-product-family #MainContent .abl-pdp-timeline__image--native-media :is(img,video){display:block;width:auto;height:auto;max-width:100%;max-height:var(--timeline-media-max-height, 560px);object-fit:contain}@media(max-width:989px){.ablp-product-family #MainContent .pmx__grid{grid-template-columns:minmax(0,1fr);gap:28px}.ablp-product-family #MainContent .pmx__nav{position:static;display:flex;flex-direction:column;gap:8px}.ablp-product-family #MainContent .pmx__nav-item{width:100%;font-size:15px}}@media(max-width:749px){.ablp-product-family #MainContent :is(section[data-pmx-root],section[class^=pcs-]){width:calc(100% - 40px);margin:48px auto;padding:28px 20px;border-radius:24px}.ablp-product-family #MainContent .pcs__inner{padding:0}.ablp-product-family #MainContent .pcs__stat{grid-template-columns:minmax(0,1fr);gap:10px}.ablp-product-family #MainContent .pcs__heading{font-size:30px}.ablp-product-family #MainContent :is(.pcs__blurb,.pmx__text){font-size:15px}.ablp-product-family #MainContent .pmx__stats{grid-template-columns:minmax(0,1fr)}.ablp-product-family #MainContent .pmx__stat-card{padding:20px}.ablp-product-family #MainContent .pmx__stat-value{font-size:30px}.ablp-product-family #MainContent section[class^=mta-]{padding-inline:20px}.ablp-product-family #MainContent .mta__text{padding:28px 24px}.ablp-product-family #MainContent .mta__heading{font-size:min(var(--mta-heading-size, 32px),30px)}.ablp-product-family #MainContent .mta__body{font-size:min(var(--mta-body-size, 16px),15px)}.ablp-product-family #MainContent .ing-dive__trigger-name{font-size:16px}}@media(prefers-reduced-motion:reduce){.ablp-product-family #MainContent .pmx__nav-item{transition:none}}@media(max-width:749px){.ablp-product-family #MainContent :is(section[data-pmx-root],section[class^=pcs-]){margin:20px auto;padding:24px 20px;border-radius:20px}.ablp-product-family #MainContent :is(.pmx__grid,.pcs__grid){gap:24px}.ablp-product-family #MainContent .pmx__eyebrow{margin-bottom:18px}.ablp-product-family #MainContent .pmx__nav{gap:5px}.ablp-product-family #MainContent .pmx__nav-item{min-height:44px;padding:10px 12px}.ablp-product-family #MainContent .pmx__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ablp-product-family #MainContent .pmx__stat-card{padding:16px 12px}.ablp-product-family #MainContent .pmx__stat-value{font-size:26px}.ablp-product-family #MainContent .pcs__heading{font-size:28px;text-wrap:pretty}.ablp-product-family #MainContent .pcs__stat{gap:8px;padding:18px 0}.ablp-product-family #MainContent .mta__text{padding:24px 20px}.ablp-product-family #MainContent .mta__row+.mta__row{margin-top:16px}.ablp-product-family #MainContent .mta__heading{font-size:28px;text-wrap:pretty}.ablp-product-family #MainContent .ing-dive__trigger-name{font-size:15px;line-height:1.3}.ablp-product-family #MainContent .ing-dive__trigger-dose{font-size:17px}.ablp-product-family #MainContent .abl-pdp-timeline__image--native-media,.ablp-product-family #MainContent .abl-pdp-timeline__image--native-media :is(img,video){max-height:min(var(--timeline-media-max-height,560px),380px)}}@media(max-width:359px){.ablp-product-family #MainContent .pmx__stats{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/abl-pdp-family.css.map */
