.products-compare-list {
  position: fixed;
  bottom: 0;
  z-index: 10000; /* findastic search has 9999 to be over admin bar, we need to be over that */
  left: 0;
  right: 0;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateX(-999999px);
          transform: translateX(-999999px);
  -webkit-transition: opacity 0.5s ease-out, -webkit-transform 0s ease-out 0.5s;
  transition: opacity 0.5s ease-out, -webkit-transform 0s ease-out 0.5s;
  transition: opacity 0.5s ease-out, transform 0s ease-out 0.5s;
  transition: opacity 0.5s ease-out, transform 0s ease-out 0.5s, -webkit-transform 0s ease-out 0.5s;
}

body.compare-products-visible .products-compare-list {
  -webkit-transition: opacity 0.5s ease-out, -webkit-transform 0s ease-out 0s;
  transition: opacity 0.5s ease-out, -webkit-transform 0s ease-out 0s;
  transition: opacity 0.5s ease-out, transform 0s ease-out 0s;
  transition: opacity 0.5s ease-out, transform 0s ease-out 0s, -webkit-transform 0s ease-out 0s;
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.section-checkout .products-compare-btn-mobile,
.section-checkout .products-compare-list {
  display: none;
}

.products-compare-btn.disabled,
.products-compare-share-btn.disabled {
  pointer-events: none;
  opacity: 0.5;
}
