:root{--iv-ink:#132555;--iv-blue:#2f7796;--iv-teal:#35b6bd;--iv-gold:#c69a63;--iv-line:#dfe6e9}.pm-treatment-catalog--wellness .pm-program-accordion__content .pm-iv-native-figure{width:100%!important;max-width:none!important}.pm-treatment-catalog--wellness .pm-program-accordion__content .pm-iv-native-figure>figcaption{margin-top:14px}.pm-treatment-catalog--wellness .pm-program-accordion__content .pm-iv-native{width:100%;color:var(--iv-ink)}.pm-treatment-catalog--wellness .pm-iv-product-shot{overflow:hidden;min-height:280px;display:grid;place-items:center;background:#fff;border:1px solid var(--iv-line);box-shadow:0 16px 38px rgb(19 37 85 / .08)}.pm-treatment-catalog--wellness .pm-iv-product-shot img{display:block;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;transform:scale(1.28)}.pm-treatment-catalog--wellness .pm-iv-antioxidant{display:grid;grid-template-columns:96px minmax(0,1fr);gap:28px;align-items:center;min-height:220px;padding:34px;color:#fff;background:linear-gradient(135deg,#103f3b,#116353);box-shadow:0 18px 42px rgb(15 70 61 / .16)}.pm-treatment-catalog--wellness .pm-iv-antioxidant>div{display:grid;place-items:center;width:86px;height:86px;border:1px solid rgb(255 255 255 / .5);border-radius:50%;color:#f2cf93;font:500 52px/1 Georgia,serif}.pm-treatment-catalog--wellness .pm-iv-antioxidant p{margin:0}.pm-treatment-catalog--wellness .pm-iv-antioxidant small,.pm-treatment-catalog--wellness .pm-iv-benefits header small,.pm-treatment-catalog--wellness .pm-iv-checklist small,.pm-treatment-catalog--wellness .pm-iv-graph header small{display:block;margin-bottom:9px;color:#d9b679;font:600 10px/1.2 Georgia,serif;letter-spacing:.16em}.pm-treatment-catalog--wellness .pm-iv-antioxidant strong{display:block;margin-bottom:13px;color:#fff;font-size:20px}.pm-treatment-catalog--wellness .pm-iv-antioxidant span{display:block;color:rgb(255 255 255 / .82);font-size:14px;line-height:1.8;word-break:keep-all}.pm-treatment-catalog--wellness .pm-iv-benefits{padding:34px;background:linear-gradient(145deg,#f6f9fa,#fff);border:1px solid var(--iv-line)}.pm-treatment-catalog--wellness .pm-iv-benefits header{margin-bottom:22px}.pm-treatment-catalog--wellness .pm-iv-benefits h4,.pm-treatment-catalog--wellness .pm-iv-graph h4{color:var(--iv-ink)!important;font-size:22px!important;line-height:1.45!important}.pm-treatment-catalog--wellness .pm-iv-benefits ul{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pm-treatment-catalog--wellness .pm-iv-benefits li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:76px;padding:15px 18px;background:#fff;border-left:3px solid var(--iv-teal);box-shadow:0 8px 22px rgb(19 37 85 / .06)}.pm-treatment-catalog--wellness .pm-iv-benefits li span{color:var(--iv-gold);font:500 14px/1 Georgia,serif}.pm-treatment-catalog--wellness .pm-iv-benefits li strong{color:#283a5e;font-size:15px;line-height:1.55}.pm-treatment-catalog--wellness .pm-iv-points{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pm-treatment-catalog--wellness .pm-iv-points li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;min-height:0;padding:22px;background:#fff;border:1px solid var(--iv-line);box-shadow:0 12px 28px rgb(19 37 85 / .06)}.pm-treatment-catalog--wellness .pm-iv-points li>span{display:grid;place-items:center;width:44px;height:44px;margin:0;color:#fff;background:var(--iv-ink);border-radius:50%;font:600 11px/1 Georgia,serif}.pm-treatment-catalog--wellness .pm-iv-points small{display:block;margin-bottom:8px;color:var(--iv-gold);font:600 9px/1.2 Georgia,serif;letter-spacing:.1em}.pm-treatment-catalog--wellness .pm-iv-points h4{margin-bottom:8px;color:var(--iv-ink)!important;font-size:16px!important;line-height:1.45!important;word-break:keep-all}.pm-treatment-catalog--wellness .pm-iv-points p{color:#697281;font-size:12px;line-height:1.7;word-break:keep-all}.pm-treatment-catalog--wellness .pm-iv-checklist{overflow:hidden;background:#f2f5f7;border:1px solid #d9e0e5}.pm-treatment-catalog--wellness .pm-iv-checklist header{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:center;padding:26px 28px;background:var(--iv-ink);color:#fff}.pm-treatment-catalog--wellness .pm-iv-checklist header>span{display:grid;place-items:center;width:48px;height:48px;color:var(--iv-ink);background:#f0cb91;border-radius:50%;font-size:22px}.pm-treatment-catalog--wellness .pm-iv-checklist header>p:empty{display:none!important}.pm-treatment-catalog--wellness .pm-iv-checklist header>p:not(:empty){grid-column:2}.pm-treatment-catalog--wellness .pm-iv-checklist header p,.pm-treatment-catalog--wellness .pm-iv-checklist header strong{display:block;width:100%!important;max-width:none!important}.pm-treatment-catalog--wellness .pm-iv-checklist header strong{color:#fff;font-size:15px;line-height:1.7;word-break:keep-all}.pm-treatment-catalog--wellness .pm-iv-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:22px 28px 26px}.pm-treatment-catalog--wellness .pm-iv-checklist li{position:relative;padding:9px 8px 9px 22px;color:#4f5d72;font-size:13px;line-height:1.55}.pm-treatment-catalog--wellness .pm-iv-checklist li::before{content:'✓';position:absolute;left:0;color:var(--iv-teal);font-weight:700}.pm-treatment-catalog--wellness .pm-iv-tone-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pm-treatment-catalog--wellness .pm-iv-tone-benefits li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center;min-height:96px;padding:18px 22px;background:linear-gradient(135deg,#315b91,#4f86bd);color:#fff;text-align:left}.pm-treatment-catalog--wellness .pm-iv-tone-benefits li>span{display:grid;place-items:center;width:42px;height:42px;color:#244975;background:#fff;border-radius:50%;font:500 14px/1 Georgia,serif}.pm-treatment-catalog--wellness .pm-iv-tone-benefits h4{margin-bottom:6px;color:#fff86b!important;font-size:14px!important;line-height:1.45!important}.pm-treatment-catalog--wellness .pm-iv-tone-benefits p{color:rgb(255 255 255 / .88);font-size:11px;line-height:1.55;word-break:keep-all}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--myers-graph){grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.pm-treatment-catalog--wellness .pm-iv-graph{padding:28px;background:#fff;border:1px solid var(--iv-line);box-shadow:0 16px 38px rgb(19 37 85 / .08)}.pm-treatment-catalog--wellness .pm-iv-graph header{margin-bottom:18px}.pm-treatment-catalog--wellness .pm-iv-graph__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.pm-treatment-catalog--wellness .pm-iv-graph__legend span{padding:10px 12px;color:#273858;background:#f1d44c;font-size:11px;font-weight:600;line-height:1.45}.pm-treatment-catalog--wellness .pm-iv-graph img{display:block;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;border:1px solid #e2e5e7}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product),.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points),.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points){grid-template-columns:minmax(0,1fr)!important;gap:34px!important}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-gallery,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points)>.pm-detail-gallery,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-gallery,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-copy,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points)>.pm-detail-copy,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-copy{width:100%!important;max-width:none!important}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-gallery--3{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:22px!important;align-items:start}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-gallery--3>figure:nth-child(3){grid-column:1/-1}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product) .pm-iv-product-shot,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product) .pm-iv-antioxidant{min-height:310px}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product) .pm-iv-benefits ul{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product) .pm-iv-benefits li{display:block;min-height:138px;padding:22px 18px}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product) .pm-iv-benefits li span{display:block;margin-bottom:18px}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-copy .pm-source-detail__chapter-text{columns:2 360px;column-gap:54px;padding:32px 36px;color:#3f4d63;background:#fff;border-left:3px solid var(--iv-gold);box-shadow:0 12px 30px rgb(19 37 85 / .05);font-size:16px;line-height:2;word-break:keep-all}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points)>.pm-detail-gallery--2,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-gallery--2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start}.pm-treatment-catalog--wellness #sb-white-chapter-3 .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-gallery--2{grid-template-columns:minmax(0,1fr)!important}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-detail-layout--side{grid-template-columns:minmax(0,1fr)!important}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-detail-gallery--1{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px;width:100%!important;max-width:none!important}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-points li{grid-template-columns:40px minmax(0,1fr);gap:12px}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-points li>span{width:36px;height:36px}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none!important}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-points li,.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits li{list-style:none!important}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits li{min-width:0;min-height:168px;padding:18px 14px;color:#fff;background:#396da8;text-align:center}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits span{display:block;margin-bottom:12px;color:#fff;font:500 24px/1 Georgia,serif}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits h4{margin:0 0 8px;color:#fff86b!important;font-size:14px!important;line-height:1.45!important;word-break:keep-all}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits p{margin:0;color:#fff;font-size:12px;line-height:1.55;word-break:keep-all}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points)>.pm-detail-copy,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-copy{padding:22px 28px;background:#f3f6f7;border-left:3px solid var(--iv-gold)}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points)>.pm-detail-copy .pm-source-detail__chapter-text,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-copy .pm-source-detail__chapter-text{margin:0;color:#34445e;font-size:16px;line-height:1.9;word-break:keep-all}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points) .pm-iv-points li,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-points li{padding:18px 20px}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li{position:relative;overflow:hidden;min-height:125px;padding:20px}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:last-child{grid-column:1/-1}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li::after{position:absolute;right:15px;bottom:3px;color:rgb(255 255 255 / .18);font:500 44px/1 Georgia,serif}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:nth-child(1)::after{content:'◌'}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:nth-child(2)::after{content:'↗'}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:nth-child(3)::after{content:'✦'}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:nth-child(4)::after{content:'○'}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:nth-child(5)::after{content:'＋'}@media (max-width:900px){.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-points{grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--myers-graph){grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness .pm-iv-points{grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-gallery--3,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-points)>.pm-detail-gallery--2,.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points)>.pm-detail-gallery--2{grid-template-columns:minmax(0,1fr)!important}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product)>.pm-detail-gallery--3>figure:nth-child(3){grid-column:auto}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--cinderella-product) .pm-iv-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pm-treatment-catalog--wellness #sb-garlic-chapter-2 .pm-iv-garlic-benefits{grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness .pm-iv-antioxidant{grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness .pm-iv-benefits ul,.pm-treatment-catalog--wellness .pm-iv-checklist ul,.pm-treatment-catalog--wellness .pm-iv-tone-benefits,.pm-treatment-catalog--wellness .pm-iv-graph__legend{grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits{grid-template-columns:minmax(0,1fr)}.pm-treatment-catalog--wellness .pm-detail-layout--side:has(.pm-iv-native--white-points) .pm-iv-tone-benefits li:last-child{grid-column:auto}}