.announcement-bar{position:relative;font-family:var(--bf-deco);letter-spacing:.08em;padding-block:6px}.announcement-bar p{font-weight:400!important}.announcement-bar:before,.announcement-bar:after{content:"";position:absolute;left:0;right:0;height:5px;background:radial-gradient(circle,var(--bf-pink) 1.6px,transparent 2px) 0 50%/14px 100% repeat-x;opacity:.9;pointer-events:none;animation:bf-chase 1.4s steps(1) infinite}.announcement-bar:before{top:2px}.announcement-bar:after{bottom:2px;background-position:7px 50%;animation-direction:reverse}.header__link__item[data-door=bf]{position:relative;padding:7px 16px!important;margin-block:-4px;border-radius:999px;background:var(--bf-maroon);color:var(--bf-cream)!important;font-family:var(--bf-deco);letter-spacing:.06em;text-transform:uppercase;font-weight:400;box-shadow:0 0 0 2px var(--bf-brown)}.header__link__item[data-door=bf]:before{content:"";position:absolute;top:1px;right:12px;bottom:1px;left:12px;background:radial-gradient(circle,var(--bf-pink) 1.2px,transparent 1.7px) 0 0/9px 4px repeat-x,radial-gradient(circle,var(--bf-pink) 1.2px,transparent 1.7px) 4.5px 100%/9px 4px repeat-x;animation:bf-chase 1.2s steps(1) infinite;pointer-events:none}.header__link__item[data-door=bf] svg{color:var(--bf-pink)}.header__link__item[data-door=bf]:hover,[open]>.header__link__item[data-door=bf]{background:var(--bf-brown)!important;border-radius:999px!important;color:var(--bf-cream)!important}.navb-mm--bf{--navb-bf-rail:var(--bf-maroon)}.navb-mm--bf .navb-mm__rail{background:var(--navb-bf-rail);color:var(--bf-cream);border-radius:16px;padding:18px 12px;position:relative}.navb-mm--bf .navb-mm__rail:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(249,245,225,.35);border-radius:11px;pointer-events:none}.navb-mm.navb-mm--bf .navb-mm__grp{color:var(--bf-pink);font-family:var(--bf-deco);letter-spacing:.12em}.navb-mm.navb-mm--bf .navb-mm__tab{color:var(--bf-cream);font-family:var(--bf-deco);font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:14px;position:relative}.navb-mm.navb-mm--bf .navb-mm__tab[aria-selected=true]{background:var(--bf-cream);color:var(--bf-maroon)}@media(hover:hover){.navb-mm.navb-mm--bf .navb-mm__tab:hover{background:#f9f5e124;color:var(--bf-cream)}.navb-mm.navb-mm--bf .navb-mm__tab[aria-selected=true]:hover{background:var(--bf-cream);color:var(--bf-maroon)}}.navb-mm--bf .navb-mm__tab--feature:before{content:"\2605  ";color:var(--bf-yellow)}.navb-mm.navb-mm--bf .navb-mm__help{color:var(--bf-cream);font-family:var(--bf-deco);letter-spacing:.06em;text-transform:uppercase;font-size:12px;position:relative}.navb-mm--bf .navb-mm__help+.navb-mm__help{margin-top:2px}.navb-mm.navb-mm--bf .navb-mm__grp--pane{color:var(--bf-maroon)}.navb-bfsign{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px;border-radius:22px;background:var(--bf-brown);text-decoration:none;color:var(--bf-cream);isolation:isolate}.navb-bfsign:before,.navb-bfsign:after{content:"";position:absolute;left:18px;right:18px;height:8px;background:radial-gradient(circle,var(--bf-pink) 3px,transparent 3.5px) 0 50%/20px 100% repeat-x;animation:bf-chase 1.2s steps(1) infinite;pointer-events:none}.navb-bfsign:before{top:2px}.navb-bfsign:after{bottom:2px;background-position:10px 50%;animation-direction:reverse}.navb-bfsign__panel{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;padding:26px 28px;border-radius:12px;background:var(--bf-maroon);box-shadow:inset 0 0 0 1.5px var(--bf-pink)}.navb-bfsign__text{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.navb-bfsign__eyebrow{font-family:var(--bf-deco);font-size:13px;letter-spacing:.14em;color:var(--bf-pink);text-transform:uppercase}.navb-bfsign__tiles{font-size:44px}.navb-bfsign__tiles .bf-tiles__pre{display:inline-flex;flex-direction:column;font-family:var(--bf-deco);font-size:.36em;line-height:1;color:var(--bf-cream);margin-right:.2em}.navb-bfsign__script{font-family:var(--bf-script);font-size:26px;color:var(--bf-lilac);line-height:1}.navb-bfsign__cta{margin-top:4px}.navb-bfsign__star{width:170px;height:auto;transform:rotate(-6deg);filter:drop-shadow(0 6px 10px rgba(0,0,0,.25));transition:transform .3s}@media(hover:hover){.navb-bfsign:hover .navb-bfsign__star{transform:rotate(4deg) scale(1.05)}}.navb-bfsign--art .navb-bfsign__panel{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:190px;padding:22px 28px;overflow:hidden}.navb-bfsign--art .navb-bfsign__text{gap:12px;justify-self:center}.navb-bfsign--art .navb-bfsign__tiles{font-size:46px}.navb-bfsign__art{position:absolute;right:6%;top:0;width:min(40%,420px);height:auto;pointer-events:none;transform:translateY(-21%);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}@media(hover:hover){.navb-bfsign--art:hover .navb-bfsign__art{transform:translateY(-23%) rotate(-1.5deg)}}.navb-bftickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding:4px 2px 10px;list-style:none;margin:0}.navb-bftickets--chips{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.navb-mm--bf .navb-mm__tile{border-radius:14px}.navb .navb-bfbar{position:relative;display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:12px 16px 4px;padding:16px 16px 16px 18px;border-radius:16px;background:var(--bf-maroon);color:var(--bf-cream);text-align:left;box-shadow:0 0 0 3px var(--bf-brown)}.navb .navb-bfbar:before,.navb .navb-bfbar:after{content:"";position:absolute;left:14px;right:14px;height:5px;background:radial-gradient(circle,var(--bf-pink) 2px,transparent 2.5px) 0 50%/13px 100% repeat-x;animation:bf-chase 1.2s steps(1) infinite;pointer-events:none}.navb .navb-bfbar:before{top:3px}.navb .navb-bfbar:after{bottom:3px;background-position:6.5px 50%;animation-direction:reverse}.navb .navb-bfbar__text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.navb .navb-bfbar__eyebrow{font-family:var(--bf-deco);font-size:11px;letter-spacing:.14em;color:var(--bf-pink);text-transform:uppercase}.navb .navb-bfbar__title{font-family:var(--bf-script);font-size:26px;line-height:1;color:var(--bf-lilac)}.navb .navb-bfbar__sub{font-family:var(--bf-deco);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.navb .navb-bfbar__star{width:58px;height:auto;flex:0 0 auto;transform:rotate(-8deg)}.navb .navb-drill--bf>*{flex-shrink:0}.navb .navb-drill--bf .navb-drill__title,.navb .navb-drill--bf .navb-h{font-family:var(--bf-deco);letter-spacing:.08em;text-transform:uppercase;color:var(--bf-maroon)}.navb .navb-bfsign{margin:6px 16px 4px;grid-template-columns:1fr}.navb .navb-bfsign__panel{grid-template-columns:1fr;padding:22px 14px;gap:8px}.navb .navb-bfsign__tiles{font-size:34px}.navb .navb-bfsign__star{display:none}.navb .navb-bfsign--art{padding:10px}.navb .navb-giftbar{margin-top:20px}.navb .navb-bfsign--art .navb-bfsign__panel{display:block;position:relative;min-height:0;padding:18px 16px;overflow:hidden;border-radius:12px}.navb .navb-bfsign--art .navb-bfsign__text{position:relative;z-index:1;justify-self:start;align-items:flex-start;text-align:left;gap:12px;max-width:72%}.navb .navb-bfsign--art .navb-bfsign__eyebrow{font-size:11px;letter-spacing:.12em;white-space:nowrap}.navb .navb-bfsign--art .navb-bfsign__tiles{font-size:27px;justify-content:flex-start}.navb .navb-bfsign--art .navb-bfsign__script{display:none}.navb .navb-bfsign--art .navb-bfsign__cta{min-height:36px;padding:7px 16px;font-size:12px;margin-top:2px}.navb .navb-bfsign--art .navb-bfsign__art{right:-3%;left:auto;top:auto;bottom:-30%;width:52%;max-width:240px;transform:none;transition:none}.navb .navb-bftscroll{display:flex;gap:10px;overflow-x:auto;padding:4px 16px 12px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.navb .navb-bftscroll::-webkit-scrollbar{display:none}.navb .navb-bftscroll .bf-ticket{flex:0 0 158px;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.bf-bulbs:before,.bf-bulbs:after,.announcement-bar:before,.announcement-bar:after,.bfns:before,.bfns:after,.header__link__item[data-door=bf]:before,.navb-bfsign:before,.navb-bfsign:after,.navb .navb-bfbar:before,.navb .navb-bfbar:after{animation:none}.bf-tiles--animate .bf-tile{animation:none}}.bfpl{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-10px;min-height:38px;padding:6px 44px;border-radius:999px;background:var(--bf-maroon);box-shadow:inset 0 0 0 4px var(--bf-maroon),inset 0 0 0 5px #f6d8da99;color:var(--bf-cream);line-height:1.2}.bfpl[hidden]{display:none}.bfpl:before,.bfpl:after{content:"";position:absolute;top:50%;width:24px;height:6px;margin-top:-3px;background:radial-gradient(circle,var(--bf-yellow) 2px,transparent 2.6px) 0 50%/8px 100% repeat-x;animation:bf-chase 1.2s steps(1) infinite;pointer-events:none}.bfpl:before{left:14px}.bfpl:after{right:14px;animation-direction:reverse}.bfpl__icon{flex:none;margin-top:-2px;color:var(--bf-yellow)}.bfpl__label{font-family:var(--bf-deco);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-pink)}.bfpl__time{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:var(--bf-yellow)}@media(max-width:389px){.bfpl{padding-inline:16px}.bfpl:before,.bfpl:after{display:none}}[data-craft-offer] .cof-countdown{display:none!important}.pd-card-extras{gap:5px;padding:4px 11px 4px 9px!important;background:var(--bf-maroon)!important;box-shadow:inset 0 0 0 2px var(--bf-maroon),inset 0 0 0 3px #f6d8daa6,0 2px 4px -1px #42140b59!important;color:var(--bf-cream)!important;font-family:var(--bf-deco)!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:.08em!important;line-height:1.45!important}.pd-card-extras:before{content:"";flex:none;width:.9em;height:.9em;margin-top:-1px;background:var(--bf-yellow);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.navb-mm__img.navb-bf-tile,.navb .navb-gtile__img.navb-bf-tile{background:url(bf-diamond.webp) 50%/contain no-repeat transparent!important;box-shadow:none!important;border-radius:0;overflow:visible}.navb-mm__img.navb-bf-tile--sticker img,.navb .navb-gtile__img.navb-bf-tile--sticker img{object-fit:contain;padding:0}.navb-mm__img.navb-bf-tile--photo img,.navb .navb-gtile__img.navb-bf-tile--photo img{width:56%;height:56%;margin:22%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 4px 10px #00000047}.navb-mm__img.navb-bf-tile .navb-mm__ph,.navb .navb-gtile__img.navb-bf-tile .navb-gtile__ph{color:var(--bf-cream)}
/*# sourceMappingURL=/cdn/shop/t/82/assets/bf-cinema.css.map */
