@font-face{font-family:BF Montparnasse;src:url(bf-montparnasse.woff2) format("woff2");font-display:swap}@font-face{font-family:BF Crosshorn;src:url(bf-crosshorn-xb.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:BF Cervonta;src:url(bf-cervonta.woff2) format("woff2");font-display:swap}:root{--bf-brown:#42140b;--bf-maroon:#87092d;--bf-pink:#f6d8da;--bf-yellow:#f9cf5a;--bf-cream:#f9f5e1;--bf-lilac:#efbae9;--bf-sage:#a1bbb2;--bf-teal:#2d7486;--bf-mustard:#d7b629;--bf-rust:#8f5128;--bf-salmon:#df8c7e;--bf-red:#940813;--bf-olive:#aea228;--bf-darkolive:#404121;--bf-gold:linear-gradient(100deg,#8a6a2c 0%,#f6e7a1 22%,#c9a35b 45%,#fff1a8 68%,#a8823e 100%);--bf-deco:"BF Montparnasse","Futura","Century Gothic",sans-serif;--bf-condensed:"BF Crosshorn","BF Montparnasse",Impact,sans-serif;--bf-script:"rafaella","Snell Roundhand",cursive;--bf-script-shadow:"rafaella-shadow","rafaella",cursive;--bf-cond:"BF Cervonta","BF Crosshorn",Impact,sans-serif;--bf-bulb:6px;--bf-bulb-gap:18px}.bf-deco{font-family:var(--bf-deco);text-transform:uppercase;letter-spacing:.04em;font-weight:400}.bf-script{font-family:var(--bf-script);font-weight:400;text-transform:none;letter-spacing:0}.bf-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-bulbs{position:relative;height:calc(var(--bf-bulb) + 8px);pointer-events:none}.bf-bulbs:before,.bf-bulbs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,var(--bf-bulb-color,var(--bf-pink)) calc(var(--bf-bulb)/2 - .5px),transparent calc(var(--bf-bulb)/2)) 0 50%/var(--bf-bulb-gap) 100% repeat-x}.bf-bulbs:after{background-position:calc(var(--bf-bulb-gap)/2) 50%;animation:bf-chase 1.2s steps(1) infinite}.bf-bulbs:before{animation:bf-chase 1.2s steps(1) infinite reverse}@keyframes bf-chase{0%{opacity:1}50%{opacity:.25}}.bf-tiles{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.12em}.bf-tiles__word{display:inline-flex;gap:.08em}.bf-tiles__word+.bf-tiles__word{margin-left:.32em}.bf-tile{display:inline-grid;place-items:center;min-width:.78em;height:1.08em;padding:0 .06em;background:var(--bf-cream);color:var(--bf-brown);font-family:var(--bf-deco);line-height:1;box-shadow:inset 0 -.04em #42140b1f}.bf-tiles--animate .bf-tile{animation:bf-hang .5s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i,0) * 70ms + .15s);transform-origin:50% 0}@keyframes bf-hang{0%{opacity:0;transform:translateY(-.4em) rotateX(70deg)}to{opacity:1;transform:none}}.bf-ticket{--bf-t-bg:#e1bb3e;--bf-t-ink:#21120c;position:relative;display:block;width:100%;aspect-ratio:2000/1132;container-type:inline-size;color:var(--bf-t-ink);text-decoration:none;transition:transform .25s cubic-bezier(.3,1.4,.5,1),filter .2s}.bf-ticket__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bf-ticket__shape{fill:var(--bf-t-bg)}.bf-ticket__line{fill:none;stroke:var(--bf-t-ink);stroke-width:6}.bf-ticket__stars{fill:var(--bf-t-ink)}.bf-ticket__body{position:absolute;top:14%;right:11%;bottom:14%;left:11%;transform:translateY(-2.6cqi);color:var(--bf-t-ink)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.bf-ticket__eyebrow{font-family:var(--bf-script);font-size:7cqi;line-height:1;margin-bottom:1cqi}.bf-ticket__big{display:flex;align-items:flex-start;justify-content:center;font-family:var(--bf-cond);font-weight:400;font-size:35cqi;line-height:.8;letter-spacing:-.005em;transform:scaleY(1.12);transform-origin:50% 50%;white-space:nowrap}.bf-ticket__big small{font-size:.3em;line-height:.95;margin:.04em 0 0 .05em;text-align:left}.bf-ticket__cap{font-family:var(--bf-cond);font-size:7cqi;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-bottom:2cqi}.bf-ticket__cap--foot{margin:3.5cqi 0 0;font-size:5.5cqi;letter-spacing:.12em;opacity:.85}.bf-ticket__body:has(>.bf-ticket__cap:not(.bf-ticket__cap--foot)) .bf-ticket__big{font-size:23cqi}.bf-ticket__body:has(>.bf-ticket__cap--foot) .bf-ticket__big{font-size:30cqi}.bf-ticket--plain .bf-ticket__body:has(>.bf-ticket__cap--foot) .bf-ticket__big{font-size:17cqi}.bf-ticket--plain .bf-ticket__big{font-size:22cqi;text-transform:uppercase;line-height:.86;white-space:normal;max-width:9ch}.bf-ticket--mustard,.bf-tone-0{--bf-t-bg:#e1bb3e;--bf-t-ink:#21120c}.bf-ticket--salmon,.bf-tone-1{--bf-t-bg:var(--bf-salmon);--bf-t-ink:var(--bf-red)}.bf-ticket--sage,.bf-tone-2{--bf-t-bg:var(--bf-sage);--bf-t-ink:var(--bf-teal)}.bf-ticket--olive,.bf-tone-3{--bf-t-bg:var(--bf-olive);--bf-t-ink:var(--bf-darkolive)}.bf-ticket--pink,.bf-tone-4{--bf-t-bg:var(--bf-pink);--bf-t-ink:var(--bf-maroon)}.bf-ticket--lilac,.bf-tone-5{--bf-t-bg:var(--bf-lilac);--bf-t-ink:var(--bf-maroon)}.bf-ticket--maroon{--bf-t-bg:var(--bf-maroon);--bf-t-ink:var(--bf-cream)}.bf-ticket--teal{--bf-t-bg:var(--bf-teal);--bf-t-ink:var(--bf-cream)}@media(hover:hover){a.bf-ticket:hover,a.bft__art:hover{transform:translateY(-3px) rotate(-1.2deg)}}.bf-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 20px;border-radius:999px;font-family:var(--bf-deco);font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.bf-btn--cream{background:var(--bf-cream);color:var(--bf-maroon);box-shadow:0 4px 0 var(--bf-brown)}.bf-btn--maroon{background:var(--bf-maroon);color:var(--bf-cream);box-shadow:0 4px 0 var(--bf-brown)}.bf-btn--ghost{background:transparent;color:var(--bf-cream);box-shadow:inset 0 0 0 1.5px var(--bf-cream)}@media(hover:hover){.bf-btn--cream:hover,.bf-btn--maroon:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--bf-brown)}}.bf-bulbs--v{height:auto;width:calc(var(--bf-bulb) + 8px)}.bf-bulbs--v:before,.bf-bulbs--v:after{background-position:50% 0;background-size:100% var(--bf-bulb-gap);background-repeat:repeat-y}.bf-bulbs--v:after{background-position:50% calc(var(--bf-bulb-gap)/2)}.bfm{--bfm-pad:clamp(28px,5vw,64px);position:relative;padding:var(--bfm-pad) 16px;background:var(--bf-cream);color:var(--bf-cream);overflow:hidden;isolation:isolate}.bfm.bfm--cream,.bft.bft--cream{--bf-dia:rgba(66,20,11,.03);background-color:var(--bf-cream);background-image:repeating-conic-gradient(from 45deg,var(--bf-dia) 0 25%,transparent 0 50%);background-size:56px 56px}.bfm.bfm--cream{background-position:50% 100%}.bft.bft--cream{background-position:50% 0}.bf-scallop{--bf-sc:18px;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--bf-sc) + 1px) no-repeat,radial-gradient(circle at 50% 0,#000 calc(var(--bf-sc) - .5px),#0000 var(--bf-sc)) 50% 100%/calc(var(--bf-sc) * 2) var(--bf-sc) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--bf-sc) + 1px) no-repeat,radial-gradient(circle at 50% 0,#000 calc(var(--bf-sc) - .5px),#0000 var(--bf-sc)) 50% 100%/calc(var(--bf-sc) * 2) var(--bf-sc) repeat-x}@media(min-width:750px){.bf-scallop{--bf-sc:24px}}.bfm--check{background-color:var(--bf-pink);background-image:repeating-conic-gradient(from 45deg,var(--bf-brown) 0 25%,transparent 0 50%);background-size:56px 56px}.bfm--maroon{background:var(--bf-maroon)}.bfm--spot:before{content:"";position:absolute;inset:-20% -10% auto;height:140%;background:conic-gradient(from 180deg at 50% 0,transparent 0 160deg,rgba(249,207,90,.28) 172deg,transparent 180deg,rgba(249,207,90,.22) 188deg,transparent 200deg 360deg);-webkit-mask-image:linear-gradient(#000 45%,transparent 78%);mask-image:linear-gradient(#000 45%,transparent 78%);z-index:-1;pointer-events:none}.bfm__inner{position:relative;max-width:1080px;margin:0 auto;container-type:inline-size}.bfm__sign{position:relative;padding-top:clamp(30px,6.2cqi,66px)}.bfm__crest{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(56%,520px);height:clamp(36px,7cqi,74px);display:flex;align-items:flex-end;justify-content:center;gap:0;pointer-events:none}.bfm__crest span{display:block;background:var(--bf-brown);box-shadow:inset 0 0 0 1.5px var(--bf-pink);border-radius:10px 10px 0 0;margin:0 -1px}.bfm__crest span:nth-child(1),.bfm__crest span:nth-child(7){width:22%;height:22%}.bfm__crest span:nth-child(2),.bfm__crest span:nth-child(6){width:8%;height:48%}.bfm__crest span:nth-child(3),.bfm__crest span:nth-child(5){width:8%;height:66%}.bfm__crest span:nth-child(4){width:20%;height:100%;border-radius:40% 40% 0 0/30% 30% 0 0}.bfm__frame{position:relative;padding:clamp(22px,4cqi,34px);border-radius:clamp(18px,3cqi,30px);background:var(--bf-brown);box-shadow:0 0 0 2px var(--bf-pink),0 10px 20px -6px #42140b4d}.bfm__frame>.bf-bulbs{position:absolute;--bf-bulb:clamp(6px,1.3cqi,11px);--bf-bulb-gap:clamp(22px,4.4cqi,38px)}.bfm__frame>.bfm__b-t{top:calc(clamp(22px,4cqi,34px)/2 - var(--bf-bulb)/2 - 4px);left:28px;right:28px}.bfm__frame>.bfm__b-b{bottom:calc(clamp(22px,4cqi,34px)/2 - var(--bf-bulb)/2 - 4px);left:28px;right:28px}.bfm__frame>.bfm__b-l{left:calc(clamp(22px,4cqi,34px)/2 - var(--bf-bulb)/2 - 4px);top:38px;bottom:38px}.bfm__frame>.bfm__b-r{right:calc(clamp(22px,4cqi,34px)/2 - var(--bf-bulb)/2 - 4px);top:38px;bottom:38px}.bfm__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.6cqi,14px);padding:clamp(22px,3.6cqi,40px) clamp(14px,4cqi,48px);background:var(--bf-maroon);box-shadow:inset 0 0 0 clamp(5px,1cqi,9px) var(--bf-maroon),inset 0 0 0 calc(clamp(5px,1cqi,9px) + 1.5px) var(--bf-pink);text-align:center}.bfm__eyebrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;font-family:var(--bf-deco);font-size:clamp(14px,3cqi,30px);letter-spacing:.06em;text-transform:uppercase;color:var(--bf-pink);line-height:1.1}.bfm__eyebrow .bfm__star{width:.8em;height:.8em;background:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.bfm__tiles{font-size:clamp(38px,8.2cqi,88px);display:flex;align-items:center;justify-content:center;gap:.14em;flex-wrap:nowrap}.bfm__panel:has(.bfm__sticker){padding-bottom:clamp(24px,4.2cqi,46px)}.bfm__panel:has(.bfm__sticker) .bfm__eyebrow{font-size:clamp(12px,1.9cqi,19px);letter-spacing:.1em}.bfm__sticker{margin:clamp(2px,.6cqi,8px) 0 0;width:min(54%,560px);line-height:0}@media(max-width:749px){.bfm__sticker{width:min(84%,440px)}}.bfm__sticker img{display:block;width:100%;height:auto}.bfm__panel:has(.bfm__sticker) .bfm__btns{margin-top:clamp(10px,2.2cqi,24px)}.bfm__pre{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:var(--bf-deco);font-size:.3em;line-height:1;color:var(--bf-pink);text-transform:uppercase}.bfm__script{font-family:var(--bf-script-shadow);font-size:clamp(30px,6cqi,62px);line-height:1.05;color:var(--bf-lilac);margin-top:.06em}.bfm__body{max-width:46ch;font-size:clamp(14px,1.6cqi,17px);line-height:1.5;color:var(--bf-cream);opacity:.95}.bfm__body p{margin:0}.bfm__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}@media(max-width:749px){.bfm__btns{flex-wrap:nowrap;gap:8px}.bfm__btns .bf-btn{flex:0 1 auto;min-width:0;min-height:36px;padding:7px 14px;font-size:12px;letter-spacing:.05em;white-space:nowrap}}.bfm__star-badge{position:absolute;z-index:2;width:clamp(96px,19cqi,210px);height:auto;right:clamp(-60px,-4.5cqi,-14px);top:clamp(0px,1cqi,12px);transform:rotate(8deg);filter:drop-shadow(0 8px 14px rgba(66,20,11,.3));animation:bf-wobble 5s ease-in-out infinite}.bfm__star-badge--left{right:auto;left:clamp(-60px,-4.5cqi,-14px);transform:rotate(-8deg)}@keyframes bf-wobble{0%,to{rotate:0deg}50%{rotate:-6deg}}.bf-countdown{display:flex;flex-direction:column;align-items:center;gap:8px}.bf-countdown[hidden]{display:none}.bf-countdown__label{font-family:var(--bf-deco);font-size:clamp(12px,1.8cqi,15px);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-pink)}.bf-countdown__units{display:flex;gap:clamp(6px,1.4cqi,12px)}.bf-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.bf-countdown__num{display:flex;gap:3px}.bf-countdown__num .bf-tile{font-size:clamp(24px,4.4cqi,40px)}.bf-countdown__cap{font-family:var(--bf-deco);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-cream);opacity:.85}.bfm .bf-countdown__num .bf-tile{font-size:clamp(28px,7.6cqi,48px)}.bfm .bf-countdown__label{font-size:clamp(13px,2.4cqi,17px)}.bfm .bf-countdown__units{gap:clamp(14px,3.6cqi,20px)}.bfm .bf-countdown__cap{font-family:var(--text-font-family,sans-serif);font-weight:700;font-size:11px;letter-spacing:.1em;opacity:.9}.bft{position:relative;padding:clamp(36px,5vw,64px) 0;background:var(--bf-cream);color:var(--bf-brown)}.bft--check{background-color:var(--bf-pink)}.bft--check .bft__board{background-color:var(--bf-pink);background-image:repeating-conic-gradient(from 45deg,var(--bf-brown) 0 25%,transparent 0 50%);background-size:60px 60px;box-shadow:inset 0 0 0 clamp(10px,1.6vw,18px) var(--bf-brown);padding:clamp(34px,5vw,60px) clamp(22px,4vw,56px)}.bft--maroon{background:var(--bf-maroon);color:var(--bf-cream)}.bft__inner{max-width:1240px;margin:0 auto;padding:0 16px}.bft__head{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:clamp(18px,3vw,30px);text-align:center}.bft__eyebrow{font-family:var(--bf-script);font-size:clamp(22px,3vw,32px);line-height:1;color:var(--bf-maroon)}.bft--maroon .bft__eyebrow{color:var(--bf-lilac)}.bft__title{margin:0;font-family:var(--bf-deco);font-size:clamp(28px,4.2vw,50px);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:inherit}.bft__sub{margin:4px 0 0;font-size:15px;opacity:.85}.bft__board{border-radius:4px}.bft__list{display:grid;grid-template-columns:repeat(var(--bft-cols,4),minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none}.bft__list>li:nth-child(4n+1){rotate:-2deg}.bft__list>li:nth-child(4n+2){rotate:1.5deg}.bft__list>li:nth-child(4n+3){rotate:-1deg}.bft__list>li:nth-child(4n+4){rotate:2deg}.bft--straight .bft__list>li{rotate:none}.bft__list>li{display:flex;flex-direction:column;align-items:center;gap:8px}.bft__art{display:block;width:100%;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.bft__art img{display:block;width:100%;height:auto}.shopify-section--bf-marquee+.shopify-section--bf-tickets .bft--cream{padding-top:clamp(4px,1vw,12px)}.bft__count{margin:0;font-family:var(--bf-deco);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:inherit}.bft--check .bft__count{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--bf-cream);color:var(--bf-brown)}@media(max-width:749px){.bft__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:8px 16px 14px;scrollbar-width:none}.bft__list::-webkit-scrollbar{display:none}.bft__list>li{flex:0 0 68%;scroll-snap-align:center}.bft--check .bft__board{padding:28px 0 22px;box-shadow:inset 0 0 0 10px var(--bf-brown)}.bft--check .bft__list{margin:0;padding-inline:20px}}.bfns{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 18px;min-height:44px;padding:7px 16px;background:var(--bf-maroon);color:var(--bf-cream);font-family:var(--bf-deco);text-transform:uppercase;letter-spacing:.08em;line-height:1;box-shadow:inset 0 -3px 0 var(--bf-brown)}.bfns:before,.bfns:after{content:"";position:absolute;top:50%;width:46px;height:6px;margin-top:-3px;background:radial-gradient(circle,var(--bf-pink) 2px,transparent 2.6px) 0 50%/11px 100% repeat-x;animation:bf-chase 1.2s steps(1) infinite;pointer-events:none}.bfns:before{left:12px}.bfns:after{right:12px;animation-direction:reverse}.bfns__link{color:inherit;text-decoration:none}.bfns__msg{display:inline-flex;align-items:center;gap:.55em;font-size:15px}.bfns__star{width:.8em;height:.8em;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%)}.bfns__timer{flex-direction:row;align-items:center;gap:8px}.bfns__timer .bf-countdown__label{font-size:13px;color:var(--bf-pink);letter-spacing:.1em}.bfns__timer .bf-countdown__units{gap:5px;align-items:center}.bfns__timer .bf-countdown__unit{flex-direction:row;align-items:baseline;gap:1px}.bfns__timer .bf-tile{font-size:17px;min-width:.72em;height:1.15em;margin-right:1px}.bfns__timer .bf-countdown__cap{font-size:11px;color:var(--bf-cream);opacity:.9;margin-left:1px;letter-spacing:0;text-transform:lowercase}@media(max-width:749px){.bfns{gap:4px 10px;min-height:40px;padding:6px 10px}.bfns:before,.bfns:after{display:none}.bfns__msg{font-size:12.5px}.bfns__timer .bf-countdown__label{font-size:11px}.bfns__timer .bf-tile{font-size:14px}}.bfcs{--bfcs-side:clamp(34px,7vw,104px);--velvet:repeating-linear-gradient(90deg,#6d0722 0 7px,#8f0c33 7px 15px,#a3153f 15px 18px,#7a0928 18px 24px);position:relative;margin:0 0 12px;padding:20px var(--bfcs-side) 22px;background:var(--bf-brown);overflow:hidden;isolation:isolate}.bfcs__valance{position:absolute;left:0;right:0;top:0;height:20px;z-index:2;background:radial-gradient(circle at 50% 0,#8f0c33 13px,transparent 13.5px) 0 4px/30px 16px repeat-x,linear-gradient(#8f0c33,#8f0c33) 0 0/100% 8px no-repeat;filter:drop-shadow(0 2px 0 var(--bf-yellow))}.bfcs__curtain{position:absolute;top:0;bottom:0;width:var(--bfcs-side);background:var(--velvet);z-index:1}.bfcs__curtain:after{content:"";position:absolute;top:55%;width:64%;height:10px;border-radius:5px;background:var(--bf-yellow);box-shadow:0 2px #00000040}.bfcs__curtain--l{left:0;clip-path:polygon(0 0,100% 0,100% 18%,62% 58%,82% 100%,0 100%)}.bfcs__curtain--l:after{left:0;transform:rotate(-6deg)}.bfcs__curtain--r{right:0;clip-path:polygon(0 0,100% 0,100% 100%,18% 100%,38% 58%,0 18%)}.bfcs__curtain--r:after{right:0;transform:rotate(6deg)}.bfcs__screen{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 18px 12px;border-radius:8px/18px;background:radial-gradient(120% 140% at 50% 0,#fffdf2 0,var(--bf-cream) 55%,#efe8c8 100%);box-shadow:inset 0 0 0 2px #42140b1f,0 0 24px #f9cf5a40;text-align:center;color:var(--bf-brown)}.bfcs__eyebrow{display:flex;align-items:center;gap:.5em;margin:0;font-family:var(--bf-deco);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-maroon)}.bfcs__star{width:.85em;height:.85em;background:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.bfcs__title{margin:0;font-family:var(--bf-deco);font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--bf-brown)}.bfcs__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:2px 0 0;font-size:14px;font-weight:600}.bfcs__pct{display:inline-block;padding:4px 12px;background:#e1bb3e;color:#21120c;font-family:var(--bf-deco);font-weight:400;letter-spacing:.08em;text-transform:uppercase;--bf-n:5px;-webkit-mask:radial-gradient(circle at 0 50%,#0000 var(--bf-n),#000 calc(var(--bf-n) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,#0000 var(--bf-n),#000 calc(var(--bf-n) + .5px)) right/51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,#0000 var(--bf-n),#000 calc(var(--bf-n) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,#0000 var(--bf-n),#000 calc(var(--bf-n) + .5px)) right/51% 100% no-repeat}.bfcs__bulbs{position:absolute;left:var(--bfcs-side);right:var(--bfcs-side);bottom:5px;--bf-bulb:5px;--bf-bulb-gap:16px}.bfcs--plain{--bfcs-side:16px}@media(max-width:749px){.bfcs{--bfcs-side:26px;padding:18px var(--bfcs-side) 20px}.bfcs__valance{height:14px;background-size:22px 12px,100% 6px}.bfcs__screen{padding:10px 12px 12px;gap:4px}.bfcs__eyebrow{font-size:11px}.bfcs__meta{font-size:12.5px}.bfcs__curtain:after{height:5px}}@media(min-width:990px){.bfm--wide{--bfm-pad:clamp(24px,2.6vw,40px)}.bfm--wide .bfm__inner{max-width:960px}.bfm--wide .bfm__sign{padding-top:clamp(30px,4.8cqi,50px)}.bfm--wide .bfm__crest{width:min(52%,480px);height:clamp(30px,5.4cqi,54px)}.bfm--wide .bfm__panel{display:grid;grid-template-columns:auto auto;grid-template-areas:"sticker eyebrow" "sticker btns";justify-content:center;align-content:center;column-gap:clamp(28px,4.4cqi,56px);row-gap:16px;padding:clamp(18px,2.6cqi,28px) clamp(28px,5cqi,64px)}.bfm--wide .bfm__sticker{grid-area:sticker;width:clamp(260px,37cqi,370px);margin:0;align-self:center}.bfm--wide .bfm__eyebrow{grid-area:eyebrow;align-self:end;justify-content:flex-start;font-size:clamp(14px,1.9cqi,18px)}.bfm--wide .bfm__btns{grid-area:btns;align-self:start;justify-content:flex-start;margin-top:0!important}.bfm--wide .bfm__script,.bfm--wide .bfm__body,.bfm--wide .bf-countdown{grid-column:2;justify-self:start;text-align:left}.bfm--wide .bfm__star-badge{width:clamp(96px,16cqi,160px)}.bfm--wide .bfm__inner:has(.bf-countdown){max-width:1080px}.bfm--wide .bfm__panel:has(>.bf-countdown){grid-template-areas:"sticker eyebrow" "sticker cd" "sticker btns";grid-template-rows:1fr auto 1fr}.bfm--wide .bf-countdown{grid-area:cd;align-items:center}.bfm--wide .bfm__panel:has(>.bf-countdown):not(:has(>.bfm__btns)){grid-template-areas:"sticker eyebrow" "sticker cd";grid-template-rows:auto auto}.bfm--wide .bfm__panel:not(:has(>.bfm__btns)) .bf-countdown{align-self:start}.bfm--wide .bf-countdown__units{gap:clamp(12px,1.8cqi,18px)}.bfm--wide .bf-countdown__cap{font-size:12px}.bfm--wide.bfm--eb-mobile .bfm__eyebrow{display:none}.bfm--wide.bfm--eb-mobile .bfm__panel:has(>.bf-countdown):not(:has(>.bfm__btns)){grid-template-areas:"sticker cd";grid-template-rows:auto}.bfm--wide.bfm--eb-mobile .bfm__panel:not(:has(>.bfm__btns)) .bf-countdown{align-self:center}.bfm--wide .bf-countdown__num .bf-tile{font-size:clamp(40px,4.8cqi,54px)}}@media(prefers-reduced-motion:reduce){.bf-bulbs:before,.bf-bulbs:after,.bfns:before,.bfns:after{animation:none}.bf-tiles--animate .bf-tile{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bf-cinema-kit.css.map */
