#ip-refined[data-ip-zmx] .ip-zmx-benefit-art{background:#f3f4f5;display:grid;place-items:center;min-height:420px;overflow:hidden}#ip-refined[data-ip-zmx] .ip-zmx-benefit-art img{width:100%;height:420px;object-fit:contain}#ip-refined[data-ip-zmx] .ip-variant-selectors{grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr)}#ip-refined[data-ip-zmx] .ip-option-display>span:first-child{overflow:hidden;text-overflow:ellipsis}#ip-refined[data-ip-zmx] .ip-safety-note{font-size:13px;line-height:1.5;color:#505966;margin:15px 0 0}#ip-refined[data-ip-zmx] .ip-formula details{border-bottom:1px solid #555}#ip-refined[data-ip-zmx] .ip-formula details+details{border-top:0}@media(max-width:580px){#ip-refined[data-ip-zmx] .ip-zmx-benefit-art,#ip-refined[data-ip-zmx] .ip-zmx-benefit-art img{min-height:300px;height:300px}}

#ip-refined[data-ip-zmx] .ip-benefits summary:after,#ip-refined[data-ip-zmx] .ip-formula summary:after{font-size:16px;width:16px;min-width:16px;line-height:1}#ip-refined[data-ip-zmx] .ip-flavor-picker{position:relative}#ip-refined[data-ip-zmx] .ip-flavor-trigger{display:flex;align-items:center;gap:8px;width:100%;height:100%;min-height:0;box-sizing:border-box;background:white;color:#101216;border:0;padding:0 10px;text-align:left;font:600 15px/1 Barlow,Arial,sans-serif}#ip-refined[data-ip-zmx] .ip-flavor-trigger>[data-ip-flavor-label]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ip-refined[data-ip-zmx] .ip-flavor-trigger:focus-visible{outline:2px solid #0926b9;outline-offset:2px}#ip-refined[data-ip-zmx] .ip-option-box select.ip-native-flavor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}#ip-refined[data-ip-zmx] .ip-flavor-options{position:absolute;top:calc(100% + 5px);left:0;right:0;min-width:230px;max-height:310px;overflow-y:auto;display:block;z-index:30;background:#fff;border:1px solid #c6cbd3;box-shadow:0 12px 30px #10121624}#ip-refined[data-ip-zmx] .ip-flavor-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:49px;padding:9px 10px;border:0;background:#fff;text-align:left;font:500 14px/1.25 Barlow,Arial,sans-serif}#ip-refined[data-ip-zmx] .ip-flavor-options button:hover,#ip-refined[data-ip-zmx] .ip-flavor-options button:focus,#ip-refined[data-ip-zmx] .ip-flavor-options button[aria-selected=true]{background:#eef0f8;outline:none}#ip-refined[data-ip-zmx] .ip-flavor-options small{display:block;margin-top:3px;font-size:11px;color:#68717f}@media(max-width:580px){#ip-refined[data-ip-zmx] .ip-flavor-trigger{font-size:13px;gap:6px;padding:0 7px}#ip-refined[data-ip-zmx] .ip-flavor-options{left:auto;right:0}}

#ip-refined[data-ip-zmx] .ip-zmx-lifestyle{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block}



#ip-refined[data-ip-zmx] .ip-ingredient-name{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px}
#ip-refined[data-ip-zmx] .ip-dose-highlight{display:inline-block;padding:5px 8px;border:1px solid #ff6b6b;color:#ffaaaa;font:600 11px/1.2 Barlow,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
#ip-refined[data-ip-zmx] .ip-guide-topics{font-size:12px;letter-spacing:.05em;color:#586174;border-bottom:1px solid #dfe2e8;padding-bottom:22px;margin-bottom:28px}
#ip-refined[data-ip-zmx] .ip-guide-chapter{padding-top:8px;margin-bottom:30px}
#ip-refined[data-ip-zmx] .ip-guide-chapter h3{margin-bottom:16px}
#ip-refined[data-ip-zmx] .ip-guide-chapter p{margin-bottom:16px;line-height:1.75}
#ip-refined[data-ip-zmx] .ip-guide-sources ol{padding-left:22px}
#ip-refined[data-ip-zmx] .ip-guide-sources li{margin-bottom:11px;line-height:1.5}
@media(max-width:580px){#ip-refined[data-ip-zmx] .ip-ingredient-name{gap:7px}#ip-refined[data-ip-zmx] .ip-dose-highlight{font-size:9px;padding:4px 5px}}


#ip-refined[data-ip-zmx] .ip-variant-selectors{grid-template-columns:minmax(150px,1fr);max-width:240px}#ip-refined[data-ip-zmx] .ip-main-image{transform:none!important;height:100%;max-height:100%;object-fit:contain}#ip-refined[data-ip-zmx] .ip-image-stage[data-ip-active-view="render"] .ip-main-image{transform:scale(1.02)!important}#ip-refined[data-ip-zmx] .ip-formula .ip-subtle{color:#c4c8d0;margin-top:18px}#ip-refined[data-ip-zmx] .ip-guide-chapter p{white-space:pre-line}
