body {
  padding: 0 140px;
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwMDAwQDAwQGBAMEBgcFBAQFBwgGBgcGBggKCAkJCQkICgoMDAwMDAoMDA0NDAwRERERERQUFBQUFBQUFBT/2wBDAQQFBQgHCA8KCg8UDg4OFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAMAAwDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDCP/EACYQAAEEAQIEBwAAAAAAAAAAABECEhMBIQAxBCIyQwMjQmJjgpH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3ehCGIqkIDOGqqrhlpoJXYwcD0p7e96CrUwBqRMRCoGYlu5OX7Hn20AmBqRMG+CDMQ7lJyT1nI68aB/Ki7jZPkc6T9afq326D//Z)
    repeat;
}

footer {
  position: relative;
}

footer:before {
  content: "";
  width: 100%;
  height: 10px;
  position: absolute;
  top: -10px;
  left: 0;
  background: linear-gradient(to right, #c6076e, #c6076e),
    linear-gradient(to right, #ec6608, #ec6608),
    linear-gradient(to right, #98a6b1, #98a6b1),
    linear-gradient(to right, #97bb20, #97bb20),
    linear-gradient(to right, #c7c2b4, #c7c2b4);
  background-repeat: no-repeat;
  background-position: 0 0, 25% 0, 50% 0, 75% 0, 100% 0;
  background-size: 20.1% 100%, 20.1% 100%, 20.1% 100%, 20.1% 100%, 20.1% 100%;
}

#Poster_6491 {
  gap: 10px !important;
}

#Poster_6491 span {
  padding: 10px 40px;
  background: white;
}

@media (max-width: 1300px) {
  body {
    padding: 0 90px;
  }
}

@media (max-width: 1000px) {
  body {
    padding: 0 50px;
  }
}

@media (max-width: 850px) {
  body {
    padding: 0;
  }
}

/* 2023 */
.table_related-products-list {
  min-width: 900px;
}

.table_related-products-list th:nth-child(4),
.table_related-products-list td:nth-child(4) {
  white-space: nowrap;
}
