:root{--vbf-black: #0B0B0B;--vbf-red: #E0001B;--vbf-gold: #FFCF5A}html body .card .badge.rv-card-badge,html body .card__badge .rv-card-badge{background:var(--vbf-black)!important;color:#fff!important;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;padding:6px 9px 5px!important;border:0!important;border-bottom:3px solid var(--vbf-red)!important;border-radius:0!important;font-size:16px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:.01em!important;box-shadow:none!important}html body .card .badge.rv-card-badge:before,html body .card__badge .rv-card-badge:before{content:"BLACK FRIDAY";display:block;font-size:7.5px;font-weight:700;letter-spacing:.12em;line-height:1;color:var(--vbf-gold);margin-bottom:3px}@media screen and (max-width:749px){html body .card .badge.rv-card-badge,html body .card__badge .rv-card-badge{font-size:14px!important;padding:5px 7px 4px!important}html body .card .badge.rv-card-badge:before,html body .card__badge .rv-card-badge:before{font-size:6.5px;letter-spacing:.1em;margin-bottom:2px}}html body .product__info-container .price .rv-save-badge,html body .product__info-container .price__badge-sale.rv-save-badge{background:var(--vbf-red)!important;color:#fff!important;padding:5px 10px!important;border-radius:2px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;line-height:1.2!important;margin-left:8px!important}@media screen and (max-width:749px){html body .product__info-container .price .rv-save-badge,html body .product__info-container .price__badge-sale.rv-save-badge{font-size:11.5px!important;padding:4px 8px!important;margin-left:6px!important}}.vbf-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;background:var(--vbf-black);color:#fff;font-family:var(--font-body-family);text-transform:uppercase;padding:10px 12px}.vbf-strip[hidden]{display:none!important}.vbf-strip__pill{display:inline-flex;align-items:center;gap:7px;background:var(--vbf-red);color:#fff;font-weight:700;font-size:12px;letter-spacing:.1em;line-height:1.2;padding:5px 10px;border-radius:2px;white-space:nowrap}.vbf-strip .vbf__dot{width:7px;height:7px;border-radius:50%;background:#fff;flex:none;animation:vbfPulse 1.4s ease-out infinite}.vbf-strip__tl{font-size:11px;font-weight:700;letter-spacing:.08em;color:#ff6b78;white-space:nowrap}.vbf-strip__t{display:inline-flex;gap:4px}.vbf-strip__b{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:30px;height:32px;background:#fff;color:#000;border-radius:3px;line-height:1;font-variant-numeric:tabular-nums}.vbf-strip__b b{font-size:14px;font-weight:700}.vbf-strip__b small{font-size:6.5px;letter-spacing:.05em;margin-top:2px}.vbf-strip__b--r{background:var(--vbf-red);color:#fff}@keyframes vbfPulse{0%{box-shadow:0 0 #fffc}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@media(prefers-reduced-motion:reduce){.vbf-strip .vbf__dot{animation:none}}@media screen and (max-width:389px){.vbf-strip__tl{display:none}}html body #CartDrawer .vbf-strip--cart{margin:0;padding:9px 12px;border-bottom:3px solid var(--vbf-red)}html body cart-drawer.is-empty .vbf-strip--cart,html body #CartDrawer .drawer__inner.is-empty .vbf-strip--cart{display:none!important}@media screen and (max-width:749px){html body #CartDrawer .vbf-strip--cart{flex-wrap:nowrap;gap:10px;padding:8px 10px}html body #CartDrawer .vbf-strip--cart .vbf-strip__tl{display:none}html body #CartDrawer .vbf-strip--cart .vbf-strip__pill{font-size:11px;padding:4px 8px;gap:6px}html body #CartDrawer .vbf-strip--cart .vbf-strip__b{min-width:27px;height:29px}html body #CartDrawer .vbf-strip--cart .vbf-strip__b b{font-size:13px}}html body .product__info-container .vbf-strip--pdp{margin:20px 0 0!important;border-radius:10px 10px 0 0;padding:12px 10px 10px}html body .product__info-container .vbf-strip--pdp:not([hidden])~.vs-cvd{margin-top:0!important}html body .rv-hero .vbf-strip--hero{background:none;padding:0;justify-content:flex-start;margin:0 0 clamp(16px,1.6vw,28px);gap:10px}html body .rv-hero .vbf-strip--hero .vbf-strip__tl{display:inline;color:#fff;font-size:clamp(12px,.9vw,16px);letter-spacing:.12em}html body .rv-hero .vbf-strip--hero .vbf-strip__b{min-width:clamp(34px,2.6vw,48px);height:clamp(36px,2.8vw,52px)}html body .rv-hero .vbf-strip--hero .vbf-strip__b b{font-size:clamp(15px,1.2vw,22px)}html body .rv-hero .vbf-strip--hero .vbf-strip__b small{font-size:clamp(6.5px,.5vw,9px)}html body .vs-cvd{background:var(--vbf-black);color:#fff;margin:0 0 18px;padding:16px 12px 14px;border-radius:10px}html body .vbf-strip--pdp:not([hidden])~.vs-cvd{border-radius:0 0 10px 10px;padding-top:18px}html body .vs-cvd .vs-cvd__title{font-family:var(--font-body-family);font-weight:700;font-size:15px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 20px}html body .vs-cvd .vs-cvd__opt{background:#171717;border:1px solid #333}html body .vs-cvd .vs-cvd__opt--act{border:2px solid var(--vbf-gold)}html body .vs-cvd .vs-cvd__num{font-family:var(--font-body-family);font-weight:700;color:#fff}html body .vs-cvd .vs-cvd__unit,html body .vs-cvd .vs-cvd__lab{color:#a3a3a3}html body .vs-cvd .vs-cvd__div{background:#3a3a3a}html body .vs-cvd .vs-cvd__pct{font-family:var(--font-body-family);font-weight:700;color:var(--vbf-gold)}html body .vs-cvd .vs-cvd__badge{background:var(--vbf-red);color:#fff}html body .vs-cvd .vs-cvd__foot{color:#a3a3a3}@media screen and (max-width:749px){html body .vs-cvd{padding:14px 8px 12px}html body .vs-cvd .vs-cvd__title{font-size:12.5px;margin:0 0 17px}}html body #CartDrawer .mb-tiers__msg strong{color:var(--vbf-red)}html body #CartDrawer .mb-tiers__fill{background:var(--vbf-red)}html body #CartDrawer .mb-tiers__stop.is-done,html body #CartDrawer .mb-tiers__stop.is-done em{color:var(--vbf-red)}html body .rv-hero .rv-hero__media:after{background:linear-gradient(90deg,#000000b8,#00000073 45%,#00000014 78%)}html body .rv-hero .rv-hero__btn{background:var(--vbf-red)}html body .rv-hero .rv-hero__btn:hover{background:#b80016}@media screen and (max-width:749px){html body .rv-hero .rv-hero__media:after{background:linear-gradient(0deg,#000000d1,#00000073 50%,#0000 78%)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vs-bf.css.map */
