.bf04{--bf-ink:#080808;--bf-quiet:#3F3F3A;--bf-moss:#5C6630;--bf-flash:#808D45;--bf-line:#E3E3E3;--bf-fog:#FBF8E8;--bf-ceil:#E6E0BC;--bf-floor:#CFC79C;--bf-shadow:#BDB488;--bf-grid:#D5CEA6;--bf-panel:#FFFDF2;--bf-side:#D8CF9E;--bf-front:#ECE5C1;--bf-edge:#C7BE90;--bf-motif:#7F7440;display:grid;grid-template-columns:25vw 25vw 1fr;min-height:100svh;background:#fff;color:var(--bf-ink);font-family:var(--font-04-primary, "Inter Tight", Arial, sans-serif)}.bf04--white{--bf-fog:#FFFFFF;--bf-ceil:#ECECE5;--bf-floor:#E0DFD6;--bf-shadow:#CBCAC0;--bf-grid:#DCDCD4;--bf-panel:#FFFFFF;--bf-side:#DCDCD3;--bf-front:#F3F3EE;--bf-edge:#CDCDC4;--bf-motif:#8E8E84}.bf04 a{color:inherit;text-decoration:none}.bf04 a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bf04 :focus-visible{outline:1px solid currentColor;outline-offset:3px}.bf04__blink{animation:bf04blink 1.1s steps(1) infinite}@keyframes bf04blink{0%,49%{opacity:1}50%,to{opacity:.15}}.bf04__col{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:24px;box-sizing:border-box;border-right:1px solid var(--bf-line);background:#fff}.bf04__logo{font-size:14px;font-weight:700;letter-spacing:.02em}.bf04__nav{display:flex;flex-direction:column;gap:12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.bf04__nav .bf04__here{font-weight:800;margin-bottom:8px}.bf04__place{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bf-moss)}.bf04__info{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;box-sizing:border-box;border-right:1px solid var(--bf-line);background:#fff;animation:bf04arrive .9s ease-out both}@keyframes bf04arrive{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.bf04__fell{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--bf-moss)}.bf04__mid{display:flex;flex-direction:column;gap:28px}.bf04__title{margin:0;font-size:40px;line-height:38px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.bf04__claim{margin:8px 0 0;font-size:12px;color:var(--bf-quiet)}.bf04__days{display:flex;flex-direction:column;border-top:1px solid var(--bf-ink);border-bottom:1px solid var(--bf-ink)}.bf04__day{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.bf04__day+.bf04__day{border-top:1px solid var(--bf-line)}.bf04__day.is-on>span:first-child{font-weight:700}.bf04__timer{display:flex;flex-direction:column;gap:10px}.bf04__timer-label{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bf-quiet)}.bf04__digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-variant-numeric:tabular-nums}.bf04__digits span{display:flex;flex-direction:column;gap:2px}.bf04__digits span+span{padding-left:12px;border-left:1px solid var(--bf-line)}.bf04__digits b{font-size:32px;font-weight:700;line-height:1}.bf04__digits i{font-style:normal;font-size:10.5px;text-transform:uppercase;color:var(--bf-quiet)}.bf04__digits .bf04__sec{color:var(--bf-moss)}.bf04__form{display:flex;flex-direction:column;gap:8px}.bf04__label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bf-quiet)}.bf04__form input{height:44px;margin:0;border:1px solid var(--bf-ink);border-radius:0;padding:0 12px;font:inherit;font-size:16px;background:#fff;color:var(--bf-ink);box-sizing:border-box}.bf04__form button{height:44px;border:0;border-radius:0;background:var(--bf-ink);color:#fff;font:inherit;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.bf04__form button:hover{background:#2a2a26}.bf04__err{margin:0;font-size:12px;color:#8a1c1c}.bf04__consent{margin:0;font-size:10.5px;line-height:15px;color:var(--bf-quiet)}.bf04__consent a{text-decoration:underline}.bf04__ok{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--bf-ink);border-bottom:1px solid var(--bf-ink)}.bf04__ok-title{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bf04__ok-text{margin:0;font-size:12px;color:var(--bf-quiet)}.bf04__leave{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--bf-quiet)}.bf04__stage{position:relative;overflow:hidden;min-height:100svh;background:var(--bf-fog)}.bf04__room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bf04-st{stop-color:var(--bf-fog)}.bf04-fogfill{fill:var(--bf-fog)}.bf04-ceil{fill:var(--bf-ceil)}.bf04-floor{fill:var(--bf-floor)}.bf04-shadow{fill:var(--bf-shadow)}.bf04-grid{fill:none;stroke:var(--bf-grid);stroke-width:1;vector-effect:non-scaling-stroke}.bf04-halo{fill:var(--bf-panel);fill-opacity:.45}.bf04-panel{fill:var(--bf-panel)}.bf04-side{fill:var(--bf-side);stroke:var(--bf-edge);stroke-width:1;vector-effect:non-scaling-stroke}.bf04-front{fill:var(--bf-front);stroke:var(--bf-edge);stroke-width:1;vector-effect:non-scaling-stroke}.bf04-wpl{fill:none;stroke:var(--bf-motif);stroke-opacity:.2;stroke-width:1.2}.bf04-wpd{fill:var(--bf-motif);fill-opacity:.16}.bf04-grain{fill:#fff;opacity:.1;mix-blend-mode:multiply}.bf04__walk{transform-box:view-box;transform-origin:540px 400px;animation:bf04walk 16s linear infinite}@keyframes bf04walk{0%{transform:scale(1)}25%{transform:scale(1.27)}50%{transform:scale(1.6129)}75%{transform:scale(2.0485)}to{transform:scale(2.6015)}}.bf04__neon{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bf-flash);opacity:0;pointer-events:none;animation:bf04neon 6s steps(1) infinite}@keyframes bf04neon{0%,88%,to{opacity:0}89%{opacity:.1}90%{opacity:.02}92%{opacity:.14}94%{opacity:0}97%{opacity:.06}}.bf04__top{position:absolute;z-index:1;top:24px;right:24px;display:flex;gap:16px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.bf04__top span{color:var(--bf-quiet)}.bf04__sig{position:absolute;z-index:1;left:24px;bottom:24px;display:flex;flex-direction:column;gap:6px}.bf04__sig-path{font-size:9px;text-transform:uppercase;letter-spacing:.14em}.bf04__sig-name{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.bf04__sig-by{font-size:11px}.bf04__bar{display:none}@media screen and (max-width:989px){.bf04{grid-template-columns:1fr}.bf04__col{display:none}.bf04__stage{order:1;min-height:44svh}.bf04__info{order:2;border-right:0;gap:28px;padding:24px 20px 32px}.bf04__sig{left:20px;bottom:16px}.bf04__sig-name{font-size:24px}.bf04__top{top:16px;right:20px}.bf04__form button{height:50px}.bf04__bar{order:3;position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:1fr 1fr 1.6fr 1fr;align-items:center;height:64px;border-top:1px solid var(--bf-line);background:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.04em;text-align:center}.bf04__bar a{padding:20px 0}.bf04__bar-mark,.bf04__bar .bf04__here{font-weight:800}}@media(prefers-reduced-motion:reduce){.bf04__walk,.bf04__neon,.bf04__blink,.bf04__info{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bf-backrooms-04.css.map */
