.vbf-cta{display:inline-flex;align-items:center;gap:.6rem;background:#b51c2c;color:#fff!important;padding:.7em 1.05em;border-radius:3px;font-weight:750;line-height:1.3;text-decoration:none}.vbf-cta:hover{background:#8c1320}.vbf-cta:focus-visible{outline:2px solid #ca3545;outline-offset:3px}.vbf-hero{position:relative;display:grid;align-items:center;background:#101116;color:#fff;isolation:isolate;min-height:clamp(360px,39vw,680px)}.vbf-hero__art{position:absolute;inset:0;z-index:-2}.vbf-hero__art img{height:100%;width:100%;object-fit:cover;object-position:right center}.vbf-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101116 0%,#101116eb 24%,#10111655 55%,transparent 74%)}.vbf-hero__copy{padding:clamp(24px,5vw,88px);width:min(60%,780px)}.vbf-hero__date{font-size:.78rem;letter-spacing:.13em;font-weight:750}.vbf-hero h1{color:#fff;font-size:clamp(30px,5.4vw,84px);line-height:.98;margin:0 0 14px}.vbf-hero__offer{font-size:clamp(20px,3.2vw,52px);line-height:1.05;margin:0 0 14px}.vbf-hero__offer strong{color:#ff6676}.vbf-cart-note{background:#18191e;color:white;padding:12px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.vbf-cart-note a{color:white}.event-hub--black_friday{--event-accent:#b51c2c;--event-dark:#14151b;--event-light:#ffeced}.announcement-slider__slide[id$="-vbf_event"]{background:#18191e;color:#fff}.announcement-slider__slide[id$="-vbf_event"] a{color:#fff}@media(max-width:749px){.vbf-hero{align-items:start;min-height:0;aspect-ratio:4/5}.vbf-hero__copy{width:100%;padding:24px;text-align:center}.vbf-hero__art img{object-position:center bottom}.vbf-hero:after{background:linear-gradient(180deg,#101116 0%,#101116df 23%,#10111628 58%,transparent 72%)}.vbf-hero h1{font-size:clamp(30px,8vw,54px)}}
