:where(.home) .sbf{position:relative;isolation:isolate;overflow:hidden;background:var(--jb-night);color:#FFFFFF}:where(.home) .sbf-fundo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.3;pointer-events:none}:where(.home) .sbf-brilho{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 75% 55%,rgba(2,134,235,.28),transparent 70%),linear-gradient(180deg,transparent,rgba(4,5,14,.85))}:where(.home) .sbf-faixas{position:relative;height:112px}:where(.home) .sbf-faixa{position:absolute;left:-5%;top:50%;width:110%;display:flex;overflow:hidden;padding:10px 0;translate:0 -50%;rotate:-2deg;font:700 14px/20px var(--font-sans);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;background:linear-gradient(to bottom,var(--jb-deep),var(--jb-night) 50%,var(--jb-night));color:#FFFFFF}:where(.home) .sbf-faixa--azul{background:linear-gradient(to bottom,#4AACE4,var(--jb-blue) 50%,#0275DD);box-shadow:0 10px 30px rgba(2,134,235,.35)}:where(.home) .sbf-faixa--inversa{rotate:2deg;border-block:1px solid rgba(255,255,255,.1)}:where(.home) .sbf-faixa b{color:var(--jb-blue)}:where(.home) .sbf-faixa--azul b{color:#FFFFFF}:where(.home) .sbf-faixa__trilho{display:flex;width:max-content}:where(.home) .sbf-faixa__volta{display:flex;flex:none;align-items:center}:where(.home) .sbf-faixa__volta>span{display:flex;align-items:center}:where(.home) .sbf-faixa img{display:block;height:1.4em;width:auto}:where(.home) .sbf-faixa--azul img{filter:brightness(0) invert(1)}:where(.home) .sbf-faixa i{flex:none;width:.25em;height:.25em;margin-inline:1em;border-radius:50%;background:currentColor;opacity:.6}@media (prefers-reduced-motion:no-preference){[data-motion=ligado] .sbf-faixa__trilho{animation:sbf-faixa 50s linear infinite}[data-motion=ligado] .sbf-faixa--inversa .sbf-faixa__trilho{animation-direction:reverse}}@keyframes sbf-faixa{to{translate:-50% 0}}:where(.home) .sbf-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:48px 0 96px}:where(.home) .sbf-texto{display:flex;flex-direction:column;align-items:flex-start}:where(.home) .sbf-logo{display:block;height:44px;width:auto}:where(.home) .sbf-kicker{margin-top:20px;font:400 12px/16px var(--font-mono);text-transform:uppercase;letter-spacing:.3em;color:var(--jb-blue)}:where(.home) .sbf-h2{margin-top:12px;max-width:576px;font:800 52px/58px var(--font-sans);letter-spacing:-.03em;color:#FFFFFF;text-wrap:balance}:where(.home) .sbf-grad,:where(.home) .sbf-ofertas .v{background:linear-gradient(to right,#FFFFFF,var(--jb-ice));-webkit-background-clip:text;background-clip:text;color:transparent}:where(.home) .sbf-p{margin-top:16px;max-width:512px;font:400 18px/29px var(--font-sans);color:rgba(255,255,255,.7)}:where(.home) .sbf-contador{margin-top:32px;display:flex;gap:12px;font-variant-numeric:tabular-nums}:where(.home) .sbf-contador div{display:flex;flex-direction:column;align-items:center;width:72px;padding:10px 0;border-radius:12px;border:1px solid rgba(2,134,235,.3);background:rgba(255,255,255,.05);backdrop-filter:blur(8px)}:where(.home) .sbf-contador b{font:700 30px/30px var(--font-sans)}:where(.home) .sbf-contador b.is-vazio{visibility:hidden}:where(.home) .sbf-contador span{margin-top:4px;font:400 10px/14px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5)}:where(.home) .sbf-btn{margin-top:32px;display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:8px;background:linear-gradient(to bottom,#4AACE4,var(--jb-blue) 50%,#0275DD);box-shadow:0 10px 30px rgba(2,134,235,.4);font:600 16px/24px var(--font-sans);color:#FFFFFF;text-decoration:none;transition:opacity .15s}:where(.home) .sbf-btn:hover{opacity:.9}:where(.home) .sbf-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}:where(.home) .sbf-miuda{margin-top:16px;max-width:448px;font:400 12px/19px var(--font-sans);color:rgba(255,255,255,.5)}:where(.home) .sbf-lado{display:flex;flex-direction:column;gap:24px}:where(.home) .sbf-cupom{display:block;width:100%;height:auto;rotate:-2deg;filter:drop-shadow(0 24px 50px rgba(2,134,235,.35))}:where(.home) .sbf-ofertas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:16px;border:1px solid rgba(2,134,235,.3);background:linear-gradient(to bottom right,rgba(1,26,77,.7),var(--jb-navy) 50%,var(--jb-night))}:where(.home) .sbf-ofertas li{display:flex;flex-direction:column;gap:4px;padding:20px;border:0 solid rgba(2,134,235,.2)}:where(.home) .sbf-ofertas li:first-child{border-right-width:1px}:where(.home) .sbf-ofertas li:nth-child(-n+2){border-bottom-width:1px}:where(.home) .sbf-ofertas li:last-child:nth-child(odd){grid-column:1/-1}:where(.home) .sbf-ofertas .v{font:800 48px/48px var(--font-sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}:where(.home) .sbf-ofertas .v--txt{font-size:28px;line-height:28px}:where(.home) .sbf-ofertas .t{font:700 16px/24px var(--font-sans)}:where(.home) .sbf-ofertas .d{font:400 14px/20px var(--font-sans);color:rgba(255,255,255,.6)}@media (max-width:1023px){:where(.home) .sbf-faixas{height:96px}:where(.home) .sbf-faixa{rotate:-5deg}:where(.home) .sbf-faixa--inversa{rotate:5deg}:where(.home) .sbf-grade{grid-template-columns:minmax(0,1fr);gap:40px;padding:32px 0 64px}:where(.home) .sbf-h2{font-size:44px;line-height:50px}:where(.home) .sbf-p{font-size:16px;line-height:26px}:where(.home) .sbf-cupom{rotate:none}}@media (max-width:639px){:where(.home) .sbf-faixa{padding:8px 0;font-size:12px;line-height:16px}:where(.home) .sbf-logo{height:36px}:where(.home) .sbf-h2{font-size:34px;line-height:40px}:where(.home) .sbf-contador{gap:8px}:where(.home) .sbf-contador div{width:64px}:where(.home) .sbf-contador b{font-size:24px;line-height:24px}:where(.home) .sbf-btn{width:100%}:where(.home) .sbf-ofertas li{padding:16px}:where(.home) .sbf-ofertas .v{font-size:40px;line-height:40px}:where(.home) .sbf-ofertas .v--txt{font-size:24px;line-height:24px}:where(.home) .sbf-ofertas .t{font-size:14px;line-height:20px}:where(.home) .sbf-ofertas .d{font-size:12px;line-height:16px}}