#nx-wc-pdp-modal.nx-v3:not(.is-page){--navy: #212121;--ink: #212121;--muted: #7b8185;--faint: #b2babf;--line: #e1e1e1;--bg: #f5f5f5;--main: #1c9ef9;--accent: #736fdc;--cta: #25ca85;--cta-hover: #1fb576;--cta-shadow: #25ca85cc;--focus: #8f8be3;--focus-ring: #736fdc0f;--tile-line: #ebebeb;--sel-line: #a9d6fc;--sel-fill: #f3f9ff;--hover-line: #cfe6fb;--hover-fill: #fbfdff;--sel-icon: #1c6fb3;--hmark: #3f37c9;--hmark-bg: #ecebfd;--side-bg: linear-gradient(160deg, #736fdc 0%, #4a86f0 55%, #1c9ef9 100%);--side-photo: radial-gradient(circle at 70% 35%, #ffffff88, transparent 60%), linear-gradient(180deg, #eceafe 0%, #cfe8fd 100%);--bar: linear-gradient(90deg, #25ca85, #1c9ef9);--ease: cubic-bezier(.2, .7, .2, 1);font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#nx-wc-pdp-modal.nx-v3:not(.is-page)[data-pal=nx]{--navy: #071942;--ink: #111827;--muted: #5a6472;--faint: #8a96a3;--line: #e3e8e7;--bg: #f6f5f2;--main: #0f6b45;--accent: #0f6b45;--cta: #0f6b45;--cta-hover: #14855a;--cta-shadow: #0f6b45aa;--focus: #0f6b45;--focus-ring: #0f6b450d;--side-bg: linear-gradient(160deg, #0b2457 0%, #071942 60%, #06132f 100%);--side-photo: radial-gradient(circle at 70% 35%, #5aa7ff55, transparent 60%), linear-gradient(180deg, #dceeff 0%, #bcd9fb 100%);--bar: linear-gradient(90deg, #0f6b45, #2fae74);--hmark: #0b5236;--hmark-bg: #eaf6ee}#nx-wc-pdp-modal.nx-v3:not(.is-page) *,#nx-wc-pdp-modal.nx-v3:not(.is-page) *:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) *:after{box-sizing:border-box}#nx-wc-pdp-modal.nx-v3:not(.is-page),#nx-wc-pdp-modal.nx-v3:not(.is-page) :is(h1,h2,h3,h4,p,a,span,b,strong,small,label,button,input,textarea,div){letter-spacing:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga";font-variation-settings:"wght" 300,"opsz" 24;display:inline-block;flex:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-card{background:#fff;border-radius:28px;box-shadow:0 1px #00000008,0 30px 60px -30px #07194240;overflow:hidden;position:relative}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-top{padding:22px 28px 0;display:flex;align-items:center;gap:14px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-back{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;transition:background .2s;flex:none;padding:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-back:hover{background:var(--bg)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-back[hidden]{display:grid;visibility:hidden}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-prog{flex:1;min-width:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-proglabel{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--faint);margin-bottom:8px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-proglabel b{color:var(--accent)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bars{display:grid;grid-template-columns:2fr 5fr 1fr;gap:5px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bar{height:6px;border-radius:99px;background:#edf0ef;overflow:hidden}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bar span{display:block;height:100%;width:0;background:var(--bar);border-radius:99px;transition:width .5s cubic-bezier(.2,.8,.2,1)}#nx-wc-pdp-modal.nx-v3:not(.is-page) h3{margin:0;font-family:inherit;font-size:26px;line-height:1.18;font-weight:800;letter-spacing:-.015em;color:var(--navy);text-align:left}#nx-wc-pdp-modal.nx-v3:not(.is-page) p{font-family:inherit}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-hint{margin:8px 0 24px;color:var(--muted);font-size:15px;font-weight:400;line-height:1.45}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-continue,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-btn-primary,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card .nx-wc-pdp-btn-primary{width:100%;height:58px;min-height:58px;margin:24px 0 0;padding:0 20px;border:0;border-radius:999px;background:var(--cta);color:#fff;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 20px -10px var(--cta-shadow);transition:background .2s,transform .2s}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-continue:hover:not(:disabled),#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-btn-primary:hover,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card .nx-wc-pdp-btn-primary:hover{background:var(--cta-hover);transform:translateY(-1px)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-continue:disabled{background:#ececec;color:var(--faint);box-shadow:none;transform:none;cursor:not-allowed}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-footnote{margin-top:12px!important;font-size:12px!important;color:var(--faint);line-height:1.5;text-align:center}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-measure{display:flex;flex-direction:column;gap:12px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-field label,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-measure-heading label{font-family:inherit;font-weight:700;font-size:14px;color:var(--ink)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-measure-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-field>label{display:block;margin-bottom:8px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-unit-toggle{display:inline-flex;background:#f1f3f2;border-radius:999px;padding:3px;border:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-unit-toggle button{padding:5px 12px;border:0;border-radius:999px;background:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--muted);min-height:0;cursor:pointer;box-shadow:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-unit-toggle button[aria-pressed=true]{background:#fff;color:var(--accent);box-shadow:0 1px 3px #0001}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-unit-row,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-imperial{display:flex;gap:10px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-imperial[hidden],#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-height-metric][hidden]{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-imperial{flex:1;min-width:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-input{flex:1;display:flex;align-items:center;height:60px;padding:0 18px;border:1.5px solid var(--line);border-radius:16px;background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-input:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-input input{flex:1;min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;box-shadow:none;padding:0;font-family:inherit;font-size:22px;font-weight:700;color:var(--ink)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-unit{color:var(--faint);font-weight:600;font-size:15px}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-spin]{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bmi{margin-top:12px;border-radius:18px;background:linear-gradient(180deg,#f7faf8,#fff);border:1px solid var(--line);padding:16px 18px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bmi-head{display:flex;justify-content:space-between;align-items:baseline}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bmi-head span{font-size:13px;font-weight:600;color:var(--muted)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bmi-head{gap:12px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bmi-head b{font-size:22px;line-height:1.2;font-weight:800;color:var(--navy);text-align:right}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gauge-wrap{position:relative;padding-top:34px;margin-top:10px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin{position:absolute;top:0;left:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;transition:left .5s cubic-bezier(.2,.8,.2,1),opacity .3s}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin span{padding:3px 8px;border-radius:8px;background:var(--navy);color:#fff;font-size:12px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin i{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--navy)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin.is-left{transform:translate(-12px);align-items:flex-start}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin.is-left i{margin-left:6px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin.is-right{transform:translate(calc(-100% + 12px));align-items:flex-end}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pin.is-right i{margin-right:6px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gauge{position:relative;height:10px;border-radius:99px;margin:0 0 8px;background:linear-gradient(90deg,#9fd3ff 0% 9%,#7dd3a8 15% 35%,#f6d365 41% 57%,#f6a26b 63% 77%,#ef7a7a 83% 100%)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-needle{position:absolute;top:50%;left:0;width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--accent);transform:translate(-50%,-50%);opacity:0;box-shadow:0 3px 8px #0003;transition:left .5s cubic-bezier(.2,.8,.2,1),opacity .3s}#nx-wc-pdp-modal.nx-v3:not(.is-page)[data-pal=nx] .nx-wlp-needle{border-color:#071942}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-legend{position:relative;height:14px;font-size:11px;color:var(--faint);font-weight:600}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-legend span{position:absolute;top:0;transform:translate(-50%);font-variant-numeric:tabular-nums}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=bmi-high]>h3,#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=bmi-summary]>h3{text-align:left!important;font-size:26px!important;font-weight:800!important;margin:0 0 24px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-weight{display:flex;justify-content:center;align-items:baseline;gap:6px;padding:26px 20px 0;margin:0;border:1px solid var(--tile-line);border-bottom:0;border-radius:20px 20px 0 0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-weight strong{font-family:inherit;font-size:56px;line-height:1;font-weight:800;color:var(--navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-weight span{font-size:22px;font-weight:700;color:var(--muted)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-bmi-timeline-wrap{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-note{display:flex;gap:10px;align-items:center;margin:0;padding:12px 14px;border-radius:14px;background:#f1f0ff;color:var(--navy);font-size:14px;font-weight:500;line-height:1.45;text-align:left}#nx-wc-pdp-modal.nx-v3:not(.is-page)[data-pal=nx] .nx-wc-pdp-note{background:#edf7ff}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-note:before{content:"info";font-family:Material Symbols Rounded;font-size:20px;font-variation-settings:"wght" 300,"opsz" 24;font-feature-settings:"liga";line-height:1;flex:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step^=bmi]:has(.nx-wlp-goal) .nx-wc-pdp-weight{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step^=bmi]:has(.nx-wlp-goal)>h3{margin-bottom:0!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal{margin-bottom:12px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal .nx-wlp-goal-sub{margin:8px 0 24px;color:var(--muted);font-size:15px;line-height:1.45;text-align:left}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums>div{font-size:13px;color:var(--muted);font-weight:600}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums b{display:block;font-size:40px;line-height:1.1;color:var(--navy);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums b small{font-size:18px;letter-spacing:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums .tgt{text-align:right}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums .tgt b{color:var(--accent)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gwrap{position:relative;display:flow-root;padding-bottom:62px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gwrap input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:10px;margin:22px 0 6px;padding:0;border:0;border-radius:99px;background:linear-gradient(90deg,var(--main) var(--p, 50%),#e7ecea var(--p, 50%));direction:rtl;cursor:pointer;box-shadow:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gwrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:5px solid var(--main);box-shadow:0 4px 12px #1c9ef955;cursor:grab}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gwrap input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid var(--main)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-gwrap input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:6px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-hmark{position:absolute;top:44px;left:calc(15px + (100% - 30px) * var(--hp));display:flex;flex-direction:column;align-items:center;transform:translate(-50%);pointer-events:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-hmark i{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid var(--hmark)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-hmark span{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:999px;background:var(--hmark-bg);font-size:12.5px;font-weight:700;color:var(--hmark);white-space:nowrap;font-variant-numeric:tabular-nums}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-hmark.r span{left:auto;right:-10px;transform:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-hmark.l span{left:-10px;transform:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pill{display:flex;gap:12px;align-items:center;background:#f1f0ff;color:#4f4ab8;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pill-text{display:flex;flex-direction:column;gap:2px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pill-text b{font-weight:700}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pill-text span{font-weight:400;color:var(--ink)}#nx-wc-pdp-modal.nx-v3:not(.is-page)[data-pal=nx] .nx-wlp-pill{background:#eaf6ee;color:#0b5236}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-page-subtitle{margin:-16px 0 24px!important;font-size:15px!important;line-height:1.45!important;color:var(--muted)!important;font-style:normal}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-page-subtitle i{font-style:normal}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=options] .nx-wc-pdp-hero{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-panel,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-panel{padding:0;margin:0;background:none;border:0;box-shadow:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-panel-title{margin:0;font-family:inherit;font-size:26px;line-height:1.18;font-weight:800;letter-spacing:-.015em;color:var(--navy);text-align:left}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-panel-subtitle{margin:8px 0 24px;color:var(--muted);font-size:15px;line-height:1.45;text-align:left}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;margin:0;min-height:0;border:1px solid var(--tile-line);border-radius:20px;background:#fff;box-shadow:none;text-align:left;transition:background-color .22s var(--ease),border-color .22s var(--ease)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card:hover{border-color:var(--hover-line);background:var(--hover-fill)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card.is-suggested{border-color:var(--sel-line);background:var(--sel-fill)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-rx{position:absolute;top:12px;left:12px;z-index:1;font-size:11px;font-weight:700;background:#fff;color:var(--accent);padding:3px 8px;border-radius:999px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-image{position:relative;height:110px;width:100%;margin:0 0 6px;border-radius:14px;background:linear-gradient(180deg,#f1f0ff,#fff);display:grid;place-items:center;overflow:hidden}#nx-wc-pdp-modal.nx-v3:not(.is-page)[data-pal=nx] .nx-wc-pdp-product-image{background:linear-gradient(180deg,#edf7ff,#fff)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-image{padding:6px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-image img{position:static;height:96px;width:auto;max-width:100%;max-height:none;object-fit:contain;transform:none;filter:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-body{display:flex;flex-direction:column;gap:4px;padding:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-selected-label{font-size:11px;font-weight:700;color:var(--sel-icon);letter-spacing:.06em;text-transform:uppercase}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-name{margin:0;font-family:inherit;font-size:19px;font-weight:800;color:var(--navy)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-generic{margin:0;font-size:13px;color:var(--muted)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-price{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--ink)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card .nx-wc-pdp-btn-primary{height:48px;min-height:48px;margin:0;font-size:15px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-btn-secondary,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-safety-link{min-height:0;height:auto;padding:2px 0;margin:0;border:0;background:none;box-shadow:none;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--muted);text-align:center;text-decoration:underline;text-underline-offset:3px}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=options] .nx-wc-pdp-disclaimer{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-disclaimer{margin:20px 0 0;padding:0;border:0;background:none;text-align:center}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-disclaimer p,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-legal{font-size:12px;color:var(--faint);line-height:1.5;margin:0 0 6px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-legal a{color:var(--muted)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake{padding:0;color:var(--ink);font-family:inherit}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-wl-intake-host]:not(.nx-wl-intake){padding:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-card{padding:0;margin:0;border:0;background:transparent}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-progress-bar-container,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-progress-text,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-label .required{display:none!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-status]:not(:empty){color:var(--muted);font-size:15px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-section-title{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-page>div{gap:0!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]{border-bottom:0!important;padding:0!important;margin:0 0 22px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-label{display:block;margin:0 0 10px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;color:var(--ink)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-page>div>[data-field-id]:first-child>.nx-label{margin:0 0 24px;font-size:26px;font-weight:800;line-height:1.18;letter-spacing:-.015em;color:var(--navy)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-required])>.nx-label:after{content:"optional";margin-left:6px;font-size:12px;font-weight:500;color:var(--faint)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-input,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-textarea,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake textarea{width:100%;height:60px;min-height:60px;padding:0 18px;border:1.5px solid var(--line);border-radius:16px;background:#fff;font-family:inherit;font-size:20px;font-weight:700;color:var(--ink);box-shadow:none;outline:0;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-input::placeholder,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake textarea::placeholder{color:#c5ccd0;font-weight:500}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake textarea.nx-input,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake textarea.nx-textarea,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id] textarea{height:auto;min-height:96px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.45;resize:vertical}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-input:focus,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-error-message{margin-top:6px;font-size:13px;font-weight:600;color:#c2410c}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option-group{display:grid;gap:10px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option{position:relative;display:flex;align-items:stretch;gap:0;min-height:64px;padding:0;margin:0;border:1px solid var(--tile-line);border-radius:16px;background:#fff;cursor:pointer;transition:background-color .22s var(--ease),border-color .22s var(--ease)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option:hover{border-color:var(--hover-line);background:var(--hover-fill)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option.selected{border-color:var(--sel-line);background:var(--sel-fill)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option label{position:relative;z-index:1;flex:1;display:flex;align-items:center;gap:14px;margin:0;padding:12px 52px 12px 14px;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1.35;color:var(--ink);cursor:pointer}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option label:before{content:"radio_button_unchecked";flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f4f4f5;color:#6b7076;font-family:Material Symbols Rounded;font-size:20px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"wght" 300,"opsz" 24;transition:background .2s var(--ease),color .2s}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option.selected label:before{background:#fff;color:var(--sel-icon)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option:after{content:"";position:absolute;right:18px;top:50%;width:20px;height:20px;margin-top:-10px;border:1.5px solid #d4d4d4;border-radius:50%;pointer-events:none;z-index:1;transition:border-color .2s}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option:has(input[type=checkbox]):after{border-radius:7px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option.selected:after{border-color:transparent;border-radius:1px;right:25px;width:6px;height:11px;margin-top:-7px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg);animation:nx-wlp-ck .26s var(--ease) both}@keyframes nx-wlp-ck{0%{opacity:0;transform:rotate(45deg) scale(.5)}to{opacity:1;transform:rotate(45deg) scale(1)}}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression]) .nx-option-group:has(>.nx-option:nth-child(2):last-child){grid-template-columns:1fr 1fr}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression]) .nx-option-group:has(>.nx-option:nth-child(2):last-child) label{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression]) .nx-option-group:has(>.nx-option:nth-child(2):last-child) label:before{width:48px;height:48px;font-size:24px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression]) .nx-option-group:has(>.nx-option:nth-child(2):last-child) .nx-option:after{top:14px;margin-top:0;right:14px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression]) .nx-option-group:has(>.nx-option:nth-child(2):last-child) .nx-option.selected:after{top:16px;right:21px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression]:not(.nx-field-hidden){margin:0!important;padding:9px 18px!important;background:#f6faff;border-left:1px solid #e1eefb;border-right:1px solid #e1eefb}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression])+[data-show-expression]:not(.nx-field-hidden){margin-top:-10px!important;padding-top:18px!important;border-top:1px solid #e1eefb;border-radius:16px 16px 0 0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression]:not(.nx-field-hidden):not(:has(~[data-show-expression]:not(.nx-field-hidden))){padding-bottom:18px!important;margin-bottom:22px!important;border-bottom:1px solid #e1eefb!important;border-radius:0 0 16px 16px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression])+[data-show-expression]:not(.nx-field-hidden):not(:has(~[data-show-expression]:not(.nx-field-hidden))){border-radius:16px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-label{font-size:14px;margin-bottom:8px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-input:not(textarea){height:48px;min-height:48px;border-radius:12px;padding:0 14px;font-size:15px;font-weight:600}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-option-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-option{flex:none;width:auto;min-height:40px;border-radius:999px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-option label{flex:none;width:auto;padding:9px 14px;font-size:14px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-option label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-option:after{display:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nxe-nav-buttons{margin-top:8px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=female]) label:before{content:"female"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=male]) label:before{content:"male"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=yes]) label:before{content:"pregnant_woman"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=no]) label:before{content:"close"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=not_sure]) label:before{content:"help"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=type_2_diabetes]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=severe_dehydration]) label:before{content:"water_drop"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=prediabetes]) label:before{content:"trending_up"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=high_blood_pressure]) label:before{content:"cardiology"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=high_cholesterol]) label:before{content:"bloodtype"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=pcos]) label:before{content:"gynecology"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=fatty_liver_disease]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=gallbladder_disease]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=pancreatitis]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=severe_abdominal_pain]) label:before{content:"gastroenterology"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=sleep_apnea]) label:before{content:"bedtime"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=thyroid_mass_nodule]) label:before{content:"endocrinology"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=severe_medication_hypersensitivity]) label:before{content:"warning"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=none_of_the_above]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=none]) label:before{content:"block"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=kidney_disease]) label:before{content:"nephrology"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=liver_disease]) label:before{content:"science"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=diabetic_retinopathy]) label:before{content:"visibility"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=prior_bariatric_surgery]) label:before{content:"local_hospital"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=medullary_thyroid_carcinoma]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=men2_syndrome]) label:before{content:"genetics"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=insulin]) label:before,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value^=yes_]) label:before{content:"syringe"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=diabetes_medication]) label:before{content:"pill"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=blood_pressure_medication]) label:before{content:"monitor_heart"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=thyroid_medication]) label:before{content:"medication"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=birth_control_pills]) label:before{content:"calendar_month"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=other]) label:before{content:"add"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=no_first_time]) label:before{content:"auto_awesome"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=persistent_vomiting]) label:before{content:"sick"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-option:has(input[value=lump_in_neck]) label:before{content:"search"}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot{margin-top:24px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot .nx-wc-pdp-continue{margin-top:0!important}@media(max-width:860px){#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog:not(.is-wide) .nx-wc-pdp-scroll{padding:24px 18px 20px}#nx-wc-pdp-modal.nx-v3:not(.is-page) h3,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-panel-title,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-page>div>[data-field-id]:first-child>.nx-label,#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=bmi-high]>h3,#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=bmi-summary]>h3{font-size:22px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-weight strong{font-size:46px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-products{grid-template-columns:minmax(0,1fr)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-card{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;align-items:center}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-image{height:84px;width:84px;margin:0;grid-row:1}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-product-image img{height:70px;max-width:68px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-actions{grid-column:1 / -1}}@media(max-width:767px){#nx-wc-pdp-modal.nx-v3:not(.is-page){background:#fff}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog:not(.is-wide) .nx-wc-pdp-scroll{padding:20px 16px 0}#nx-wc-pdp-modal.nx-v3:not(.is-page) h3,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-panel-title,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-page>div>[data-field-id]:first-child>.nx-label,#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=bmi-high]>h3,#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=bmi-summary]>h3{font-size:22px!important;line-height:1.2!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-hint,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-panel-subtitle,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal .nx-wlp-goal-sub{font-size:14.5px;margin:6px 0 20px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-page-subtitle{font-size:14.5px!important;margin:-14px 0 20px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-form-page>div>[data-field-id]:first-child>.nx-label{margin-bottom:20px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option-group{gap:10px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option{border-radius:14px;min-height:58px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option label{gap:12px;padding:11px 46px 11px 14px;font-size:15px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option label:before{width:36px;height:36px;border-radius:10px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option:after{right:14px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-option.selected:after{right:21px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-field-id]:not([data-show-expression]) .nx-option-group:has(>.nx-option:nth-child(2):last-child) label{padding:16px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-input,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-input:not(textarea){height:54px;min-height:54px;border-radius:14px;padding:0 16px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression] .nx-input:not(textarea){height:48px;min-height:48px;border-radius:12px;padding:0 14px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake [data-show-expression]:not(.nx-field-hidden){padding-left:14px!important;padding-right:14px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bmi{padding:14px 16px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-goal-nums b{font-size:34px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-pill,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-note{font-size:13.5px;padding:11px 12px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nxe-nav-buttons{position:sticky;bottom:0;z-index:4;background:#fff;margin:20px -16px 0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #f0f0f0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot .nx-wc-pdp-continue,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-btn-primary{height:52px;min-height:52px;margin:0!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot .nx-wc-pdp-footnote{margin-top:8px!important;font-size:11.5px!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-products{padding-bottom:20px}}#nx-wc-pdp-modal.nx-v3:not(.is-page){font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-backdrop{background:#07194273}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide{width:min(600px,calc(100vw - 36px));max-width:none;min-height:min(620px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:28px;background:#fff;color:var(--ink);font-family:inherit;box-shadow:0 1px #00000008,0 40px 90px -30px #07194273;display:flex;flex-direction:column;overflow:hidden;transition:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog:not(.is-wide) .nx-wc-pdp-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:26px 32px 0;display:flex;flex-direction:column}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-step:not([hidden]){flex:1 0 auto;display:flex;flex-direction:column}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=options],#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=intake]{padding-bottom:28px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-top{flex:none;padding:22px 76px 0 28px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-close,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-close{top:22px;right:24px;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:22px;font-weight:400;line-height:1;box-shadow:none;transition:background .2s}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-close:hover{background:var(--bg)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-back,#nx-wc-pdp-modal.nx-v3:not(.is-page) #nxe-prev-btn{display:none!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nxe-nav-buttons{position:sticky;bottom:0;z-index:4;margin:auto -32px 0!important;padding:14px 32px 22px!important;background:linear-gradient(180deg,#fff0,#fff 18px)}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot .nx-wc-pdp-continue,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nx-btn-primary{margin-top:0!important}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake{display:flex;flex-direction:column;flex:1 0 auto}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) [data-step=options] .nx-wc-pdp-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:0;min-height:0;margin:-26px -32px 22px;padding:22px 32px 0;border-radius:0;background:linear-gradient(160deg,#eceafe,#dcecff);overflow:hidden}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) [data-step=options] .nx-wc-pdp-hero>div:first-child{display:block;padding-bottom:20px}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) [data-step=options] .nx-wc-pdp-hero h3{font-size:26px!important;line-height:1.05;max-width:none;color:var(--navy)}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-title-line{display:inline}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-title-line+.nx-wc-pdp-title-line:before{content:" "}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-hero-copy{margin:6px 0 12px;max-width:none;font-size:14px;color:var(--muted)}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-bullets{position:static;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-bullets li{display:inline-flex;flex-direction:row;align-items:center;gap:6px;max-width:none;margin:0;padding:5px 10px 5px 6px;border-radius:999px;background:#fff;font-size:12px;font-weight:600;color:var(--ink);line-height:1.2}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-check{width:20px;height:20px;padding:3px;color:var(--cta);background:none}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-hero-visual{position:relative;inset:auto;width:150px;height:150px;display:block}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-hero-visual img{position:absolute;right:-10px;bottom:0;width:170px;height:auto;max-width:none}@media(max-width:767px){#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide{width:100%;min-height:100dvh;max-height:100dvh;height:100dvh;border-radius:0;box-shadow:none}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-top{padding:12px 62px 12px 16px;border-bottom:1px solid #f0f0f0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-back{width:36px;height:36px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-proglabel{font-size:12px;margin-bottom:6px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-bar{height:4px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-close,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-close{top:12px;right:14px;width:36px;height:36px;font-size:20px}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog.is-wide .nx-wc-pdp-scroll,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-dialog:not(.is-wide) .nx-wc-pdp-scroll{padding:20px 16px 0}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wlp-foot,#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wl-intake .nxe-nav-buttons{margin:auto -16px 0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:#fff;border-top:1px solid #f0f0f0}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=options],#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=intake]{padding-bottom:20px}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) [data-step=options] .nx-wc-pdp-hero{margin:-20px -16px 18px;padding:18px 16px 0;grid-template-columns:minmax(0,1fr) 110px}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) [data-step=options] .nx-wc-pdp-hero h3{font-size:22px!important}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-hero-copy{display:none}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-hero-visual{width:110px;height:120px}#nx-wc-pdp-modal.nx-v3[data-hero="1"]:not(.is-page) .nx-wc-pdp-hero-visual img{width:130px}}#nx-wc-pdp-modal.nx-v3:not(.is-page) [data-step=options] .nx-wc-pdp-disclaimer{display:block}@media(max-width:767px){body.nx-wc-pdp-modal-open shopify-chat,body.nx-wc-pdp-modal-open shopify-agent{visibility:hidden!important}}#nx-wc-pdp-modal.nx-v3:not(.is-page) .nx-wc-pdp-doctor h4{font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nx-wl-modal-v3.css.map */
