.hl{container-type:inline-size;background:var(--hl-bg);color:var(--hl-ink);font-family:var(--hl-sans);font-size:var(--hl-fs);line-height:1.55;font-weight:var(--hl-bw);-webkit-font-smoothing:antialiased;position:relative}.hl,:where(.hl) *,:where(.hl) *:before,:where(.hl) *:after{box-sizing:border-box}:where(.hl) img,:where(.hl) video{display:block;max-width:100%;height:auto}:where(.hl) :is(h1,h2,h3,h4,p,figure,dl,blockquote){margin:0}:where(.hl) :is(h1,h2,h3){font-family:var(--hl-sans-h);font-weight:var(--hl-hw);letter-spacing:var(--hl-tr);line-height:1.06;text-wrap:balance;text-transform:none;color:inherit}:where(.hl) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}:where(.hl) a{color:inherit}:where(.hl) :focus-visible{outline:2px solid var(--hl-brand);outline-offset:2px}.hl--soft{background:var(--hl-soft)}.hl--dark{background:var(--hl-dark);color:var(--hl-bg)}.hl--brand{background:var(--hl-brand);color:var(--hl-onbrand)}.hl--dark .hl-lede,.hl--brand .hl-lede,.hl--dark .hl-fine,.hl--brand .hl-fine{color:color-mix(in srgb,currentColor 78%,transparent)}.hl--dark .hl-btn{background:var(--hl-bg);color:var(--hl-brand)}.hl-rte p+p{margin-top:.8em}.hl-rte a{text-decoration:underline}.hl-placeholder{display:grid;place-items:center;text-align:center;padding:22px;border:1px dashed color-mix(in srgb,var(--hl-ink) 25%,transparent);border-radius:var(--hl-cr);background:repeating-linear-gradient(45deg,#edeae2,#edeae2 10px,#e5e2d9 10px 20px);color:var(--hl-mut);font-size:12.5px}.hl-placeholder svg{width:100%;height:100%;opacity:.25}.hl-wrap{padding-inline:var(--hl-gut)}.hl-sec{padding-block:calc(clamp(50px,6.6cqw,100px) * var(--hl-sp))}.hl-eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:block}.hl-lede{color:var(--hl-mut);font-size:clamp(15px,1.3cqw,17px);line-height:1.6}:where(.hl) h1{font-size:clamp(38px,6cqw,78px)}:where(.hl) h2{font-size:clamp(30px,4.3cqw,58px)}:where(.hl) h3{font-size:clamp(18px,1.6cqw,22px)}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:15px 28px;border-radius:var(--hl-br);background:var(--hl-brand);color:var(--hl-onbrand);font-weight:600;font-size:15px;text-decoration:none;transition:filter .18s,transform .18s}.hl-btn:hover{filter:brightness(.88);transform:translateY(-1px)}.hl-btn--lt{background:var(--hl-bg);color:var(--hl-brand)}.hl-btn--full{width:100%}.hl-btn[disabled]{background:var(--hl-line);color:#20242066;cursor:not-allowed;transform:none;filter:none}.hl-tlink{display:inline-flex;align-items:center;gap:7px;font-weight:500;font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.hl-trust{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--hl-mut);align-items:center}.hl-trust svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}.hl-secheadr{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;flex-wrap:wrap;margin-bottom:clamp(24px,3cqw,44px)}.hl-secheadr .hl-lede{max-width:34ch}.hl-announce{background:var(--hl-brand);color:var(--hl-onbrand);font-size:12px;display:flex;justify-content:space-between;gap:14px;padding:9px var(--hl-gut);flex-wrap:wrap}.hl-announce .hl-mid{transition:opacity .22s;font-weight:600}.hl-announce .hl-mid{opacity:.95}.hl-hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;background:var(--hl-bg);border-bottom:1px solid var(--hl-line2);display:flex;align-items:center;gap:22px;padding:14px var(--hl-gut);min-height:70px}.hl-logo{font-size:29px;font-weight:700;letter-spacing:-.06em;text-decoration:none;line-height:1}.hl-logo sup{font-size:.34em;font-weight:500;top:-1.1em;letter-spacing:0}.hl-nav{display:flex;gap:26px;margin-inline:auto}.hl-nav button{font-size:14.5px;font-weight:500;padding-bottom:3px;border-bottom:1.5px solid transparent}.hl-nav button[aria-current],.hl-nav button:hover{border-color:var(--hl-ink)}.hl-bagbtn{display:flex;align-items:center;gap:8px;border:1px solid var(--hl-line);border-radius:var(--hl-br);padding:9px 15px;font-size:13px}.hl-bagbtn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.hl-burger{display:none;border:1px solid var(--hl-line);border-radius:var(--hl-br);padding:9px 14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hl-mnav{display:none;flex-direction:column;padding:8px var(--hl-gut) 18px;border-bottom:1px solid var(--hl-line2)}.hl-mnav.hl-open{display:flex}.hl-mnav button{text-align:left;padding:12px 0;font-size:17px;font-weight:600;border-bottom:1px solid var(--hl-line2)}.hl-hero{position:relative;min-height:clamp(470px,62cqw,690px);display:flex;align-items:center;isolation:isolate;overflow:hidden;color:var(--hl-onbrand)}.hl-hero video,.hl-hero>img.hl-bgi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--hl-brand) 0%,color-mix(in srgb,var(--hl-brand) 95%,transparent) 26%,color-mix(in srgb,var(--hl-brand) 40%,transparent) 62%,transparent 100%);opacity:var(--hl-ov,1)}.hl-hero-in{padding:var(--hl-gut);padding-block:clamp(44px,6cqw,84px) clamp(92px,11cqw,140px);width:100%}.hl-hero h1{margin:18px 0 20px;max-width:14ch}.hl-hero .hl-lede{color:color-mix(in srgb,var(--hl-onbrand) 90%,transparent);max-width:44ch;margin-bottom:24px}.hl-hero .hl-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hl-hero .hl-trust{color:color-mix(in srgb,var(--hl-onbrand) 75%,transparent);margin-top:15px}.hl-hero .hl-price{margin-top:16px;font-size:13px;color:color-mix(in srgb,var(--hl-onbrand) 80%,transparent)}.hl-pausebtn{position:absolute;right:var(--hl-gut);top:20px;z-index:3;border:1px solid color-mix(in srgb,var(--hl-onbrand) 40%,transparent);background:#20242066;color:var(--hl-onbrand);border-radius:var(--hl-br);padding:9px 16px;font-size:12.5px}.hl-herocard{position:absolute;right:var(--hl-gut);bottom:70px;z-index:3;display:flex;align-items:center;gap:14px;background:var(--hl-bg);color:var(--hl-ink);border-radius:var(--hl-cr);padding:12px 18px 12px 12px;width:min(360px,72cqw);box-shadow:0 14px 40px #20242033;text-decoration:none}.hl-herocard .hl-t{display:grid;gap:2px;min-width:0}.hl-herocard small{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-mut)}.hl-herocard strong{font-size:15.5px;font-weight:600;letter-spacing:-.02em}.hl-herocard .hl-t span{font-size:12px;color:var(--hl-mut)}.hl-herocard b{font-size:14.5px}.hl-herofoot{position:absolute;left:var(--hl-gut);right:var(--hl-gut);bottom:20px;z-index:3;border-top:1px solid color-mix(in srgb,var(--hl-onbrand) 30%,transparent);padding-top:14px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.hl-attrs{display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px 32px;padding:22px var(--hl-gut);border-bottom:1px solid var(--hl-line2)}.hl-attrs span{display:inline-flex;align-items:center;gap:9px;font-size:14.5px}.hl-ck{color:var(--hl-brand);font-weight:700}.hl-ritual{text-align:center}.hl-ritual h2{margin:16px auto 20px;max-width:18ch;font-size:clamp(30px,4.6cqw,62px)}.hl-ritual h2 em{font-style:normal;color:var(--hl-mut)}.hl-ritual .hl-lede{max-width:56ch;margin-inline:auto}.hl-whofor{background:var(--hl-soft)}.hl-whofor .hl-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4cqw,64px);align-items:start}.hl-whofor h2{margin:14px 0 16px}.hl-whofor ul{list-style:none;margin:0;padding:0;display:grid}.hl-whofor li{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid #20242026;font-size:clamp(16px,1.5cqw,19px)}.hl-whofor .hl-notfor{margin-top:22px;border:1px solid #20242033;border-radius:var(--hl-cr);padding:18px;font-size:14.5px;color:var(--hl-mut)}.hl-whofor .hl-notfor b{color:var(--hl-ink)}.hl-how{display:grid;grid-template-columns:1fr 1.06fr;gap:clamp(24px,4cqw,64px);align-items:start}.hl-howmedia video,.hl-howmedia img{width:100%;aspect-ratio:1;object-fit:contain;background:#f2efe8;border-radius:var(--hl-cr)}.hl-howmedia p{font-size:12.5px;color:var(--hl-mut);margin-top:12px}.hl-step{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--hl-line)}.hl-step:last-of-type{border-bottom:1px solid var(--hl-line)}.hl-step .hl-n{width:34px;height:34px;border-radius:50%;background:var(--hl-brand);color:var(--hl-onbrand);display:grid;place-items:center;font-size:11px;font-weight:600}.hl-step p{color:var(--hl-mut);font-size:14.5px;margin-top:5px}.hl-steps .hl-tlink{margin-top:22px}.hl-flavgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.hl-flavcard{background:var(--hl-tint);border-radius:72px 72px var(--hl-cr) var(--hl-cr);padding:18px 11px 14px;display:grid;gap:11px;text-align:left;transition:transform .2s}.hl-flavcard:hover{transform:translateY(-4px)}.hl-flavcard .hl-ph{background:var(--hl-bg);border-radius:62px 62px 10px 10px;aspect-ratio:1;overflow:hidden}.hl-flavcard .hl-ph img{width:100%;height:100%;object-fit:cover}.hl-flavcard .hl-nm{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600}.hl-flavcard .hl-nm .hl-ar{margin-left:auto;color:var(--hl-mut);font-weight:400}.hl-flavcard .hl-ds{font-size:12.5px;color:var(--hl-mut);line-height:1.45;min-height:1em}.hl-flavcard .hl-ct{font-size:11.5px;color:var(--hl-mut)}.hl-flavnote{margin-top:20px;font-size:13.5px;color:var(--hl-mut)}.hl-kitbox{margin-inline:clamp(12px,2cqw,28px);border:1px solid var(--hl-line);border-radius:calc(var(--hl-cr) + 10px);padding:clamp(22px,3.2cqw,50px)}.hl-kit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4cqw,60px);align-items:center}.hl-kit figure img{border-radius:var(--hl-cr);aspect-ratio:4/3;object-fit:cover;width:100%}.hl-kit figcaption{font-size:12.5px;color:var(--hl-mut);margin-top:11px}.hl-checks{display:grid;margin:20px 0}.hl-checks div{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--hl-line2);font-size:15px;align-items:center}.hl-bigprice{font-size:clamp(30px,3.2cqw,42px);font-weight:600;letter-spacing:-.04em;margin-top:6px}.hl-kit .hl-sub{font-size:13px;color:var(--hl-mut);margin:4px 0 20px}.hl-details{display:grid;grid-template-columns:1fr 1fr}.hl-details figure{position:relative;min-height:330px}.hl-details figure img{width:100%;height:100%;object-fit:cover;min-height:330px}.hl-details figcaption{position:absolute;left:24px;bottom:22px;color:#fafaf7cc;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hl-details .hl-panel{background:var(--hl-brand);color:var(--hl-onbrand);padding:clamp(28px,4.4cqw,70px);display:flex;flex-direction:column;justify-content:center;gap:17px}.hl-details .hl-panel .hl-lede{color:color-mix(in srgb,var(--hl-onbrand) 80%,transparent);max-width:42ch}.hl-details .hl-tags{display:flex;gap:24px;flex-wrap:wrap;border-block:1px solid color-mix(in srgb,var(--hl-onbrand) 30%,transparent);padding-block:15px;font-size:13.5px}.hl-refillband{background:var(--hl-brand);color:var(--hl-onbrand);border-radius:calc(var(--hl-cr) + 12px);margin-inline:clamp(12px,2cqw,28px);padding:clamp(28px,4.2cqw,68px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4cqw,60px);align-items:center}.hl-refillband h2{margin:15px 0 16px}.hl-refillband .hl-lede{color:color-mix(in srgb,var(--hl-onbrand) 80%,transparent)}.hl-refillband .hl-fine2{font-size:12.5px;color:color-mix(in srgb,var(--hl-onbrand) 62%,transparent);margin-top:15px}.hl-offer{background:var(--hl-bg);color:var(--hl-ink);border-radius:var(--hl-cr);padding:clamp(20px,2.4cqw,32px);display:grid;gap:13px}.hl-offer .hl-pill{justify-self:start;background:var(--hl-soft);color:var(--hl-brand);border-radius:var(--hl-br);padding:6px 13px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.hl-offer h3{font-size:clamp(21px,2.3cqw,29px)}.hl-offer .hl-pr{font-size:clamp(28px,3cqw,40px);font-weight:600;letter-spacing:-.04em}.hl-offer .hl-pr em{font-style:normal;font-size:14px;font-weight:400;color:var(--hl-mut);letter-spacing:0}.hl-offer .hl-meta{font-size:13.5px;color:var(--hl-mut)}.hl-offer .hl-save{background:color-mix(in srgb,var(--hl-soft) 55%,var(--hl-bg));border-left:3px solid var(--hl-brand);border-radius:8px;padding:12px 14px;font-size:13.5px}.hl-offer .hl-today{font-size:13.5px;color:var(--hl-mut);line-height:1.5}.hl-perday{font-weight:600;color:var(--hl-brand)}.hl-lnote{border-block:1px solid var(--hl-line);padding-block:clamp(26px,3cqw,44px);text-align:center}.hl-lnote p{max-width:56ch;margin-inline:auto;font-size:clamp(16px,1.5cqw,19px)}.hl-lnote .hl-eyebrow{color:var(--hl-mut);margin-bottom:12px}.hl-founder{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(24px,4cqw,60px);align-items:center}.hl-founder .hl-ph{aspect-ratio:4/5;border-radius:var(--hl-cr);background:repeating-linear-gradient(45deg,#edeae2,#edeae2 10px,#e5e2d9 10px 20px);display:grid;place-items:center;text-align:center;padding:22px;border:1px dashed #20242040}.hl-founder .hl-ph span{font-size:12px;color:var(--hl-mut);max-width:24ch;line-height:1.5}.hl-founder blockquote{margin:0;font-size:clamp(18px,2cqw,26px);line-height:1.35;letter-spacing:-.02em}.hl-founder .hl-by{margin-top:18px;font-size:13.5px;color:var(--hl-mut)}.hl-faqgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,4cqw,60px);align-items:start}.hl-faqlist{display:grid;gap:10px}details.hl-acc{border:1px solid var(--hl-line);border-radius:var(--hl-cr);padding:0 20px}details.hl-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;font-weight:600;font-size:16px}details.hl-acc summary::-webkit-details-marker{display:none}details.hl-acc summary:after{content:"+";font-weight:400;font-size:20px;color:var(--hl-brand);line-height:1}details.hl-acc[open] summary:after{content:"\2013"}details.hl-acc .hl-ans{padding:0 0 18px;color:var(--hl-mut);font-size:14.5px;max-width:64ch}.hl-closer{background:var(--hl-soft);text-align:center}.hl-closer h2{margin:14px auto;max-width:17ch}.hl-closer .hl-lede{max-width:50ch;margin:0 auto 24px}.hl-closer .hl-rr{display:flex;gap:10px 26px;justify-content:center;flex-wrap:wrap;margin-bottom:24px;font-size:14px}.hl-closer .hl-rr span{display:inline-flex;gap:8px;align-items:center}.hl-ftr .hl-logo{color:var(--hl-bg);display:inline-block;margin-bottom:12px}.hl-ftr h4{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7e8880;font-weight:500;margin-bottom:11px}.hl-ftr a{display:block;text-decoration:none;font-size:14px;padding:5px 0}.hl-signup input{flex:1;min-width:0;background:transparent;border:1px solid #FAFAF740;color:var(--hl-bg);border-radius:var(--hl-br);padding:11px 15px;font-size:14px}.hl-signup button{border-radius:var(--hl-br);background:var(--hl-bg);color:var(--hl-dark);padding:11px 17px;font-size:13.5px;font-weight:600;white-space:nowrap}.hl-ftr .hl-end{border-top:1px solid #FAFAF726;margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px;color:#7e8880}.hl-crumb{font-size:12.5px;color:var(--hl-mut);padding:20px var(--hl-gut) 0}.hl-pdp{display:grid;grid-template-columns:1.14fr .86fr;gap:clamp(24px,4cqw,64px);align-items:start;padding:clamp(18px,2.6cqw,36px) var(--hl-gut) 0}.hl-gal{display:grid;gap:13px;position:sticky;top:96px}.hl-galtitle{font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--hl-mut)}.hl-galmain{border-radius:calc(var(--hl-cr) + 2px);overflow:hidden;background:#f2efe8;aspect-ratio:4/3}.hl-galmain img{width:100%;height:100%;object-fit:cover}.hl-thumbs{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hl-thumbs::-webkit-scrollbar{display:none}.hl-thumbs button{flex:0 0 auto}.hl-gal,.hl-buy,.hl-pdp>*{min-width:0}.hl-thumbs button{width:72px;aspect-ratio:1;border-radius:11px;overflow:hidden;border:1px solid var(--hl-line);padding:0;background:#f2efe8}.hl-thumbs button{position:relative}.hl-thumbs .hl-isvid:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:15px;background:#20242040;text-shadow:0 1px 4px #0006}.hl-galmain video{width:100%;height:100%;object-fit:cover;display:block}.hl-galcap{font-size:12.5px;color:var(--hl-mut)}.hl-shotcap{font-size:12.5px;color:var(--hl-ink);font-weight:600;letter-spacing:-.01em}.hl-sizenote{display:flex;gap:10px;align-items:center;border:1px solid var(--hl-line);border-radius:var(--hl-cr);padding:12px 15px;font-size:13px;color:var(--hl-mut)}.hl-sizenote b{color:var(--hl-ink);font-weight:600}.hl-darkcard{background:var(--hl-dark);color:var(--hl-bg);border-radius:calc(var(--hl-cr) + 2px);padding:22px;display:grid;gap:13px;margin-top:32px}.hl-darkcard .hl-eyebrow{color:#fafaf799}.hl-darkcard h3{font-size:clamp(19px,2.1cqw,27px)}.hl-darkcard img{border-radius:12px;aspect-ratio:4/5;object-fit:cover}.hl-darkcard p{font-size:13.5px;color:#fafaf7b3}.hl-buy{display:grid;gap:19px;align-content:start}.hl-buy h1{font-size:clamp(32px,4cqw,52px)}.hl-desc{color:var(--hl-mut);font-size:15.5px;line-height:1.62}.hl-priceline{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}.hl-priceline strong{font-size:clamp(27px,2.9cqw,37px);font-weight:600;letter-spacing:-.04em}.hl-priceline span{font-size:12.5px;color:var(--hl-mut);line-height:1.45}.hl-chips span{border:1px solid var(--hl-line);border-radius:var(--hl-br);padding:6px 13px;font-size:12.5px;color:var(--hl-mut);display:inline-flex;gap:6px;align-items:center}.hl-inkit{border-block:1px solid var(--hl-line);padding:15px 0}.hl-inkit .hl-eyebrow{color:var(--hl-mut);margin-bottom:6px}.hl-inkit b{font-weight:500;font-size:15px}.hl-stepnum{display:flex;align-items:center;gap:11px;font-weight:600;font-size:16px;margin-bottom:13px}.hl-stepnum i{width:24px;height:24px;border-radius:50%;background:var(--hl-brand);color:var(--hl-onbrand);display:grid;place-items:center;font-size:11px;font-style:normal;flex-shrink:0}.hl-stepnum .hl-cur{margin-left:auto;font-size:11.5px;font-weight:500;background:var(--hl-soft);color:var(--hl-brand);border-radius:var(--hl-br);padding:4px 11px}.hl-fopts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hl-fopt{background:var(--hl-tint);border-radius:14px;padding:9px 9px 11px;display:grid;gap:7px;position:relative;border:2px solid transparent;text-align:center}.hl-fopt[aria-pressed=true]{border-color:var(--hl-brand)}.hl-fopt img{border-radius:9px;aspect-ratio:1;object-fit:cover;background:var(--hl-bg)}.hl-fopt .hl-r{position:absolute;right:13px;top:13px;width:17px;height:17px;border-radius:50%;background:var(--hl-bg);border:1px solid var(--hl-line)}.hl-fopt[aria-pressed=true] .hl-r{border:5px solid var(--hl-brand)}.hl-fopt .hl-lb{font-size:13px;font-weight:600}.hl-fopt .hl-ds{font-size:11px;color:var(--hl-mut);line-height:1.35}.hl-opts{display:grid;gap:10px}.hl-opt{display:grid;grid-template-columns:20px 1fr auto;gap:13px;align-items:center;border:1px solid var(--hl-line);border-radius:14px;padding:16px 18px;text-align:left}.hl-opt[aria-pressed=true]{border:2px solid var(--hl-brand);padding:15px 17px;background:color-mix(in srgb,var(--hl-brand) 4%,transparent)}.hl-opt .hl-rd{width:18px;height:18px;border-radius:50%;border:1px solid #20242055}.hl-opt[aria-pressed=true] .hl-rd{border:5px solid var(--hl-brand)}.hl-opt b{font-size:15px;font-weight:600;display:block}.hl-opt small{font-size:12.5px;color:var(--hl-mut);display:block;margin-top:3px}.hl-opt .hl-pr{text-align:right;font-size:15px;font-weight:600;white-space:nowrap}.hl-opt .hl-pr em{display:block;font-style:normal;font-size:11.5px;font-weight:400;color:var(--hl-mut);margin-top:2px}.hl-qty{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hl-qty .hl-opt{grid-template-columns:1fr;align-items:start;position:relative;padding:16px}.hl-qty .hl-opt[aria-pressed=true]{padding:15px;background:var(--hl-soft)}.hl-qty .hl-rd{position:absolute;right:15px;top:15px}.hl-qty .hl-pr{text-align:left}.hl-packsel{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hl-packsel label{display:grid;gap:7px;font-size:13px;font-weight:600}.hl-packsel select{border:1px solid var(--hl-line);border-radius:11px;padding:13px 14px;background:var(--hl-bg);font-size:14.5px;font-weight:400;min-height:48px}.hl-cadence{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hl-cadence button{border:1px solid var(--hl-line);border-radius:12px;padding:14px;font-size:14.5px;font-weight:500}.hl-cadence button[aria-pressed=true]{background:var(--hl-brand);color:var(--hl-onbrand);border-color:var(--hl-brand)}.hl-fine{font-size:12.5px;color:var(--hl-mut);line-height:1.55}.hl-totals{border-top:1px solid var(--hl-line);padding-top:17px;display:grid;gap:13px}.hl-totrow{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.hl-totrow .hl-k{font-size:15px;font-weight:600}.hl-totrow .hl-v{font-size:clamp(23px,2.5cqw,33px);font-weight:600;letter-spacing:-.04em}.hl-totrow.hl-sm .hl-v{font-size:16px}.hl-giftrow{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;border:1px solid var(--hl-line);border-radius:14px;padding:15px 17px;cursor:pointer}.hl-giftrow:has(input:checked){border:2px solid var(--hl-brand);padding:14px 16px;background:color-mix(in srgb,var(--hl-brand) 4%,transparent)}.hl-giftrow input{accent-color:var(--hl-brand);width:17px;height:17px;margin-top:2px}.hl-giftrow b{display:block;font-size:14.5px;font-weight:600}.hl-giftrow small{display:block;font-size:12.5px;color:var(--hl-mut);margin-top:3px}.hl-problem{font-size:clamp(15px,1.4cqw,17px);color:var(--hl-mut);margin-top:12px}.hl-founding{border:1px solid var(--hl-brand);border-radius:14px;padding:15px 17px;display:grid;gap:8px;background:color-mix(in srgb,var(--hl-brand) 5%,transparent)}.hl-founding p{font-size:13.5px;line-height:1.55;color:var(--hl-ink)}.hl-deliv{display:flex;gap:9px;align-items:center;justify-content:center;font-size:13.5px;color:var(--hl-mut)}.hl-spectbl.hl-inline{border-top:0;margin-top:-4px}.hl-tagline{text-align:center;color:var(--hl-brand);font-size:15px;font-weight:500}.hl-hint{background:#20242008;border:1px solid var(--hl-line2);border-radius:12px;padding:15px;font-size:13.5px;color:var(--hl-mut);text-align:center}.hl-sticky{position:sticky;bottom:0;z-index:50;background:var(--hl-dark);color:var(--hl-bg);display:flex;align-items:center;gap:15px;padding:11px var(--hl-gut)}.hl-sticky .hl-l{display:grid;gap:1px;min-width:0}.hl-sticky .hl-l small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#98a099;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-sticky .hl-l b{font-size:15px;font-weight:600}.hl-sticky .hl-btn{margin-left:auto;min-height:46px;min-width:200px;background:var(--hl-bg);color:var(--hl-brand)}.hl-flavx{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4cqw,34px);align-items:start}.hl-flavx .hl-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hl-fx{background:var(--hl-tint);border-radius:60px 60px var(--hl-cr) var(--hl-cr);padding:14px 9px 11px;display:grid;gap:8px;border:2px solid transparent;transition:transform .18s}.hl-fx:hover{transform:translateY(-3px)}.hl-fx[aria-pressed=true]{border-color:var(--hl-ink)}.hl-fx .hl-ph{background:var(--hl-bg);border-radius:52px 52px 9px 9px;aspect-ratio:1;overflow:hidden}.hl-fx .hl-ph img{width:100%;height:100%;object-fit:cover}.hl-fx .hl-nm{font-size:13.5px;font-weight:600;display:flex;gap:5px;align-items:center;justify-content:center}.hl-fxpanel{background:var(--hl-tint);border-radius:calc(var(--hl-cr) + 8px);padding:clamp(20px,2.6cqw,34px);display:grid;gap:16px;align-content:start;min-height:100%}.hl-fxpanel .hl-top{display:flex;gap:16px;align-items:flex-start}.hl-fxpanel .hl-top img{width:96px;aspect-ratio:3/4;object-fit:cover;border-radius:12px;background:var(--hl-bg);flex-shrink:0}.hl-fxpanel h3{font-size:clamp(23px,2.6cqw,32px)}.hl-fxpanel .hl-dsc{font-size:clamp(15px,1.4cqw,17.5px);line-height:1.55}.hl-fxpanel .hl-empty{border:1px dashed #20242055;border-radius:10px;padding:13px 15px;font-size:13.5px;color:var(--hl-mut)}.hl-fxfacts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#20242026;border:1px solid #20242026;border-radius:10px;overflow:hidden}.hl-fxfacts div{background:var(--hl-tint);padding:12px 13px;display:grid;gap:2px}.hl-fxfacts b{font-size:17px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hl-fxfacts span{font-size:11px;color:var(--hl-mut);line-height:1.3}.hl-fxpanel .hl-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hl-durstrip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--hl-mut)}.hl-durstrip .hl-cores{display:flex;gap:4px}.hl-durstrip i{display:block;width:9px;height:26px;border-radius:5px;background:var(--hl-brand);opacity:.85}.hl-durstrip .hl-arw{opacity:.4}.hl-expect .hl-in{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4cqw,36px)}.hl-expect article{border-top:2px solid var(--hl-brand);padding-top:18px}.hl-expect .hl-lb{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--hl-mut);display:block;margin-bottom:10px}.hl-expect h3{margin-bottom:8px}.hl-expect p{color:var(--hl-mut);font-size:14.5px}.hl-cmp{border:1px solid var(--hl-line);border-radius:calc(var(--hl-cr) + 6px);overflow:hidden}.hl-cmprow{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hl-line2);align-items:center}.hl-cmprow:last-child{border-bottom:0}.hl-cmprow.hl-head{background:color-mix(in srgb,var(--hl-ink) 4%,transparent);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-mut)}.hl-cmprow>div{padding:14px 16px;text-align:center;font-size:14px}.hl-cmprow>div:first-child{text-align:left;font-weight:600;font-size:14.5px}.hl-cmprow.hl-head>div{font-weight:500}.hl-cmprow .hl-yes{color:var(--hl-brand);font-weight:700}.hl-cmprow .hl-no{color:var(--hl-mut);opacity:.6}.hl-cmpnote{font-size:13px;color:var(--hl-mut);margin-top:14px;max-width:70ch}.hl-trustsec{background:var(--hl-soft)}.hl-trustsec .hl-in{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2cqw,32px)}.hl-trustsec article{display:grid;gap:8px;align-content:start}.hl-trustsec .hl-ic{width:34px;height:34px;border-radius:50%;background:var(--hl-brand);color:var(--hl-onbrand);display:grid;place-items:center;font-size:15px}.hl-trustsec h3{font-size:16.5px}.hl-trustsec p{font-size:14px;color:#34412f}.hl-trustsec .hl-hon{grid-column:1/-1;border-top:1px solid #20242026;padding-top:18px;margin-top:6px;font-size:14.5px;color:#41503f;max-width:78ch}.hl-trustsec .hl-hon b{color:var(--hl-ink)}.hl-scaleart{border:1px solid var(--hl-line);border-radius:calc(var(--hl-cr) + 2px);padding:18px;background:color-mix(in srgb,var(--hl-ink) 2%,transparent)}.hl-scaleart svg{width:100%;height:auto;display:block}.hl-scaleart .hl-cap{font-size:11.5px;color:var(--hl-mut);margin-top:10px;letter-spacing:.06em;text-transform:uppercase}.hl-cov{border:1px solid var(--hl-line);border-radius:14px;padding:16px;display:grid;gap:12px;background:color-mix(in srgb,var(--hl-brand) 3%,transparent)}.hl-cov .hl-h{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-weight:600;font-size:15px}.hl-cov .hl-h span{font-size:12.5px;font-weight:400;color:var(--hl-mut)}.hl-cov .hl-track{height:30px;border-radius:8px;background:color-mix(in srgb,var(--hl-ink) 7%,transparent);position:relative;overflow:hidden}.hl-cov .hl-fillb{position:absolute;inset:0 auto 0 0;background:var(--hl-brand);opacity:.82;border-radius:8px 0 0 8px}.hl-cov .hl-mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--hl-ink)}.hl-cov .hl-mark b{position:absolute;top:-19px;left:50%;transform:translate(-50%);font-size:10.5px;white-space:nowrap;font-weight:600;letter-spacing:.02em}.hl-cov .hl-verdict{font-size:13.5px;line-height:1.5}.hl-cov .hl-verdict.hl-ok{color:var(--hl-brand);font-weight:500}.hl-cov .hl-verdict.hl-warn{color:#8a5a22;font-weight:500}.hl-cov .hl-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px;color:var(--hl-mut)}.hl-cov .hl-legend span{display:inline-flex;gap:6px;align-items:center}.hl-cov .hl-legend i{width:10px;height:10px;border-radius:3px;background:var(--hl-brand);opacity:.82}.hl-cov .hl-legend i.hl-l2{background:var(--hl-ink);width:2px;height:12px;border-radius:0}.hl-places{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6cqw,22px)}.hl-places figure{margin:0;display:grid;gap:12px;align-content:start}.hl-places img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--hl-cr)}.hl-places figcaption{display:grid;gap:4px}.hl-places b{font-size:16px;font-weight:600;letter-spacing:-.015em}.hl-places span{font-size:14px;color:var(--hl-mut);line-height:1.5}@container (max-width:1000px){.hl-places{grid-template-columns:1fr 1fr}}.hl-spec{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(22px,3.2cqw,52px);align-items:start}.hl-spectbl{border-top:1px solid var(--hl-line)}.hl-spectbl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--hl-line2);font-size:14.5px;align-items:baseline}.hl-spectbl dt{color:var(--hl-mut);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.hl-spectbl dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.hl-spectbl dd.hl-todo{font-weight:400;color:var(--hl-mut);font-style:italic}.hl-inbox{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3.2cqw,52px);align-items:center}.hl-inbox img{border-radius:var(--hl-cr);aspect-ratio:4/3;object-fit:cover;width:100%}.hl-inbox ol{list-style:none;margin:0;padding:0;counter-reset:n}.hl-inbox li{counter-increment:n;display:grid;grid-template-columns:30px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--hl-line2)}.hl-inbox li:before{content:counter(n,decimal-leading-zero);font-size:11.5px;color:var(--hl-brand);font-weight:600;padding-top:4px}.hl-inbox li b{display:block;font-size:16px;font-weight:600;margin-bottom:3px}.hl-inbox li span{font-size:14px;color:var(--hl-mut)}.hl-flavhelp{background:color-mix(in srgb,var(--hl-ink) 3%,transparent)}.hl-fhrow{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 20px}.hl-fhrow button{display:flex;align-items:center;gap:9px;background:var(--hl-tint);border-radius:var(--hl-br);padding:8px 15px 8px 8px;font-size:14px;font-weight:600}.hl-fhrow img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--hl-bg)}.hl-fhnote{border-left:3px solid var(--hl-brand);padding:14px 18px;background:var(--hl-bg);border-radius:0 var(--hl-cr) var(--hl-cr) 0;font-size:15px;max-width:74ch}.hl-tl{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.hl-tl:before{content:"";position:absolute;left:8%;right:8%;top:17px;height:2px;background:var(--hl-line)}.hl-tl article{position:relative;padding:0 14px}.hl-tl .hl-dot{width:36px;height:36px;border-radius:50%;background:var(--hl-brand);color:var(--hl-onbrand);display:grid;place-items:center;font-size:12px;font-weight:600;margin-bottom:16px;position:relative;z-index:1}.hl-tl .hl-when{font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--hl-brand);display:block;margin-bottom:6px}.hl-tl h3{font-size:17px;margin-bottom:6px}.hl-tl p{font-size:14px;color:var(--hl-mut)}.hl-care{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4cqw,36px)}.hl-care article{border-top:1px solid var(--hl-line);padding-top:18px}.hl-care h3{margin-bottom:8px}.hl-care p{font-size:14.5px;color:var(--hl-mut)}.hl-xsell{margin-inline:clamp(12px,2cqw,28px);border-radius:calc(var(--hl-cr) + 12px);overflow:hidden;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--hl-soft);align-items:center}.hl-xsell img{width:100%;height:100%;object-fit:cover;min-height:230px}.hl-xsell .hl-c{padding:clamp(24px,3.4cqw,52px);display:grid;gap:14px;justify-items:start}.hl-xsell h2{font-size:clamp(25px,3cqw,40px)}.hl-xsell p{color:#34412f;max-width:44ch;font-size:15.5px}.hl-hdr .hl-miniCta{display:none;margin-left:6px}.hl-hdr.hl-scrolled .hl-miniCta{display:inline-flex;min-height:40px;padding:10px 18px;font-size:13.5px}@container (max-width:760px){.hl-hdr .hl-miniCta{display:none!important}}@container (max-width:1000px){.hl-flavx,.hl-expect .hl-in,.hl-spec,.hl-inbox,.hl-xsell{grid-template-columns:1fr}.hl-tl{grid-template-columns:1fr 1fr;gap:26px 0}.hl-tl:before{display:none}.hl-care{grid-template-columns:1fr}.hl-xsell img{min-height:200px}.hl-trustsec .hl-in{grid-template-columns:1fr 1fr}.hl-nav{display:none}.hl-burger{display:block;margin-inline:auto 0}.hl-how,.hl-kit,.hl-details,.hl-refillband,.hl-faqgrid,.hl-pdp,.hl-whofor .hl-in,.hl-founder{grid-template-columns:1fr}.hl-gal{position:static}.hl-flavgrid{grid-template-columns:repeat(3,1fr)}.hl-ftr .hl-grid{grid-template-columns:1fr 1fr}.hl-ftr .hl-grid>div:first-child,.hl-ftr .hl-grid>div:last-child{grid-column:1/-1}.hl-herocard{position:static;width:auto;margin-top:24px}.hl-hero-in{padding-bottom:clamp(60px,9cqw,84px)}.hl-details figure,.hl-details figure img{min-height:240px}}@container (max-width:620px){.hl-announce{justify-content:center}.hl-galtitle,.hl-galcap{display:none}.hl-announce>span:not(.hl-mid){display:none}.hl-flavgrid,.hl-fopts,.hl-trustsec .hl-in{grid-template-columns:1fr 1fr}.hl-tl{grid-template-columns:1fr;gap:20px}.hl-tl article{padding:0}.hl-tl .hl-dot{margin-bottom:11px}.hl-flavx .hl-picker{grid-template-columns:repeat(3,1fr);gap:7px}.hl-fxfacts{grid-template-columns:1fr}.hl-cmprow{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.hl-cmprow>div{padding:11px 7px;font-size:12.5px}.hl-cmprow>div:first-child{font-size:13px}.hl-fxpanel .hl-top img{width:74px}.hl-qty,.hl-packsel,.hl-cadence{grid-template-columns:1fr}.hl-attrs{justify-content:flex-start;gap:12px 20px}.hl-secheadr{display:block}.hl-secheadr .hl-lede{margin-top:13px;max-width:none}.hl-sticky .hl-btn{min-width:0;flex:1;padding-inline:14px}.hl-kitbox,.hl-refillband{margin-inline:12px}.hl-thumbs button{width:58px}.hl-signup{flex-direction:column}}.hl-shopify-section{display:block;container-type:inline-size}.hl-hdr-wrap{position:sticky;top:0;z-index:60;background:var(--hl-bg)}.hl-hdr a{text-decoration:none}.hl-nav a{font-size:14.5px;font-weight:500;padding-bottom:3px;border-bottom:1.5px solid transparent;text-decoration:none}.hl-nav a[aria-current],.hl-nav a:hover{border-color:var(--hl-ink)}.hl-logo{font-family:var(--hl-sans-h);font-size:29px;font-weight:700;letter-spacing:-.06em;text-decoration:none;line-height:1;color:inherit;display:inline-flex;align-items:flex-start}.hl-logo sup{font-size:.34em;font-weight:500;top:0;letter-spacing:0;margin-left:1px;line-height:1}.hl-bagbtn{background:none;cursor:pointer;color:inherit;position:relative}.hl-bagbtn .hl-bagtxt:empty{display:none}.hl-carticon{display:inline-flex;align-items:center;min-width:14px}.hl-carticon .cart-bubble{position:static;transform:none}.hl-hdr .hl-btn.hl-miniCta{color:var(--hl-onbrand)}.hl-announce a{color:inherit}.hl-announce [hidden]{display:none}.hl-hero .hl-bgi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hl-hero .hl-btn{background:var(--hl-bg);color:var(--hl-brand)}.hl-hero .hl-tlink{color:var(--hl-onbrand)}.hl-herocard img{width:60px;height:66px;object-fit:cover;border-radius:10px;background:#f1ede6;flex-shrink:0}.hl-details--flip figure{order:2}.hl-details figure{margin:0}.hl-fhrow a,.hl-fhrow span{display:flex;align-items:center;gap:9px;background:var(--hl-tint);border-radius:var(--hl-br);padding:8px 15px 8px 8px;font-size:14px;font-weight:600;text-decoration:none;color:var(--hl-ink)}.hl-fhrow a img,.hl-fhrow span img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--hl-bg)}.hl-fxpanel[hidden]{display:none}.hl-fxpanel .hl-btn{text-decoration:none}.hl-flavx .hl-fxpanel{grid-column:2;grid-row:1}.hl-flavx .hl-picker{grid-column:1;grid-row:1}@container (max-width:1000px){.hl-flavx .hl-fxpanel,.hl-flavx .hl-picker{grid-column:1;grid-row:auto}}.hl-btn{text-decoration:none;border:0;cursor:pointer}.hl-tlink{color:inherit}.hl-notfor{margin-top:22px;border:1px solid color-mix(in srgb,var(--hl-ink) 20%,transparent);border-radius:var(--hl-cr);padding:18px;font-size:14.5px;color:var(--hl-mut)}.hl-notfor strong,.hl-notfor b,.hl-hon strong{color:var(--hl-ink)}.hl-ftr{background:var(--hl-dark);color:#c6ccc2;padding:clamp(36px,5cqw,70px) var(--hl-gut) 24px}.hl-ftr .hl-logo{color:var(--hl-bg);margin-bottom:12px}.hl-ftr .hl-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:32px}.hl-ftr p{font-size:15px;color:#98a099;max-width:24ch}.hl-ftr h4{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7e8880;font-weight:500;margin:0 0 11px}.hl-ftr a{display:block;text-decoration:none;font-size:14px;padding:5px 0;color:#c6ccc2}.hl-ftr a:hover{color:#fff}.hl-ftr .hl-end .hl-pol{display:flex;gap:16px;flex-wrap:wrap}.hl-ftr .hl-end a{display:inline;padding:0;font-size:12px;color:#7e8880}.hl-ftr .hl-ok{color:var(--hl-soft)}.hl-signup{display:flex;gap:8px;margin-top:12px}.hl-signup input[type=email]{flex:1;min-width:0;background:transparent;border:1px solid #FAFAF740;color:var(--hl-bg);border-radius:var(--hl-br);padding:11px 15px;font-size:14px;font-family:inherit}.hl-signup input::placeholder{color:#7e8880}.hl-signup button{border-radius:var(--hl-br);background:var(--hl-bg);color:var(--hl-dark);padding:11px 17px;font-size:13.5px;font-weight:600;white-space:nowrap;border:0;cursor:pointer;font-family:inherit}@container (max-width:1000px){.hl-ftr .hl-grid{grid-template-columns:1fr 1fr}.hl-ftr .hl-grid>div:first-child,.hl-ftr .hl-grid>div:last-child{grid-column:1/-1}.hl-details--flip figure{order:0}}@container (max-width:620px){.hl-signup{flex-direction:column}.hl-bagbtn{padding:9px 12px}}.hl-navdrawer .hale-nav-drawer__dialog{background:var(--hl-bg);color:var(--hl-ink);font-family:var(--hl-sans)}.hl-navdrawer .hale-nav-drawer__nav a{font-family:var(--hl-sans-h);font-size:22px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--hl-ink)}.hl-navdrawer .logo{font-family:var(--hl-sans-h);font-weight:700;letter-spacing:-.06em;text-transform:none}.hale-section--pdp,.hale-section--pdp *:not(svg):not(path),[class*=hale-refills],[class*=hale-refills] *:not(svg):not(path){font-family:var(--hl-sans)}.hale-section--pdp{background:var(--hl-bg);color:var(--hl-ink)}.hale-section--pdp h1{font-family:var(--hl-sans-h)!important;font-weight:var(--hl-hw)!important;letter-spacing:var(--hl-tr)!important;text-transform:none!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.06!important;margin-top:6px}.hale-section--pdp .buy__eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hl-ink)}.hale-section--pdp .buy__desc{color:var(--hl-mut);font-size:15.5px;line-height:1.62}.hale-section--pdp .buy__sub{color:var(--hl-mut);font-size:12.5px;line-height:1.45}.hl-problem{font-size:clamp(15px,1.4vw,17px);color:var(--hl-mut);margin:12px 0 0;font-family:var(--hl-sans)}.hale-section--pdp .btn,.hale-section--pdp .btn--buy{background:var(--hl-brand)!important;color:var(--hl-onbrand)!important;border-radius:var(--hl-br)!important;font-family:var(--hl-sans)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important;min-height:54px}.hale-section--pdp .btn:hover{filter:brightness(.88)}.hale-section--pdp .rplan{border-radius:14px}.hale-section--pdp .rplan:has(input:checked),.hale-section--pdp .rplan[aria-checked=true]{border-color:var(--hl-brand)!important;box-shadow:inset 0 0 0 1px var(--hl-brand)}.hale-section--pdp .rstep__t,.hale-section--pdp .selector__t{font-family:var(--hl-sans);text-transform:none;letter-spacing:0;font-weight:600;font-size:16px}.hale-section--pdp .trust{color:var(--hl-mut);font-size:12.5px;justify-content:center}.hale-section--pdp .ship{color:var(--hl-mut);font-size:12.5px}.hl-founding{border:1px solid var(--hl-brand);border-radius:14px;padding:15px 17px;display:grid;gap:8px;margin-top:16px;background:color-mix(in srgb,var(--hl-brand) 5%,transparent)}.hl-founding .hl-fb{justify-self:start;background:var(--hl-brand);color:var(--hl-onbrand);border-radius:999px;padding:4px 11px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:600}.hl-founding p{font-size:13.5px;line-height:1.55;color:var(--hl-ink);margin:0}.hl-deliv{display:flex;gap:9px;align-items:baseline;justify-content:center;font-size:13.5px;color:var(--hl-mut);margin:16px 0 4px;text-align:center}.hl-deliv b{color:var(--hl-ink);font-weight:600}.hl-ck{color:var(--hl-brand);font-weight:700;font-style:normal}details.hl-acc--pdp{margin-top:10px;font-family:var(--hl-sans);color:var(--hl-ink)}details.hl-acc--pdp summary{font-size:15px}.hl-spectbl.hl-inline{border-top:0;margin:-4px 0 0}.hl-spectbl.hl-inline div{padding:9px 0;font-size:13.5px}.hale-section--pdp .gal__stage{border-radius:calc(var(--hl-cr) + 2px);overflow:hidden}main>.hl-shopify-section:first-child,main>.shopify-section:first-child:has(.hl){margin-top:0!important}#header-group .shopify-section:has(>.hl-hdr-wrap){position:sticky;top:0;z-index:60}.hl-ftr .hl-logo{font-size:29px;display:inline-flex;padding:0;color:var(--hl-bg)}.hl-btn,.hl-btn:visited{color:var(--hl-onbrand)}.hl-hero .hl-btn,.hl--dark .hl-btn{color:var(--hl-brand)}.hl-spec:has(>div:first-child:empty){grid-template-columns:1fr}.hl-spec>div:first-child:empty{display:none}.hl-cmprow:not(.hl-head)>div:nth-child(2){color:var(--hl-brand);font-weight:700;opacity:1}.hl-cmprow:not(.hl-head)>div:nth-child(n+3).hl-yes{color:var(--hl-ink);font-weight:600}.hl-cmprow.hl-head>div:nth-child(2){color:var(--hl-brand);font-weight:700}.hale-section--refill{background:var(--hl-bg)!important;color:var(--hl-ink)}:is(.hale-section--pdp,.hale-section--refill) :is(h1,h2,h3,h4){font-family:var(--hl-sans-h)!important;text-transform:none!important;letter-spacing:var(--hl-tr)!important;font-weight:var(--hl-hw)!important;line-height:1.06!important}.hale-section--refill h2{font-size:clamp(32px,4vw,52px)!important}:is(.hale-section--pdp,.hale-section--refill) :is(.buy__eyebrow,.lbl){font-family:var(--hl-sans);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hl-ink)}:is(.hale-section--pdp,.hale-section--refill) :is(.buy__sub,.selector__t,.selector__v,.trust,.ship__t,.incbox__t,.rstep__t,.mono,.foot-note,.rsum__l,.rsum__v,.oneline,.fcard__n,.gal__cap,.gal__vtag){font-family:var(--hl-sans)!important;text-transform:none!important;letter-spacing:0!important}:is(.hale-section--pdp,.hale-section--refill) .lede{font-family:var(--hl-sans);color:var(--hl-mut)}:is(.hale-section--pdp,.hale-section--refill) .trust{font-size:12.5px;color:var(--hl-mut);justify-content:center}:is(.hale-section--pdp,.hale-section--refill) .rstep__t{font-size:16px;font-weight:600}:is(.hale-section--pdp,.hale-section--refill) .gal__cap{font-size:12px;font-weight:600;border-radius:999px}:is(.hale-section--pdp,.hale-section--refill,.sticky) .btn{background:var(--hl-brand)!important;color:var(--hl-onbrand)!important;border-radius:var(--hl-br)!important;font-family:var(--hl-sans)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important}.sticky .btn{font-size:14px!important}:is(.hale-section--pdp,.hale-section--refill) .rplans .rplan{border-radius:14px}:is(.hale-section--pdp,.hale-section--refill) .rplans .rplan:has(.rplan__input:checked){border-color:var(--hl-brand)!important;background:color-mix(in srgb,var(--hl-brand) 5%,var(--hl-bg))!important;box-shadow:inset 0 0 0 1px var(--hl-brand)!important}:is(.hale-section--pdp,.hale-section--refill) .rplans .rplan:has(.rplan__input:checked) .rplan__mark{border-color:var(--hl-brand)!important;box-shadow:inset 0 0 0 4px var(--hl-brand)!important;background:var(--hl-bg)!important}:is(.hale-section--pdp,.hale-section--refill) .rfreq__opt:has(input:checked)>span{background:var(--hl-brand)!important;border-color:var(--hl-brand)!important;color:var(--hl-onbrand)!important}:is(.hale-section--pdp,.hale-section--refill) .fcard--select{border-radius:14px;overflow:hidden}:is(.hale-section--pdp,.hale-section--refill) .fcard--select:has(.fcard__input:checked){outline:2px solid var(--hl-brand);outline-offset:-2px}.sticky{font-family:var(--hl-sans)}.sticky .sticky__t{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.hl-trust span{display:inline-flex;align-items:center;gap:6px}.hl-trust svg{display:inline-block;flex:none}@container (max-width:1000px){.hl-hero{flex-direction:column;align-items:stretch;justify-content:center}.hl-hero .hl-herocard{margin:0 var(--hl-gut) 70px;width:auto;align-self:stretch}}:is(.hale-section--pdp,.hale-section--refill) .fcard{background:color-mix(in srgb,var(--fl-accent) 16%,#fff)!important;border:2px solid transparent!important;border-radius:14px!important;padding:7px 7px 0;overflow:visible;min-width:0}:is(.hale-section--pdp,.hale-section--refill) .fcard__img{border-radius:9px;background:var(--hl-bg)}:is(.hale-section--pdp,.hale-section--refill) .fcard__n{border-top:0!important;justify-content:center;font-size:13px!important;font-weight:600!important;padding:9px 0 11px!important;background:transparent!important;color:var(--hl-ink)!important;gap:4px!important;white-space:normal;text-align:center;line-height:1.2;font-size:12.5px!important;overflow-wrap:normal;word-break:keep-all}:is(.hale-section--pdp,.hale-section--refill) .fcard__sw{display:none}:is(.hale-section--pdp,.hale-section--refill) .fcard--select:has(.fcard__input:checked){border-color:var(--hl-brand)!important;outline:0}:is(.hale-section--pdp,.hale-section--refill) .fcard--select:has(.fcard__input:checked) .fcard__tick{color:var(--hl-brand)}#cart-drawer .theme-drawer__dialog,#cart-drawer .theme-drawer__dialog *:not(svg):not(path){font-family:var(--hl-sans)}#cart-drawer .theme-drawer__dialog{background:var(--hl-bg);color:var(--hl-ink)}#cart-drawer .theme-drawer__title{font-family:var(--hl-sans-h)!important;text-transform:none!important;letter-spacing:var(--hl-tr)!important;font-weight:600!important;font-size:22px!important}#cart-drawer :is(a,p,span,h3,h4,dt,dd,summary){text-transform:none!important;letter-spacing:normal!important}#cart-drawer .cart__checkout-button{background:var(--hl-brand)!important;color:var(--hl-onbrand)!important;border-radius:var(--hl-br)!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:15px!important;border:0!important}#cart-drawer .cart__checkout-button:hover{filter:brightness(.9)}:is(.hale-section--pdp,.hale-section--refill){--S:1}.hale-section--pdp .buy,.hl-rf__buy{display:grid;gap:19px;align-content:start}.hale-section--pdp .buy>*,.hl-rf__buy>*{margin-top:0!important;margin-bottom:0!important}.hale-section--pdp .buy__eyebrow,.hl-rf__buy>.lbl{margin:0}.hale-section--pdp .buy h1{margin:6px 0 0!important}.hale-section--pdp .buy__price{display:flex;align-items:baseline;gap:6px 15px;flex-wrap:wrap}.hale-section--pdp .buy__price .hprice__now{font-size:clamp(27px,2.9vw,37px)!important;font-weight:600!important;letter-spacing:-.04em;color:var(--hl-ink)}.hale-section--pdp .buy__sub{flex:1 1 220px;max-width:34ch;font-size:12.5px!important;line-height:1.45;color:var(--hl-mut)!important;font-weight:400!important}.hl-inkit{border-block:1px solid var(--hl-line);padding:15px 0;display:grid;gap:6px;font-family:var(--hl-sans)}.hl-inkit .hl-eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hl-mut)}.hl-inkit b{font-weight:500;font-size:15px;color:var(--hl-ink)}.hale-section--pdp form,.hale-section--refill form{counter-reset:hlstep;display:grid;gap:22px}:is(.hale-section--pdp,.hale-section--refill) :is(.selector,.rstep){margin:0!important;padding:0!important;border:0!important}:is(.hale-section--pdp,.hale-section--refill) :is(.selector__h,.rstep__h){display:flex;align-items:center;gap:11px;margin:0 0 13px;flex-wrap:nowrap}.hale-section--pdp :is(.selector__h .selector__t,.rstep__h .rstep__t),.hale-section--refill form>.rstep>.rstep__t{display:flex;align-items:center;gap:11px;font-size:16px!important;font-weight:600!important;color:var(--hl-ink);margin:0}.hale-section--pdp :is(.selector__h .selector__t,.rstep__h .rstep__t):before,.hale-section--refill form>.rstep>.rstep__t:before{counter-increment:hlstep;content:counter(hlstep);width:24px;height:24px;border-radius:50%;background:var(--hl-brand);color:var(--hl-onbrand);display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.hale-section--refill form>.rstep>.rstep__t{margin-bottom:13px}.hale-section--pdp .selector__v{margin-left:auto;font-size:11.5px!important;font-weight:500!important;background:var(--hl-soft);color:var(--hl-brand)!important;border-radius:999px;padding:4px 11px;white-space:nowrap}.hale-section--pdp .rstep__h .hb-pill{margin-left:auto;background:transparent!important;border:0!important;color:var(--hl-mut)!important;font-size:11.5px!important;letter-spacing:0!important;text-transform:none!important;padding:0!important}.hale-section--pdp .rstep:has(.hl-mode) .rstep__h .hb-pill{display:none}:is(.hale-section--pdp,.hale-section--refill) .rstep__help{font-size:12.5px;color:var(--hl-mut);margin:-6px 0 12px;line-height:1.5}:is(.hale-section--pdp,.hale-section--refill) .fgrid--select{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;border:0;padding:0;margin:0}:is(.hale-section--pdp,.hale-section--refill) .fcard{background:var(--hl-tint,var(--hl-soft))!important;border:2px solid transparent!important;border-radius:14px!important;padding:9px 9px 11px!important;display:grid!important;gap:7px;text-align:center;position:relative;overflow:visible;min-width:0;transform:none!important}:is(.hale-section--pdp,.hale-section--refill) .fcard__img{border-radius:9px!important;aspect-ratio:1;background:var(--hl-bg);overflow:hidden}:is(.hale-section--pdp,.hale-section--refill) .fcard__n{border:0!important;padding:0!important;background:transparent!important;color:var(--hl-ink)!important;justify-content:center;font-size:13px!important;font-weight:600!important;white-space:normal;line-height:1.2}:is(.hale-section--pdp,.hale-section--refill) .fcard__sw,:is(.hale-section--pdp,.hale-section--refill) .fcard__tick{display:none!important}:is(.hale-section--pdp,.hale-section--refill) .fcard:after{content:"";position:absolute;right:13px;top:13px;width:17px;height:17px;border-radius:50%;background:var(--hl-bg);border:1px solid var(--hl-line);box-sizing:border-box;transition:border-width .15s}:is(.hale-section--pdp,.hale-section--refill) .fcard:has(.fcard__input:checked){border-color:var(--hl-brand)!important;outline:0!important}:is(.hale-section--pdp,.hale-section--refill) .fcard:has(.fcard__input:checked):after{border:5px solid var(--hl-brand)}:is(.hale-section--pdp,.hale-section--refill) .fcard:has(.fcard__input:focus-visible){outline:2px solid var(--hl-brand)!important;outline-offset:2px}:is(.hale-section--pdp,.hale-section--refill) .rplans{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}:is(.hale-section--pdp,.hale-section--refill) .rplan{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:4px 13px!important;align-items:center;border:1px solid var(--hl-line)!important;border-radius:14px!important;padding:16px 18px!important;background:transparent!important;text-align:left;width:100%;font:inherit;color:var(--hl-ink);cursor:pointer;box-shadow:none!important;position:relative}:is(.hale-section--pdp,.hale-section--refill) .rplan__head{display:contents!important}:is(.hale-section--pdp,.hale-section--refill) .rplan__mark{grid-column:1;grid-row:1/span 3;width:18px!important;height:18px!important;border-radius:50%!important;border:1px solid #20242055!important;box-shadow:none!important;background:var(--hl-bg)!important}:is(.hale-section--pdp,.hale-section--refill) .hb-opt__txt,:is(.hale-section--pdp,.hale-section--refill) .rplan__name{grid-column:2}.hale-section--refill .rplan__lines,.hale-section--refill .rplan__badge{grid-column:2}:is(.hale-section--pdp,.hale-section--refill) .rplan__name{display:block;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-family:var(--hl-sans)!important;color:var(--hl-ink)}:is(.hale-section--pdp,.hale-section--refill) .rplan__lines{display:block;font-size:12.5px!important;color:var(--hl-mut)!important;margin-top:3px;letter-spacing:0!important;text-transform:none!important}:is(.hale-section--pdp,.hale-section--refill) .rplan__lines span{display:block}:is(.hale-section--pdp,.hale-section--refill) .rplan__price{grid-column:3;grid-row:1/span 3;text-align:right;font-size:15px;font-weight:600;white-space:nowrap;display:grid;justify-items:end;gap:2px}:is(.hale-section--pdp,.hale-section--refill) .hprice-row{display:grid!important;justify-items:end;gap:2px}:is(.hale-section--pdp,.hale-section--refill) .rplan__per{font-size:11.5px!important;font-weight:400!important;color:var(--hl-mut)!important;letter-spacing:0!important;text-transform:none!important}:is(.hale-section--pdp,.hale-section--refill) .rplan:has(.rplan__input:checked),.hale-section--pdp .hl-mode__sub[aria-pressed=true]{border:2px solid var(--hl-brand)!important;padding:15px 17px!important;background:color-mix(in srgb,var(--hl-brand) 4%,transparent)!important}:is(.hale-section--pdp,.hale-section--refill) .rplan:has(.rplan__input:checked) .rplan__mark,.hale-section--pdp .hl-mode__sub[aria-pressed=true] .rplan__mark{border:5px solid var(--hl-brand)!important}:is(.hale-section--pdp,.hale-section--refill) .rplan__ship{display:none}.hale-section--refill .hl-optgroup{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--hl-mut);font-weight:600;margin:6px 0 -2px;font-family:var(--hl-sans)}.hale-section--refill .hl-optgroup:first-child{margin-top:0}:is(.hale-section--pdp,.hale-section--refill) .rplan s,.hale-section--pdp .hval__ref{display:none!important}:is(.hale-section--pdp,.hale-section--refill) .hsave{background:transparent!important;color:var(--hl-brand)!important;padding:0!important;border-radius:0!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-family:var(--hl-sans)!important}:is(.hale-section--pdp,.hale-section--refill) .hval__per{font-size:11.5px!important;color:var(--hl-mut)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.hale-section--pdp .hprice-row .hsave+.hval__per:before{content:none!important}:is(.hale-section--pdp,.hale-section--refill) :is(.hbadge,.rplan__badge){display:inline-block;justify-self:start;border-radius:999px!important;padding:3px 10px!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;margin:0 0 5px!important;border:0!important;font-family:var(--hl-sans)!important;position:static!important}:is(.hale-section--pdp,.hale-section--refill) :is(.hbadge--rec,.rplan--flag .rplan__badge){background:var(--hl-brand)!important;color:var(--hl-onbrand)!important}:is(.hale-section--pdp,.hale-section--refill) .hbadge--best{background:var(--hl-soft)!important;color:var(--hl-brand)!important}:is(.hale-section--pdp,.hale-section--refill) .hbadge--value{background:transparent!important;color:var(--hl-brand)!important;box-shadow:inset 0 0 0 1px var(--hl-brand)}.hale-section--refill .rplan__badge{grid-row:1}.hale-section--pdp .hl-mode__pr{font-size:15px;font-weight:600;color:var(--hl-ink)}.hale-section--pdp .hl-subpanel{display:none;gap:19px;margin-top:19px}.hale-section--pdp .rstep:has([data-hb-plan][data-sub="1"]:checked) .hl-subpanel{display:grid}.hale-section--pdp .hl-subt{font-size:15px!important;font-weight:600!important;margin:0!important;color:var(--hl-ink)}.hale-section--pdp .hl-qtyplans{grid-template-columns:1fr 1fr!important}.hale-section--pdp .hl-qtyplans .rplan{grid-template-columns:minmax(0,1fr) auto!important;align-items:start;padding-right:44px!important}.hale-section--pdp .hl-qtyplans .rplan__mark{position:absolute;right:15px;top:15px}.hale-section--pdp .hl-qtyplans .hb-opt__txt{grid-column:1}.hale-section--pdp .hl-qtyplans .rplan__price{grid-column:1;grid-row:auto;justify-items:start;text-align:left}.hale-section--pdp .hl-qtyplans .hprice-row{justify-items:start}.hale-section--pdp [data-hb-plan-panel]:not([hidden]){display:grid;gap:19px}:is(.hale-section--pdp,.hale-section--refill) :is([data-hb-plan-slots],[data-hb-extras-slots]:not([hidden]),[data-rp-slots]:not([hidden])){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}:is(.hale-section--pdp,.hale-section--refill) :is([data-hb-plan-slots],[data-rp-slots])>:is(.rstep__t,.rstep__help){grid-column:1/-1;margin:0!important}.hale-section--pdp [data-hb-plan-slots]>.rstep__t,.hale-section--pdp .rstep--freq>.rstep__t{font-size:15px!important;font-weight:600!important;color:var(--hl-ink)}.hale-section--pdp [data-hb-extras-slots]:not([hidden]){margin-top:12px}.rslot.hl-enhanced>:is(.rslot__h,.rslot__grid){display:none!important}.rslot.hl-enhanced{border:0!important;padding:0!important;margin:0!important;background:none!important}.hl-psel{display:grid;gap:7px;font-size:13px;font-weight:600;font-family:var(--hl-sans);color:var(--hl-ink)}.hl-psel select{appearance:none;-webkit-appearance:none;border:1px solid var(--hl-line);border-radius:11px;padding:13px 38px 13px 14px;background:var(--hl-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23202420' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;font:inherit;font-size:14.5px;font-weight:400;min-height:48px;color:var(--hl-ink);width:100%}.hl-psel select:focus-visible{outline:2px solid var(--hl-brand);outline-offset:2px}:is(.hale-section--pdp,.hale-section--refill) .rfreq{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}:is(.hale-section--pdp,.hale-section--refill) .rfreq__opt>span{display:grid!important;place-items:center;border:1px solid var(--hl-line)!important;border-radius:12px!important;padding:14px 8px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;text-align:center;background:transparent;color:var(--hl-ink);min-height:0}:is(.hale-section--pdp,.hale-section--refill) .rfreq__opt>span:before{display:none!important}:is(.hale-section--pdp,.hale-section--refill) .foot-note{font-size:12.5px;color:var(--hl-mut);letter-spacing:0;text-transform:none}.hale-section--pdp .hl-cov{font-family:var(--hl-sans);color:var(--hl-ink)}.hale-section--pdp .hl-cov .hl-fine{font-size:12px;color:var(--hl-mut)}.hale-section--pdp .hb-sum{display:none!important}.hale-section--pdp form:has([data-hb-plan][data-sub="1"]:checked) .hb-sum{display:grid!important;gap:10px;border-top:1px solid var(--hl-line);border-bottom:0;padding:17px 0 0;background:transparent;border-left:0;border-right:0;border-radius:0}.hale-section--pdp .hb-sum__row{display:flex;justify-content:space-between;align-items:baseline}.hale-section--pdp .hb-sum .rsum__l{font-size:15px!important;font-weight:600!important;color:var(--hl-ink)}.hale-section--pdp .hb-sum .rsum__v{font-size:clamp(20px,2.2vw,28px)!important;font-weight:600!important;letter-spacing:-.03em!important}.hale-section--pdp .hb-sum__row--rec .rsum__v{font-size:16px!important}.hale-section--refill .rsum{border:1px solid var(--hl-line);border-radius:14px;padding:14px 16px;background:transparent}:is(.hale-section--pdp,.hale-section--refill) .buyrow{display:flex;gap:10px;margin:0!important}:is(.hale-section--pdp,.hale-section--refill) .btn--buy{width:100%;min-height:56px}.hl-galtitle{font-family:var(--hl-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--hl-mut);margin:0 0 13px}.hale-section--pdp .gal__cap{display:none!important}.hale-section--pdp .gal__stage{border-radius:calc(var(--hl-cr) + 2px)!important}.hale-section--pdp .gal__thumbs{display:flex!important;gap:9px!important;overflow-x:auto;scrollbar-width:none;margin-top:13px!important;padding-bottom:2px}.hale-section--pdp .gal__thumbs::-webkit-scrollbar{display:none}.hale-section--pdp .gal__thumbs button{flex:0 0 72px!important;width:72px!important;aspect-ratio:1;border-radius:11px!important;border:1px solid var(--hl-line)!important}.hale-section--pdp .gal__thumbs button[aria-current=true]{outline:2px solid var(--hl-brand);outline-offset:-2px}.hale-section--pdp .gal__thumbs button:after{display:none!important}.hale-section--pdp .gal__dots{display:none!important}.hl-shotcap{font-family:var(--hl-sans);font-size:12.5px;font-weight:600;color:var(--hl-ink);margin:12px 0 0;letter-spacing:-.01em;min-height:1.2em}.hl-galnote{font-family:var(--hl-sans);font-size:12.5px;color:var(--hl-mut);margin:10px 0 0}.hl-sizenote{display:flex;gap:10px;align-items:center;border:1px solid var(--hl-line);border-radius:var(--hl-cr);padding:12px 15px;font-size:13px;color:var(--hl-mut);margin-top:13px;font-family:var(--hl-sans)}@media(max-width:759px){.hale-section--pdp .gal__thumbs button{flex-basis:58px!important;width:58px!important}.hl-galtitle,.hl-galnote{display:none}.hale-section--pdp .hl-qtyplans{grid-template-columns:1fr!important}}.hl-rf{display:grid;grid-template-columns:1.14fr .86fr;gap:clamp(24px,4vw,64px);align-items:start}.hl-rf__gal{position:sticky;top:96px;display:grid;gap:0;background:transparent;container-type:normal}.hl-rf__main{margin:0;border-radius:calc(var(--hl-cr) + 2px);overflow:hidden;background:#f2efe8;aspect-ratio:1}.hl-rf__main img{width:100%;height:100%;object-fit:cover}.hl-thumbs{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;margin-top:13px}.hl-thumbs button{flex:0 0 72px;aspect-ratio:1;border-radius:11px;overflow:hidden;border:1px solid var(--hl-line);padding:0;background:#f2efe8;cursor:pointer}.hl-thumbs button[aria-pressed=true]{outline:2px solid var(--hl-brand);outline-offset:-2px}.hl-thumbs img{width:100%;height:100%;object-fit:cover}.hl-rf__gal .hl-scaleart{margin-top:13px}.hl-rf__h{font-family:var(--hl-sans-h)!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.06!important;margin:6px 0 0!important}.hl-rf__buy .lede{color:var(--hl-mut);font-size:15.5px;line-height:1.62;max-width:none}.hl-chips{display:flex;gap:8px;flex-wrap:wrap}.hl-chips span{border:1px solid var(--hl-line);border-radius:999px;padding:6px 13px;font-size:12.5px;color:var(--hl-mut);display:inline-flex;gap:6px;align-items:center;font-family:var(--hl-sans)}.hale-section--refill .refill__manage,.hale-section--refill .oneline{font-size:12.5px;color:var(--hl-mut)}@media(max-width:999px){.hl-rf{grid-template-columns:1fr}.hl-rf__gal{position:static}}.hl-ph--brief{aspect-ratio:4/5;border-radius:var(--hl-cr);background:repeating-linear-gradient(45deg,#edeae2,#edeae2 10px,#e5e2d9 10px 20px);display:grid;place-items:center;text-align:center;padding:22px;border:1px dashed #20242040}.hl-ph--brief span{font-size:12px;color:var(--hl-mut);max-width:24ch;line-height:1.5}.hl-todo{color:var(--hl-mut)}:is(.hale-section--pdp,.hale-section--refill) .hprice__now{color:var(--hl-ink)!important;font-family:var(--hl-sans)!important;letter-spacing:0}:is(.hale-section--pdp,.hale-section--refill) .rplan .hprice__now{font-size:15px!important;font-weight:600!important}:is(.hale-section--pdp,.hale-section--refill) .fcard:after,:is(.hale-section--pdp,.hale-section--refill) .fcard--select:after{inset:13px 13px auto auto!important;width:17px!important;height:17px!important;border-radius:50%!important;z-index:3;pointer-events:none;border:1px solid var(--hl-line)!important;background:var(--hl-bg)}:is(.hale-section--pdp,.hale-section--refill) .fcard--select:has(.fcard__input:checked):after{border:5px solid var(--hl-brand)!important}.hale-section--pdp .hl-qtyplans .rplan{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px!important;padding:16px 44px 16px 16px!important}.hale-section--pdp .hl-qtyplans .rplan:has(.rplan__input:checked){padding:15px 43px 15px 15px!important}.hale-section--pdp .hl-qtyplans .rplan__price{display:block;text-align:left;margin-top:6px}.hale-section--pdp .hl-qtyplans .hprice-row{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 6px;justify-items:start}.hale-section--pdp .hl-qtyplans .hval{display:flex!important;flex-wrap:wrap;gap:2px 8px;flex-basis:100%}.hl-rf__buy>.lbl{font-family:var(--hl-sans);font-size:11.5px!important;letter-spacing:.14em!important;font-weight:600!important;color:var(--hl-ink)!important}.hl-rf__buy>.lbl:before{display:none!important}.hl-rf__buy .hl-problem{margin:0}.hl-founder .hl-ph--brief{width:100%;max-width:420px}.hale-section--pdp .buy__price{row-gap:10px}.hale-section--pdp .buy__price .hprice{display:inline-flex;align-items:baseline;gap:10px;flex-direction:row-reverse}.hale-section--pdp .buy__price .hprice__was:not([hidden]){display:inline!important;font-size:17px!important;font-weight:400!important;color:var(--hl-mut)!important;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--hl-mut) 70%,transparent);letter-spacing:0;font-family:var(--hl-sans)!important;opacity:1}.hale-section--pdp .buy__price .hval.buy__kit-value:not([hidden]){display:inline-flex!important;align-items:center}.hale-section--pdp .buy__price .buy__kit-value .hsave{background:var(--hl-soft)!important;color:var(--hl-brand)!important;border-radius:999px!important;padding:4px 11px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3}.hale-section--pdp .buy__price .buy__sub{flex:1 0 100%;max-width:46ch}#cart-drawer s.compare-at-price,.cart-items s.compare-at-price{color:var(--hl-mut)!important;font-weight:400!important;text-decoration-thickness:1px;margin-left:6px;font-size:.92em}.hale-section--pdp .buy__name{font-family:var(--hl-sans-h)!important;font-size:clamp(30px,3.6vw,46px)!important;font-weight:var(--hl-hw)!important;letter-spacing:var(--hl-tr)!important;line-height:1.04!important;text-transform:none!important;color:var(--hl-ink)!important;margin:0!important}.hale-section--pdp .buy__story{font-family:var(--hl-sans-h);font-size:clamp(18px,1.9vw,25px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--hl-ink);margin:10px 0 0!important}.hale-section--pdp .hl-problem{margin:12px 0 0;font-size:14.5px}.hale-section--pdp .buy>div:first-child{display:grid;gap:0}:is(.hale-section--pdp,.hale-section--refill) .rplan .hsave{background:var(--hl-soft)!important;color:var(--hl-brand)!important;border-radius:999px!important;padding:3px 10px!important;font-size:12.5px!important;font-weight:600!important;display:inline-block;margin-top:2px}:is(.hale-section--pdp,.hale-section--refill) .rplan .hval{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 8px}.hale-section--refill .rplan__price{display:grid;justify-items:end;gap:2px}:is(.hale-section--pdp,.hale-section--refill) .btn__amt{display:inline-flex;align-items:baseline;gap:9px}.btn__was{color:color-mix(in srgb,var(--hl-onbrand) 62%,transparent);text-decoration:line-through;text-decoration-thickness:1px;font-weight:400;font-size:.88em}.btn__was[hidden]{display:none}.hl-pay{display:grid;gap:8px;justify-items:center;text-align:center;font-family:var(--hl-sans);margin-top:2px}.hl-pay__l{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hl-mut)}.hl-pay__icons{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.hl-pay__icons svg{height:24px;width:auto;border-radius:4px;box-shadow:0 0 0 1px var(--hl-line)}.hl-pay__n{font-size:12.5px;color:var(--hl-mut)}@media(max-width:759px){.pdp__grid{grid-template-columns:minmax(0,1fr)}}.pdp__grid>*,.hale-section--pdp .buy>*,.hb-opt__txt,.rplan__name,.rplan__lines{min-width:0}@media(max-width:749px){:is(.hale-section--pdp,.hale-section--refill) .rplan{grid-template-columns:20px minmax(0,1fr)!important;row-gap:6px!important}:is(.hale-section--pdp,.hale-section--refill) .rplan .rplan__price{grid-column:2!important;width:100%!important;flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important;justify-content:flex-start!important;text-align:left!important;gap:4px 9px!important}:is(.hale-section--pdp,.hale-section--refill) .rplan .rplan__price *{justify-content:flex-start!important;text-align:left!important}:is(.hale-section--pdp,.hale-section--refill) .rplan .hprice-row{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 9px}:is(.hale-section--pdp,.hale-section--refill) .rplan .hval{display:flex!important;flex-wrap:wrap;gap:4px 8px}.hale-section--pdp .hl-qtyplans .rplan>*,.hale-section--pdp .hl-qtyplans .hb-opt__txt{width:100%}.hl-cmprow{grid-template-columns:1.15fr repeat(3,minmax(0,1fr))!important}.hl-cmprow>div{padding:11px 5px!important}.hl-cmprow.hl-head{font-size:10.5px!important;letter-spacing:.02em!important}.hl-pausebtn{top:auto!important;bottom:16px!important;right:16px!important}}.shopify-policy__container{max-width:1180px!important;margin:0 auto!important;padding:clamp(40px,6vw,86px) var(--hl-gut,24px) clamp(56px,7vw,104px)!important;color:var(--hl-ink);font-family:var(--hl-font,inherit)}.shopify-policy__title{margin:0 0 6px}.shopify-policy__title h1{font-size:clamp(32px,4.4vw,52px)!important;line-height:1.05!important;letter-spacing:-.02em!important;text-transform:none!important;font-weight:600!important;margin:0!important}.hl-legalhead{display:block;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--hl-mut);margin:0 0 14px}.hl-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(26px,3vw,40px)}.hl-legalnav{position:sticky;top:96px;display:grid;gap:2px;border-left:1px solid var(--hl-line);padding-left:16px}.hl-legalnav b{display:block;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--hl-mut);font-weight:500;margin-bottom:8px}.hl-legalnav a{display:block;padding:7px 0;font-size:14.5px;color:var(--hl-mut);text-decoration:none;border-bottom:1px solid transparent}.hl-legalnav a:hover{color:var(--hl-ink)}.hl-legalnav a[aria-current=page]{color:var(--hl-brand);font-weight:600}.shopify-policy__body{max-width:70ch}.shopify-policy__body .rte{font-size:16.5px;line-height:1.7;color:var(--hl-ink)}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte h2{font-size:clamp(19px,2vw,23px)!important;line-height:1.25;font-weight:600;letter-spacing:-.01em;text-transform:none!important;margin:38px 0 12px;padding-top:22px;border-top:1px solid var(--hl-line2)}.shopify-policy__body .rte h2:first-child{border-top:0;padding-top:0;margin-top:0}.shopify-policy__body .rte h3{font-size:17px!important;font-weight:600;text-transform:none!important;margin:24px 0 8px}.shopify-policy__body .rte p{margin:0 0 14px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 18px;padding-left:20px}.shopify-policy__body .rte li{margin:0 0 7px}.shopify-policy__body .rte a{color:var(--hl-brand);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte strong{font-weight:600}.shopify-policy__body .rte blockquote{margin:18px 0;padding:16px 18px;border:1px solid var(--hl-line);border-radius:var(--hl-cr,12px);background:var(--hl-bg2,transparent);font-size:15.5px;color:var(--hl-mut)}.hl-legalfoot{margin-top:34px;padding-top:18px;border-top:1px solid var(--hl-line2);font-size:14px;color:var(--hl-mut);display:flex;flex-wrap:wrap;gap:6px 16px}.hl-legalfoot a{color:var(--hl-brand);text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.hl-legal-layout{grid-template-columns:1fr;gap:20px}.hl-legalnav{position:static;border-left:0;border-top:1px solid var(--hl-line);padding:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.hl-legalnav b{width:100%;margin:0}.hl-legalnav a{border:1px solid var(--hl-line);border-radius:999px;padding:7px 13px;font-size:13.5px}.hl-legalnav a[aria-current=page]{border-color:var(--hl-brand);background:var(--hl-soft)}.shopify-policy__body .rte{font-size:16px}}.hl-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(28px,4vw,72px);align-items:start;padding-block:clamp(40px,5vw,78px)}.hl-contact__h{font-size:clamp(32px,4.2vw,50px);line-height:1.04;letter-spacing:-.02em;margin:13px 0 0}.hl-contact .hl-lede{margin:16px 0 0;max-width:46ch}.hl-contact__facts{display:grid;gap:0;margin:28px 0 0;border-top:1px solid var(--hl-line2)}.hl-contact__facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--hl-line2)}.hl-contact__facts dt{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--hl-mut);margin:0}.hl-contact__facts dd{margin:0;font-size:16px}.hl-contact__facts a{color:var(--hl-brand);text-decoration:underline;text-underline-offset:3px}.hl-contact__tips,.hl-contact__self{margin-top:28px}.hl-contact__tips h3,.hl-contact__self h3{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--hl-mut);font-weight:500;margin:0 0 10px}.hl-contact__tips ul{margin:0;padding-left:18px;font-size:15.5px;line-height:1.6;color:var(--hl-ink)}.hl-contact__tips li{margin-bottom:6px}.hl-contact__links{display:flex;flex-wrap:wrap;gap:8px}.hl-contact__links a{border:1px solid var(--hl-line);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;color:var(--hl-ink)}.hl-contact__links a:hover{border-color:var(--hl-brand);color:var(--hl-brand)}.hl-contact__co{margin:26px 0 0;font-size:13.5px;color:var(--hl-mut)}.hl-contact__panel{border:1px solid var(--hl-line);border-radius:calc(var(--hl-cr,12px) + 6px);padding:clamp(20px,2.4vw,30px);background:var(--hl-bg)}.hl-cform{display:grid;gap:0}.hl-cform__h{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.hl-cform label{display:block;font-size:13.5px;color:var(--hl-mut);margin:14px 0 6px}.hl-cform label:first-of-type{margin-top:0}.hl-cform input,.hl-cform textarea{width:100%;font:inherit;font-size:16px;color:var(--hl-ink);background:var(--hl-bg);border:1px solid var(--hl-line);border-radius:var(--hl-cr,12px);padding:12px 14px;box-sizing:border-box}.hl-cform textarea{resize:vertical;min-height:130px}.hl-cform input:focus-visible,.hl-cform textarea:focus-visible{outline:2px solid var(--hl-brand);outline-offset:1px}.hl-cform button{margin-top:20px;width:100%;border:0;cursor:pointer;font:inherit;font-size:16px;font-weight:600;background:var(--hl-brand);color:var(--hl-onbrand);border-radius:999px;padding:15px 20px}.hl-cform button:hover{filter:brightness(1.08)}.hl-cform__note{margin:12px 0 0;font-size:13px;color:var(--hl-mut);text-align:center}.hl-contact .hl-ok{margin:0;font-size:16px;color:var(--hl-brand);font-weight:600}.hl-contact .hl-err{margin:0 0 14px;font-size:14.5px;color:#9b2c2c}@media(max-width:899px){.hl-contact{grid-template-columns:1fr;gap:28px}.hl-contact__facts>div{grid-template-columns:120px minmax(0,1fr)}}.gal__stagewrap{position:relative}.gal__stage{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y pinch-zoom}.gal__stage::-webkit-scrollbar{display:none;width:0;height:0}.gal__stage .gal__slide{position:relative!important;inset:auto!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:center;scroll-snap-stop:always;opacity:1!important;visibility:visible!important;transition:none!important}.gal__nav{pointer-events:none}.gal__nav button{pointer-events:auto}@media(hover:none){.gal__nav button{opacity:.75}}.hl-rf__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:calc(var(--hl-cr,12px) + 8px)}.hl-rf__track::-webkit-scrollbar{display:none;width:0;height:0}.hl-rf__slide{flex:0 0 100%;min-width:100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.hl-rf__slide img{display:block;width:100%;height:auto}.hl-cartsave{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--hl-brand);display:flex;justify-content:flex-end;text-align:right}.cart-drawer .hl-cartsave,#cart-drawer .hl-cartsave{font-size:13.5px}.buy__prior{flex:1 0 100%;margin-top:4px;font-size:12.5px;color:var(--hl-mut)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hl.css.map */
