.glow-photo{isolation:isolate;touch-action:pan-y;background:#e8eddf;position:absolute;inset:0;overflow:hidden}.glow-photo--pt141{background:#e4ddf0}.glow-photo--serm{background:#e2eaf1}.glow-photo img{transition:opacity .25s;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.glow-photo .glow-photo-first{height:calc(100% - 24px)!important;inset:3% 0 auto!important}.glow-photo--pt141 .glow-photo-first{object-fit:contain!important;width:auto!important;height:calc(76% - 21.28px)!important;inset:calc(12% - 3.36px) auto auto 50%!important;transform:translate(-50%)!important}.glow-photo .glow-photo-second{opacity:0;object-position:center;object-fit:cover!important}.glow-photo.is-second .glow-photo-second{opacity:1}.glow-photo.is-second .glow-photo-first{opacity:0}.glow-photo-toggle{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;width:48px;height:44px;padding:0 0 5px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.glow-photo-toggle>span{background:#2d292647;border-radius:20px;gap:6px;padding:6px 9px;display:flex}.glow-photo-toggle i{background:#fff8ef88;border-radius:50%;width:5px;height:5px}.glow-photo-toggle[aria-pressed=false] i:first-child,.glow-photo-toggle[aria-pressed=true] i:last-child{background:#fff8ef}.glow-photo-toggle:focus-visible{outline-offset:-2px;border-radius:20px;outline:2px solid #623586}@media (width>=1100px){.approved-weight-page[data-page=collections-metabolic-health] .glow-collection .cr-comparisons{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.approved-weight-page[data-page=collections-metabolic-health] .glow-collection .cr-tab-card{min-width:0;padding-inline:16px!important}.approved-weight-page[data-page=collections-metabolic-health] .glow-collection .cr-tab-card h3{overflow-wrap:normal;font-size:clamp(18px,1.45vw,24px)!important}.glow-collection .hgp-v2-product-card h3{font-size:clamp(18px,1.5vw,24px)!important}}@media (prefers-reduced-motion:reduce){.glow-photo img{transition:none}}.glow-photo--glut:after,.glow-photo--serm:after{content:"";filter:blur(3px);pointer-events:none;background:radial-gradient(#2d292640,#0000 72%);border-radius:50%;width:37%;height:5%;transition:opacity .25s;position:absolute;top:76%;left:54%;transform:translate(-50%,-50%)rotate(5deg)}.glow-photo.is-second:after{opacity:0}@media (prefers-reduced-motion:reduce){.glow-photo:after{transition:none}}.glow-photo--pt141:after{content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(#2d292655 0%,#2d29262e 32%,#2d29260d 58%,#0000 75%);border-radius:50%;width:48%;height:5.5%;position:absolute;top:calc(90.2% - 25.256px);left:58%;transform:translate(-50%,-50%)rotate(5deg)}.glow-photo--pt141.is-second:after{opacity:0}.glow-collection .cr-tab-card--pt141{container-type:inline-size}.approved-weight-page[data-page=collections-metabolic-health] .glow-collection .cr-tab-card--pt141 h3{font-size:clamp(14px,8.4cqw,24px)!important}.glow-collection .cr-tab-card--pt141 h3 span{white-space:nowrap}.pgp-treatment-refresh .tr-plan-grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}.pgp-treatment-refresh .tr-plan{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.pgp-treatment-refresh .tr-plan header{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;gap:10px!important;min-height:112px!important;padding:24px 24px 12px!important}.pgp-treatment-refresh .tr-plan header h3{white-space:nowrap;margin:0!important;font:600 26px/1.2 Jost,sans-serif!important}.pgp-treatment-refresh .tr-plan .tr-popular{padding:5px 12px;font:500 12px/18px Jost,sans-serif}.pgp-treatment-refresh .tr-plan>div{flex-direction:column;flex:1;gap:0;display:flex;padding:12px 24px 24px!important}.pgp-treatment-refresh .tr-plan .tr-monthly{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex;white-space:normal!important;margin:0 0 16px!important;font-size:40px!important;line-height:1.2!important}.pgp-treatment-refresh .tr-plan .tr-monthly span{white-space:nowrap;font-size:18px!important}.pgp-treatment-refresh .tr-saving{min-height:24px;font:400 16px/1.5 Jost,sans-serif;margin:0 0 22px!important}.pgp-treatment-refresh .tr-plan hr{width:100%;margin:0 0 18px!important}.pgp-treatment-refresh .tr-billing{overflow-wrap:normal;font:400 15px/1.5 Jost,sans-serif;margin:0!important}.pgp-treatment-refresh .tr-billing+.tr-billing{margin-top:8px!important}.pgp-treatment-refresh .pgp-glossy-support{max-width:460px;margin-top:24px;border-radius:20px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;padding:18px!important}.pgp-treatment-refresh .pgp-glossy-support>img{border-radius:12px!important;width:52px!important;height:52px!important}.pgp-treatment-refresh .pgp-glossy-support>div{text-align:left!important}.pgp-treatment-refresh .pgp-glossy-support h3{margin-bottom:4px!important;font-size:18px!important;line-height:24px!important}.pgp-treatment-refresh .pgp-glossy-support p{font-size:15px!important;line-height:22px!important}.pgp-treatment-refresh .pgp-glossy-support a.pgp-message-pill{box-sizing:border-box;grid-column:1/-1!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:11px 18px!important;font-size:15px!important;line-height:22px!important;display:flex!important}.pgp-treatment-refresh .pgp-glossy-support a.pgp-message-pill:after{display:none!important}@media (width<=1399px){.pgp-treatment-refresh .tr-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.pgp-treatment-refresh .tr-plan-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.pgp-treatment-refresh .tr-plan header{min-height:106px!important;padding:22px 22px 12px!important}.pgp-treatment-refresh .tr-plan>div{padding:10px 22px 22px!important}.pgp-treatment-refresh .tr-plan .tr-monthly{font-size:38px!important}.pgp-treatment-refresh .pgp-glossy-support{gap:12px!important;padding:16px!important}}.pgp-treatment-refresh .oz-monthly-only .tr-plan-grid{grid-template-columns:minmax(0,440px)!important;justify-content:center!important}.pgp-treatment-refresh .tr-plan header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:22px 20px 14px!important}.pgp-treatment-refresh .tr-plan header h3{letter-spacing:-.025em;font:600 25px/1.2 Jost,sans-serif!important}.pgp-treatment-refresh .tr-plan .tr-popular{white-space:nowrap;flex-shrink:0;padding:4px 9px!important;font:500 11px/18px Jost,sans-serif!important}.pgp-treatment-refresh .tr-plan>div{padding:14px 20px 22px!important}.pgp-treatment-refresh .tr-saving{margin-bottom:18px!important}.pgp-treatment-refresh .tr-pricing-title{letter-spacing:-.025em;font-family:Jost,sans-serif!important;font-weight:600!important}@media (width<=360px){.pgp-treatment-refresh .tr-plan header h3{font-size:23px!important}.pgp-treatment-refresh .tr-plan header{padding-inline:18px!important}.pgp-treatment-refresh .tr-plan .tr-popular{padding-inline:7px!important;font-size:10px!important}}.hgp-v2-treatments .pricing-benefits{color:#e1edf3!important}.pgp-treatment-refresh .tr-pricing .pricing-benefits{color:#8c3159!important}.hgp-v2-treatments .pgp-product-action{justify-content:center!important;font-size:17px!important;font-weight:700!important}.hgp-v2-treatments .pgp-product-action>span:first-child{font-weight:700!important}.oz-collection-grid .hgp-v2-product-card{min-width:0;flex-direction:column!important;display:flex!important}.oz-collection-grid .hgp-v2-product-card__body{flex:1;flex-direction:column!important;align-items:stretch!important;display:flex!important}.oz-collection-grid .pgp-product-action{align-self:center!important;margin-top:auto!important}.pgp-treatment-refresh .tr-plan .tr-saving{margin-bottom:0!important}.pgp-treatment-refresh .tr-plan>div{padding-bottom:22px!important}@media (width<=600px){.hgp-v2-treatments .pgp-product-action{font-size:16px!important}}.pricing-benefits{font-family:Jost,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.5;margin:12px 0 30px!important}.pgp-treatment-refresh .tr-pricing-title{margin-bottom:0!important}.pgp-treatment-refresh .tr-pricing .tr-plan-grid:has(>:only-child){grid-template-columns:minmax(0,440px)!important;justify-content:center!important}.pgp-collection-refresh .oz-collection-grid .pgp-product-action{width:100%;white-space:normal!important;gap:8px!important;font-size:18px!important;line-height:1.35!important}.pgp-collection-refresh .oz-collection-grid .pgp-product-action>span:first-child{text-align:center;flex:1;max-width:175px}.pgp-collection-refresh .oz-collection-grid .pgp-product-action__circle{flex:0 0 38px;width:38px;height:38px}.pgp-collection-refresh .oz-collection-grid .hgp-v2-product-card .pgp-product-action{font-size:18px!important;font-weight:700!important;line-height:1.35!important}.pgp-collection-refresh .oz-collection-grid .hgp-v2-product-card{container-type:inline-size}.pgp-collection-refresh .oz-collection-grid .hgp-v2-product-card .pgp-product-action{white-space:nowrap!important;gap:6px!important;font-size:clamp(10px,6cqw,14px)!important}.pgp-collection-refresh .oz-collection-grid .hgp-v2-product-card .pgp-product-action>span:first-child{white-space:nowrap;flex:0 auto;max-width:none}.pgp-collection-refresh .oz-collection-grid .hgp-v2-product-card .pgp-product-action__circle{flex:0 0 clamp(24px,16cqw,38px)!important;width:clamp(24px,16cqw,38px)!important;min-width:0!important;height:clamp(24px,16cqw,38px)!important;min-height:0!important}
