.sbf-product-exclusion{font-size:.9rem;line-height:1.5;margin:12px 0;color:#33514c}.sbf-global-countdown{position:relative;clear:both;box-sizing:border-box;width:100%;background:#102b30;color:#fff;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff24;z-index:3}.sbf-global-countdown>.sbf-countdown{background:transparent;border-radius:0;margin:0;padding:10px 16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;line-height:1.4}.sbf-global-countdown .sbf-countdown strong{font-size:12px;letter-spacing:.035em}.sbf-global-countdown .sbf-countdown .sbf-time{font-size:24px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.06em}.sbf-global-countdown .sbf-countdown>span:not(.sbf-time){font-size:12px}@media(max-width:600px){.sbf-global-countdown>.sbf-countdown{padding:9px 12px;gap:4px 12px}.sbf-global-countdown .sbf-countdown strong{font-size:10px}.sbf-global-countdown .sbf-countdown .sbf-time{font-size:21px}.sbf-global-countdown .sbf-countdown>span:not(.sbf-time){font-size:10px}}
.sbf-hero{position:relative;isolation:isolate;overflow:hidden;background:#0d0e10;color:#fff;text-align:center;padding:60px 24px 0;margin:0}.sbf-hero:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(90deg,rgba(7,27,31,.64),rgba(7,24,28,.79) 47%,rgba(7,24,28,.57)),var(--sbf-wellness-bg);background-size:cover;background-position:center;pointer-events:none}.sbf-hero-inner{max-width:1100px;margin:auto;padding-bottom:38px}.sbf-hero .sbf-kicker{font-size:15px;letter-spacing:.18em;font-weight:750;color:#fff;margin:0 0 20px}.sbf-hero h2{font-family:inherit;font-size:clamp(30px,5vw,68px);font-weight:850;line-height:1.08;color:#fff;margin:0 auto 22px;max-width:1050px}.sbf-hero h2 span{color:#ff3c53}.sbf-hero .sbf-sub{font-size:clamp(14px,2vw,21px);font-weight:700;line-height:1.5;letter-spacing:.03em;color:#fff;margin:0 0 28px}.sbf-codes{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:820px;margin:0 auto 30px}.sbf-codes p{padding:18px 22px;border:1px solid #ffffff42;border-radius:14px;font-size:18px;line-height:1.5;margin:0;background:#ffffff09;color:#fff}.sbf-codes b{font-size:27px;color:#fff}.sbf-codes strong{font-weight:800;color:#fff;overflow-wrap:anywhere}.sbf-codes small{display:block;color:#dedee4;font-size:13px;margin-top:5px}.sbf-hero a.sbf-cta{display:inline-block;background:#fff;color:#111;text-decoration:none;border:2px solid #fff;border-radius:8px;padding:17px 28px;line-height:1.4;font-weight:800;font-size:15px;letter-spacing:.025em}.sbf-hero a.sbf-cta:hover,.sbf-hero a.sbf-cta:focus-visible{background:#f52d46;border-color:#f52d46;color:#fff}.sbf-hero a.sbf-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}.sbf-countdown{display:flex;flex-direction:column;gap:7px;align-items:center;text-align:center;background:#141519;color:#fff;padding:20px 16px;margin:14px 0;border-radius:10px;font-size:14px;line-height:1.5}.sbf-hero>.sbf-countdown{border-radius:0;margin:0 -24px;padding:22px}.sbf-countdown strong{font-size:14px;color:#fff;letter-spacing:.03em}.sbf-countdown .sbf-time{font-variant-numeric:tabular-nums;letter-spacing:.10em;font-size:clamp(25px,4vw,40px);line-height:1.2;font-weight:800;color:#fff}.sinactiv-bf2026-on .topheader__wrapper{flex-wrap:wrap;justify-content:center;gap:5px 18px}.sinactiv-bf2026-on .topheader__wrapper>p:first-child{font-weight:800;text-align:center;flex-basis:100%;margin-bottom:0}.sinactiv-bf2026-on .sbf-payment{font-size:12px;line-height:1.45;margin:0;text-align:center}.sinactiv-bf2026-on [id$="__advanced_content_N4NDUc"] .block-title{padding:14px 16px;border:1px solid #d0192a;background:#fff1f3;color:#89111f;border-radius:10px;font-size:clamp(15px,1.6vw,20px);line-height:1.55}@media(max-width:600px){.sbf-hero{padding:38px 18px 0}.sbf-hero-inner{padding-bottom:30px}.sbf-codes{grid-template-columns:1fr;gap:10px}.sbf-codes p{font-size:16px;padding:14px 15px}.sbf-hero .sbf-kicker{font-size:12px;letter-spacing:.12em}.sbf-hero a.sbf-cta{width:100%;max-width:350px;box-sizing:border-box;padding:16px 12px}.sbf-hero>.sbf-countdown{margin:0 -18px}.sbf-countdown strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.sbf-hero *{transition:none!important;animation:none!important}}
