.hv{--page:#FAF9F6;--sage:#4F6B52;--deep:#344A39;--sage-l:#E6EDE3;--panel:#EDF1EA;--ink:#2F4234;--mut:#5E7062;--line:#E3E7E1;--card:#fff;--star:#C9A227;--soft:#D9E2D5;--display:"Fraunces",Georgia,"Times New Roman",serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--page);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}.hv *{box-sizing:border-box}.hv [hidden]{display:none!important}.hv h1,.hv h2,.hv h3{font-family:var(--display);font-weight:600;margin:0;color:var(--ink);text-wrap:balance;letter-spacing:0}.hv a{color:inherit}.hv-sec{padding:26px 16px}.hv-line{border-bottom:1px solid var(--line)}.hv-eye{font-size:11px;letter-spacing:1.6px;color:var(--mut);text-transform:uppercase}.hv-eye--sage{color:var(--sage);font-weight:600}.hv-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.hv-head h2{font-size:24px;line-height:1.15}.hv-small{font-size:12.5px;color:var(--mut);margin:0}.hv-center{text-align:center}.hv-stars{color:var(--star);letter-spacing:1px}.hv-btn{display:block;width:100%;border:0;background:var(--sage);color:#fff!important;text-align:center;font:600 13px/1.2 var(--body);padding:14px 20px;border-radius:999px;letter-spacing:.6px;cursor:pointer;text-decoration:none}.hv-btn:hover{background:var(--deep)}.hv-btn[disabled]{opacity:.5;cursor:not-allowed}.hv-btn--auto{display:inline-block;width:auto}.hv-btn--o{background:transparent;color:var(--ink)!important;border:1px solid var(--ink)}.hv-btn--o:hover{background:var(--ink);color:#fff!important}.hv-btn .bag{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;vertical-align:-3px;margin-right:7px}.hv-link{font-size:13px;font-weight:600;color:var(--sage)!important;text-decoration:underline;display:inline-block}.hv-btn:focus-visible,.hv button:focus-visible,.hv a:focus-visible,.hv summary:focus-visible,.hv input:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.hv-desk{display:none!important}.hv-hero{position:relative;background:var(--page)}.hv-hero img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.hv-hero__txt{position:absolute;left:16px;top:24px;width:52%;display:flex;flex-direction:column;gap:9px;align-items:flex-start}.hv-hero__h{font-size:30px!important;line-height:1.05}.hv-hero__txt p{margin:0;font-size:13px;color:var(--mut)}.hv-hero .hv-btn{padding:12px 16px}.hv-ticker{overflow:hidden;background:var(--panel);border-block:1px solid var(--line);padding:10px 0;white-space:nowrap}.hv-ticker .run{display:inline-flex;animation:hvtick 28s linear infinite}.hv-ticker span{font-size:13px;color:var(--deep);font-weight:500;letter-spacing:.3px;padding:0 14px;display:inline-flex;align-items:center;gap:28px}.hv-ticker span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--sage)}@keyframes hvtick{0%{transform:translate(0)}to{transform:translate(-50%)}}.hv-packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hv-card{margin:0;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;text-align:left}.hv-card--best{border:1.5px solid var(--sage)}.hv-badge{align-self:flex-start;font-size:10px;font-weight:600;background:var(--sage);color:#fff;padding:3px 7px;border-radius:4px;letter-spacing:.5px}.hv-pname{font-size:14px;text-decoration:none;font-weight:500}.hv-price{font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.hv-strike{font-size:12.5px;color:var(--mut);margin-left:5px}.hv-perday{font-size:11.5px;color:var(--mut)}.hv-card .hv-btn{margin-top:auto;padding:11px 8px;font-size:12px}.hv-card .hv-perday{margin-bottom:6px}.hv-icons{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:11.5px;gap:6px}.hv-icons svg{width:28px;height:28px;stroke:var(--sage);fill:none;stroke-width:1.5;display:block;margin:0 auto 5px}.hv-panel{background:var(--panel);border-radius:20px;padding:24px 16px}.hv-ing{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 6px;text-align:center;font-size:11.5px}.hv-ing img{display:block;width:64px;height:64px;max-width:100%;border-radius:50%;margin:0 auto 6px;object-fit:cover}.hv-split{display:flex;flex-direction:column;gap:14px}.hv-split__img{width:100%;height:auto;border-radius:14px;display:block}.hv-split__txt{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hv-split__txt h2{font-size:22px}.hv-ticks{font-size:14px;line-height:1.8;margin:0;padding:0;list-style:none}.hv-ticks li:before{content:"\2713  ";color:var(--sage);font-weight:700}.hv-reels{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.hv-reels::-webkit-scrollbar{display:none}.hv-reel{flex:0 0 46%;margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;min-width:0}.hv-rv{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:var(--panel)}.hv-rv video{width:100%;height:100%;object-fit:cover;display:block}.hv-snd{position:absolute;left:8px;bottom:8px;border:0;border-radius:999px;background:#1f2a229e;color:#fff;font:600 11px var(--body);padding:6px 10px;cursor:pointer}.hv-reel figcaption{display:flex;flex-direction:column;font-size:12.5px;line-height:1.3}.hv-reel figcaption span{color:var(--mut);font-size:11.5px}.hv-proof{background:linear-gradient(180deg,var(--panel) 0%,var(--page) 100%);margin:10px;border-radius:22px;padding:22px 16px 20px 24px;display:flex;align-items:center;gap:26px}.hv-pdoc{position:relative;width:100px;height:133px;flex:none}.hv-pdoc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(3deg) translate(8px,2px);background:#f1f0ea;border-radius:4px;box-shadow:0 10px 24px #344a391f}.hv-paper{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff center/cover no-repeat;border-radius:4px;transform:rotate(-4deg);box-shadow:0 18px 34px #344a392e,0 4px 10px #344a391a}.hv-seal{position:absolute;right:-18px;bottom:-14px;width:56px;height:56px;filter:drop-shadow(0 8px 14px rgba(31,42,34,.22))}.hv-ptext{display:flex;flex-direction:column;gap:6px;min-width:0}.hv-ptitle{font-size:21px!important;line-height:1.1}.hv-ptitle em{font-style:italic;color:var(--sage)}.hv-plead{display:none}.hv-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.hv-facts li:before{content:"\2713";color:var(--sage);font-weight:700;font-size:12px;margin-right:6px}.hv-facts b{font-size:12.5px;font-weight:500}.hv-facts span{display:none}.hv-doctor{margin:2px 0 0;font-size:10.5px;line-height:1.5;color:var(--mut)}.hv-doctor b{color:var(--ink)}.hv-proof .hv-link{font-size:12px}.hv-rev{padding:26px 16px 22px;border-bottom:1px solid var(--line)}.hv-rtitle{text-align:center;font-size:22px!important;margin:4px 0 14px!important}.hv-rslider{display:flex;align-items:center;gap:4px}.hv-rvp{overflow:hidden;flex:1;min-width:0;border-radius:14px}.hv-rtrack{display:flex;transition:transform .55s ease}.hv-rs{flex:0 0 100%;display:flex;gap:14px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:0 4px 14px #1f2a220d}.hv-rav{flex:none;width:76px;height:76px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--page),0 0 0 4px var(--soft)}.hv-rtx{display:flex;flex-direction:column;gap:4px;min-width:0}.hv-rst{color:var(--star);font-size:13px;letter-spacing:2px}.hv-rs q{quotes:none;font-size:13px;line-height:1.45;color:var(--ink)}.hv-rs q:before{content:"\201c"}.hv-rs q:after{content:"\201d"}.hv-rnm{font-size:11.5px;color:var(--mut)}.hv-rnm b{color:var(--ink);font-weight:600}.hv-rnm i{font-style:normal;color:var(--sage);font-weight:600}.hv-rarr{flex:none;width:28px;height:28px;border:0;background:none;color:var(--mut);font-size:26px;line-height:1;cursor:pointer;padding:0}.hv-rdots{display:flex;justify-content:center;gap:6px;margin-top:12px}.hv-rdots i{width:6px;height:6px;border-radius:50%;background:#d3ddcf;transition:width .3s}.hv-rdots i.on{width:18px;border-radius:3px;background:var(--sage)}.hv-rcount{text-align:center;font-size:12.5px;color:var(--mut);margin-top:10px}.hv-rcount a{color:var(--sage);font-weight:600}.hv-founder{display:flex;flex-direction:column;gap:16px}.hv-founder__ph{width:100%;aspect-ratio:16/11;object-fit:cover;object-position:center 32%;border-radius:18px;display:block;height:auto}.hv-founder__tx{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hv-founder__h{font-size:28px!important;line-height:1.12}.hv-founder__h em{font-style:italic;color:var(--sage)}.hv-founder__tx p{margin:0;font-size:14px;line-height:1.6;color:var(--mut)}.hv-founder__sig b{display:block;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--sage);font-weight:600}.hv-founder__sig span{font-size:12px;color:var(--mut)}.hv-founder .hv-link{color:var(--ink)!important}.hv-blogs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px 12px;padding:0 16px 4px}.hv-blogs::-webkit-scrollbar{display:none}.hv-post{flex:0 0 74%;scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0;text-decoration:none}.hv-post__img{display:block;aspect-ratio:4/3;background:var(--panel) center/cover no-repeat}.hv-post__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.hv-post__date{font-size:10.5px;letter-spacing:1px;color:var(--mut);text-transform:uppercase}.hv-post__h{font-family:var(--display);font-weight:600;font-size:16px;line-height:1.3;color:var(--ink)}.hv-signup{background:var(--deep);color:#fff;padding:30px 16px;text-align:center;display:flex;flex-direction:column;gap:8px}.hv-signup h2{font-size:23px!important;color:#fff!important}.hv-signup p{margin:0;font-size:13px;opacity:.85}.hv-signup form{display:flex;gap:6px;margin:8px auto 0;width:100%;max-width:480px}.hv-signup input{flex:1;min-width:0;border:0;border-radius:999px;padding:13px 16px;font:14px var(--body);background:#fff;color:var(--ink)}.hv-signup button{border:0;border-radius:999px;background:var(--sage-l);color:var(--deep);font:600 13px var(--body);padding:0 18px;cursor:pointer;white-space:nowrap}.hv-signup .msg{font-size:12.5px;min-height:18px;opacity:.95}.hv-trust{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:11.5px;gap:6px;color:var(--mut);padding:22px 16px}.hv-trust svg{width:22px;height:22px;stroke:var(--sage);fill:none;stroke-width:1.5;display:block;margin:0 auto 5px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-pdp{background:transparent}.hv-punch{margin:8px 0 2px;display:flex;flex-direction:column;gap:6px}.hv-punch b{font-size:12.5px;letter-spacing:.9px;color:var(--sage);font-weight:600}.hv-punch p{margin:0;font-size:14px;line-height:1.6;color:var(--ink)}.hv-size{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:var(--mut)}.hv-size b{border:1.5px solid var(--sage);color:var(--deep);border-radius:999px;padding:5px 16px;font-size:13px;font-weight:600}.hv-ptitle-sm{font-size:13px;font-weight:600;margin:4px 0 8px}.hv-pk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hv-pk .hv-card{text-decoration:none;color:var(--ink)}.hv-pk .hv-card--sel{box-shadow:0 0 0 2px var(--sage) inset;border-color:var(--sage)}.hv-badge--ghost{background:transparent;color:transparent}.hv-more{display:block;width:100%;background:none;border:0;font:500 13px var(--body);color:var(--sage);text-decoration:underline;cursor:pointer;padding:10px 0 0}.hv-mrp{margin:8px 0 0;font-size:12px;color:var(--mut)}.hv-under{margin:0;font-size:12.5px;color:var(--mut);text-align:center;line-height:1.6}.hv-proof--pdp{margin:6px 0;padding:18px 14px 16px 20px}.hv-icons--pdp{padding:14px 0;border-block:1px solid var(--line)}.hv-acc details{border-top:1px solid var(--line)}.hv-acc>details:last-child{border-bottom:1px solid var(--line)}.hv-acc summary{list-style:none;display:flex;justify-content:space-between;padding:14px 2px;font-size:15px;cursor:pointer;font-weight:500}.hv-acc summary::-webkit-details-marker{display:none}.hv-acc summary:after{content:"+";color:var(--mut);font-size:18px;line-height:1}.hv-acc details[open]>summary:after{content:"\2013"}.hv-acc .hv-accbody{margin:0 2px 14px;font-size:14px;color:var(--mut);line-height:1.6}.hv-acc .hv-accbody p{margin:0 0 8px}.hv-acc .hv-accbody h5,.hv-acc .hv-accbody h4{font:600 14px var(--body);color:var(--ink);margin:10px 0 4px}.hv-acc .hv-accbody ul{margin:0 0 8px;padding-left:18px}.hv-ftabs{display:flex;gap:6px;margin:0 0 10px;flex-wrap:wrap}.hv-ftab{border:1px solid var(--soft);background:transparent;color:var(--ink);border-radius:999px;padding:8px 15px;font:500 13px var(--body);cursor:pointer}.hv-ftab.on{background:var(--sage);border-color:var(--sage);color:#fff}.hv-faq .hv-acc summary{font-size:14px;padding:12px 2px}.hv-faq .hv-acc details:last-child{border-bottom:0}.hv-switch{margin-top:6px;display:flex;flex-direction:column;gap:8px}.hv-switch b{font-size:14px}.hv-icards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hv-icard{background:#faf9f68c;border:1px solid var(--soft);border-radius:14px;padding:10px;display:flex;gap:10px;align-items:center;min-width:0}.hv-icard img{flex:none;width:46px;height:46px;border-radius:50%;object-fit:cover}.hv-icard div{display:flex;flex-direction:column;min-width:0}.hv-icard b{font-size:13px;color:var(--ink)}.hv-icard span{font-size:11.5px;color:var(--mut);line-height:1.35}.hv-sgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.hv-scard{display:flex;flex-direction:column;gap:4px;position:relative;min-width:0;margin:0}.hv-scard a{text-decoration:none;color:var(--ink)}.hv-simg{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;margin-bottom:6px;height:auto;background:var(--panel)}.hv-scard b{font-size:14px}.hv-ssub{font-size:11.5px;color:var(--mut);line-height:1.35}.hv-sst{font-size:12px;color:var(--star);letter-spacing:1px}.hv-sst i{font-style:normal;color:var(--mut);letter-spacing:0}.hv-spr{font-size:16px;font-weight:600}.hv-spr s{font-size:12.5px;color:var(--mut);font-weight:400;margin-left:4px}.hv-scard .hv-btn{margin-top:6px;padding:11px 6px;font-size:12px}.hv-sbadge{position:absolute;top:10px;left:10px;z-index:1}@media(prefers-reduced-motion:reduce){.hv-rtrack{transition:none}.hv-ticker .run{animation:none}}@media(min-width:990px){.hv-desk{display:revert!important}.hv-mob{display:none!important}.hv-sec{padding:60px max(60px,calc((100% - 1200px)/2))}.hv-head{text-align:center;margin-bottom:30px;gap:6px}.hv-head h2{font-size:36px}.hv-eye{font-size:12px}.hv-hero img{aspect-ratio:3/2}.hv-hero__txt{left:6%;top:50%;transform:translateY(-50%);width:38%;gap:14px}.hv-hero__h{font-size:56px!important}.hv-hero__txt p{font-size:17px}.hv-hero .hv-btn{padding:15px 28px;font-size:14px}.hv-ticker{padding:15px 0}.hv-ticker span{font-size:15px;padding:0 22px;gap:44px}.hv-packs{grid-template-columns:repeat(2,320px);gap:22px;justify-content:center}.hv-card{padding:18px;gap:6px}.hv-pname{font-size:16px}.hv-price{font-size:26px}.hv-icons{font-size:14px;max-width:900px;margin:0 auto}.hv-icons svg{width:36px;height:36px}.hv-panel{border-radius:26px;padding:52px 40px}.hv-ing{grid-template-columns:repeat(8,1fr);gap:16px;font-size:13.5px}.hv-ing img{width:104px;height:104px}.hv-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hv-split__img{border-radius:20px}.hv-split__txt{gap:20px}.hv-split__txt h2{font-size:40px}.hv-ticks{font-size:17px}.hv-reels{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;overflow:visible;margin:0;padding:0}.hv-reel{flex:none}.hv-reel figcaption{font-size:15px}.hv-reel figcaption span{font-size:13px}.hv-snd{font-size:12.5px;padding:8px 13px}.hv-proof{margin:0 max(60px,calc((100% - 1200px)/2));flex-direction:row;justify-content:center;gap:90px;padding:64px 70px;border-radius:28px}.hv-pdoc{width:280px;height:373px}.hv-seal{width:140px;height:140px;right:-46px;bottom:-34px}.hv-ptext{max-width:480px;gap:14px}.hv-ptitle{font-size:46px!important}.hv-plead{display:block;margin:0;font-size:16px;line-height:1.55;color:var(--mut)}.hv-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0 18px}.hv-facts li{border-top:1px solid var(--soft);padding:14px 0 0;display:flex;flex-direction:column;gap:2px}.hv-facts li:before{display:none}.hv-facts b{font-size:15px;font-weight:600}.hv-facts span{display:block;font-size:13px;color:var(--mut)}.hv-doctor,.hv-proof .hv-link{font-size:14px}.hv-rev{padding:60px}.hv-rtitle{font-size:36px!important;margin-bottom:24px!important}.hv-rslider{max-width:800px;margin:0 auto;gap:14px}.hv-rs{padding:24px 28px;gap:24px}.hv-rav{width:112px;height:112px}.hv-rs q{font-size:17px}.hv-rst{font-size:15px}.hv-rnm{font-size:14px}.hv-rarr{font-size:36px;width:42px;height:42px}.hv-rcount{font-size:14px}.hv-founder{flex-direction:row;align-items:center;gap:64px}.hv-founder__ph{width:520px;flex:none;aspect-ratio:4/3.4}.hv-founder__tx{gap:16px;max-width:560px}.hv-founder__h{font-size:48px!important}.hv-founder__tx p{font-size:17px}.hv-founder__sig b{font-size:14px}.hv-founder .hv-link{font-size:15px}.hv-blogs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow:visible;margin:0 0 22px;padding:0}.hv-post{flex:none}.hv-post__body{padding:20px 22px 24px;gap:8px}.hv-post__h{font-size:20px}.hv-post__date{font-size:12px}.hv-signup{padding:56px 60px}.hv-signup h2{font-size:34px!important}.hv-signup p{font-size:15px}.hv-signup input{padding:15px 20px}.hv-trust{font-size:14px;max-width:900px;margin:0 auto;padding:36px 16px}.hv-trust svg{width:28px;height:28px}.hv-icards{grid-template-columns:repeat(4,1fr);gap:16px}.hv-icard{padding:16px;gap:14px}.hv-icard img{width:64px;height:64px}.hv-icard b{font-size:15px}.hv-icard span{font-size:13px}.hv-pk{grid-template-columns:repeat(3,1fr)}.hv-sgrid{grid-template-columns:repeat(5,1fr);gap:22px}.hv-proof--pdp{margin:6px 0;flex-direction:row;gap:30px;padding:22px 20px 20px 26px;justify-content:flex-start}.hv-proof--pdp .hv-pdoc{width:110px;height:146px}.hv-proof--pdp .hv-seal{width:60px;height:60px;right:-20px;bottom:-16px}.hv-proof--pdp .hv-ptitle{font-size:24px!important}.hv-proof--pdp .hv-plead{display:none}.hv-proof--pdp .hv-facts{display:flex;flex-direction:column;gap:3px}.hv-proof--pdp .hv-facts li{border:0;padding:0;flex-direction:row}.hv-proof--pdp .hv-facts li:before{display:inline}.hv-proof--pdp .hv-facts span{display:none}.hv-proof--pdp .hv-facts b{font-weight:500;font-size:13.5px}.hv-proof--pdp .hv-doctor{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/haven.css.map */
