.yz-top-bar{background-color:var(--yz-blue-dark);color:#fff;width:100%;padding-block-start:7px;padding-block-end:7px;font-size:.82rem;font-weight:500;line-height:1.3}.yz-top-bar__inner{justify-content:space-between;align-items:center;gap:var(--yz-space-3);flex-wrap:wrap;display:flex}.yz-top-bar__promo{align-items:center;gap:var(--yz-space-2);flex:1;min-width:0;display:flex}.yz-top-bar__promo-icon{flex-shrink:0;font-size:1rem;line-height:1}.yz-top-bar__promo-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yz-top-bar__promo-text strong{font-weight:700}.yz-top-bar__ticker{align-items:center;gap:var(--yz-space-4);flex:2;justify-content:center;display:flex}.yz-top-bar__ticker-item{align-items:center;gap:var(--yz-space-2);white-space:nowrap;display:none}.yz-top-bar__ticker-item--active{display:flex}@keyframes yz-ticker-fade{0%{opacity:0;transform:translateY(4px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.yz-top-bar__ticker-item--animated{animation:4s ease-in-out yz-ticker-fade}.yz-top-bar__actions{align-items:center;gap:var(--yz-space-3);flex-shrink:0;display:flex}.yz-top-bar__phone{color:#fff;letter-spacing:.3px;transition:opacity var(--yz-transition);direction:ltr;align-items:center;gap:5px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.yz-top-bar__phone:hover{opacity:.85;color:#fff}.yz-top-bar__phone-icon{font-size:.9rem;line-height:1}.yz-top-bar__sep{color:#fff6;-webkit-user-select:none;user-select:none;font-size:1.1rem;line-height:1}.yz-top-bar__wa{color:#fff;opacity:.9;transition:opacity var(--yz-transition);align-items:center;gap:5px;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.yz-top-bar__wa:hover{opacity:1;color:#fff}.yz-top-bar__wa-icon{fill:currentColor;width:15px;height:15px}.yz-top-bar__locale{color:#fffc;cursor:pointer;transition:color var(--yz-transition);align-items:center;gap:4px;font-size:.8rem;display:flex}.yz-top-bar__locale:hover{color:#fff}@media (max-width:767px){.yz-top-bar__ticker{display:none}.yz-top-bar__promo{flex:1}.yz-top-bar__locale{display:none}}@media (max-width:479px){.yz-top-bar__promo-text{font-size:.78rem}.yz-top-bar__phone{font-size:.82rem}}
