.bsf-announcementbar{display:flex;justify-content:space-between;align-items:center;padding:10px 0;position:relative;height:40px;overflow:hidden}.bsf-announcementbar-column{display:flex;gap:20px}.bsf-announcementbar-item,.bsf-announcementbar-item-right{display:flex;justify-content:left;align-items:center}.bsf-announcementbar-icon{margin-right:5px}.bsf-announcementbar-icon img{height:15px}.bsf-announcementbar-text{font-size:.75rem;font-weight:600}.bsf-announcementbar .text-line_wrap{max-width:calc(100% - 182px);overflow:hidden}@media only screen and (min-width: 1151px){.bsf-announcementbar-marquee-wrapper{display:none}.bsf-announcementbar-static-slides{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}.bsf-announcementbar-static-slide{flex-shrink:0}}@media only screen and (max-width: 1150px){.bsf-announcementbar-container .container{padding-left:0}.bsf-announcementbar .text-line_wrap{mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,transparent)}}@media only screen and (max-width: 1150px){.bsf-announcementbar-static-slides{display:none}.bsf-announcementbar-marquee-wrapper{display:flex;width:fit-content;gap:0}.bsf-announcementbar-marquee-slides,.bsf-announcementbar-marquee-slides--cloned{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:20px;width:fit-content;white-space:nowrap;flex-shrink:0}.bsf-announcementbar-marquee-slide{position:relative;flex-shrink:0;white-space:nowrap}.bsf-announcementbar-marquee-slide .bsf-announcementbar-text{white-space:nowrap}.bsf-announcementbar--marquee .bsf-announcementbar-marquee-wrapper{animation:bsf-marquee var(--bsf-marquee-speed, 20s) linear infinite}.bsf-announcementbar--loading .bsf-announcementbar-marquee-wrapper{opacity:0;transition:opacity .3s ease-in-out}.bsf-announcementbar--marquee .bsf-announcementbar-marquee-wrapper{opacity:1}}@keyframes bsf-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--bsf-marquee-distance, -50%) * -1),0,0)}}@media only screen and (max-width: 600px){.bsf-announcementbar-container .container{padding:0}.bsf-announcementbar-column--links{display:none}.bsf-announcementbar .text-line_wrap{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bsf-announcementbar.css.map */
