nav.flags.social-mobile {
  display: none; }
  nav.flags.social-mobile ul {
    display: block;
    height: 24px;
    margin: 15px 0;
    padding: 0;
    line-height: 24px; }
    nav.flags.social-mobile ul li {
      list-style: outside none none;
      display: inline-block;
      margin-left: 0; }
      nav.flags.social-mobile ul li .flag {
        margin-top: 6px;
        margin-right: 0;
        height: 32px;
        width: 45px; }

.image-product-link {
  color: white;
  text-decoration: none; }
  .image-product-link:hover {
    text-decoration: underline;
    color: white; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
  nav.flags.social-mobile {
    display: block; }

  nav.flags.social {
    display: none; } }

/*# sourceMappingURL=global.css.map */
