.bfh{--bfh-night: #0d0c22;--bfh-cream: #f8efdd;--bfh-cream-dim: rgba(248, 239, 221, .78);--bfh-gold: #f8c66d;--bfh-ink: #15142e;position:relative;overflow:hidden;isolation:isolate;color:var(--bfh-cream);background:linear-gradient(180deg,#100f2b 0%,var(--bfh-night) 52%,#1c1842 100%)}.bfh__sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.bfh__dawn{position:absolute;left:-25%;right:-25%;bottom:0;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(52% 78% at 50% 122%,#fff3d6,#ffe48f 12%,#f8c66d,#f5a487 32%,#e98c99 41%,#a46b9e 53%,#6b4f8f 63%,#2a28598c 74%,#2a285900 86%)}.bfh__stage{position:relative;display:grid;justify-items:center;padding:120px 16px}.bfh__copy{position:relative;z-index:100;display:grid;justify-items:center;text-align:center;width:max-content;max-width:calc(100vw - 32px)}.bfh__copy>*{margin:0}.bfh__title{font-family:hattonlight,messina_serifbook,"PT Serif",Georgia,serif;font-weight:400;font-size:clamp(56px,6.2vw,92px);line-height:.92;letter-spacing:-.01em;color:var(--bfh-cream);white-space:nowrap}.bfh__kick{margin-top:12px!important;font-family:messina_serifbook_italic,messina_serifbook,"PT Serif",Georgia,serif;font-size:clamp(19px,1.7vw,24px);line-height:1.2;color:var(--bfh-gold)}.bfh__offer{display:block;width:clamp(250px,26vw,380px);max-width:100%;height:auto;aspect-ratio:5723 / 1801;margin-top:4px!important;filter:drop-shadow(0 0 26px rgba(248,198,109,.38))}.bfh__date{margin-top:12px!important;font-family:messina_serifbook,"PT Serif",Georgia,serif;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--bfh-gold)}.bfh__clock{margin-top:6px!important;font-size:14px;color:var(--bfh-cream-dim);font-variant-numeric:tabular-nums}.bfh__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px!important}.bfh__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--bfh-cream);color:var(--bfh-ink);font-family:messina_serifbook,"PT Serif",Georgia,serif;font-size:17px;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 10px 26px -12px #0009;transition:transform .15s ease,background-position .5s ease,background-color .15s ease}.bfh__btn:hover{transform:translateY(-1px);background-color:#fff;color:var(--bfh-ink)}.bfh__btn:focus-visible{outline:2px solid var(--bfh-gold);outline-offset:3px}.bfh__btn--kids,.bfh__btn--kids:hover{background:linear-gradient(100deg,#ff8fc0,#ffa98e,#f8c66d) 0 0 / 170% 100%;color:#2a2859}.bfh__btn--kids:hover{background-position:100% 0}.bfh__book{position:absolute;left:0;top:0;width:auto;max-width:none;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transition:opacity .8s ease,filter .9s ease}.bfh__book.is-in{opacity:1}.bfh [hidden]{display:none!important}.bfh__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bfh--linked{cursor:pointer}.bfh--linked .bfh__copy{pointer-events:none}.bfh--linked .bfh__ctas a{pointer-events:auto}.bfh__book.is-far{filter:brightness(.72) saturate(.85)}@media(max-width:679px){.bfh__stage{padding:150px 16px 88px}.bfh__copy{width:100%}.bfh__title{font-size:clamp(52px,17vw,76px)}.bfh__offer{width:min(300px,82vw)}.bfh__ctas{flex-direction:column;width:100%;max-width:340px}.bfh__btn{width:100%}.bfh__dawn{height:46%;background:radial-gradient(80% 80% at 50% 122%,#fff3d6,#ffe48f 12%,#f8c66d,#f5a487,#e98c99 42%,#a46b9e 55%,#6b4f8f 66%,#2a285900 88%)}}@media(prefers-reduced-motion:reduce){.bfh__book,.bfh__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/bf26-home-banner.css.map */
