:root{--hb-ink:#12324f;--hb-ink-2:#0b2238;--hb-ink-3:#1c4468;--hb-gold:#F2B705;--hb-gold-d:#B8860B;--hb-gold-soft:#f8e7ad;--hb-paper:#F7F3EA;--hb-paper-2:#EFE8D8;--hb-line:rgba(18,50,79,.12);--hb-muted:#6b6f76;--hb-r:16px;--hb-r-sm:10px;--hb-shadow:0 1px 2px rgba(11,34,56,.06),0 8px 24px -8px rgba(11,34,56,.18);--hb-shadow-lg:0 2px 4px rgba(11,34,56,.06),0 24px 48px -16px rgba(11,34,56,.3);--hb-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--hb-gold-soft);color:var(--hb-ink)}.hb-wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(18px,4vw,40px)}.hb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body--family);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--hb-gold-d)}.hb-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.hb-h2{font-family:var(--font-heading--family);font-weight:700;color:var(--hb-ink);font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.08;letter-spacing:-.01em;margin:.35em 0 0}.hb-h2 em{font-style:italic;font-weight:500;color:var(--hb-gold-d)}.hb-lead{font-family:var(--font-body--family);color:var(--hb-muted);font-size:1rem;line-height:1.65;max-width:56ch;margin:.9em 0 0}.hb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(22px,3vw,36px)}.hb-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body--family);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-ink);text-decoration:none;white-space:nowrap}.hb-link svg{transition:transform .3s var(--hb-ease)}.hb-link:hover svg{transform:translate(4px)}.hb-link:after{content:none}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;font-family:var(--font-body--family);font-size:.86rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:all .3s var(--hb-ease);border:1px solid transparent;cursor:pointer}.hb-btn--ink{background:var(--hb-ink);color:#fff}.hb-btn--ink:hover{background:var(--hb-ink-2);transform:translateY(-1px);box-shadow:var(--hb-shadow)}.hb-btn--gold{background:var(--hb-gold);color:var(--hb-ink)}.hb-btn--gold:hover{background:#ffc81f;transform:translateY(-1px)}.hb-btn--ghost{border-color:#12324f40;color:var(--hb-ink);background:transparent}.hb-btn--ghost:hover{border-color:var(--hb-ink);background:#12324f0a}.hb-arrows{display:flex;gap:8px}.hb-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--hb-line);background:#fff;color:var(--hb-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s var(--hb-ease)}.hb-arrow:hover{background:var(--hb-ink);color:#fff;border-color:var(--hb-ink)}.hb-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--hb-ease),transform .9s var(--hb-ease)}.hb-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hb-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.announcement-bar,.header-announcements{background:var(--hb-ink-2)!important}.announcement-bar__text,.announcement-bar p{color:#d9e1e8!important;letter-spacing:.06em!important}#header-group header-component{box-shadow:inset 0 -1px #f2b70559}#header-group .menu-list__link,#header-group .header__menu a{letter-spacing:.02em}#header-group .menu-list__link{position:relative}#header-group .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--hb-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hb-ease)}#header-group .menu-list__link:hover:after,#header-group .menu-list__link[aria-current]:after{transform:scaleX(1)}.mega-menu,.menu-list__submenu{border-top:1px solid var(--hb-line)}.product-card .card-gallery{background:var(--hb-paper);border-radius:var(--hb-r-sm);padding:18px 18px 0;overflow:hidden;transition:box-shadow .4s var(--hb-ease),transform .4s var(--hb-ease)}.product-card:hover .card-gallery{box-shadow:var(--hb-shadow);transform:translateY(-3px)}.product-card .product-media img{filter:drop-shadow(0 10px 14px rgba(11,34,56,.22));transition:transform .6s var(--hb-ease)}.product-card:hover .product-media img{transform:scale(1.035)}.product-badges__badge{border-radius:999px!important;font-size:.68rem!important;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px!important}.color-custom-badge-sold-out{background:#fff!important;color:var(--hb-muted)!important}.hbx-meta{gap:3px!important;margin-top:12px!important}.hbx-meta__t{font-family:var(--font-heading--family)!important;font-size:1.02rem!important;line-height:1.28!important;color:var(--hb-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hbx-meta__by{font-size:.82rem!important;color:var(--hb-muted)!important}.hbx-meta__yr{font-size:.72rem!important;letter-spacing:.1em;color:var(--hb-gold-d)!important;font-weight:600}.hbx-meta__price{font-family:var(--font-body--family)!important;font-weight:600!important;font-size:.98rem!important;margin-top:6px!important}.template-collection h1,body:has(.product-grid) .collection-title h1{letter-spacing:-.015em}.facets__summary,.facets__label{font-family:var(--font-body--family)}.facets-block-wrapper--vertical .facets__item,.facets-block-wrapper--vertical details{border-color:var(--hb-line)!important}.product-grid--grid{row-gap:44px!important;column-gap:26px!important}.product-information .product-title,.product-details h1{letter-spacing:-.01em;line-height:1.1}.product-information .price,.product-details .price{font-size:1.5rem!important;color:var(--hb-ink)}.product-information .add-to-cart-button,.product-form-buttons button[type=submit]{border-radius:999px!important;height:54px;letter-spacing:.04em}.product-media-container,.product-media-gallery .product-media{border-radius:var(--hb-r-sm);overflow:hidden}.button,.button-secondary{border-radius:999px!important}input[type=text],input[type=email],input[type=search],textarea,select{border-radius:12px}footer .footer-utilities,footer [class*=utilities]{border-top-color:var(--hb-line)!important}[id^=hbxf-] .bento>.card:nth-child(4){grid-column:span 2}[id^=hbxf-] .bento>.card:nth-child(1) .covers{flex:1;height:auto;min-height:300px}@media(max-width:989px){[id^=hbxf-] .bento>.card:nth-child(4){grid-column:span 2}}@media(max-width:600px){[id^=hbxf-] .bento>.card:nth-child(4){grid-column:auto}}[id^=hbxv-] .disc{transform:translate(16%) rotate(0)}[id^=hbxv-] a.it:hover .disc{transform:translate(34%) rotate(60deg)}[id^=hbh-] .t2{top:38%!important}[id^=hbh-] .t3{top:42%!important}[id^=hbh-] .stack{height:clamp(460px,48vw,640px)!important}@media(max-width:989px){[id^=hbh-] .stack{height:clamp(420px,95vw,600px)!important}}.announcement-bar__text,.announcement-bar p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hb-modern.css.map */
