@media (max-width: 680px) {
  #AcceptAllReplacements {
    display: block; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .replacement-paring {
    display: block !important;
    letter-spacing: -0.31em !important; }
    .replacement-paring .pure-g {
      display: block !important;
      letter-spacing: -0.31em !important; } }

.replacement-paring {
  max-width: 1120px;
  margin-bottom: 3em;
  padding: 1.5em;
  border: 1px solid #a1a1a1;
  background-color: #eee; }
  @media (max-width: 680px) {
    .replacement-paring {
      padding: .5em; } }
  .replacement-paring .list-view {
    padding-bottom: 0; }
    .replacement-paring .list-view > div {
      padding-bottom: 0;
      border-bottom: none; }
  .replacement-paring .search-sku-title,
  .replacement-paring .search-sku-title:link,
  .replacement-paring .search-sku-title:visited,
  .replacement-paring .search-sku-title:hover,
  .replacement-paring .search-sku-title:active {
    color: #333333 !important;
    font-size: 110%; }
  .replacement-paring .replace_button {
    margin-top: .25em;
    margin-left: calc(25% + .5em); }
  .replacement-paring .view-details-link {
    margin-left: calc(25% + .5em); }
  .replacement-paring .sku-detail-container span {
    display: block; }
  .replacement-paring .product-details.qty-cart-row .qty-box,
  .replacement-paring .product-details.qty-cart-row form,
  .replacement-paring .product-details.qty-cart-row .cart-button-width {
    display: inline;
    vertical-align: top; }
  .replacement-paring .product-details.qty-cart-row .qty-label {
    display: none; }

.replace_button .favs-lists-compare {
  text-align: left; }
  .replace_button .favs-lists-compare .qty-box {
    margin-bottom: 0; }
    .replace_button .favs-lists-compare .qty-box label {
      filter: brightness(90%);
      text-align: center; }

.replace_button .icon-bar,
.replace_button #buttonBarSelectUom,
.replace_button .favs-lists-compare .units-box {
  display: none; }

.removeItem {
  line-height: 1 !important; }

@media (min-width: 680px) {
  .remove-both {
    margin-left: 25%; } }

.accept-all-replacements {
  min-height: 36px; }

.warning-clean:before {
  vertical-align: middle; }

/*# sourceMappingURL=ReplacementItems.css.map */
