.offline-indicator {
  background-color: #000;
  color: #fff;
  padding: .9rem;
  position: fixed;
  z-index: 9999;
  left: 0;
  bottom: 0;
  width: 100%;
  transform: translateY(100%);
  will-change: transform;
  transition: transform 200ms; }
  .offline-indicator p {
    margin: 0 0 0 0;
    color: #fff;
    font-size: .9rem;
    text-align: center; }

.offline-indicator--top {
  bottom: inherit;
  top: 0;
  transform: translateY(-100%); }

body.pwp-offline .offline-indicator,
body.pwp-offline .offline-indicator--top {
  transform: translateY(0); }
