#body[data-template^=product] .product__info-container>.ap-gut-highlight{margin:0 0 22px;padding:22px 24px 18px;border:1px solid #246a4f;border-radius:14px;background:#124c38;color:#fff;font-family:var(--font-body-family),sans-serif}.ap-gut-highlight__badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:18px}.ap-gut-highlight__booster{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:5px;background:#ffdc79;color:#193a2d;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:.025em;text-transform:uppercase}.ap-gut-highlight__confidence{color:#fff;font-size:15px;font-weight:600;line-height:1.35}.ap-gut-highlight__message{display:flex;align-items:center;justify-content:space-between;gap:16px}.ap-gut-highlight .ap-gut-highlight__headline{margin:0;color:#fff;font-family:inherit;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-transform:none}.ap-gut-highlight__headline span{display:block;margin-top:3px;color:#d4f3b3}.ap-gut-highlight__cycle{flex:0 0 76px;width:76px;height:76px;color:#ffdc79}.ap-gut-highlight__details{margin-top:18px;border-top:1px solid #ffffff40}#body .ap-gut-highlight__details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:6px 0 -8px;padding:6px 0;border:0;color:#fff;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer}.ap-gut-highlight__details>summary::-webkit-details-marker{display:none}.ap-gut-highlight__details>summary:focus-visible{outline:2px solid #d4f3b3;outline-offset:3px;border-radius:3px}.ap-gut-highlight__details[open]>summary svg{transform:rotate(90deg)}#body .ap-gut-highlight__explanation p{margin:14px 0 0;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55}@media(max-width:749px){#body[data-template^=product] .product__info-container>.ap-gut-highlight{padding:18px 18px 14px}.ap-gut-highlight__badges{gap:8px 12px;margin-bottom:16px}.ap-gut-highlight__booster{padding:7px 9px;font-size:14px}.ap-gut-highlight__confidence{font-size:14px}.ap-gut-highlight .ap-gut-highlight__headline{font-size:clamp(23px,6.4vw,30px)}.ap-gut-highlight__cycle{flex-basis:52px;width:52px;height:52px}}#body[data-template^=product] .product__info-container>.ap-magnesium-highlight{margin:0 0 22px;padding:22px 24px 18px;border:1px solid #3267a2;border-radius:14px;background:#123f78;color:#fff;font-family:var(--font-body-family),sans-serif}.ap-magnesium-highlight__badge{display:inline-block;padding:7px 11px;border-radius:5px;background:#c2e2ff;color:#123765;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.ap-magnesium-highlight__message{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 20px}.ap-magnesium-highlight .ap-magnesium-highlight__headline{margin:0;color:#fff;font-family:inherit;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-transform:none}.ap-magnesium-highlight__headline span{color:#c2e2ff}.ap-magnesium-highlight__moon{flex:0 0 76px;width:76px;height:76px;color:#c2e2ff}#body .ap-magnesium-highlight .ap-magnesium-highlight__benefits{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0 0 18px;list-style:none;color:#fff}#body .ap-magnesium-highlight__benefits li{display:flex;align-items:center;gap:7px;margin:0;padding:0;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.ap-magnesium-highlight__benefits li:before{content:"";flex:0 0 5px;width:5px;height:9px;margin:-3px 2px 0;border:solid #c2e2ff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ap-magnesium-highlight__details{border-top:1px solid #ffffff40}#body .ap-magnesium-highlight__details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:6px 0 -8px;padding:6px 0;border:0;color:#fff;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer}.ap-magnesium-highlight__details>summary::-webkit-details-marker{display:none}.ap-magnesium-highlight__details>summary:focus-visible{outline:2px solid #c2e2ff;outline-offset:3px;border-radius:3px}.ap-magnesium-highlight__details[open]>summary svg{transform:rotate(90deg)}#body .ap-magnesium-highlight__explanation p{margin:14px 0 0;color:#e4f1ff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55}@media(max-width:749px){#body[data-template^=product] .product__info-container>.ap-magnesium-highlight{padding:18px 18px 14px}.ap-magnesium-highlight__message{gap:12px;margin:16px 0}.ap-magnesium-highlight .ap-magnesium-highlight__headline{font-size:clamp(28px,7.4vw,34px)}.ap-magnesium-highlight__moon{flex-basis:60px;width:60px;height:60px}#body .ap-magnesium-highlight .ap-magnesium-highlight__benefits{gap:9px 16px;padding-bottom:16px}}.ap-product-highlight--b12{--ap-panel-bg: #932f3b;--ap-panel-accent: #ffd4db}.ap-product-highlight--berberine{--ap-panel-bg: #795614;--ap-panel-accent: #ffe4a1}.ap-product-highlight--collagen{--ap-panel-bg: #8d3d58;--ap-panel-accent: #ffd7e5}.ap-product-highlight--hair{--ap-panel-bg: #63336f;--ap-panel-accent: #ead1f5}.ap-product-highlight--multivitamin{--ap-panel-bg: #135a66;--ap-panel-accent: #bef0ea}.ap-product-highlight--vitamin_d3{--ap-panel-bg: #8b5200;--ap-panel-accent: #ffe6aa}#body[data-template^=product] .product__info-container>.ap-product-highlight{margin:0 0 22px;padding:22px 24px 18px;border:1px solid #ffffff30;border-radius:14px;background:var(--ap-panel-bg);color:#fff;font-family:var(--font-body-family),sans-serif}.ap-product-highlight__badge{display:inline-block;padding:7px 11px;border-radius:5px;background:var(--ap-panel-accent);color:var(--ap-panel-bg);font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.ap-product-highlight__message{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 20px}.ap-product-highlight .ap-product-highlight__headline{margin:0;color:#fff;font-family:inherit;font-size:clamp(27px,2.6vw,36px);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-transform:none}.ap-product-highlight__headline span{display:block;color:var(--ap-panel-accent)}.ap-product-highlight__icon{flex:0 0 76px;width:76px;height:76px;color:var(--ap-panel-accent)}#body .ap-product-highlight .ap-product-highlight__benefits{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0 0 18px;list-style:none;color:#fff}#body .ap-product-highlight__benefits li{display:flex;align-items:baseline;gap:7px;margin:0;padding:0;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.ap-product-highlight__benefits li:before{content:"";flex:0 0 5px;width:5px;height:9px;margin:-3px 2px 0;border:solid var(--ap-panel-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.ap-product-highlight__details{border-top:1px solid #ffffff40}#body .ap-product-highlight__details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:6px 0 -8px;padding:6px 0;border:0;color:#fff;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer}.ap-product-highlight__details>summary::-webkit-details-marker{display:none}.ap-product-highlight__details>summary:focus-visible{outline:2px solid var(--ap-panel-accent);outline-offset:3px;border-radius:3px}.ap-product-highlight__details[open]>summary svg{transform:rotate(90deg)}#body .ap-product-highlight__explanation p{margin:14px 0 0;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.55}@media(max-width:749px){#body[data-template^=product] .product__info-container>.ap-product-highlight{padding:18px 18px 14px}.ap-product-highlight__message{gap:12px;margin:16px 0}.ap-product-highlight .ap-product-highlight__headline{font-size:clamp(25px,7vw,32px)}.ap-product-highlight__icon{flex-basis:52px;width:52px;height:52px}#body .ap-product-highlight .ap-product-highlight__benefits{gap:9px 16px;padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
