:root{--hk-ink:#2b1a27;--hk-ink2:#4a3844;--hk-muted:#76656f;--hk-cream:#fbf6f2;--hk-paper:#fff;--hk-pink:#f6babc;--hk-pink-soft:#fce9e8;--hk-line:#ecdfd9;--hk-teal:#12524c;--hk-rasp:#c8174f;--hk-r:18px;--hk-serif:"Fraunces",Georgia,serif;--hk-sans:"DM Sans",system-ui,-apple-system,sans-serif;--hk-gutter:20px;--hk-sec:44px}@media(min-width:900px){:root{--hk-gutter:40px;--hk-sec:72px}}.hk{font:400 16px/1.55 var(--hk-sans);color:var(--hk-ink);-webkit-font-smoothing:antialiased}.hk *{box-sizing:border-box}.hk h1,.hk h2,.hk h3,.hk .hk-serif{font-family:var(--hk-serif);font-weight:400;letter-spacing:-.015em;line-height:1.08;margin:0;color:inherit}.hk h1{font-size:40px}.hk h2{font-size:30px}.hk h3{font-size:21px;line-height:1.2}@media(min-width:900px){.hk h1{font-size:60px}.hk h2{font-size:42px}.hk h3{font-size:24px}}.hk em{font-family:var(--hk-serif);font-style:italic}.hk p{margin:0}.hk-wrap{max-width:1200px;margin:0 auto;padding:0 var(--hk-gutter)}.hk-sec{padding:var(--hk-sec) 0}.hk-bg-cream{background:var(--hk-cream)}.hk-bg-white{background:#fff}.hk-bg-pink{background:var(--hk-pink-soft)}.hk-bg-ink{background:var(--hk-ink);color:var(--hk-cream)}.hk-eyebrow{font:600 12px/1 var(--hk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hk-muted)}.hk-lead{font-size:18px;color:var(--hk-ink2)}.hk-note{font-size:13px;color:var(--hk-muted)}.hk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background:var(--hk-ink);color:var(--hk-cream)!important;font:600 16px var(--hk-sans);text-decoration:none!important;border:0;cursor:pointer;width:100%;transition:background .15s}.hk-btn:hover{background:#45293d}.hk-btn--outline{background:transparent;color:var(--hk-ink)!important;border:1.5px solid var(--hk-ink)}.hk-btn--outline:hover{background:var(--hk-ink);color:var(--hk-cream)!important}.hk-btn--sm{min-height:44px;font-size:14px;padding:0 18px;width:auto}@media(min-width:900px){.hk-btn{width:auto}}.hk-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--hk-line);background:#fff;font:500 13px var(--hk-sans);color:var(--hk-ink);text-decoration:none}.hk-chip.is-on{background:var(--hk-ink);color:var(--hk-cream);border-color:var(--hk-ink)}.hk-pill{display:inline-block;font:600 11px/1 var(--hk-sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:var(--hk-pink-soft);color:var(--hk-ink)}.hk-card{background:#fff;border-radius:var(--hk-r);overflow:hidden;border:1px solid var(--hk-line)}.hk-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(min-width:900px){.hk-grid{gap:20px}.hk-grid--4{grid-template-columns:repeat(4,1fr)}.hk-grid--3{grid-template-columns:repeat(3,1fr)}}.hk-grid--1{grid-template-columns:1fr}.hk-split{display:grid;gap:28px}@media(min-width:900px){.hk-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px}}.hk-tick{display:flex;gap:10px;align-items:flex-start;font-size:15px}.hk-ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.hk-tick .hk-ic{color:var(--hk-teal);margin-top:1px}.hk-trust{display:flex;gap:18px;flex-wrap:wrap;font:500 13px var(--hk-sans);color:var(--hk-ink2)}.hk-trust>span{display:inline-flex;gap:6px;align-items:center}.hk-stars{letter-spacing:2px;font-size:14px;color:var(--hk-ink)}.hk-pcard{display:flex;flex-direction:column;text-decoration:none;color:inherit}.hk-pcard__img{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:var(--tint,#f6eeea)}.hk-pcard__img img{width:86%;height:auto;mix-blend-mode:multiply}.hk-pcard__body{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.hk-pcard__need{font:500 12.5px var(--hk-sans);color:var(--hk-muted)}.hk-pcard__name{font:400 20px/1.15 var(--hk-serif);margin:4px 0 6px}.hk-pcard__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px}.hk-price{font:600 16px var(--hk-sans)}.hk-add{width:40px;height:40px;border-radius:50%;background:var(--hk-ink);color:var(--hk-cream);display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.hk-faq details{border-bottom:1px solid var(--hk-line);padding:16px 0}.hk-faq summary{font:500 16px var(--hk-sans);list-style:none;display:flex;justify-content:space-between;gap:16px;cursor:pointer}.hk-faq summary::-webkit-details-marker{display:none}.hk-faq summary:after{content:"+";font:300 22px/1 var(--hk-sans)}.hk-faq details[open] summary:after{content:"\2013"}.hk-faq details>div{margin-top:8px;color:var(--hk-ink2);font-size:15px}.hk-pcard__tag{position:absolute;top:8px;left:8px;z-index:1;padding:4px 9px;border-radius:999px;background:#fff;color:var(--hk-teal,#12524c);font:600 11.5px/1.2 var(--hk-sans,sans-serif);box-shadow:0 1px 4px #2b1a271f}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hk.css.map */
