/* @2x */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   -moz-min-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.cart-icon {
		background-image: url("../images/shopping-bag@2x.png");
	}

  .select-custom-title .fa {
    background-image: url("../images/dropdown@2x.png");
  }

  .form-newsletter-signup .nf-button .complete {
    background-image: url("../images/newsletter@2x.png");
  }

  .popup-close,
  .cart-item .delete .cart-remove {
    background-image: url("../images/close@2x.png");
  }
  .menu-open > .inner,
  .filter-open > .inner {
    background-image: url("../images/dropdown@2x.png");
  }

  .product-category {
    background-image: url("../images/back@2x.png");
  }

  .quantity-edit .quantity-increase {
    background-image: url("../images/plus@2x.png");
  }
  .quantity-edit .quantity-decrease {
    background-image: url("../images/minus@2x.png");
  }

  .sizeguide .tutorial .length {
    background-image: url("../images/storleksguide_1@2x.png");
  }
  .sizeguide .tutorial .width {
    background-image: url("../images/storleksguide_2@2x.png");
  }
  .sizeguide .tutorial .size {
    background-image: url("../images/storleksguide_3@2x.png");
  }

}


/* @3x */
@media
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (   -moz-min-device-pixel-ratio: 3),
only screen and (     -o-min-device-pixel-ratio: 3/1),
only screen and (        min-device-pixel-ratio: 3),
only screen and (                min-resolution: 288dpi),
only screen and (                min-resolution: 3dppx) {

	.cart-icon {
		background-image: url("../images/shopping-bag@3x.png");
	}

  .select-custom-title .fa {
    background-image: url("../images/dropdown@3x.png");
  }

  .form-newsletter-signup .nf-button .complete {
    background-image: url("../images/newsletter@3x.png");
  }

  .popup-close,
  .cart-item .delete .cart-remove {
    background-image: url("../images/close@3x.png");
  }
  .menu-open > .inner,
  .filter-open > .inner {
    background-image: url("../images/dropdown@3x.png");
  }

  .product-category {
    background-image: url("../images/back@3x.png");
  }

  .quantity-edit .quantity-increase {
    background-image: url("../images/plus@3x.png");
  }
  .quantity-edit .quantity-decrease {
    background-image: url("../images/minus@3x.png");
  }

  .sizeguide .tutorial .length {
    background-image: url("../images/storleksguide_1@3x.png");
  }
  .sizeguide .tutorial .width {
    background-image: url("../images/storleksguide_2@3x.png");
  }
  .sizeguide .tutorial .size {
    background-image: url("../images/storleksguide_3@3x.png");
  }

}


/* @4x */
@media
only screen and (-webkit-min-device-pixel-ratio: 4),
only screen and (   -moz-min-device-pixel-ratio: 4),
only screen and (     -o-min-device-pixel-ratio: 4/1),
only screen and (        min-device-pixel-ratio: 4),
only screen and (                min-resolution: 384dpi),
only screen and (                min-resolution: 4dppx) {

	.cart-icon {
		background-image: url("../images/shopping-bag@4x.png");
	}

  .quantity-edit .quantity-increase {
    background-image: url("../images/plus@4x.png");
  }
  .quantity-edit .quantity-decrease {
    background-image: url("../images/minus@4x.png");
  }

}