#bff-promo.bp-on{display:block}#bff-promo .bp-ov{position:absolute;inset:0;background:rgba(20,17,13,.55);opacity:0;pointer-events:auto;transition:opacity .25s ease}#bff-promo .bp-box{position:absolute;pointer-events:auto;background:var(--bp-char);color:var(--bp-cream);border:1px solid var(--bp-gold);box-shadow:0 20px 60px rgba(0,0,0,.4);outline:0;opacity:0;text-align:left;font-size:16px;line-height:1.4}#bff-promo.bp-desk .bp-box{width:min(520px,calc(100vw - 32px));left:50%;top:50%;border-radius:14px;padding:34px 34px 26px;transform:translate(-50%,-46%);transition:opacity .25s ease,transform .25s ease;max-height:calc(100vh - 32px);overflow:auto}#bff-promo.bp-phone .bp-ov{display:none}#bff-promo.bp-phone .bp-box{left:0;right:0;bottom:0;border-radius:16px 16px 0 0;border-width:1px 0 0;padding:18px 18px 12px;max-height:50vh;overflow:auto;transform:translateY(100%);transition:opacity .25s ease,transform .3s ease;touch-action:pan-y}#bff-promo.bp-in .bp-ov{opacity:1}#bff-promo.bp-in .bp-box{opacity:1}#bff-promo.bp-desk.bp-in .bp-box{transform:translate(-50%,-50%)}#bff-promo.bp-phone.bp-in .bp-box{transform:translateY(0)}#bff-promo .bp-x{all:unset;box-sizing:border-box;position:absolute;top:6px;right:6px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bp-gold);font:400 24px/1 Montserrat,system-ui,sans-serif;border-radius:8px;-webkit-tap-highlight-color:transparent}#bff-promo .bp-e{color:var(--bp-gold);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600;padding-right:40px}#bff-promo .bp-h{font:600 30px/1.15 Oswald,Impact,sans-serif;margin:8px 0 14px;color:#fff;padding:0;text-transform:none;letter-spacing:0}#bff-promo .bp-t{font-size:14px;color:#d9cfbf;margin:-6px 0 10px}#bff-promo .bp-n{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}#bff-promo .bp-n span{border:1px solid var(--bp-gold);color:var(--bp-gold);border-radius:20px;padding:5px 12px;font-weight:600;font-size:14px}#bff-promo a.bp-more{background:var(--bp-gold);color:var(--bp-char)!important;border-radius:20px;padding:5px 12px;font-weight:600;font-size:14px;text-decoration:none!important}#bff-promo .bp-v{color:var(--bp-gold);font-weight:700;font-size:15px;letter-spacing:.02em;margin:0 0 14px}#bff-promo .bp-l{padding-left:18px;margin:0 0 18px;font-size:15px;line-height:1.5;list-style:disc}#bff-promo .bp-l li{margin:0;padding:0;color:var(--bp-cream)}#bff-promo a.bp-c{display:block;text-align:center;background:var(--bp-gold);color:var(--bp-char)!important;font-weight:600;padding:14px;border-radius:8px;text-decoration:none!important;font-size:16px}#bff-promo a.bp-s{display:block;text-align:center;color:var(--bp-gold)!important;margin-top:10px;font-size:14px;text-decoration:none!important;padding:6px 0}#bff-promo .bp-f{font-size:11px;color:#a99f90;margin-top:14px;line-height:1.4}#bff-promo.bp-phone .bp-h{font-size:22px;margin:4px 0 8px;padding-right:36px}#bff-promo.bp-phone .bp-e{font-size:11px}#bff-promo.bp-phone .bp-t{font-size:12px;margin:-2px 0 8px}#bff-promo.bp-phone .bp-n{margin-bottom:6px;gap:5px;flex-wrap:nowrap}#bff-promo.bp-phone .bp-n span,#bff-promo.bp-phone a.bp-more{font-size:11.5px;padding:4px 8px;white-space:nowrap}#bff-promo.bp-phone .bp-v{font-size:13px;margin-bottom:8px}#bff-promo.bp-phone .bp-l{font-size:12.5px;line-height:1.4;margin-bottom:10px}#bff-promo.bp-phone a.bp-c{padding:11px;font-size:15px}#bff-promo.bp-phone a.bp-s{margin-top:2px;padding:4px 0;font-size:13px}#bff-promo.bp-phone .bp-f{margin-top:4px;font-size:10.5px}@media (max-width:379px){#bff-promo.bp-phone .bp-n{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){#bff-promo .bp-ov,#bff-promo .bp-box{transition:none!important;animation:none!important}}