:root{--bg:#faf6ef;--fg:#271d17;--card:#fefbf7;--secondary:#f1e6d8;--muted:#6f6056;--accent:#c69b72;--border:#dfd6c9;--ink:#221813;--ink-fg:#f4eee4;--btn:#6f6056;--btn-fg:#faf6ef;--display:"Cormorant Garamond",Georgia,serif;--sans:"Karla",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--display);font-weight:500;margin:0;line-height:1.1}h1 em,h2 em,h3 em{font-style:italic}p{margin:0}.hbk-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.hbk-space{padding-block:64px}.hbk-eyebrow{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.hbk-gold{color:var(--accent)!important}.hbk-muted{color:var(--muted)}.hbk-text{font-size:.9rem;line-height:1.85;color:var(--muted)}.hbk-text p+p{margin-top:1em}.hbk-h1{font-size:3.25rem}.hbk-h2{font-size:2.4rem}.hbk-h3{font-size:1.75rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.bg-secondary{background:var(--secondary)}.bg-ink{background:var(--ink);color:var(--ink-fg)}.bg-ink .hbk-text,.bg-ink .hbk-muted{color:#f4eee4bf}.hbk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.8rem;border:0;border-radius:0;background:var(--btn);color:var(--btn-fg)!important;font-family:var(--sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.hbk-btn:hover{background:var(--accent);color:#1e130e!important}.hbk-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;transition:color .3s}.hbk-link:hover{color:var(--accent)}.hbk-btns{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.hbk-arrow{width:14px;height:14px;flex:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hbk-announce{background:var(--ink);color:var(--ink-fg);text-align:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:8px 16px}.hbk-header{position:sticky;top:0;z-index:50;background:#faf6eff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.hbk-header__row{height:80px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hbk-logo{position:relative;display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.hbk-logo__img{display:block;width:auto;max-height:72px;transition:opacity .5s ease}.hbk-logo__img--light{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}.hbk-header.is-dark .hbk-logo__img--dark{opacity:0}.hbk-header.is-dark .hbk-logo__img--light{opacity:1}@media(max-width:639px){.hbk-logo__img{max-height:52px}}.hbk-nav{display:none;gap:1.5rem;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hbk-nav a:hover,.hbk-nav a.is-active{color:var(--accent)}.hbk-header__actions{display:flex;align-items:center;gap:.75rem}.hbk-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.hbk-cart svg{width:20px;height:20px}.hbk-cart__count{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:9px;display:flex;align-items:center;justify-content:center}.hbk-header__book{display:none;min-height:40px;padding:.5rem 1rem}.hbk-mnav summary{list-style:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}.hbk-mnav summary::-webkit-details-marker{display:none}.hbk-mnav summary svg{width:22px;height:22px}.hbk-mnav__panel{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px;display:flex;flex-direction:column;gap:1.25rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.hbk-hero{position:relative;display:flex;color:var(--ink-fg);overflow:hidden}.hbk-hero--full{min-height:480px;height:calc(100svh - 160px);align-items:center}.hbk-hero--page{min-height:350px;height:46svh;max-height:500px;align-items:flex-end}.hbk-hero__img,.hbk-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hbk-hero__inner{position:relative;width:100%}.hbk-hero--page .hbk-hero__inner{padding-bottom:48px}.hbk-hero .hbk-eyebrow{color:#f4eee4cc}.hbk-hero--page .hbk-eyebrow{color:var(--accent)}.hbk-hero__title{font-size:3.5rem;line-height:1}.hbk-hero--full .hbk-hero__title{font-size:3.75rem}.hbk-hero__sub{margin-top:1.25rem;font-family:var(--display);font-style:italic;font-size:1.85rem}.hbk-hero__text{margin-top:1.25rem;max-width:26rem;font-size:.875rem;line-height:1.8;color:#f4eee4d9}.hbk-hero .hbk-link{color:var(--ink-fg)}.hbk-trust{border-bottom:1px solid var(--border)}.hbk-trust .hbk-wrap{padding-block:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;font-size:.75rem;color:var(--muted)}.hbk-trust span{display:flex;align-items:center;gap:.5rem}.hbk-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.hbk-split{display:grid;gap:2.5rem;align-items:center}.hbk-split__img{width:100%;aspect-ratio:5/6;max-height:580px;object-fit:cover}.hbk-split__img--wide{aspect-ratio:4/3}.hbk-caption{margin-top:.75rem;font-size:.75rem;color:var(--muted)}.hbk-tags{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;margin-top:1.75rem}.hbk-tags p{border-bottom:1px solid #271d1726;padding:.75rem 0;font-size:.875rem}.hbk-numlist{display:grid;gap:2.5rem}.hbk-numlist__items{border-top:1px solid var(--border)}.hbk-numlist__item{display:grid;grid-template-columns:24px 1fr 20px;gap:1rem;align-items:start;border-bottom:1px solid var(--border);padding:1.5rem 0}.hbk-numlist__item:hover h3,.hbk-numlist__item:hover svg{color:var(--accent)}.hbk-numlist__item h3{font-size:1.6rem;transition:color .3s}.hbk-num{font-size:.75rem;color:var(--muted);padding-top:.5rem}.hbk-cards__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem}.hbk-cards__grid{display:grid;gap:2rem;margin-top:2.5rem}.hbk-card{border-top:1px solid #271d1733;padding-top:1.25rem}.bg-ink .hbk-card{border-color:#f4eee426}.hbk-card__num{font-family:var(--display);font-size:3rem;line-height:1;color:var(--accent)}.hbk-card__num--small{font-family:var(--sans);font-size:.75rem}.hbk-card h3{font-size:1.5rem;margin-top:1rem}.hbk-module ul{list-style:none;margin:1.25rem 0 0;padding:0;max-width:28rem}.hbk-module li{display:flex;gap:.75rem;font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:.6rem}.hbk-module li:before{content:"";flex:none;width:16px;height:1px;margin-top:.8rem;background:var(--accent)}.hbk-faq{display:grid;gap:2.5rem}.hbk-faq details{border-bottom:1px solid var(--border)}.hbk-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-family:var(--display);font-size:1.4rem}.hbk-faq summary::-webkit-details-marker{display:none}.hbk-faq summary:after{content:"+";font-family:var(--sans);font-size:1.25rem;color:var(--accent)}.hbk-faq details[open] summary:after{content:"\2013"}.hbk-faq details .hbk-text{padding-bottom:1.25rem;max-width:40rem}.hbk-cta .hbk-wrap{padding-block:64px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem}.hbk-cta .hbk-link{color:var(--ink-fg)}.hbk-gallery{display:flex;gap:1rem;margin-top:2.25rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-24px;padding-inline:24px;padding-bottom:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hbk-gallery::-webkit-scrollbar{display:none}.hbk-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .7s ease}.hbk-gallery figure{margin:0;flex:0 0 76%;scroll-snap-align:start;overflow:hidden}@media(min-width:640px){.hbk-gallery figure{flex-basis:46%}}@media(hover:hover){.hbk-gallery figure:hover img{transform:scale(1.03)}}.hbk-prices{columns:1;column-gap:5rem;margin-top:3rem}.hbk-price-cat{break-inside:avoid;margin-bottom:3.5rem}.hbk-price-cat ul{list-style:none;margin:1.25rem 0 0;padding:0}.hbk-price-cat li{display:flex;align-items:baseline;gap:1rem;padding:1rem 0;border-top:1px solid var(--border)}.hbk-price-cat li span:first-child{flex:1}.hbk-price-cat small{display:block;margin-top:.25rem;font-size:.75rem;color:var(--muted)}.hbk-price{font-family:var(--display);font-size:1.25rem;white-space:nowrap}.hbk-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;margin-top:2.5rem}.hbk-pcard__img{aspect-ratio:4/5;background:var(--secondary);overflow:hidden}.hbk-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.hbk-pcard:hover .hbk-pcard__img img{transform:scale(1.04)}.hbk-pcard__title{margin-top:1rem;font-family:var(--display);font-size:1.35rem;line-height:1.2}.hbk-pcard__price{margin-top:.25rem;font-size:.85rem;color:var(--muted)}.hbk-product{display:grid;gap:2.5rem}.hbk-product__media img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--secondary)}.hbk-product__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.5rem}.hbk-product__thumbs img{aspect-ratio:1}.hbk-field{display:block;margin-top:1.5rem}.hbk-field label{display:block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.hbk-select,.hbk-qty{width:100%;min-height:48px;padding:.6rem .8rem;border:1px solid var(--border);background:transparent;color:var(--fg);font-family:var(--sans);font-size:1rem;border-radius:0}.hbk-qty{max-width:110px}.hbk-rte{font-size:.9rem;line-height:1.85;color:var(--muted)}.hbk-rte p{margin:0 0 1em}.hbk-rte a{border-bottom:1px solid currentColor}.hbk-cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;align-items:center;padding:1.25rem 0;border-top:1px solid var(--border)}.hbk-cart-line img{width:80px;aspect-ratio:4/5;object-fit:cover;background:var(--secondary)}.hbk-cart-sum{border-top:1px solid var(--fg);padding-top:1.5rem;margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.hbk-pagination{display:flex;justify-content:center;gap:1rem;margin-top:3rem;font-size:.85rem}.hbk-pagination .current{color:var(--accent)}.hbk-input{width:100%;min-height:48px;padding:.6rem 0;border:0;border-bottom:1px solid var(--border);background:transparent;font-family:var(--sans);font-size:1rem;color:var(--fg)}@media(min-width:640px){.hbk-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;overflow:visible;margin-inline:0;padding-inline:0;padding-bottom:0}.hbk-grid{grid-template-columns:repeat(3,1fr);gap:3rem 1.5rem}.hbk-header__book{display:inline-flex}}@media(min-width:768px){.hbk-wrap{padding-inline:40px}.hbk-space{padding-block:88px}.hbk-h1{font-size:4.5rem}.hbk-h2{font-size:3rem}.hbk-hero__title{font-size:4.5rem}.hbk-hero--full .hbk-hero__title{font-size:6rem}.hbk-hero__sub{font-size:2.25rem}.hbk-split{grid-template-columns:1fr 1fr;gap:6rem}.hbk-split--reverse .hbk-split__media{order:2}.hbk-numlist{grid-template-columns:.85fr 1.15fr;gap:6rem}.hbk-numlist__item h3{font-size:1.9rem}.hbk-cards__grid{grid-template-columns:repeat(var(--cols,3),1fr);gap:2.5rem}.hbk-faq{grid-template-columns:.8fr 1.2fr;gap:6rem}.hbk-prices{columns:2}.hbk-product{grid-template-columns:1.1fr .9fr;gap:5rem}}@media(min-width:1024px){.hbk-nav{display:flex}.hbk-mnav{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.hbk-skip{position:absolute;left:-9999px;top:0;z-index:300;background:var(--bg);padding:.75rem 1rem}.hbk-skip:focus{left:1rem;top:1rem}.hbk-header{transition:background-color .5s ease,color .5s ease,border-color .5s ease,box-shadow .5s ease}.hbk-header.is-scrolled{box-shadow:0 10px 30px -18px #2218134d}.hbk-header.is-dark{background:#221813e6;color:var(--ink-fg);border-bottom-color:#f4eee41a}.hbk-header.is-dark .hbk-header__book{background:var(--accent);color:#1e130e!important}.hbk-header.is-dark .hbk-header__book:hover{background:var(--ink-fg)}.hbk-header__book{transition:color .5s,background-color .5s}.hbk-nav a{position:relative;padding-block:4px}.hbk-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1)}.hbk-nav a:hover:after,.hbk-nav a.is-active:after{transform:scaleX(1);transform-origin:left}.hbk-mnav__panel{color:var(--fg)}.hbk-mnav[open] .hbk-mnav__panel{animation:hbk-drop .55s cubic-bezier(.19,1,.22,1) both}.hbk-mnav[open] .hbk-mnav__panel>*{animation:hbk-rise .6s cubic-bezier(.19,1,.22,1) both}.hbk-mnav[open] .hbk-mnav__panel>*:nth-child(2){animation-delay:.04s}.hbk-mnav[open] .hbk-mnav__panel>*:nth-child(3){animation-delay:.08s}.hbk-mnav[open] .hbk-mnav__panel>*:nth-child(4){animation-delay:.12s}.hbk-mnav[open] .hbk-mnav__panel>*:nth-child(5){animation-delay:.16s}.hbk-mnav[open] .hbk-mnav__panel>*:nth-child(6){animation-delay:.2s}.hbk-mnav[open] .hbk-mnav__panel>*:nth-child(n+7){animation-delay:.24s}@keyframes hbk-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes hbk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hbk-link{border-bottom:0;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:color .3s,background-size .6s cubic-bezier(.19,1,.22,1)}.hbk-link:hover{background-size:0 1px;background-position:right bottom}.hbk-arrow{transition:transform .5s cubic-bezier(.19,1,.22,1)}.hbk-btn:hover .hbk-arrow,.hbk-link:hover .hbk-arrow,.hbk-numlist__item:hover .hbk-arrow{transform:translate(3px,-3px)}.hbk-numlist__item h3{transition:color .3s,transform .6s cubic-bezier(.19,1,.22,1)}.hbk-numlist__item:hover h3{transform:translate(6px)}.hbk-card{transition:border-color .5s}.hbk-card:hover{border-top-color:var(--accent)}.hbk-faq summary{transition:color .3s}.hbk-faq summary:hover{color:var(--accent)}.hbk-faq summary:after{transition:transform .5s cubic-bezier(.19,1,.22,1)}.hbk-faq details[open] summary:after{content:"+";transform:rotate(45deg)}.hbk-faq details>summary+*{overflow:hidden}.hbk-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .12em 0;margin:0 -.06em -.12em 0}.hbk-w__in{display:inline-block;will-change:transform}.hbk-mask{display:block;overflow:hidden}.hbk-mask>img{will-change:transform}.hbk-line-ready{position:relative;border-top-color:transparent!important;border-bottom-color:transparent!important}.hbk-line-ready:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--border);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.hbk-trust.hbk-line-ready:before{top:auto;bottom:0}.hbk-line-in:before{transform:scaleX(1)}.hbk-motion .hbk-hero__img,.hbk-motion .hbk-hero__inner>*{opacity:0}.hbk-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;background:var(--ink);color:var(--ink-fg)}.hbk-loading .hbk-loader{display:flex}.hbk-loading,.hbk-loading body{overflow:hidden}.hbk-loader__inner{text-align:center;padding:0 24px}.hbk-loader__tag{font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}.hbk-loader__logo{display:block;overflow:hidden;margin:1.25rem auto 0;width:min(220px,56vw)}.hbk-loader__logo img{display:block;width:100%;height:auto;will-change:transform}.hbk-loader__bar{width:min(220px,60vw);height:1px;margin:2rem auto 0;background:#f4eee426;overflow:hidden}.hbk-loader__bar span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.hbk-loader__meta{position:absolute;left:24px;right:24px;bottom:24px;display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#f4eee480}.hbk-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--ink-fg);transform:translateY(100%);visibility:hidden;pointer-events:none}.hbk-entering .hbk-curtain{transform:none;visibility:visible}.hbk-curtain__logo{display:block;width:min(150px,40vw)}.hbk-curtain__logo img{display:block;width:100%;height:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media(min-width:768px){.hbk-loader__logo{width:280px}.hbk-loader__meta{left:40px;right:40px;bottom:32px}.hbk-curtain__logo{width:180px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}.hbk-loader,.hbk-curtain{display:none!important}}:root{--hbk-body:1.0625rem;--hbk-body-sm:.9375rem;--hbk-lh:1.8}body,.hbk-text,.hbk-rte,.hbk-hero__text{font-size:var(--hbk-body);line-height:var(--hbk-lh)}.hbk-module li,.hbk-tags p{font-size:var(--hbk-body);line-height:1.7}.hbk-trust .hbk-wrap,.hbk-caption,.hbk-price-cat small,.hbk-pcard__price,.hbk-num,.hbk-pagination{font-size:var(--hbk-body-sm)}.hbk-hero__text{max-width:32rem}.hbk-text,.hbk-rte{color:#5e5047}@media(min-width:1024px){:root{--hbk-body:1.1875rem;--hbk-body-sm:1rem;--hbk-lh:1.85}}.hbk-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.hbk-hero--page{height:62svh;min-height:460px;max-height:560px}.hbk-hero--page .hbk-hero__img{object-position:78% center}.hbk-hero--page .hbk-eyebrow{color:#f4eee4d9}.hbk-hero--page .hbk-hero__inner{padding-bottom:40px}}.hbk-hero--page .hbk-hero__inner{text-shadow:0 1px 18px #22181399}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hbk.css.map */
