/*  Ebay Affiliate Feed styles
**     CODE SNIPPET VERSION
********************************/

/* MCFO compatibility patch
*************************************/
#merchants {
  width: calc(100% - 1em) !important;
  margin: 1em 0 1em 1em !important;
}
#merchantbox {
  padding: .375em 0 !important;
}
#merchantbox p a {
  font-size: 1rem;
  line-height: 1.25;
}
@media only screen and (max-width: 766px) {
  #merchants {
    width: calc(100% - 2em) !important;
    margin: 1em !important;
  }
  #merchantbox p a {
    font-size: 1rem;
    line-height: 1.25;
  }
}
/* MCFO compatibility patch end */

/* Ebay Affiliate Search Styles
*************************/
#affiliate-feed {
  width: 100%;
  max-width: calc(1200px - 1rem);
  margin: 0 auto;
}
#affiliate-feed .search-header,
#affiliate-feed .search-footer {
  text-align: center;
  color: white;
  padding: 1em;
  background-color: #518f5a;
  box-shadow: 0 0 40px -10px rgba(0, 0, 0, 0.4);
}
#affiliate-feed .search-header {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#affiliate-feed .search-header .title {
  font-size: clamp(1.0625rem, 0.8125rem + 1.25vw, 1.75rem);
  line-height: clamp(1.25rem, 0.8863636364rem + 1.8181818182vw, 2.25rem);
  text-shadow: 0 0 5px #444;
  font-weight: bold;
  text-transform: capitalize;
  margin: 0;
  padding: 0;
}
#affiliate-feed .search-footer {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
#affiliate-feed .custom-search {
  display: inline-flex;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  padding: 0;
}
#affiliate-feed .custom-search input,
#affiliate-feed .custom-search select {
  border: 1px solid black;
  background-color: white;
  font-size: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
  line-height: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
}
#affiliate-feed #search-terms {
  max-width: 500px;
  width: 100%;
  color: black;
  padding: 10px 5px;
  border-radius: 3px 0 0 3px;
}
#affiliate-feed #search-terms::placeholder {
  color: #ccc;
}
#affiliate-feed #submit-button {
  cursor: pointer;
  padding: 0;
  width: 120px;
  color: black;
  font-size: clamp(0.875rem, 0.7840909091rem + 0.4545454545vw, 1.125rem);
  border-radius: 0 3px 3px 0;
  transition: all 0.25s;
}
#affiliate-feed #submit-button:hover, #affiliate-feed #submit-button:focus, #affiliate-feed #submit-button:active {
  transition: all 0.25s;
  background-color: #c09eb8;
  font-weight: bold;
  color: white;
}
#affiliate-feed .top-button {
  cursor: pointer;
  display: flex;
  width: fit-content;
  margin: 1em auto 0 auto;
  background: white;
  color: black;
  font-weight: bold;
  transition: all 0.25s;
  padding: 6px 12px;
  text-decoration: none;
  border-radius: 3px;
}
#affiliate-feed .top-button:hover, #affiliate-feed .top-button:focus, #affiliate-feed .top-button:active, #affiliate-feed .top-button.page-active {
  transition: all 0.25s;
  transform: scale(1.1);
  background-color: #c09eb8;
  border: 1px solid white;
}
#affiliate-feed .search-controls {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
}
#affiliate-feed .search-controls .dropdown-menu {
  font-weight: bold;
  font-size: clamp(0.625rem, 0.5340909091rem + 0.4545454545vw, 0.875rem);
  border: 1px solid black;
  background-color: rgba(211, 211, 211, 0.8274509804);
  border-radius: 3px;
  padding: 0.15rem 0.5rem;
  text-align: left;
}
#affiliate-feed .search-controls .marketplace-dropdown,
#affiliate-feed .search-controls .sorting-dropdown {
  font-weight: bold;
  display: flex;
  flex-flow: column;
  margin: 0.2rem;
  width: 30%;
  min-width: 250px;
  max-width: 250px;
}
#affiliate-feed .search-controls .marketplace-dropdown {
  justify-content: left;
}
#affiliate-feed .search-controls .marketplace-dropdown label {
  text-align: left;
}
#affiliate-feed .search-controls .ebay-logo {
  justify-self: center;
}
#affiliate-feed .search-controls .sorting-dropdown {
  display: flex;
  flex-flow: column;
}
#affiliate-feed .search-controls .sorting-dropdown label {
  text-align: right;
}
#affiliate-feed .search-controls .flex-break {
  width: 100%;
  height: 1px;
}
#affiliate-feed .search-controls #pagination-controls {
  width: 100%;
  justify-self: center;
}
#affiliate-feed #pagination-controls {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
  font-size: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
  line-height: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
  font-weight: bold;
  padding-top: 1em;
}
#affiliate-feed #pagination-controls .page-button {
  cursor: pointer;
  background: white;
  color: black;
  transition: all 0.25s;
  padding: 6px 12px;
  text-decoration: none;
  border: 1px solid black;
  border-radius: 3px;
}
#affiliate-feed #pagination-controls .page-button:hover, #affiliate-feed #pagination-controls .page-button:focus, #affiliate-feed #pagination-controls .page-button:active, #affiliate-feed #pagination-controls .page-button.page-active {
  transition: all 0.25s;
  transform: scale(1.1);
  background-color: #c09eb8;
  border: 1px solid white;
}
#affiliate-feed #pagination-controls .page-stop {
  background-color: transparent;
  color: black;
  font-weight: bold;
  padding: 6px;
  font-size: clamp(0.875rem, 0.7840909091rem + 0.4545454545vw, 1.125rem);
  line-height: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
}
#affiliate-feed #pagination-controls .flex-break {
  flex-basis: 100%;
  width: 100%;
  height: 0;
}
#affiliate-feed #pagination-controls .total-results {
  display: block;
  color: black;
  font-size: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
  line-height: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
  font-weight: bold;
  margin: 0.25rem;
}
#affiliate-feed .search-results {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  margin: 0;
  box-shadow: 0 0 40px -10px rgba(0, 0, 0, 0.4);
  border-top: 1px solid #355e3b;
  border-bottom: 1px solid #355e3b;
}
#affiliate-feed .search-results .ebay-logo {
  margin-top: -0.25rem;
  height: 3.5em;
  width: auto;
  min-width: 108px !important;
  min-height: 45px !important;
}
#affiliate-feed .search-results .no-results-found {
  text-align: center;
  margin: 1rem;
}
#affiliate-feed .ebay-product {
  display: flex;
  position: relative;
  justify-content: space-between;
  background-color: white;
  flex-grow: 1;
  width: 100%;
  margin: 0.75rem 0;
  text-decoration: none;
  color: inherit;
  box-shadow: 0 5px 7px -1px rgba(51, 51, 51, 0.23);
  transition: transform 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98), box-shadow 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98);
}
#affiliate-feed .ebay-product:hover, #affiliate-feed .ebay-product:focus, #affiliate-feed .ebay-product:active {
  cursor: pointer;
  z-index: 8;
  transform: scale(1.101);
  box-shadow: 0 9px 47px 11px rgba(51, 51, 51, 0.18);
}
#affiliate-feed .ebay-product:hover .name,
#affiliate-feed .ebay-product:hover .image-overlay, #affiliate-feed .ebay-product:focus .name,
#affiliate-feed .ebay-product:focus .image-overlay, #affiliate-feed .ebay-product:active .name,
#affiliate-feed .ebay-product:active .image-overlay {
  transition: all 0.4s;
  background-color: #663366;
}
#affiliate-feed .ebay-product:hover .view-on-ebay .ebay-button:after, #affiliate-feed .ebay-product:focus .view-on-ebay .ebay-button:after, #affiliate-feed .ebay-product:active .view-on-ebay .ebay-button:after {
  left: 120%;
  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
#affiliate-feed .ebay-product .product-image,
#affiliate-feed .ebay-product .image-overlay {
  align-self: flex-start;
  width: 100%;
  height: 100%;
  transition: all 0.4s;
}
#affiliate-feed .ebay-product .product-image {
  object-fit: contain;
  max-width: 200px;
  height: 200px;
  margin: 0.5em;
  margin-right: 0;
  z-index: 2;
  background: white;
  border: 1px inset #5a9f64;
}
#affiliate-feed .ebay-product .image-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  max-width: 210px;
  max-height: 216px;
  background: #518f5a;
  clip-path: polygon(0 0, 100% 0%, 100% 20%, 0 100%);
  border-top: 2px solid #355e3b;
  border-left: 2px solid #355e3b;
}
#affiliate-feed .ebay-product .product-details {
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  margin-left: 0;
  align-content: flex-start;
  gap: 0;
  overflow: hidden;
}
#affiliate-feed .ebay-product .name,
#affiliate-feed .ebay-product .condition,
#affiliate-feed .ebay-product label {
  flex-wrap: wrap;
  text-align: left;
  color: white;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: 0 0 5px #444;
  font-weight: bold;
  clip-path: polygon(0 0, 100% 0%, calc(100% - 2rem) 100%, 0% 100%);
  padding: 0.5rem 1rem;
  padding-right: 2rem;
  margin: 0;
  z-index: 2;
  font-size: 1rem;
}
#affiliate-feed .ebay-product .name {
  width: 100%;
  border-top: 2px solid #355e3b;
  background: #518f5a;
  font-size: 1rem;
  line-height: 1.25rem;
  transition: all 0.4s;
}
#affiliate-feed .ebay-product .condition {
  width: 75%;
  min-width: fit-content;
  margin: 0 25% 0 0;
  padding: 0.5rem 1rem;
  color: black;
  text-shadow: none;
  font-style: italic;
  font-size: 1rem;
  line-height: 1.25rem;
  background-color: #e8dbe5;
  text-transform: capitalize;
  transition: all 0.4s;
}
#affiliate-feed .ebay-product .price {
  font-weight: bold;
  color: #355e3b;
  font-size: clamp(0.875rem, 0.7159090909rem + 0.7954545455vw, 1.3125rem);
  align-self: center;
  margin: .25rem 1rem;
}
#affiliate-feed .ebay-product .price .original-price {
  margin: 0 0 0 0.75rem;
  font-weight: normal;
  display: inline-block;
  font-size: calc(clamp(1.0625rem, 0.8125rem + 1.25vw, 1.75rem) / 2.25);
  line-height: calc(clamp(1.0625rem, 0.8125rem + 1.25vw, 1.75rem) / 2.25);
}
#affiliate-feed .ebay-product .price .original-price s {
  display: block;
  font-weight: bold;
  font-size: calc(clamp(1.0625rem, 0.8125rem + 1.25vw, 1.75rem) / 1.8);
}
#affiliate-feed .ebay-product .buying-formats {
  display: flex;
  flex-flow: column wrap;
  flex-grow: 1;
}
#affiliate-feed .ebay-product .auction,
#affiliate-feed .ebay-product .buy-now,
#affiliate-feed .ebay-product .best-offer,
#affiliate-feed .ebay-product .shipping-info {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

#affiliate-feed .ebay-product .auction label,
#affiliate-feed .ebay-product .buy-now label,
#affiliate-feed .ebay-product .best-offer label,
#affiliate-feed .ebay-product .shipping-info label {
  justify-self: flex-start;
  line-height: 1.25rem;
  padding: 0.65rem 2rem 0.65rem 1rem;
  text-shadow: 0 0 5px #444;
  font-size: 1rem;
  max-height: 42px;
}
#affiliate-feed .ebay-product .auction label {
  background-color: #E53238;
  min-width: 12.5em;
  margin-right: 1em;
}
#affiliate-feed .ebay-product .auction .bid-count {
  display: inline-flex;
  margin: 0 0 0 1rem;
  color: #000000;
  font-size: 1rem;
  line-height: 1rem;
  font-style: italic;
  font-weight: normal;
}
#affiliate-feed .ebay-product .buy-now label,
#affiliate-feed .ebay-product .shipping-info label {
  background-color: #3665f3;
  min-width: 10em;
  margin-right: 3.5em;
}
#affiliate-feed .ebay-product .shipping-info label {
  background-color: transparent;
  border-left: none;
  color: black;
  text-shadow: none;
  color: black;
  text-shadow: none;
  font-style: italic;
  text-transform: capitalize;
}
#affiliate-feed .ebay-product .shipping-info strong {
  font-size: clamp(0.75rem, 0.6590909091rem + 0.4545454545vw, 1rem);
  margin: 0.25rem .55rem;
}
#affiliate-feed .ebay-product .best-offer label {
  position: relative;
  min-width: 7.5em;
  margin-right: 7em;
  color: black;
  text-shadow: none;
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: italic;
  text-transform: capitalize;
}
#affiliate-feed .ebay-product .countdown-ribbon,
#affiliate-feed .ebay-product .sale-ribbon {
  position: absolute;
  display: flex;
  overflow: visible;
  top: 1em;
  left: -0.5em;
  z-index: 10;
  border-top: 2px solid #E53238;
  border-bottom: 2px solid #E53238;
  border-bottom-left-radius: 0.35em;
  box-shadow: -4px 12px 10px -8px rgba(0, 0, 0, 0.8);
}
#affiliate-feed .ebay-product .countdown-ribbon:before, #affiliate-feed .ebay-product .countdown-ribbon:after,
#affiliate-feed .ebay-product .sale-ribbon:before,
#affiliate-feed .ebay-product .sale-ribbon:after {
  content: "";
  position: absolute;
  top: calc(-0.5rem + -1px);
  left: 0;
  z-index: 9;
  width: 0.5rem;
  height: 0.65rem;
  border-radius: 0.5em 0 0 0;
  background-color: #E53238;
}
#affiliate-feed .ebay-product .countdown-ribbon:before,
#affiliate-feed .ebay-product .sale-ribbon:before {
  margin: 0;
}
#affiliate-feed .ebay-product .countdown-ribbon:after,
#affiliate-feed .ebay-product .sale-ribbon:after {
  margin: 2px 0 0 2px;
  width: calc(0.5rem - 2px);
  height: 0.37rem;
  border: 1px solid white;
  border-bottom-left-radius: 0.3em;
  border-right: none;
}
#affiliate-feed .ebay-product .countdown-ribbon .time-left,
#affiliate-feed .ebay-product .countdown-ribbon .sale-info,
#affiliate-feed .ebay-product .sale-ribbon .time-left,
#affiliate-feed .ebay-product .sale-ribbon .sale-info {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  font-weight: bold;
  color: white;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-bottom-left-radius: 0.35em;
  margin: 0;
  padding: 0.1rem 1.5rem 0.1rem 0.75rem;
  background: #E53238;
  clip-path: polygon(100% 0%, calc(100% - 0.75rem) 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  text-shadow: 0 0 5px #444;
}
#affiliate-feed .ebay-product .countdown-ribbon .time-left:before,
#affiliate-feed .ebay-product .countdown-ribbon .sale-info:before,
#affiliate-feed .ebay-product .sale-ribbon .time-left:before,
#affiliate-feed .ebay-product .sale-ribbon .sale-info:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: calc(100% + 4px);
  width: 0.6em;
  z-index: 11;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
}
#affiliate-feed .ebay-product .countdown-ribbon .ribbon-header,
#affiliate-feed .ebay-product .sale-ribbon .ribbon-header {
  font-size: 0.65rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px dotted #d7d7d7;
  margin-bottom: .1rem;
}
#affiliate-feed .ebay-product .countdown-ribbon .countdown-timer,
#affiliate-feed .ebay-product .sale-ribbon .countdown-timer {
  font-size: clamp(0.625rem, 0.5340909091rem + 0.4545454545vw, 0.875rem);
}
#affiliate-feed .ebay-product .countdown-ribbon .savings,
#affiliate-feed .ebay-product .sale-ribbon .savings {
  text-align: center;
}
#affiliate-feed .ebay-product .sale-ribbon {
  border-top: 2px solid #0c3dd0;
  border-bottom: 2px solid #0c3dd0;
}
#affiliate-feed .ebay-product .sale-ribbon:before, #affiliate-feed .ebay-product .sale-ribbon:after,
#affiliate-feed .ebay-product .sale-ribbon .sale-info {
  background-color: #0c3dd0;
}
#affiliate-feed .ebay-product .view-on-ebay {
  display: flex;
  justify-self: end;
  margin: auto auto 0;
  text-align: center;
  transition: all 0.6s ease;
}
#affiliate-feed .ebay-product .view-on-ebay .ebay-button{
  margin-top: .5rem;
}
#affiliate-feed .ebay-product .view-on-ebay.solo-button {
  display: none;
  text-align: center;
  margin: 0.3rem auto .3rem;
}
#affiliate-feed .ebay-product .ebay-button {
  cursor: pointer;
  color: #3665f3;
  font-weight: bold;
  align-self: flex-start;
  flex-grow: 0;
  font-size: 1rem;
  margin: 0 2rem;
  padding: .75rem 1.5rem;
  width: 100%;
  max-width: 200px;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid;
  overflow: hidden;
  position: relative;
  transition: all 0.4s;
}
#affiliate-feed .ebay-product .ebay-button:after {
  content: "";
  position: absolute;
  background: #3665f3;
  height: 155px;
  left: -75px;
  opacity: 0.2;
  top: -50px;
  transform: rotate(35deg);
  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: -10;
}
#affiliate-feed .ebay-product .best-offer .ebay-button {
  display: none;
}

/*    Affiliate Feed Responsive Styles
******************************************/
@media only screen and (max-width: 1024px) {
  #affiliate-feed .ebay-product:hover, #affiliate-feed .ebay-product:focus, #affiliate-feed .ebay-product:active {
    transform: scale(1.065);
  }
  #affiliate-feed .ebay-product .view-on-ebay .ebay-button {
    display: none;
  }
  #affiliate-feed .ebay-product .view-on-ebay.solo-button {
    display: block;
  }
  #affiliate-feed .buying-formats .flex-holder {
    justify-self: flex-start;
    line-height: 1.25rem;
    padding: 0.65rem 2rem 0.65rem 1rem;
    height: 42px;
    width: 146px;
    margin-right: 7em;
  }
  #affiliate-feed .buying-formats .best-offer.button-holder {
    flex-basis: 100%;
    width: 100%;
    justify-content: center;
  }
  #affiliate-feed .buying-formats .view-on-ebay {
    display: flex;
    margin: 0.25em 0 0 0;
  }
  #affiliate-feed .buying-formats .view-on-ebay .ebay-button {
    display: flex;
    width: fit-content;
    margin: auto auto;
    font-size: 0.9rem;
    margin: 0;
    padding: 0.5rem 1rem;
  }
}
@media only screen and (max-width: 920px) {

  #affiliate-feed .ebay-product .shipping-info {
    justify-content: center;
    flex-flow: column wrap;
  }
  #affiliate-feed .ebay-product .shipping-info .price {
    order: 1;
    margin-top: .5rem;
  }
  #affiliate-feed .ebay-product .shipping-info label {
    margin-right: 0;
    order: 2;
    padding: .25rem;
    text-align: center;
  }
  #affiliate-feed .search-controls {
    flex-flow: column wrap;
    justify-content: center;
  }
  #affiliate-feed .search-controls .logo-link {
    order: 0;
  }
  #affiliate-feed .search-controls .marketplace-dropdown {
    order: 1;
    margin: .25rem auto;
  }
  #affiliate-feed .search-controls .sorting-dropdown {
    order: 2;
    margin: .25rem auto;
  }
  #affiliate-feed .search-controls .sorting-dropdown label {
    text-align: left;

  }
  #affiliate-feed .search-controls #pagination-controls {
    order: 3;
  }
}
@media only screen and (max-width: 732px) {
  #affiliate-feed .search-controls {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  #affiliate-feed .search-controls .marketplace-dropdown,
#affiliate-feed .search-controls .sorting-dropdown {
    justify-self: center;
    max-width: 300px;
    width: 100%;
  }
  #affiliate-feed .search-controls .marketplace-dropdown {
    order: 1;
  }
  #affiliate-feed .search-controls .sorting-dropdown {
    order: 2;
  }
  #affiliate-feed .search-controls .sorting-dropdown label {
    text-align: left;
  }
  #affiliate-feed .search-controls .ebay-logo {
    justify-self: center;
    order: 3;
  }
  #affiliate-feed .search-controls #pagination-controls {
    order: 5;
  }
  #affiliate-feed .ebay-product {
    flex-flow: column;
    flex-grow: 0;
    max-width: 90%;
    max-width: 300px;
    min-width: 280px !important;
    width: 100%;
    margin: 1em;
  }

  #affiliate-feed .ebay-product:hover, #affiliate-feed .ebay-product:focus, #affiliate-feed .ebay-product:active {
    transform: scale(1.101);
  }
  #affiliate-feed .ebay-product .view-on-ebay {
    margin: 0.75rem 0;
    width: 100%;
  }
  #affiliate-feed .ebay-product .view-on-ebay .ebay-button {
    padding: 0.75rem 1rem;
    margin: 0 auto;
    display: block;
  }
  #affiliate-feed .ebay-product .view-on-ebay.solo-button {
    display: none;
  }
  #affiliate-feed .ebay-product .product-details {
    flex-flow: column;
    width: 100%;
    justify-items: center;
  }
  #affiliate-feed .ebay-product .buying-formats {
    gap: none;
    justify-content: center;
  }
  #affiliate-feed .ebay-product .buying-formats .condition {
    margin: 0;
  }
  #affiliate-feed .ebay-product .buying-formats label {
    width: fit-content;
    font-size: 1rem;
    line-height: 1rem;
  }
  #affiliate-feed .ebay-product .buying-formats .best-offer {
    flex-flow: column wrap;
    flex-basis: 100%;
    width: 100%;
  }
  #affiliate-feed .ebay-product .buying-formats .best-offer.button-holder,
#affiliate-feed .ebay-product .buying-formats .best-offer .ebay-button {
    display: none;
  }
  #affiliate-feed .ebay-product .image-overlay {
    box-sizing: border-box;
    clip-path: none;
    border: 2px solid #355e3b;
    border-bottom: none;
    max-width: none;
    max-height: 213px;
    width: 100%;
  }
  #affiliate-feed .ebay-product .product-image {
    margin: 0.5em;
    margin-bottom: 0.25em;
    max-width: calc(100% - 1em);
    display: block;
    align-self: center;
  }
  #affiliate-feed .ebay-product .name {
    width: 100%;
    border: none;
    font-size: 1rem;
    line-height: 1rem;
    white-space: unset;
    overflow: hidden;
    clip-path: none;
    padding: 0.25rem;
    max-width: 290px;
    border-left: 2px solid #355e3b;
  }
  #affiliate-feed .ebay-product .condition {
    min-width: 70%;
    border-left: 2px solid #355e3b;
    width: calc(100% - 2.75rem);
    padding-left: 0.5rem;
  }
  #affiliate-feed .ebay-product .price {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.25rem;
  }
  #affiliate-feed .ebay-product .auction {
    flex-flow: row wrap;
  }
  #affiliate-feed .ebay-product .auction label {
    min-width: fit-content;
    border-left: 2px solid #355e3b;
    padding-left: 0.5rem;
    margin: 0 0.75rem 0 0;
  }
  #affiliate-feed .ebay-product .auction .price {
    text-align: center;
    justify-self: flex-end;
  }
  #affiliate-feed .ebay-product .auction .bid-count {
    display: block;
    font-size: 0.8rem;
    line-height: 1;
    align-self: center;
    margin-left: 0.5rem;
  }
  #affiliate-feed .ebay-product .buy-now {
    flex-direction: row wrap;
    justify-content: space-between;
  }
  #affiliate-feed .ebay-product .buy-now label {
    width: fit-content;
    min-width: fit-content;
    margin: 0 1rem 0 0;
    padding-left: 0.5rem;
    border-left: 2px solid #355e3b;
  }
  #affiliate-feed .ebay-product .buy-now .price {
    flex-grow: 1;
    text-align: center;
  }
  #affiliate-feed .ebay-product .buy-now .price .original-price {
    text-align: left;
  }
  #affiliate-feed .ebay-product .shipping-info label {
    order: 2;
    text-align: center;
    margin: 0 auto;
    color: black;
    font-weight: normal;
  }
  #affiliate-feed .ebay-product .shipping-info .price {
    order: 1;
    text-shadow: none;
    margin: 0 auto;
    padding: 0.5rem;
  }
  #affiliate-feed .ebay-product .best-offer label {
    background: none;
    text-shadow: none;
    text-align: center;
    margin: 0 auto;
    color: black;
    font-weight: normal;
    padding: 1rem 0 0 0;
    clip-path: none;
  }
}