@layer bricks {.brxe-countdown{display:inline-flex;flex-wrap:wrap;width:auto}.brxe-countdown .field{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.brxe-countdown .format,.brxe-countdown .prefix,.brxe-countdown .suffix{display:block}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-lpnzrh .field {margin-right: 20px; margin-left: 20px}.blv-offer-card{ padding:20px 22px; border-radius:20px; background: radial-gradient(circle at top right, rgba(102,252,241,.10), transparent 26%), linear-gradient(180deg, rgba(17,22,31,.94), rgba(11,14,20,.98)); border:1px solid rgba(102,252,241,.14); box-shadow:0 18px 45px rgba(0,0,0,.28), 0 0 28px rgba(102,252,241,.06);} .blv-offer-head{ display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; margin-bottom:12px;} .blv-offer-head strong{ color:var(--bbv-primary); font-size:18px;} .blv-countdown{ display:flex; gap:8px; flex-wrap:wrap;} .field{ min-width:58px; padding:8px 10px; border-radius:14px; background:var(--blv-surface); border:1px solid var(--blv-line); text-align:center;} .field b{ display:block; color:#fff; font-size:18px;} .field span{ display:block; margin-top:3px; font-size:11px; color:var(--bbv-muted); text-transform:uppercase; letter-spacing:.06em;} .blv-coupon-row{ margin-top:14px; display:flex; gap:12px; flex-wrap:wrap;} .blv-coupon{ display:flex; align-items:center; gap:10px; min-height:50px; padding:0 16px; border-radius:14px; background:rgba(255,255,255,.05); border:1px dashed rgba(255,255,255,.16); color:#fff; font-weight:700;} .blv-coupon code{ color: var(--bricks-text-success); font-size:15px; font-weight:800; text-transform: uppercase;}