:root{--hk-bg:#F3EDE3;--hk-raised:#FBFAF6;--hk-deep:#E7DCCB;--hk-plinth:#D8CDBC;--hk-ink:#2A2620;--hk-ink-soft:#5F574B;--hk-ink-faint:#5F574B;--hk-primary:#35543F;--hk-primary-deep:#28412F;--hk-primary-tint:#E4EAE0;--hk-rose:#C9A2A0;--hk-amber:#A8531F;--hk-terra:#7E4517;--hk-line:#DCD2C2;--hk-line-strong:#B7A992;--hk-display:"Fraunces",Georgia,"Times New Roman",serif;--hk-body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hk-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-body--family:var(--hk-body);--font-heading--family:var(--hk-display);--font-subheading--family:var(--hk-mono);--font-accent--family:var(--hk-display);--font-h1--family:var(--hk-display);--font-h1--size:clamp(2.4rem,6.5vw,4.4rem);--font-h1--weight:300;--font-h1--line-height:1.08;--font-h1--letter-spacing:-.025em;--font-h1--case:none;--font-h2--family:var(--hk-display);--font-h2--size:clamp(1.85rem,4.2vw,3rem);--font-h2--weight:300;--font-h2--line-height:1.12;--font-h2--letter-spacing:-.02em;--font-h2--case:none;--font-h3--family:var(--hk-display);--font-h3--size:clamp(1.35rem,2.6vw,1.9rem);--font-h3--weight:400;--font-h3--line-height:1.2;--font-h3--letter-spacing:-.01em;--font-h4--family:var(--hk-display);--font-h4--weight:400;--font-h4--line-height:1.25;--font-h5--family:var(--hk-mono);--font-h5--size:.72rem;--font-h5--letter-spacing:.18em;--font-h5--case:uppercase;--font-h6--family:var(--hk-mono);--font-h6--size:.68rem;--font-h6--letter-spacing:.16em;--font-h6--case:uppercase;--wide-page-width:1240px;--normal-page-width:1240px}body[class*=page-width-]{--page-margin:clamp(1.15rem,4vw,3rem)}body{font-family:var(--hk-body);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3{font-variation-settings:"SOFT" 0,"WONK" 0;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--hk-primary);outline-offset:3px;border-radius:2px}.section[class*=color-scheme-]{background-color:var(--color-background)!important;color:var(--color-foreground)}.hk-packs{margin-bottom:1.4rem}.hk-packs__label{display:block;font-family:var(--hk-body,inherit);font-size:.95rem;letter-spacing:0;text-transform:none;font-weight:600;color:var(--hk-ink);margin-bottom:.6rem}.hk-packs__row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.hk-pack{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.85rem .7rem;border:1px solid var(--hk-line-strong);background:var(--hk-raised);text-decoration:none;color:var(--hk-ink);border-radius:2px;transition:border-color .15s ease,background .15s ease}.hk-pack:hover{border-color:var(--hk-primary)}.hk-pack:focus-visible{outline:2px solid var(--hk-primary);outline-offset:2px}.hk-pack.is-current{border-color:var(--hk-primary);border-width:2px;background:var(--hk-primary-tint);padding:calc(.85rem - 1px) calc(.7rem - 1px)}.hk-pack__qty{font-weight:600;font-size:.92rem;line-height:1.2}.hk-pack__price{font-family:var(--hk-display);font-weight:300;font-size:1.25rem;line-height:1.1}.hk-pack__per{font-family:var(--hk-body,inherit);font-size:.9rem;letter-spacing:0;font-weight:600;color:var(--hk-terra)}.hk-pack__tag{position:absolute;top:0;right:.5rem;transform:translateY(-50%);line-height:1;white-space:nowrap;font-family:var(--hk-mono);font-size:.75rem;letter-spacing:.04em;text-transform:none;font-weight:600;background:var(--hk-primary);color:var(--hk-bg);padding:.2rem .55rem;border-radius:99px}.hk-packs__note{font-size:.95rem;color:var(--hk-ink);margin:.7rem 0 0}@supports (grid-template-rows:subgrid){.hk-packs__row{grid-template-rows:repeat(4,auto)}.hk-pack{display:grid;grid-template-rows:subgrid;grid-row:span 4}}@media(max-width:480px){.hk-packs__row{grid-template-columns:1fr;gap:.5rem}.hk-pack{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;column-gap:.75rem;row-gap:.25rem}.hk-pack__qty{grid-area:1/1}.hk-pack__price{grid-area:1/2;justify-self:end;margin-left:0}.hk-pack__ship{grid-area:2/1;margin-top:0}.hk-pack__per{grid-area:2/2;justify-self:end}.hk-pack__tag{left:.6rem;right:auto}.hk-pack:has(.hk-pack__tag){margin-top:.65rem}}@media(min-width:1000px){.product-information__media media-gallery,media-gallery{max-width:min(100%,30rem);margin-inline:auto}}@media(min-width:1000px){.product-information .sticky-content,.product-information__media.sticky-content{top:max(calc(var(--sticky-header-offset,0px) + 1.5rem),calc(50vh - 16rem));top:max(calc(var(--sticky-header-offset,0px) + 1.5rem),calc(50svh - 16rem))}}.slideshow-controls__thumbnails{justify-content:center;gap:.5rem}.slideshow-controls__thumbnail{border:1px solid transparent;transition:border-color .15s ease,opacity .15s ease;opacity:.62}.slideshow-controls__thumbnail:hover{opacity:1}.slideshow-controls__thumbnail[aria-current=true],.slideshow-controls__thumbnail.is-selected{opacity:1;border-color:var(--hk-ink,#2E2A24)}.product-media-container img,.product-media-container video{aspect-ratio:1/1;object-fit:contain;object-position:center;width:100%;height:100%;background:var(--hk-raised,#FBFAF6)}.product-recommendations .card-gallery img,.product-recommendations .product-card-gallery img{aspect-ratio:1/1;object-fit:contain;object-position:center;width:100%;background:var(--hk-raised,#FBFAF6)}.product-recommendations .product-grid{gap:clamp(.8rem,3vw,1.4rem)}@media(max-width:749px){.product-recommendations .product-grid{grid-template-columns:repeat(2,1fr)}}.variant-option legend,.variant-picker__form legend{font-family:var(--hk-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hk-ink-faint);margin-bottom:.6rem;display:block}.hk-figure img{max-height:min(78vh,900px);width:auto;max-width:100%;object-fit:contain;object-position:center;margin-inline:auto}.hk-acta{margin-top:clamp(2.4rem,6vw,3.6rem);max-width:44rem;border:1.5px solid var(--hk-primary);background:var(--hk-raised);padding:clamp(1.4rem,3.5vw,2rem)}.hk-acta h2{font-family:var(--hk-display);font-weight:300;font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.2;margin:0 0 .6rem}.hk-acta p{color:var(--hk-ink-soft);font-size:.95rem;line-height:1.6;margin:0 0 1.1rem;max-width:56ch}.hk-related{margin-top:clamp(2.4rem,6vw,4rem);padding-top:1.6rem;border-top:1px solid var(--hk-line);max-width:44rem}.hk-related h2{font-family:var(--hk-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hk-ink-faint);margin:0 0 1rem}.hk-related ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.hk-related li{border-bottom:1px solid var(--hk-line)}.hk-related li:last-child{border-bottom:0}.hk-related a{display:block;padding:.8rem 0;color:var(--hk-ink);text-decoration:none;font-size:1rem;line-height:1.4}.hk-related a:hover{color:var(--hk-primary)}.hk-related a:focus-visible{outline:2px solid var(--hk-primary);outline-offset:2px}[class*=__hk_assure]{font-size:1.0625rem;line-height:1.6;color:var(--hk-ink);border-top:1px solid var(--hk-line);padding-top:.9rem;margin-top:.2rem}[class*=__hk_assure] strong{color:var(--hk-ink)}[class*=__hk_assure] a{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}[class*=__hk_assure] p{margin:0}.variant-option__button-label:has(input[value^="Lemon Myrtle"]) .variant-option__button-label__text:before,.variant-option__button-label:has(input[value^="Mandarin Peel"]) .variant-option__button-label__text:before,.variant-option__button-label:has(input[value^=Peppermint]) .variant-option__button-label__text:before,.variant-option__button-label:has(input[value^="Fragrance Free"]) .variant-option__button-label__text:before{content:"";display:inline-block;width:.72em;height:.72em;border-radius:50%;margin-right:.55em;vertical-align:-.01em;flex:none;box-shadow:inset 0 0 0 1px #2a262038}.variant-option__button-label:has(input[value^="Lemon Myrtle"]) .variant-option__button-label__text:before{background:#9fb08a}.variant-option__button-label:has(input[value^="Mandarin Peel"]) .variant-option__button-label__text:before{background:#c8762f}.variant-option__button-label:has(input[value^=Peppermint]) .variant-option__button-label__text:before{background:#3e6b52}.variant-option__button-label:has(input[value^="Fragrance Free"]) .variant-option__button-label__text:before{background:#c9bca6;opacity:.55}.hk-rail{position:fixed;top:0;right:0;width:8px;height:100vh;height:100svh;z-index:60;pointer-events:none;background:#a8531f1a}.hk-rail:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--hk-scroll,0)*1%);background:linear-gradient(to bottom,var(--hk-amber) 0%,#C5793A 55%,rgba(201,162,160,.75) 100%)}.hk-rail:after{content:"";position:absolute;left:50%;top:calc(var(--hk-scroll,0)*1%);width:15px;height:15px;margin-left:-7.5px;margin-top:-7.5px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--hk-amber);box-shadow:0 0 0 3px var(--hk-bg),0 3px 10px #a8531f73;transition:top .1s linear}@media(max-width:760px){.hk-rail{width:5px}.hk-rail:after{width:11px;height:11px;margin-left:-5.5px;margin-top:-5.5px}}@media(prefers-reduced-motion:reduce){.hk-rail:after{transition:none}}.hk-pagination{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:clamp(2.2rem,5vw,3.4rem);font-family:var(--hk-mono);font-size:.78rem}.hk-pagination a,.hk-pagination span{min-width:2.5rem;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .7rem;border:1px solid var(--hk-line);color:var(--hk-ink-soft);text-decoration:none}.hk-pagination a:hover{border-color:var(--hk-primary);color:var(--hk-primary)}.hk-pagination [aria-current=page]{background:var(--hk-primary);border-color:var(--hk-primary);color:var(--hk-bg)}.hk-pagination a:focus-visible{outline:2px solid var(--hk-primary);outline-offset:2px}.hk-pad-tight{padding-block:clamp(2rem,4.5vw,3.2rem)}.hk-pad-normal{padding-block:clamp(3.4rem,8vw,6.5rem)}.hk-pad-large{padding-block:clamp(4.5rem,11vw,9rem)}.color-scheme-4 .hk-eyebrow,.color-scheme-5 .hk-eyebrow{color:inherit;opacity:.8}.color-scheme-4 .hk-note,.color-scheme-5 .hk-note{background:#ffffff0f;border-left-color:currentColor;color:inherit;opacity:.9}.color-scheme-4 .hk-proof .c,.color-scheme-5 .hk-proof .c{color:inherit;opacity:.9}.color-scheme-4 .hk-proof .n,.color-scheme-5 .hk-proof .n{color:inherit}.color-scheme-4 .hk-figure figcaption,.color-scheme-5 .hk-figure figcaption{color:inherit;opacity:.72}.hk-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--hk-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hk-terra);margin-bottom:.95rem}.hk-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;flex:none}.hk-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1.4rem,4vw,3rem);text-align:center}.hk-proof .n{font-family:var(--hk-display);font-weight:400;letter-spacing:-.03em;font-size:clamp(2.6rem,7vw,4.4rem);line-height:1;display:block;color:var(--hk-ink)}.hk-proof .c{font-family:var(--hk-mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--hk-ink-faint);margin-top:.7rem;display:block;max-width:22ch;margin-inline:auto}.hk-ledger{width:100%;border-collapse:collapse;font-size:.95rem}.hk-ledger th,.hk-ledger td{padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--hk-line);vertical-align:top}.hk-ledger thead th{font-family:var(--hk-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hk-ink-faint);font-weight:400;border-bottom:1px solid var(--hk-line-strong)}.hk-ledger td:first-child{color:var(--hk-ink-faint);white-space:nowrap}.hk-ledger td:last-child{color:var(--hk-ink-faint)}.hk-ledger .hk-yes{font-weight:600;color:var(--hk-ink)}.hk-ledger .hk-yes:before{content:"";display:inline-block;width:.8em;height:.45em;border-left:2px solid var(--hk-primary);border-bottom:2px solid var(--hk-primary);transform:rotate(-45deg) translateY(-.2em);margin-right:.55em}@media(max-width:640px){.hk-ledger td:first-child{white-space:normal}.hk-ledger th,.hk-ledger td{padding:.7rem .5rem;font-size:.88rem}}.hk-figure{margin:0}.hk-figure img{width:auto;max-width:100%;height:auto;display:block;margin-inline:auto}.hk-figure figcaption{font-family:var(--hk-mono);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--hk-ink-faint);margin-top:.8rem}.hk-note{border-left:2px solid var(--hk-amber);background:var(--hk-raised);padding:1rem 1.2rem;font-size:.9rem;line-height:1.55;color:var(--hk-ink-soft)}.hk-note strong{color:var(--hk-ink)}.hk-note a{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}.hk-note>p{margin:0}.hk-note>p+p{margin-top:.6rem}.hk-faq details{border-bottom:1px solid var(--hk-line);padding:.95rem 0}.hk-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.hk-faq summary::-webkit-details-marker{display:none}.hk-faq summary:after{content:"+";font-family:var(--hk-mono);color:var(--hk-terra);flex:none}.hk-faq details[open] summary:after{content:"\2212"}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(min-width:750px){.shopify-section-group-footer-group .footer-content{grid-template-columns:minmax(15rem,1fr) 2.4fr;column-gap:clamp(2rem,5vw,4.5rem);row-gap:clamp(2rem,4vw,3rem);align-items:start}.shopify-section-group-footer-group .footer-content .layout-panel-flex--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.6rem)}.shopify-section-group-footer-group .footer-content>.payment-icons{grid-column:1 / -1;padding-top:clamp(1.4rem,3vw,2rem);border-top:1px solid rgb(255 255 255 / .14)}}.shopify-section-group-footer-group .menu summary,.shopify-section-group-footer-group .menu__details summary{font-family:var(--hk-body);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:.35rem}.shopify-section-group-footer-group .menu a{font-size:.92rem;line-height:1.5;text-decoration:none}.shopify-section-group-footer-group .menu a:hover{text-decoration:underline;text-underline-offset:.22em}.shopify-section-group-footer-group .menu li{text-wrap:pretty}.shopify-section-group-footer-group .logo-block__image{filter:brightness(0) invert(1);opacity:.94}.shopify-section-group-footer-group .footer-content .logo-block{margin-bottom:.55rem}.hk-cta .button{margin-inline:auto}.shopify-section-group-footer-group .footer-content .logo-block{align-self:flex-start;margin-inline:0 auto;margin-bottom:clamp(.4rem,1.5vw,.9rem)}.hk-cta .hk-cta__form{margin-top:clamp(2.1rem,4.5vw,3rem);position:relative}.hk-cta .hk-cta__form:before{content:"";position:absolute;top:calc(-1*clamp(1.05rem,2.2vw,1.5rem));left:50%;translate:-50% 0;width:2.75rem;height:1px;background:var(--hk-line-strong,#B7A992);opacity:.55}@media(min-width:900px){.hk-contact__aside{flex:0 1 20rem}.hk-contact__aside+*{flex:1 1 28rem;min-width:0}}.hk-contact__aside{border:1px solid var(--hk-line,#DCD2C2);background:var(--hk-raised,#FBFAF6);padding:clamp(1.3rem,3vw,1.7rem)}.hk-contact__list{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.85rem}.hk-contact__list li{display:flex;flex-direction:column;gap:.15rem}.hk-contact__label{font-family:var(--hk-mono);font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--hk-ink-faint,#7A7267)}.hk-contact__list a{color:var(--hk-primary,#35543F);text-decoration:none;border-bottom:1px solid var(--hk-line-strong,#B7A992);align-self:flex-start;word-break:break-word}.hk-contact__list a:hover{border-bottom-color:var(--hk-primary,#35543F)}.hk-contact__note{margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid var(--hk-line,#DCD2C2);font-size:.85rem;line-height:1.55;color:var(--hk-ink-soft,#5F574B)}.hk-contact__note a{color:var(--hk-terra,#7E4517);text-decoration:underline;text-underline-offset:.2em}.hk-contact__faq{width:100%}.hk-contact__faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.1rem,3vw,2rem);margin-top:1.1rem}.hk-contact__faq-grid h3{font-family:var(--hk-body);font-size:.95rem;font-weight:600;margin:0 0 .35rem;color:var(--hk-ink,#2A2620)}.hk-contact__faq-grid p{margin:0;font-size:.88rem;line-height:1.6;color:var(--hk-ink-soft,#5F574B);max-width:34ch}.hk-contact__faq-grid a{color:var(--hk-primary,#35543F);text-decoration:underline;text-underline-offset:.18em}.contact-form input:not([type=submit]),.contact-form textarea{background:var(--hk-bg,#F3EDE3);border:1px solid var(--hk-line-strong,#B7A992);border-radius:2px}.contact-form textarea{min-height:9rem}[id$=__faq] .layout-panel-flex>*{width:100%}.hk-contact__head{margin-bottom:clamp(1.6rem,4vw,2.6rem)}@media(min-width:900px){.hk-contact__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(2rem,6vw,5rem);align-items:end}.hk-contact__head-lead{padding-bottom:.35rem}}.hk-contact__head-title .d1{margin-bottom:0}.hk-contact__head-lead .lead{margin:0;max-width:46ch}@media(max-width:899px){.hk-contact__head-lead{margin-top:1rem}}.hk-pack__ship{display:block;margin-top:.3rem;font-family:var(--hk-body,inherit);font-size:.85rem;letter-spacing:0;text-transform:none;color:var(--hk-primary,#35543F);font-weight:600}.hk-pack.is-current .hk-pack__ship{color:inherit;opacity:.85}@media(min-width:900px){[id$=__story] .page-width{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.2rem,5vw,4.5rem);align-items:center}[id$=__story] .hk-figure{grid-column:1;grid-row:1 / span 3;align-self:center}[id$=__story] .hk-figure img{max-height:none;width:100%}[id$=__story] .hk-eyebrow{grid-column:2;grid-row:1;align-self:end}[id$=__story] .h2{grid-column:2;grid-row:2;margin-bottom:.9rem}[id$=__story] .hk-figure__body{grid-column:2;grid-row:3;align-self:start;margin-top:0;grid-template-columns:minmax(0,1fr);gap:.9rem}[id$=__story] .hk-figure__body>*{max-width:46ch}}.hk-preorder{border:1.5px solid var(--hk-primary,#35543F);background:var(--hk-raised,#FBFAF6);padding:clamp(1rem,2.6vw,1.35rem);margin-block:.4rem 1.2rem}.hk-preorder__flag{display:inline-block;background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);font-family:var(--hk-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .55rem;margin-bottom:.7rem}.hk-preorder__lead{margin:0 0 .7rem;font-size:.97rem;line-height:1.5;color:var(--hk-ink,#2A2620)}.hk-preorder__kit{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.35rem}.hk-preorder__kit li{position:relative;padding-left:1.35rem;font-size:.9rem;line-height:1.45;color:var(--hk-ink-soft,#5F574B)}.hk-preorder__kit li:before{content:"";position:absolute;left:.35rem;top:.52em;width:.4rem;height:.4rem;border-radius:50%;background:var(--hk-primary,#35543F)}.hk-preorder__note{margin:0;padding-top:.75rem;border-top:1px solid var(--hk-line,#DCD2C2);font-size:.82rem;line-height:1.55;color:var(--hk-ink-soft,#5F574B)}.hk-pop[hidden]{display:none}.hk-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a26208c}.hk-pop__panel{position:relative;width:min(100%,26rem);background:var(--hk-bg,#F3EDE3);border:1.5px solid var(--hk-primary,#35543F);padding:clamp(1.4rem,4vw,2rem);max-height:90vh;max-height:90svh;overflow:auto}.hk-pop__panel:focus{outline:none}.hk-pop__x{position:absolute;top:.4rem;right:.55rem;background:none;border:0;cursor:pointer;font-size:1.6rem;line-height:1;color:var(--hk-ink-soft,#5F574B);width:2.75rem;height:2.75rem}.hk-pop__x:hover{color:var(--hk-ink,#2A2620)}.hk-pop__flag{display:inline-block;background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);font-family:var(--hk-mono);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .5rem;margin-bottom:.75rem}.hk-pop__title{font-family:var(--hk-display);font-weight:300;font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.15;margin:0 0 .55rem;color:var(--hk-ink,#2A2620)}.hk-pop__body{margin:0 0 1rem;font-size:.93rem;line-height:1.55;color:var(--hk-ink-soft,#5F574B)}.hk-pop__form{display:flex;flex-wrap:wrap;gap:.5rem}.hk-pop__form input{flex:1 1 11rem;min-width:0;padding:.8rem .9rem;font:inherit;background:var(--hk-raised,#FBFAF6);border:1px solid var(--hk-line-strong,#B7A992);border-radius:2px;color:var(--hk-ink,#2A2620)}.hk-pop__form button{flex:0 0 auto;background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);font:inherit;font-weight:600;padding:.8rem 1.15rem;border:0;border-radius:2px;cursor:pointer}.hk-pop__form button:hover{background:var(--hk-primary-deep,#28412F)}.hk-pop__form :focus-visible{outline:2px solid var(--hk-primary,#35543F);outline-offset:2px}.hk-pop__ok{flex:1 1 100%;margin:.3rem 0 0;font-size:.88rem;color:var(--hk-primary,#35543F)}.hk-pop__fine{margin:.8rem 0 0;font-size:.76rem;line-height:1.5;color:var(--hk-ink-faint,#7A7267)}.hk-pop__kit{list-style:none;margin:0 0 1.15rem;padding:0;display:grid;gap:.35rem}.hk-pop__kit li{position:relative;padding-left:1.35rem;font-size:.9rem;line-height:1.45;color:var(--hk-ink-soft,#5F574B)}.hk-pop__kit li:before{content:"";position:absolute;left:.35rem;top:.52em;width:.4rem;height:.4rem;border-radius:50%;background:var(--hk-primary,#35543F)}.hk-pop__cta{display:block;text-align:center;text-decoration:none;background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);font-weight:600;font-size:1rem;padding:.95rem 1.2rem;border-radius:2px}.hk-pop__cta:hover{background:var(--hk-primary-deep,#28412F);color:var(--hk-bg,#F3EDE3)}.hk-pop__cta:focus-visible{outline:2px solid var(--hk-primary,#35543F);outline-offset:3px}.hk-pop__img{display:block;width:calc(100% + 2*clamp(1.4rem,4vw,2rem));margin:calc(-1*clamp(1.4rem,4vw,2rem)) calc(-1*clamp(1.4rem,4vw,2rem)) 1.1rem;max-width:none;height:auto;aspect-ratio:1/1;object-fit:cover}@media(max-height:700px){.hk-pop__img{aspect-ratio:16/9}}.hk-kit-toast[hidden]{display:none}.hk-kit-toast{position:fixed;left:1rem;bottom:1rem;z-index:9998;display:flex;align-items:center;gap:.85rem;width:min(calc(100vw - 2rem),22rem);padding:.75rem .85rem;background:var(--hk-bg,#F3EDE3);border:1.5px solid var(--hk-primary,#35543F);box-shadow:0 6px 24px #2a262029;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease}.hk-kit-toast.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hk-kit-toast{transition:none;transform:none}}.hk-kit-toast__img{flex:0 0 auto;width:3.25rem;height:3.25rem;object-fit:cover;display:block}.hk-kit-toast__text{display:flex;flex-direction:column;gap:.12rem;min-width:0}.hk-kit-toast__text strong{font-size:.9rem;color:var(--hk-ink,#2A2620)}.hk-kit-toast__text span{font-size:.78rem;line-height:1.4;color:var(--hk-ink-soft,#5F574B)}.hk-kit-toast__x{flex:0 0 auto;margin-left:auto;align-self:flex-start;background:none;border:0;cursor:pointer;line-height:1;font-size:1.25rem;color:var(--hk-ink-faint,#7A7267);width:2.25rem;height:2.25rem}.hk-kit-toast__x:hover{color:var(--hk-ink,#2A2620)}.hk-kit[hidden]{display:none}.hk-spk__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a26208c}.hk-spk__panel{position:relative;width:min(100%,25rem);background:var(--hk-bg,#F3EDE3);border:1.5px solid var(--hk-primary,#35543F);padding:clamp(1.3rem,4vw,1.8rem);max-height:92vh;max-height:92svh;overflow:auto;text-align:center}.hk-spk__panel:focus{outline:none}.hk-spk__x{position:absolute;top:.35rem;right:.5rem;background:none;border:0;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--hk-ink-soft,#5F574B);width:2.75rem;height:2.75rem}.hk-spk__img{display:block;width:min(100%,13rem);height:auto;margin:0 auto .9rem;aspect-ratio:1/1;object-fit:cover}.hk-spk__flag{display:inline-block;background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);font-family:var(--hk-mono);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .5rem;margin-bottom:.6rem}.hk-spk__title{font-family:var(--hk-display);font-weight:300;font-size:clamp(1.3rem,4vw,1.6rem);line-height:1.15;margin:0 0 .7rem;color:var(--hk-ink,#2A2620)}.hk-spk__list{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.3rem}.hk-spk__list li{font-size:.9rem;color:var(--hk-ink-soft,#5F574B)}.hk-spk__note{margin:0 0 1.1rem;font-size:.82rem;line-height:1.5;color:var(--hk-ink-soft,#5F574B)}.hk-spk__actions{display:grid;gap:.5rem}.hk-spk__yes{background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);border:0;border-radius:2px;font:inherit;font-weight:600;font-size:1rem;padding:.9rem 1.2rem;cursor:pointer}.hk-spk__yes:hover{background:var(--hk-primary-deep,#28412F)}.hk-spk__no{background:none;border:0;font:inherit;font-size:.88rem;padding:.55rem;cursor:pointer;color:var(--hk-ink-soft,#5F574B);text-decoration:underline;text-underline-offset:.2em}.hk-spk__no:hover{color:var(--hk-ink,#2A2620)}.hk-spk__actions :focus-visible{outline:2px solid var(--hk-primary,#35543F);outline-offset:3px}.product-grid__item[data-product-id="8845723762887"],product-card[data-product-id="8845723762887"],.product-grid__item[data-product-id="8845723762887"]+*:empty{display:none!important}.predictive-search a[href*="/products/free-starter-kit"],.product-recommendations a[href*="/products/free-starter-kit"]{display:none!important}.hk-testimonials{margin:2.4rem 0 .6rem}.hk-testimonials__title{font-size:1.05rem;margin:0 0 1rem;letter-spacing:.02em}.hk-testimonials__quote{margin:0 0 1.1rem;padding:.2rem 0 .2rem 1rem;border-left:2px solid currentColor;opacity:.92}.hk-testimonials__quote p{margin:0 0 .35rem;font-size:.92rem;line-height:1.55}.hk-testimonials__quote cite{font-style:normal;font-size:.8rem;opacity:.7}.hk-compare{margin:1.2rem 0 .9rem;border:1px solid currentColor;border-radius:2px;padding:.9rem 1rem;opacity:.95}.hk-compare__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.32rem 0;font-size:.95rem}.hk-compare__row--them{opacity:.62;text-decoration:line-through solid currentColor 1px}.hk-compare__row--us strong{font-size:1.12rem}.hk-compare__note{margin:.5rem 0 0;font-size:.8rem;opacity:.7}.hk-benefits{margin:.9rem 0 0;padding-left:1.1rem;font-size:.9rem;line-height:1.6}.hk-benefits li{margin:.18rem 0}.hk-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#f6f0e7;border-top:1px solid rgba(58,50,48,.18);box-shadow:0 -2px 14px #00000014}.hk-stickybuy__price{font-size:.95rem;color:#3a3230;font-weight:600}.hk-stickybuy__cta{background:#3a3230;color:#f6f0e7;border:0;border-radius:2px;padding:.62rem 1.15rem;font-size:.92rem;cursor:pointer;font-weight:600}html.hk-show-stickybuy .hk-stickybuy{display:flex}@media(min-width:750px){.hk-stickybuy{display:none!important}}.hk-reviews{margin:2.4rem 0 1.2rem}.hk-reviews--home{margin-block-end:0!important}.hk-reviews--home{background:#3a323009;padding:3rem 1.5rem 2.4rem;margin:0}.hk-reviews--home .hk-reviews__grid,.hk-reviews--home .hk-rev{margin-bottom:0}.hk-reviews--home+*{margin-top:0}.hk-reviews__wrap{max-width:72rem;margin:0 auto}.hk-reviews__head{margin-bottom:1.3rem}.hk-reviews__rating{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;opacity:.8}.hk-reviews__rating strong{font-size:.95rem}.hk-reviews__title{font-size:1.45rem;margin:.35rem 0 0;line-height:1.25}.hk-reviews--home .hk-reviews__title{font-size:1.9rem}.hk-reviews__grid{display:grid;gap:.9rem}@media(min-width:820px){.hk-reviews__grid{grid-template-columns:repeat(3,1fr)}}.hk-rev{display:flex;flex-direction:column;gap:.7rem;border:1px solid rgba(58,50,48,.14);border-radius:4px;padding:1.15rem 1.15rem 1rem;background:#ffffff80}.hk-rev__stars{display:inline-flex;gap:1px;color:#c9a227;line-height:0}.hk-rev__quote{margin:0;font-size:.87rem;line-height:1.62;opacity:.92;flex:1}.hk-rev__foot{display:flex;align-items:center;gap:.6rem;padding-top:.7rem;border-top:1px solid rgba(58,50,48,.1)}.hk-rev__avatar{display:grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:#3a32301a;font-size:.85rem;font-weight:600;flex:0 0 auto}.hk-rev__who{display:flex;flex-direction:column;gap:.12rem;min-width:0}.hk-rev__name{font-size:.88rem;font-weight:600;line-height:1.15}.hk-rev__meta{font-size:.72rem;opacity:.68;line-height:1.15;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.hk-rev__badge{display:inline-flex;align-items:center;gap:.22rem}@media(max-width:749px){.product-information__media .media-gallery img,.product-information__media .media-gallery{max-height:42vh}.product-information__media .media-gallery img{object-fit:contain}}.hk-pack__ship--paid{color:var(--hk-ink-soft);font-weight:500}.variant-option__button-label:has(input[data-option-available=false]){opacity:.55;border-style:dashed}.variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text:after{content:" (Sold out)";font-size:.85em;font-weight:600}#hk-ladder{padding:.7rem .9rem .65rem;background:var(--hk-primary-tint);border-radius:12px;max-width:440px}cart-drawer-component #hk-ladder{margin:.9rem 1.25rem 0}cart-items-component>#hk-ladder{margin:0 0 1.1rem}@media(max-width:749px){cart-drawer-component #hk-ladder{margin:.75rem 1rem 0}}.hk-ladder__bar{height:6px;background:var(--hk-raised);border-radius:99px;overflow:hidden}.hk-ladder__fill{display:block;height:100%;background:var(--hk-primary);border-radius:99px;transition:width .4s ease}.hk-ladder__text{font-size:.88rem;color:var(--hk-ink);margin:.45rem 0 0;line-height:1.35}.hk-ladder__text--done{color:var(--hk-primary);font-weight:600}.hk-ladder__cap{float:right;font-size:.78rem;color:var(--hk-ink-soft)}.hk-cart-guarantee{font-size:.95rem;line-height:1.5;color:var(--hk-ink);margin:.8rem 0 0}.hk-cart-paylist{font-size:.78rem;color:var(--hk-ink-soft);margin:.5rem 0 0;letter-spacing:.02em}.hk-faq{margin:2.2rem 0 1rem;max-width:44rem}.hk-faq__title{font-family:var(--hk-display);font-weight:400;font-size:clamp(1.35rem,2.6vw,1.9rem);margin:0 0 .9rem}.hk-faq__item{border-top:1px solid var(--hk-line);padding:.2rem 0}.hk-faq__item:last-child{border-bottom:1px solid var(--hk-line)}.hk-faq__item summary{cursor:pointer;font-weight:600;font-size:1.0625rem;line-height:1.5;padding:.75rem 0;color:var(--hk-ink);list-style-position:outside}.hk-faq__item p{font-size:1.0625rem;line-height:1.6;color:var(--hk-ink);margin:.1rem 0 .9rem}.hk-faq__item a{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}.hk-problems{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.2rem;margin:0 auto;padding:0 0 clamp(3.4rem,8vw,6.5rem)}.hk-problems__card{background:var(--hk-raised);border:1px solid var(--hk-line);border-radius:10px;padding:1.3rem 1.4rem}.hk-problems__card h2,.hk-problems__card h3{font-family:var(--hk-display);font-weight:400;font-size:1.25rem;margin:0 0 .5rem}.hk-problems__card p{font-size:1rem;line-height:1.6;color:var(--hk-ink);margin:0}.hk-problems__card a{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}.hk-trio{width:100%;margin:0 auto;padding:clamp(2.2rem,5vw,3.6rem) 0;padding-block-start:clamp(.75rem,2vw,1rem)}.hk-trio__title{font-family:var(--hk-display);font-weight:400;font-size:clamp(1.6rem,3.4vw,2.4rem);margin:0 0 1.8rem}.hk-trio__row{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:750px){.hk-trio__row{grid-template-columns:repeat(3,1fr)}}.hk-trio__card{display:block;border:1px solid var(--hk-line-strong);border-radius:10px;padding:1.2rem 1.3rem;text-decoration:none;color:var(--hk-ink);background:var(--hk-raised)}.hk-trio__card--mid{border-color:var(--hk-primary);box-shadow:0 0 0 1px var(--hk-primary)}.hk-trio__name{display:block;font-weight:700;font-size:1.05rem}.hk-trio__price{display:block;font-family:var(--hk-display);font-size:1.9rem;margin:.2rem 0}.hk-trio__note{display:block;font-size:.95rem;line-height:1.5;color:var(--hk-ink-soft)}.hk-trio__per{display:block;margin-top:.45rem;font-family:var(--hk-body,inherit);font-size:.9rem;letter-spacing:0;font-weight:600;color:var(--hk-terra)}.hk-trio__gnote{font-size:1rem;line-height:1.6;color:var(--hk-ink);margin:1.2rem 0 0;max-width:44rem}.hk-trio__gnote a{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}.hk-short{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.7rem;margin:1.4rem 0 .4rem}.hk-short__card{border:1px solid var(--hk-line);border-radius:8px;padding:.75rem .9rem;font-size:.95rem;line-height:1.5;color:var(--hk-ink);background:var(--hk-raised)}.hk-compare__row--honest{opacity:1}.hk-compare__row--honest span,.hk-compare__row--honest strong{color:var(--hk-ink-soft)}.announcement-bar__text,announcement-bar .announcement-bar__link{font-family:var(--hk-body)!important;font-size:.95rem!important;text-transform:none!important;letter-spacing:0!important;line-height:1.35!important;font-weight:500!important}.variant-option__button-label{--color-selected-variant-background:var(--hk-primary-tint);--color-selected-variant-text:var(--hk-ink);--color-selected-variant-border:var(--hk-primary);--color-selected-variant-hover-background:var(--hk-primary-tint);--color-selected-variant-hover-text:var(--hk-ink);--color-selected-variant-hover-border:var(--hk-primary)}.hk-reviews{container-type:inline-size}@container (max-width:760px){.hk-reviews__grid{grid-template-columns:1fr}}[id*=dilution] dl{max-width:52rem}[id*=surfaces] .hk-figure img{margin-inline:0}.hk-buyproof{display:inline-flex;flex-wrap:wrap;row-gap:.15rem;align-items:center;color:inherit;text-decoration:none;opacity:1;margin:.1rem 0 .2rem}.hk-buyproof .hk-rev__stars{color:var(--hk-terra)}.hk-buyproof__link{text-decoration:underline;text-underline-offset:.2em}.hk-buyproof:hover .hk-buyproof__link{color:var(--hk-terra)}.contact-form .contact-form__label{display:block;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--hk-ink,#2A2620);margin:0}.contact-form .contact-form__form{gap:.4rem}.contact-form .contact-form__form>.contact-form__label{margin-block-start:1rem}.contact-form .contact-form__form>.submit-button{margin-block-start:1.25rem}.contact-form .contact-form__form-row{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:.4rem}.contact-form .contact-form__form-row>:nth-child(1){grid-column:1;grid-row:1}.contact-form .contact-form__form-row>:nth-child(2){grid-column:1;grid-row:2}.contact-form .contact-form__form-row>:nth-child(3){grid-column:2;grid-row:1}.contact-form .contact-form__form-row>:nth-child(4){grid-column:2;grid-row:2}@media screen and (max-width:749px){.contact-form .contact-form__form-row{grid-template-columns:1fr}.contact-form .contact-form__form-row>:nth-child(3){grid-column:1;grid-row:3;margin-block-start:1rem}.contact-form .contact-form__form-row>:nth-child(4){grid-column:1;grid-row:4}}.hk-acta p.hk-acta__pages{font-size:.92rem;line-height:1.9;margin:.9rem 0 0;max-width:100%}.hk-acta p.hk-acta__pages a{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}.footer-content>.group-block:last-child:has(.menu__details),.footer-content>:last-child:has(.menu__details){grid-column:1 / -1;width:100%;margin-block-start:.4rem;padding-block-start:1.5rem;border-block-start:1px solid rgba(243,237,227,.18)}.footer-content>:last-child:has(.menu__details) .menu__heading{font-family:var(--hk-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin:0 0 .85rem}.footer-content>:last-child:has(.menu__details) .details-content>ul{display:flex;flex-wrap:wrap;gap:.55rem 1.9rem;margin:0}.footer-content>:last-child:has(.menu__details) .menu__item{margin:0}@media(max-width:749px){.footer-content>:last-child:has(.menu__details) .details-content>ul{gap:.5rem 1.2rem}}.footer-content .logo-block__image-wrapper{display:flex;justify-content:flex-start;text-align:left}.footer-content .logo-block{margin-inline-start:0;margin-inline-end:auto;align-self:flex-start}.footer-content .logo-block img{margin-inline-start:0;margin-inline-end:auto}.hk-secure{font-size:.95rem;line-height:1.55;color:var(--hk-ink-soft);margin:.55rem 0 0}.hk-secure strong{color:var(--hk-ink)}.product-details .payment-icons{margin-top:.5rem;justify-content:flex-start}.product-details .payment-icons svg,.product-details .payment-icons img{width:32px;height:auto;display:block}.hk-searchmore{grid-column:1 / -1;margin:0;padding:clamp(1.8rem,4vw,2.8rem) 0 0}.hk-searchmore__title{font-family:var(--hk-display);font-weight:400;font-size:clamp(1.35rem,2.6vw,1.9rem);margin:0 0 1rem}.hk-searchmore__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.15rem 1.6rem}.hk-searchmore__item a{display:flex;gap:.7rem;align-items:baseline;padding:.6rem 0;text-decoration:none;color:var(--hk-ink);border-block-end:1px solid var(--hk-line)}.hk-searchmore__item a:hover .hk-searchmore__name{color:var(--hk-terra);text-decoration:underline;text-underline-offset:.2em}.hk-searchmore__kind{flex:0 0 auto;font-family:var(--hk-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hk-ink-soft);min-width:3.4rem;padding-block-start:.15rem}.hk-searchmore__name{font-size:1.0625rem;line-height:1.45}.hk-pack__was{font-family:var(--hk-body);font-size:.78rem;font-weight:500;color:var(--hk-ink-soft);margin-left:.3rem;text-decoration:line-through}.hk-pack__ship{line-height:1.35}.hk-trust{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.86rem;color:var(--hk-ink)}.hk-trust li{display:inline-flex;align-items:center;gap:.4rem}.hk-trust svg{width:18px;height:18px;color:var(--hk-primary);flex:0 0 auto}.hk-spk{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--hk-line-strong);border-radius:8px;padding:.75rem .85rem;margin:.1rem 0 0;background:var(--hk-raised);cursor:pointer}.hk-spk input{margin:.2rem 0 0;width:18px;height:18px;flex:0 0 auto;accent-color:var(--hk-primary)}.hk-spk__body{font-size:.95rem;line-height:1.45;color:var(--hk-ink)}.hk-spk__price{color:var(--hk-terra);font-weight:700;margin-left:.35rem}.hk-spk__sub{display:block;color:var(--hk-ink-soft);font-size:.86rem;margin-top:.1rem}.hk-spk--included{border-color:var(--hk-primary);background:var(--hk-primary-tint);cursor:default}.hk-spk--included svg{width:22px;height:22px;color:var(--hk-primary);flex:0 0 auto;margin-top:.1rem}[class*=__hk_eyebrow] p{font-family:var(--hk-body)!important;font-size:1.05rem!important;letter-spacing:0!important;text-transform:none!important;color:var(--hk-ink-soft)!important;line-height:1.4!important;margin:0 0 .35rem}.hk-icons{list-style:none;margin:.6rem 0 .2rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.hk-icons li{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border-radius:12px;background:var(--hk-primary-tint);color:var(--hk-ink);font-size:.82rem;line-height:1.3;min-height:3.6rem}.hk-icons li strong{display:block;font-size:.95rem;font-weight:700;color:var(--hk-primary-deep);margin-bottom:.1rem}.hk-icons svg{flex:0 0 auto;width:38px;height:38px;padding:8px;border-radius:50%;background:var(--hk-raised);color:var(--hk-primary)}@media(max-width:480px){.hk-icons{gap:.5rem}.hk-icons li{padding:.6rem .65rem;font-size:.78rem}.hk-icons li strong{font-size:.9rem}.hk-icons svg{width:34px;height:34px;padding:7px}}.hk-pack__tag--soft{background:var(--hk-primary-tint);color:var(--hk-primary-deep);border:1px solid var(--hk-primary)}.hk-pack:has(.hk-pack__tag--soft){margin-top:.65rem}.cart-items__table tbody{display:flex;flex-direction:column}.cart-items__table tbody tr:has(a[href*="/products/starter-pack"]){order:2}.hk-compare__row--them{opacity:1}.hk-compare__row--them span,.hk-compare__row--them strong{color:var(--hk-ink-soft)}.hk-icons li,#hk-ladder,.hk-problems__card,.hk-trio__card,.hk-rev{border-radius:8px}.hk-rev{border-color:var(--hk-line)}.hk-rev__stars{color:var(--hk-terra)}.hk-rev__foot{border-top-color:var(--hk-line)}.hk-rev__avatar{background:var(--hk-primary-tint);color:var(--hk-primary-deep)}.hk-reviews--home{background:var(--hk-raised)}.hk-stickybuy__price{color:var(--hk-ink)}.hk-stickybuy__cta{background:var(--hk-primary);color:#fff}.hk-pack{margin-top:.65rem}.hk-note{max-width:60ch}.hk-hero__assurance,.hk-hero__assurance p{font-family:var(--hk-body)!important;font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important;color:var(--hk-ink-soft)!important}@media(max-width:640px){.hk-proof{grid-template-columns:1fr;gap:1.2rem}.hk-proof .n{font-size:2.6rem}.hk-compare__row{flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem 0;border-top:1px solid var(--hk-line)}.hk-compare__row:first-child{border-top:0}}body #hk-bar{background:var(--hk-bg)!important;border-top:1px solid var(--hk-line)!important;box-shadow:0 -6px 20px #2a26200f!important;border-radius:0!important}body #hk-bar button,body #hk-bar a{border-radius:2px!important}@media(min-width:750px){.variant-option--buttons{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .6rem}.variant-option--buttons legend{grid-column:1 / -1}}.hk-guar-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.hk-guar-strip li{border:1px solid var(--hk-line);border-radius:8px;background:var(--hk-raised);padding:1rem 1.1rem;font-size:.92rem;line-height:1.4;color:var(--hk-ink-soft)}.hk-guar-strip strong{display:block;font-family:var(--hk-display);font-weight:400;font-size:1.9rem;letter-spacing:-.02em;color:var(--hk-ink);margin-bottom:.2rem}@media(max-width:640px){.hk-guar-strip{grid-template-columns:1fr}}.hk-hero__assure{font-family:var(--hk-body)!important;font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important;color:var(--hk-ink-soft)!important}.blog-post-image img,[class*=blog-post-image] img,[class*=blog-post__image] img{max-height:560px;width:100%;object-fit:cover}.blog-post-image,[class*=blog-post-image]{max-height:560px;overflow:hidden}.page-width-content .sec:last-of-type{padding-bottom:clamp(2.2rem,4vw,3.2rem)}.blog-post-featured-image{--ratio:1.6!important;max-height:560px;overflow:hidden;border-radius:8px}.blog-post-featured-image img{width:100%;height:100%;object-fit:cover}#hk-cart-upsell{order:3}.hk-eyebrow,.eyebrow,.hk-proof .c,.hk-rev__meta,.hk-rev__badge,.hk-contact__label,.gloss-src,.hk-pack__tag{font-size:.78rem}.hk-pack__was{font-size:.82rem}.product-grid .price,.product-grid .compare-at-price,[class*=product-card] .price,[class*=product-card] .compare-at-price{font-size:.95rem}@media(max-width:480px){.hk-icons li{font-size:.84rem}}nav[aria-label*=readcrumb] a{display:inline-block;padding:.75rem .1rem}.hk-buyproof{min-height:44px;display:inline-flex;align-items:center;flex-wrap:wrap}.facets-toggle__button{min-height:44px}cart-drawer-component #hk-ladder{margin-bottom:.85rem}.cart-items__table tbody tr:has(a[href*="/products/starter-pack"]){border-top:1px solid var(--hk-line);padding-top:1rem;margin-top:1rem;border-bottom:0}tr[data-hk-free] .quantity-selector-wrapper{display:none}@media(max-width:749px){cart-drawer-component .cart-totals__tax-note{font-size:.82rem;line-height:1.4}cart-drawer-component .hk-cart-guarantee{font-size:.8rem;line-height:1.35;margin:.5rem 0 0}cart-drawer-component .hk-cart-paylist{display:none}}body .hk-eyebrow,body .eyebrow,body .hk-proof .c,body .hk-rev__meta,body .hk-rev__badge,body .hk-contact__label,body .gloss-src,body .hk-pack__tag,body .variant-option legend{font-size:.8rem}.product-grid .price,.product-grid .compare-at-price,[class*=product-card] .price,[class*=product-card] .compare-at-price{font-family:var(--hk-body);letter-spacing:0}.cart-items__table tbody tr:has(a[href*="/products/starter-pack"]){border-top:0;padding-top:0;margin-top:.4rem}body .eyebrow:not(.hkv2c *),body .gloss-src:not(.hkv2c *),body main figcaption:not(.hkv2c *),body main th:not(.hkv2c *),body main small:not(.hkv2c *){font-size:.8rem!important}#hk-kit-row{order:4;display:block;padding:.2rem 0;border-top:0;margin-top:0}.hk-kitrow__cell{display:flex;align-items:center;gap:.7rem;padding:0}.hk-kitrow__img{flex:0 0 56px;width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--hk-raised)}.hk-kitrow__text{flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem;font-size:.82rem;line-height:1.3;color:var(--hk-ink-soft)}.hk-kitrow__text strong{font-size:.92rem;color:var(--hk-ink)}.hk-kitrow__price{flex:0 0 auto;font-weight:600;color:var(--hk-ink);font-size:.92rem}.hk-kitrow__btn{flex:0 0 auto;min-height:40px;padding:0 1rem;border:0;border-radius:2px;background:var(--hk-primary);color:#fff;font:inherit;font-weight:600;font-size:.9rem;cursor:pointer}.hk-kitrow__btn[disabled]{opacity:.6}@media(max-width:480px){.hk-kitrow__text span{display:none}.hk-kitrow__cell{gap:.6rem}}#hk-kit-row{order:3}#hk-cart-upsell{order:4}body:has(#hk-kit-toggle) .variant-picker fieldset legend:before{content:"2. "}body:has(#hk-kit-toggle) .hk-spk__body strong:before{content:"3. "}body:not(:has(#hk-kit-toggle)) .variant-picker fieldset:first-of-type legend:before{content:"2. "}.hk-ugc{margin:1rem 0 0;font-size:.95rem;color:var(--hk-ink-soft)}.hk-ugc a{color:var(--hk-primary-deep)}.hk-spk .hk-spk__img{display:block;flex:0 0 64px;width:64px;height:64px;margin:0;aspect-ratio:1/1;border-radius:8px;object-fit:cover;background:var(--hk-raised)}.hk-spk svg{display:none}@media(max-width:480px){.hk-spk .hk-spk__img{flex-basis:56px;width:56px;height:56px}}.hk-proven{margin:.7rem 0 0;padding-left:1.35rem;position:relative;font-size:.9rem;line-height:1.4;color:var(--hk-ink-soft)}.hk-proven:before{content:"";position:absolute;left:0;top:.35em;width:.7rem;height:.35rem;border-left:2px solid var(--hk-primary);border-bottom:2px solid var(--hk-primary);transform:rotate(-45deg)}product-form-component .shopify-payment-button,product-form-component .shopify-payment-button__more-options,.product-form__buy-buttons .shopify-payment-button{display:none!important}[class*=payment-icons] svg,[class*=payment-icons] img{filter:grayscale(1);opacity:.72}.hk-pack__tag{font-family:var(--hk-body)!important;font-weight:600;font-size:.72rem!important;letter-spacing:.08em;text-transform:uppercase}.hk-hero__cta a:nth-child(2),.hk-hero__cta .button--secondary{border:1px solid var(--hk-ink);color:var(--hk-ink);background:transparent}main>.section:has(.hk-hero__media){padding-top:clamp(2rem,4vw,3.5rem)!important}.hk-hero__assure{margin-top:1rem!important}.page-head{padding-top:clamp(1rem,2.5vw,1.8rem)!important}.hk-proof .n{font-size:clamp(3rem,8vw,5.4rem)}.hk-proof .c{font-family:var(--hk-body)!important;font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important;max-width:16ch;margin-inline:auto}.variant-option__button-label:has(input[data-option-available=false]){display:none}.hk-scentnote{margin:.2rem 0 .6rem;font-size:.9rem;color:var(--hk-ink-soft)}.hk-scentnote a{color:var(--hk-primary-deep)}.page-head+.sec{padding-top:clamp(1.6rem,3vw,2.6rem)!important}.page-head{padding-bottom:clamp(.8rem,2vw,1.4rem)!important}.hk-also{padding:0}.hk-also__title{font-family:var(--hk-display);font-weight:400;font-size:clamp(1.6rem,3.4vw,2.2rem);margin:0 0 1.2rem;letter-spacing:-.01em}.hk-also__row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:760px}.hk-also__card{display:block;text-decoration:none;color:var(--hk-ink)}.hk-also__img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:var(--hk-raised);margin-bottom:.7rem}.hk-also__name{display:block;font-weight:600;font-size:1rem;line-height:1.3}.hk-also__price{display:block;margin-top:.2rem}.hk-also__price s{color:var(--hk-ink-soft);margin-left:.3rem}.hk-also__note{display:block;font-size:.88rem;color:var(--hk-ink-soft);margin-top:.15rem}@media(max-width:480px){.hk-also__row{gap:.75rem}}.card-gallery,[class*=card-gallery]{position:relative}.hk-badge-kit{position:absolute;left:.6rem;bottom:.6rem;top:auto;z-index:2;background:var(--hk-primary-tint);color:var(--hk-primary-deep);border:1px solid var(--hk-primary);font-family:var(--hk-body);font-weight:600;font-size:.72rem;letter-spacing:.04em;padding:.3rem .55rem;border-radius:99px;white-space:nowrap}.hk-badge-kit{border-radius:99px!important;background:#f3ede3!important;color:#2a2620!important;border:0!important}.hk-spk__price s,.hk-kitrow__price s{opacity:.55;font-weight:400;margin-right:.25rem}.hk-spk__price{color:var(--hk-primary,#35543F);font-weight:600}.cart-totals .cart-totals__tax-note{display:block!important;text-align:left;margin-top:.7rem;line-height:1.45}.cart-totals__tax-note .hk-dispatch{display:block;font-weight:600;color:var(--hk-ink,#2A2620)}.cart-totals__tax-note .hk-postnote{display:block;color:var(--hk-ink-soft,#5F574B);margin-top:.15rem}.hk-top{background:var(--hk-raised,#F7F2E9);border-bottom:1px solid var(--hk-line,#E3DACB)}.hk-top__wrap{padding:1.1rem 1rem 1.2rem}.hk-top__eyebrow{margin:0 0 .3rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hk-ink-soft,#5F574B)}.hk-top__h{font-family:var(--hk-display,Georgia,serif);font-weight:400;font-size:clamp(1.45rem,5.2vw,2rem);line-height:1.15;margin:0 0 .5rem;color:var(--hk-ink,#2A2620)}.hk-top__sub{margin:0 0 .75rem;font-size:1rem;line-height:1.45;color:var(--hk-ink,#2A2620)}.hk-top__list{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.35rem}.hk-top__list li{position:relative;padding-left:1.5rem;font-size:1rem;line-height:1.4;color:var(--hk-ink,#2A2620)}.hk-top__list li:before{content:"";position:absolute;left:.1rem;top:.5em;width:.55rem;height:.3rem;border-left:2px solid var(--hk-primary,#35543F);border-bottom:2px solid var(--hk-primary,#35543F);transform:rotate(-45deg)}.hk-top__btn{display:inline-block;background:var(--hk-primary,#35543F);color:var(--hk-bg,#F3EDE3);text-decoration:none;font-weight:600;padding:.85rem 1.3rem;border-radius:2px;font-size:1rem}@media(max-width:749px){.hk-top__btn{display:block;text-align:center}nav[aria-label*=readcrumb]{display:none}}@media(min-width:750px){.hk-top__wrap{padding:1.4rem 0 1.5rem}.hk-top__list{grid-template-columns:repeat(3,auto);gap:.4rem 1.6rem}}[class*=__hk_postline] p{font-size:.95rem;line-height:1.45;margin:.35rem 0 0}[class*=__hk_postline] p strong{color:var(--hk-primary,#35543F)}[class*=__hk_postline] p em{font-style:normal;font-size:.82rem;color:var(--hk-ink-soft,#5F574B)}@media(min-width:750px){.hk-top{display:none}}@media(min-width:1000px){body #hk-bar{display:none!important}}.hk-top__wrap{padding:.9rem 1rem 1rem}.hk-top__sub{font-size:.95rem;margin-bottom:.6rem}.hk-pack__chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 .2rem}.hk-chip{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:.38rem .5rem;border-radius:3px;white-space:nowrap}.hk-chip--post{background:#35543f;color:#f3ede3}.hk-chip--kit{background:#c6673f;color:#fff}.hk-pack.is-current .hk-chip--post{background:#f3ede3;color:#35543f}.hk-pack.is-current .hk-chip--kit{background:#f3ede3;color:#c6673f}.product-badges__badge.hk-badge-freeship,.product-badges__badge.hk-badge-kit{font-weight:700;letter-spacing:.05em;font-size:.72rem;padding:.42rem .6rem;border-radius:3px}.product-badges__badge.hk-badge-kit{background:#c6673f!important;color:#fff!important}[class*=__hk_postline] p+p{margin-top:.55rem;font-size:.92rem;line-height:1.5}@media(min-width:750px){.hk-pack__chips{flex-direction:column;align-items:flex-start;gap:.25rem;margin:.4rem 0 .25rem;min-height:3.1rem}.hk-chip{font-size:.62rem;letter-spacing:.03em;padding:.34rem .45rem}}.product-badges__badge{font-weight:700!important;letter-spacing:.05em!important;font-size:.72rem!important;padding:.42rem .6rem!important;border-radius:3px!important;text-transform:uppercase}.product-badges__badge.hk-badge-freeship{background:#35543f!important;color:#f3ede3!important}.hk-chip{font-size:.75rem}.hk-chip--kit{background:#8f3f1e;color:#fff}.hk-pack.is-current .hk-chip--kit{background:#f3ede3;color:#8f3f1e}.product-badges__badge.hk-badge-kit{background:#8f3f1e!important}@media(min-width:750px){.hk-chip{font-size:.75rem}}.hk-top__eyebrow,[class*=__hk_postline] p em,#hk-bar-scents button,#hk-bar .hk-bar__scent{font-size:.875rem}.product-badges__badge.hk-badge-post{background:#f3ede3!important;color:#2a2620!important;border:1px solid #D9CFBF}@supports (grid-template-rows:subgrid){.hk-packs__row{grid-template-rows:repeat(5,auto)}.hk-pack{grid-row:span 5}.hk-pack__chips{min-height:0;margin:.15rem 0}.hk-pack__ship{margin-top:.1rem}}.hk-quotes{margin:2px 0 10px;font-size:16px;line-height:1.45}.hk-quotes__offer{margin:0 0 8px;font-weight:600;color:#1f2a24}.hk-quotes__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hk-quotes__list li{padding:9px 11px;background:#f6f3ee;border-radius:8px;font-size:16px;line-height:1.4}.hk-quotes__stars{color:#c99a2e;letter-spacing:1px;font-size:12px;margin-right:5px;white-space:nowrap}.hk-quotes__who{display:block;font-size:12px;opacity:.7;margin-top:2px}.cart-actions details:has(cart-discount-component),.cart-actions__divider{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/homekind.css.map */
