@font-face{font-family:Vbf13Alan;src:url('vitamii-bf13-banner-alan-bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Vbf13Nunito;src:url('vitamii-bf13-banner-nunito-bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
#vbf13-site-banner{--vbf-ink:#17191a;--vbf-cream:#f8f4e8;--vbf-yellow:#ffce45;--vbf-orange:#b34520;background:var(--vbf-ink);color:var(--vbf-cream);width:100%;margin:0;padding:0}
#vbf13-site-banner[hidden],[data-vbf13-fallback][hidden]{display:none!important}
#vbf13-site-banner *{box-sizing:border-box}
#vbf13-site-banner .vbf13-inner{position:relative;width:100%;max-width:560px;min-height:90px;margin:0 auto;padding:24px 28px 8px;display:grid;grid-template-columns:140px minmax(0,260px);justify-content:center;grid-template-rows:auto auto;gap:5px clamp(20px,4vw,48px);align-items:stretch}
#vbf13-site-banner .vbf13-ribbon{position:absolute;z-index:1;grid-column:1 / 2;grid-row:1 / 2;top:-24px;left:50%;transform:translateX(-50%);display:block;width:120px;height:28px;object-fit:cover;object-position:center;max-width:100%;margin:0;pointer-events:none}
#vbf13-site-banner .vbf13-offer{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;justify-self:center;gap:7px;width:140px;max-width:100%;height:44px;min-height:44px;padding:8px 8px 6px;background:var(--vbf-cream);color:var(--vbf-ink);border-radius:7px}
#vbf13-site-banner .vbf13-half{display:grid;gap:0;text-align:center;white-space:nowrap;font:700 14px/1.03 Vbf13Alan,'Alan Sans',sans-serif!important;letter-spacing:0;text-transform:none}
#vbf13-site-banner .vbf13-half strong,#vbf13-site-banner .vbf13-half span{font:inherit!important;color:inherit;letter-spacing:inherit}
#vbf13-site-banner .vbf13-free{color:var(--vbf-orange)}
#vbf13-site-banner .vbf13-equals{font:700 17px/1 Vbf13Alan,'Alan Sans',sans-serif!important}
#vbf13-site-banner .vbf13-stock{grid-column:1;grid-row:2;justify-self:center;color:var(--vbf-yellow);margin:0;padding:0;white-space:nowrap;text-align:center;text-transform:none;letter-spacing:0;font:700 10.5px/1.3 Vbf13Nunito,Nunito,sans-serif!important}
#vbf13-site-banner .vbf13-button{grid-column:2;grid-row:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;min-height:44px;margin:0;padding:8px 9px 8px 13px;border:0;border-radius:10px;background:var(--vbf-yellow);color:var(--vbf-ink);text-decoration:none;letter-spacing:-.01em;text-transform:none;text-align:center;font:700 16px/1.13 Vbf13Alan,'Alan Sans',sans-serif!important}
#vbf13-site-banner .vbf13-button>span:first-child{white-space:nowrap;flex:1;min-width:0;font:inherit!important;color:inherit}
#vbf13-site-banner .vbf13-button:hover{background:#ffd765;color:var(--vbf-ink)}
#vbf13-site-banner .vbf13-button:focus-visible{outline:3px solid var(--vbf-cream);outline-offset:3px}
#vbf13-site-banner .vbf13-arrow{display:flex;justify-content:center;align-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--vbf-ink);color:var(--vbf-yellow)}
#vbf13-site-banner .vbf13-arrow svg{display:block;width:16px;height:16px;margin:0;padding:0;color:inherit}
#vbf13-site-banner ::selection{background:var(--vbf-yellow);color:var(--vbf-ink)}
@media(max-width:740px){
 #vbf13-site-banner .vbf13-inner{padding-left:15px;padding-right:15px;column-gap:12px}
 #vbf13-site-banner .vbf13-stock{line-height:15px!important}
}
@media(max-width:340px){
 #vbf13-site-banner .vbf13-inner{padding-left:10px;padding-right:10px;column-gap:9px}
 #vbf13-site-banner .vbf13-button{padding-left:9px;padding-right:8px;gap:6px;font-size:14px!important}
}
@media(max-width:420px){
 #vbf13-site-banner .vbf13-button{font-size:14px!important;padding-left:8px;padding-right:8px;gap:0}
 #vbf13-site-banner .vbf13-arrow{display:none}
}

#vbf13-site-banner{position:relative;isolation:isolate;background-color:#101112;background-image:radial-gradient(ellipse at 50% 52%,#08090bd9 0%,#090a0b70 40%,transparent 72%),radial-gradient(ellipse at 10% 0%,#95938a60,transparent 55%),linear-gradient(112deg,#08090b 0%,#282a2d 12%,#111214 23%,#3a3c3f 28%,#141517 35%,#090a0b 55%,#292b2e 75%,#47494a 79%,#191b1e 86%,#08090b 100%);background-repeat:no-repeat;background-size:cover}
#vbf13-site-banner::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' d='M0 0h200v200H0z'/%3E%3C/svg%3E");mix-blend-mode:soft-light}

@media(max-width:740px){#vbf13-site-banner .vbf13-ribbon{top:-21px}}
