.bfa{background:var(--bfa-bg);padding-top:var(--bfa-pad-top-mobile);padding-bottom:var(--bfa-pad-bottom-mobile);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--bfa-text)}@media screen and (min-width:750px){.bfa{padding-top:var(--bfa-pad-top-desktop);padding-bottom:var(--bfa-pad-bottom-desktop)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bfa__cabinet{position:relative!important;width:100%;max-width:var(--bfa-max-w);border-radius:18px;padding:18px 18px 20px;aspect-ratio:10 / 8.8}.bfa__cabinet-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:9}.bfa__header{position:relative;border-radius:8px;padding:38px 12px 0;font-size:22px;letter-spacing:.05em;font-family:"Press Start 2P",sans-serif!important;margin-bottom:0;z-index:9;height:125px}.bfa__subheading{position:relative;margin:0 0 12px;font-size:13px}.bfa__window{position:relative!important;border-radius:10px;padding:0 14px 14px;min-height:220px;overflow:hidden}.bfa__claw-track{position:absolute!important;top:0!important;left:14px!important;right:14px!important;height:30px!important}.bfa__claw{position:absolute!important;top:0!important;left:0!important;transform:translate(0);transition:transform .35s ease;will-change:transform}.bfa__claw-hand{position:relative;width:50px;height:auto;max-height:120px;min-height:40px;transform:translateY(calc(-1 * var(--bfa-claw-hidden, 100px)));transition:transform .4s ease}.bfa__claw[data-lowered] .bfa__claw-hand{transform:translateY(0)}.bfa__claw-img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain}.bfa__claw-img--closed{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}.bfa__claw[data-closed] .bfa__claw-img--open{opacity:0}.bfa__claw[data-closed] .bfa__claw-img--closed{opacity:1}.bfa__claw-payload{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:var(--bfa-item-size-desktop);height:var(--bfa-item-size-desktop);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease}.bfa__claw-payload img{width:100%;height:100%;object-fit:contain}.bfa__claw-payload.is-carrying{opacity:1}.bfa__claw-payload.is-dropping{opacity:0;transform:translate(-50%,40px);transition:transform .4s ease,opacity .4s ease}.bfa__shelf{display:flex;align-items:flex-end;justify-content:space-evenly;gap:26px;background:var(--bfa-shelf);border-bottom:2px solid color-mix(in srgb,var(--bfa-shelf) 60%,#000 20%);padding:55px 10px 0;min-height:70px}.bfa__shelf--desktop{display:none}.bfa__shelf--mobile{display:flex}@media screen and (min-width:750px){.bfa__shelf--desktop{display:flex;justify-content:center}.bfa__shelf--mobile{display:none}}.bfa__item{position:relative;width:var(--item-w, var(--bfa-item-size-mobile));display:flex;align-items:flex-end;justify-content:center;transition:opacity .2s ease,transform .2s ease}@media screen and (min-width:750px){.bfa__item{width:var(--item-w, var(--bfa-item-size-desktop))}}.bfa__item.is-active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:60%;height:3px;background:var(--bfa-text);border-radius:2px}.bfa__item.is-grabbed{opacity:.35}.bfa__item-img{width:100%;height:auto;display:block}.bfa__item-placeholder{font-size:11px;line-height:1.2;padding:6px;background:#fff9;border:1px dashed var(--bfa-text);border-radius:6px}.bfa__item-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:9px;background:#b23a3a;color:#fff;padding:2px 5px;border-radius:4px;white-space:nowrap}.bfa__item--empty{opacity:.3}.bfa__controls{display:flex;align-items:flex-end;justify-content:center;gap:18px;z-index:9;background-size:100% 100%;position:relative;margin-top:0}.bfa_shelf{height:100px;width:63%;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-65px;z-index:-1}.bfa__controls--desktop{display:none}.bfa__controls--mobile{display:flex}@media screen and (min-width:750px){.bfa__controls--desktop{display:flex}.bfa__controls--mobile{display:none}}.bfa__btn{border:none;cursor:pointer;background:transparent;font-weight:700;display:flex;align-items:flex-start;justify-content:center;user-select:none;-webkit-user-select:none;touch-action:manipulation;margin-bottom:8px}.bfa__btn img{width:60%;height:60%;object-fit:contain;pointer-events:none}.bfa__btn--left,.bfa__btn--right{width:70px;height:auto;border-radius:50%;font-size:16px}.bfa__btn--joystick{width:70px;height:auto;border-radius:50%}.bfa__joystick-knob{width:20px;height:20px;border-radius:50%}.bfa__btn--press{width:70px;height:60px;border-radius:50%;font-size:10px}.bfa__btn--shelf{width:70px;height:auto;border-radius:50%;font-size:15px}.bfa__btn:active{transform:scale(.94)}.bfa__btn[data-shelf-active="2"]{filter:hue-rotate(332deg) saturate(3)}.bfa__control-labels{display:flex;justify-content:center;gap:55px;margin-top:6px;font-size:11px;letter-spacing:.04em}.bfa__control-labels--desktop{display:none}.bfa__control-labels--mobile{display:flex}@media screen and (min-width:750px){.bfa__control-labels--desktop{display:flex;z-index:9;position:relative;opacity:.3}.bfa__control-labels--mobile{display:none}}.bfa__toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--bfa-text);color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;opacity:0;transition:transform .25s ease,opacity .25s ease;z-index:999;pointer-events:none}.bfa__toast.is-visible{opacity:1;transform:translate(-50%)}@media(max-width:750px){.bfa__header{font-size:14px;margin-bottom:10px;padding:20px 12px 0;height:62px}}
/*# sourceMappingURL=/cdn/shop/t/254/assets/black-friday-arcade.css.map */
