:root{--bh-vert: #1E4034;--bh-vert-deep: #142C24;--bh-cuivre: #B98456;--bh-cuivre-deep: #8F6238;--bh-creme: #F7F2E9;--bh-papier: #EFE8DA;--bh-filet: #DCD3C2;--bh-sauge: #6E7F72;--bh-bg: var(--bh-creme);--bh-bg-alt: var(--bh-papier);--bh-ink: var(--bh-vert);--bh-ink-muted: var(--bh-sauge);--bh-line: var(--bh-filet);--bh-accent: var(--bh-cuivre);--bh-accent-text: var(--bh-cuivre-deep);--bh-on-dark: var(--bh-creme);--bh-display: "Prata", "Didot", "Georgia", serif;--bh-ui: "Archivo", "Helvetica Neue", Arial, sans-serif;--bh-display-tracking: -.03em;--bh-label-tracking: .16em;--bh-fs-hero: 34px;--bh-fs-h2: 28px;--bh-fs-h3: 20px;--bh-fs-body: 15px;--bh-fs-small: 13px;--bh-fs-label: 10px;--bh-lh-display: 1.05;--bh-lh-body: 1.7;--bh-s1: 4px;--bh-s2: 8px;--bh-s3: 12px;--bh-s4: 16px;--bh-s6: 24px;--bh-s8: 32px;--bh-s12: 48px;--bh-s16: 64px;--bh-s20: 80px;--bh-s24: 96px;--bh-section: var(--bh-s20);--bh-gutter: var(--bh-s4);--bh-announce-h: 32px;--bh-header-h: 56px;--bh-bar-h: 76px;--bh-tap: 44px;--bh-grid-gap-x: 12px;--bh-grid-gap-y: 40px;--bh-ease: cubic-bezier(.22, .61, .36, 1);--bh-ease-out: cubic-bezier(.16, 1, .3, 1);--bh-dur-fast: .18s;--bh-dur: .42s;--bh-dur-slow: .9s}@media(min-width:750px){:root{--bh-section: 160px;--bh-gutter: var(--bh-s16);--bh-fs-hero: 64px;--bh-fs-h2: 44px}}@media(prefers-reduced-motion:reduce){:root{--bh-dur-fast: 1ms;--bh-dur: 1ms;--bh-dur-slow: 1ms}}.bh-display{font-family:var(--bh-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--bh-display-tracking);line-height:var(--bh-lh-display);color:var(--bh-ink);text-wrap:balance}.bh-label{font-family:var(--bh-ui);font-weight:400;font-size:var(--bh-fs-label);text-transform:uppercase;letter-spacing:var(--bh-label-tracking);color:var(--bh-ink-muted)}.bh-body{font-family:var(--bh-ui);font-weight:300;font-size:var(--bh-fs-body);line-height:var(--bh-lh-body);color:var(--bh-ink)}.bh-price{font-family:var(--bh-ui);font-weight:400;font-size:var(--bh-fs-small);color:var(--bh-ink-muted);font-variant-numeric:tabular-nums}.bh-numero{font-family:var(--bh-display);letter-spacing:.04em;color:var(--bh-on-dark);text-shadow:0 1px 3px rgba(20,44,36,.55)}.bh-numero--ghost{color:var(--bh-ink);opacity:.06;text-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.bh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--bh-tap);padding:0 var(--bh-s6);border:1px solid var(--bh-ink);background:var(--bh-ink);color:var(--bh-on-dark);font-family:var(--bh-ui);font-size:11.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--bh-dur-fast) var(--bh-ease),color var(--bh-dur-fast) var(--bh-ease)}.bh-btn:hover{background:var(--bh-vert-deep);border-color:var(--bh-vert-deep)}.bh-btn--ghost{background:transparent;color:var(--bh-ink)}.bh-btn--ghost:hover{background:var(--bh-ink);color:var(--bh-on-dark)}.bh-pill{display:inline-block;padding:5px 10px;background:var(--bh-accent);color:var(--bh-on-dark);font-family:var(--bh-ui);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bh-pill--outline{background:transparent;border:1px solid var(--bh-accent);color:var(--bh-accent-text)}.bh-disc{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--bh-ink);color:var(--bh-on-dark);font-family:var(--bh-ui);font-size:8.5px;letter-spacing:.02em}.bh-rule{height:1px;background:var(--bh-line);border:0;margin:0}.bh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-grid-gap-y) var(--bh-grid-gap-x)}@media(min-width:990px){.bh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bh-grid>.bh-grid__lead{grid-column:1 / -1}@media(min-width:990px){.bh-grid>.bh-grid__lead{grid-column:span 2}}@keyframes bh-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes bh-veil{0%{transform:scale(1.06)}to{transform:none}}.bh-rise{animation:bh-rise var(--bh-dur) var(--bh-ease-out) both;animation-delay:var(--bh-delay, 0ms)}.bh-veil{animation:bh-veil var(--bh-dur-slow) var(--bh-ease-out) both}.bh-stagger>*:nth-child(1){--bh-delay: .12s}.bh-stagger>*:nth-child(2){--bh-delay: .22s}.bh-stagger>*:nth-child(3){--bh-delay: .32s}.bh-stagger>*:nth-child(4){--bh-delay: .42s}.bh-btn:focus-visible,a:focus-visible{outline:2px solid var(--bh-accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bonheur-tokens.css.map */
