.sonic-bf{display:block;color:var(--sonic-bf-text);font-family:var(--font-base, sans-serif);font-style:normal;text-transform:none}.sonic-bf .sonic-bf__viewport{position:relative;height:var(--sonic-bf-height);box-sizing:border-box;padding:0;overflow:hidden;background:var(--sonic-bf-background);border-bottom:3px solid var(--sonic-bf-accent)}.sonic-bf__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sonic-bf__track{display:flex;width:max-content;height:100%;animation:sonic-bf-scroll var(--sonic-bf-duration) linear infinite;will-change:transform;direction:ltr}.sonic-bf__group{display:flex;align-items:center;flex-shrink:0;min-width:max(1800px,100vw)}.sonic-bf__offer{position:relative;display:flex;align-items:center;flex:1 0 auto;box-sizing:border-box;padding-right:24px;min-width:600px;white-space:nowrap}.sonic-bf__campaign{font-size:var(--sonic-bf-font-size);font-weight:800;line-height:1;letter-spacing:-.75px;word-spacing:-3px}.sonic-bf__campaign>.sonic-bf__friday{color:var(--sonic-bf-accent)}.sonic-bf__message{margin-left:24px;margin-right:24px;font-size:calc(var(--sonic-bf-font-size) - 1px);font-weight:400;line-height:1.2;letter-spacing:-.3px}.sonic-bf__wave{flex:none;width:59px;height:36px;margin-inline:auto;stroke:var(--sonic-bf-accent);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.sonic-bf__wave path{vector-effect:non-scaling-stroke}.sonic-bf__axis{opacity:.55}.sonic-bf__signal-connection{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sonic-bf__signal-connection path{fill:none;stroke:var(--sonic-bf-accent);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.sonic-bf__signal-feed{animation:sonic-bf-signal-feed var(--sonic-bf-impulse) linear infinite}.sonic-bf__signal-return{animation:sonic-bf-signal-return var(--sonic-bf-impulse) linear infinite}.sonic-bf__message,.sonic-bf__campaign-black,.sonic-bf__friday{position:relative;display:inline-block}.sonic-bf__message:after,.sonic-bf__campaign-black:after,.sonic-bf__friday:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--sonic-bf-accent);pointer-events:none;clip-path:inset(0 0 0 100%);text-shadow:0 0 7px color-mix(in srgb,var(--sonic-bf-accent) 38%,transparent)}.sonic-bf__message:after{animation:sonic-bf-signal-offer-sweep var(--sonic-bf-impulse) linear infinite}.sonic-bf__campaign-black:after{animation:sonic-bf-signal-black-sweep var(--sonic-bf-impulse) linear infinite}.sonic-bf__friday{animation:sonic-bf-signal-friday-glow var(--sonic-bf-impulse) linear infinite}.sonic-bf__friday:after{color:color-mix(in srgb,var(--sonic-bf-accent) 40%,white);animation:sonic-bf-signal-friday-sweep var(--sonic-bf-impulse) linear infinite}.sonic-bf__wave{animation:sonic-bf-signal-wave-charge var(--sonic-bf-impulse) linear infinite}@keyframes sonic-bf-signal-feed{0%,12%{stroke-dashoffset:1;opacity:0}13%{stroke-dashoffset:1;opacity:.85}28%{stroke-dashoffset:0;opacity:.85}34%,to{stroke-dashoffset:0;opacity:0}}@keyframes sonic-bf-signal-offer-sweep{0%,27%{clip-path:inset(0 0 0 100%)}31%{clip-path:inset(0 0 0 76%)}36%{clip-path:inset(0 20% 0 44%)}42%{clip-path:inset(0 58% 0 4%)}47%,to{clip-path:inset(0 100% 0 0)}}@keyframes sonic-bf-signal-friday-glow{0%,42%,62%,to{text-shadow:0 0 0 transparent}48%,54%{text-shadow:0 0 11px color-mix(in srgb,var(--sonic-bf-accent) 69%,transparent),0 0 3px color-mix(in srgb,var(--sonic-bf-accent) 50%,transparent)}}@keyframes sonic-bf-signal-friday-sweep{0%,43%{clip-path:inset(0 0 0 100%)}48%{clip-path:inset(0 0 0 48%)}53%{clip-path:inset(0 45% 0 0)}58%,to{clip-path:inset(0 100% 0 0)}}@keyframes sonic-bf-signal-black-sweep{0%,55%{clip-path:inset(0 0 0 100%)}60%{clip-path:inset(0 0 0 40%)}66%{clip-path:inset(0 58% 0 0)}71%,to{clip-path:inset(0 100% 0 0)}}@keyframes sonic-bf-signal-return{0%,69%{stroke-dashoffset:1;opacity:0}70%{stroke-dashoffset:1;opacity:.85}97%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:0}}@keyframes sonic-bf-signal-wave-charge{0%,6%,92%{filter:drop-shadow(0 0 0 transparent)}97%,to{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--sonic-bf-accent) 56%,transparent))}}.sonic-bf__wave-a,.sonic-bf__wave-b{transform-origin:38px 22px}.sonic-bf__wave-a{transform:scaleY(.28);animation:sonic-bf-shock var(--sonic-bf-impulse) linear infinite}.sonic-bf__wave-b{opacity:0;animation:sonic-bf-echo var(--sonic-bf-impulse) linear infinite}.sonic-bf__pause{position:absolute;z-index:1;top:50%;right:8px;display:grid;place-items:center;width:30px;height:30px;padding:0;margin:0;transform:translateY(-50%);background:var(--sonic-bf-background);color:var(--sonic-bf-text);border:1px solid currentColor;border-radius:50%;opacity:0;cursor:pointer}.sonic-bf:hover .sonic-bf__pause,.sonic-bf:focus-within .sonic-bf__pause,.sonic-bf__pause-input:checked+.sonic-bf__pause{opacity:1}.sonic-bf__pause-input:focus-visible+.sonic-bf__pause{outline:2px solid var(--sonic-bf-accent);outline-offset:2px}.sonic-bf__play-icon,.sonic-bf__pause-input:checked+label .sonic-bf__pause-icon{display:none}.sonic-bf__pause-input:checked+label .sonic-bf__play-icon{display:block}.sonic-bf__pause-input:checked~.sonic-bf__track,.sonic-bf__pause-input:checked~.sonic-bf__track *,.sonic-bf__pause-input:checked~.sonic-bf__track *:after{animation-play-state:paused}@keyframes sonic-bf-scroll{to{transform:translate(-50%)}}@keyframes sonic-bf-shock{0%,14%,to{transform:scaleY(.28)}1%{transform:scaleY(.12)}3%{transform:scaleY(1.03)}5%{transform:scaleY(-.72)}7%{transform:scaleY(.65)}9%{transform:scaleY(-.44)}11%{transform:scaleY(.4)}13%{transform:scaleY(.22)}}@keyframes sonic-bf-echo{0%,2%,15%,to{transform:scale(.3,.2);opacity:0}4%{transform:scale(.48,.95);opacity:.55}8%{transform:scale(.82,.65);opacity:.3}14%{transform:scale(1.05,.35);opacity:0}}@media(max-width:700px){.sonic-bf .sonic-bf__viewport{height:var(--sonic-bf-mobile-height);border-bottom-width:2px}.sonic-bf__track{animation-duration:var(--sonic-bf-mobile-duration)}.sonic-bf__group{min-width:1140px}.sonic-bf__offer{min-width:380px;padding-right:16px}.sonic-bf__campaign{font-size:var(--sonic-bf-mobile-font-size);letter-spacing:-.6px}.sonic-bf__message{margin-left:16px;margin-right:16px;font-size:calc(var(--sonic-bf-mobile-font-size) - 1px)}.sonic-bf__wave{width:42px;height:29px}}@media(hover:none){.sonic-bf__pause{opacity:1}}@media(prefers-reduced-motion:reduce){.sonic-bf__track,.sonic-bf__track *,.sonic-bf__track *:after{animation:none!important;will-change:auto}.sonic-bf__signal-connection,.sonic-bf__message:after,.sonic-bf__campaign-black:after,.sonic-bf__friday:after{display:none}.sonic-bf__wave-a{transform:none}.sonic-bf__track,.sonic-bf__group{width:100%;min-width:0}.sonic-bf__group+.sonic-bf__group,.sonic-bf__offer+.sonic-bf__offer,.sonic-bf__pause,.sonic-bf__pause-input{display:none}.sonic-bf__offer{min-width:0;justify-content:center;padding-inline:12px}.sonic-bf__message{margin-right:0}.sonic-bf__wave{margin-inline:16px 0}}.sonic-bf__light-links{display:none}.sonic-bf--light-ready .sonic-bf__offer{--sonic-bf-light-end: calc(var(--sonic-bf-light-start) + var(--sonic-bf-light-distance))}.sonic-bf--light-ready .sonic-bf__signal-feed,.sonic-bf--light-ready .sonic-bf__signal-return{display:none}.sonic-bf--light-ready .sonic-bf__light-links{display:inline}.sonic-bf--light-ready .sonic-bf__signal-connection .sonic-bf__light-rail,.sonic-bf--light-ready .sonic-bf__signal-connection .sonic-bf__light-streak,.sonic-bf--light-ready .sonic-bf__signal-connection .sonic-bf__light-window{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;filter:none}.sonic-bf--light-ready .sonic-bf__signal-connection .sonic-bf__light-rail{stroke-width:.75;opacity:.12}.sonic-bf--light-ready .sonic-bf__signal-connection .sonic-bf__light-streak{stroke:color-mix(in srgb,var(--sonic-bf-accent) 30%,white);stroke-width:1.3;filter:none}.sonic-bf--light-ready .sonic-bf__signal-connection .sonic-bf__light-window{stroke:#fff;stroke-width:12}.sonic-bf__light-packet,.sonic-bf__light-head{animation:sonic-bf-light-node var(--sonic-bf-impulse) cubic-bezier(.37,0,.63,1) infinite}.sonic-bf__light-halo{opacity:.25}.sonic-bf__light-core{fill:#edfff9;opacity:.85}.sonic-bf--light-ready .sonic-bf__message:after,.sonic-bf--light-ready .sonic-bf__campaign-black:after,.sonic-bf--light-ready .sonic-bf__friday:after{animation:sonic-bf-light-text var(--sonic-bf-impulse) cubic-bezier(.37,0,.63,1) infinite;opacity:1;clip-path:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#0009 40px,transparent 80px);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#0009 40px,transparent 80px);-webkit-mask-size:80px 100%;mask-size:80px 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-shadow:0 0 6px color-mix(in srgb,var(--sonic-bf-accent) 38%,transparent)}.sonic-bf--light-ready .sonic-bf__friday{animation:none;text-shadow:none}.sonic-bf--light-ready .sonic-bf__friday:after{color:color-mix(in srgb,var(--sonic-bf-accent) 30%,white);text-shadow:0 0 9px color-mix(in srgb,var(--sonic-bf-accent) 56%,transparent)}.sonic-bf--light-ready .sonic-bf__wave{animation-name:sonic-bf-light-charge}.sonic-bf--light-ready .sonic-bf__wave-a{animation-name:sonic-bf-light-shock}.sonic-bf--light-ready .sonic-bf__wave-b{animation-name:sonic-bf-light-echo}.sonic-bf--light-ready:has(.sonic-bf__pause-input:checked),.sonic-bf--inactive{animation-play-state:paused}.sonic-bf--inactive .sonic-bf__track,.sonic-bf--inactive .sonic-bf__track *,.sonic-bf--inactive .sonic-bf__track *:after{animation-play-state:paused!important}@keyframes sonic-bf-light-node{0%{transform:translate(calc(var(--sonic-bf-light-start) * 1px))}to{transform:translate(calc(var(--sonic-bf-light-end) * 1px))}}@keyframes sonic-bf-light-text{0%{-webkit-mask-position:calc((var(--sonic-bf-light-start) - var(--sonic-bf-text-left) - 20) * 1px) 0;mask-position:calc((var(--sonic-bf-light-start) - var(--sonic-bf-text-left) - 20) * 1px) 0}to{-webkit-mask-position:calc((var(--sonic-bf-light-end) - var(--sonic-bf-text-left) - 20) * 1px) 0;mask-position:calc((var(--sonic-bf-light-end) - var(--sonic-bf-text-left) - 20) * 1px) 0}}@keyframes sonic-bf-light-charge{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--sonic-bf-accent) 60%,transparent))}16%,84%{filter:drop-shadow(0 0 0 transparent)}}@keyframes sonic-bf-light-shock{0%,14%,to{transform:scaleY(.28)}1%{transform:scaleY(.12)}3%{transform:scaleY(1.03)}5%{transform:scaleY(-.72)}7%{transform:scaleY(.65)}9%{transform:scaleY(-.44)}11%{transform:scaleY(.4)}13%{transform:scaleY(.22)}}@keyframes sonic-bf-light-echo{0%,2%,15%,to{transform:scale(.3,.2);opacity:0}4%{transform:scale(.48,.95);opacity:.55}8%{transform:scale(.82,.65);opacity:.3}14%{transform:scale(1.05,.35);opacity:0}}@media(prefers-reduced-motion:reduce){.sonic-bf--light-ready{animation:none!important}.sonic-bf--light-ready .sonic-bf__light-links{display:none}.sonic-bf--light-ready .sonic-bf__wave-a{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-sonic-black-friday.css.map */
