.product-bundle,.custom-bundle-picker{border-color:#111!important;background:#fff!important;position:relative}
.product-bundle .vp-bundle-head-saving,.product-bundle .vp-bundle-discount-line strong,.custom-bundle-picker h2{color:#111!important}
.product-bundle .bundle-savings-chip{background:#111!important;color:#fff!important}
.vp-bundle-heading>span:first-child,.product-bundle .vp-bundle-head-saving{color:#fff!important;text-shadow:0 0 7px #0000,0 0 16px #0000}
.vp-halloween-burst{animation:vp-pumpkin-glow .65s ease-out}
@media(prefers-reduced-motion:reduce){.vp-halloween-burst{animation:none}}
@keyframes vp-pumpkin-glow{0%{box-shadow:0 0 0 0 #ef6b2655}60%{box-shadow:0 0 0 8px #ef6b2600}100%{box-shadow:none}}
#vp-scratch-gate{background:radial-gradient(ellipse at top,#4a0000,#0b0b0b 70%)!important;border:1px solid #E10600!important}
#vp-scratch-gate .vp-scratch-claim{background:#E10600!important;color:#fff!important}
#vp-scratch-gate h2{color:#fff!important;text-shadow:0 0 18px #E1060066}
#vp-scratch-gate .vp-scratch-caption::before{content:'BLACK FRIDAY';display:block;width:max-content;margin:0 auto 12px;padding:6px 16px;border-radius:999px;background:#E10600;color:#fff;font-size:13px;font-weight:800;letter-spacing:.12em;text-shadow:none}
#vp-scratch-gate .vp-scratch-card{border-color:#E10600!important;box-shadow:0 0 36px #E1060033!important}
html body .vp-discount-email button:not([id*="close"]){background:#E10600!important;color:#fff!important;border-color:#E10600!important}
html body #vp-scratch-gate .vp-scratch-brand{display:block!important;margin:0 auto 22px!important}
html body #vp-scratch-gate .vp-scratch-brand img{width:190px!important;max-width:70%!important;max-height:none!important;height:auto!important;filter:invert(1) drop-shadow(0 0 14px #E1060088)!important}
html body .vp-email-brand{width:150px!important;max-height:none!important;height:auto!important;margin:0 auto 16px!important;filter:invert(1) drop-shadow(0 0 12px #E1060088)!important}
.announcement-bar,#vp-mq.vp-product-announcement{background:#fff!important;color:#171717!important}
#vp-mq.vp-product-announcement svg{stroke:currentColor}
.vp-halloween-shipping{padding:12px 14px;border:1px solid #e53935;background:#e53935;border-radius:10px;color:#000;text-align:center;font-weight:600;font-size:13px;line-height:1.45;margin:10px 0}


.product-bundle .vp-bundle-heading{background:#111!important;color:#fff!important}

html body .vp-scratch-mount>:not(#vp-scratch-gate){display:none!important}
html body [id^="omnisend-reset-"]:has(.vp-scratch-mount){justify-content:center!important;padding-top:16px!important;padding-bottom:16px!important}
html body .vp-scratch-mount{margin:auto 0!important}
html body #vp-scratch-gate .vp-scratch-brand{text-align:center!important}
html body #vp-scratch-gate .vp-scratch-brand img{display:block!important;margin:0 auto!important}
