.brkox-bf-promo{position:relative;isolation:isolate;width:100%;box-sizing:border-box;background:linear-gradient(100deg,#211314 0%,#511b20 45%,#d61f33 100%);color:#fff;font-family:inherit}
.brkox-bf-promo[hidden]{display:none!important}
.brkox-bf-promo__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;width:100%;margin:0 auto;padding:13px 20px;color:#fff!important;text-decoration:none!important}
.brkox-bf-promo__inner:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.brkox-bf-promo__headline{font-size:13px;line-height:1.3;font-weight:800;text-align:center;letter-spacing:.015em;text-transform:uppercase}
.brkox-bf-promo__clock{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;direction:ltr}
.brkox-bf-promo__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px}
.brkox-bf-promo__value{font-size:17px;line-height:1.2;font-weight:800;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}
.brkox-bf-promo--top .brkox-bf-promo__caption{display:none}
.brkox-bf-promo__separator{font-size:16px;line-height:1;opacity:.8}
.brkox-bf-promo__a11y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.brkox-bf-promo--banner{margin:28px 0 16px;background:linear-gradient(105deg,#581c20 0%,#1d090b 48%,#750918 100%);border-top:1px solid #b9313e;border-bottom:1px solid #8b1827;overflow:hidden}
.brkox-bf-promo--banner .brkox-bf-promo__inner{min-height:112px;padding:22px 104px;gap:40px;max-width:1400px}
.brkox-bf-promo--banner .brkox-bf-promo__headline{font-size:22px;line-height:1.3;text-shadow:0 0 10px #d3182a55;max-width:560px}
.brkox-bf-promo--banner .brkox-bf-promo__clock{gap:8px}
.brkox-bf-promo--banner .brkox-bf-promo__unit{width:52px;min-height:64px;gap:7px;border:1px solid #ff5260;border-radius:5px;background:#170507a6;padding:8px 5px}
.brkox-bf-promo--banner .brkox-bf-promo__value{font-size:23px}
.brkox-bf-promo__caption{font-size:9px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#ffc3c7;font-weight:600}
.brkox-bf-promo--banner .brkox-bf-promo__separator{display:none}
.brkox-bf-promo__gift,.brkox-bf-promo__confetti{position:absolute;z-index:0;top:50%;transform:translateY(-50%) rotate(-12deg);width:78px;height:78px;opacity:.32;color:#e1a440;pointer-events:none}
.brkox-bf-promo__gift{left:22px}
.brkox-bf-promo__confetti{right:22px;color:#ff5c62;transform:translateY(-50%) rotate(12deg)}
.brkox-bf-promo-description{width:min(1200px,calc(100% - 48px));margin:32px auto 48px;color:inherit}
.brkox-bf-promo-description__details{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}
.brkox-bf-promo-description__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none}
.brkox-bf-promo-description__summary::-webkit-details-marker{display:none}
.brkox-bf-promo-description__summary:after{content:'+';font-size:24px;font-weight:400}
.brkox-bf-promo-description__details[open] .brkox-bf-promo-description__summary:after{content:'−'}
.brkox-bf-promo-description__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.brkox-bf-promo-description__heading{margin:0;font-size:clamp(23px,2.4vw,32px);font-weight:750;line-height:1.2}
.brkox-bf-promo-description__body{padding:0 0 24px;font-size:14px;line-height:1.8;max-width:880px}
.brkox-bf-promo-description__body img{max-width:100%;height:auto}
@media(max-width:749px){.brkox-bf-promo--top .brkox-bf-promo__inner{flex-wrap:wrap;gap:5px 16px;padding:10px 14px}.brkox-bf-promo--top .brkox-bf-promo__headline{font-size:11px}.brkox-bf-promo--top .brkox-bf-promo__clock{gap:7px}.brkox-bf-promo--top .brkox-bf-promo__value{font-size:14px}.brkox-bf-promo--banner{margin-top:20px}.brkox-bf-promo--banner .brkox-bf-promo__inner{flex-direction:column;gap:14px;min-height:164px;padding:20px 16px}.brkox-bf-promo--banner .brkox-bf-promo__headline{font-size:17px;max-width:310px}.brkox-bf-promo--banner .brkox-bf-promo__unit{width:48px;min-height:60px}.brkox-bf-promo--banner .brkox-bf-promo__value{font-size:21px}.brkox-bf-promo__gift,.brkox-bf-promo__confetti{width:50px;height:50px;opacity:.2;top:30%}.brkox-bf-promo__gift{left:8px}.brkox-bf-promo__confetti{right:8px}}
@media(prefers-contrast:more){.brkox-bf-promo__caption{color:#fff}.brkox-bf-promo--banner .brkox-bf-promo__unit{border-color:#fff}}
.brkox-bf-promo--top .brkox-bf-promo__inner{padding:15px 20px}
.brkox-bf-promo--top .brkox-bf-promo__headline{font-size:17px}
.brkox-bf-promo--top .brkox-bf-promo__value{font-size:22px}
.brkox-bf-promo--top .brkox-bf-promo__separator{font-size:20px}
@media(max-width:749px){.brkox-bf-promo--top .brkox-bf-promo__inner{gap:6px 16px;padding:11px 14px}.brkox-bf-promo--top .brkox-bf-promo__headline{font-size:13px}.brkox-bf-promo--top .brkox-bf-promo__value{font-size:18px}.brkox-bf-promo--top .brkox-bf-promo__separator{font-size:17px}}
