.announce-bar{background:var(--color-bg);font-size:11px;color:var(--color-text-muted);font-family:var(--font-body);font-weight:500;letter-spacing:.04em}.announce-bar--bordered{border-bottom:1px solid var(--color-border)}.announce-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:30px;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--gutter)}.announce-bar__left{display:flex;align-items:center;gap:16px;min-width:0;overflow:hidden;flex:1}.announce-bar__right{display:flex;align-items:center;gap:14px;flex-shrink:0}.marquee{white-space:nowrap;overflow:hidden;flex:1;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:inline-flex;gap:48px;animation:marquee-scroll var(--marquee-duration, 40s) linear infinite;will-change:transform}.marquee__item{color:var(--color-text);font-weight:500}.marquee__item:before{content:"\25b8  ";color:var(--color-accent)}.marquee__item a{color:inherit;text-decoration:none}.marquee__item a:hover{color:var(--color-accent)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.locale-picker{position:relative}.locale-picker__btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--color-text-muted);font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.06em;padding:4px 8px;border-radius:3px;cursor:pointer;list-style:none;transition:color .12s,background .12s}.locale-picker__btn::-webkit-details-marker{display:none}.locale-picker__btn::marker{content:""}.locale-picker__btn:hover{color:var(--color-text);background:#f5e5b90f}.locale-picker__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.locale-picker__chev{color:var(--color-text-subtle);font-size:10px;margin-left:2px;transition:transform .15s}.locale-picker[open] .locale-picker__chev{transform:rotate(180deg)}.locale-picker__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:260px;max-height:360px;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius);box-shadow:0 16px 32px -12px #00000080;padding:4px}.locale-picker__filter{flex:0 0 auto;width:100%;margin:2px 0 6px;padding:8px 10px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-family:var(--font-body);font-size:12px;outline:0;transition:border-color .12s,background .12s}.locale-picker__filter::placeholder{color:var(--color-text-subtle)}.locale-picker__filter:focus,.locale-picker__filter:focus-visible{outline:none;box-shadow:none;border-color:var(--color-accent);background:var(--color-surface-hover)}.locale-picker__form{flex:1 1 auto;min-height:0;overflow-y:auto}.locale-picker__empty{margin:12px 10px;color:var(--color-text-subtle);font-size:12px;text-align:center}.locale-picker__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.locale-picker__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:8px 10px;background:transparent;border:0;border-radius:4px;color:var(--color-text);font-family:var(--font-body);font-weight:500;font-size:12px;text-align:left;cursor:pointer;transition:background .1s,color .1s}.locale-picker__opt:hover,.locale-picker__opt:focus-visible{background:#f5e5b914;outline:0}.locale-picker__opt.is-current{background:#f5e5b91f;color:var(--color-accent)}.locale-picker__opt-cur{color:var(--color-text-subtle);font-weight:600;font-size:11px;letter-spacing:.04em}.locale-picker__opt.is-current .locale-picker__opt-cur{color:var(--color-accent-alt)}@media(max-width:980px){.announce-bar__inner{gap:16px}.marquee__track{gap:32px}}@media(max-width:720px){.announce-bar__inner{gap:12px;height:28px}.announce-bar{font-size:10px}.marquee__track{gap:24px;animation-duration:calc(var(--marquee-duration, 40s) * .7)}}@media(max-width:480px){.announce-bar__right{display:none}.announce-bar__inner{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-announcement-bar.css.map */
