:root{--nv-white:var(--on-gradient);--nv-body-light:var(--on-gradient-muted);--nv-body-dark:var(--nv-ice-body);--nv-glass:color-mix(in oklab,var(--nv-white) 6%,transparent);--nv-lit-border:color-mix(in oklab,var(--nv-sky) 30%,transparent);--nv-night-gradient:radial-gradient(120% 90% at 70% 40%,var(--nv-deep),var(--nv-ink) 45%,var(--nv-onyx));--nv-leaf-shadow:-12px -12px 40px color-mix(in oklab,var(--nv-sky) 18%,transparent),18px 24px 50px color-mix(in oklab,var(--nv-onyx) 45%,transparent);--nv-mark:url(/nv-mark-white.svg)}.nv-ticker{z-index:51;top:0;height:36px;position:fixed;inset-inline:0}.nv-head{top:36px}.nv-site-main{padding-top:108px}.nv-head .logo{object-fit:contain;width:100%;max-width:175px}.nv-nav{align-items:center}.nv-nav-trigger{color:var(--nv-body-light);min-height:40px;padding:10px 14px;font-size:13px}.nv-nav-trigger.active,.nv-nav-trigger:hover{color:var(--nv-white);text-shadow:0 0 14px var(--nv-sky)}.nv-drop:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.nv-drop a:after{display:none}.nv-menu{flex-shrink:0;padding:0}.nv-head>.nv-btn{margin-left:auto}.nv-sheet{visibility:hidden;padding-top:144px}.nv-sheet.open{visibility:visible}.nv-sheet aside .nv-btn{align-self:start}.nv-sheet nav a{font-size:56px}.nv-sheet nav a,.nv-head a{letter-spacing:0}.nv-head .nv-btn{min-height:38px}.nv-head a:first-child{flex-shrink:0}.nvb-h1{letter-spacing:0;font-size:64px}.nvb-h1 em{letter-spacing:0}.nvb-copy{width:35%;padding-left:24px;left:5%}.nvb-eyebrow{letter-spacing:0;line-height:1.4}.nvb-leaf-t span,.nvb-leaf-t b,.nvb-leaf-t b em{letter-spacing:0}.nvb-skip{white-space:normal}.nvb-copy:after{display:none}.nv-btn{max-width:100%;font-family:var(--font-sans);letter-spacing:0;white-space:normal;text-align:center;height:auto;min-height:48px;color:var(--nv-white);flex-shrink:0;justify-content:center;padding:12px 22px;line-height:1.3}.nv-btn:disabled{filter:none;opacity:.5}.nv-btn--glass{color:var(--nv-white)}:focus-visible{outline:2px solid var(--nv-sky);outline-offset:4px}.nv-section-head h2{letter-spacing:0}.nv-accent{font-family:var(--font-accent);color:var(--primary);font-weight:500}.eyebrow:before{content:"";width:12px;height:12px;-webkit-mask:var(--nv-mark) center/contain no-repeat;-webkit-mask:var(--nv-mark) center/contain no-repeat;mask:var(--nv-mark) center/contain no-repeat;background:currentColor;margin-right:8px;display:inline-block}.nv-price{text-align:center}.nv-price p{margin-inline:auto}.nv-leaf-photo,main img:not(.nv-product-image):not(.nv-gallery-main):not(.nv-prov img):not(.nvb img):not(.nv-gallery-thumbs img){object-fit:cover;box-shadow:var(--nv-leaf-shadow);border-radius:0 48%}.nv-leaf-photo{aspect-ratio:4/5;border:1px solid var(--nv-lit-border);object-fit:cover;width:100%;max-width:440px}.nv-faq-photo{max-width:280px;margin:auto}.nv-product-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.nv-product-card{background:var(--card);border:1px solid var(--nv-lit-border);border-radius:24px;padding:12px;transition:translate .3s,border-color .3s;overflow:hidden}.nv-product-card:hover{border-color:var(--nv-sky);translate:0 -4px}.nv-product-image{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.nv-product-name{font-size:17px;font-weight:700;line-height:1.3}.nv-product-card .type-price{font-size:19px}.nv-product-card .p-5{padding:14px 4px 4px}.nv-product-actions{flex-direction:column;gap:8px;display:flex}.nv-product-actions .nv-btn{min-height:42px;padding:10px 12px;font-size:12px}.nv-gallery-main{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%}.nv-gallery-thumbs{gap:12px;margin-top:16px;display:flex}.nv-gallery-thumbs button{border:2px solid #0000;border-radius:12px;width:80px;height:80px;padding:0;overflow:hidden}.nv-gallery-thumbs button[aria-pressed=true]{border-color:var(--nv-sky)}.nv-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.nv-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.nv-goal-tile{background:0 0;border:0;min-width:0}.nv-goal-frame{aspect-ratio:4/5;box-shadow:var(--nv-leaf-shadow);border-radius:0 48%}.nv-goal-tile:nth-child(2n) .nv-goal-frame{border-radius:48% 0}.nv-soon-label{white-space:nowrap;background:var(--nv-onyx);color:var(--nv-white);top:50%;left:50%;translate:-50% -50%}.nv-goal-tile .p-6{padding:20px 0}.nv-goal-tile img{box-shadow:none!important;border-radius:0!important}.nv-provider{min-width:0}.nv-provider-photo{position:relative}.nv-provider-photo img{box-shadow:var(--nv-leaf-shadow);border:1px solid var(--nv-lit-border);border-radius:0 48%!important}.nv-provider:nth-child(2) .nv-provider-photo img{border-radius:999px 999px 18px 18px!important}.nv-provider:nth-child(3) .nv-provider-photo img{border-radius:18px!important}.nv-provider:nth-child(4) .nv-provider-photo img{border-radius:48% 0!important}.nv-provider-mark{z-index:1;opacity:.12;width:40px;height:40px;position:absolute;bottom:16px;right:16px}.nv-provider .p-5{padding:20px 0}.nv-chat{flex-direction:column;gap:20px;display:flex}.nv-chat-row{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.nv-chat-question{background:linear-gradient(135deg,var(--nv-deep),var(--nv-blue));max-width:85%;color:var(--nv-white);text-align:left;white-space:normal;border-radius:20px 20px 4px;height:auto;padding:18px 22px;font-size:15px;line-height:1.5}.nv-chat-row>div{align-self:start;max-width:92%}.nv-chat-answer{align-items:start;gap:12px;display:flex}.nv-chat-answer>div{background:var(--nv-glass);border:1px solid var(--nv-lit-border);border-radius:20px 20px 20px 4px;padding:20px;line-height:1.7}.nv-chat-avatar{background:var(--nv-deep);border-radius:50%;flex-shrink:0;width:36px;height:36px;padding:7px}.nv-typing{gap:5px;padding:8px;display:flex}.nv-typing i{background:var(--nv-sky);border-radius:50%;width:6px;height:6px;animation:.8s infinite alternate nv-type}.nv-typing i:nth-child(2){animation-delay:.2s}.nv-typing i:nth-child(3){animation-delay:.4s}@keyframes nv-type{to{opacity:.3;translate:0 -3px}}.nv-cookie{background:var(--nv-ink);color:var(--nv-white);--heading:var(--nv-white);--primary:var(--nv-sky);border-color:var(--nv-lit-border)}select option{background:var(--background);color:var(--nv-ink)}.nv-shop-filters{top:108px!important}.nv-shop-filters [role=group]{flex-wrap:wrap;max-width:100%}.nv-shop-filters button[aria-pressed=true],.nv-intake button[aria-pressed=true]{background:linear-gradient(135deg,var(--nv-deep),var(--nv-blue));color:var(--nv-white)}.nv-intake button[aria-pressed]{border-radius:999px;padding-block:12px}.nv-question{background:var(--nv-ice);color:var(--nv-ink);--heading:var(--nv-ink);--foreground:var(--nv-ink);--muted-foreground:var(--nv-body-dark);--primary:var(--brand-clinical-text);--surface-alt:var(--background);border-radius:22px;margin-top:32px;margin-bottom:48px;padding-inline:28px}.nv-question input,.nv-question select{background:var(--background)!important;color:var(--nv-ink)!important}.nv-confirm-image{max-width:160px}@media (width>=640px){.nv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.nv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-goal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1280px){.nv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.nvb{min-height:820px}.nvb.is-cut .nvb-flower{width:340px;top:215px}.nvb-copy{width:auto;inset:auto 5% 60px}.nvb-h1{font-size:44px}.nvb-leaf-t b{font-size:14px}.nvb-leaf-t b em{font-size:17px}.nv-head{gap:12px}.nv-head .logo{width:145px}.nv-sheet nav a{font-size:44px}.nvb-sub{font-size:15px}.nvb-cta{flex-wrap:wrap}.nvb-leaf-t span{font-size:8px}.nvb-trust{font-size:12px}}@media (width<=639px){.nvb{min-height:790px}.nvb.is-cut .nvb-flower{width:min(88vw,320px);top:195px}.nvb-copy{bottom:62px}.nvb-h1{font-size:38px}.nvb-sub{font-size:14px}.nvb-cta .nv-btn{min-height:44px;padding:12px;font-size:12px}.nv-head{gap:8px;padding-inline:14px}.nv-head .logo{width:112px;height:28px}.nv-head .nv-btn{padding:10px;font-size:11px}.nv-head .nv-menu{width:40px;padding:0}.nv-goal-grid{grid-template-columns:1fr}.nv-goal-frame{width:100%;max-width:320px;margin:auto}.nv-sheet{padding:140px 20px 40px}.nv-sheet nav a{font-size:38px}.nv-chat-question{max-width:95%}.nvb-trust{gap:8px 14px}.nv-question{border-radius:0;margin-top:16px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.nv-head:before{background:linear-gradient(180deg,color-mix(in oklab,var(--nv-onyx) 96%,transparent),color-mix(in oklab,var(--nv-ink) 92%,transparent))}.nv-btn{background-image:linear-gradient(135deg,var(--nv-deep),var(--brand-clinical-text));background-blend-mode:normal}.nv-btn--glass{background:var(--nv-glass)}.nv-btn--glass:after{content:"";border-radius:inherit;background:var(--nv-grain);opacity:.08;pointer-events:none;position:absolute;inset:0}.nvb{min-height:min(100svh - 145px,900px)}.nvb.is-cut .nvb-flower{width:min(46vw,100% - 140px,760px);top:50%}.nvb.is-final .nvb-copy{top:50%}.nv-legal{max-width:760px}.nv-legal nav{display:none}.nv-checkout-card,.nv-thanks li{background:var(--nv-ice);color:var(--nv-ink);--heading:var(--nv-ink);--foreground:var(--nv-ink);--muted-foreground:var(--nv-ice-body);--primary:var(--brand-clinical-text);--surface-alt:var(--background);border-radius:16px;padding:24px}.nv-checkout-card input:not([type=checkbox]),.nv-checkout-card select{color:var(--nv-ink)!important;background:var(--background)!important}.nv-emergency{background:var(--nv-onyx);color:var(--nv-white);--heading:var(--nv-white);padding:20px}.nv-emergency p{border:1px solid var(--nv-sky);border-radius:999px;max-width:1100px}.nv-provider-mark,.nv-chat-avatar{box-shadow:none!important;border-radius:0!important}.nvb .nv-btn--glass{background:color-mix(in oklab,var(--nv-white) 8%,transparent)}.nv-shop-filters{background:0 0}@media (width<=1023px){.nvb{min-height:790px}.nvb.is-cut .nvb-flower{width:340px;top:205px}.nvb.is-final .nvb-copy{top:auto;bottom:48px}.nvb-h1{font-size:42px}}@media (width<=639px){.nvb{min-height:730px}.nvb.is-cut .nvb-flower{width:min(88vw,300px);top:175px}.nvb.is-final .nvb-copy{bottom:30px}.nvb-h1{font-size:36px}.nvb-sub{line-height:1.5}.nvb-trust{font-size:11px}.nv-emergency p{border-radius:20px}}.nv-product-goal,.nv-product-tag{--heading:var(--nv-ink);color:var(--nv-ink)!important;background:var(--nv-ice)!important}.nvb-leaf-t{width:74%}.nvb-leaf-t b{white-space:nowrap;font-size:18px}.nvb-leaf-t b em{font-size:21px}.nv-btn:after{content:"";background:var(--nv-grain);opacity:.07;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.nv-nav-trigger.active:after{content:"";background:var(--nv-sky);height:2px;box-shadow:0 0 10px var(--nv-sky);inset-inline:14px;position:absolute;bottom:3px}.nv-chat-avatar{border-radius:50%!important}.nv-goal-tile{animation:7s ease-in-out infinite alternate nv-tile-float}.nv-goal-tile:nth-child(2n){animation-delay:-3s}@keyframes nv-tile-float{to{translate:0 -6px}}@media (width<=1023px){.nvb-leaf-t b{font-size:13px}.nvb-leaf-t b em{font-size:15px}.nvb.is-final .nvb-copy{bottom:28px}.nvb{height:700px;min-height:calc(100svh - 145px)}.nvb.is-cut .nvb-flower{width:300px;top:185px}}@media (width<=639px){.nvb{height:690px;min-height:690px}.nvb.is-cut .nvb-flower{width:280px;top:163px}.nvb.is-final .nvb-copy{bottom:26px}.nvb-leaf-t b{font-size:12px}.nvb-leaf-t b em{font-size:14px}.nvb-h1{font-size:34px}.nvb-trust{gap:6px 10px}}@media (prefers-reduced-motion:reduce){.nv-goal-tile{animation:none}}.nvb-night{background:var(--nv-night-gradient)}.nv-provider-row img{object-position:center 22%}.nv-product-card .type-price{color:var(--nv-light-label)}.nv-nav-trigger.active{position:relative}
