.asd-bf{--asd-bf-ink: var(--asd-color-bg-opposite, #0a0a0a);--asd-bf-red: var(--asd-color-accent, #c41230);--asd-bf-red-light: var(--asd-color-accent-light, #e8495f);position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;background:var(--asd-bf-ink);color:#fff;border-block-end:2px solid var(--asd-bf-red);font-family:var(--asd-font-accent, "Space Mono", monospace)}.asd-bf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.asd-bf__bg:before,.asd-bf__bg:after{content:"";position:absolute;top:0;bottom:0;will-change:transform}.asd-bf__bg:before{left:-40px;right:-40px;background:repeating-linear-gradient(120deg,transparent 0 18px,rgba(255,255,255,.045) 18px 20px);animation:asd-bf-drift 4s linear infinite}.asd-bf__bg:after{left:0;width:60%;background:linear-gradient(100deg,transparent 0%,rgba(196,18,48,.38) 50%,transparent 100%);animation:asd-bf-sweep 7s ease-in-out infinite}@keyframes asd-bf-drift{0%{transform:translate(0)}to{transform:translate(40px)}}@keyframes asd-bf-sweep{0%{transform:translate(-110%)}55%,to{transform:translate(190%)}}@keyframes asd-bf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.asd-bf__bg:before,.asd-bf__bg:after,.asd-bf__dot{animation:none}}.asd-bf__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.15rem .75rem;padding:.5rem 1rem;text-align:center}.asd-bf__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--asd-font-size-xs, .75rem);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff;line-height:1.2}.asd-bf__dot{display:inline-block;flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--asd-bf-red);box-shadow:0 0 0 3px #c412304d;animation:asd-bf-pulse 2s ease-in-out infinite}.asd-bf__sub{font-family:var(--asd-font-body, "Public Sans", sans-serif);font-size:var(--asd-font-size-xs, .75rem);line-height:1.3;color:#ffffffb8}.asd-bf__code{display:inline-block;padding:0 .35rem;border:1px dashed rgba(255,255,255,.55);font-family:var(--asd-font-accent, "Space Mono", monospace);font-size:var(--asd-font-size-xs, .75rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.asd-bf--banner{margin-block-end:var(--asd-space-sm, .5rem)}.asd-bf--drawer{flex:none;margin:0}@media screen and (min-width:750px){.asd-bf--drawer{display:none}}.asd-bf--bar{flex:none;border-block-end:0;border-block-start:0}.asd-bf__bar-link{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.55rem 1rem;color:#fff;text-decoration:none;font-size:var(--asd-font-size-xs, .75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;text-align:center}.announcement-bar__text.asd-bf-announce{font-weight:700}.asd-bf-announce__dot{display:inline-block;width:.45rem;height:.45rem;margin-inline-end:.5rem;border-radius:50%;background:var(--asd-color-accent, #c41230);vertical-align:.05em;animation:asd-bf-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.asd-bf-announce__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ASD-Black-Friday.css.map */
