/* VIF – lišta prodloužené lhůty na vrácení, platí do 5. 1. 2027 */
.vif-return-bar{background:#111;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.35;text-align:center;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;position:relative;z-index:5}
.vif-return-bar svg{flex:0 0 auto}
.vif-return-bar strong{font-weight:700}
.vif-return-bar .vif-rb-date{color:#F2FF34;font-weight:700}
.vif-return-bar a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.vif-return-bar a:hover{color:#ddd}
.vif-return-bar .vif-rb-short{display:none}
@media (max-width:767px){.vif-return-bar{font-size:13px;padding:9px 12px;gap:8px}.vif-return-bar .vif-rb-long{display:none}.vif-return-bar .vif-rb-short{display:inline}}
@media (min-width:768px){
.top-navigation-bar .container{display:flex;align-items:center}
.top-navigation-bar .top-navigation-menu{flex:1 1 auto;min-width:0}
.top-navigation-bar .top-navigation-contacts{display:flex!important;align-items:center;gap:12px;order:-1;margin:0;padding:0 24px;flex:0 0 auto!important;width:auto!important;white-space:nowrap;font-size:12px;background:transparent!important;color:#fff!important}
.top-navigation-bar .top-navigation-contacts a{color:inherit}
}
