@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";.hb-blog,.hb-post{--hb-ink: oklch(.24 .012 64);--hb-soft: oklch(.41 .012 66);--hb-stone: oklch(.51 .014 70);--hb-line: oklch(.9 .011 78);--hb-line-2: oklch(.81 .014 74);--hb-bg: oklch(.962 .01 82);--hb-paper: oklch(.976 .008 83);--hb-accent: oklch(.55 .078 62);--hb-band: oklch(.255 .016 62);--hb-display: "Marcellus", var(--font-heading-family), Georgia, serif;--hb-maxw: 1200px;--hb-read: 720px;color:var(--hb-ink)}.hb-blog *,.hb-post *{box-sizing:border-box}.hb-wrap{max-width:var(--hb-maxw);margin:0 auto;padding:0 24px}.hb-eyebrow{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--hb-accent)}.hb-blog__head{text-align:center;padding:clamp(56px,7vw,104px) 0 clamp(28px,4vw,52px)}.hb-blog__head .hb-eyebrow{display:block;margin-bottom:16px}.hb-blog__title{font-family:var(--hb-display);font-weight:400;letter-spacing:-.01em;line-height:1.05;font-size:clamp(3.6rem,5.6vw,5.7rem);margin:0 0 .34em;color:var(--hb-ink)}.hb-blog__intro,.hb-blog__intro p{max-width:600px;margin:0 auto;color:var(--hb-soft);font-size:1.85rem;line-height:1.6}.hb-blog__rule{max-width:var(--hb-maxw);margin:0 auto;border:0;border-top:1px solid var(--hb-line)}.hb-feature{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(40px,5vw,72px) 0}.hb-feature__media{position:relative;overflow:hidden;border-radius:3px;aspect-ratio:4/3;background:var(--hb-bg)}.hb-feature__media img,.hb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hb-feature:hover .hb-feature__media img,.hb-card:hover .hb-card__media img{transform:scale(1.04)}.hb-feature__title{font-family:var(--hb-display);font-weight:400;letter-spacing:-.005em;line-height:1.12;font-size:clamp(2.8rem,3.6vw,4.1rem);margin:.42em 0 .34em;color:var(--hb-ink)}.hb-feature__title a,.hb-card__title a{color:inherit;text-decoration:none}.hb-feature__excerpt{color:var(--hb-soft);font-size:1.85rem;line-height:1.65;margin:0 0 1.1em;max-width:46ch}.hb-meta{display:flex;gap:10px;align-items:center;font-size:1.3rem;color:var(--hb-stone)}.hb-meta .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.hb-link{display:inline-flex;align-items:center;gap:.5em;font-size:1.5rem;font-weight:500;letter-spacing:.01em;color:var(--hb-ink);text-decoration:none;background:linear-gradient(var(--hb-accent),var(--hb-accent)) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:background-size .25s}.hb-link:hover{background-size:100% 2px}.hb-link svg{width:15px;height:15px;transition:transform .25s}.hb-link:hover svg{transform:translate(4px)}.hb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px);padding:clamp(24px,4vw,56px) 0 clamp(48px,6vw,80px)}.hb-card{display:flex;flex-direction:column}.hb-card__media{position:relative;overflow:hidden;border-radius:3px;aspect-ratio:3/2;background:var(--hb-bg);margin-bottom:20px}.hb-card__cat{margin-bottom:12px}.hb-card__title{font-family:var(--hb-display);font-weight:400;letter-spacing:0;line-height:1.18;font-size:2.15rem;margin:0 0 .42em;color:var(--hb-ink)}.hb-card__excerpt{color:var(--hb-soft);font-size:1.6rem;line-height:1.6;margin:0 0 1em}.hb-card__foot{margin-top:auto}.hb-card__media .ph,.hb-feature__media .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--hb-stone);background:linear-gradient(135deg,#f2eee6,#e3ddd5)}.hb-pager{display:flex;justify-content:center;gap:8px;padding:0 0 clamp(56px,8vw,96px)}.hb-pager a,.hb-pager span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--hb-line-2);color:var(--hb-soft);text-decoration:none;font-size:1.4rem;transition:border-color .2s,color .2s}.hb-pager a:hover{border-color:var(--hb-accent);color:var(--hb-ink)}.hb-pager .current{background:var(--hb-band);color:var(--hb-paper);border-color:var(--hb-band)}.hb-post__head{text-align:center;padding:clamp(36px,6vw,80px) 0 clamp(20px,3vw,36px)}.hb-post__crumb{font-size:1.3rem;color:var(--hb-stone);margin-bottom:20px}.hb-post__crumb a{color:var(--hb-stone);text-decoration:none}.hb-post__crumb a:hover{color:var(--hb-accent)}.hb-post__title{font-family:var(--hb-display);font-weight:400;letter-spacing:-.008em;line-height:1.06;font-size:clamp(3.8rem,5.4vw,5.7rem);margin:14px auto 18px;max-width:20ch;color:var(--hb-ink)}.hb-post__meta{display:inline-flex;gap:10px;align-items:center;font-size:1.4rem;color:var(--hb-stone)}.hb-post__hero{max-width:var(--hb-maxw);margin:clamp(20px,3vw,40px) auto clamp(28px,4vw,52px);padding:0 24px}.hb-post__hero img{width:100%;height:auto;border-radius:3px;display:block;aspect-ratio:16/9;object-fit:cover}.hb-post__body{max-width:min(1080px,94vw);margin:0 auto;padding:0 24px}.hb-post__body .article-content{font-size:1.9rem;line-height:1.78;color:var(--hb-soft)}.hb-post__tags{max-width:840px;margin:36px auto 0;padding:0 24px;display:flex;flex-wrap:wrap;gap:8px}.hb-post__tags a{font-size:1.3rem;color:var(--hb-soft);text-decoration:none;border:1px solid var(--hb-line-2);border-radius:999px;padding:7px 16px;transition:border-color .2s,color .2s}.hb-post__tags a:hover{border-color:var(--hb-accent);color:var(--hb-ink)}.hb-related{border-top:1px solid var(--hb-line);margin-top:clamp(48px,6vw,80px);padding-top:clamp(36px,5vw,64px)}.hb-related__title{text-align:center;font-family:var(--hb-display);font-weight:400;font-size:2.6rem;margin:0 0 .9em;letter-spacing:-.005em;color:var(--hb-ink)}.hb-cta-band{background:var(--hb-band);color:var(--hb-paper);border-radius:4px;text-align:center;padding:clamp(40px,5vw,72px) 24px;margin:clamp(48px,6vw,80px) auto;max-width:var(--hb-maxw)}.hb-cta-band h3{color:var(--hb-paper);font-family:var(--hb-display);font-weight:400;font-size:clamp(2.4rem,3.2vw,3.4rem);margin:0 0 .35em;letter-spacing:-.005em}.hb-cta-band p{color:#c2bdb5;max-width:52ch;margin:0 auto 1.4em;font-size:1.7rem;line-height:1.65}.hb-cta-band a{display:inline-block;background:var(--hb-accent);color:var(--hb-paper);text-decoration:none;padding:15px 34px;border-radius:2px;font-size:1.5rem;font-weight:500;letter-spacing:.02em;transition:filter .2s}.hb-cta-band a:hover{filter:brightness(1.08)}@media(max-width:990px){.hb-grid{grid-template-columns:repeat(2,1fr)}.hb-feature{grid-template-columns:1fr}.hb-feature__media{aspect-ratio:16/9}}@media(max-width:600px){.hb-grid{grid-template-columns:1fr}.hb-wrap{padding:0 18px}}@media(prefers-reduced-motion:reduce){.hb-feature__media img,.hb-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-blog-luxury.css.map */
