.c-info-bar{padding:1.5rem 0;background-color:#45494b}.c-info-bar.c-info-bar--sticky{position:fixed;top:0;left:0;width:100%;z-index:1000000}.c-info-bar__inner{display:flex;align-items:center}.c-info-bar__menu-toggle{padding:0;line-height:1;border:none;background:transparent none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;margin-right:1.5rem;padding-right:1.5rem;position:relative;color:#fff;font-size:1.6rem;font-weight:700;text-transform:uppercase;cursor:pointer;outline:0;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}.c-info-bar__menu-toggle .i-icon{margin-right:.7rem;font-size:2.7rem}.c-info-bar__menu-toggle::before{content:'';width:.1rem;height:90%;position:absolute;top:0;left:100%;background:rgba(255,255,255,.2)}.c-info-bar__menu-toggle:focus,.c-info-bar__menu-toggle:hover{opacity:.6}.c-info-bar__displaying{margin:0 .5rem 0 0;position:relative;color:#fff;font-size:1.4rem}.c-info-bar__available{margin:0;color:#fff;font-size:1.4rem;font-style:italic}.c-info-bar__show__notification{margin:-1rem -1rem -1rem auto;padding:1rem;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;transition:opacity .1s cubic-bezier(.165,.84,.44,1);cursor:pointer}.c-info-bar__show__notification:focus,.c-info-bar__show__notification:hover{opacity:.6}.c-info-bar__show__notification-icon{margin-left:.3rem;font-size:1rem}@media all and (min-width:768px){.c-info-bar__menu-toggle::before{width:.2rem;height:100%}.c-info-bar__displaying{margin-right:1rem;padding-right:1rem}.c-info-bar__displaying::before{content:'';width:.1rem;height:85%;position:absolute;top:50%;left:100%;transform:translateY(-50%);background-color:rgba(255,255,255,.2)}.c-info-bar__available{display:block}}@media all and (max-width:767px){.c-info-bar__available{white-space:nowrap}.c-info-bar__available::before{content:'('}.c-info-bar__available::after{content:' avail)'}.c-info-bar__available-label{width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;white-space:nowrap!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.c-info-bar__show__notification-full{font-size:0}}@media all and (max-width:479px){.c-info-bar__show__notification{font-size:0}}
