@media 
  (-webkit-max-device-pixel-ratio: 1.5) and (min-width: 108rem),
  (max-resolution: 150dpi) and (min-width: 108rem),
  (max-resolution: 1.5dppx) and (min-width: 108rem) {
       /* header.sticky:not(.active) {
        max-width: 100vw;
        width: 100vw;
        min-width: 108rem;
    } */
}

@media (max-resolution: 150dpi), (max-resolution: 1.5dppx) {

    html {
        font-size: 14px !important
    }

    /* .grid-container {
        max-width: 102.857rem;
    } */
}

@media 
  (-webkit-max-device-pixel-ratio: 1.5) and (min-width: 53.0625rem),
  (max-resolution: 150dpi) and (min-width: 53.0625rem),
  (max-resolution: 1.5dppx) and (min-width: 53.0625rem) {
    header.module .logo a img {
        display: inline-block;
        position: initial
    }
  }

@media 
  (-webkit-max-device-pixel-ratio: 1.5) and (max-width: 53.0624rem),
  (max-resolution: 150dpi) and (max-width: 53.0624rem),
  (max-resolution: 1.5dppx) and (max-width: 53.0624rem) {
    header.module .logo a img {
        position: absolute;
    }
  }
